]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
272c18b8 12016-11-06 David Edelsohn <dje.gcc@gmail.com>
2
3 * gcc.dg/Wtrampolines.c: XFAIL AIX.
4
5055cc98 52016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
6
7 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
8 occuring.
9
ddd81c4d 102016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11
12 PR fortran/78221
13 * arith.c (gfc_complex2real): Change gfc_warning_now to
14 gfc_warning.
15
ae1fe1c1 162016-11-05 Paul Thomas <pault@gcc.gnu.org>
17
18 * gfortran.dg/move_alloc_17.f03: New test.
19
1f8787c9 202016-11-05 Richard Biener <rguenther@suse.de>
21
22 PR bootstrap/78188
23 * g++.dg/ipa/pr78188.C: New test.
24
a3886308 252016-11-05 Janus Weil <janus@gcc.gnu.org>
26 Dominique d'Humieres <dominiq@lps.ens.fr>
27
28 PR fortran/69495
29 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
30
ae235bb5 312016-11-05 Paul Thomas <pault@gcc.gnu.org>
32
33 PR fortran/67564
34 * gfortran.dg/select_type_39.f03: New test.
35
362016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 37
38 PR fortran/64933
39 * gfortran.dg/associate_23.f90: New test.
40
cdf56687 412016-11-04 Jakub Jelinek <jakub@redhat.com>
42
43 PR target/77834
44 * gcc.dg/pr77834.c: New test.
45
8be5cb78 462016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/67980
49 * g++.dg/cpp1y/pr67980.C: New.
50
133e5599 512016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
52
53 * gcc.target/powerpc/fold-vec-add-1.c: New.
54 * gcc.target/powerpc/fold-vec-add-2.c: New.
55 * gcc.target/powerpc/fold-vec-add-3.c: New.
56 * gcc.target/powerpc/fold-vec-add-4.c: New.
57 * gcc.target/powerpc/fold-vec-add-5.c: New.
58 * gcc.target/powerpc/fold-vec-add-6.c: New.
59 * gcc.target/powerpc/fold-vec-add-7.c: New.
60
1c518af3 612016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 62
63 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
64 for -mbranch-likely, infer -mno-branch-likely for R6.
65
25326fef 662016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
67
68 PR c++/71973
69 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
70 * g++.dg/init/new15.C: Likewise.
71 * g++.dg/ipa/inline-1.C: Likewise.
72 * g++.dg/ipa/inline-2.C: Likewise.
73 * g++.dg/lto/20080908-1_0.C: Likewise.
74 * g++.dg/tc1/dr20.C: Likewise.
75 * g++.dg/tree-ssa/inline-1.C: Likewise.
76 * g++.dg/tree-ssa/inline-2.C: Likewise.
77 * g++.old-deja/g++.law/except1.C: Likewise.
78 * g++.old-deja/g++.other/vbase5.C: Likewise.
79 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
80
e72902d2 812016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
82
83 PR tree-optimization/78210
84 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
85 possibility of widening multiplies.
86
5b9b62c9 872016-11-04 Richard Biener <rguenther@suse.de>
88
89 PR middle-end/78185
90 * gcc.dg/pr78185.c: New testcase.
91
5f1e62c6 922016-10-04 David Edelsohn <dje.gcc@gmail.com>
93
94 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
95 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
96
2034deb9 972016-11-03 Jakub Jelinek <jakub@redhat.com>
98 Alexandre Oliva <aoliva@redhat.com>
99 Jason Merrill <jason@redhat.com>
100
101 PR debug/28767
102 PR debug/56974
103 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
104 * g++.dg/debug/dwarf2/ref-3.C: New test.
105 * g++.dg/debug/dwarf2/ref-4.C: New test.
106 * g++.dg/debug/dwarf2/refqual-1.C: New test.
107 * g++.dg/debug/dwarf2/refqual-2.C: New test.
108
1092016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 110
111 * gfortran.dg/dec_exp_1.f90: New test.
112 * gfortran.dg/dec_exp_2.f90: Likewise.
113 * gfortran.dg/dec_exp_3.f90: Likewise.
114
2034deb9 1152016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 116
117 * gfortran.dg/dec_parameter_1.f: New test.
118 * gfortran.dg/dec_parameter_2.f90: Likewise.
119 * gfortran.dg/dec_parameter_3.f90: Likewise.
120 * gfortran.dg/dec_parameter_4.f90: Likewise.
121
36ffeeaf 1222016-11-03 Martin Liska <mliska@suse.cz>
123
124 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
125 output.
126 * gcc.dg/tree-prof/time-profiler-3.c: New test.
127
9769a02b 1282016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
129
130 PR libgcc/78067
131 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
132
d9b9f4ab 1332016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
134
135 * gcc.c-torture/execute/pr78170.c: Require int32plus.
136
60cd8c97 1372016-11-02 Max Filippov <jcmvbkbc@gmail.com>
138
139 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
140
e69f2f12 1412016-11-01 Tamar Christina <tamar.christina@arm.com>
142
143 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
144 Check for arm_v8_neon_hw.
145 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
146 Likewise.
147 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
148 Likewise.
149 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
150 Likewise.
151
427223f1 1522016-11-02 Richard Biener <rguenther@suse.de>
153
154 * gcc.dg/store_merging_8.c: New testcase.
155
2034deb9 1562016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 157
158 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
159
134e84c6 1602016-11-02 David Edelsohn <dje.gcc@gmail.com>
161
bbfcea83 162 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
163 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
164 * gcc.dg/addr_equal_1.c: XFAIL AIX.
165 * gcc.dg/pr65779.c: XFAIL AIX.
166 * gcc.dg/pr70405.c: XFAIL AIX.
167
134e84c6 168 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
169 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
170 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
171
0cc844b2 1722016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
173
174 * lib/target-supports.exp (check_gc_sections_available): Use
175 -print-prog-name=ld to determine linker used.
176
5e0b5f08 1772016-11-02 Martin Liska <mliska@suse.cz>
178
179 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
180 test case.
181
5e922e43 1822016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
183
184 PR tree-optimization/78170
185 * gcc.c-torture/execute/pr78170.c: New test.
186
e77557c0 1872016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
188
189 PR tree-optimization/78162
190 * gcc.c-torture/compile/pr78162.c: New test.
191
76bc343a 1922016-11-02 Richard Biener <rguenther@suse.de>
193
194 PR tree-optimization/78035
195 PR tree-optimization/77964
196 * gcc.target/i386/pr78035.c: New testcase.
197
3763b845 1982016-11-02 Richard Biener <rguenther@suse.de>
199
200 * gcc.dg/tree-ssa/vrp111.c: New testcase.
201 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
202 * gcc.dg/tree-ssa/pr21086.c: Likewise.
203 * gcc.dg/tree-ssa/pr58480.c: Likewise.
204 * gcc.dg/tree-ssa/vrp08.c: Likewise.
205
3e41d21b 2062016-11-01 David Edelsohn <dje.gcc@gmail.com>
207
208 * gfortran.dg/pr70937.f90: require-effective-target lto.
209
66d722cc 2102016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
211
212 PR fortran/69544
213 * gfortran.dg/where_6.f90: New test.
214
dcc1dde9 2152016-11-01 Jakub Jelinek <jakub@redhat.com>
216
217 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
218
d28d2da4 2192016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
220
221 PR fortran/69544
222 * gfortran.dg/where_5.f90: New test.
223
94bea3fe 2242016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
225
226 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
227 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
228 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
229 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
230
164d44e8 2312016-11-01 Uros Bizjak <ubizjak@gmail.com>
232
233 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
234 Whitespace fixes.
235 (check_effective_target_vect_cmdline_needed): Check
236 is-effective-target ia32 for x86 targets.
237 (check_effective_target_vect_simd_clones): Simplify condition.
238 (check_effective_target_vect_double): Ditto.
239 (check_effective_target_vect_aligned_arrays): Check
240 is-effective-target ia32 for x86 targets. Simplify condition.
241 (check_effective_target_vect_multiple_sizes): Simplify condition.
242 (check_effective_target_sqrt_insn): Add i?86-*-* target.
243 (check_effective_target_sync_int_128): Simplify condition.
244 (check_effective_target_sync_int_128_runtime): Ditto.
245 (check_effective_target_sync_long_long_runtime): Ditto.
246 (check_effective_target_divmod): Add i?86-*-* target.
247
9fc5a5fc 2482016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
249
250 * gcc.target/powerpc/vsx-extract-4.c: New test.
251 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
252
a5b29676 2532016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
254
255 PR fortran/54679
256 * gfortran.dg/fmt_l.f90: Update test.
257 * gfortran.dg/fmt_l0.f90: New test.
258
e7defe0c 2592016-10-31 Jakub Jelinek <jakub@redhat.com>
260
261 PR c++/78089
262 * c-c++-common/builtin-shuffle-1.c: New test.
263 * g++.dg/cpp0x/addressof3.C: New test.
264
6743ce6f 2652016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
266
267 Add tests for a const member and a reference member for launder.
268 * g++.dg/cpp1z/launder3.C: New.
269 * g++.dg/cpp1z/launder4.C: Likewise.
270 * g++.dg/cpp1z/launder5.C: Likewise.
271 * g++.dg/cpp1z/launder5.cc: Likewise.
272 * g++.dg/cpp1z/launder5.h: Likewise.
273 * g++.dg/cpp1z/launder6.C: Likewise.
274 * g++.dg/cpp1z/launder6.cc: Likewise.
275 * g++.dg/cpp1z/launder6.h: Likewise.
276
c02417ad 2772016-10-31 Jakub Jelinek <jakub@redhat.com>
278
f6f44a1d 279 PR c++/77948
280 * g++.dg/cpp0x/pr77948-1.C: New test.
281 * g++.dg/cpp0x/pr77948-2.C: New test.
282 * g++.dg/cpp0x/pr77948-3.C: New test.
283 * g++.dg/cpp0x/pr77948-4.C: New test.
284 * g++.dg/cpp0x/pr77948-5.C: New test.
285 * g++.dg/cpp0x/pr77948-6.C: New test.
286
c02417ad 287 PR tree-optimization/77860
288 * gcc.dg/pr77860.c: New test.
289
5f5452c2 2902016-10-31 Jakub Jelinek <jakub@redhat.com>
291
292 PR c++/77886
293 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
294
c6c79147 2952016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
296
297 * gcc.dg/lto/pr60449_0.c: Skip for avr.
298
50d3ad71 2992016-10-30 Le-Chun Wu <lcwu@google.com>
300 Mark Wielaard <mjw@redhat.com>
301
302 * gcc.dg/Wshadow-compatible-local-1.c: New test.
303 * gcc.dg/Wshadow-local-1.c: Likewise.
304 * gcc.dg/Wshadow-local-2.c: Likewise.
305 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
306 * g++.dg/warn/Wshadow-local-1.C: Likewise.
307 * g++.dg/warn/Wshadow-local-2.C: Likewise.
308
7f0c2660 3092016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
310
311 PR tree-optimization/71915
312 PR tree-optimization/71490
313 * gcc.dg/tree-ssa/pr54245.c: Delete.
314 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
315 document why.
316
8efd711b 3172016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
318
319 PR fortran/78123
320 * gfortran.dg/fmt_t_9.f: New test.
321
a57f28d2 3222016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
323
324 PR fortran/67219
325 * gfortran.dg/pr67219.f90: New test.
326
f6443ac9 3272016-10-29 Jakub Jelinek <jakub@redhat.com>
328
90ff29c3 329 PR rtl-optimization/77919
330 * g++.dg/torture/pr77919-2.C: New test.
331
f6443ac9 332 PR target/78148
333 * gcc.dg/pr78148.c: New test.
334
97574c57 3352016-10-28 Eric Botcazou <ebotcazou@adacore.com>
336
337 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
338 * gcc.target/sparc/overflow-4.c: ...here.
339 * gcc.target/sparc/overflow-5.c: New test.
340
67f7b566 3412016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
342 Kugan Vivekanandarajah <kuganv@linaro.org>
343 Jim Wilson <jim.wilson@linaro.org>
344
345 PR tree-optimization/43721
346 * lib/target-supports.exp (check_effective_target_divmod): New.
347 (check_effective_target_divmod_simode): Likewise.
348 (check_effective_target_arm_divmod_simode): Likewise.
349 * gcc.dg/divmod-1-simode.c: New test.
350 * gcc.dg/divmod-1.c: Likewise.
351 * gcc.dg/divmod-2-simode.c: Likewise.
352 * gcc.dg/divmod-2.c: Likewise.
353 * gcc.dg/divmod-3-simode.c: Likewise.
354 * gcc.dg/divmod-3.c: Likewise.
355 * gcc.dg/divmod-4-simode.c: Likewise.
356 * gcc.dg/divmod-4.c: Likewise.
357 * gcc.dg/divmod-5.c: Likewise.
358 * gcc.dg/divmod-6-simode.c: Likewise.
359 * gcc.dg/divmod-6.c: Likewise.
360 * gcc.dg/divmod-7.c: Likewise.
361
3d3e04ac 3622016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
363 Jakub Jelinek <jakub@redhat.com>
364 Andrew Pinski <pinskia@gmail.com>
365
366 PR middle-end/22141
367 PR rtl-optimization/23684
368 * gcc.c-torture/execute/pr22141-1.c: New test.
369 * gcc.c-torture/execute/pr22141-2.c: Likewise.
370 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
371 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
372 * gcc.dg/store_merging_1.c: New test.
373 * gcc.dg/store_merging_2.c: Likewise.
374 * gcc.dg/store_merging_3.c: Likewise.
375 * gcc.dg/store_merging_4.c: Likewise.
376 * gcc.dg/store_merging_5.c: Likewise.
377 * gcc.dg/store_merging_6.c: Likewise.
378 * gcc.dg/store_merging_7.c: Likewise.
379 * gcc.target/i386/pr22141.c: Likewise.
380 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
381 * g++.dg/init/new17.C: Likewise.
382
2034deb9 3832016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 384
385 PR middle-end/72747
386 * c-c++-common/pr72747-1.c: New test.
387 * c-c++-common/pr72747-2.c: Likewise.
388
987860a9 3892016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
390
391 * gcc.target/s390/oscbreak-1.c: New test.
392
55c01516 3932016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
394
395 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
396
452a353a 3972016-10-28 Jakub Jelinek <jakub@redhat.com>
398
971e7f12 399 PR rtl-optimization/77919
400 * g++.dg/torture/pr77919.C: New test.
401
452a353a 402 PR rtl-optimization/78132
403 * gcc.target/i386/pr78132.c: New test.
404
c8fb4e06 4052016-10-27 Eric Botcazou <ebotcazou@adacore.com>
406
407 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
408
d59ca9c8 4092016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
410
411 * gcc.target/powerpc/vsx-simode.c: New test.
412 * gcc.target/powerpc/vsx-simode2.c: Likewise.
413 * gcc.target/powerpc/vsx-simode3.c: Likewise.
414
b95a2fd4 4152016-10-27 Jakub Jelinek <jakub@redhat.com>
416
bd7b3fc8 417 PR fortran/78026
418 * gfortran.dg/gomp/pr78026.f03: New test.
419 * gfortran.dg/select_type_38.f03: New test.
420
b95a2fd4 421 PR middle-end/78025
422 * g++.dg/gomp/declare-simd-7.C: New test.
423
bd7b3fc8 4242016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 425
426 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
427 * gfortran.dg/dec_init_2.f90: Likewise.
428 * gfortran.dg/dec_init_3.f90: New test.
429 * gfortran.dg/dec_init_4.f90: Likewise.
430
641ae1b8 4312016-10-27 Bin Cheng <bin.cheng@arm.com>
432
433 * gcc.dg/fold-narrowbopcst-1.c: New test.
434
bd7b3fc8 4352016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 436
437 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
438 dg-shouldfail/dg-output instead of XFAIL.
439 * gfortran.dg/dec_io_6.f90: Likewise.
440
84b72a11 4412016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
442
443 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
444 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
445 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
446 * gcc.target/arm/atomic-op-char-3.c: Likewise.
447 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
448 * gcc.target/arm/atomic-op-int-3.c: Likewise.
449 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
450 * gcc.target/arm/atomic-op-release-3.c: Likewise.
451 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
452 * gcc.target/arm/atomic-op-short-3.c: Likewise.
453
15eeb126 4542016-10-27 Bin Cheng <bin.cheng@arm.com>
455
456 * gcc.dg/fold-convmaxconv-1.c: New test.
457 * gcc.dg/fold-convminconv-1.c: New test.
458
2034deb9 4592016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 460
461 PR fortran/78092
462 * gfortran.dg/pr78092.f90: New test.
463
2db725dd 4642016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
465
466 PR target/78056
467 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
468 expected error message.
469 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
470 expected error message.
471 * gcc.target/powerpc/vsu/vec-all-nez-7.c
472 (test_all_not_equal_and_not_zero): Change expected error message.
473
816a8c6d 4742016-10-26 Jakub Jelinek <jakub@redhat.com>
475
476 PR fortran/77973
477 * gfortran.dg/gomp/pr77973.f90: New test.
478
ed09e1d5 4792016-10-26 Paul Thomas <pault@gcc.gnu.org>
480
481 PR fortran/78108
482 * gfortran.dg/submodule_18.f08: New test.
483 * gfortran.dg/submodule_19.f08: New test.
484
a0194feb 4852016-10-26 Michael Matz <matz@suse.de>
486
487 * g++.dg/pr78060.C: New test.
488 * gfortran.dg/pr78061.f: New test.
489 * g++.dg/pr78088.C: New test.
490
bd7b3fc8 4912016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 492
493 * gfortran.dg/dec_io_1.f90: New test.
494 * gfortran.dg/dec_io_2.f90: New test.
495 * gfortran.dg/dec_io_3.f90: New test.
496 * gfortran.dg/dec_io_4.f90: New test.
497 * gfortran.dg/dec_io_5.f90: New test.
498 * gfortran.dg/dec_io_6.f90: New test.
499
83ee671e 5002016-10-25 Jakub Jelinek <jakub@redhat.com>
501
502 PR sanitizer/78106
503 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
504
5052016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 506
507 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
508 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
509
9db5ef21 5102016-10-25 Eric Botcazou <ebotcazou@adacore.com>
511
512 * gnat.dg/opt59.adb: New test.
513 * gnat.dg/opt59_pkg.ad[sb]: New helper.
514
515 * gnat.dg/opt60.adb: New test.
516
255d575a 5172016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
518
519 PR fortran/72770
520 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
521 this pr.
522
6a2e2a85 5232016-10-25 Jakub Jelinek <jakub@redhat.com>
524
525 PR target/78102
526 * gcc.target/i386/pr78102.c: New test.
527
83ee671e 5282016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 529
530 * gfortran.dg/dec_logical_xor_1.f90: New test.
531 * gfortran.dg/dec_logical_xor_2.f90: New test.
532 * gfortran.dg/dec_logical_xor_3.f03: New test.
533
83ee671e 5342016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 535
536 * gfortran.dg/dec_loc_rval_1.f90: New test.
537 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 538 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 539
83ee671e 5402016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 541
006943e8 542 * gfortran.dg/dec_type_print.f90: New testcase.
543
83ee671e 5442016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 545
546 * gfortran.dg/feed_1.f90: New test.
547 * gfortran.dg/feed_2.f90: New test.
501b58b2 548
a07d5339 5492016-10-25 Martin Liska <mliska@suse.cz>
550
551 PR sanitizer/78106
552 * gcc.dg/asan/pr78106.c: New test.
553
131ad74b 5542016-10-25 Martin Liska <mliska@suse.cz>
555
556 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
557
78e31c4c 5582016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
559
560 PR target/78041
561 * gcc.target/arm/pr78041.c: New test.
562
6e1b2ffb 5632016-10-25 Jakub Jelinek <jakub@redhat.com>
564
565 * g++.dg/cpp1z/launder1.C: New test.
566 * g++.dg/cpp1z/launder2.C: New test.
567
c9a8ee19 5682016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 569 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 570
571 PR target/71676
572 PR target/71678
573 * gcc.target/avr/pr71676-2.c: New test.
574
24c7ece1 5752016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 576 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 577
578 PR target/71676
579 PR target/71678
580 * gcc.target/avr/pr71676-1.c: New test.
581 * gcc.target/avr/pr71676-3.c: New test.
582 * gcc.target/avr/pr71676.c: New test.
583 * gcc.target/avr/pr71678.c: New test.
584
2e2f6914 5852016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
586
587 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
588 such that cloned verions of tested functions are not created.
589
0fdad659 5902016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
591
592 PR fortran/71895
593 * gfortran.dg/pr71895.f90: New test.
594
1eaf0150 5952016-10-24 Jakub Jelinek <jakub@redhat.com>
596
597 * g++.dg/debug/dwarf2/ref-2.C: New test.
598
5f64e688 5992016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
600
601 * c-c++-common/Wint-in-bool-context-3.c: New test.
602
c62d63d4 6032016-10-24 Martin Sebor <msebor@redhat.com>
604
605 PR middle-end/77735
606 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
607 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
608 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
609 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
610 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
611 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
612 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
613
11cb7700 6142016-10-24 Richard Biener <rguenther@suse.de>
615
616 PR testsuite/71491
617 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
618 * gcc.dg/vect/slp-45.c: Likewise.
619
c2423c1d 6202016-10-24 Richard Biener <rguenther@suse.de>
621
622 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
623 * gcc.dg/tree-ssa/pr21458.c: Likewise.
624 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
625
2cd66116 6262016-10-24 Georg-Johann Lay <avr@gjlay.de>
627
628 PR target/78093
629 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
630 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
631
8cc18ee3 6322016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
633
634 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
635
595090de 6362016-10-24 Jakub Jelinek <jakub@redhat.com>
637
638 * gcc.target/i386/bmi2-pext-1.c: New test.
639 * gcc.target/i386/bmi2-pdep-1.c: New test.
640 * gcc.target/i386/bmi2-bzhi-3.c: New test.
641 * gcc.target/i386/tbm-bextri-1.c: New test.
642 * gcc.target/i386/bmi-bextr-6.c: New test.
643
98d9f593 6442016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645
646 PR target/77483
647 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
648 * gcc.target/i386/pr65105-1.c: Likewise.
649 * gcc.target/i386/pr65105-2.c: Likewise.
650 * gcc.target/i386/pr65105-3.c: Likewise.
651 * gcc.target/i386/pr65105-5.c: Likewise.
652 * gcc.target/i386/pr67761.c: Likewise.
653 * gcc.target/i386/pr70799-1.c: Likewise.
654
020c2754 6552016-10-24 Martin Liska <mliska@suse.cz>
656
657 PR sanitizer/77966
658 * c-c++-common/ubsan/unreachable-3.c: New test.
659
a484f6fe 6602016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
661
662 PR fortran/77763
663 * gfortran.dg/pr77763.f90
664
1a6627ef 6652016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
666
667 PR fortran/54730
668 PR fortran/78033
669 * gfortran.dg/pr78033.f90: New test.
670
b0cb70c0 6712016-10-23 Paul Thomas <pault@gcc.gnu.org>
672
673 PR fortran/69834
674 * gfortran.dg/select_type_1.f03: Change error for overlapping
675 TYPE IS cases.
676 * gfortran.dg/select_type_36.f03: New test.
677
11d8d4ee 6782016-10-22 Eric Botcazou <ebotcazou@adacore.com>
679
680 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
681
5676fa7f 6822016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
683
684 PR fortran/78021
685 * gfortran.dg/string_length_3.f90: New test.
686
d202d7b5 6872016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
688
d202d7b5 689 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
690
6912016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
692
693 PR fortran/43366
694 PR fortran/57117
695 PR fortran/61337
696 * gfortran.dg/alloc_comp_class_5.f03: New test.
697 * gfortran.dg/class_allocate_21.f90: New test.
698 * gfortran.dg/class_allocate_22.f90: New test.
699 * gfortran.dg/realloc_on_assign_27.f08: New test.
700
5a096987 7012016-10-21 Jeff Law <law@redhat.com>
702
703 * PR tree-optimization/71947
704 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
705 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
706 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
707
6cb5d057 7082016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
709
710 * gcc.dg/ipa/vrp5.c: New test.
711 * gcc.dg/ipa/vrp6.c: New test.
712
0ee6ade7 7132016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
714
715 * gcc.target/aarch64/test_frame_17.c: New test.
716
0fe76522 7172016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
718
719 * gcc.target/aarch64/test_frame_17.c: New test.
720
4e2173b0 7212016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
722
723 PR preprocessor/71681
724 * gcc.dg/cpp/pr71681-1.c: New testcase
725 * gcc.dg/cpp/pr71681-2.c: Likewise
726 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
727 * gcc.dg/cpp/remap/a/header.gcc: Likewise
728 * gcc.dg/cpp/remap/a/t_1.h: Likewise
729 * gcc.dg/cpp/remap/a/t_2.h: Likewise
730
4d8040d8 7312016-10-21 Jakub Jelinek <jakub@redhat.com>
732
1a4cced6 733 PR target/78057
734 * gcc.target/i386/pr78057.c: New test.
735
4d8040d8 736 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
737
60e91af4 7382016-10-21 Paul Thomas <pault@gcc.gnu.org>
739
740 PR fortran/69566
741 * gfortran.dg/select_type_37.f03: New test.
742
c2c800fc 7432016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
744
745 PR target/71627
746 * gcc.target/avr/pr71627.c: New test
747
121d313b 7482016-10-21 Eric Botcazou <ebotcazou@adacore.com>
749
750 * gcc.target/sparc/overflow-1.c: New test.
751 * gcc.target/sparc/overflow-2.c: Likewise.
752 * gcc.target/sparc/overflow-3.c: Likewise.
753
f1ea412a 7542016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
755
756 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
757 effective target.
758
ec85126d 7592016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
760
761 PR rtl-optimization/78038
762 * gcc.target/aarch64/pr78038.c: New test.
763
a3d5ca2a 7642016-10-21 Richard Biener <rguenther@suse.de>
765
766 PR tree-optimization/78051
767 * g++.dg/torture/pr78051.C: New testcase.
768
127b5b65 7692016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
770
771 * c-c++-common/wdate-time.c: Restored test case.
772 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
773
8d379b82 7742016-10-20 Jakub Jelinek <jakub@redhat.com>
775
776 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
777
e0a20c9e 7782016-10-20 Uros Bizjak <ubizjak@gmail.com>
779
780 PR target/78037
781 * gcc.target/i386/pr78037.c: New test.
782
06904722 7832016-10-20 Eric Botcazou <ebotcazou@adacore.com>
784
785 * gcc.target/visium/overflow8.c: New.
786 * gcc.target/visium/overflow16.c: Likewise.
787 * gcc.target/visium/overflow32: Likewise.
788
92a2a716 7892016-10-20 Michael Matz <matz@suse.de>
790
791 * gcc.dg/loop-split.c: New test.
792 * gcc.dg/tree-ssa/ifc-9.c: Update.
793 * gcc.dg/tree-ssa/ifc-10.c: Update.
794
8a0d346b 7952016-10-20 Richard Biener <rguenther@suse.de>
796
797 * gcc.dg/graphite/pr35356-1.c: Update.
798
bc3bde59 7992016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
800
801 PR c++/77446
802 * g++.dg/cpp1y/pr77446.C: New.
803
ab056ef4 8042016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
805
806 PR tree-optimization/53979
807 * gcc.dg/pr53979-1.c: New test-case.
808 * gcc.dg/pr53979-2.c: Likewise.
809
5c2ba578 8102016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
811
812 * c-c++-common/Wint-in-bool-context-2.c: New test.
813
dbbe97e3 8142016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
815
816 * gfortran.dg/dtio_17.f90: Fix test.
817
0d05daf3 8182016-10-19 Aldy Hernandez <aldyh@redhat.com>
819
820 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
821 * gcc.dg/Walloca-2.c: Same.
822
e066ee66 8232016-10-19 Aldy Hernandez <aldyh@redhat.com>
824
825 * gcc.dg/Wvla-1.c: Rename to...
826 * gcc.dg/Wvla-larger-than-1.c: ...this.
827 * gcc.dg/Wvla-2.c: Rename to...
828 * gcc.dg/Wvla-larger-than-2.c: ...this.
829 * gcc.dg/Wvla-3.c: Rename to...
830 * gcc.dg/Walloca-11.c.: ...this.
831 * gcc.dg/wvla-[1-7].c: Rename to:
832 * gcc.dg/Wvla-[1-7].c: ...this.
833
82112bf2 8342016-10-19 Bin Cheng <bin.cheng@arm.com>
835
836 PR tree-optimization/78005
837 * gcc.dg/vect/pr78005.c: New.
838 * gcc.target/i386/l_fma_float_1.c: Revise test.
839 * gcc.target/i386/l_fma_float_2.c: Ditto.
840 * gcc.target/i386/l_fma_float_3.c: Ditto.
841 * gcc.target/i386/l_fma_float_4.c: Ditto.
842 * gcc.target/i386/l_fma_float_5.c: Ditto.
843 * gcc.target/i386/l_fma_float_6.c: Ditto.
844 * gcc.target/i386/l_fma_double_1.c: Ditto.
845 * gcc.target/i386/l_fma_double_2.c: Ditto.
846 * gcc.target/i386/l_fma_double_3.c: Ditto.
847 * gcc.target/i386/l_fma_double_4.c: Ditto.
848 * gcc.target/i386/l_fma_double_5.c: Ditto.
849 * gcc.target/i386/l_fma_double_6.c: Ditto.
850
b3e3b38b 8512016-10-19 Thomas Schwinge <thomas@codesourcery.com>
852
853 PR tree-optimization/78024
854 * gcc.dg/goacc/loop-processing-1.c: New file.
855
1227b118 8562016-10-19 Richard Biener <rguenther@suse.de>
857
858 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
859
f9debd38 8602016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
861
862 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
863 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
864 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
865 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
866 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
867 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
868 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
869 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
870 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
871 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
872 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
873 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
874 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
875 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
876 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
877 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
878 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
879 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
880 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
881 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
882 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
883 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
884 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
885 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
886 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
887 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
888 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
889 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
890 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
891 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
892 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
893 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
894 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
895 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
896 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
897 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
898 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
899 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
900 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
901 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
902 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
903 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
904 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
905 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
906 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
907 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
908 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
909 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
910 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
911 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
912 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
913 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
914 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
915 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
916 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
917 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
918 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
919 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
920 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
921 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
922 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
923 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
924 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
925 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
926 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
927 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
928 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
929 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
930 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
931 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
932 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
933 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
934 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
935 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
936 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
937 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
938 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
939 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
940 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
941 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
942 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
943 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
944 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
945 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
946 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
947 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
948 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
949 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
950 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
951 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
952 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
953 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
954 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
955 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
956 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
957 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
958 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
959 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
960 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
961 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
962 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
963 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
964 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
965 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
966 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
967 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
968 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
969 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
970 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
971 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
972 * gcc.target/powerpc/vsu/vsu.exp: New file.
973
4d7671d9 9742016-10-18 Uros Bizjak <ubizjak@gmail.com>
975
976 PR target/77991
977 * gcc.target/i386/pr77991.c: New test.
978
ce1813aa 9792016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
980
981 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
982 LTO is used.
983
7c57132a 9842016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
985
4d7671d9 986 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 987
9edca09e 9882016-10-18 Richard Biener <rguenther@suse.de>
989
990 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
991 * gcc.dg/tree-ssa/pr21001.c: Likewise.
992 * gcc.dg/tree-ssa/pr21090.c: Likewise.
993 * gcc.dg/tree-ssa/pr21294.c: Likewise.
994 * gcc.dg/tree-ssa/pr21563.c: Likewise.
995 * gcc.dg/tree-ssa/pr23744.c: Likewise.
996 * gcc.dg/tree-ssa/pr25382.c: Likewise.
997 * gcc.dg/tree-ssa/pr68431.c: Likewise.
998 * gcc.dg/tree-ssa/vrp03.c: Likewise.
999 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1000 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1001 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1002 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1003 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1004 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1005 * gcc.dg/pr68217.c: Likewise.
1006 * gcc.dg/predict-9.c: Likewise.
1007 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1008 * gcc.dg/predict-1.c: Likewise.
1009
089541f0 10102016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1011
1012 * gfortran.dg/dtio_17.f90: New test.
1013
130a8de2 10142016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1015
1016 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1017
fc323d70 10182016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1019
1020 * gcc.dg/ipa/vrp4.c: New test.
1021
5b48910f 10222016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1023
1024 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1025 * gcc.dg/torture/pr39074.c: Likewise.
1026
946d814a 10272016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1028
1029 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1030 * gnat.dg/trampoline4.adb: Minor tweak.
1031
53cddf24 10322016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1033
1034 PR tree-optimization/77916
1035 * gcc.dg/torture/pr77916.c: New.
1036
443d1195 10372016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1038
1039 PR fortran/77978
1040 * gfortran.dg/pr77978_1.f90: New test.
1041 * gfortran.dg/pr77978_2.f90: Ditto.
1042 * gfortran.dg/pr77978_3.f90: Ditto.
1043
5db34fe5 10442016-10-17 Paul Thomas <pault@gcc.gnu.org>
1045
1046 PR fortran/61420
1047 PR fortran/78013
1048 * gfortran.dg/proc_ptr_49.f90: New test.
1049
a68b3ea1 10502016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1051
1052 PR target/77308
1053 * gcc.target/arm/pr77308.c: New test.
1054
dbd2f085 10552016-10-17 David Edelsohn <dje.gcc@gmail.com>
1056
1057 * lib/target-supports.exp
1058 (check_effective_target_floatn_nx_runtime): Return 0 for
1059 powerpc*-ibm-aix*.
1060
5bcc4152 10612016-10-17 Andrew Pinski <apinski@cavium.com>
1062
1063 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1064 long instead of long.
1065 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1066 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1067 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1068 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1069 * gcc.target/aarch64/pr68102_1.c: Likewise.
1070 * gcc.target/aarch64/target_attr_3.c: Likewise.
1071
6539e0f7 10722016-10-17 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/77988
1075 * gcc.dg/torture/pr77988.c: New testcase.
1076
6a0d39d6 10772016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1078
1079 * gcc.dg/pr71636-1.c: New test-case.
1080 * gcc.dg/pr71636-2.c: Likewise.
1081
a27e3913 10822016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/trampoline3.adb: New test.
1085 * gnat.dg/trampoline4.adb: Likewise.
1086
4c3a9c43 10872016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1088
1089 * gfortran.dg/dtio_16.f90: New test.
1090
b39e7130 10912016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1094 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1095 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1096
e16e12bf 10972016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1098
1099 * gcc.target/sparc/popc.c: Rename to...
1100 * gcc.target/sparc/popc-1.c: ...this.
1101 * gcc.target/sparc/popc-2.c: New test.
1102
f2540a7e 11032016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1104
1105 PR fortran/77972
1106 * gfortran.dg/unexpected_eof_4.f90: New test.
1107
5ba96fdd 11082016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1109
c258c004 1110 PR libfortran/48587
1111 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1112
6b34469c 11132016-10-14 Jakub Jelinek <jakub@redhat.com>
1114
7aeed2e5 1115 PR middle-end/77959
1116 * gfortran.dg/pr77959.f90: New test.
1117
6b34469c 1118 DR 1511 - const volatile variables and ODR
1119 * g++.dg/DRs/dr1511-1.C: New test.
1120 * g++.dg/DRs/dr1511-2.C: New test.
1121
f81df488 11222016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gnat.dg/debug7.adb (dg-options): Remove -g.
1125 * gnat.dg/debug8.adb (dg-options): Add -margs.
1126 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1127
e5664bb5 11282016-10-14 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/77979
1131 * gcc.dg/torture/pr77979.c: New testcase.
1132
3b7a15a1 11332016-10-14 Martin Liska <mliska@suse.cz>
1134
1135 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1136 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1137 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1138
2b379696 11392016-10-14 Uros Bizjak <ubizjak@gmail.com>
1140
1141 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1142 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1143 * gcc.dg/torture/pr77937-2.c: Likewise.
1144
0dfdb37a 11452016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 * gnat.dg/lto15.adb: Adjust.
1148 * gnat.dg/lto16.adb: Likewise.
1149 * gnat.dg/lto17.adb: Likewise
1150 * gnat.dg/lto18.ad[sb]: New test.
1151 * gnat.dg/lto18_pkg.ads: New helper.
1152 * gnat.dg/lto19.adb: New test.
1153 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1154 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1155 * gnat.dg/lto20.adb: New test.
1156 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1157
30825815 11582016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1159
1160 * gfortran.dg/coarray_38.f90: Expect error message.
1161
f6412f44 11622016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1163
1164 * gcc.target/aarch64/spellcheck_1.c: New test.
1165 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1166 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1167 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1168 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1169 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1170
7a8fd205 11712016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1172
1173 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1174
0512a8c6 11752016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1176
1177 PR tree-optimization/77937
1178 * gcc.dg/torture/pr77937-1.c: New.
1179 * gcc.dg/torture/pr77937-2.c: New.
1180
81f19d90 11812016-10-13 Jakub Jelinek <jakub@redhat.com>
1182
1183 * g++.dg/cpp1z/inline-var1.C: New test.
1184 * g++.dg/cpp1z/inline-var1a.C: New test.
1185 * g++.dg/cpp1z/inline-var1.h: New file.
1186 * g++.dg/cpp1z/inline-var2.C: New test.
1187 * g++.dg/cpp1z/inline-var3.C: New test.
1188 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1189 uninitialized const.
1190
83ee671e 11912016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1192
f3e6118a 1193 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1194 Xscale is specified, not just -march.
1195 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1196 is incompatible with Xscale.
8d16d6ff 1197
2e7b05a3 11982016-10-13 Martin Sebor <msebor@redhat.com>
1199
1200 PR c++/71912
1201 * g++.dg/ext/flexary4.C: Adjust.
1202 * g++.dg/ext/flexary5.C: Same.
1203 * g++.dg/ext/flexary9.C: Same.
1204 * g++.dg/ext/flexary19.C: New test.
1205 * g++.dg/ext/flexary18.C: New test.
1206 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1207 regression test.
4d7671d9 1208 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1209 Avoid generating a flexible array member in an array.
2e7b05a3 1210
ff56abd1 12112016-10-13 Martin Sebor <msebor@redhat.com>
1212
1213 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1214 to placate -Wformat on targets where the type is not int.
1215
c4966203 12162016-10-13 David Malcolm <dmalcolm@redhat.com>
1217
1218 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1219 in INSN_LOCATION.
1220
0655e0e6 12212016-10-13 Bin Cheng <bin.cheng@arm.com>
1222
1223 * gcc.target/i386/l_fma_float_1.c: Revise test.
1224 * gcc.target/i386/l_fma_float_2.c: Ditto.
1225 * gcc.target/i386/l_fma_float_3.c: Ditto.
1226 * gcc.target/i386/l_fma_float_4.c: Ditto.
1227 * gcc.target/i386/l_fma_float_5.c: Ditto.
1228 * gcc.target/i386/l_fma_float_6.c: Ditto.
1229 * gcc.target/i386/l_fma_double_1.c: Ditto.
1230 * gcc.target/i386/l_fma_double_2.c: Ditto.
1231 * gcc.target/i386/l_fma_double_3.c: Ditto.
1232 * gcc.target/i386/l_fma_double_4.c: Ditto.
1233 * gcc.target/i386/l_fma_double_5.c: Ditto.
1234 * gcc.target/i386/l_fma_double_6.c: Ditto.
1235
c4dd22f7 12362016-10-13 Bin Cheng <bin.cheng@arm.com>
1237
1238 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1239
73e363e1 12402016-10-13 Bin Cheng <bin.cheng@arm.com>
1241
1242 * gcc.dg/vect/vect-98.c: Refine test case.
1243 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1244 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1245 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1246
c0f4422f 12472016-10-13 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR c/77946
1250 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1251
5d3eb95a 12522016-10-13 Martin Liska <mliska@suse.cz>
1253
1254 PR tree-optimization/77943
1255 * g++.dg/tree-ssa/pr77943.C: New test.
1256
eb04d24c 12572016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1258
1259 PR fortran/72832
1260 * gfortran.dg/allocate_with_source_22.f03: New test.
1261 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1262 fail.
1263
4c57e30a 12642016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1265
1266 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1267 * gcc.target/arm/movsi_movw.c: Likewise.
1268 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1269 directive to work on big endian targets.
1270
a70bfd3e 12712016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1272
1273 * gcc.dg/tree-ssa/evrp6.c: New test.
1274
ef51c561 12752016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1276
1277 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1278 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1279 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1280
c1276ee1 12812016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1282
1283 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1284 * gcc.target/powerpc/warn-2.c: Ditto.
1285
a5c34f4b 12862016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1287
1288 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1289 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1290 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1291 for -mmsa.
1292 * gcc.target/mips/msa.c: New test.
1293 * gcc.target/mips/msa-builtins.c: Likewise.
1294 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1295 (check_effective_target_mips_msa_runtime): Likewise.
1296 (check_effective_target_mips_msa): Likewise.
1297 (add_options_for_mips_msa): Likewise.
1298 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1299 (check_effective_target_vect_intfloat_cvt): Likewise.
1300 (check_effective_target_vect_uintfloat_cvt): Likewise.
1301 (check_effective_target_vect_floatint_cvt): Likewise.
1302 (check_effective_target_vect_floatuint_cvt): Likewise.
1303 (check_effective_target_vect_shift): Likewise.
1304 (check_effective_target_vect_shift_char): Likewise.
1305 (check_effective_target_vect_long): Likewise.
1306 (check_effective_target_vect_float): Likewise.
1307 (check_effective_target_vect_double): Likewise.
1308 (check_effective_target_vect_long_long): Likewise.
1309 (check_effective_target_vect_perm): Likewise.
1310 (check_effective_target_vect_perm_byte): Likewise.
1311 (check_effective_target_vect_perm_short): Likewise.
1312 (check_effective_target_vect_sdot_qi): Likewise.
1313 (check_effective_target_vect_udot_qi): Likewise.
1314 (check_effective_target_vect_sdot_hi): Likewise.
1315 (check_effective_target_vect_udot_hi): Likewise.
1316 (check_effective_target_vect_pack_trunc): Likewise.
1317 (check_effective_target_vect_unpack): Likewise.
1318 (check_effective_target_vect_hw_misalign): Likewise.
1319 (check_effective_target_vect_condition): Likewise.
1320 (check_effective_target_vect_cond_mixed): Likewise.
1321 (check_effective_target_vect_char_mult): Likewise.
1322 (check_effective_target_vect_short_mult): Likewise.
1323 (check_effective_target_vect_int_mult): Likewise.
1324 (check_effective_target_vect_extract_even_odd): Likewise.
1325 (check_effective_target_vect_interleave): Likewise.
1326 (check_vect_support_and_set_flags): Check if the target supports MSA
1327 and append to the list of EFFECTIVE_TARGETS.
1328
3e7c21b1 13292016-10-12 Richard Biener <rguenther@suse.de>
1330
1331 PR debug/77947
1332 * g++.dg/torture/pr77947.C: New testcase.
1333
bd043173 13342016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1335
1336 * gnat.dg/debug8.adb: New testcase.
1337
dade7ede 13382016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1339
1340 * gnat.dg/debug9.adb: New testcase.
1341
98e16200 13422016-10-12 Richard Biener <rguenther@suse.de>
1343
1344 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1345 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1346 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1347
30855003 13482016-10-12 Richard Biener <rguenther@suse.de>
1349
1350 PR tree-optimization/77920
1351 * gcc.dg/torture/pr77920.c: New testcase.
1352
12663602 13532016-10-12 Jakub Jelinek <jakub@redhat.com>
1354
221d7858 1355 PR tree-optimization/77929
1356 * gcc.c-torture/compile/pr77929.c: New test.
1357
12663602 1358 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1359 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1360 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1361 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1362 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1363 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1364 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1365 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1366 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1367
443a4842 13682016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1369
1370 * gcc.target/sparc/setcc-4.c: Adjust.
1371 * gcc.target/sparc/setcc-5.c: Likewise.
1372 * gcc.target/sparc/setcc-6.c: Likewise.
1373 * gcc.target/sparc/setcc-7.c: Likewise.
1374 * gcc.target/sparc/setcc-8.c: Likewise.
1375 * gcc.target/sparc/setcc-9.c: Likewise.
1376 * gcc.target/sparc/setcc-10.c: Delete.
1377
ffe8440e 13782016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1379
1380 PR fortran/77942
1381 * gfortran.dg/pr77942.f90
1382
f9d86318 13832016-10-11 Fritz Reese <fritzoreese@gmail.com>
1384
1385 * gfortran.dg/dec_math.f90: New testsuite.
1386
aec336e9 13872016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1388
1389 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1390 (main): Declare j as i32 instead of int.
1391
96eb1519 13922016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1393
1394 PR testsuite/PR77710
1395 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1396 target triplet instead of *-*-*-*.
1397
a84cc613 13982016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1399
1400 * gnat.dg/unchecked_convert10.adb: New test.
1401 * gnat.dg/unchecked_convert11.adb: Likewise.
1402 * gnat.dg/unchecked_convert12.adb: Likewise.
1403
94ec1a50 14042016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gcc.target/sparc/cbcond-1.c: New test.
1407 * gcc.target/sparc/cbcond-2.c: Likewise.
1408 * gcc.target/sparc/movcc-1.c: Likewise.
1409 * gcc.target/sparc/movcc-2.c: Likewise.
1410 * gcc.target/sparc/setcc-1.c: Adjust.
1411 * gcc.target/sparc/setcc-2.c: Likewise.
1412 * gcc.target/sparc/setcc-3.c: Likewise.
1413 * gcc.target/sparc/setcc-4.c: Likewise.
1414 * gcc.target/sparc/setcc-5.c: Likewise.
1415 * gcc.target/sparc/setcc-6.c: New test.
1416 * gcc.target/sparc/setcc-7.c: Likewise.
1417 * gcc.target/sparc/setcc-8.c: Likewise.
1418 * gcc.target/sparc/setcc-9.c: Likewise.
1419 * gcc.target/sparc/setcc-10.c: Likewise.
1420
74cf8d76 14212016-10-10 Jeff Law <law@redhat.com>
1422
1423 PR tree-optimization/71947
1424 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1425 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1426 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1427 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1428 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1429 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1430
8d3bf9df 14312016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1432
1433 PR fortran/77915
1434 * gfortran.dg/matmul_11.f90: New test.
1435
ade2e453 14362016-10-10 Jiong Wang <jiong.wang@arm.com>
1437
1438 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1439 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1444 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1445 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1446 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1447 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1448 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1449 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1450 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1451 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1452 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1453 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1454 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1455 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1456 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1458 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1459 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1460 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1461 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1462 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1463 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1464 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1465 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1466 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1467 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1468 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1469 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1470 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1471 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1472 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1473 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1474 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1475 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1476 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1477 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1478 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1479 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1480 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1481 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1482 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1483 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1484 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1485 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1486 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1487 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1488 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1489 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1490 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1491 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1492 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1493 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1494 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1495 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1496 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1497
d9b5db8e 14982016-10-10 Jiong Wang <jiong.wang@arm.com>
1499
1500 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1501 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1502 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1503 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1504 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1505 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1506 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1507 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1508 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1509 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1510 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1511 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1512 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1513 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1514
67789205 15152016-10-10 Jiong Wang <jiong.wang@arm.com>
1516
1517 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1518 Enable AArch64.
1519 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1520 vdup*_laneq.
1521 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1522 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1523 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1524 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1525
6dfe8276 15262016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1527 Jiong Wang <jiong.wang@arm.com>
1528
1529 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1530 AArch64 support.
1531 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1532 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1533 AArch64 targets.
1534 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1535 AArch64 targets.
1536 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1537 targets.
1538 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1539
ec8fd20e 15402016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1541
1542 * gnat.dg/specs/vfa.ads: New test.
1543
6dfe8276 15442016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1545
1546 * gnat.dg/inline13.ad[sb]: New test.
1547 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1548
8fc51369 15492016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 * gnat.dg/biased_subtype.adb: New test.
1552
b4d09fc1 15532016-10-09 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR tree-optimization/77901
1556 * gcc.c-torture/compile/pr77901.c: New test.
1557
14964a36 15582016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1559
1560 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1561 * gcc.dg/ipa/propalign-2.c: Likewise
1562 * gcc.dg/ipa/propalign-3.c: Likewise.
1563 * gcc.dg/ipa/propalign-4.c: Likewise.
1564 * gcc.dg/ipa/propalign-5.c: Likewise.
1565
ad0c1dec 15662016-10-08 Jakub Jelinek <jakub@redhat.com>
1567
ae691a10 1568 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1569
4582d852 1570 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1571
ad0c1dec 1572 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1573 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1574
90a2ad05 15752016-10-07 Fritz Reese <fritzoreese@gmail.com>
1576
1577 * gfortran.dg/dec_union_11.f90: New testcase.
1578
4076953a 15792016-10-07 Nathan Sidwell <nathan@acm.org>
1580
1581 PR c++/66443
1582 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1583 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1584 * g++.dg/cpp1y/pr66443-cxx14.C: New
1585 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1586 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1587
cd45162d 15882016-10-07 Jakub Jelinek <jakub@redhat.com>
1589
1590 * g++.dg/cpp0x/addressof1.C: New test.
1591 * g++.dg/cpp0x/addressof2.C: New test.
1592
7d29bba9 15932016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1594
1595 * gcc.target/powerpc/float128-type-1.c: New test to check that
1596 PowerPC 64-bit Linux enables -mfloat128-type by default.
1597 * gcc.target/powerpc/float128-type-2.c: Likewise.
1598 * gcc.target/powerpc/float128-mix.c: Change error message to
1599 reflect that __ibm128 is now #define'ed to be long double.
1600
7d562e89 16012016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1602
1603 PR fortran/77406
1604 * gfortran.dg/pr77406.f90: New test.
1605 * gfortran.dg/assumed_type_3.f90: Update error messages.
1606 * gfortran.dg/defined_operators_1.f90: Ditto.
1607 * gfortran.dg/generic_26.f90: Ditto.
1608 * gfortran.dg/generic_7.f90: Ditto.
1609 * gfortran.dg/gomp/udr5.f90: Ditto.
1610 * gfortran.dg/gomp/udr7.f90: Ditto.
1611 * gfortran.dg/interface_1.f90: Ditto.
1612 * gfortran.dg/interface_37.f90: Ditto.
1613 * gfortran.dg/interface_5.f90: Ditto.
1614 * gfortran.dg/interface_6.f90: Ditto.
1615 * gfortran.dg/interface_7.f90
1616 * gfortran.dg/no_arg_check_3.f90
1617 * gfortran.dg/operator_5.f90
1618 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1619
0365bfa8 16202016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1621
1622 PR c++/77700
1623 * c-c++-common/Wint-in-bool-context.c: Update test.
1624
1941149a 16252016-10-07 Richard Biener <rguenther@suse.de>
1626
1627 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1628 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1629
dc5b5d21 16302016-10-07 Marek Polacek <polacek@redhat.com>
1631
1632 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1633
30ac4925 16342016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1635
1636 PR c++/69733
1637 * c-c++-common/pr69733.c: New test.
1638 * gcc.dg/pr69733.c: New test.
1639 * gcc.target/i386/pr69733.c: New test.
1640
95c0ad19 16412016-10-07 Marek Polacek <polacek@redhat.com>
1642
1643 PR c++/77803
1644 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1645
fafde080 16462016-10-07 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR tree-optimization/77664
1649 * gcc.dg/tree-ssa/pr77664.c: New test.
1650 * gcc.dg/pr77664.c: New test.
1651
16522016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1653
1654 * gfortran.dg/pr69955.f90: New test.
1655
4147af80 16562016_10-06 Louis Krupp <louis.krupp@zoho.com>
1657
1658 PR fortran/57910
1659 * gfortran.dg/pr57910.f90: New test.
1660
adeca879 16612016-10-06 Jakub Jelinek <jakub@redhat.com>
1662
1663 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1664 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1665
fefb1a11 16662016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1667
1668 PR tree-optimization/77862
1669 * gcc.dg/pr77862.c: New test.
1670
f7df25e9 16712016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1672
1673 * gcc.dg/tree-ssa/evrp4.c: New test.
1674
3ff1ad36 16752016-10-06 Jeff Law <law@redhat.com>
1676
1677 PR tree-optimization/71661
1678 * gcc.dg/tree-ssa/pr71661.c: New test.
1679
1424fde5 16802016-10-06 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/77855
1683 * gcc.dg/torture/pr77855.c: New testcase.
1684
a22dd5ec 16852016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1686 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1687
1688 * g++.dg/other/pr77759.C: New test.
1689
cb1f8eb4 16902016-10-06 Richard Biener <rguenther@suse.de>
1691
1692 PR tree-optimization/77839
1693 * gcc.dg/torture/pr77839.c: New testcase.
1694
bb513366 16952016-10-06 Marek Polacek <polacek@redhat.com>
1696
1697 * g++.dg/cpp1z/init-statement9.C: New test.
1698
26d689f4 16992016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1700
1701 * gcc.target/i386/pcommit-1.c: Deleted.
1702 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1703 * gcc.target/i386/sse-13.c: Ditto.
1704 * gcc.target/i386/sse-14.c: Ditto.
1705 * gcc.target/i386/sse-22.c: Ditto.
1706 * gcc.target/i386/sse-23.c: Ditto.
1707 * g++.dg/other/i386-2.C: Ditto.
1708
847e66cc 17092016-10-05 Uros Bizjak <ubizjak@gmail.com>
1710
1711 * gcc.target/i386/pr77833.c: Require int128 effective target.
1712
670ec524 17132016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1714
1715 PR fortran/58991
1716 PR fortran/58992
1717 * gfortran.dg/associate_22.f90: New test.
1718
fca4e258 17192016-10-05 Fritz Reese <fritzoreese@gmail.com>
1720
1721 * gfortran.dg/dec_union_9.f90: New testcase.
1722 * gfortran.dg/dec_union_10.f90: New testcase.
1723
994fc95f 17242016-10-05 Jakub Jelinek <jakub@redhat.com>
1725
c6958264 1726 PR sanitizer/66343
1727 * gcc.dg/pch/pr66343-3.c: New test.
1728 * gcc.dg/pch/pr66343-3.hs: New file.
1729
994fc95f 1730 PR sanitizer/66343
1731 * gcc.dg/pch/pr66343-1.c: New test.
1732 * gcc.dg/pch/pr66343-1.hs: New file.
1733 * gcc.dg/pch/pr66343-2.c: New test.
1734 * gcc.dg/pch/pr66343-2.hs: New file.
1735
2b6903a5 17362016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1737
1738 * c-c++-common/Wint-in-bool-context.c: Update test.
1739
a9e44c43 17402016-10-05 Marek Polacek <polacek@redhat.com>
1741
1742 * g++.dg/cpp1z/init-statement1.C: New test.
1743 * g++.dg/cpp1z/init-statement2.C: New test.
1744 * g++.dg/cpp1z/init-statement3.C: New test.
1745 * g++.dg/cpp1z/init-statement4.C: New test.
1746 * g++.dg/cpp1z/init-statement5.C: New test.
1747 * g++.dg/cpp1z/init-statement6.C: New test.
1748 * g++.dg/cpp1z/init-statement7.C: New test.
1749 * g++.dg/cpp1z/init-statement8.C: New test.
1750
d0a5b595 17512016-10-05 Louis Krupp <louis.krupp@zoho.com>
1752
1753 PR fortran/67524
1754 * gfortran.dg/pr67524.f90: New test.
1755
c7b01e77 17562016-10-05 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR sanitizer/77823
1759 * c-c++-common/ubsan/shift-9.c: New test.
1760
d204444e 17612016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1762
1763 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1764 of int if __SIZEOF_INT__ is less than 4 bytes.
1765
ea55eab9 17662016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1767
1768 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1769 * gfortran.dg/class_array_20.f03: Likewise.
1770 * gfortran.dg/class_array_21.f03: Likewise.
1771 * gfortran.dg/finalize_29.f08: Likewise.
1772 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1773
bf1426ea 17742016-10-05 Richard Biener <rguenther@suse.de>
1775
1776 PR middle-end/77826
1777 * gcc.dg/torture/pr77826.c: New testcase.
1778
eb93b162 17792016-10-05 Richard Biener <rguenther@suse.de>
1780
1781 * gcc.dg/fold-copysign-1.c: New testcase.
1782
830f8f08 17832016-10-05 Andreas Schwab <schwab@suse.de>
1784
1785 * g++.dg/pr49847-2.C: Remove.
1786
ce229d56 17872016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1788
1789 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1790
d82d27a3 17912016-10-05 Richard Biener <rguenther@suse.de>
1792
1793 PR middle-end/55152
1794 * gcc.dg/pr55152-2.c: New testcase.
1795
29e40d1d 17962016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1797
1798 * gfortran.dg/dtio_15.f90: New test.
1799
78dc0da1 18002016-10-04 Ian Lance Taylor <iant@golang.org>
1801
1802 * gcc.dg/split-7.c: New test.
1803
f72de674 18042016-10-04 Martin Sebor <msebor@redhat.com>
1805
1806 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1807 %lc directive to wint_t to silence -Wformat warnings on targets
1808 where the latter is a distinct type such as long.
1809
c30da209 18102016-10-04 Martin Sebor <msebor@redhat.com>
1811
1812 PR c++/77804
1813 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1814
c93d719b 18152016-10-04 Jakub Jelinek <jakub@redhat.com>
1816
c8887d28 1817 PR c++/77791
1818 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1819
c93d719b 1820 * g++.dg/other/java3.C: Remove.
1821 * g++.dg/other/java1.C: Remove.
1822 * g++.dg/other/error12.C: Remove.
1823 * g++.dg/other/java2.C: Remove.
1824 * g++.dg/warn/Wnvdtor.C: Remove.
1825 * g++.dg/lookup/java1.C: Remove.
1826 * g++.dg/lookup/java2.C: Remove.
1827 * g++.dg/ext/pr34829.C: Remove.
1828 * g++.dg/ext/java-3.C: Remove.
1829 * g++.dg/ext/java-1.C: Remove.
1830 * g++.dg/ext/java-2.C: Remove.
1831 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1832
e62363b1 18332016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1834
1835 PR tree-optimization/77808
1836 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1837
38f18c01 18382016-10-04 Richard Biener <rguenther@suse.de>
1839
1840 PR tree-optimization/77399
1841 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1842
47fd90af 18432016-10-04 Richard Biener <rguenther@suse.de>
1844
1845 PR middle-end/77833
1846 * gcc.target/i386/pr77833.c: New testcase.
1847
2f8d6297 18482016-09-26 Jeff Law <law@redhat.com>
1849
1850 PR tree-optimization/71550
1851 PR tree-optimization/71403
1852 * gcc.c-torture/execute/pr71550.c: New test.
1853
4092cccf 18542016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1855
1856 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1857 option.
1858
8e8fe25a 18592016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1860
1861 Revert
1862 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1863
1864 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1865
fcfa0d6a 18662016-10-03 Marek Polacek <polacek@redhat.com>
1867
1868 * g++.dg/cpp0x/nullptr37.C: New test.
1869
255beb07 18702016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1871
1872 * c-c++-common/Wint-in-bool-context.c: Update test.
1873
16127d51 18742016-10-02 Jakub Jelinek <jakub@redhat.com>
1875
1876 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1877 earlier.
1878 * g++.dg/charset/asm2.c (memmove): Likewise.
1879 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1880 * g++.dg/tls/diag-4.C (foo): Likewise.
1881 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1882 dg-warning, fix up regex.
1883 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1884 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1885 * g++.old-deja/g++.mike/net31.C: Likewise.
1886 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1887 for C++17.
1888 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1889 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1890
c9e875f1 18912016-10-01 Richard Biener <rguenther@suse.de>
1892
1893 PR middle-end/77798
1894 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1895
77daf8b6 18962016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1897
1898 PR fortran/77663
1899 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1900
ff2feb8b 19012016-10-01 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR c/77490
1904 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1905 Add dg-prune-output directive.
1906
fd3720ac 19072016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1908
1909 PR fortran/66643
1910 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1911 * gfortran.fortran-torture/compile/write.f90: Update test.
1912
dd07e329 19132016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1914
1915 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1916 arm_fp16_alternative_ok as the required effective target.
1917 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1918 -mfp16-format=alternative to the dg-options directive and remove
1919 the dg-add-options directive.
1920
580083a2 19212016-09-30 Fritz Reese <fritzoreese@gmail.com>
1922
1923 PR fortran/77764
1924 * gfortran.dg/dec_union_8.f90: New testcase.
1925
f24fcad2 19262016-09-30 Fritz Reese <fritzoreese@gmail.com>
1927
1928 PR fortran/77782
1929 * gfortran.dg/dec_structure_16.f90: New testcase.
1930
e0e00cf4 19312016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1932
1933 * gfortran.dg/coarray_allocate_10.f08: New test.
1934 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1935
44211526 19362016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1937
1938 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1939
e2441cd8 19402016-09-30 Richard Biener <rguenther@suse.de>
1941
1942 PR tree-optimization/77399
1943 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1944
0914a8ef 19452016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1946
5db34fe5 1947 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1948 -fdelete-null-pointer-checks explicit.
1949 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1950 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1951 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1952 * gcc.dg/pic-1.c: Require fpic target support.
1953 * gcc.dg/pic-2.c: Likewise.
1954
c5d89bae 19552016-09-29 Jakub Jelinek <jakub@redhat.com>
1956
1957 Implement P0001R1 - C++17 removal of register storage class specifier
1958 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1959 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1960 C++17.
1961 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1962 keyword if not __SSE2__.
1963 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1964 C++17.
1965 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1966 register keywords.
1967 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1968 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1969 no_erroneous_warning): Expect new warnings for C++17.
1970 * g++.dg/warn/register-var-2.C (f): Likewise.
1971 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1972 * g++.dg/parse/linkage2.C (foo): Likewise.
1973 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1974 keyword on parameters for C++17.
1975 * g++.dg/cpp1z/register1.C: New test.
1976 * g++.dg/cpp1z/register2.C: New test.
1977 * g++.dg/cpp1z/register3.C: New test.
1978
5424b150 19792016-09-29 Uros Bizjak <ubizjak@gmail.com>
1980
1981 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1982 * gcc.target/i386/avx2-check.h (main): Ditto.
1983 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1984 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1985 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1986 * gcc.target/i386/avx512er-check.h (main): Ditto.
1987 * gcc.target/i386/avx512f-check.h (main): Ditto.
1988 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1989 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1990 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1991
132fa33c 19922016-09-29 Uros Bizjak <ubizjak@gmail.com>
1993
1994 PR target/77756
1995 * gcc.target/i386/pr77756.c: New test.
1996
ea72fa65 19972016-09-29 Marek Polacek <polacek@redhat.com>
1998
1999 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2000
40334d1a 20012016-09-29 Marek Polacek <polacek@redhat.com>
2002
2003 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2004 C++14.
2005
2bf721c3 20062016-09-29 Martin Liska <mliska@suse.cz>
2007
2008 * objc/execute/construct1.m: New test.
2009
a8243a97 20102016-09-29 Richard Biener <rguenther@suse.de>
2011
2012 PR tree-optimization/77768
2013 * gcc.dg/torture/pr77768.c: New testcase.
2014
98da8d3b 20152016-09-28 Richard Biener <rguenther@suse.de>
2016
2017 PR middle-end/77407
2018 * gcc.dg/pr77407.c: New testcase.
2019
b0ab3ca0 20202016-09-29 Richard Biener <rguenther@suse.de>
2021
2022 PR middle-end/55152
2023 * gcc.dg/pr55152.c: New testcase.
2024 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2025
f76c9f26 20262016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027
2028 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2029 (dg-options): Remove -m32.
2030
94d9ba6a 20312016-09-28 Martin Sebor <msebor@redhat.com>
2032
2033 PR middle-end/77721
2034 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2035
d23296dc 20362016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037
2038 PR libgfortran/77707
2039 * gfortran.dg/inquire_17.f90: New test.
2040
2a2770c6 20412016-09-28 Jakub Jelinek <jakub@redhat.com>
2042
2043 PR c++/77467
2044 * g++.dg/cpp1y/constexpr-77467.C: New test.
2045
3e822015 20462016-09-28 Martin Sebor <msebor@redhat.com>
2047
2048 PR c/77762
2049 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2050 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2051 (test_sprintf_p_const): Adjust line numbers to avoid failures
2052 introduced in r240503.
2053
21ce832f 20542016-09-28 Martin Sebor <msebor@redhat.com>
2055
2056 PR middle-end/77683
2057 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2058
8d9e3eb6 20592016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2060
cfa852a5 2061 PR c++/77748
2062 * g++.dg/pr77550.C: Avoid undefined behavior.
2063
8d9e3eb6 2064 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2065
85dd8d9a 20662016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2067
2068 * gcc.dg/strlenopt-20.c: Update test.
2069 * gcc.dg/strlenopt-21.c: Likewise.
2070 * gcc.dg/strlenopt-22.c: Likewise.
2071 * gcc.dg/strlenopt-22g.c: Likewise.
2072 * gcc.dg/strlenopt-26.c: Likewise.
2073 * gcc.dg/strlenopt-5.c: Likewise.
2074 * gcc.dg/strlenopt-7.c: Likewise.
2075 * gcc.dg/strlenopt-9.c: Likewise.
2076
ce7e2f0e 20772016-09-27 Jakub Jelinek <jakub@redhat.com>
2078
4fd4e9e0 2079 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2080
66108a57 2081 * g++.dg/cpp1z/lambda-this1.C: New test.
2082 * g++.dg/cpp1z/lambda-this2.C: New test.
2083
ce7e2f0e 2084 PR c++/77722
2085 * g++.dg/ubsan/return-4.C: New test.
2086 * g++.dg/ubsan/return-5.C: New test.
2087 * g++.dg/ubsan/return-6.C: New test.
2088
eedf6f96 20892016-09-27 Jiong Wang <jiong.wang@arm.com>
2090
2091 * lib/target-supports.exp
2092 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2093 in function comment.
2094
febf7a45 20952016-09-27 Martin Liska <mliska@suse.cz>
2096
2097 PR gcov-profile/46266
2098 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2099 considered.
2100
1ef012e4 21012016-09-27 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/77745
2104 * g++.dg/torture/pr77745.C: New testcase.
2105
fcaf08b7 21062016-09-27 Richard Biener <rguenther@suse.de>
2107
2108 PR tree-optimization/77478
2109 * gcc.dg/torture/pr77478.c: New testcase.
2110
db46bcd3 21112016-09-27 Martin Liska <mliska@suse.cz>
2112
2113 PR gcov-profile/7970
2114 PR gcov-profile/16855
2115 PR gcov-profile/44779
2116 * g++.dg/gcov/pr16855.C: New test.
2117
2e0bcd96 21182016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2119
2120 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2121
93768ef7 21222016-09-27 Jakub Jelinek <jakub@redhat.com>
2123
2124 PR fortran/77666
2125 * gfortran.dg/gomp/pr77666.f90: New test.
2126
b09a4365 21272016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2128
2129 PR ipa/77677
2130 * gcc.dg/torture/pr77677-2.c: New test.
2131
85527e8f 21322016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2133
2134 PR fortran/77420
2135 * gfortran.dg/pr77420_1.f90: New test.
2136 * gfortran.dg/pr77420_2.f90: Ditto.
2137 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2138 * gfortran.dg/pr77420_4.f90: this file.
2139
140cd7ff 21402016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2141
2142 PR middle-end/77719
2143 * gfortran.dg/pr77719.f90: New test.
2144
d4d58fc3 21452016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2146
2147 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2148 singular form of byte when quantity is unknown.
d4d58fc3 2149
e997bd3a 21502016-09-26 Marek Polacek <polacek@redhat.com>
2151
2152 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2153
9c7de46a 21542016-09-26 Martin Liska <mliska@suse.cz>
2155
2156 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2157 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2158 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2159 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2160 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2161 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2162 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2163 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2164 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2165
3c77f69c 21662016-09-26 Marek Polacek <polacek@redhat.com>
2167
2168 PR c/7652
2169 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2170 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2171 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2172 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2173 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2174 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2175 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2176 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2177 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2178 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2179 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2180 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2181 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2182 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2183 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2184 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2185 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2186 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2187 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2188 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2189 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2190 * c-c++-common/attr-fallthrough-1.c: New test.
2191 * c-c++-common/attr-fallthrough-2.c: New test.
2192 * g++.dg/cpp0x/fallthrough1.C: New test.
2193 * g++.dg/cpp0x/fallthrough2.C: New test.
2194 * g++.dg/cpp1z/fallthrough1.C: New test.
2195 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2196 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2197 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2198 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2199
40e245e1 22002016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2201
9e9fb49b 2202 PR fortran/77429
40e245e1 2203 * gfortran.dg/pr77429.f90: New test.
2204
cfffcdf4 22052016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2206
2207 PR fortran/77694
2208 * gfortran.dg/pr77694.f90: New test.
2209
223e6ae9 22102016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2211
2212 PR target/51244
2213 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2214
9e932ac2 22152016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2216
2217 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2218 for 32-bit mode.
2219
04f16d28 22202016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2221
2222 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2223 for 32-bit mode.
2224
481ce481 22252016-09-24 Marek Polacek <polacek@redhat.com>
2226
2227 PR c/77490
2228 * c-c++-common/Wbool-operation-1.c: New test.
2229 * gcc.dg/Wbool-operation-1.c: New test.
2230
8e652fcf 22312016-09-23 Fritz Reese <fritzoreese@gmail.com>
2232
2233 * gfortran.dg/dec_static_1.f90: New.
2234 * gfortran.dg/dec_static_2.f90: New.
2235 * gfortran.dg/dec_static_3.f90: New.
2236 * gfortran.dg/dec_static_4.f90: New.
2237
e7c4560c 22382016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239
2240 PR fortran/48298
2241 * gfortran.dg/negative_unit_check.f90: Update test.
2242 * gfortran.dg/dtio_14.f90: New test.
481ce481 2243
ad020996 22442016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2245
2246 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2247 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2248 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2249 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2250 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2251 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2252 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2253
e2c1228b 22542016-09-23 Martin Sebor <msebor@redhat.com>
2255
2256 PR testsuite/77713
2257 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2258 assuming long double is bigger than double.
2259
9b5db70f 22602016-09-23 Jakub Jelinek <jakub@redhat.com>
2261
2262 Implement P0138R2, C++17 construction rules for enum class values
2263 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2264
a30e370d 22652016-09-23 David Malcolm <dmalcolm@redhat.com>
2266
2267 PR preprocessor/77672
2268 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2269 expected multiline output from first warning to reflect change
2270 in r240434.
2271
15650eb7 22722016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2273
2274 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2275
f886b2b4 22762016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2277 Tom de Vries <tom@codesourcery.com>
2278
2279 PR testsuite/77411
2280 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2281
f74ba31d 22822016-09-23 Marek Polacek <polacek@redhat.com>
2283
2284 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2285 * c-c++-common/gomp/atomic-13.c: Likewise.
2286 * c-c++-common/gomp/atomic-14.c: Likewise.
2287 * c-c++-common/pr60439.c: Remove invalid code.
2288 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2289 * g++.dg/expr/bitfield5.C: Likewise.
2290 * g++.dg/expr/bitfield6.C: Likewise.
2291 * g++.dg/expr/bool1.C: Likewise.
2292 * g++.dg/expr/bool3.C: Likewise.
2293 * g++.dg/expr/lval3.C: Likewise.
2294 * g++.dg/expr/lval4.C: Likewise.
2295 * g++.old-deja/g++.jason/bool5.C: Likewise.
2296
7413e757 22972016-09-23 David Malcolm <dmalcolm@redhat.com>
2298
2299 PR preprocessor/77672
2300 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2301 (test_terminator_location): New function.
2302
81df50de 23032016-09-23 Richard Biener <rguenther@suse.de>
2304
2305 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2306
5f4626d8 23072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2308
2309 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2310 -march=armv8.2-a+fp16 when supported by the hardware.
2311 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2312 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2313 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2314 semi-colons to a macro invocations.
2315 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2316 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2317 defined.
2318 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2319 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2321 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2322 defined.
2323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2330 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2332 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2333 defined.
2334 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2336 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2337 defined.
2338 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2340 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2341 defined.
2342 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2344 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2345 defined.
2346 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2348 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2349 defined. Also fix some white-space.
2350 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2351 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2352 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2353 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2355 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2356 defined. Also fix some long lines and white-space.
2357 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2358 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2359 defined. Also fix some long lines and white-space.
2360 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2361 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2362 defined.
2363 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2364 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2365 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2366 defined.
2367 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2368 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2369 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2370 defined.
2371 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2372 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2373 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2374 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2375 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2376 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2377 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2378 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2379 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2380 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2381 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2383 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2385 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2386 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2387 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2388 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2390
f2645569 23912016-09-23 Jiong Wang <jiong.wang@arm.com>
2392 Matthew Wahab <matthew.wahab@arm.com>
2393
2394 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2395 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2396 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2397 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2398 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2399 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2400 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2401 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2402 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2403 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2404 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2405 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2406 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2407 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2408 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2409 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2410 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2411 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2412 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2413 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2414 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2415 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2416 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2417 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2418 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2419 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2420 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2421 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2422 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2423 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2424 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2425 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2426 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2427 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2428 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2429 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2430 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2431
66a55fc4 24322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2433
2434 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2435 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2436 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2437 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2438 support.
2439
ada0f4c4 24402016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2441
2442 PR ipa/77677
2443 * gcc.dg/torture/pr77677.c: New test.
2444
8771094d 24452016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2446
2447 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2448 here now.
2449
c959fae1 24502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2451
2452 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2453 options. Add tests for float16x4_t and float16x8_t.
2454
88b594a3 24552016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2456
2457 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2458 * gcc.target/s390/risbg-ll-2.c: Ditto.
2459 * gcc.target/s390/risbg-ll-3.c: Ditto.
2460
e4ad661c 24612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2462
2463 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2464 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2465
4005a882 24662016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2467
2468 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2469 output to the simplified instructions.
2470
9854d864 24712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2472
2473 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2474 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2475
388ce7db 24762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2477
2478 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2479 (FP16_SUPPORTED): New
2480 (expected-hfloat-16x4): Make conditional on __fp16 support.
2481 (expected-hfloat-16x8): Likewise.
2482 (vdup_n_f16): Disable for non-AArch64 targets.
2483 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2484 conditional on FP16_SUPPORTED.
2485 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2486 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2487 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2488 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2489 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2490 for testing __fp16.
2491 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2492 conditional on FP16_SUPPORTED.
2493 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2494 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2495
837bb76e 24962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2497
2498 * gcc.target/arm/short-vfp-1.c: New.
2499
e183c2b8 25002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2501
2502 * gcc.target/arm/attr-fp16-arith-1.c: New.
2503
cd6fbed6 25042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2505
2506 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2507 New.
2508 (add_options_for_arm_v8_2a_fp16_neon): New.
2509 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2510 (add_options_for_arm_arch_v8_2a): Auto-generate.
2511 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2512 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2513 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2514 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2515 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2516 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2517 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2518
4961b0ab 25192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2520
2521 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2522 arm_fp16_alternative_ok.
2523 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2524 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2525 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2526 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2527 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2528 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2529 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2530 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2531 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2532 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2533 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2534 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2535 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2536 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2537 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2538 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2539 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2540 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2541 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2542 arm_fp16_alternative_ok.
2543 * lib/target-supports.exp
2544 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2545 (check_effective_target_arm_fp16_alternative_ok): New.
2546 (check_effective_target_arm_fp16_none_ok_nocache): New.
2547 (check_effective_target_arm_fp16_none_ok): New.
2548
ce5b3c3b 25492016-09-23 Martin Liska <mliska@suse.cz>
2550
2551 * gcc.dg/ipa/pr77653.c: Replace adress
2552 with address.
2553
d4c65e05 25542016-09-23 Martin Liska <mliska@suse.cz>
2555
2556 * gcc.target/i386/movbe-4.c: New test.
2557
82a47693 25582016-09-23 Martin Liska <mliska@suse.cz>
2559
2560 * gcc.target/i386/crc32-5.c: New test.
2561
0253072a 25622016-09-23 Martin Liska <mliska@suse.cz>
2563
2564 * gcc.target/i386/pr71652.c: New test.
2565 * gcc.target/i386/pr71652-2.c: New test.
2566 * gcc.target/i386/pr71652-3.c: New test.
2567
0bfdbd22 25682016-09-23 Jakub Jelinek <jakub@redhat.com>
2569
2570 * lib/gcc-dg.exp (process-message): Support relative line number
2571 notation - .+4 or .-1 etc.
2572 * gcc.dg/dg-test-1.c: New test.
2573
ff982ab4 25742016-09-22 Martin Sebor <msebor@redhat.com>
2575
2576 PR target/77676
2577 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2578 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2579 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2580 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2581
78299f8d 25822016-09-22 Uros Bizjak <ubizjak@gmail.com>
2583
2584 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2585 * gcc.dg/ifcvt-2.c: Ditto.
2586 * gcc.dg/zero_bits_compound-1.c: Ditto.
2587 * gcc.dg/zero_bits_compound-1.c: Ditto.
2588 * gcc.dg/pr40550.c: Simplify target selectors.
2589 Use dg-additional-options.
2590 * gcc.dg/pr47893.c: Ditto.
2591 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2592 additional options for 32-bit x86 targets.
2593 * gcc.dg/pr70955.c: Move to ...
2594 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2595
ec645283 25962016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 PR c++/61019
2599 * g++.dg/cpp0x/pr61019.C: New.
2600
9753b549 26012016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2602 Terry Guo <terry.guo@arm.com>
2603
2604 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2605 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2606 * gcc.target/arm/pure-code/pure-code.exp: New.
2607
7dbfb427 26082016-09-22 Uros Bizjak <ubizjak@gmail.com>
2609
2610 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2611 Remove SSE effective target requirement.
2612
7e20dff2 26132016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2614
2615 PR c++/71979
2616 * g++.dg/cpp0x/pr71979.C: New.
2617
05dd002d 26182016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2619
2620 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2621
53769cc8 26222016-09-22 Martin Liska <mliska@suse.cz>
2623
2624 PR ipa/77653
2625 * gcc.dg/ipa/pr77653.c: New test.
2626
51c846d6 26272016-09-22 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR fortran/77665
2630 * gfortran.dg/gomp/pr77665.f90: New test.
2631
51278c1a 26322016-09-22 Paul Thomas <pault@gcc.gnu.org>
2633
2634 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2635 * gfortran.dg/dtio_13.f90: New test.
2636
cde225a2 26372016-09-21 Louis Krupp <louis.krupp@zoho.com>
2638
2639 PR fortran/66107
2640 * gfortran.dg/pr66107.f90: New test.
2641
0d5530d9 26422016-09-21 Ian Lance Taylor <iant@golang.org>
2643
2644 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2645 with call to builtin delete function.
2646
9ca7e933 26472016-09-21 Joseph Myers <joseph@codesourcery.com>
2648
2649 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2650 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2651 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2652 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2653 tests.
2654
451127c6 26552016-09-21 Uros Bizjak <ubizjak@gmail.com>
2656
2657 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2658
98aa0f57 26592016-09-21 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR c++/77651
2662 * g++.dg/cpp1z/aligned-new6.C: New test.
2663
65eeae10 26642016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2665
2666 * gcc.target/arm/fp16-aapcs-3.c: New.
2667 * gcc.target/arm/fp16-aapcs-4.c: New.
2668 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2669 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2670 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2671 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2672
1a39df22 26732016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2674
2675 PR tree-optimization/77550
2676 * g++.dg/pr77550.C: New test.
2677
48bc6fdd 26782016-09-21 Georg-Johann Lay <avr@gjlay.de>
2679
2680 PR target/77326
2681 * gcc.target/avr/torture/pr77326.c: New test.
2682
a09b160b 26832016-09-21 Louis Krupp <louis.krupp@zoho.com>
2684
2685 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2686
91207228 26872016-09-21 Richard Biener <rguenther@suse.de>
2688
2689 PR tree-optimization/77648
2690 * gcc.dg/torture/pr77648-1.c: New testcase.
2691 * gcc.dg/torture/pr77648-2.c: Likewise.
2692
f6aeb966 26932016-09-21 Richard Biener <rguenther@suse.de>
2694 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR tree-optimization/77621
2697 * gcc.dg/pr77621.c: New testcase.
2698
637b3ebb 26992016-09-21 Paul Thomas <pault@gcc.gnu.org>
2700
2701 PR fortran/77657
2702 * gfortran.dg/dtio_12.f90: New test.
2703
b5b88e7a 27042016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2705
2706 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2707
8ccdb0a4 27082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2709
2710 PR tree-optimization/72835
2711 * gcc.dg/tree-ssa/pr72835.c: New test.
2712
b9833bfd 27132016-09-20 Martin Sebor <msebor@redhat.com>
2714
2715 PR middle-end/49905
2716 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2717 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2718 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2719 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2720 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2721 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2722 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2723
597323ed 27242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2725
2726 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2727 arguments/compare will be optimized away.
2728 * gcc.dg/torture/ftrapv-1.c: Likewise.
2729
25a8e007 27302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2731
2732 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2733 will be optimized away.
2734 * gcc.dg/ipa/vrp1.c: New test.
2735 * gcc.dg/ipa/vrp2.c: New test.
2736 * gcc.dg/ipa/vrp3.c: New test.
2737
6e93da1b 27382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2739
2740 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2741 does the same transformation.
2742 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2743 * gcc.dg/tree-ssa/evrp1.c: New test.
2744 * gcc.dg/tree-ssa/evrp2.c: New test.
2745 * gcc.dg/tree-ssa/evrp3.c: New test.
2746 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2747 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2748 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2749 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2750 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2751 foling now happens early.
2752 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2753 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2754 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2755 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2756 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2757
b8b3b645 27582016-09-20 Uros Bizjak <ubizjak@gmail.com>
2759
2760 PR target/77621
2761 * gcc.target/i386/pr77621.c: New test.
2762 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2763 pattern, loop should vectorize with -mtune=atom.
2764
81165554 27652016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2766 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR testsuite/63299
2769 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2770 instead of delete.
2771
2f8a2ead 27722016-09-20 Jakub Jelinek <jakub@redhat.com>
2773
a48667ee 2774 PR c++/77626
2775 * g++.dg/other/pr77626.C: New test.
2776
7e67c6d5 2777 PR c++/77638
2778 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2779
59934ea3 2780 PR c++/77637
2781 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2782
2f8a2ead 2783 PR middle-end/77624
2784 * c-c++-common/pr77624-1.c: New test.
2785 * c-c++-common/pr77624-2.c: New test.
2786
a1268ee1 27872016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2788
2789 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2790 of digits expected.
2791
0b77b2cf 27922016-09-20 Richard Biener <rguenther@suse.de>
2793
2794 PR tree-optimization/77646
2795 * gcc.dg/torture/pr77646.c: New testcase.
2796
bed03df1 27972016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2798
2799 PR c++/77434
2800 * c-c++-common/Wint-in-bool-context.c: New test.
2801
cb19a0da 28022016-09-19 Joseph Myers <joseph@codesourcery.com>
2803
2804 * gcc.dg/cr-decimal-dig-1.c: New test.
2805
9b5c49ef 28062016-09-19 Joseph Myers <joseph@codesourcery.com>
2807
2808 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2809 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2810 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2811 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2812
48d1445d 28132016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2814
2815 PR rtl-optimization/77416
2816 * gcc.target/powerpc/pr77416.c: New.
2817
579f478b 28182016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2819
2820 PR c++/77639
2821 * g++.dg/template/error-recovery4.C: New test.
2822
f2e52448 28232016-09-19 Bin Cheng <bin.cheng@arm.com>
2824
2825 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2826
aaf7d5f8 28272016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2828
2829 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2830 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2831
5f036000 28322016-09-19 Jakub Jelinek <jakub@redhat.com>
2833 Jan Hubicka <jh@suse.cz>
2834
2835 PR target/77587
2836 * gcc.dg/pr77587.c: New test.
2837 * gcc.dg/pr77587a.c: New file.
2838
eee0cf09 28392016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2840
2841 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2842 * gfortran.dg/coarray_38.f90:
2843 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2844 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2845 * gfortran.dg/coarray_allocate_7.f08: New test.
2846 * gfortran.dg/coarray_allocate_8.f08: New test.
2847 * gfortran.dg/coarray_allocate_9.f08: New test.
2848 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2849 new caf_register.
2850 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2851 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2852 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2853 get_by_refs.
2854 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2855 * gfortran.dg/coarray_lock_7.f90: Same.
2856 * gfortran.dg/coarray_poly_5.f90: Same.
2857 * gfortran.dg/coarray_poly_6.f90: Same.
2858 * gfortran.dg/coarray_poly_7.f90: Same.
2859 * gfortran.dg/coarray_poly_8.f90: Same.
2860 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2861
891196d7 28622016-09-19 Fritz Reese <fritzoreese@gmail.com>
2863
2864 PR fortran/77584
2865 * gfortran.dg/dec_structure_15.f90: New testcase.
2866
281da9a3 28672016-09-19 Richard Biener <rguenther@suse.de>
2868
2869 PR middle-end/77605
2870 * gcc.dg/torture/pr77605.c: New testcase.
2871
8a252920 28722016-09-18 Louis Krupp <louis.krupp@zoho.com>
2873
2874 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2875
a18b7a33 28762016-09-17 Jan Hubicka <hubicka@ucw.cz>
2877
2878 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2879 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2880 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2881 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2882 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2883 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2884 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2885 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2886 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2887 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2888 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2889
b868c23d 28902016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2891
2892 * gcc.target/i386/pr68633.c: Fix expected result.
2893
360d7ea8 28942016-09-17 Louis Krupp <louis.krupp@gmail.com>
2895
2896 PR fortran/68078
2897 * gfortran.dg/pr68078.f90: New test.
2898 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2899
d58661cb 29002016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2901
2902 PR target/77613
2903 * gcc.target/powerpc/swaps-p8-25.c: New.
2904
24b3d864 29052016-09-16 Jakub Jelinek <jakub@redhat.com>
2906
e6db887a 2907 PR c++/77482
2908 * g++.dg/cpp0x/constexpr-77482.C: New test.
2909
44df6c11 2910 PR c++/77379
2911 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2912 thunk offsets.
2913 * g++.dg/abi/abi-tag23a.C: Likewise.
2914
53d2f3de 2915 PR c++/77338
2916 * g++.dg/cpp0x/decltype-77338.C: New test.
2917
24b3d864 2918 PR c++/77375
2919 * g++.dg/cpp0x/mutable1.C: New test.
2920
42f172d0 29212016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2922
2923 PR fortran/77612
2924 * gfortran.dg/pr77612.f90: New test.
2925
0665113b 29262016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2927
2928 * gcc.dg/torture/pr70421.c: Require int32plus.
2929
dff10ec9 29302016-09-16 Jakub Jelinek <jakub@redhat.com>
2931
be63912c 2932 PR middle-end/77475
2933 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2934
dff10ec9 2935 PR target/77526
2936 * gcc.target/i386/pr77526.c: New test.
2937
69cdadd9 29382016-09-16 Jakub Jelinek <jakub@redhat.com>
2939 Eric Botcazou <ebotcazou@adacore.com>
2940
2941 PR middle-end/77594
2942 * gcc.target/i386/pr77594.c: New test.
2943
b74250bc 29442016-09-15 Louis Krupp <louis.krupp@zoho.com>
2945
2946 PR fortran/69963
2947 * gfortran.dg/misplaced_implicit_character.f90: New test.
2948
834a2c29 29492016-09-15 Bin Cheng <bin.cheng@arm.com>
2950
2951 PR tree-optimization/77503
2952 * gcc.dg/vect/pr77503.c: New test.
2953
fbcb99d5 29542016-09-15 Richard Biener <rguenther@suse.de>
2955
2956 PR middle-end/77544
2957 * c-c++-common/torture/pr77544.c: New testcase.
2958
3aa4e8c2 29592016-09-15 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR middle-end/77475
2962 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2963 * gcc.dg/march-generic.c: Likewise.
2964 * gcc.target/i386/spellcheck-options-1.c: New test.
2965 * gcc.target/i386/spellcheck-options-2.c: New test.
2966 * gcc.target/i386/spellcheck-options-3.c: New test.
2967 * gcc.target/i386/spellcheck-options-4.c: New test.
2968
e9dea525 29692016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2970
2971 PR fortran/72743
2972 * gfortran.dg/goacc/pr72743.f90: New test.
2973
7270347c 29742016-09-15 Richard Biener <rguenther@suse.de>
2975
2976 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2977
091e8e90 29782016-09-15 Richard Biener <rguenther@suse.de>
2979
2980 PR tree-optimization/77514
2981 * gcc.dg/torture/pr77514.c: New testcase.
2982
8cc08773 29832016-09-14 Jakub Jelinek <jakub@redhat.com>
2984
2985 PR c++/77549
2986 * g++.dg/lookup/pr77549.C: New test.
2987
5be60f03 29882016-09-14 Marek Polacek <polacek@redhat.com>
2989
2990 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2991 * c-c++-common/gomp/atomic-13.c: Likewise.
2992 * c-c++-common/gomp/atomic-14.c: Likewise.
2993 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2994 * g++.dg/cpp1z/bool-increment1.C: New test.
2995 * c-c++-common/pr60439.c: Add dg-warning.
2996 * g++.dg/expr/bitfield4.C: Likewise.
2997 * g++.dg/expr/bitfield5.C: Likewise.
2998 * g++.dg/expr/bitfield6.C: Likewise.
2999 * g++.dg/expr/bool1.C: Likewise.
3000 * g++.dg/expr/bool3.C: Likewise.
3001 * g++.dg/expr/lval3.C: Likewise.
3002 * g++.dg/expr/lval4.C: Likewise.
3003 * g++.old-deja/g++.jason/bool5.C: Likewise.
3004 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3005 * g++.dg/other/error18.C: Likewise.
3006 * g++.dg/gomp/atomic-14.C: Likewise.
3007
f80a245e 30082016-09-14 Nathan Sidwell <nathan@acm.org>
3009
3010 PR c++/77539
3011 * g++.dg/cpp1y/pr77539.C: New.
3012
7b329bca 30132016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3014
3015 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3016 dg-require.
3017 * g++.dg/ext/builtin_alloca.C: Likewise.
3018 * g++.dg/template/spec35.C: Likewise.
3019 * gcc.dg/builtins-68.c: Likewise.
3020 * gcc.misc-tests/gcov-13.c: Likewise.
3021 * gcc.misc-tests/gcov-14.c: Likewise.
3022
0029200d 30232016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3024
3025 * gfortran.dg/dec_structure_14.f90: New testcase.
3026
0975f764 30272016-09-14 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR sanitizer/68260
3030 * c-c++-common/tsan/pr68260.c: New test.
3031
1098c313 30322016-09-13 Joe Seymour <joe.s@somniumtech.com>
3033
3034 PR target/70713
3035 * gcc.target/msp430/function-attributes-1.c: New test.
3036 * gcc.target/msp430/function-attributes-2.c: New test.
3037 * gcc.target/msp430/function-attributes-3.c: New test.
3038
2e7b05a3 30392015-04-18 Martin Sebor <msebor@redhat.com>
3040
3041 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3042 of non-nul characters.
3043 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3044
46fad8d5 30452016-09-13 Jakub Jelinek <jakub@redhat.com>
3046
4bdba715 3047 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3048 * g++.dg/cpp1z/gen-attrs1.C: New test.
3049
99d887de 3050 PR tree-optimization/77454
3051 * gcc.dg/pr77454.c: New test.
3052
46fad8d5 3053 PR c++/77553
3054 * g++.dg/cpp1y/constexpr-77553.C: New test.
3055
68ef907c 30562016-09-13 David Malcolm <dmalcolm@redhat.com>
3057
3058 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3059 (test_show_locus): Replace rich_location::add_fixit_insert calls
3060 with add_fixit_insert_before and add_fixit_insert_after.
3061
2c24fd5e 30622016-09-13 Jason Merrill <jason@redhat.com>
3063 Tom de Vries <tom@codesourcery.com>
3064
3065 PR c++/77427
3066 * g++.dg/pr77427.C: New test.
3067
68b219ee 30682016-09-13 Martin Liska <mliska@suse.cz>
3069
3070 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3071 effective target.
3072 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3073 * lib/target-supports.exp: Define the new target.
3074
c72e91d3 30752016-09-12 Andrew Pinski <apinski@cavium.com>
3076
3077 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3078 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3079
b38c0a37 30802016-09-12 Uros Bizjak <ubizjak@gmail.com>
3081
3082 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3083 variable arguments.
3084 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3085 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3086 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3087 variable argument.
3088 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3089 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3090
7a21b590 30912016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3092
3093 PR c++/77496
3094 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3095 * g++.dg/ext/pr77496.C: New test.
3096 * g++.dg/warn/pr77496.C: New test.
3097
00434032 30982016-09-12 David Malcolm <dmalcolm@redhat.com>
3099
3100 PR c/72858
3101 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3102 to preserve conversion chars, and to preserve prefix information.
3103 * gcc.dg/format/pr72858.c: New test case.
3104
54f56c28 31052016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3106
3107 * gfortran.dg/pr77507.f90: Move to ...
3108 * gfortran.dg/ieee/pr77507.f90: here.
3109
08d6d42c 31102016-08-09 Jan Hubicka <hubicka@ucw.cz>
3111
3112 PR ipa/61159
3113 * compile/pr61159.c: New testcase
3114
35870532 31152016-08-09 Jan Hubicka <hubicka@ucw.cz>
3116
3117 PR ipa/64316
3118 * gcc.dg/ipa/pr63416.c: New testcase.
3119
953b9eef 31202016-09-10 Paul Thomas <pault@gcc.gnu.org>
3121 Steven G. Kargl <kargl@gcc.gnu.org>
3122
3123 PR fortran/77532
c78b1f64 3124 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3125
1aef7c3c 31262016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3127
3128 PR fortran/77507
3129 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3130 * gfortran.dg/c_assoc_4.f90: Ditto.
3131
3bb45f76 31322016-09-10 Tom de Vries <tom@codesourcery.com>
3133
3134 PR C/71602
3135 * c-c++-common/va-arg-va-list-type.c: New test.
3136
9731eaaf 31372016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3138
3139 PR rtl-optimization/77289
3140 * gcc.target/powerpc/pr77289.c: New test.
3141
911ea34a 31422016-09-09 Martin Sebor <msebor@redhat.com>
3143
3144 PR c/77520
3145 PR c/77521
3146 * gcc.dg/pr77520.c: New test.
3147 * gcc.dg/pr77521.c: New test.
3148
edd0f33b 31492016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3150
3151 PR fortran/77506
3152 * gfortran.dg/pr77506.f90: New test.
3153
374777a4 31542016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3155
3156 PR fortran/77507
3157 * gfortran.dg/pr77507.f90: New test.
3158
c5eddaf9 31592016-09-09 Joseph Myers <joseph@codesourcery.com>
3160
3161 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3162
3e7e4e14 31632016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3164 Louis Krupp <lkrupp@gcc.gnu.org>
3165
3166 PR fortran/69514
3167 * gfortran.dg/pr69514_1.f90: New test.
3168 * gfortran.dg/pr69514_2.f90: New test.
3169
51688bb7 31702016-09-08 Jakub Jelinek <jakub@redhat.com>
3171
a34338c9 3172 PR fortran/77500
3173 * gfortran.dg/gomp/pr77500.f90: New test.
3174
51688bb7 3175 PR fortran/77516
3176 * gfortran.dg/gomp/pr77516.f90: New test.
3177
3ecb55e7 31782016-09-07 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR middle-end/77475
3181 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3182 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3183 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3184 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3185 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3186 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3187
3da97ff7 31882016-09-07 David Malcolm <dmalcolm@redhat.com>
3189
3190 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3191 "substring-locations.h".
3192
b55f1f44 31932016-09-07 Richard Biener <rguenther@suse.de>
3194
3195 PR c/77450
3196 * c-c++-common/vector-subscript-8.c: Move ..
3197 * gcc.dg/pr77450.c: ... here.
3198
7d482049 31992016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3200
3201 PR libgfortran/77393
3202 * gfortran.dg/fmt_f0_2.f90: Update test.
3203 * gfortran.dg/fmt_f0_3.f90: New test.
3204
ef3b531c 32052016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3206
3207 PR debug/77389
3208 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3209 in dg-options.
3210
3211 PR debug/57519
3212 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3213
39370ea0 32142016-09-06 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR target/69255
3217 * gcc.target/i386/pr69255-1.c: New test.
3218 * gcc.target/i386/pr69255-2.c: New test.
3219 * gcc.target/i386/pr69255-3.c: New test.
3220
32212016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3222
3223 PR c/77336
3224 * gcc.dg/format/miss-7.c: New test.
3225
88820414 32262016-09-06 Uros Bizjak <ubizjak@gmail.com>
3227
3228 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3229
4c790ba8 32302016-09-06 Martin Liska <mliska@suse.cz>
3231
3232 PR gcov-profile/77378
3233 PR gcov-profile/77466
3234 * gcc.dg/profile-update-warning.c: New test.
3235
43d2460d 32362016-09-06 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/77479
3239 * gcc.dg/torture/pr77479.c: New testcase.
3240
4c04bcce 32412016-09-06 Richard Biener <rguenther@suse.de>
3242
3243 PR c/77450
3244 * c-c++-common/vector-subscript-7.c: Adjust.
3245 * c-c++-common/vector-subscript-8.c: New testcase.
3246
8925068a 32472016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3248
3249 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3250
daea048c 32512016-09-05 Jakub Jelinek <jakub@redhat.com>
3252
e315ff48 3253 PR target/77476
3254 * gcc.target/i386/avx512f-pr77476.c: New test.
3255 * gcc.target/i386/avx512bw-pr77476.c: New test.
3256 * gcc.target/i386/avx512dq-pr77476.c: New test.
3257
8eeca3ac 3258 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3259 Update comment to mention also avx512f.
3260
daea048c 3261 PR sanitizer/77396
3262 * g++.dg/asan/pr77396-2.C: New test.
3263
a6ffaadf 32642016-09-05 Uros Bizjak <ubizjak@gmail.com>
3265
3266 PR rtl-optimization/77452
3267 * gcc.target/i386/pr77452.c: New test.
3268
8f8828ba 32692016-09-05 Marek Polacek <polacek@redhat.com>
3270
3271 PR c/77423
3272 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3273
65277f2a 32742016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3275
3276 PR fortran/77391
3277 * gfortran.dg/pr77391.f90: New test.
3278
a1cf06b8 32792016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3280
3281 PR fortran/77460
3282 * gfortran.dg/pr77460.f90: New test.
3283
4d261282 32842016-09-03 Jakub Jelinek <jakub@redhat.com>
3285
3286 PR c/65467
3287 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3288
4fc4eb94 32892016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3290
3291 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3292
40a431fa 32932016-09-02 David Malcolm <dmalcolm@redhat.com>
3294
3295 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3296 test case.
3297 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3298 diagnostic-test-show-locus-generate-patch.c to the sources
3299 for diagnostic_plugin_test_show_locus.c.
3300
a940fdc7 33012016-09-02 Jakub Jelinek <jakub@redhat.com>
3302
0b80c4b2 3303 PR c/65467
3304 * gcc.dg/gomp/_Atomic-1.c: New test.
3305 * gcc.dg/gomp/_Atomic-2.c: New test.
3306 * gcc.dg/gomp/_Atomic-3.c: New test.
3307 * gcc.dg/gomp/_Atomic-4.c: New test.
3308 * gcc.dg/gomp/_Atomic-5.c: New test.
3309
a940fdc7 3310 PR sanitizer/77396
3311 * g++.dg/asan/pr77396.C: New test.
3312
33132016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3314
3315 PR tree-optimization/71831
3316 * gcc.dg/builtin-object-size-16.c: New test.
3317 * gcc.dg/builtin-object-size-17.c: New test.
3318
0b404bb4 33192016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3320
3321 PR libgfortran/77393
3322 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3323
8a5817a9 33242016-09-01 Uros Bizjak <ubizjak@gmail.com>
3325
3326 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3327 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3328 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3329 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3330 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3331 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3332 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3333 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3334 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3335 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3336 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3337 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3338 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3339 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3340 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3341 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3342 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3343 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3344
209253ae 33452016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3346
3347 * gnat.dg/opt58.adb: New test.
3348 * gnat.dg/opt58_pkg.ads: New helper.
3349
15182c1d 33502016-09-01 Richard Biener <rguenther@suse.de>
3351
3352 PR middle-end/77436
3353 * gcc.dg/torture/pr77436.c: New testcase.
3354
1c02615c 33552016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3356
3357 * gcc.dg/pr64252.c: Require int32plus.
3358 * gcc.dg/pr66299-1.c: Likewise.
3359 * gcc.dg/pr66299-2.c: Likewise.
3360 * gcc.dg/torture/20131115-1.c: Skip for avr.
3361
08fded5f 33622016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3363
3364 * gcc.target/aarch64/ands_3.c: New test.
3365
a7b3b7c4 33662016-08-31 Jakub Jelinek <jakub@redhat.com>
3367
68c215e4 3368 PR fortran/77352
3369 * gfortran.dg/gomp/pr77352.f90: New test.
3370
a7b3b7c4 3371 PR fortran/77374
3372 * gfortran.dg/gomp/pr77374.f08: New test.
3373
51a43c06 33742016-08-31 Marc Glisse <marc.glisse@inria.fr>
3375
3376 PR tree-optimization/73714
3377 * gcc.dg/tree-ssa/pr73714.c: New test.
3378
01109414 33792016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3380
3381 PR libgfortran/77393
3382 * gfortran.dg/fmt_f0_2.f90: New test.
3383
8036ac7f 33842016-08-31 Marc Glisse <marc.glisse@inria.fr>
3385
3386 * gcc.target/i386/pr59539-2.c: Adapt options.
3387 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3388
b298bde8 33892016-08-31 Paul Thomas <pault@gcc.gnu.org>
3390
3391 PR fortran/77418
3392 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3393 of the associate entity and replace with a pointer to the
3394 intended item on the stack.
3395
9f732c4e 33962016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3397 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3398
3399 PR fortran/48298
3400 * gfortran.dg/dtio_1.f90: New test.
3401 * gfortran.dg/dtio_2.f90: New test.
3402 * gfortran.dg/dtio_3.f90: New test.
3403 * gfortran.dg/dtio_4.f90: New test.
3404 * gfortran.dg/dtio_5.f90: New test.
3405 * gfortran.dg/dtio_6.f90: New test.
3406 * gfortran.dg/dtio_7.f90: New test.
3407 * gfortran.dg/dtio_8.f90: New test.
3408 * gfortran.dg/dtio_9.f90: New test.
3409 * gfortran.dg/dtio_10.f90: New test.
3410
d6dd1b60 34112016-08-30 David Malcolm <dmalcolm@redhat.com>
3412
3413 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3414 (test_many_nested_locations): New function.
3415 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3416 (test_show_locus): Handle "test_many_nested_locations".
3417
2e7400df 34182016-08-30 David Malcolm <dmalcolm@redhat.com>
3419
3420 * g++.dg/template/double-greater-than-fixit.C: New test case.
3421
98023bfd 34222016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3423
3424 * gnat.dg/opt57.ad[sb]: New test.
3425 * gnat.dg/opt57_pkg.ads: New helper.
3426
f9723d87 34272016-08-30 Richard Biener <rguenther@suse.de>
3428
3429 PR tree-optimization/69047
3430 * gcc.dg/pr69047.c: Fix byte-order check.
3431
77ce6232 34322016-08-30 Jakub Jelinek <jakub@redhat.com>
3433
adca2d16 3434 PR tree-optimization/72866
3435 * gcc.dg/vect/pr72866.c: New test.
3436
06cee168 3437 PR debug/77363
3438 * g++.dg/debug/dwarf2/pr77363.C: New test.
3439
4472e8d1 3440 PR middle-end/77377
3441 * gcc.target/i386/pr77377.c: New test.
3442
77ce6232 3443 PR debug/77389
3444 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3445 in dg-options.
3446
36bda760 34472016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3448
3449 * gfortran.dg/pr77372.f90: Moved to ...
3450 * gfortran.dg/ieee/pr77372.f90: here.
3451
2db6ea89 34522016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3453
3454 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3455 vector short/char initializations.
3456 * gcc.target/powerpc/vec-init-5.c: Likewise.
3457 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3458 vector initialization optimizations.
3459 * gcc.target/powerpc/vec-init-7.c: Likewise.
3460 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3461 vector float/double initializations.
3462 * gcc.target/powerpc/vec-init-9.c: Likewise.
3463
1e4df796 34642016-08-29 Uros Bizjak <ubizjak@gmail.com>
3465
3466 PR target/77403
3467 * gcc.target/i386/pr77403.c: New test.
3468
f293b7f2 34692016-08-29 Marek Polacek <polacek@redhat.com>
3470
3471 PR c/77292
3472 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3473
ea2ec8f6 34742016-08-29 Tom de Vries <tom@codesourcery.com>
3475
3476 PR c/77398
3477 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3478
686436fe 34792016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3480
3481 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3482
686436fe 34832016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3484
3485 * gfortran.dg/dec_structure_13.f90: New testcase.
3486
f1ecf8b3 34872016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3488
3489 PR fortran/77261
3490 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3491 available.
3492
4670f428 34932016-08-28 Tom de Vries <tom@codesourcery.com>
3494
3495 PR lto/70955
3496 * gcc.dg/pr70955.c: New test.
3497 * gcc.dg/lto/pr70955_0.c: Same.
3498 * gcc.dg/lto/pr70955_1.c: Same.
3499
b243b563 35002016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3501
3502 PR tree-optimization/71077
3503 * gcc.target/i386/pr71077.c: New test.
3504
92a44a68 35052016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3506
3507 PR fortran/77380
3508 * gfortran.dg/pr77380.f90: New test.
3509
92a44a68 35102016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3511
3512 PR fortran/77372
3513 gfortran.dg/pr77372.f90: New test.
3514
367964fa 35152016-08-26 David Malcolm <dmalcolm@redhat.com>
3516
3517 * gcc.dg/spellcheck-fields-2.c (test): Move
3518 dg-begin/end-multiline-output within function body.
3519 (test_macro): New function.
3520
df4248fb 35212016-08-26 David Malcolm <dmalcolm@redhat.com>
3522
3523 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3524 (test_fixit_insert): Update expected output.
3525 (test_fixit_remove): Likewise.
3526 (test_fixit_replace): Likewise.
3527
377da6e4 35282016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3529
3530 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3531 Fix typo.
3532
4f16cc83 35332016-08-26 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/69047
3536 * gcc.dg/pr69047.c: New testcase.
3537
a54071b2 35382016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3539 Martin Jambhor <mjambor@suse.cz>
377da6e4 3540
a54071b2 3541 * gcc.dg/ipa/propbits-1.c: New test-case.
3542 * gcc.dg/ipa/propbits-2.c: Likewise.
3543 * gcc.dg/ipa/propbits-3.c: Likewise.
3544
2ae10c8c 35452016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3546
3547 PR fortran/77351
3548 * gfortran.dg/pr77351.f90: New test.
3549
c4963714 35502016-08-25 Marek Polacek <polacek@redhat.com>
3551
3552 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3553
49e1f4eb 35542016-08-25 Marek Polacek <polacek@redhat.com>
3555
3556 PR c/77323
3557 * gcc.dg/pr77323.c: New test.
3558
984f03c2 35592016-08-24 Paul Thomas <pault@gcc.gnu.org>
3560
3561 PR fortran/77358
3562 * gfortran.dg/submodule_17.f08: New test.
3563
92a44a68 35642016-08-24 Michael Collison <michael.collison@linaro.org>
3565 Michael Collison <michael.collison@arm.com>
f6c98a9a 3566
3567 * gcc.target/arm/builtin_saddl.c: New testcase.
3568 * gcc.target/arm/builtin_saddll.c: New testcase.
3569 * gcc.target/arm/builtin_uaddl.c: New testcase.
3570 * gcc.target/arm/builtin_uaddll.c: New testcase.
3571 * gcc.target/arm/builtin_ssubl.c: New testcase.
3572 * gcc.target/arm/builtin_ssubll.c: New testcase.
3573 * gcc.target/arm/builtin_usubl.c: New testcase.
3574 * gcc.target/arm/builtin_usubll.c: New testcase.
3575
8938d43d 35762016-08-24 Uros Bizjak <ubizjak@gmail.com>
3577
3578 PR target/77270
3579 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3580 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3581 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3582 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3583 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3584 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3585 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3586 effective target. Remove scan-assembler-times directives.
3587 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3588 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3589 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3590
2fb84e50 35912016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3592
3593 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3594 of unsigned int.
3595 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3596
cac7df4e 35972016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3598
3599 PR testsuite/77317
3600 * lib/target-supports.exp
3601 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3602 (check_effective_target_vect_natural_alignment): Ditto.
3603 (check_effective_target_vector_alignment_reachable): Ditto.
3604 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3605
b904831d 36062016-08-23 Ian Lance Taylor <iant@golang.org>
3607
3608 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3609
ff055c48 36102016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3611
3612 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3613 being created from pointers to memory locations.
3614 * gcc.target/powerpc/vec-init-2.c: Likewise.
3615
27af8972 36162016-08-23 Fritz Reese <fritzoreese@gmail.com>
3617
3618 * gfortran.dg/dec_structure_12.f90: New testcase.
3619
bd8ac469 36202016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3621
3622 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3623
434d4291 36242016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3625
3626 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3627 verification.
3628
be0be2de 36292016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3630
3631 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3632 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3633
7feac654 36342016-08-23 Richard Biener <rguenther@suse.de>
3635
3636 PR tree-optimization/27336
3637 * c-c++-common/pr27336.c: New testcase.
3638
364743f3 36392016-08-22 Marek Polacek <polacek@redhat.com>
3640
3641 PR c++/77321
3642 * g++.dg/cpp1y/pr77321.C: New test.
3643
b92c452d 36442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3645
3646 PR fortran/60774
3647 * gfortran.dg/empty_label.f: Adjust test for new error message.
3648 * gfortran.dg/empty_label.f90: Ditto.
3649 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3650 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3651 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3652
bfbc628a 36532016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3654
3655 PR fortran/61318
3656 * gfortran.dg/pr61318.f90: New test.
3657
99af6e70 36582016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3659
3660 PR fortran/77260
3661 * gfortran.dg/pr77260_1.f90: New test.
3662 * gfortran.dg/pr77260_2.f90: Ditto.
3663
6cfc7001 36642016-08-22 Joseph Myers <joseph@codesourcery.com>
3665
3666 PR middle-end/77269
3667 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3668 __builtin_signbitf and __builtin_signbitl in expected generic
3669 expansion.
3670 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3671 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3672 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3673 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3674 tests.
3675
012f068a 36762016-08-22 Joseph Myers <joseph@codesourcery.com>
3677
3678 * gcc.dg/torture/float128-builtin.c,
3679 gcc.dg/torture/float128-ieee-nan.c,
3680 gcc.dg/torture/float128x-builtin.c,
3681 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3682 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3683 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3684 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3685 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3686 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3687 gcc.dg/torture/floatn-nan.h: New tests.
3688
e2c5b687 36892016-08-22 Joseph Myers <joseph@codesourcery.com>
3690
3691 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3692 macro.
3693 (main): Update calls to TEST_I_F.
3694 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3695 macro.
3696 (main): Update calls to TEST_I_F.
3697
b4635564 36982016-08-22 Joseph Myers <joseph@codesourcery.com>
3699
3700 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3701 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3702 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3703 names in calls to TEST_I_F.
3704
802bc569 37052016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3706
3707 PR c/52952
3708 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3709
70fa7158 37102016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3711
3712 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3713 and !natural_alignment_64.
3714 * gcc.dg/ipa/propalign-2.c: Likewise.
3715 * gcc.dg/ipa/propalign-3.c: Likewise.
3716 * gcc.dg/ipa/propalign-4.c: Likewise.
3717 * gcc.dg/ipa/propalign-5.c: Likewise.
3718 * lib/target-supports.exp
3719 (check_effective_target_natural_alignment_32): Add avr-*-*.
3720
d0346b1a 37212016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3722
3723 PR tree-optimization/61839
3724 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3725 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3726 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3727 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3728
82c85aba 37292016-08-19 Joseph Myers <joseph@codesourcery.com>
3730
3731 PR c/32187
3732 * lib/target-supports.exp (check_effective_target_float16)
3733 (check_effective_target_float32, check_effective_target_float64)
3734 (check_effective_target_float128, check_effective_target_float32x)
3735 (check_effective_target_float64x)
3736 (check_effective_target_float128x)
3737 (check_effective_target_float16_runtime)
3738 (check_effective_target_float32_runtime)
3739 (check_effective_target_float64_runtime)
3740 (check_effective_target_float128_runtime)
3741 (check_effective_target_float32x_runtime)
3742 (check_effective_target_float64x_runtime)
3743 (check_effective_target_float128x_runtime)
3744 (check_effective_target_floatn_nx_runtime)
3745 (add_options_for_float16, add_options_for_float32)
3746 (add_options_for_float64, add_options_for_float128)
3747 (add_options_for_float32x, add_options_for_float64x)
3748 (add_options_for_float128x): New procedures.
3749 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3750 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3751 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3752 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3753 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3754 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3755 gcc.dg/torture/float128-complex.c,
3756 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3757 gcc.dg/torture/float128x-basic.c,
3758 gcc.dg/torture/float128x-complex.c,
3759 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3760 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3761 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3762 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3763 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3764 gcc.dg/torture/float32x-basic.c,
3765 gcc.dg/torture/float32x-complex.c,
3766 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3767 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3768 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3769 gcc.dg/torture/float64x-basic.c,
3770 gcc.dg/torture/float64x-complex.c,
3771 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3772 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3773 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3774 gcc.dg/torture/floatn-tg.h,
3775 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3776 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3777 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3778 gcc.dg/torture/fp-int-convert-float128x.c,
3779 gcc.dg/torture/fp-int-convert-float16-timode.c,
3780 gcc.dg/torture/fp-int-convert-float16.c,
3781 gcc.dg/torture/fp-int-convert-float32-timode.c,
3782 gcc.dg/torture/fp-int-convert-float32.c,
3783 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3784 gcc.dg/torture/fp-int-convert-float32x.c,
3785 gcc.dg/torture/fp-int-convert-float64-timode.c,
3786 gcc.dg/torture/fp-int-convert-float64.c,
3787 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3788 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3789 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3790 maximum exponent of floating-point type. Use it in testing
3791 whether 0x8...0 fits in the floating-point type. Always treat -1
3792 (signed 0xf...f) as fitting in the floating-point type.
3793 (M_OK1): New macro.
3794 * gcc.dg/torture/fp-int-convert-double.c,
3795 gcc.dg/torture/fp-int-convert-float.c,
3796 gcc.dg/torture/fp-int-convert-float128-timode.c,
3797 gcc.dg/torture/fp-int-convert-float128.c,
3798 gcc.dg/torture/fp-int-convert-float80-timode.c,
3799 gcc.dg/torture/fp-int-convert-float80.c,
3800 gcc.dg/torture/fp-int-convert-long-double.c,
3801 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3802
cf0bbc39 38032016-08-19 Jakub Jelinek <jakub@redhat.com>
3804
9354a9a5 3805 PR fortran/72744
3806 * gfortran.dg/gomp/pr72744.f90: New test.
3807
cf0bbc39 3808 PR fortran/69281
3809 * gfortran.dg/gomp/pr69281.f90: New test.
3810
ee0e163a 38112016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3812
1e4df796 3813 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3814 the last special seed value.
3815 * gfortran.dg/random_7.f90: Use size for last array member instead
3816 of hardcoded value.
ee0e163a 3817
6d7de609 38182016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3819
3820 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3821 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3822
e3243c77 38232016-08-19 Richard Biener <rguenther@suse.de>
3824
3825 PR tree-optimization/77286
3826 * gcc.dg/torture/pr77286.c: New testcase.
3827
b983d92d 38282016-08-18 David Malcolm <dmalcolm@redhat.com>
3829
3830 * gcc.dg/verbose-asm-2.c: New test case.
3831
48a7392b 38322016-08-18 David Malcolm <dmalcolm@redhat.com>
3833
3834 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3835 (custom_diagnostic_finalizer): Update for change to
3836 diagnostic_show_locus.
3837
5c8151fa 38382016-08-18 David Malcolm <dmalcolm@redhat.com>
3839
3840 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3841 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3842
26040f06 38432016-08-18 Marek Polacek <polacek@redhat.com>
3844
3845 PR c/71514
3846 * gcc.dg/pr71514.c: New test.
3847
360e911d 38482015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3849
3850 PR target/72839
3851 * gcc.target/i386/pr72839.c: New test.
3852
6de0546d 38532016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3854
3855 PR middle-end/70895
3856 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3857 * c-c++-common/goacc/reduction-1.c: Likewise.
3858 * c-c++-common/goacc/reduction-2.c: Likewise.
3859 * c-c++-common/goacc/reduction-3.c: Likewise.
3860 * c-c++-common/goacc/reduction-4.c: Likewise.
3861
cee80871 38622016-08-18 Alan Modra <amodra@gmail.com>
3863
3864 * gcc.c-torture/compile/pr72771.c: New.
3865
f9c39b65 38662016-08-17 Jakub Jelinek <jakub@redhat.com>
3867
3868 PR fortran/67496
3869 * gfortran.dg/pr67496.f90: New test.
3870
92a44a68 38712015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3872
3873 PR tree-optimization/71752
f9c39b65 3874 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3875
d2392ec3 38762016-08-17 Uros Bizjak <ubizjak@gmail.com>
3877
3878 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3879
c4994c0b 38802016-08-17 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR middle-end/77259
3883 * g++.dg/ipa/devirt-52.C: New test.
3884
f7896ff0 38852016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3886
3887 * c-c++-common/goacc/reduction-6.c: New testcase.
3888
7104d1a8 38892016-08-17 Richard Biener <rguenther@suse.de>
3890
3891 PR tree-optimization/76490
3892 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3893 * gcc.dg/pr52904.c: XFAIL.
3894
cff41b9e 38952016-08-17 Richard Biener <rguenther@suse.de>
3896
3897 PR tree-optimization/23855
3898 * gcc.dg/loop-unswitch-2.c: Adjust.
3899
b1398e47 39002016-08-16 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR tree-optimization/72817
3903 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3904
de41fc22 39052016-08-16 Joseph Myers <joseph@codesourcery.com>
3906
3907 PR libgcc/77265
3908 * gcc.dg/torture/float128-extend-inf.c: New test.
3909
5927e78e 39102016-08-16 David Malcolm <dmalcolm@redhat.com>
3911
3912 PR c/72857
3913 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3914 for embedded NUL.
3915 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3916 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3917 caret placement.
3918 (test_oct): Likewise.
3919 (test_multiple): Likewise.
3920 (test_field_width_specifier): Likewise.
3921 (test_field_width_specifier_2): New function.
3922 (test_field_precision_specifier): New function.
3923 (test_embedded_nul): Update expected caret placement.
3924 (test_non_contiguous_strings): Update line number.
3925 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3926 (__emit_string_literal_range): Add "caret_idx" param.
3927 (test_simple_string_literal): Add value for new param, updating
3928 expected output..
3929 (test_concatenated_string_literal): Likewise.
3930 (test_multiline_string_literal): Likewise.
3931 (test_hex): Likewise.
3932 (test_oct): Likewise.
3933 (test_multiple): Likewise.
3934 (test_ucn4): Likewise.
3935 (test_ucn8): Likewise.
3936 (test_u8): Likewise.
3937 (test_u): Likewise; update expected message, from "range" to
3938 "location".
3939 (test_U): Likewise.
3940 (test_L): Likewise.
3941 (test_macro): Add value for new param.
3942 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3943 (__emit_string_literal_range): Add "caret_idx" param.
3944 (test_stringified_token_1): Add value for new param. Update
3945 expected message, from "range" to "location".
3946 (test_stringized_token_2): Likewise, adding param to macro.
3947 (test_stringified_token_3): Likewise.
3948 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3949 (emit_warning): Convert param from source_range to location_t.
3950 (test_string_literals): Add caret_idx param, and use it when
3951 constructing a substring_loc. Update error message, from
3952 "range" to "location".
3953
b8d94309 39542016-08-16 Jakub Jelinek <jakub@redhat.com>
3955
2e947447 3956 PR target/71910
3957 * g++.dg/gomp/pr71910.C: New test.
3958
9ea71b15 3959 PR middle-end/67485
3960 * gcc.c-torture/compile/pr67485.c: New test.
3961
b8d94309 3962 PR target/72867
3963 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3964
31de5086 39652016-08-16 Bin Cheng <bin.cheng@arm.com>
3966
3967 PR tree-optimization/69848
3968 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3969
a05d3de8 39702016-08-16 Martin Liska <mliska@suse.cz>
3971
3972 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3973 of memory operations so that it can be handled by core2
3974 in 32-bit mode.
3975
b50ad04e 39762016-08-16 Richard Biener <rguenther@suse.de>
3977
3978 PR tree-optimization/76783
3979 * gcc.dg/pr76783.c: New testcase.
3980 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3981
b441db40 39822016-08-16 Bin Cheng <bin.cheng@arm.com>
3983
3984 PR tree-optimization/72817
3985 PR tree-optimization/73450
3986 * gcc.dg/tree-ssa/pr72817.c: New test.
3987 * gcc.dg/tree-ssa/pr73450.c: New test.
3988
36d310d0 39892016-08-15 Fritz Reese <fritzoreese@gmail.com>
3990
3991 * gfortran.dg/init_flag_13.f90: New testcase.
3992 * gfortran.dg/init_flag_14.f90: Ditto.
3993 * gfortran.dg/init_flag_15.f03: Ditto.
3994 * gfortran.dg/dec_init_1.f90: Ditto.
3995 * gfortran.dg/dec_init_2.f90: Ditto.
3996
e5ec9f76 39972016-08-15 Uros Bizjak <ubizjak@gmail.com>
3998
3999 PR target/72867
4000 * gcc.target/i386/pr72867.c: New test.
4001
6ce66d38 40022016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4003
4004 * c-c++-common/dump-ada-spec-5.c: New test.
4005
894463cf 40062016-08-15 Richard Biener <rguenther@suse.de>
4007
4008 PR tree-optimization/73434
4009 * gcc.dg/torture/pr73434.c: New testcase.
4010
98b374b4 40112016-08-15 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR tree-optimization/72824
4014 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4015
9b90f118 40162016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4017
4018 PR fortran/70598
4019 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4020 in use_device clause.
4021 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4022 * gfortran.dg/goacc/list.f95: Adjust to catch
4023 "neither a POINTER nor an array" error messages.
4024
1d80868e 40252016-08-14 Uros Bizjak <ubizjak@gmail.com>
4026
4027 PR target/76342
4028 * gcc.target/i386/pr76342.c: New test.
4029
153e4ac1 40302016-08-12 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR c/71512
4033 * g++.dg/ubsan/pr71512.C: New test.
4034 * c-c++-common/ubsan/pr71512-1.c: New test.
4035 * c-c++-common/ubsan/pr71512-2.c: New test.
4036
3c382998 40372016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4038
4039 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4040 vector initialization options.
4041 * gcc.target/powerpc/vec-init-2.c: Likewise.
4042 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4043 is generated on ISA 3.0.
4044
7079d57a 40452016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4046
4047 PR middle-end/71654
4048 * gcc.dg/c-c++-common/pr71654.c: New test.
4049 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4050 dg-options.
4051 * gcc.dg/tree-ssa/vrp24: Likewise.
4052
7175bb2a 40532016-08-12 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR c/67410
4056 * gcc.dg/pr67410.c: New test.
4057
56fb8e9d 40582016-08-12 Bin Cheng <bin.cheng@arm.com>
4059
4060 PR tree-optimization/69848
4061 * gcc.dg/vect/vect-pr69848.c: New test.
4062
1f84b4ab 40632016-08-12 Uros Bizjak <ubizjak@gmail.com>
4064
4065 PR testsuite/71008
4066 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4067 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4068 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4069 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4070
60b349d9 40712016-08-12 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/57326
4074 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4075 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4076 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4077 * gcc.target/i386/pr45685.c: Likewise.
4078 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4079 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4080 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4081 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4082 * gfortran.dg/pr34163.f90: Likewise.
4083
6d5f72f3 40842016-08-12 Martin Liska <mliska@suse.cz>
4085
4086 * g++.dg/gcov/gcov-16.C: New test.
4087 * lib/gcov.exp: Support new argument for run-gcov function.
4088
b357db2c 40892016-08-12 Martin Liska <mliska@suse.cz>
4090
4091 PR gcov-profile/35590
4092 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4093
08e33f10 40942016-08-12 Richard Biener <rguenther@suse.de>
4095
4096 PR tree-optimization/72851
4097 * gcc.dg/torture/pr72851.c: New testcase.
4098
92a44a68 40992016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4100
832d369d 4101 PR debug/63240
4102 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4103 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4104 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4105 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4106 DW_AT_deleted.
4107
1289a281 4108 PR debug/55641
4109 * g++.dg/debug/dwarf2/ref-1.C: New.
4110
9a478fab 4111 PR debug/49366
4112 * g++.dg/debug/dwarf2/template-params-12.H: New.
4113 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4114 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4115 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4116 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4117 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4118 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4119 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4120
e61229f8 41212016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4122
4123 PR target/72863
4124 * gcc.target/powerpc/pr72863.c: New test.
4125
c7823416 41262016-08-11 Uros Bizjak <ubizjak@gmail.com>
4127
4128 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4129
df15667f 41302015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4131
4132 * gcc.target/i386/pieces-strcpy-1.c: New test.
4133 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4134
83c375ba 41352016-08-11 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR c++/72868
4138 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4139
350f354a 41402015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4141
4142 * gcc.target/i386/pieces-memcpy-1.c: New test.
4143 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4144 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4145 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4146 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4147 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4148
74be5bc1 41492016-08-11 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR c/72816
20fb4916 4152 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4153
40395983 41542016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4155
4156 PR tree-optimization/71083
4157 * gcc.c-torture/execute/pr71083.c: New test.
4158 * gnat.dg/loop_optimization23.adb: New test.
4159 * gnat.dg/loop_optimization23_pkg.ads: New test.
4160 * gnat.dg/loop_optimization23_pkg.adb: New test.
4161
ec969ce4 41622016-08-11 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/72772
4165 * gcc.dg/graphite/pr35356-1.c: Adjust.
4166 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4167
25482c16 41682016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4169
4170 * gfortran.dg/random_7.f90: Take into account that the last seed
4171 value is the special p value.
4172 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4173
f454033a 41742016-08-11 Richard Biener <rguenther@suse.de>
4175
4176 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4177
2d2b78a1 41782016-08-11 Alan Modra <amodra@gmail.com>
4179
4180 * gcc.target/powerpc/pr71680.c: New.
4181
97468983 41822016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4183
4184 * gcc.target/powerpc/bfp/bfp.exp: New file.
4185 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4186 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4187 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4188 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4189 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4190 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4191 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4192 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4193 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4194 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4195 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4196 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4197 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4198 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4199 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4200 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4201 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4202 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4203 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4204 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4205 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4206 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4207 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4208 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4209 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4210 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4211 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4212 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4213 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4214 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4215 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4216 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4217 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4218 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4219 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4220 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4221 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4222 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4223 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4224 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4225 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4226 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4227 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4228 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4229 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4230 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4231 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4232 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4233 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4234 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4235 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4236 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4237 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4238
23a6fe48 42392016-08-10 Bin Cheng <bin.cheng@arm.com>
4240
4241 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4242 Add aarch64*-*-*.
4243
0cb8f73e 42442016-08-10 Bin Cheng <bin.cheng@arm.com>
4245
4246 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4247
b7ed2a65 42482016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4249
4250 PR target/72853
4251 * gcc.target/powerpc/pr72853.c: New test.
4252
2d2b4107 42532016-08-10 Martin Liska <mliska@suse.cz>
4254
4255 PR gcov-profile/58306
4256 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4257
7132b755 42582016-08-10 Martin Liska <mliska@suse.cz>
4259
4260 * g++.dg/gcov/gcov-threads-1.C: New test.
4261
5186407c 42622016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4263
4264 PR target/71873
4265 * gcc.target/avr/pr71873.c: New test.
4266
44f01555 42672016-08-09 Martin Liska <mliska@suse.cz>
4268
4269 * g++.dg/gcov/gcov-dump-1.C: New test.
4270 * g++.dg/gcov/gcov-dump-2.C: New test.
4271
7d4f18f5 42722016-08-09 Martin Liska <mliska@suse.cz>
4273
4274 * gcc.dg/tree-prof/val-prof-9.c: New test.
4275
defa7026 42762016-08-09 Martin Liska <mliska@suse.cz>
4277
4278 * gcc.dg/tree-prof/val-prof-8.c: New test.
4279
ae7e6062 42802016-08-09 Martin Jambor <mjambor@suse.cz>
4281
0c47dd26 4282 PR ipa/71981
4283 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4284
a69fb570 42852016-08-09 Bin Cheng <bin.cheng@arm.com>
4286
4287 PR tree-optimization/33707
4288 * gcc.dg/vect/pr33707.c: New test.
4289
a031a844 42902016-08-09 Bin Cheng <bin.cheng@arm.com>
4291
4292 PR tree-optimization/pr72772
4293 * gcc.dg/tree-ssa/pr72772.c: New test.
4294
8f1baf0d 42952016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4296
4297 PR rtl-optimization/66669
4298 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4299
53e7aca1 43002016-08-09 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR tree-optimization/72824
4303 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4304
c162fa25 43052016-08-09 Richard Biener <rguenther@suse.de>
4306
4307 PR tree-optimization/71802
4308 * gcc.dg/torture/pr71802.c: New testcase.
4309
87156a7d 43102016-08-09 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR c++/72809
4313 * g++.dg/eh/stdarg1.C: New test.
4314
d0029333 43152016-08-08 Andi Kleen <ak@linux.intel.com>
4316
4317 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4318 test command line in failure log.
4319 (profopt-execute): dito. Make autofdo file names unique.
4320
7af4d06b 43212016-08-08 David Malcolm <dmalcolm@redhat.com>
4322
4323 PR c/64955
4324 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4325 output.
4326
7091ff70 43272016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4328
4329 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4330 c99_runtime.
4331 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4332 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4333 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4334 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4335 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4336 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4337
d189b094 43382016-08-08 David Malcolm <dmalcolm@redhat.com>
4339
4340 PR c/52952
4341 * gcc.dg/cpp/pr66415-1.c: Likewise.
4342 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4343 * gcc.dg/format/c90-printf-1.c: Likewise.
4344 * gcc.dg/format/diagnostic-ranges.c: New test case.
4345
440837fe 43462016-08-08 Jakub Jelinek <jakub@redhat.com>
4347
7cbcf608 4348 PR fortran/72716
4349 * gfortran.dg/gomp/pr72716.f90: New test.
4350
aa1ddb66 4351 PR middle-end/72781
4352 * gcc.dg/gomp/pr72781.c: New test.
4353
440837fe 4354 PR middle-end/68762
4355 * g++.dg/vect/pr68762-1.cc: New test.
4356 * g++.dg/vect/pr68762-2.cc: New test.
4357 * g++.dg/vect/pr68762.h: New file.
4358
eb571c16 43592016-08-08 Martin Sebor <msebor@redhat.com>
4360
4361 PR testsuite/72838
f9c39b65 4362 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4363 * g++.dg/warn/overflow-warn-3.C: Same.
4364 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4365
8ca5189a 43662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4367
4368 PR fortran/71936
4369 * gfortran.dg/allocate_with_source_21.f03: New test.
4370
1495e54c 43712016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4372
4373 PR fortran/72698
4374 * gfortran.dg/allocate_with_source_20.f03: New test.
4375
d1e97886 43762016-08-08 Alan Modra <amodra@gmail.com>
4377
4378 * gcc.c-torture/compile/pr72802.c: New.
4379
9da84a54 43802016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4381
4382 PR fortran/70524
4383 * gfortran.dg/dependency_48.f90: New test.
4384
3f9692a5 43852016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4386
b5b764be 4387 PR fortran/70040
3f9692a5 4388 * gfortran.dg/pr70040.f90: New testcase.
4389
099ec19a 43902016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4391
4392 PR fortran/71961
4393 * gfortran.dg/matmul_10.f90: New testcase.
4394
e8272095 43952016-08-07 Jan Hubicka <hubicka@ucw.cz>
4396
4397 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4398
f5d2c462 43992016-08-07 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR c/72816
4402 * gcc.dg/pr72816.c: New test.
4403
30c60892 44042016-08-06 Jonathan Wakely <jwakely@redhat.com>
4405
4406 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4407 * g++.dg/conversion/pr41426.C: Likewise.
4408 * g++.dg/conversion/pr66211.C: Likewise.
4409 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4410 * g++.dg/init/ref8.C: Likewise.
4411 * g++.old-deja/g++.law/cvt20.C: Likewise.
4412 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4413
2abf3c4a 44142016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4415
4416 PR tree-optimization/18046
4417 * gcc.dg/tree-ssa/vrp105.c: New test.
4418 * gcc.dg/tree-ssa/vrp106.c: New test.
4419
a940fdc7 44202016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4421
4422 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4423 1ul in diagnostics. Remove hyphen from "constant-expression."
4424 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4425 * g++.dg/cpp0x/static_assert3.C: Same.
4426 * g++.dg/cpp1y/constexpr-throw.C: Same.
4427 * g++.dg/template/nontype3.C: Same.
4428 * g++.dg/warn/overflow-warn-1.C: Same.
4429 * g++.dg/warn/overflow-warn-3.C: Same.
4430 * g++.dg/warn/overflow-warn-4.C: Same.
4431
d4166bdc 44322016-08-05 David Malcolm <dmalcolm@redhat.com>
4433
4434 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4435 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4436 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4437 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4438
906dd612 44392016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4440
4441 PR tree-optimization/72810
4442 * gcc.dg/tree-ssa/vrp110.c: New test.
4443
9788fb76 44442016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4445
4446 PR Target/72819
4447 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4448 registers.
4449 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4450 saving the half-precision registers.
4451 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4452 value is returned in h0.
4453 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4454 are passed in FP/SIMD registers.
4455 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4456 passing works corrcetly.
4457 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4458 (hfa_f16x2_t): Likewise.
4459 (hfa_f16x3_t): Likewise.
4460 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4461 are promoted to double and passed in a double register.
4462 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4463 are promoted to double and stacked.
4464 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4465 __fp16 data types.
4466 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4467 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4468 __fp16 first get passed in FP/SIMD registers, then stacked.
4469
30f40fe4 44702016-08-05 Nathan Sidwell <nathan@acm.org>
4471
4472 PR c++/68724
4473 * g++.dg/cpp0x/pr68724.C: New.
4474
8a6540e1 44752016-08-05 Richard Biener <rguenther@suse.de>
4476
4477 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4478
09001ac1 44792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4480
4481 * gcc.dg/tree-ssa/vrp107.c: New test.
4482 * gcc.dg/tree-ssa/vrp108.c: New test.
4483 * gcc.dg/tree-ssa/vrp109.c: New test.
4484
88ab6a9c 44852016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4486
4487 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4488 dg-options.
4489
b2a036e7 44902016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4491
4492 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4493 test-cases.
4494 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4495 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4496 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4497 test-cases.
4498 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4499 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4500 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4501 large_double.
4502
8dbf49cb 45032016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4504
4505 PR c++/72800
4506 * g++.dg/cpp1y/lambda-ice1.C: New.
4507
dcc45aae 45082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4509
4510 PR c++/72759
4511 * g++.dg/cpp1y/pr72759.C: New test.
4512
88fe4062 45132016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4514
4515 * gcc.dg/switch-10.c: New test.
4516
a1af716f 45172016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4518
4519 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4520
1fa5d8ba 45212016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4522
4523 * c-c++-common/goacc/routine-5.c: Update.
4524
e8dedc4a 45252016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4526
4527 PR rtl-optimization/70903
4528 * gcc.c-torture/execute/pr70903.c: New test.
4529
7ca5003c 45302016-08-04 Martin Liska <mliska@suse.cz>
4531
4532 * gcc.dg/params/params.exp: Replace file exists with
4533 TESTING_IN_BUILD_TREE.
4534
810702a2 45352016-08-04 Marek Polacek <polacek@redhat.com>
4536
4537 PR c++/70229
4538 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4539
fa8a8f79 45402016-08-04 Richard Biener <rguenther@suse.de>
4541
4542 PR middle-end/71984
4543 * gcc.dg/torture/pr71984.c: Guard correctness check for
4544 little-endian.
4545
9916f5a5 45462016-08-03 Andrew Pinski <apinski@cavium.com>
4547
4548 * gcc.c-torture/compile/20160802-1.c: New testcase.
4549
278b4698 45502016-08-03 Fritz Reese <fritzoreese@gmail.com>
4551
4552 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4553
860c3c85 45542016-08-03 Richard Biener <rguenther@suse.de>
4555
4556 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4557 and remove -O3.
4558 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4559 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4560
0a41d717 45612016-08-03 Richard Biener <rguenther@suse.de>
4562
4563 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4564 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4565 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4566 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4567
52e3c0e8 45682016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4569
4570 * gcc.dg/init-excess-2.c: Require int32plus.
4571 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4572 * gcc.dg/pr59963-2.c: Require int32plus.
4573 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4574 * gcc.dg/unroll-7.c: Require int32plus.
4575
ad8a330c 45762016-08-02 Bin Cheng <bin.cheng@arm.com>
4577
4578 PR tree-optimization/34114
4579 * gcc.dg/tree-ssa/loop-42.c: New test.
4580
d3aa3636 45812016-08-02 Tamar Christina <tamar.christina@arm.com>
4582
4583 * gcc.target/aarch64/vminmaxnm.c: New.
4584 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4585 tests.
4586
c79d3723 45872016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4588
4589 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4590 vec_extract for vector float, vector int, vector short, and vector
4591 char.
4592 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4593 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4594 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4595 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4596
5fc13c39 45972016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4598
4599 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4600 single stack adjustment, no writeback.
5fc13c39 4601 * gcc.target/aarch64/test_frame_12.c: Likewise.
4602 * gcc.target/aarch64/test_frame_13.c: Likewise.
4603 * gcc.target/aarch64/test_frame_15.c: Likewise.
4604 * gcc.target/aarch64/test_frame_6.c: Likewise.
4605 * gcc.target/aarch64/test_frame_7.c: Likewise.
4606 * gcc.target/aarch64/test_frame_8.c: Likewise.
4607 * gcc.target/aarch64/test_frame_16.c: New test.
4608
2eb70c76 46092015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4610
4611 PR target/72748
4612 * gcc.target/i386/pr72748.c: New test.
4613
92a44a68 46142015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4615
4616 PR tree-optimization/71818
4617 * gcc.dg/vect/pr71818.c: New
4618
56e7a293 46192016-08-01 Martin Liska <mliska@suse.cz>
4620
4621 PR tree-optimization/71857
4622 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4623
aa8852cc 46242016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4625
4626 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4627
f3c032a4 46282016-08-01 Jan Beulich <jbeulich@suse.com>
4629
4630 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4631
a1e9d2c3 46322016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4633
4634 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4635 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4636
466045aa 46372016-07-31 Jonathan Wakely <jwakely@redhat.com>
4638
4639 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4640 (check_effective_target_c++): Likewise. Also match for libstdc++.
4641
92a44a68 46422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4643
4644 PR fortran/41922
4645 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4646 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4647 * gfortran.dg/pr41922.f90: New test.
4648
dd13eb1b 46492016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4650
4651 PR fortran/68566
4652 * gfortran.dg/pr68566.f90: new test.
4653
a940fdc7 46542016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4655
4656 PR c++/60760
4657 PR c++/71091
4658 * g++.dg/cpp0x/constexpr-cast.C: New test.
4659 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4660 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4661 * g++.dg/ubsan/pr63956.C: Correct.
4662
efa8ff03 46632016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4664
4665 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4666 vector double or vector long where the vector is in memory.
4667 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4668 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4669
0b8113c5 46702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4671
4672 PR fortran/69867
4673 * gfortran.dg/pr69867.f90: New test.
4674
3badc59b 46752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4676
4677 PR fortran/69962
4678 * gfortran.dg/pr69962.f90: New test.
4679
fc8b54ff 46802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4681
4682 PR fortran/70006
4683 * gfortran.dg/pr70006.f90: New test.
4684
165b422e 46852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4686
4687 PR fortran/71730
4688 * gfortran.dg/pr71730.f90: New test.
4689 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4690 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4691 * gfortran.dg/array_constructor_26.f03: Ditto.
4692
0c6334ed 46932016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4694
4695 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4696 * gcc.target/powerpc/pr71763.c: Likewise.
4697
4ebf85be 46982016-07-29 Marek Polacek <polacek@redhat.com>
4699
4700 PR c/71742
4701 * gcc.dg/940510-1.c: Adjust dg-error.
4702 * gcc.dg/c99-flex-array-1.c: Likewise.
4703 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4704
9efe5be6 4705 PR c/71853
4706 * gcc.dg/noncompile/pr71853.c: New test.
4707
4c4548bb 4708 PR c/71573
4709 * gcc.dg/noncompile/pr71573.c: New test.
4710
8ae70602 4711 PR c/71926
4712 * g++.dg/warn/Wparentheses-30.C: New test.
4713 * gcc.dg/Wparentheses-14.c: New test.
4714
cfc1aded 47152016-07-29 Uros Bizjak <ubizjak@gmail.com>
4716
4717 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4718
d5e80d93 47192016-07-29 Bin Cheng <bin.cheng@arm.com>
4720
4721 PR tree-optimization/57558
4722 * gcc.dg/vect/pr57558-1.c: New test.
4723 * gcc.dg/vect/pr57558-2.c: New test.
4724
c7c713ec 47252016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4726
cfc1aded 4727 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4728 to scan forwprop1 dump pass.
4729
34b9af67 47302016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4731
4732 PR c++/51488
4733 * g++.dg/template/pr51488.C: New.
4734
322d4184 47352016-07-29 Jakub Jelinek <jakub@redhat.com>
4736
4737 PR c/71969
4738 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4739 static __inline__.
4740 * gcc.dg/pr71969-1.c: New test.
4741 * gcc.dg/pr71969-2.c: New test.
4742 * gcc.dg/pr71969-3.c: New test.
4743
7648c9c7 47442016-07-29 Marek Polacek <polacek@redhat.com>
4745
4746 PR c/71574
4747 * c-c++-common/pr71574.c: New test.
4748
35fddbd6 4749 PR c/71583
4750 * gcc.dg/noncompile/pr71583.c: New test.
4751
d06bcb87 47522016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4753
4754 PR middle-end/68217
4755 * gcc.dg/pr68217.c: New test.
4756
fb5574d7 47572016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4758
4759 PR fortran/71067
4760 * gfortran.dg/pr71067_1.f90: New test.
4761 * gfortran.dg/pr71067_2.f90: Ditto.
4762
a52bb7a0 47632016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4764
4765 * gcc.target/powerpc/vec-extract-1.c: New test.
4766
42e96823 47672016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4768
4769 PR fortran/71799
4770 * gfortran.dg/pr71799.f90: New test.
4771
d5539c6b 47722016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4773
4774 PR c++/71665
4775 * g++.dg/cpp0x/pr71665-1.C: New.
4776 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4777 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4778 * g++.dg/ext/label10.C: Likewise.
4779 * g++.dg/parse/constant5.C: Likewise.
4780
05995232 47812016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4782
4783 PR fortran/71859
4784 * gfortran.dg/pr71859.f90: New test.
4785 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4786 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4787
7a4429b2 47882016-07-28 Paul Thomas <pault@gcc.gnu.org>
4789
4790 PR fortran/71883
4791 * gfortran.dg/pr71883.f90 : New test.
4792
f339cf78 47932016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4794
4795 PR tree-optimization/71734
cfc1aded 4796 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4797
8311fe26 47982016-07-28 Renlin Li <renlin.li@arm.com>
4799
4800 Revert
4801 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4802
4803 PR fortran/71902
4804 * gfortran.dg/dependency_47.f90: New test.
4805
595e387a 48062016-07-28 Martin Liska <mliska@suse.cz>
4807
4808 PR gcov-profile/68025
4809 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4810
83554604 48112016-07-28 Martin Liska <mliska@suse.cz>
4812
4813 * g++.dg/vect/pr70944.cc: New test.
4814
ec6d2d63 48152016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4816
4817 PR middle-end/71994
4818 * gcc.dg/torture/pr71994.c: New test.
4819
12dabcee 48202016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4821
4822 PR middle-end/71078
4823 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4824 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4825 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4826
262a83d5 48272016-07-27 Richard Biener <rguenther@suse.de>
4828
4829 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4830
3989f1fe 48312016-07-27 Martin Liska <mliska@suse.cz>
4832
4833 * gcc.dg/predict-13.c: New test.
4834 * gcc.dg/predict-14.c: New test.
4835
69a499fa 48362016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4837
7a4429b2 4838 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4839 including stdint.h.
4840 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4841 including stdint.h.
4842
751fef95 48432016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4844
4845 PR target/71869
4846 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4847 IEEE built-in functions handle quiet and signalling NaNs
4848 correctly.
4849
5e07497c 48502016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4851
4852 PR fortran/71862
4853 * gfortran.dg/pr71862.f90: New test.
4854
18928e61 48552016-07-26 Martin Sebor <msebor@redhat.com>
4856
4857 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4858 selector with dg-options.
4859
7e1856f1 48602016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4861
4862 PR tree-optimization/18046
4863 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4864 * gcc.dg/tree-ssa/vrp103.c: New test.
4865 * gcc.dg/tree-ssa/vrp104.c: New test.
4866
08679462 48672016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868
4869 * gcc.target/powerpc/pr63354.c: Require lp64 since
4870 -mprofile-kernel is not legal with -m32.
4871
8c3efadf 48722016-07-26 Richard Biener <rguenther@suse.de>
4873
4874 PR rtl-optimization/71984
4875 * gcc.dg/torture/pr71984.c: New testcase.
4876
78866ecd 48772016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4878
4879 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4880 g++-dg-runtest via et-dg-runtest.
4881 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4882 * gcc.dg/vect/vect.exp: Likewise.
4883 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4884 gfortran-dg-runtest.
4885 * gfortran.dg/vect/vect.exp: Likewise.
4886 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4887 (check_mips_loongson_hw_available): Likewise.
4888 (check_effective_target_mpaired_single_runtime): Likewise.
4889 (check_effective_target_mips_loongson_runtime): Likewise.
4890 (add_options_for_mpaired_single): Likewise.
4891 (check_effective_target_vect_int): Add global et_index.
4892 Check and save the supported feature for a target selected by
4893 the et_index target. Break long lines where appropriate. Call
4894 et-is-effective-target for MIPS with an argument instead of
4895 check_effective_target_* where appropriate.
4896 (check_effective_target_vect_intfloat_cvt): Likewise.
4897 (check_effective_target_vect_uintfloat_cvt): Likewise.
4898 (check_effective_target_vect_floatint_cvt): Likewise.
4899 (check_effective_target_vect_floatuint_cvt): Likewise.
4900 (check_effective_target_vect_simd_clones): Likewise.
4901 (check_effective_target_vect_shift): ewise.
4902 (check_effective_target_whole_vector_shift): Likewise.
4903 (check_effective_target_vect_bswap): Likewise.
4904 (check_effective_target_vect_shift_char): Likewise.
4905 (check_effective_target_vect_long): Likewise.
4906 (check_effective_target_vect_float): Likewise.
4907 (check_effective_target_vect_double): Likewise.
4908 (check_effective_target_vect_long_long): Likewise.
4909 (check_effective_target_vect_no_int_max): Likewise.
4910 (check_effective_target_vect_no_int_add): Likewise.
4911 (check_effective_target_vect_no_bitwise): Likewise.
4912 (check_effective_target_vect_widen_shift): Likewise.
4913 (check_effective_target_vect_no_align): Likewise.
4914 (check_effective_target_vect_hw_misalign): Likewise.
4915 (check_effective_target_vect_element_align): Likewise.
4916 (check_effective_target_vect_condition): Likewise.
4917 (check_effective_target_vect_cond_mixed): Likewise.
4918 (check_effective_target_vect_char_mult): Likewise.
4919 (check_effective_target_vect_short_mult): Likewise.
4920 (check_effective_target_vect_int_mult): Likewise.
4921 (check_effective_target_vect_extract_even_odd): Likewise.
4922 (check_effective_target_vect_interleave): Likewise.
4923 (check_effective_target_vect_stridedN): Likewise.
4924 (check_effective_target_vect_multiple_sizes): Likewise.
4925 (check_effective_target_vect64): Likewise.
4926 (check_effective_target_vect_call_copysignf): Likewise.
4927 (check_effective_target_vect_call_sqrtf): Likewise.
4928 (check_effective_target_vect_call_btrunc): Likewise.
4929 (check_effective_target_vect_call_btruncf): Likewise.
4930 (check_effective_target_vect_call_ceil): Likewise.
4931 (check_effective_target_vect_call_ceilf): Likewise.
4932 (check_effective_target_vect_call_floor): Likewise.
4933 (check_effective_target_vect_call_floorf): Likewise.
4934 (check_effective_target_vect_call_lceil): Likewise.
4935 (check_effective_target_vect_call_lfloor): Likewise.
4936 (check_effective_target_vect_call_nearbyint): Likewise.
4937 (check_effective_target_vect_call_nearbyintf): Likewise.
4938 (check_effective_target_vect_call_round): Likewise.
4939 (check_effective_target_vect_call_roundf): Likewise.
4940 (check_effective_target_vect_perm): Likewise, but also append *_saved
4941 to the existing global name to properly cache the result.
4942 (check_effective_target_vect_perm_byte): Likewise.
4943 (check_effective_target_vect_perm_short): Likewise.
4944 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4945 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4946 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4947 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4948 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4949 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4950 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4951 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4952 (check_effective_target_vect_sdot_qi): Likewise.
4953 (check_effective_target_vect_udot_qi): Likewise.
4954 (check_effective_target_vect_sdot_hi): Likewise.
4955 (check_effective_target_vect_udot_hi): Likewise.
4956 (check_effective_target_vect_usad_char): Likewise.
4957 (check_effective_target_vect_pack_trunc): Likewise.
4958 (check_effective_target_vect_unpack): Likewise.
4959 (check_effective_target_vect_aligned_arrays): Likewise.
4960 (check_effective_target_vect_natural_alignment): Likewise.
4961 (check_effective_target_vector_alignment_reachable): Likewise.
4962 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4963 (is-effective-target): Initialize et_index if undefined.
4964 (et-dg-runtest): New.
4965 (et-is-effective-target): Likewise.
4966 (check_vect_support_and_set_flags): Add supported MIPS targets to
4967 EFFECTIVE_TARGETS list. Return the number of supported targets.
4968
b2930f09 49692016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4970 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4971
4972 PR middle-end/70920
4973 * gcc.dg/pr70920-1.c: New test-case.
4974 * gcc.dg/pr70902-2.c: Likewise.
4975 * gcc.dg/pr70920-3.c: Likewise.
4976 * gcc.dg/pr70920-4.c: Likewise
4977 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4978 2 instead of 3.
4979
90821294 49802016-07-25 Alexander Monakov <amonakov@ispras.ru>
4981
4982 * gcc.c-torture/execute/pr71494.c: Require label_values.
4983 * gcc.dg/pr16973.c: Ditto.
4984
1660595b 49852016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4986
4987 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4988 * gcc.dg/torture/pr69771.c: Require int32plus.
4989 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4990
5b2b88ce 49912016-07-25 Martin Liska <mliska@suse.cz>
4992
4993 * gcc.dg/torture/pr71987.c: New test.
4994
e2f926e9 49952016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4996
4997 PR fortran/71935
4998 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4999 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5000 * gfortran.dg/pr71935.f90: New test.
5001
a940fdc7 50022016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5003
5004 PR c++/71675
5005 * g++.dg/ext/atomic-3.C: New test.
5006 * gcc.dg/atomic/pr71675.c: New test.
5007
5a43070d 50082016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5009
5010 * gcc.target/i386/mvc8.c: New test.
5011
1b793819 50122016-07-22 Bin Cheng <bin.cheng@arm.com>
5013
5014 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5015 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5016
d4b4c787 50172016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5018
5019 PR fortran/71795
5020 * gfortran.dg/constructor_50.f90: New test.
5021
45648efe 50222016-07-22 Martin Liska <mliska@suse.cz>
5023
5024 PR gcov-profile/69028
5025 PR gcov-profile/62047
5026 * g++.dg/cilk-plus/pr69028.C: New test.
5027
b657bb1f 50282016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5029
5030 * gfortran.dg/coarray_stat_2.f90: New test.
5031
3a421504 50322016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5033
5034 * gcc.target/powerpc/vec-extract.h: New files to check the
5035 vec_extract built-in functions for all vector types, testing
5036 accessing each element, both with constant and variable element
5037 numbers.
5038 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5039 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5040 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5041 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5042 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5043 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5044 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5045 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5046 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5047
d40a1eac 50482016-07-21 Jakub Jelinek <jakub@redhat.com>
5049
5050 PR c++/71728
5051 * g++.dg/other/pr71728.C: New test.
5052
3b0d7293 50532016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5054
5055 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5056 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5057 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5058 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5059 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5060
50953a9f 50612016-07-21 Richard Biener <rguenther@suse.de>
5062
5063 PR tree-optimization/71947
5064 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5065
90261646 50662016-07-21 Bin Cheng <bin.cheng@arm.com>
5067
5068 * gcc.dg/tree-ssa/scev-15.c: New.
5069
5a5a7a90 50702016-07-21 Bin Cheng <bin.cheng@arm.com>
5071
5072 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5073
df0c563f 50742016-07-21 Jakub Jelinek <jakub@redhat.com>
5075
5076 PR c++/71941
5077 * g++.dg/gomp/pr71941.C: New test.
5078
24acd4ab 50792016-07-20 David Malcolm <dmalcolm@redhat.com>
5080
5081 PR c/70339
5082 PR c/71858
5083 * g++.dg/spellcheck-identifiers.C: New test case, based on
5084 gcc.dg/spellcheck-identifiers.c.
5085 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5086 gcc.dg/spellcheck-identifiers-2.c.
5087 * g++.dg/spellcheck-typenames.C: New test case, based on
5088 gcc.dg/spellcheck-typenames.c
5089
8669e753 50902016-07-20 Jonathan Wakely <jwakely@redhat.com>
5091
5092 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5093 pointer to member function and also test catching by reference.
5094
75cb41b8 50952016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5096
5097 * gcc.target/s390/pr67443.c: Fix test case.
5098
07be1239 50992016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5100
5101 * gcc.target/s390/insv-1.c: Xfail some tests.
5102 * gcc.target/s390/insv-2.c: Likewise.
5103
e9b5fdd9 51042016-07-20 Georg-Johann Lay <avr@gjlay.de>
5105
5106 * gcc.target/avr/torture/get-mem.c: New test.
5107 * gcc.target/avr/torture/set-mem.c: New test.
5108
b704b0e1 51092016-07-20 Georg-Johann Lay <avr@gjlay.de>
5110
5111 PR target/71948
5112 * gcc.target/avr/torture/tiny-progmem.c: New test.
5113
051eb924 51142016-07-20 Jakub Jelinek <jakub@redhat.com>
5115
fdb70809 5116 PR c++/71909
5117 * g++.dg/parse/pr71909.C: New test.
5118 * g++.dg/tm/pr71909.C: New test.
5119
051eb924 5120 PR c++/50060
5121 * g++.dg/cpp0x/constexpr-50060.C: New test.
5122 * g++.dg/cpp1y/constexpr-50060.C: New test.
5123
c4e1267c 51242016-07-20 Martin Liska <mliska@suse.cz>
5125
5126 * gfortran.dg/graphite/pr71898.f90: New test.
5127
ecaa5fd4 51282016-07-20 Bin Cheng <bin.cheng@arm.com>
5129
5130 PR tree-optimization/71503
5131 PR tree-optimization/71683
5132 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5133 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5134
f5b88ba1 51352016-07-20 Martin Liska <mliska@suse.cz>
5136
5137 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5138 * gcc.dg/plugin/sreal-test-1.c: Remove.
5139 * gcc.dg/plugin/sreal_plugin.c: Remove.
5140
e889bd11 51412016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5142
5143 PR fortran/71902
5144 * gfortran.dg/dependency_47.f90: New test.
5145
1c6bb1c0 51462016-07-19 Jakub Jelinek <jakub@redhat.com>
5147
94d511af 5148 PR rtl-optimization/71916
5149 * gcc.c-torture/compile/pr71916.c: New test.
5150
54e95a17 5151 PR middle-end/71874
5152 * g++.dg/torture/pr71874.C: New test.
5153
1c6bb1c0 5154 PR middle-end/71734
5155 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5156 (my_alloc): Rewritten to use __builtin_posix_memalign and
5157 __SIZE_TYPE__.
5158 (my_free): Use __builtin_free instead of _mm_free.
5159 (Vec::operator=): Use __builtin_memcpy.
5160
0d565f19 51612016-07-19 Martin Jambor <mjambor@suse.cz>
5162
cfc1aded 5163 PR fortran/71688
5164 * gfortran.dg/pr71688.f90: New test.
0d565f19 5165
2be13cd5 51662016-07-19 Richard Biener <rguenther@suse.de>
5167
5168 * c-c++-common/vector-subscript-6.c: New testcase.
5169 * c-c++-common/vector-subscript-7.c: Likewise.
5170
1697df09 51712016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5172
7a4429b2 5173 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5174 and UInt32 based on __SIZEOF_INT__.
5175
8894566e 51762016-07-19 Richard Biener <rguenther@suse.de>
5177
5178 PR tree-optimization/71901
5179 * gcc.dg/torture/pr71901.c: New testcase.
5180
51812016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5182
5183 PR tree-optimization/71908
5184 * gcc.dg/torture/pr71908.c: New testcase.
5185
106ac76d 51862016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5187
5188 PR target/71493
5189 * gcc.target/powerpc/pr71493-1.c: New test.
5190 * gcc.target/powerpc/pr71493-2.c: Likewise.
5191
e6517a48 51922016-07-18 Jakub Jelinek <jakub@redhat.com>
5193
d1e0c36e 5194 PR c++/71835
5195 * g++.dg/conversion/ambig3.C: New test.
5196
6fe424c2 5197 PR c++/71828
5198 * g++.dg/cpp0x/constexpr-71828.C: New test.
5199
d3dd9e33 5200 PR c++/71826
5201 * g++.dg/template/pr71826.C: New test.
5202
74fd83a9 5203 PR c++/71822
5204 * g++.dg/template/defarg21.C: New test.
5205
e6517a48 5206 PR c++/71871
5207 * g++.dg/ext/vector31.C: New test.
5208
f942bdbf 52092016-07-18 Uros Bizjak <ubizjak@gmail.com>
5210
5211 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5212
4b1425be 52132016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5214
5215 PR tree-optimization/71734
5216 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5217
a80f37e1 52182016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5219
5220 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5221 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5222 stack-layout-dynamic-1.c: New test.
5223
ea283725 52242016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5225
5226 * gcc.target/s390/nolrl-1.c: New test.
5227
14eab729 52282016-07-17 Fritz Reese <fritzoreese@gmail.com>
5229
5230 PR fortran/71523
5231 * gfortran.dg/pr71523_1.f90: New test.
5232 * gfortran.dg/pr71523_2.f90: New test.
5233
3925d644 52342016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5235
5236 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5237
fb9ff4ce 52382016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5239 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5240
5241 PR fortran/62125
5242 * gfortran.dg/pr62125.f90: New test.
5243
95b0f5e9 52442016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5245
5246 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5247 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5248
1913be16 52492016-07-15 Jonathan Wakely <jwakely@redhat.com>
5250
5251 PR c++/58796
5252 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5253 * g++.dg/cpp0x/nullptr35.C: New test.
5254
b4803084 52552016-07-15 Bin Cheng <bin.cheng@arm.com>
5256
5257 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5258
89e3ec3d 52592016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5260
5261 * gfortran.dg/goacc/vector_length.f90: New test.
5262
2084e279 52632016-07-15 Richard Biener <rguenther@suse.de>
5264
5265 PR tree-optimization/71881
5266 * gcc.dg/torture/pr71881.c: New testcase.
5267
2177bb9a 52682016-07-15 Richard Biener <rguenther@suse.de>
5269
5270 PR tree-optimization/71887
5271 * gcc.dg/torture/pr71887.c: New testcase.
5272
0dd7db3b 52732016-07-15 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR c/71858
5276 * gcc.dg/spellcheck-identifiers-3.c: New test.
5277
b41cc4d1 52782016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5279
5280 PR fortran/71807
5281 * gfortran.dg/null_9.f90: New test.
5282
a4d34e5e 52832016-07-15 Bin Cheng <bin.cheng@arm.com>
5284
5285 * gcc.dg/tree-ssa/loop-41.c: New test.
5286
1547c551 52872016-07-15 Bin Cheng <bin.cheng@arm.com>
5288
5289 PR tree-optimization/71347
5290 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5291
b9c2416b 52922016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5293
5294 PR fortran/29819
5295 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5296 * gfortran.dg/contains.f90: Ditto.
5297 * gfortran.dg/contains_empty_1.f03: Ditto.
5298 * gfortran.dg/submodule_3.f08: Ditto.
5299
28413b15 53002016-07-14 Jakub Jelinek <jakub@redhat.com>
5301
661af228 5302 PR testsuite/71865
5303 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5304 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5305 expected diagnostics.
5306
28413b15 5307 PR c/71858
5308 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5309 * gcc.dg/spellcheck-identifiers-2.c: New test.
5310 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5311 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5312
7b3b3a49 53132016-07-14 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR tree-optimization/71872
5316 * gcc.c-torture/compile/pr71872.c: New test.
5317
7c039c44 53182016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5319
5320 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5321 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5322 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5323 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5324 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5325 * gcc.target/arm/atomic-op-acquire-1.c: This.
5326 * gcc.target/arm/atomic-op-char.c: Rename into ...
5327 * gcc.target/arm/atomic-op-char-1.c: This.
5328 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5329 * gcc.target/arm/atomic-op-consume-1.c: This.
5330 * gcc.target/arm/atomic-op-int.c: Rename into ...
5331 * gcc.target/arm/atomic-op-int-1.c: This.
5332 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5333 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5334 * gcc.target/arm/atomic-op-release.c: Rename into ...
5335 * gcc.target/arm/atomic-op-release-1.c: This.
5336 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5337 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5338 * gcc.target/arm/atomic-op-short.c: Rename into ...
5339 * gcc.target/arm/atomic-op-short-1.c: This.
5340 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5341 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5342 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5343 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5344 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5345 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5346 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5347 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5348 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5349 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5350
80c5e533 53512016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5352
5353 PR fortran/70842
5354 * gfortran.dg/select_type_35.f03: New test.
5355
c5a9fc7b 53562016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5357
5358 PR target/65951
5359 PR tree-optimization/70923
5360 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5361 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5362 * gcc.dg/vect/pr65951.c: Likewise.
5363 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5364
d1242c94 53652016-07-14 David Edelsohn <dje.gcc@gmail.com>
5366
5367 * c-c++-common/pr60226.c: Expect maximum object file alignment
5368 error on AIX.
5369
97f2a90b 53702016-07-14 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/71866
5373 * gcc.dg/torture/pr71866.c: New testcase.
5374
6029a910 53752016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5376
5377 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5378 selector and enclose boolean expression in curly braces.
5379
798d22ed 53802016-07-14 Alan Modra <amodra@gmail.com>
5381
5382 PR target/71733
5383 * gcc.target/powerpc/p9-novsx.c: New.
5384
3ffcb27d 53852016-07-13 Andi Kleen <ak@linux.intel.com>
5386
5387 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5388 * g++.dg/tree-prof/morefunc.C: Dito.
5389 * g++.dg/tree-prof/pr35545.C: Dito.
5390 * g++.dg/tree-prof/reorder.C: Dito.
5391 * gcc.dg/tree-prof/20050826-2.c: Dito.
5392 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5393 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5394 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5395 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5396 * gcc.dg/tree-prof/inliner-1.c: Dito.
5397 * gcc.dg/tree-prof/merge_block.c: Dito.
5398 * gcc.dg/tree-prof/stringop-1.c: Dito.
5399 * gcc.dg/tree-prof/stringop-2.c: Dito.
5400 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5401 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5402 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5403 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5404 * gcc.dg/tree-prof/update-loopch.c: Dito.
5405 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5406 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5407 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5408 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5409 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5410 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5411 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5412
9ace90e5 54132016-07-13 Andi Kleen <ak@linux.intel.com>
5414
5415 * lib/profopt.exp (profopt-execute): Remove .imports files.
5416
b75cf198 54172016-07-13 Andi Kleen <ak@linux.intel.com>
5418
f942bdbf 5419 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5420
4d0389a9 54212016-07-13 Andi Kleen <ak@linux.intel.com>
5422
5423 * lib/profopt.exp (dg-final-scan-autofdo,
5424 dg-final-scan-not-autofdo): New functions.
5425
a5af7a75 54262016-07-13 Bin Cheng <bin.cheng@arm.com>
5427
5428 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5429 * gcc.dg/vect/vect-35.c: Ditto.
5430 * gcc.dg/vect/vect-alias-check-2.c: New test.
5431
c6bcae01 54322016-07-13 Martin Liska <mliska@suse.cz>
5433
5434 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5435 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5436 * gfortran.dg/pr42108.f90: Update expected dump scan.
5437
0644c120 54382016-07-13 Richard Biener <rguenther@suse.de>
5439
5440 PR tree-optimization/24574
5441 * gcc.dg/pr24574.c: New testcase.
5442
2bbae5b9 54432016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5444
f942bdbf 5445 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5446 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5447 * c-c++-common/pr68833-1.c: Require int32plus.
5448 * gcc.dg/ipa/pr63551.c: Likewise.
5449 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5450 * gcc.dg/ipa/pr64041.c: Require int32plus.
5451
839a6560 54522016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5453
5454 PR ipa/71633
5455 * g++.dg/pr71633.C: New test.
5456
8f5f2788 54572016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5458
5459 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5460 Add new arm_thumb1_cbz_ok effective target.
5461 * gcc.target/arm/cbz.c: New test.
5462
417e5cc5 54632016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5464
5465 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5466 Define effective target.
5467 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5468 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5469 * gcc.target/arm/movhi_movw.c: New test.
5470 * gcc.target/arm/movsi_movw.c: Likewise.
5471 * gcc.target/arm/movdi_movw.c: Likewise.
5472
68a5143e 54732016-07-13 Richard Biener <rguenther@suse.de>
5474
5475 PR middle-end/71104
5476 * gcc.dg/pr71104-1.c: New testcase.
5477 * gcc.dg/pr71104-2.c: Likewise.
5478
69e8d259 54792016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5480
5481 PR target/71805
5482 * gcc.target/powerpc/pr71805.c: New test.
5483
244f142f 54842016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5485
5486 * gcc.target/powerpc/divkc3-1.c: New.
5487 * gcc.target/powerpc/mulkc3-1.c: New.
5488
6fc56f1f 54892016-07-12 Nathan Sidwell <nathan@acm.org>
5490
5491 * gcc.target/arm/data-rel-1.c: New.
5492 * gcc.target/arm/data-rel-2.c: New.
5493 * gcc.target/arm/data-rel-3.c: New.
5494
94ee1e9c 54952016-07-12 Martin Liska <mliska@suse.cz>
5496
5497 * gcc.dg/params/blocksort-part.c: New test.
5498 * gcc.dg/params/params.exp: New file.
5499
cd32d747 55002016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5501
5502 PR middle-end/71700
5503 * gcc.c-torture/execute/pr71700.c: New test.
5504
ad010d47 55052016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5506 Richard Biener <rguenther@suse.de>
5507
5508 PR tree-optimization/23286
5509 PR tree-optimization/70159
5510 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5511 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5512 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5513 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5514 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5515 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5516 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5517 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5518 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5519 * gcc.dg/pr51879-12.c: Likewise.
5520 * gcc.dg/strlenopt-9.c: Likewise.
5521 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5522 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5523 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5524 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5525 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5526 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5527 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5528 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5529 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5530 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5531 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5532 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5533 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5534 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5535 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5536
9aece49e 55372016-07-12 Richard Biener <rguenther@suse.de>
5538
5539 PR rtl-optimization/68961
5540 * gcc.target/i386/pr68961.c: New testcase.
5541
8f05fee9 55422016-07-11 Jakub Jelinek <jakub@redhat.com>
5543
4a6cc5cd 5544 PR middle-end/71758
5545 * c-c++-common/gomp/pr71758.c: New test.
5546 * gfortran.dg/gomp/pr71758.f90: New test.
5547
8f05fee9 5548 PR tree-optimization/71823
5549 * gcc.dg/vect/pr71823.c: New test.
5550
b73690a4 55512016-07-11 David Malcolm <dmalcolm@redhat.com>
5552
5553 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5554 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5555 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5556
675f4c6b 55572016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5558
5559 PR target/71801
5560 * gcc.target/i386/pr71801.c: New test.
5561
9aaf7e3e 55622016-07-11 Richard Biener <rguenther@suse.de>
5563
5564 PR tree-optimization/71816
5565 * gcc.dg/torture/pr71816.c: New testcase.
5566
dd58bf21 55672016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5568
5569 PR fortran/71783
5570 * gfortran.dg/dependency_46.f90: New test.
5571
a2ebcb84 55722016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5573
5574 PR rtl-optimization/71621
5575 * gcc.target/i386/pr71621-1.c: New.
5576 * gcc.target/i386/pr71621-2.c: New.
5577
6cedf97e 55782016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5579
5580 * gfortran.dg/goacc/pr71704.f90: New test.
5581
dc71c755 55822016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5583
5584 PR target/71297
5585 * gcc.target/powerpc/pr71297.c: New.
5586
288161af 55872016-07-08 Jiong Wang <jiong.wang@arm.com>
5588
5589 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5590
98e771d6 55912016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5592
5593 PR target/71806
5594 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5595
c3d27339 55962016-07-08 Alan Hayward <alan.hayward@arm.com>
5597
5598 PR tree-optimization/71667
5599 * gcc.dg/vect/pr71667.c: New
5600
b1b5042a 56012016-07-08 Martin Liska <mliska@suse.cz>
5602
5603 * gcc.dg/torture/pr71606.c: New test.
5604
5cdc40a0 56052016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5606
5607 PR fortran/71764
5608 * gfortran.dg/pr71764.f90: New test.
5609
bcc4d868 56102016-07-07 Jakub Jelinek <jakub@redhat.com>
5611 Kai Tietz <ktietz70@googlemail.com>
5612
5613 PR c++/70869
5614 PR c++/71054
5615 * g++.dg/cpp0x/pr70869.C: New test.
5616 * g++.dg/cpp0x/pr71054.C: New test.
5617
b39328b2 56182016-07-07 David Edelsohn <dje.gcc@gmail.com>
5619
5620 * g++.dg/debug/pr71432.C: Fail on AIX.
5621
95c9caad 56222016-07-07 Martin Liska <mliska@suse.cz>
5623
5624 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5625 an undefined behavior.
5626 * gfortran.dg/do_3.F90: Likewise.
5627 * gfortran.dg/do_check_11.f90: New test.
5628 * gfortran.dg/do_check_12.f90: New test.
5629 * gfortran.dg/do_corner_warn.f90: New test.
5630
8e976d11 56312016-07-07 Martin Liska <mliska@suse.cz>
5632
5633 * gfortran.dg/predict-1.f90: Ammend the test.
5634 * gfortran.dg/predict-2.f90: Likewise.
5635
26716fc7 56362016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5637
5638 PR ipa/71624
5639 * g++.dg/pr71624.C: New test.
5640
2d079cbf 56412016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5642
5643 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5644 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5645 ARMv8-M Mainline architectures.
5646
9e6f4af4 56472016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5648
5649 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5650 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5651
d490b07a 56522016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5653
5654 PR target/70098
5655 PR target/71763
5656 * gcc.target/powerpc/pr71763.c: New file.
5657
798fc305 56582016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5659
5660 PR tree-optimization/71518
f942bdbf 5661 * gcc.dg/pr71518.c: New test.
798fc305 5662
97e4cbac 56632016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5664
5665 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5666
19aea164 56672016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5668
f942bdbf 5669 PR target/50739
19aea164 5670 * gcc.target/avr/pr50739.c: New test.
5671
105e9dfc 56722016-07-05 Jan Hubicka <jh@suse.cz>
5673
5674 * gcc.dg/tree-ssa/scev-14.c: update template.
5675
1137da9c 56762016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5677
5678 * gcc.dg/vect/group-no-gaps-1.c: New test.
5679
ce393063 56802016-07-05 Andi Kleen <ak@linux.intel.com>
5681
5682 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5683 if kernel supports MPX.
5684
92a44a68 56852016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5686
5687 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5688
f2ccdf8e 56892016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5690 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5691
5692 * gcc.target/powerpc/signbit-1.c: New test.
5693 * gcc.target/powerpc/signbit-2.c: New test.
5694 * gcc.target/powerpc/signbit-3.c: New test.
5695
0215a22c 56962016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5697
5698 PR rtl-optimization/71594
5699 * gcc.dg/torture/pr71594.c: New test.
5700
30a39817 57012016-07-05 Jan Hubicka <jh@suse.cz>
5702
5703 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5704
b65b8df2 57052016-07-05 David Malcolm <dmalcolm@redhat.com>
5706
5707 PR c++/62314
f9c39b65 5708 * g++.dg/parse/error5.C: Update column
b65b8df2 5709 number of missing semicolon error.
5710 * g++.dg/pr62314-2.C: New test case.
5711
6b5471d8 57122016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5713
5714 * gfortran.dg/coarray_stat_function.f90: New test.
5715 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5716 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5717 to new interfaces.
5718
35b3a8dd 57192016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5720
5721 PR fortran/71623
5722 * gfortran.dg/deferred_character_17.f90: New test.
5723
b84c1ddf 57242016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5725
5726 * gcc.target/arm/neon/polytypes.c: Move to ...
5727 * gcc.target/arm/polytypes.c: ... here.
5728 * gcc.target/arm/neon/pr51534.c: Move to ...
5729 * gcc.target/arm/pr51534.c: ... here.
5730 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5731 * gcc.target/arm/vect-vcvt.c: ... here.
5732 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5733 * gcc.target/arm/vect-vcvtq.c: ... here.
5734 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5735 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5736 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5737 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5738 * gcc.target/arm/neon/neon.exp: Delete.
5739 * gcc.target/arm/neon/: Delete.
5740
7e9136f1 57412016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5742
5743 PR fortran/65575
5744 * gfortran.dg: pr65575.f90: New test.
5745
18b42a28 57462016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5747
5748 PR fortran/35849
5749 * gfortran.dg: pr35849.f90: New test.
5750
f8765404 57512016-07-04 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR c++/71739
5754 * g++.dg/cpp0x/pr71739.C: New test.
5755
e3422b3a 57562016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5757
5758 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5759
2da1c9f7 57602016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5761
5762 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5763 locr.
5764 * gcc.target/s390/loc-1.c: New test.
5765
6125d36e 57662016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5767
f9c39b65 5768 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5769 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5770
42797d4b 57712016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5772
5773 PR target/63874
5774 * gcc.target/aarch64/pr63874.c: New test.
5775
9d9fe66a 57762016-07-04 Jan Beulich <jbeulich@suse.com>
5777
5778 * g++.dg/header.c: New.
5779 * gcc.dg/header.c: New.
5780
c364d0f3 57812016-07-02 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR c/71719
5784 * c-c++-common/Wunused-var-15.c: New test.
5785
267f3c67 57862016-07-01 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR fortran/71687
5789 * gfortran.dg/gomp/pr71687.f90: New test.
5790
8297c70b 57912016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5792
5793 * gcc.dg/const-float128-ped.c: Require __float128 effective
5794 target and options.
5795 * gcc.dg/const-float128.c: Likewise.
5796 * gcc.dg/torture/float128-cmp-invalid.c: Require
5797 __float128 and base_quadfloat_support effective targets, and
5798 __float128 options.
5799 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5800 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5801 * gcc.dg/torture/float128-nan.c: Likewise.
5802 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5803 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5804 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5805 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5806 (add_options_for___float128): New.
5807 (check_effective_target_base_quadword_support): New.
5808
eab79b94 58092016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5810
5811 PR target/71720
5812 * gcc.target/powerpc/pr71720.c: New test.
5813
4ce6622a 58142016-07-01 Jan Beulich <jbeulich@suse.com>
5815
5816 * gcc.dg/bss.c: New.
5817
0b6f1914 58182016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5819
5820 PR target/71698
5821 * gcc.target/powerpc/pr71698.c: New test.
5822
4d28a470 58232016-07-01 Georg-Johann Lay <avr@gjlay.de>
5824
5825 PR target/71151
5826 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5827 instead of ".foo" for its section name.
5828 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5829 depending on MCU's flash size.
5830 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5831 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5832 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5833 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5834 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5835 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5836
ed8613ec 58372016-07-01 Jan Beulich <jbeulich@suse.com>
5838
5839 * gcc.target/i386/pr65105-2.c: Add -msse2.
5840
720a0bce 58412016-06-30 Jakub Jelinek <jakub@redhat.com>
5842
c54ee83c 5843 PR tree-optimization/71707
5844 * gcc.dg/strlenopt-29.c: New test.
5845
a845ae6c 5846 PR fortran/71704
5847 * gfortran.dg/gomp/pr71704.f90: New test.
5848
720a0bce 5849 PR fortran/71705
5850 * gfortran.dg/gomp/pr71705.f90: New test.
5851
17c32c4a 58522016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5853
5854 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5855 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5856 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5857 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5858 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5859 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5860 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5861 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5862 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5863 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5864 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5865 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5866 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5867 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5868 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5869 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5870 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5871 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5872 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5873 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5874 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5875 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5876 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5877 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5878 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5879 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5880 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5881 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5882 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5883 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5884 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5885 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5886 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5887 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5888 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5889 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5890 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5891 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5892 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5893 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5894 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5895 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5896 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5897 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5898 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5899 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5900 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5901 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5902 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5903 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5904 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5905 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5906 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5907 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5908 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5909 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5910 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5911 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5912 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5913 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5914 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5915 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5916 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5917 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5918 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5919 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5920 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5921 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5922 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5923 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5924 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5925 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5926 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5927 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5928 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5929 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5930 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5931 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5932 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5933 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5934 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5935
443405c9 59362016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5937 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5938
5939 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5940
6e3a3de2 59412016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5942 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5943
5944 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5945
413c4f6c 59462016-06-30 David Malcolm <dmalcolm@redhat.com>
5947
5948 PR driver/71651
5949 * gcc.dg/spellcheck-options-12.c: New test case.
5950
4c4e99c3 59512016-06-30 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR middle-end/71693
5954 * gcc.c-torture/compile/pr71693.c: New test.
5955
26a2e993 59562016-06-29 David Malcolm <dmalcolm@redhat.com>
5957
5958 * gcc.dg/spellcheck-params.c: New testcase.
5959 * gcc.dg/spellcheck-params-2.c: New testcase.
5960
63abcf45 59612016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5962
5963 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5964 vector extract instructions.
5965 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5966
5f1d49ac 59672016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5968
5969 PR fortran/71686
5970 * gfortran.dg/unexpected_eof_2.f90: New test.
5971 * gfortran.dg/unexpected_eof_3.f90: New test.
5972
0dc00113 59732016-06-29 Jim Wilson <jim.wilson@linaro.org>
5974
5975 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5976
4b975445 59772016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5978
5979 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5980 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5981 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5982
e276a6b9 59832016-06-29 Richard Biener <rguenther@suse.de>
5984
5985 PR middle-end/15256
5986 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5987
c02f3e35 59882016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5989
5990 * gcc.target/arm/aapcs/neon-vect10.c: Require
5991 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5992 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5993 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5994 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5995 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5996 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5997 * gcc.target/arm/fp16-aapcs-1.c: Require
5998 -mfloat-ab=hard. Also simplify the test.
5999 * gcc.target/arm/fp16-aapcs-2.c: New.
6000
d0c2a3dd 60012016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6002
f942bdbf 6003 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6004 (add_options_for_arm_fp16_ieee): New.
6005 (add_options_for_arm_fp16_alternative): New.
6006 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6007 long-line.
6008 (effective_target_arm_fp16_hw): New.
6009
162fed22 60102016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6011
6012 PR tree-optimization/71655
6013 * g++.dg/pr71655.C: New test.
6014
9ed0eb00 60152016-06-29 Martin Liska <mliska@suse.cz>
6016
6017 * gcc.dg/pr71585.c: New test.
6018 * gcc.dg/pr71585-2.c: New test.
6019 * gcc.dg/pr71585-3.c: New test.
6020
641b1c86 60212016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6022
6023 PR tree-optimization/70729
6024 * g++.dg/vect/pr70729.cc: New test.
6025
44e775d8 60262016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6027
6028 * c-c++-common/gomp/cancel-1.c: Extend.
6029
83b23cdf 60302016-06-29 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR tree-optimization/71625
6033 * gcc.dg/strlenopt-28.c: New test.
6034
b6a4a0f5 60352016-06-29 Richard Biener <rguenther@suse.de>
6036
6037 PR middle-end/71002
6038 * g++.dg/torture/pr71002.C: Adjust testcase.
6039
1af10ce6 60402016-06-29 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR c/71685
6043 * gcc.dg/pr71685.c: New test.
6044
60452016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6046
6047 PR c/71552
6048 * gcc.dg/init-bad-9.c: New test.
6049
043457fd 60502016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6051
6052 * gcc.target/powerpc/abs128-1.c: Require VSX.
6053 * gcc.target/powerpc/copysign128-1.c: Likewise.
6054 * gcc.target/powerpc/inf128-1.c: Likewise.
6055 * gcc.target/powerpc/nan128-1.c: Likewise.
6056
d378e319 60572016-06-28 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR middle-end/71626
6060 * gcc.c-torture/execute/pr71626-1.c: New test.
6061 * gcc.c-torture/execute/pr71626-2.c: New test.
6062
10ef7949 60632016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6064
6065 PR target/71656
6066 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6067
1fcfb8f7 60682016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6069
6070 PR target/71670
6071 * gcc.target/powerpc/pr71670.c: New testcase.
6072
35fd0c10 60732016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6074
6075 PR target/71656
6076 * gcc.target/powerpc/pr71656-1.c: New test.
6077 * gcc.target/powerpc/pr71656-2.c: New test.
6078
584757bc 60792016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6080
6081 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6082 around fp16 code.
6083 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6084 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6085 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6086 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6087 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6088 Add arm_neon_fp16_ok effective target.
f942bdbf 6089 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6090 Likewise.
6091 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6092 Likewise.
6093 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6094 Likewise.
6095 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6096 Likewise.
6097 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6098 Likewise.
6099 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6100 Likewise.
6101 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6102 Likewise.
6103 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6104 Likewise.
6105 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6106 Likewise.
6107 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6108 Likewise.
6109 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6110 Likewise.
584757bc 6111
cbcc4297 61122016-06-26 Jan Hubicka <hubicka@ucw.cz>
6113
6114 * gcc.dg/predict-12.c: New testcase.
6115
0aa73965 61162016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6117
6118 PR fortran/71649
6119 * gfortran.dg/pr71649.f90: New test.
6120
9977f724 61212016-06-25 Jakub Jelinek <jakub@redhat.com>
6122
a5c54f33 6123 PR tree-optimization/71643
6124 * g++.dg/opt/pr71643.C: New test.
6125
9977f724 6126 PR tree-optimization/71631
6127 * gcc.c-torture/execute/pr71631.c: New test.
6128
e09883e4 61292016-06-24 Jan Hubicka <hubicka@ucw.cz>
6130
6131 * gcc.dg/predict-11.c: New testcase.
6132 * gfortran.dg/predict-2.f90: New testcase.
6133
89beffc9 61342016-06-24 Jan Hubicka <hubicka@ucw.cz>
6135
6136 * gcc.dg/predict-10.c: New test.
6137
2275a11d 61382016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6139
6140 * gcc.target/powerpc/abs128-1.c: New.
6141 * gcc.target/powerpc/copysign128-1.c: New.
6142 * gcc.target/powerpc/inf128-1.c: New.
6143 * gcc.target/powerpc/nan128-1.c: New.
6144
37681b7f 61452016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6146
6147 * gfortran.dg/pr71642.f90: New test.
6148
9cf2d600 61492016-06-24 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR tree-optimization/71647
6152 * gcc.target/i386/pr71647.c: New test.
6153
eea332b9 61542016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6155
6156 * gcc.target/i386/noplt-gd-1.c: New test.
6157 * gcc.target/i386/noplt-gd-2.c: Likewise.
6158 * gcc.target/i386/noplt-gd-3.c: Likewise.
6159 * gcc.target/i386/noplt-ld-1.c: Likewise.
6160 * gcc.target/i386/noplt-ld-2.c: Likewise.
6161 * gcc.target/i386/noplt-ld-3.c: Likewise.
6162 * lib/target-supports.exp
6163 (check_effective_target_tls_get_addr_via_got): New.
6164
b6d48a78 61652016-06-24 Uros Bizjak <ubizjak@gmail.com>
6166
6167 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6168 testsuite compile flags.
6169 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6170 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6171
61722016-06-24 Uros Bizjak <ubizjak@gmail.com>
6173
6174 * g++dg/vect/pr36684.cc: Add dg-do compile.
6175 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6176 * gcc.dg/vect/pr70021.c: Ditto.
6177 * gcc.dg/vect/pr70138-1.c: Ditto.
6178 * gcc.dg/vect/pr70138-2.c: Ditto.
6179 * gcc.dg/vect/pr70354-1.c: Ditto.
6180 * gcc.dg/vect/pr70354-2.c: Ditto.
6181 * gcc.dg/vect/pr71259.c: Ditto.
6182 * gcc.dg/vect/pr71416-1.c: Ditto.
6183 * gcc.dg/vect/slp-43.c: Ditto.
6184 * gcc.dg/vect/slp-45.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 * gfortran.dg/vect/pr69980.f90: Ditto.
6189
61902016-06-24 Uros Bizjak <ubizjak@gmail.com>
6191
6192 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6193 * gcc.dg/vect/bb-slp-30.c: Ditto.
6194 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6195 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6196 * gcc.dg/vect/pr45902.c: Ditto.
6197 * gcc.dg/vect/pr48172.c: Ditto.
6198 * gcc.dg/vect/pr48377.c: Ditto.
6199 * gcc.dg/vect/pr49038.c: Ditto.
6200 * gcc.dg/vect/pr49771.c: Ditto.
6201 * gcc.dg/vect/pr52091.c: Ditto.
6202 * gcc.dg/vect/pr53185-2.c: Ditto.
6203 * gcc.dg/vect/pr56826.c: Ditto.
6204 * gcc.dg/vect/pr60276.c: Ditto.
6205 * gcc.dg/vect/pr62021.c: Ditto.
6206 * gcc.dg/vect/pr63530.c: Ditto.
6207 * gcc.dg/vect/pr65518.c: Ditto.
6208 * gcc.dg/vect/pr65947-1.c: Ditto.
6209 * gcc.dg/vect/pr65947-10.c: Ditto.
6210 * gcc.dg/vect/pr65947-11.c: Ditto.
6211 * gcc.dg/vect/pr65947-12.c: Ditto.
6212 * gcc.dg/vect/pr65947-13.c: Ditto.
6213 * gcc.dg/vect/pr65947-2.c: Ditto.
6214 * gcc.dg/vect/pr65947-3.c: Ditto.
6215 * gcc.dg/vect/pr65947-4.c: Ditto.
6216 * gcc.dg/vect/pr65947-5.c: Ditto.
6217 * gcc.dg/vect/pr65947-6.c: Ditto.
6218 * gcc.dg/vect/pr65947-7.c: Ditto.
6219 * gcc.dg/vect/pr65947-8.c: Ditto.
6220 * gcc.dg/vect/pr65947-9.c: Ditto.
6221 * gcc.dg/vect/pr71416-1.c: Ditto.
6222 * gcc.dg/vect/pr71439.c: Ditto.
6223 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6224 * gcc.dg/vect/vect-bswap16.c: Ditto.
6225 * gcc.dg/vect/vect-bswap32.c: Ditto.
6226 * gcc.dg/vect/vect-bswap64.c: Ditto.
6227 * gcc.dg/vect/vect-live-1.c: Ditto.
6228 * gcc.dg/vect/vect-live-2.c: Ditto.
6229 * gcc.dg/vect/vect-live-3.c: Ditto.
6230 * gcc.dg/vect/vect-live-4.c: Ditto.
6231 * gcc.dg/vect/vect-live-5.c: Ditto.
6232 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6233 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6234 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6235 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6236 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6237 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6238 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6239 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6240 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6241 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6242 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6243 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6244 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6245 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6246 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6247 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6248 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6249
d4213166 62502016-06-24 Uros Bizjak <ubizjak@gmail.com>
6251
6252 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6253
5aaec397 62542016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6255
6256 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6257 ia32 if R_386_GOT32X relocation is supported.
6258 * gcc.target/i386/noplt-3.c: Likewise.
6259 * gcc.target/i386/noplt-2.c: Likewise.
6260 (main): Renamed to ...
6261 (bar): This.
6262 * gcc.target/i386/noplt-4.c: Likewise.
6263 (main): Renamed to ...
6264 (bar): This.
6265 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6266 * gcc.target/i386/pr67400-5.c: Likewise.
6267
77104764 62682016-06-24 Jakub Jelinek <jakub@redhat.com>
6269
7318e591 6270 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6271 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6272
77104764 6273 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6274 f4): Adjust expected diagnostics.
6275 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6276 (T): If OVFP is defined, redefine to TP.
6277 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6278 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6279 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6280 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6281 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6282 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6283 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6284 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6285 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6286 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6287 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6288 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6289 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6290 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6291 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6292 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6293 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6294 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6295 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6296 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6297 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6298 as last argument to __builtin_add_overflow_p.
6299
ddf08519 63002016-06-23 Uros Bizjak <ubizjak@gmail.com>
6301
6302 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6303 dg-options and remove default vector testsuite compile flags.
6304 * g++.dg/vect/pr33860a.cc: Ditto.
6305 * g++.dg/vect/pr45470-a.cc: Ditto.
6306 * g++.dg/vect/pr45470-b.cc: Ditto.
6307 * g++.dg/vect/pr60896.cc: Ditto.
6308 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6309 * gcc.dg/vect/pr18308.c: Ditto.
6310 * gcc.dg/vect/pr24049.c: Ditto.
6311 * gcc.dg/vect/pr33373.c: Ditto.
6312 * gcc.dg/vect/pr36228.c: Ditto.
6313 * gcc.dg/vect/pr42395.c: Ditto.
6314 * gcc.dg/vect/pr42604.c: Ditto.
6315 * gcc.dg/vect/pr46663.c: Ditto.
6316 * gcc.dg/vect/pr48765.c: Ditto.
6317 * gcc.dg/vect/pr49093.c: Ditto.
6318 * gcc.dg/vect/pr49352.c: Ditto.
6319 * gcc.dg/vect/pr52298.c: Ditto.
6320 * gcc.dg/vect/pr52870.c: Ditto.
6321 * gcc.dg/vect/pr53185.c: Ditto.
6322 * gcc.dg/vect/pr53773.c: Ditto.
6323 * gcc.dg/vect/pr56695.c: Ditto.
6324 * gcc.dg/vect/pr62171.c: Ditto.
6325 * gcc.dg/vect/pr63530.c: Ditto.
6326 * gcc.dg/vect/pr68339.c: Ditto.
6327 * gcc.dg/vect/pr71259.c: Ditto.
6328 * gcc.dg/vect/vect-82_64.c: Ditto.
6329 * gcc.dg/vect/vect-83_64.c: Ditto.
6330 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6331 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6332 * gcc.dg/vect/vect-shift-2.c: Ditto.
6333 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6334 * gfortran.dg/vect/pr39318.f90: Ditto.
6335 * gfortran.dg/vect/pr45714-a.f: Ditto.
6336 * gfortran.dg/vect/pr45714-b.f: Ditto.
6337 * gfortran.dg/vect/pr46213.f90: Ditto.
6338
81883aeb 63392016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6340 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341
6342 * gcc.target/powerpc/p9-splat-5.c: New test.
6343
affe5c16 63442016-06-23 Uros Bizjak <ubizjak@gmail.com>
6345
6346 PR tree-optimization/71488
6347 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6348 * lib/target-supports.exp: ... here.
6349 (check_sse4_hw_available): New procedure.
6350 (check_effective_target_sse4_runtime): Ditto.
6351 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6352 -march=westmere for sse4_runtime targets.
547fdd3e 6353 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6354 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6355 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6356 (main): Call check_vect ().
e50240d3 6357 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6358
6fb2f181 63592016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6360
6361 PR target/66232
6362 PR target/67400
6363 * gcc.target/i386/pr66232-14.c: New file.
6364 * gcc.target/i386/pr66232-15.c: Likewise.
6365 * gcc.target/i386/pr66232-16.c: Likewise.
6366 * gcc.target/i386/pr66232-17.c: Likewise.
6367 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6368 ia32 if R_386_GOT32X relocation is supported.
6369 * gcc.target/i386/pr67400-2.c: Likewise.
6370 * gcc.target/i386/pr67400-3.c: Likewise.
6371 * gcc.target/i386/pr67400-4.c: Likewise.
6372 * gcc.target/i386/pr67400-6.c: Likewise.
6373 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6374 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6375
88be2b3c 63762016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6377
6378 PR libgfortran/48852
6379 * gfortran.dg/char4_iunit_1.f03: Update test.
6380 * gfortran.dg/f2003_io_5.f03: Update test.
6381 * gfortran.dg/real_const_3.f90: Update test.
6382
ff600f64 63832016-06-23 Andi Kleen <ak@linux.intel.com>
6384
6385 * g++.dg/bprob/bprob.exp: Support autofdo.
6386 * g++.dg/tree-prof/tree-prof.exp: dito.
6387 * gcc.dg/tree-prof/tree-prof.exp: dito.
6388 * gcc.misc-tests/bprob.exp: dito.
6389 * gfortran.dg/prof/prof.exp: dito.
6390 * lib/profopt.exp: dito.
6391 * lib/target-supports.exp: Check for autofdo.
6392
afa7ed87 63932016-06-23 Martin Liska <mliska@suse.cz>
6394
6395 * gcc.dg/pr71619.c: New test.
6396
0941fba8 63972016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6398
6399 PR target/67400
56896ed3 6400 * gcc.target/i386/pr67400-1.c: New test.
6401 * gcc.target/i386/pr67400-2.c: Likewise.
6402 * gcc.target/i386/pr67400-3.c: Likewise.
6403 * gcc.target/i386/pr67400-4.c: Likewise.
6404 * gcc.target/i386/pr67400-5.c: Likewise.
6405 * gcc.target/i386/pr67400-6.c: Likewise.
6406 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6407
e557fc7f 64082016-06-22 David Malcolm <dmalcolm@redhat.com>
6409
6410 * c-c++-common/missing-header-1.c: New test case.
6411 * c-c++-common/missing-header-2.c: New test case.
6412 * c-c++-common/missing-header-3.c: New test case.
6413 * c-c++-common/missing-header-4.c: New test case.
6414
8469aece 64152016-06-22 David Malcolm <dmalcolm@redhat.com>
6416
6417 PR c/70339
6418 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6419 hint.
6420 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6421 expected results due to builtin "nanl" now being suggested for
6422 "name".
6423 * gcc.dg/pr67580.c: Update expected messages.
6424 * gcc.dg/spellcheck-identifiers.c: New testcase.
6425 * gcc.dg/spellcheck-typenames.c: New testcase.
6426
6628b04d 64272016-06-22 David Malcolm <dmalcolm@redhat.com>
6428
6429 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6430 file.
6431 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6432 diagnostic-test-show-locus-parseable-fixits.c to sources for
6433 diagnostic_plugin_test_show_locus.c.
6434 * lib/gcc-defs.exp (freeform_regexps): New global.
6435 (dg-regexp): New function.
6436 (handle-dg-regexps): New function.
6437 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6438 freeform_regexps to the empty list.
6439 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6440
82ccd33e 64412016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6442
affe5c16 6443 PR tree-optimization/71488
82ccd33e 6444 * g++.dg/pr71488.C: New test.
6445 * gcc.dg/vect/vect-bool-cmp.c: New test.
6446
2c21de58 64472016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6448
6449 * gcc.dg/guality/param-5.c: New test.
6450
fadfd5fc 64512016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6452
6453 * gcc.target/i386/asm-flag-7.c: New test.
6454
03fee1f8 64552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6456
6457 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6458 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6459 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6460 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6461 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6462 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6463 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6464 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6465 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6466 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6467 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6468 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6469 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6470 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6471 * lib/target-supports.exp: Likewise.
6472
6905db52 64732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6474
6475 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6476 * gcc.dg/attr-ms_struct-2.c: Likewise.
6477 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6478 * gcc.dg/bf-ms-attrib.c: Likewise.
6479 * gcc.dg/bf-ms-layout-2.c: Likewise.
6480 * gcc.dg/bf-ms-layout-3.c: Likewise.
6481 * gcc.dg/bf-ms-layout.c: Likewise.
6482 * gcc.dg/bf-no-ms-layout.c: Likewise.
6483 * gcc.target/i386/bitfield1.c: Likewise.
6484 * gcc.target/i386/bitfield2.c: Likewise.
6485 * gcc.target/i386/bitfield3.c: Likewise.
6486
a6f93fc2 64872016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6488
6489 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6490 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6491 override other than -mcpu=power9 command-line option is specified,
6492 or if the target operating system is aix.
6493 * gcc.target/powerpc/darn-1.c: Likewise.
6494 * gcc.target/powerpc/darn-2.c: Likewise.
6495 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6496 test if effective-target is not powerpc_p9vector_ok or if the
6497 target operating system is not defined.
6498 * gcc.target/powerpc/vslv-1.c: Likewise.
6499 * gcc.target/powerpc/vsrv-0.c: Likewise.
6500 * gcc.target/powerpc/vsrv-1.c: Likewise.
6501
1cb2b4d3 65022016-06-21 Tobias Burnus <burnus@net-b.de>
6503
6504 PR fortran/71068
6505 * gfortran.dg/coarray/data_1.f90: New.
6506
66ff0c67 65072016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6508
6509 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6510 (dg-require-effective-target): Use arm_v8_neon_hw.
6511 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6512 (dg-require-effective-target): Likewise.
6513 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6514 (dg-require-effective-target): Likewise.
6515 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6516 (dg-require-effective-target): Likewise.
6517 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6518 (dg-require-effective-target): Likewise.
6519 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6520 (dg-require-effective-target): Likewise.
6521 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6522 Add AArch64 check.
6523
949bfed4 65242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6525
6526 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6527 Set to 3 so test passes.
6528
a20f6cd4 65292016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6530
6531 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6532
12792843 65332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6534
6535 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6536 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6537 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6538 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6539
49763db6 65402016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6541
6542 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6543 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6544
ada61167 65452016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6546
6547 PR target/71549
6548 * gcc.target/i386/pr71549.c: New test.
6549
a15584d4 65502016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6551
6552 * gcc.target/powerpc/vadsdu-0.c: Replace
6553 dg-require-effective-target directive to allow test to run on more
6554 platforms, and add dg-skip-if directive to disable test on aix
6555 platforms because of known incompatibilities.
6556 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6557 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6558 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6559 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6560 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6561 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6562 * gcc.target/powerpc/vadsdub-2.c: Replace
6563 dg-require-effective-target directive to allow test to run on more
6564 platforms, and add dg-skip-if directive to disable test on aix
6565 platforms because of known incompatibilities.
6566 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6567 with vec_absdb call to differentiate this test from vadsdub-1.c.
6568 * gcc.target/powerpc/vadsduh-1.c: Replace
6569 dg-require-effective-target directive to allow test to run on more
6570 platforms, and add dg-skip-if directive to disable test on aix
6571 platforms because of known incompatibilities.
6572 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6573 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6574 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6575
ec15ec36 65762016-06-21 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR tree-optimization/71588
6579 * gcc.dg/pr71558.c: New test.
6580
faeffe49 65812016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6582
6583 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6584 * c-c++-common/pr68657-2.c: Likewise.
6585 * c-c++-common/pr68657-3.c: Likewise.
6586 * gcc.dg/torture/pr69714.c: Require int32plus support.
6587 * gcc.dg/torture/pr70025.c: Likewise.
6588 * gcc.dg/torture/pr70083.c: Likewise.
6589 * gcc.dg/torture/pr70542.c: Likewise.
6590 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6591
e218d07f 65922016-06-20 Joseph Myers <joseph@codesourcery.com>
6593
6594 PR c/71601
6595 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6596
232a3df7 65972016-06-20 Jakub Jelinek <jakub@redhat.com>
6598
d7f45b87 6599 PR middle-end/71581
6600 * gcc.dg/pr71581.c: New test.
6601
232a3df7 6602 PR rtl-optimization/71591
6603 * gcc.dg/cpp/pr71591.c: New test.
6604
dbddef42 66052016-06-20 David B. Robins <gcc@davidrobins.net>
6606
6607 PR target/71571
6608 * g++.dg/torture/pr71571.C: New test.
6609
03129ccb 66102016-06-20 Jakub Jelinek <jakub@redhat.com>
6611
6612 PR target/71559
6613 * gcc.target/i386/sse2-pr71559.c: New test.
6614 * gcc.target/i386/avx-pr71559.c: New test.
6615 * gcc.target/i386/avx512f-pr71559.c: New test.
6616
a40b4b62 66172016-06-20 Tobias Burnus <burnus@net-b.de>
6618
6619 PR fortran/71194
6620 * gfortran.dg/pointer_remapping_10.f90: New.
6621
ecbea05a 66222016-06-20 David Malcolm <dmalcolm@redhat.com>
6623
6624 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6625
0f61dae9 66262016-06-20 Martin Sebor <msebor@redhat.com>
6627
6628 PR c/69507
6629 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6630 * gnu90-const-expr-1.c: Same.
6631 * gnu99-const-expr-1.c: Same.
6632 * gnu99-static-1.c: Same.
6633
e458dfd8 66342016-06-20 Renlin Li <renlin.li@arm.com>
6635
2c0c0c9b 6636 PR testsuite/71489
e458dfd8 6637 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6638
7ab71cb3 66392016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6640
6641 * gcc.target/aarch64/vcvt_f64_1.c: New.
6642 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6643 * gcc.target/aarch64/vrecp_f64_1.c: New.
6644
34d36b7a 66452016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6646
6647 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6648 "alignement".
6649
ed7f4748 66502016-06-20 Georg-Johann Lay <avr@gjlay.de>
6651
6652 PR target/71103
6653 * gcc.target/avr/torture/pr71103-2.c: New test.
6654
a940fdc7 66552016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6656
6657 PR c/69507
6658 * gcc.dg/alignof.c: New test.
6659
98683d85 66602016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6661
6662 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6663 vs dg-error; test constexpr specifier too.
6664
358cee25 66652016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6668
c3d7ceb6 66692016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6670
6671 * lib/target-supports.exp
6672 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6673 arm_neon_ok and merge flags. Fix temporary test name.
6674 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6675 and merge flags.
6676
1176073c 66772016-06-17 Martin Liska <mliska@suse.cz>
6678
6679 * gcc.dg/predict-9.c: Fix dump scanning.
6680
f3e2969a 66812016-06-17 Bin Cheng <bin.cheng@arm.com>
6682
6683 PR tree-optimization/71354
6684 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6685
7fdca647 66862016-06-17 Bin Cheng <bin.cheng@arm.com>
6687
6688 PR tree-optimization/71347
6689 * gcc.dg/tree-ssa/pr71347.c: New test.
6690
a338a226 66912016-06-17 Bin Cheng <bin.cheng@arm.com>
6692
6693 PR tree-optimization/71354
6694 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6695
c1e75671 66962016-06-17 Bin Cheng <bin.cheng@arm.com>
6697
6698 * gcc.dg/vect/vect-alias-check-1.c: New test.
6699
365ba13d 67002016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6701
59bde511 6702 PR target/71151
365ba13d 6703 * gcc.target/avr/pr71151-1.c: New test.
6704 * gcc.target/avr/pr71151-2.c: New test.
6705 * gcc.target/avr/pr71151-3.c: New test.
6706 * gcc.target/avr/pr71151-4.c: New test.
6707 * gcc.target/avr/pr71151-5.c: New test.
6708 * gcc.target/avr/pr71151-6.c: New test.
6709 * gcc.target/avr/pr71151-7.c: New test.
6710 * gcc.target/avr/pr71151-8.c: New test.
6711 * gcc.target/avr/pr71151-common.h: New test.
6712
db48d95b 67132016-06-16 Martin Liska <mliska@suse.cz>
6714
6715 * gfortran.dg/predict-1.f90: New test.
6716
4c780a59 67172016-06-16 Uros Bizjak <ubizjak@gmail.com>
6718
6719 PR target/71242
f9c39b65 6720 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6721
8c1879bc 67222016-06-16 Jan Hubicka <hubicka@ucw.cz>
6723
6724 * g++.dg/vect/pr36648.cc: Disable cunrolli
6725
33698dfe 67262016-06-16 Jakub Jelinek <jakub@redhat.com>
6727
745f2db6 6728 PR target/71554
6729 * gcc.c-torture/execute/pr71554.c: New test.
6730
33698dfe 6731 PR rtl-optimization/71532
6732 * gcc.dg/torture/pr71532.c: New test.
6733
b42322b9 67342016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6735
6736 * gcc.target/powerpc/p9-dimode1.c: New test.
6737 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6738
412b298a 67392016-06-15 Jakub Jelinek <jakub@redhat.com>
6740
93479f99 6741 * gcc.c-torture/compile/20160615-1.c: New test.
6742
412b298a 6743 * g++.dg/cpp0x/ref-qual17.C: New test.
6744
3ec40531 67452016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6746
6747 PR middle-end/71529
6748 * gcc.target/i386/pr71529.C: New test.
6749
edfe7670 67502016-06-15 Alan Hayward <alan.hayward@arm.com>
6751
6752 PR tree-optimization/71483
6753 * g++.dg/vect/pr71483.c: New
6754
6e52ac17 67552016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/70202
6758 * g++.dg/inherit/crash6.C: New.
6759 * g++.dg/inherit/union2.C: Likewise.
6760 * g++.dg/inherit/virtual12.C: Likewise.
6761 * g++.dg/inherit/virtual13.C: Likewise.
6762 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6763
aed35af2 67642016-06-15 Uros Bizjak <ubizjak@gmail.com>
6765
0941fba8 6766 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6767
6f710392 67682016-06-15 Alan Hayward <alan.hayward@arm.com>
6769
6770 PR tree-optimization/71439
6771 * gcc.dg/vect/pr71439.c: New
6772
d1cedfd3 67732016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6774
6775 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6776
ee8fd158 67772016-06-15 Richard Biener <rguenther@suse.de>
6778
6779 * gcc.dg/vect/slp-45.c: New testcase.
6780
5695a690 67812016-06-15 Richard Biener <rguenther@suse.de>
6782
6783 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6784
267ae3ee 67852016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6786
6787 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6788 requirements, and disable for AIX for now.
6789 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6790
a6d0e20a 67912016-06-14 Jakub Jelinek <jakub@redhat.com>
6792
b2efd162 6793 PR c++/71528
6794 * g++.dg/opt/pr71528.C: New test.
6795
a6d0e20a 6796 PR c++/71516
6797 * g++.dg/init/pr71516.C: New test.
6798
035778de 67992016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6800
6801 * g++.dg/init/array46.C: New.
6802
7c9dc58e 68032016-06-14 Uros Bizjak <ubizjak@gmail.com>
6804
0941fba8 6805 * gcc.target/i386/float128-3.c: New test.
6806 * gcc.target/i386/quad-sse4.c: Ditto.
6807 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6808 Update scan strings.
7c9dc58e 6809
412640c9 68102016-06-14 Richard Biener <rguenther@suse.de>
6811
6812 PR middle-end/71526
6813 * gfortran.dg/pr71526.f90: New testcase.
6814
1b9fde85 68152016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6816
6817 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6818 * gcc.dg/zero_bits_compound-1.c: Likewise.
6819
306097e3 68202016-06-14 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/71522
6823 * gcc.dg/torture/pr71522.c: New testcase.
6824
566255a8 68252016-06-14 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR tree-optimization/71520
6828 * gcc.dg/tree-ssa/pr71520.c: New test.
6829
eb912adb 68302016-06-14 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/71521
56d35455 6833 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6834
9720103d 68352016-06-13 Jakub Jelinek <jakub@redhat.com>
6836
12cb8367 6837 PR sanitizer/71498
6838 * c-c++-common/ubsan/bounds-13.c: New test.
6839
9720103d 6840 PR preprocessor/71183
6841 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6842
5965fbcc 68432016-06-13 Jeff Law <law@redhat.com>
6844
6845 PR tree-optimization/71403
6846 * c-c++-common/ubsan/pr71403-1.c: New test.
6847 * c-c++-common/ubsan/pr71403-2.c: New test.
6848 * c-c++-common/ubsan/pr71403-3.c: New test.
6849
04537049 68502016-06-13 Jakub Jelinek <jakub@redhat.com>
6851
6852 PR middle-end/71478
6853 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6854 Add -Wno-psabi -w to dg-options.
6855
412f195f 68562016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6857
6858 * gcc.target/powerpc/vadsdu-0.c: New test.
6859 * gcc.target/powerpc/vadsdu-1.c: New test.
6860 * gcc.target/powerpc/vadsdu-2.c: New test.
6861 * gcc.target/powerpc/vadsdu-3.c: New test.
6862 * gcc.target/powerpc/vadsdu-4.c: New test.
6863 * gcc.target/powerpc/vadsdu-5.c: New test.
6864 * gcc.target/powerpc/vadsdub-1.c: New test.
6865 * gcc.target/powerpc/vadsdub-2.c: New test.
6866 * gcc.target/powerpc/vadsduh-1.c: New test.
6867 * gcc.target/powerpc/vadsduh-2.c: New test.
6868 * gcc.target/powerpc/vadsduw-1.c: New test.
6869 * gcc.target/powerpc/vadsduw-2.c: New test.
6870
527790c1 68712016-06-13 David Malcolm <dmalcolm@redhat.com>
6872
6873 * gcc.dg/c99-init-2.c (c): Update expected error message.
6874 * gcc.dg/init-bad-8.c (foo): Likewise.
6875 * gcc.dg/spellcheck-fields-3.c: New test case.
6876
102e67eb 68772016-06-13 Martin Liska <mliska@suse.cz>
6878
6879 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6880 and "guess loop iv compared" heuristics.
6881 * gcc.dg/predict-2.c: Likewise.
6882 * gcc.dg/predict-3.c: Likewise.
6883 * gcc.dg/predict-4.c: Likewise.
6884 * gcc.dg/predict-5.c: Likewise.
6885 * gcc.dg/predict-6.c: Likewise.
6886
1a54d3be 68872016-06-13 Marek Polacek <polacek@redhat.com>
6888
6889 PR middle-end/71476
6890 * c-c++-common/Wswitch-unreachable-4.c: New test.
6891 * gcc.dg/Wswitch-unreachable-2.c: New test.
6892 * g++.dg/tm/jump1.C: Move dg-warning.
6893
5b7401b8 68942016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6895
6896 * gnat.dg/renaming10.ad[sb]: New test.
6897
1c93151c 68982016-06-13 Paul Thomas <pault@gcc.gnu.org>
6899
6900 PR fortran/70673
6901 * gfortran.dg/pr70673.f90: New test.
6902
249865a0 69032016-06-13 Richard Biener <rguenther@suse.de>
6904
6905 PR middle-end/64516
6906 * gcc.dg/align-3.c: New testcase.
6907
776d9b14 69082016-06-13 Martin Liska <mliska@suse.cz>
6909
6910 * gcc.target/i386/pr71458.c: New test.
6911
0cf5c551 69122016-06-12 Uros Bizjak <ubizjak@gmail.com>
6913
6914 PR target/71241
f9c39b65 6915 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6916
34de0a35 69172016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6918
6919 PR target/60751
6920 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6921 statement.
6922
0cc8bc98 69232016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6924
6925 PR target/60751
6926 * gfortran.dg/comma_IO_extension_1.f90: New test.
6927 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6928 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6929 statement.
6930 * gfortran.dg/graphite/pr38083.f90: Likewise.
6931 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6932 missing format.
6933
0ff78c86 69342016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6935
6936 * gnat.dg/case_character.adb: New test.
6937
6c38863e 69382016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6939
6940 PR middle-end/71310
6941 * gcc.target/powerpc/pr71310.c: New testcase.
6942
24c41395 69432016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6944
6945 PR middle-end/71478
6946 * gcc.dg/pr71478.c: New test.
6947
aeb26fb6 69482016-06-10 Jakub Jelinek <jakub@redhat.com>
6949
702b3575 6950 PR middle-end/71494
6951 * gcc.c-torture/execute/pr71494.c: New test.
6952
8ec29807 6953 PR c/68657
6954 * gcc.target/i386/pr68657.c: New test.
6955
aeb26fb6 6956 PR inline-asm/68843
6957 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6958 (test): Add -masm=intel alternatives.
6959
1dc4d519 69602016-06-10 Martin Sebor <msebor@redhat.com>
6961
6962 PR c/71392
6963 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6964
6385d6d3 69652016-06-10 Jeff Law <law@redhat.com>
6966
6967 PR tree-optimization/71335
6968 * gcc.c-torture/execute/pr71335.c: New test.
6969
041a412b 69702016-06-10 David Malcolm <dmalcolm@redhat.com>
6971
6972 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6973 the various "cannot tail-call: " messages.
6974
4a5edbb2 69752016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6976
6977 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6978 and options.
6979
9cf3aec3 69802016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6981
6982 PR sanitizer/71480
6983 * c-c++-common/asan/pr71480.c: New test.
6984
61724718 69852016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6986
6987 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6988 (ASMNAME2): Likewise.
6989 (main): Replace fn in asm statement with ASMNAME ("fn").
6990 * gcc.dg/guality/pr68037-2.c: Likewise.
6991 * gcc.dg/guality/pr68037-3.c: Likewise.
6992 * gcc.dg/torture/pr68037-1.c: Likewise.
6993 * gcc.dg/torture/pr68037-2.c: Likewise.
6994 * gcc.dg/torture/pr68037-3.c: Likewise.
6995
1807f6fb 69962016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6997
6998 PR inline-asm/68843
6999 * gcc.target/i386/pr68843-1.c: New test.
7000 * gcc.target/i386/pr68843-2.c: New test.
7001
ccfa030f 70022016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7003 Cesar Philippidis <cesar@codesourcery.com>
7004
7005 PR middle-end/71373
7006 * gcc.dg/goacc/nested-function-1.c: New file.
7007 * gcc.dg/goacc/nested-function-2.c: Likewise.
7008 * gcc.dg/goacc/pr71373.c: Likewise.
7009 * gfortran.dg/goacc/cray-2.f95: Likewise.
7010 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7011 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7012 * gfortran.dg/goacc/cray.f95: Update.
7013 * gfortran.dg/goacc/loop-1.f95: Likewise.
7014 * gfortran.dg/goacc/loop-3.f95: Likewise.
7015 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7016 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7017
70182016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7019
7020 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7021 for OpenACC tile clauses.
7022 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7023
7024 PR c/71381
7025 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7026 to...
7027 * c-c++-common/goacc/cache-2.c: ... this new file.
7028 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7029 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7030 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7031 usage.
7032 * gfortran.dg/goacc/cray.f95: Likewise.
7033 * gfortran.dg/goacc/loop-1.f95: Likewise.
7034
bb038f3e 70352016-06-10 Alan Hayward <alan.hayward@arm.com>
7036
7037 PR tree-optimization/71407
7038 PR tree-optimization/71416
7039 * gcc.dg/vect/pr71407.c: New
7040 * gcc.dg/vect/pr71416-1.c: New
7041 * gcc.dg/vect/pr71416-2.c: New
7042
332409d3 70432016-06-10 Richard Biener <rguenther@suse.de>
7044
7045 PR middle-end/71477
7046 * gcc.dg/torture/pr71477.c: New testcase.
7047
03cf727c 70482016-06-09 Julia Koval <julia.koval@intel.com>
7049
7050 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7051 * gcc.target/i386/interrupt-13.c: Likewise.
7052 * gcc.target/i386/interrupt-15.c: Likewise.
7053 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7054 * gcc.target/i386/interrupt-24.c: Likewise.
7055 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7056 * gcc.target/i386/interrupt-9.c: Likewise.
7057 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7058
23b101c5 70592016-06-09 Martin Sebor <msebor@redhat.com>
7060
7061 PR c/70883
7062 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7063 * gcc.dg/builtin-constant_p-1.c: Same.
7064 * gcc.dg/builtins-error.c: Same.
7065 * gcc.dg/pr70859.c: Same.
7066
188d6bbb 70672016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7068
7069 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7070 * gcc.dg/torture/pr68067-1.c: Likewise.
7071 * gcc.dg/torture/pr68067-2.c: Likewise.
7072
70732016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7074
7075 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7076 when setting SIZE.
7077
ff8886bd 70782016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7079
7080 PR c++/71465
7081 * g++.dg/inherit/crash5.C: New.
7082 Revert:
7083 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 PR c++/70202
7086 * g++.dg/inherit/crash5.C: New.
7087 * g++.dg/inherit/virtual1.C: Adjust.
7088
3f76cceb 70892016-06-09 Martin Liska <mliska@suse.cz>
7090
7091 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7092 * g++.dg/predict-loop-exit-2.C: Likewise.
7093 * g++.dg/predict-loop-exit-3.C: Likewise.
7094 * gcc.dg/predict-1.c: Likewise.
7095 * gcc.dg/predict-2.c: Likewise.
7096 * gcc.dg/predict-3.c: Likewise.
7097 * gcc.dg/predict-4.c: Likewise.
7098 * gcc.dg/predict-5.c: Likewise.
7099 * gcc.dg/predict-6.c: Likewise.
7100 * gcc.dg/predict-7.c: Likewise.
7101
59ae3d1b 71022016-06-09 Richard Biener <rguenther@suse.de>
7103
7104 PR tree-optimization/71462
7105 * gcc.dg/torture/pr71462.c: New testcase.
7106
8c2d2acf 71072016-06-09 Marek Polacek <polacek@redhat.com>
7108
7109 PR c/65471
7110 * gcc.dg/c11-generic-3.c: New test.
7111
224cb6b7 71122016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7113
7114 * g++.dg/init/array42.C: New.
7115 * g++.dg/init/array43.C: Likewise.
7116 * g++.dg/init/array44.C: Likewise.
7117 * g++.dg/init/array45.C: Likewise.
7118 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7119 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7120 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7121 * g++.dg/gomp/pr35751.C: Likewise.
7122 * g++.dg/init/array23.C: Likewise.
7123 * g++.dg/init/brace2.C: Likewise.
7124 * g++.dg/init/brace6.C: Likewise.
7125
732905bb 71262016-06-08 Martin Sebor <msebor@redhat.com>
7127 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR c++/70507
7130 PR c/68120
7131 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7132 * c-c++-common/builtin-arith-overflow-2.c: New test.
7133 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7134 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7135 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7136
7ddaa622 71372016-06-08 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR c++/71442
7140 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7141
84ee0905 71422016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7143
7144 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7145 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7146 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7147 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7148 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7149 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7150 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7151 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7152 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7153 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7154 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7155 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7156 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7157
2876af98 71582016-06-08 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/68558
7161 * gcc.dg/vect/slp-44.c: New testcase.
7162
acbb0d03 71632016-06-08 Richard Biener <rguenther@suse.de>
7164
7165 * gcc.dg/vect/slp-43.c: New testcase.
7166
f8689010 71672016-06-08 Richard Biener <rguenther@suse.de>
7168
7169 PR tree-optimization/71452
7170 * gcc.dg/torture/pr71452.c: New testcase.
7171
52d393eb 71722016-06-08 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR c++/71448
7175 * g++.dg/torture/pr71448.C: New test.
7176
9d700ce4 71772016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7178
7179 PR debug/71432
7180 PR ada/71413
7181 * g++.dg/debug/pr71432.C: New test.
7182
eb96ef65 71832016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7184
7185 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7186 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7187 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7188
a4753cdd 71892016-06-08 Alan Hayward <alan.hayward@arm.com>
7190
7191 * gcc.dg/vect/vect-live-2.c: Update effective target.
7192 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7193 * lib/target-supports.exp: Add aarch64 to vect_long.
7194
bafc7b1d 71952016-06-08 Marek Polacek <polacek@redhat.com>
7196
7197 PR c/71418
7198 * gcc.dg/noncompile/pr71418.c: New test.
7199
06e590e7 7200 PR c/71426
7201 * gcc.dg/noncompile/pr71426.c: New test.
7202
d3cb49c9 72032016-06-07 Jan Hubicka <hubicka@ucw.cz>
7204
7205 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7206 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7207 * gcc.dg/predict-3.c: Update template.
7208 * gcc.dg/predict-5.c: Update template.
7209 * gcc.dg/predict-6.c: Update template.
7210 * gcc.dg/predict-9.c: Update template.
7211 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7212
2d76c36a 72132016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7214
7215 * gcc.target/powerpc/vec-mul.c: New test.
7216
7cfde92a 72172016-06-07 David Malcolm <dmalcolm@redhat.com>
7218
7219 * gcc.dg/spellcheck-fields-2.c: New test case.
7220
b032c4dd 72212016-06-07 Richard Biener <rguenther@suse.de>
7222
7223 PR c/61564
7224 * gcc.dg/Wpragmas-1.c: New testcase.
7225 * gcc.dg/Wattributes-4.c: Likewise.
7226 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7227 entry.
7228
a7056369 72292016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7230
7231 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7232 spurious debug code.
7233
123c61e0 72342016-06-07 Richard Biener <rguenther@suse.de>
7235
7236 PR tree-optimization/71428
7237 * gcc.dg/torture/pr71428.c: New testcase.
7238
5819d47b 72392016-06-07 Richard Biener <rguenther@suse.de>
7240
7241 PR middle-end/71423
7242 * gcc.dg/torture/pr71423.c: New testcase.
7243
6cec5c6b 72442016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7245
7246 PR middle-end/71408
7247 * gcc.dg/tree-ssa/pr71408.c: New test.
7248
40bbfc17 72492016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7250
7251 PR middle-end/71281
7252 * g++.dg/torture/pr71281.C: New test.
7253
61f1f80c 72542016-06-06 Marek Polacek <polacek@redhat.com>
7255
7256 PR c/71362
7257 * gcc.dg/pr71362.c: New test.
7258
0406b32f 72592016-06-06 Jakub Jelinek <jakub@redhat.com>
7260 Patrick Palka <ppalka@gcc.gnu.org>
7261
7262 PR c++/70847
7263 PR c++/71330
7264 PR c++/71393
7265 * g++.dg/opt/pr70847.C: New test.
7266 * g++.dg/ubsan/pr70847.C: New test.
7267 * g++.dg/ubsan/pr71393.C: New test.
7268
b1445999 72692016-06-06 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR tree-optimization/71259
7272 * gcc.dg/vect/pr71259.c: New test.
7273
99b4f3a2 72742016-06-06 David Malcolm <dmalcolm@redhat.com>
7275
7276 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7277 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7278 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7279 above.
7280
837679bc 72812016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7282
7283 PR middle-end/37780
7284 * gcc.c-torture/execute/pr37780.c: New test.
7285 * gcc.target/aarch64/pr37780_1.c: Likewise.
7286 * gcc.target/arm/pr37780_1.c: Likewise.
7287
e4b92538 72882016-06-06 Marek Polacek <polacek@redhat.com>
7289
7290 * c-c++-common/attr-may-alias-1.c: New test.
7291 * c-c++-common/attr-may-alias-2.c: New test.
7292 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7293
43ac2f2f 72942016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7295
7296 PR c/24414
7297 * gcc.target/i386/pr24414.c: New test.
7298
7e1786b2 72992016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7300
7301 * gcc.target/sparc/vis4misc.c: New file.
7302 * gcc.target/sparc/fpcmp.c: Likewise.
7303 * gcc.target/sparc/fpcmpu.c: Likewise.
7304
f593ccb2 73052016-06-06 Alan Hayward <alan.hayward@arm.com>
7306
7307 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7308 * gcc.dg/vect/vect-live-3.c: Likewise.
7309
be6d8ddc 73102016-06-06 Richard Biener <rguenther@suse.de>
7311
7312 PR tree-optimization/71398
7313 * gcc.dg/torture/pr71398.c: New testcase.
7314
78f27916 73152016-06-06 Uros Bizjak <ubizjak@gmail.com>
7316
7317 PR target/71389
7318 * g++.dg/pr71389.C: New test.
7319
c5899606 73202016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7321
7322 PR fortran/71404
7323 * gfortran.dg/fmt_read_5.f: New test.
7324
8e3cd305 73252016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7326
7327 PR fortran/69659
7328 * gfortran.dg/class_array_22.f03: New test.
7329
703c0a09 73302016-06-05 Jan Hubicka <hubicka@ucw.cz>
7331
7332 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7333
d07b2b6f 73342016-06-05 Jan Hubicka <hubicka@ucw.cz>
7335
7336 * gcc.dg/predict-9.c: Update template.
7337
4a7ec4ac 73382016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/49377
7341 * g++.dg/template/pr49377.C: New.
7342
7499ef4a 73432016-06-04 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR tree-optimization/71405
7346 * g++.dg/torture/pr71405.C: New test.
7347
558c800d 73482016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7349
7350 PR c++/70202
7351 * g++.dg/inherit/crash5.C: New.
7352 * g++.dg/inherit/virtual1.C: Adjust.
7353
4ee7cf4b 73542016-06-03 Jeff Law <law@redhat.com>
7355
7356 PR tree-optimization/71316
7357 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7358
b12ae762 73592016-06-03 Jakub Jelinek <jakub@redhat.com>
7360
7361 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7362 dg-additional-options with just -fno-tree-scev-cprop in it.
7363 * gcc.dg/vect/vect-live-2.c: Likewise.
7364 * gcc.dg/vect/vect-live-5.c: Likewise.
7365 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7366 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7367 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7368
e09a5ee3 73692016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7370
7371 PR c++/27100
7372 * g++.dg/other/friend6.C: New test.
7373
f14b1922 73742016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7375
7376 * g++.dg/torture/ppc-ldst-array.C: New.
7377
20702ea3 73782016-06-03 Joseph Myers <joseph@codesourcery.com>
7379
7380 PR target/71276
7381 PR target/71277
7382 * gcc.dg/torture/builtin-fp-int-inexact.c,
7383 gcc.target/i386/387-builtin-fp-int-inexact.c,
7384 gcc.target/i386/387-rint-inline-1.c,
7385 gcc.target/i386/387-rint-inline-2.c,
7386 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7387 gcc.target/i386/sse2-rint-inline-1.c,
7388 gcc.target/i386/sse2-rint-inline-2.c,
7389 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7390 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7391
5ed3cc7b 73922016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7393 Julia Koval <julia.koval@intel.com>
7394
7395 PR target/66960
7396 PR target/67630
7397 PR target/67634
7398 PR target/67841
7399 PR target/68037
7400 PR target/68618
7401 PR target/68661
7402 PR target/69575
7403 PR target/69596
7404 PR target/69734
7405 * gcc.dg/guality/pr68037-1.c: New test.
7406 * gcc.dg/guality/pr68037-2.c: Likewise.
7407 * gcc.dg/guality/pr68037-3.c: Likewise.
7408 * gcc.dg/torture/pr68037-1.c: Likewise.
7409 * gcc.dg/torture/pr68037-2.c: Likewise.
7410 * gcc.dg/torture/pr68037-3.c: Likewise.
7411 * gcc.dg/torture/pr68661-1a.c: Likewise.
7412 * gcc.dg/torture/pr68661-1b.c: Likewise.
7413 * gcc.target/i386/interrupt-1.c: Likewise.
7414 * gcc.target/i386/interrupt-2.c: Likewise.
7415 * gcc.target/i386/interrupt-3.c: Likewise.
7416 * gcc.target/i386/interrupt-4.c: Likewise.
7417 * gcc.target/i386/interrupt-5.c: Likewise.
7418 * gcc.target/i386/interrupt-6.c: Likewise.
7419 * gcc.target/i386/interrupt-7.c: Likewise.
7420 * gcc.target/i386/interrupt-8.c: Likewise.
7421 * gcc.target/i386/interrupt-9.c: Likewise.
7422 * gcc.target/i386/interrupt-10.c: Likewise.
7423 * gcc.target/i386/interrupt-11.c: Likewise.
7424 * gcc.target/i386/interrupt-12.c: Likewise.
7425 * gcc.target/i386/interrupt-13.c: Likewise.
7426 * gcc.target/i386/interrupt-14.c: Likewise.
7427 * gcc.target/i386/interrupt-15.c: Likewise.
7428 * gcc.target/i386/interrupt-16.c: Likewise.
7429 * gcc.target/i386/interrupt-17.c: Likewise.
7430 * gcc.target/i386/interrupt-18.c: Likewise.
7431 * gcc.target/i386/interrupt-19.c: Likewise.
7432 * gcc.target/i386/interrupt-20.c: Likewise.
7433 * gcc.target/i386/interrupt-21.c: Likewise.
7434 * gcc.target/i386/interrupt-22.c: Likewise.
7435 * gcc.target/i386/interrupt-23.c: Likewise.
7436 * gcc.target/i386/interrupt-24.c: Likewise.
7437 * gcc.target/i386/interrupt-25.c: Likewise.
7438 * gcc.target/i386/interrupt-26.c: Likewise.
7439 * gcc.target/i386/interrupt-27.c: Likewise.
7440 * gcc.target/i386/interrupt-28.c: Likewise.
7441 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7442 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7443 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7444 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7445 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7446 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7447 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7448 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7449 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7450 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7451 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7452 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7453
3e346f54 74542016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7455
f27c52fb 7456 PR tree-optimization/52171
7457 * gcc.dg/pr52171.c: New test.
7458 * gcc.target/i386/pr52171.c: New test.
3e346f54 7459
22e029d2 74602016-06-03 Jan Hubicka <jh@suse.cz>
7461
7462 * g++.dg/tree-ssa/pred-1.C: New testcase
7463 * gcc.dg/tree-ssa/pred-1.c: New testcase
7464
41ce74ed 74652016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7466
7467 PR target/70957
7468 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7469 support.
7470 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7471
cf573a72 74722016-06-03 Alan Hayward <alan.hayward@arm.com>
7473
7474 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7475
75aae5b4 74762016-06-03 Alan Hayward <alan.hayward@arm.com>
7477
7478 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7479 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7480 * gcc.dg/vect/vect-live-1.c: New test.
7481 * gcc.dg/vect/vect-live-2.c: New test.
7482 * gcc.dg/vect/vect-live-3.c: New test.
7483 * gcc.dg/vect/vect-live-4.c: New test.
7484 * gcc.dg/vect/vect-live-5.c: New test.
7485 * gcc.dg/vect/vect-live-slp-1.c: New test.
7486 * gcc.dg/vect/vect-live-slp-2.c: New test.
7487 * gcc.dg/vect/vect-live-slp-3.c: New test.
7488
eba6788d 74892016-06-03 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR middle-end/71387
7492 * g++.dg/opt/pr71387.C: New test.
7493
5a653985 74942016-06-02 Jeff Law <law@redhat.com>
7495
7496 PR tree-optimization/71328
7497 * gcc.c-torture/compile/pr71328.c: New test.
7498
f92f6941 74992016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7500
7501 PR fortran/52393
7502 * gfortran.dg/fmt_read_3.f90: Fix typo.
7503 * gfortran.dg/fmt_read_4.f90: New test.
7504
0d29e152 75052016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7508 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7509 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7510 * g++.dg/cpp0x/override2.C: Likewise.
7511 * g++.dg/parse/crash5.C: Likewise.
7512 * g++.dg/parse/error16.C: Likewise.
7513 * g++.dg/parse/error27.C: Likewise.
7514 * g++.dg/template/qualttp15.C: Likewise.
7515 * g++.dg/template/redecl4.C: Likewise.
7516 * g++.old-deja/g++.other/crash39.C: Likewise.
7517 * g++.old-deja/g++.other/struct1.C: Likewise.
7518 * g++.old-deja/g++.pt/m9a.C: Likewise.
7519 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7520
2740a1a5 75212016-06-02 Jakub Jelinek <jakub@redhat.com>
7522
89f17a65 7523 PR c++/71372
7524 * c-c++-common/pr71372.c: New test.
7525
2740a1a5 7526 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7527 __TIME__ strings with __builtin_strcmp instead of printf and
7528 dg-output.
7529
9ae89a4e 75302016-06-02 Martin Liska <mliska@suse.cz>
7531
7532 * gcc.dg/predict-9.c: New test.
7533
41258f9c 75342016-06-02 Jakub Jelinek <jakub@redhat.com>
7535
7536 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7537 global set_compiler_env_var and global saved_compiler_env_var.
7538
dad46eb8 75392016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7540
7541 PR rtl-optimization/71295
7542 * gcc.c-torture/compile/pr71295.c: New test.
7543
9cc8a892 75442016-06-02 Jakub Jelinek <jakub@redhat.com>
7545
98e7c96c 7546 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7547
4a5a4de2 7548 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7549 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7550
9cc8a892 7551 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7552 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7553 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7554 alternative number.
7555
46819a36 75562016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7557
7558 * gcc.target/powerpc/p9-splat-4.c: New test.
7559
75602016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7561
7562 PR target/71186
7563 * gcc.target/powerpc/pr71186.c: New test.
7564
d9820cc5 75652016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7566
7567 PR fortran/52393
7568 * gfortran.dg/fmt_read_3.f90: New test.
7569
2f14ca3e 75702016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7571
7572 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7573 procedure.
7574
dfa5c0d3 75752016-06-01 Eduard Sanou <dhole@openmailbox.org>
7576
7577 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7578 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7579 env var is set.
7580 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7581 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7582 shown once.
7583 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7584 during compilation.
7585 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7586 vars set by dg-set-compiler-env-var.
7587
7d7125df 75882016-06-01 Paul Thomas <pault@gcc.gnu.org>
7589
7590 PR fortran/71156
7591 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7592 to the module procedure declaration.
7593 * gfortran.dg/submodule_16.f08: New test.
7594
6ab9cde4 75952016-06-01 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR middle-end/71371
7598 * c-c++-common/gomp/pr71371.c: New test.
7599
0cfe7a23 76002016-06-01 Richard Biener <rguenther@suse.de>
7601
7602 PR tree-optimization/71366
7603 * gcc.dg/torture/pr71366-1.c: New testcase.
7604 * gcc.dg/torture/pr71366-2.c: Likewise.
7605
5a5b02e1 76062016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7607
7608 * gcc.target/powerpc/vslv-0.c: New test.
7609 * gcc.target/powerpc/vslv-1.c: New test.
7610 * gcc.target/powerpc/vsrv-0.c: New test.
7611 * gcc.target/powerpc/vsrv-1.c: New test.
7612
d27a79f6 76132016-06-01 Nathan Sidwell <nathan@acm.org>
7614
7615 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7616 * gcc.target/nvptx/weak.c: New.
7617
6172a9fd 76182016-06-01 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/71261
7621 * gcc.dg/torture/vect-bool-1.c: New testcase.
7622
f9aaabb2 76232016-06-01 Jakub Jelinek <jakub@redhat.com>
7624
7625 * gfortran.dg/gomp/order-1.f90: New test.
7626 * gfortran.dg/gomp/order-2.f90: New test.
7627
53b01069 76282016-06-01 Jan Hubicka <hubicka@ucw.cz>
7629
7630 * gcc.dg/unroll-6.c: Update template.
7631 * gcc.dg/unroll-7.c: New testcase.
7632 * gcc.dg/unroll-8.c: New testcase.
7633
36757397 76342016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gnat.dg/opt56.ad[sb]: New test.
7637
7f93bd6e 76382016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 PR c++/66635
7641 * g++.dg/cpp0x/constexpr-ice16.C: New.
7642
9f41a2ce 76432016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7644
7645 PR tree-optimization/71314
7646 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7647 -mbranch-cost=2.
7648
31e02373 76492016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7650
7651 PR tree-optimization/71077
7652 * gcc.dg/tree-ssa/pr71077.c: New test.
7653
76f8f901 76542016-05-31 Jan Hubicka <hubicka@ucw.cz>
7655
7f93bd6e 7656 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7657 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7658 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7659
04f5f923 76602016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7661
7662 PR c++/71248
7663 * g++.dg/cpp0x/pr71248.C: New.
7664 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7665 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7666 * g++.dg/init/new37.C: Likewise.
7667 * g++.dg/template/static1.C: Likewise.
7668 * g++.dg/template/static2.C: Likewise.
7669
4ffddf28 76702016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7671
7672 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7673 instead of %rdi.
7674 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7675
4ff7bd21 76762016-05-31 Marek Polacek <polacek@redhat.com>
7677
7678 * c-c++-common/Wswitch-unreachable-3.c: New test.
7679 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7680
e1f7cc4b 76812016-05-31 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/71352
7684 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7685
02978bd1 76862016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7687
7688 * gcc.target/arm/armv5_thumb_isa.c: New test.
7689
cfce8164 76902016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7691
7692 PR target/71346
7693 * gcc.target/i386/pr71346.c: New test.
7694
7a51c705 76952016-05-31 Tom de Vries <tom@codesourcery.com>
7696
7697 PR tree-optimization/69068
7698 * gcc.dg/graphite/pr69068.c: New test.
7699
8c1ac106 77002016-05-27 Martin Sebor <msebor@redhat.com>
7701
7702 PR c++/71306
7703 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7704
b6431756 77052016-05-30 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR c++/71349
7708 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7709 nowait depend(inout: dd[0]) clauses where permitted.
7710
f6203294 77112016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 PR c++/71238
7714 * g++.dg/parse/pr71238.C: New.
7715 * g++.dg/concepts/friend1.C: Test column numbers too.
7716 * g++.dg/cpp0x/initlist31.C: Likewise.
7717 * g++.dg/cpp0x/pr51420.C: Likewise.
7718 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7719 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7720 * g++.dg/ext/builtin3.C: Likewise.
7721 * g++.dg/lookup/friend12.C: Likewise.
7722 * g++.dg/lookup/friend7.C: Likewise.
7723 * g++.dg/lookup/koenig1.C: Likewise.
7724 * g++.dg/lookup/koenig5.C: Likewise.
7725 * g++.dg/lookup/used-before-declaration.C: Likewise.
7726 * g++.dg/overload/koenig1.C: Likewise.
7727 * g++.dg/template/crash65.C: Likewise.
7728 * g++.dg/template/friend57.C: Likewise.
7729 * g++.dg/warn/Wshadow-5.C: Likewise.
7730 * g++.dg/warn/Wunused-8.C: Likewise.
7731 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7732 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7733 * g++.old-deja/g++.jason/member.C: Likewise.
7734 * g++.old-deja/g++.jason/report.C: Likewise.
7735 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7736 * g++.old-deja/g++.law/visibility20.C: Likewise.
7737 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7738 * g++.old-deja/g++.other/static5.C: Likewise.
7739 * g++.old-deja/g++.pt/overload2.C: Likewise.
7740
b96f8145 77412016-05-30 Jan Hubicka <hubicka@ucw.cz>
7742
7743 * gcc.dg/tree-ssa/peel1.c: New testcase.
7744 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7745 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7746
ed5bca7a 77472016-05-30 Tom de Vries <tom@codesourcery.com>
7748
7749 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7750 to ce.
7751
c0aa0333 77522016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/71099
7755 * g++.dg/parse/virtual1.C: New.
7756
231010db 77572016-05-30 Uros Bizjak <ubizjak@gmail.com>
7758
7759 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7760 Use correct register when clearing %edx.
7761
765557c0 77622016-05-30 Alexander Monakov <amonakov@ispras.ru>
7763
7764 PR tree-optimization/71289
7765 * gcc.dg/pr71289.c: New test.
7766
fc3b1c44 77672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7768
7769 PR middle-end/71269
7770 PR middle-end/71292
7771 * gcc.dg/tree-ssa/pr71269.c: New test.
7772 * gcc.dg/tree-ssa/pr71292.c: New test.
7773
ce352457 77742016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7775
7776 PR middle-end/71252
7777 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7778
eedd711b 77792016-05-30 Jan Hubicka <hubicka@ucw.cz>
7780
7781 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7782 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7783 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7784
8c061890 77852016-05-30 Tom de Vries <tom@codesourcery.com>
7786
7787 PR tree-optimization/69067
7788 * gcc.dg/graphite/pr69067.c: New test.
7789
a6b0884c 77902016-05-29 Uros Bizjak <ubizjak@gmail.com>
7791
7792 PR target/71245
7793 * gcc.target/i386/pr71245-1.c: New test.
7794 * gcc.target/i386/pr71245-2.c: Ditto.
7795
2369edfc 77962016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7797
7798 PR c++/71105
7799 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7800 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7801 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7802
b6ab3f43 78032016-05-27 Jan Hubicka <hubicka@ucw.cz>
7804
7805 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7806
0192662b 78072016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7808
7809 Revert:
7810 PR c++/69855
7811 * g++.dg/overload/69855.C: New.
7812 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7813 * g++.old-deja/g++.pt/crash3.C: Likewise.
7814
fce78c50 78152016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/60385
7818 * g++.dg/parse/namespace13.C: New.
7819
372172fe 78202016-05-26 Jeff Law <law@redhat.com>
7821
7822 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7823 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7824 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7825 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7826 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7827 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7828 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7829 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7830 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7831 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7832 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7833 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7834 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7835
5d8a8944 78362016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7837
7838 PR c++/69855
7839 * g++.dg/overload/69855.C: New.
7840 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7841 * g++.old-deja/g++.pt/crash3.C: Likewise.
7842
29602b75 78432016-05-27 Jiong Wang <jiong.wang@arm.com>
7844
7845 PR target/63596
7846 * gcc.target/aarch64/va_arg_1.c: New testcase.
7847 * gcc.target/aarch64/va_arg_2.c: Likewise.
7848 * gcc.target/aarch64/va_arg_3.c: Likewise.
7849
c900b732 78502016-05-27 Jiong Wang <jiong.wang@arm.com>
7851
7852 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7853 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7854 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7855 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7856 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7857
73ef73bd 78582016-05-27 Marek Polacek <polacek@redhat.com>
7859
7860 PR middle-end/71308
7861 * g++.dg/torture/pr71308.C: New test.
7862
a6031633 78632016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7864
7865 * gcc.dg/zero_bits_compound-1.c: New test.
7866 * gcc.dg/zero_bits_compound-2.c: New test.
7867
1fbdc7ae 78682016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7869
7870 PR middle-end/71279
7871 * gcc.dg/pr71279.c: New test.
7872
2e196ca8 78732016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7874
7875 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7876 floating point min/max/comparison instructions.
7877 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7878
6feab9ce 78792016-05-26 Jakub Jelinek <jakub@redhat.com>
7880
7881 * c-c++-common/gomp/schedule-1.c: New test.
7882 * gfortran.dg/gomp/schedule-1.f90: New test.
7883
978cea8f 78842016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7885
7886 PR c++/70822
7887 PR c++/70106
7888 * g++.dg/cpp1y/auto-fn32.C: New test.
7889 * g++.dg/cpp1y/paren4.C: New test.
7890
0478d9ed 78912016-05-26 Nathan Sidwell <nathan@acm.org>
7892
7893 * gcc.dg/20060410.c: Xfail on ptx.
7894 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7895 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7896 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7897 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7898 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7899
5fd1c174 79002016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7901
7902 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7903
c5e8b3e2 79042016-05-26 Jakub Jelinek <jakub@redhat.com>
7905
0db93a5b 7906 PR tree-optimization/71280
7907 * gcc.dg/pr71280.c: New test.
7908
7199c05c 7909 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7910
76c786ac 7911 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7912 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7913
c5e8b3e2 7914 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7915
e9bcea2f 79162016-05-26 Jiong Wang <jiong.wang@arm.com>
7917
7918 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7919 kept in memory.
e9bcea2f 7920
955d947b 79212016-05-25 Jeff Law <law@redhat.com>
7922
7923 PR tree-optimization/71272
7924 * gcc.c-torture/compile/pr71272.c: new test.
7925
77102dbe 79262016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7927
7928 * gcc.target/powerpc/vec-cmpne.c: New test.
7929 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7930
552821b4 79312016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7932
7933 * gnat.dg/opt55.ad[sb]: New test.
7934
0113f3c5 79352016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7936
7937 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7938 * c-c++-common/pr60226.c: Require int32plus.
7939 * gcc.c-torture/execute/pr70602.c: Likewise.
7940 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7941 unsigned long for malloc arg type.
7942 * gcc.dg/asr_div1.c: Require int32plus.
7943 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7944 * gcc.dg/pie-1.c: Require pie.
7945 * gcc.dg/pie-2.c: Likewise.
7946 * gcc.dg/pr59471.c: Require int32plus.
7947 * gcc.dg/pr59963-2.c: XFAIL for int16.
7948 * gcc.dg/pr60114.c: Require int32plus.
7949 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7950 unsigned long for typedef of size_t.
7951 * gcc.dg/pr63914.c: Require int32plus.
7952 * gcc.dg/pr64536.c: Require pt32plus.
7953 * gcc.dg/pr65658.c: Likewise.
7954 * gcc.dg/pr67271.c: Require int32plus.
7955 * gcc.dg/pr68112.c: Likewise.
7956 * gcc.dg/pr69071.c: Skip for avr target.
7957 * gcc.dg/pr69973.c: Require int32plus.
7958 * gcc.dg/pr70169.c: Skip for avr target.
7959 * gcc.dg/sso-6.c: Require int32plus.
7960 * gcc.dg/sso-7.c: Likewise.
7961 * gcc.dg/sso-8.c: Likewise.
7962 * gcc.dg/vrp-min-max-2.c: Likewise.
7963
f4094380 79642016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7965
7966 PR target/70738
7967 * gcc.target/i386/pr70738-1.c: New test.
7968 * gcc.target/i386/pr70738-2.c: Likewise.
7969 * gcc.target/i386/pr70738-3.c: Likewise.
7970 * gcc.target/i386/pr70738-4.c: Likewise.
7971 * gcc.target/i386/pr70738-5.c: Likewise.
7972 * gcc.target/i386/pr70738-6.c: Likewise.
7973 * gcc.target/i386/pr70738-7.c: Likewise.
7974 * gcc.target/i386/pr70738-8.c: Likewise.
7975 * gcc.target/i386/pr70738-9.c: Likewise.
7976
239a4bea 79772016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7978
7979 PR rtl-optimization/66940
7980 * gcc.c-torture/execute/pr66940.c: New test.
7981
bf6382ba 79822016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7983
7984 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7985 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7986 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7987 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7988 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7989 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7990 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7991 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7992 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7993 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7994 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7995 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7996 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7997 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7998 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7999 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8000 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8001 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8002 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8003 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8004 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8005 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8006 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8007 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8008
2c995da9 80092016-05-25 Marek Polacek <polacek@redhat.com>
8010
8011 PR c/71265
8012 * gcc.dg/noncompile/pr71265.c: New test.
8013
abfbb5b5 8014 PR c/71266
8015 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8016
f6871bbd 80172016-05-25 Nathan Sidwell <nathan@acm.org>
8018
8019 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8020
de04e83e 80212016-05-25 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/71261
8024 * c-c++-common/torture/pr71261.c: New testcase.
8025
b35931f7 80262016-05-25 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/71264
8029 * gcc.dg/vect/pr71264.c: New testcase.
8030
166c3089 80312016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/55992
8034 * g++.dg/cpp0x/alias-decl-53.C: New.
8035 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8036
14240409 80372016-05-25 Martin Liska <mliska@suse.cz>
8038
8039 * g++.dg/pr71239.C: New test.
8040
bc47d9f6 80412016-05-25 Richard Biener <rguenther@suse.de>
8042
4860a6bf 8043 * gcc.dg/vect/pr58135.c: Rename to ...
8044 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8045
d8a3f157 80462016-05-25 Marek Polacek <polacek@redhat.com>
8047
8048 * g++.dg/pr65295.C: Use target c++14.
8049
3af16045 80502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8051
231010db 8052 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8053 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8054
949479b2 80552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8056
8057 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8058 instructions.
8059
6d6a3fc3 80602016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8061
8062 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8063 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8064 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8065 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8066 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8067 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8068 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8069 * c-c++-common/goacc/pcopy.c: Likewise.
8070 * c-c++-common/goacc/pcopyin.c: Likewise.
8071 * c-c++-common/goacc/pcopyout.c: Likewise.
8072 * c-c++-common/goacc/pcreate.c: Likewise.
8073 * c-c++-common/goacc/pr70688.c: New test.
8074 * c-c++-common/goacc/present-1.c: Adjust test.
8075 * c-c++-common/goacc/reduction-5.c: Likewise.
8076 * g++.dg/goacc/data-1.C: New test.
8077
af648be2 80782016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8079
8080 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8081 vector parity built-in functions.
8082 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8083 count trailing zeros automatic vectorization.
8084 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8085 count trailing zeros built-in functions.
8086
4e173d60 80872016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8088
8089 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8090
a0c02a52 80912016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8092
8093 PR target/71050
8094 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8095
64c52e9c 80962016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/50436
8099 * g++.dg/template/crash123.C: New.
8100 * g++.dg/template/crash124.C: Likewise.
8101
752b5a4c 81022016-05-24 Martin Sebor <msebor@redhat.com>
8103
8104 PR c++/71147
8105 * g++.dg/ext/flexary16.C: New test.
8106
a36dd683 81072016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8108
f6871bbd 8109 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8110 before math.h is included.
a36dd683 8111 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8112 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8113 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8114 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8115 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8116 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8117 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8118 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8119 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8120 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8121 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8122 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8123 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8124 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8125 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8126 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8127 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8128 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8129 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8130 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8131 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8132 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8133 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8134
d60e1df7 81352016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8136 Kelvin Nilsen <kelvin@gcc.gnu.org>
8137
8138 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8139 support.
8140
22d09025 81412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8142
8143 PR c++/69872
8144 * g++.dg/warn/Wno-narrowing1.C: New.
8145
6ef0143d 81462016-05-24 Marek Polacek <polacek@redhat.com>
8147
8148 PR c/71249
8149 * c-c++-common/Wswitch-unreachable-2.c: New test.
8150
962a2062 81512016-05-24 Jakub Jelinek <jakub@redhat.com>
8152
ead77194 8153 PR c++/71257
8154 * g++.dg/vect/simd-clone-6.cc: New test.
8155 * g++.dg/gomp/declare-simd-6.C: New test.
8156
962a2062 8157 PR middle-end/70434
8158 PR c/69504
8159 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8160
23edc6d1 81612016-05-24 Richard Biener <rguenther@suse.de>
8162
8163 PR tree-optimization/71240
8164 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8165
30633bcc 81662016-05-24 Richard Biener <rguenther@suse.de>
8167
8168 PR tree-optimization/71230
8169 * gcc.dg/torture/pr71230.c: New testcase.
8170 * g++.dg/torture/pr71230.C: Likewise.
8171
c9d624bd 81722016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8173
8174 * c-c++-common/goacc/routine-5.c: Add tests.
8175 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8176 * gfortran.dg/goacc/routine-6.f90: Add tests.
8177
ce143ff0 81782016-05-24 Richard Biener <rguenther@suse.de>
8179
8180 PR tree-optimization/71253
8181 * gcc.dg/torture/pr71253.c: New testcase.
8182
3bdaecd5 81832016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8184
8185 PR middle-end/71252
8186 * gfortran.dg/pr71252.f90: New test.
8187
856b494d 81882016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8189
8190 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8191
7345b977 81922016-05-24 Richard Biener <rguenther@suse.de>
8193
8194 PR middle-end/70434
8195 PR c/69504
8196 * c-c++-common/vector-subscript-4.c: New testcase.
8197 * c-c++-common/vector-subscript-5.c: Likewise.
8198
6f065267 81992016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8200
8201 PR fortran/71123
8202 * gfortran.dg/namelist_90.f: New test
8203
fd6757da 82042016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8205
8206 PR fortran/66461
8207 * gfortran.dg/unexpected_eof.f: New test
8208
7d5555a8 82092016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8210 Kelvin Nilsen <kelvin@gcc.gnu.org>
8211
8212 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8213 as little endian.
8214
ae6744c9 82152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8216
8217 PR c++/70972
8218 * g++.dg/cpp0x/inh-ctor20.C: New.
8219 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8220
f0d91a85 82212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8222
8223 PR c++/69095
8224 * g++.dg/cpp0x/variadic168.C: New.
8225
1618ffe5 82262016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8227
8228 * g++.dg/cpp0x/pr31445.C: Test column number too.
8229 * g++.dg/cpp0x/pr32253.C: Likewise.
8230 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8231 * g++.dg/cpp0x/variadic36.C: Likewise.
8232
c0205bab 82332016-05-23 Marc Glisse <marc.glisse@inria.fr>
8234
8235 * gcc.dg/fold-notshift-2.c: Adjust.
8236
1398da0f 82372016-05-23 Marek Polacek <polacek@redhat.com>
8238
8239 PR c/49859
8240 * c-c++-common/Wswitch-unreachable-1.c: New test.
8241 * gcc.dg/Wswitch-unreachable-1.c: New test.
8242 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8243 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8244 * g++.dg/gomp/block-10.C: Likewise.
8245 * gcc.dg/gomp/block-10.c: Likewise.
8246 * g++.dg/gomp/block-9.C: Likewise.
8247 * gcc.dg/gomp/block-9.c: Likewise.
8248 * g++.dg/gomp/target-1.C: Likewise.
8249 * g++.dg/gomp/target-2.C: Likewise.
8250 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8251 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8252 * g++.dg/gomp/taskgroup-1.C: Likewise.
8253 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8254 * gcc.dg/gomp/teams-1.c: Likewise.
8255 * g++.dg/gomp/teams-1.C: Likewise.
8256 * g++.dg/overload/error3.C: Likewise.
8257 * g++.dg/tm/jump1.C: Likewise.
8258 * g++.dg/torture/pr40335.C: Likewise.
8259 * gcc.dg/c99-vla-jump-5.c: Likewise.
8260 * gcc.dg/switch-warn-1.c: Likewise.
8261 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8262 * gcc.dg/nested-func-1.c: Likewise.
8263 * gcc.dg/pr67784-4.c: Likewise.
8264
5403ed8b 82652016-05-23 Richard Biener <rguenther@suse.de>
8266
8267 PR tree-optimization/71230
8268 * gfortran.dg/pr71230-1.f90: New testcase.
8269 * gfortran.dg/pr71230-2.f90: Likewise.
8270
27510941 82712016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8272
1618ffe5 8273 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8274 * gcc.dg/vect/pr58135.c: Add new.
8275 * gfortran.dg/pr46519-1.f: Adjust test case.
8276
a41c605d 82772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8278
8279 PR c++/53401
8280 * g++.dg/cpp0x/decltype64.C: New.
8281
3eb254ab 82822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8283
8284 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8285 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8286 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8287
a75fffe1 82882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8289
8290 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8291 Add poly64x1_t and poly64x2_t cases if supported.
8292 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8293 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8294 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8295 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8296 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8297
56979b12 82982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8299
8300 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8301 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8302 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8303 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8304 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8305 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8306 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8307
dc5e98db 83082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8309
8310 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8311
c0f383ae 83122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8313
8314 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8315 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8316
2a4d70a2 83172016-05-22 Jakub Jelinek <jakub@redhat.com>
8318
4c109025 8319 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8320 constraint instead of "r".
8321 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8322 insn instead of vxorpd.
8323 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8324
bad891ce 8325 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8326 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8327
ac23ddb9 8328 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8329
9dac9579 8330 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8331 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8332
2a4d70a2 8333 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8334
9eafdd7b 83352016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8336
8337 PR middle-end/40921
8338 * gcc.dg/tree-ssa/pr40921.c: New test.
8339
93df190d 83402016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8341
8342 PR target/71103
8343 * gcc.target/avr/pr71103.c: New test.
8344
933b9f7f 83452016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8346
8347 PR middle-end/71179
8348 * gcc.dg/tree-ssa/pr71179.c: New test.
8349
8bdfbc08 83502016-05-20 Martin Sebor <msebor@redhat.com>
8351
8352 PR c/71115
8353 * gcc.dg/init-excess-2.c: New test.
8354
6827ab42 83552016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8356
8357 * gnat.dg/opt53.adb: New test.
8358 * gnat.dg/opt54.adb: Likewise.
8359
58a5f4c0 83602016-05-20 Martin Jambor <mjambor@suse.cz>
8361
8362 PR tree-optimization/70884
8363 * gcc.dg/tree-ssa/pr70919.c: New test.
8364
bb7145f6 83652016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8366
8367 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8368 formatting.
f6871bbd 8369 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8370 fix code formatting.
8371
83722016-05-20 Nathan Sidwell <nathan@acm.org>
8373
8374 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8375 non-common cases.
8376 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8377
9954d230 83782016-05-20 David Malcolm <dmalcolm@redhat.com>
8379
8380 * jit.dg/all-non-failing-tests.h: Add
8381 test-factorial-must-tail-call.c.
8382 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8383 * jit.dg/test-factorial-must-tail-call.c: New test case.
8384
08a161f9 83852016-05-20 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR fortran/71204
8388 * gfortran.dg/pr71204.f90: New test.
8389
3d380077 83902016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8391
8392 * gcc.target/nvptx/sincos.c: New test.
8393
0f104d56 83942016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8395
8396 PR c++/70572
8397 * g++.dg/cpp1y/auto-fn31.C: New.
8398
61736a1b 83992016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8400
8401 * gcc.target/powerpc/vec-addec.c: New test.
8402 * gcc.target/powerpc/vec-addec-int128.c: New test.
8403
b4a61e77 84042016-05-20 David Malcolm <dmalcolm@redhat.com>
8405
8406 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8407 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8408 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8409 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8410
9a2ace10 84112016-05-20 Jan Hubicka <hubicka@ucw.cz>
8412
8413 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8414
45cdf8c6 84152016-05-20 Jakub Jelinek <jakub@redhat.com>
8416
b9a1dcd5 8417 PR c++/71210
8418 * g++.dg/opt/pr71210-1.C: New test.
8419 * g++.dg/opt/pr71210-2.C: New test.
8420
45cdf8c6 8421 PR tree-optimization/29756
8422 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8423 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8424 only on selected targets where V4SImode vectors are known to be
8425 supported.
8426
92e3ffbf 84272016-05-20 Marc Glisse <marc.glisse@inria.fr>
8428
8429 PR tree-optimization/71079
8430 PR tree-optimization/71206
8431 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8432
5da368e3 84332016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8434
8435 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8436 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8437 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8438
2506d97a 84392016-05-20 Richard Guenther <rguenther@suse.de>
8440
8441 PR tree-optimization/29756
8442 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8443
adade307 84442016-05-20 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/71185
8447 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8448
c3deca25 84492016-05-20 Richard Biener <rguenther@suse.de>
8450
8451 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8452
8b0bef14 84532016-05-19 Marek Polacek <polacek@redhat.com>
8454
8455 PR c++/71075
8456 * g++.dg/diagnostic/pr71075.C: New test.
8457
08025288 84582016-05-19 David Malcolm <dmalcolm@redhat.com>
8459
8460 PR c++/71184
8461 * g++.dg/pr71184.C: New test case.
8462
26a51591 84632016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8464
8465 * gcc.target/powerpc/darn-0.c: New test.
8466 * gcc.target/powerpc/darn-1.c: New test.
8467 * gcc.target/powerpc/darn-2.c: New test.
8468
d8d3e75a 84692016-05-19 Marek Polacek <polacek@redhat.com>
8470
8471 PR tree-optimization/71031
8472 * gcc.dg/tree-ssa/vrp100.c: New test.
8473
c28211ae 84742016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8475
8476 PR rtl-optimization/71148
8477 * gcc.dg/pr71148.c: New test.
8478
3f5ea43a 84792016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8480
8481 PR target/71056
8482 * gcc.target/arm/pr71056.c: New test.
8483
2a7d4c20 84842016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8485
8486 * c-c++-common/pr69669.c: Check the used mode.
8487
ed0b0569 84882016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8489
8490 PR sanitizer/64354
8491 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8492
410372fe 84932016-05-19 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/70729
8496 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8497 * gcc.dg/graphite/scop-18.c: Likewise.
8498 * gcc.dg/pr41783.c: Disable LIM.
8499 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8500 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8501 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8502 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8503 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8504 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8505 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8506 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8507 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8508 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8509 * gfortran.dg/pr42108.f90: Likewise.
8510
56f34f03 85112016-05-18 David Malcolm <dmalcolm@redhat.com>
8512
8513 PR driver/69265
8514 * gcc.dg/spellcheck-options-11.c: New test case.
8515
e6481cd1 85162016-05-18 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR c++/71100
8519 * g++.dg/opt/pr71100.C: New test.
8520
be951c59 85212016-05-18 Martin Jambor <mjambor@suse.cz>
8522
8523 PR ipa/69708
8524 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8525 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8526 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8527 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8528
665ff45b 85292016-05-18 Martin Jambor <mjambor@suse.cz>
8530
8531 PR ipa/69708
8532 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8533 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8534 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8535 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8536 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8537
485be62c 85382016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8539
8540 PR c++/69793
8541 * g++.dg/template/crash122.C: New.
8542
b251d5f5 85432016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8544
8545 PR c++/70466
8546 * g++.dg/template/pr70466-1.C: New.
8547 * g++.dg/template/pr70466-2.C: Likewise.
8548
c93e9931 85492016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8550
8551 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8552 splat operations and the XXSPLTIB instruction.
8553 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8554 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8555 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8556 xxlxor to clear a register.
8557
8ba6639c 85582016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8559
8560 * gcc.dg/torture/pr71020.c: New test.
8561
ec6e3005 85622016-05-18 Martin Jambor <mjambor@suse.cz>
8563
8564 PR ipa/70646
8565 * gcc.dg/ipa/pr70646.c: New test.
8566
5ef3c918 85672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8568
8569 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8570
70a88eab 85712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8572
8573 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8574 missing tests for vreinterpretq_p{8,16}.
8575
b52a930c 85762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8577
8578 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8579 vsliq_n_s64 and vsliq_n_u64.
8580
bdd4080b 85812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8582
8583 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8584 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8585
37814bf5 85862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8587
8588 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8589 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8590 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8591
764af2e0 85922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8593
8594 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8595 in comment.
8596
ffe01a83 85972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8598
8599 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8600 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8601 "blr\t" and switch to scan-assembler-times.
8602
fab6dae9 86032016-05-18 Jiong Wang <jiong.wang@arm.com>
8604
231010db 8605 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8606 with __aarch64__.
8607 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8608 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8609
4eb0c566 86102016-05-18 Jakub Jelinek <jakub@redhat.com>
8611
442f18f1 8612 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8613 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8614 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8615 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8616 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8617 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8618
4d83b36b 8619 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8620 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8621
a4528eec 8622 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8623 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8624
f0066139 8625 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8626 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8627
4eb0c566 8628 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8629
303e9267 86302016-05-18 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/71168
8633 * gcc.dg/torture/pr71168.c: New testcase.
8634
0d7ddd44 86352016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8636
8637 PR middle-end/63586
8638 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8639 * gcc.dg/tree-ssa/pr63586.c: New test.
8640 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8641
899bcc0f 86422016-05-17 Nathan Sidwell <nathan@acm.org>
8643
8644 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8645 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8646 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8647 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8648
a2246979 86492016-05-17 Nathan Sidwell <nathan@acm.org>
8650
8651 * gcc.target/nvptx/abi-vararg-3.c: New.
8652
2f6a4d21 86532016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8654
8655 PR tree-optimization/54579
8656 PR middle-end/55299
8657 * gcc.dg/fold-notrotate-1.c: New test.
8658 * gcc.dg/fold-notshift-1.c: New test.
8659 * gcc.dg/fold-notshift-2.c: New test.
8660
27bdad45 86612016-05-17 Marek Polacek <polacek@redhat.com>
8662
8663 PR ipa/71146
8664 * g++.dg/ipa/pr71146.C: New test.
8665
f33a295a 86662016-05-17 David Malcolm <dmalcolm@redhat.com>
8667
8668 * jit.dg/test-error-array-bounds.c: New test case.
8669
b6dd53bf 86702016-05-17 Marc Glisse <marc.glisse@inria.fr>
8671
8672 * gcc.dg/tree-ssa/and-1.c: New testcase.
8673
a8719545 86742016-05-17 Marc Glisse <marc.glisse@inria.fr>
8675
8676 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8677 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8678
34806102 86792016-05-17 Marc Glisse <marc.glisse@inria.fr>
8680
8681 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8682 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8683
25fe08a8 86842016-05-17 Jiong Wang <jiong.wang@arm.com>
8685
8686 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8687
abf1a837 86882016-05-17 Jiong Wang <jiong.wang@arm.com>
8689
8690 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8691
666b9dd3 86922016-05-17 Jiong Wang <jiong.wang@arm.com>
8693
8694 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8695 ".2d[index]" when scan the assembly.
8696 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8697 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8698 float64x1.
8699 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8700
77d095c0 87012016-05-17 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/71132
8704 * gcc.dg/torture/pr71132.c: New testcase.
8705
28adcc23 87062016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8707
8708 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8709
2439931e 87102016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8711
8712 PR target/70809
8713 * gcc.target/aarch64/pr70809_1.c: New test.
8714
5ec2ff80 87152016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8716
8717 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8718 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8719 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8720 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8721
17fd1c7a 87222016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8723 Ilya Enkovich <ilya.enkovich@intel.com>
8724
8725 PR target/71114
8726 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8727
46729204 87282016-05-16 Jan Hubicka <hubicka@ucw.cz>
8729
8730 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8731 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8732
2a1125d6 87332016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8734
8735 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8736 test for __ARM_FP16_ARGS.
8737 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8738 * gcc.target/arm/aapcs/neon-vect10.c: New.
8739 * gcc.target/arm/aapcs/neon-vect9.c: New.
8740 * gcc.target/arm/aapcs/vfp18.c: New.
8741 * gcc.target/arm/aapcs/vfp19.c: New.
8742 * gcc.target/arm/aapcs/vfp20.c: New.
8743 * gcc.target/arm/aapcs/vfp21.c: New.
8744 * gcc.target/arm/fp16-aapcs-1.c: New.
8745 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8746 test for __ARM_FP16_ARGS.
8747 * g++.target/arm/fp16-return-1.c: Update expected output.
8748
ea3d2d74 87492016-05-16 Jiong Wang <jiong.wang@arm.com>
8750
8751 PR testsuite/70227
8752 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8753
6989e05f 87542016-05-15 Harald Anlauf <anlauf@gmx.de>
8755
8756 PR fortran/69603
8757 * gfortran.dg/pr69603.f90: New testcase.
8758
a5f52592 87592016-05-14 Fritz Reese <fritzoreese@gmail.com>
8760
8761 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8762
88f949ab 87632016-05-14 Fritz Reese <fritzoreese@gmail.com>
8764
8765 PR fortran/71047
8766 * gfortran.dg/pr71047.f08: New test.
8767
90c88567 87682016-05-13 Joseph Myers <joseph@codesourcery.com>
8769
8770 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8771 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8772 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8773
00a690cc 87742016-05-13 Martin Sebor <msebor@redhat.com>
8775
8776 PR c++/60049
8777 * g++.dg/cpp0x/constexpr-60049.C: New test.
8778
ec8b6af7 87792016-05-13 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR bootstrap/71071
8782 * gcc.dg/pr71071.c: New test.
8783
f54d1d7b 87842016-05-13 Uros Bizjak <ubizjak@gmail.com>
8785
8786 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8787 remove XOP handling.
2f3af60f 8788 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8789
a39a0392 87902016-05-13 Nathan Sidwell <nathan@acm.org>
8791
8792 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8793 __atomic_is_lock_free declaration.
8794
42333dd9 87952016-05-13 Richard Biener <rguenther@suse.de>
8796
8797 PR tree-optimization/42587
8798 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8799
c5442454 88002016-05-13 Martin Liska <mliska@suse.cz>
8801
8802 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8803 the new format of dump output.
8804
03a400fb 88052016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8806
8807 * gcc.dg/pr71084.c: New test.
8808
69278c3f 88092016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8810
231010db 8811 PR target/53440
8812 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8813
8138f11b 88142016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8815
8816 * gcc.target/aarch64/struct_return.c: New test.
8817
22a3f7bd 88182016-05-12 Marek Polacek <polacek@redhat.com>
8819
8820 PR c/70756
8821 * c-c++-common/pr70756-2.c: New test.
8822 * c-c++-common/pr70756.c: New test.
8823
9bcd42cc 88242016-05-12 Richard Biener <rguenther@suse.de>
8825
8826 PR tree-optimization/71059
8827 * gcc.dg/torture/pr71059.c: New testcase.
8828
5ffb4a0d 88292016-05-12 Richard Biener <rguenther@suse.de>
8830
8831 PR tree-optimization/71062
8832 * gcc.dg/torture/pr71062.c: New testcase.
8833
2ab65c31 88342016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8835
8836 PR tree-optimization/71006
8837 * gcc.dg/pr71006.c: New test.
8838
f0158fc0 88392016-05-12 Marek Polacek <polacek@redhat.com>
8840
8841 PR driver/71063
8842 * gcc.dg/opts-7.c: New test.
8843
0f56938b 88442016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8845
8846 PR target/70830
8847 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8848 Add -save-temps to dg-options.
8849 Scan for ldmfd rather than pop instruction.
8850 * gcc.target/arm/interrupt-2.c: Likewise.
8851 * gcc.target/arm/pr70830.c: New test.
8852
e10946d5 88532016-05-12 Jakub Jelinek <jakub@redhat.com>
8854
9fa8e468 8855 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8856 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8857
9ce62bbe 8858 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8859 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8860 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8861
708ae1b1 8862 PR target/71019
8863 * gcc.target/i386/avx512vl-pack-1.c: New test.
8864 * gcc.target/i386/avx512vl-pack-2.c: New test.
8865 * gcc.target/i386/avx512bw-pack-2.c: New test.
8866
a461f32e 8867 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8868
e10946d5 8869 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8870 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8871 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8872
f52a3ef6 88732016-05-12 Richard Biener <rguenther@suse.de>
8874
8875 PR tree-optimization/70986
8876 * gcc.dg/torture/pr70986-1.c: New testcase.
8877 * gcc.dg/torture/pr70986-2.c: Likewise.
8878 * gcc.dg/torture/pr70986-3.c: Likewise.
8879
54c4d22e 88802016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8881
8882 PR c/43651
8883 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8884 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8885
57215d5b 88862016-05-11 Uros Bizjak <ubizjak@gmail.com>
8887
8888 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8889 directive.
8890 * gcc.target/i386/pr66746.c: Ditto.
8891
67d3121c 88922016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8893
8894 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8895 support.
8896 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8897 warning when using -mvsx-timode.
8898 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8899 * gcc.target/powerpc/dform-2.c: Likewise.
8900 * gcc.target/powerpc/pr68805.c: Likewise.
8901
7f8012a5 89022016-05-11 Marek Polacek <polacek@redhat.com>
8903
8904 PR c++/71024
8905 * c-c++-common/attributes-3.c: New test.
8906
3e8567ce 89072016-05-11 Nathan Sidwell <nathan@acm.org>
8908
8909 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8910 * gcc.c-torture/execute/pr68185.c: Likewise.
8911 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8912 * gcc.dg/pr69634.c: Requires scheduling.
8913 * gcc.dg/torture/pr66178.c: Require label values.
8914 * gcc.dg/setjmp-6.c: Require indirect jumps.
8915
3739ac00 89162016-05-11 Richard Biener <rguenther@suse.de>
8917
8918 PR tree-optimization/71055
8919 * gcc.dg/torture/pr71055.c: New testcase.
8920
1ff8b385 89212016-05-11 Richard Biener <rguenther@suse.de>
8922
8923 PR debug/71057
8924 * g++.dg/debug/pr71057.C: New testcase.
8925
77126efa 89262016-05-11 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR fortran/70855
8929 * gfortran.dg/gomp/pr70855.f90: New test.
8930
6fcaaf9b 89312016-05-11 Richard Biener <rguenther@suse.de>
8932
8933 PR middle-end/71002
8934 * g++.dg/torture/pr71002.C: New testcase.
8935
bfa8ea12 89362016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8937
8938 PR middle-end/70807
8939 * gcc.dg/pr70807.c: New test.
8940
87632549 89412016-05-10 Martin Sebor <msebor@redhat.com>
8942
8943 PR c++/38611
8944 * g++.dg/Wattributes.C: New test.
8945
f9153689 89462016-05-10 Marc Glisse <marc.glisse@inria.fr>
8947
8948 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8949 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8950 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8951
a44ed58a 89522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8953
8954 PR target/70799
8955 * gcc.target/i386/pr70799-1.c: New test.
8956
d6c90d89 89572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8958
8959 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8960
c1f73044 89612016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8962
8963 PR middle-end/70877
8964 * gcc.target/i386/pr70877.c: New test.
8965
e66d763a 89662016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8967
8968 PR tree-optimization/70786
8969 * gcc.target/i386/pr70876.c: New test.
8970
a30ff73a 89712016-05-10 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR target/70927
8974 * gcc.target/i386/avx512vl-logic-1.c: New test.
8975 * gcc.target/i386/avx512vl-logic-2.c: New test.
8976 * gcc.target/i386/avx512dq-logic-2.c: New test.
8977
4b3fd38f 89782016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8979
8980 PR target/70963
8981 * gcc.target/powerpc/pr70963.c: New.
8982
abf93a25 89832016-05-10 David Malcolm <dmalcolm@redhat.com>
8984
8985 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8986 (test_very_wide_line): Add ruler to expected output.
8987 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8988 (test_very_wide_line): Likewise.
8989 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8990 (test_show_locus): Within the handling of "test_very_wide_line",
8991 enable show_ruler_p on the diagnostic context.
8992
d614888f 89932016-05-10 Richard Biener <rguenther@suse.de>
8994
8995 PR tree-optimization/71039
8996 * gcc.dg/torture/pr71039.c: New testcase.
8997
dbca5ed9 89982016-05-10 Nathan Sidwell <nathan@acm.org>
8999
9000 * gcc.dg/nested-func-10.c: Requires alloca.
9001 * gcc.dg/nested-func-9.c: Requires alloca.
9002 * gcc.c-torture/execute/pr70460.c: Requires labels.
9003 * gcc.c-torture/compile/pr70199.c: Requires labels.
9004 * gcc.target/nvptx/decl.c: Compile only.
9005 * gcc.target/nvptx/trailing-init.c: Compile only.
9006 * gcc.target/nvptx/ary-init.c: Compile only.
9007
3fa82609 90082016-05-10 Marek Polacek <polacek@redhat.com>
9009
9010 PR c/70255
9011 * gcc.dg/attr-opt-1.c: New test.
9012
76825907 90132016-05-10 Richard Biener <rguenther@suse.de>
9014
9015 PR tree-optimization/70497
9016 PR tree-optimization/28367
9017 * gcc.dg/torture/20160404-1.c: New testcase.
9018 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9019 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9020
68255819 90212016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9022
9023 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9024
d9aa8cdb 90252016-05-09 Uros Bizjak <ubizjak@gmail.com>
9026
9027 * gcc.target/i386/fabsneg-1.c New test.
9028
7cc16f50 90292016-05-09 Alan Modra <amodra@gmail.com>
9030
9031 PR testsuite/70826
9032 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9033
a83b7b63 90342016-05-09 Richard Biener <rguenther@suse.de>
9035
9036 PR tree-optimization/70985
9037 * gcc.dg/torture/pr70985.c: New testcase.
9038
189d0706 90392016-05-09 Bin Cheng <bin.cheng@arm.com>
9040
9041 * gcc.dg/tree-ssa/ifc-9.c: New test.
9042 * gcc.dg/tree-ssa/ifc-10.c: New test.
9043 * gcc.dg/tree-ssa/ifc-11.c: New test.
9044 * gcc.dg/tree-ssa/ifc-12.c: New test.
9045 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9046 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9047 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9048
1ec957b0 90492016-05-09 Richard Biener <rguenther@suse.de>
9050
9051 PR fortran/70937
9052 * gfortran.dg/pr70937.f90: New testcase.
9053
923c7714 90542016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9055
9056 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9057
d7cd448a 90582016-05-07 Fritz Reese <fritzoreese@gmail.com>
9059
9060 PR fortran/56226
9061 * gfortran.dg/dec_structure_1.f90: New testcase.
9062 * gfortran.dg/dec_structure_2.f90: Ditto.
9063 * gfortran.dg/dec_structure_3.f90: Ditto.
9064 * gfortran.dg/dec_structure_4.f90: Ditto.
9065 * gfortran.dg/dec_structure_5.f90: Ditto.
9066 * gfortran.dg/dec_structure_6.f90: Ditto.
9067 * gfortran.dg/dec_structure_7.f90: Ditto.
9068 * gfortran.dg/dec_structure_8.f90: Ditto.
9069 * gfortran.dg/dec_structure_9.f90: Ditto.
9070 * gfortran.dg/dec_structure_10.f90: Ditto.
9071 * gfortran.dg/dec_structure_11.f90: Ditto.
9072 * gfortran.dg/dec_union_1.f90: Ditto.
9073 * gfortran.dg/dec_union_2.f90: Ditto.
9074 * gfortran.dg/dec_union_3.f90: Ditto.
9075 * gfortran.dg/dec_union_4.f90: Ditto.
9076 * gfortran.dg/dec_union_5.f90: Ditto.
9077 * gfortran.dg/dec_union_6.f90: Ditto.
9078 * gfortran.dg/dec_union_7.f90: Ditto.
9079
f681e29b 90802016-05-07 Tom de Vries <tom@codesourcery.com>
9081
9082 PR tree-optimization/70956
9083 * gcc.dg/graphite/pr70956.c: New test.
9084
68d7f375 90852016-05-06 Jakub Jelinek <jakub@redhat.com>
9086
faf39348 9087 PR middle-end/70941
9088 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9089 (a, b, c, d): Change type from char to signed char.
9090 (main): Compare against (signed char) -1634678893 instead of
9091 hardcoded -109. Use __builtin_abort instead of abort.
9092
b768b13a 9093 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9094 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9095
68d7f375 9096 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9097
5dda16ea 90982016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9099
9100 PR debug/70935
9101 * gcc.dg/torture/pr70935.c: New test.
9102
13ede1b5 91032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9104
9105 PR target/58219
7fc878c4 9106 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9107
96d94be2 91082016-05-06 Richard Biener <rguenther@suse.de>
9109
9110 PR tree-optimization/70960
9111 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9112
e5d9f15d 91132016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9114
9115 PR target/52933
9116 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9117 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9118 Adjust expected instruction counts.
9119 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9120
2dd7705f 91212016-05-06 Marek Polacek <polacek@redhat.com>
9122
9123 PR sanitizer/70875
9124 * gcc.dg/ubsan/bounds-3.c: New test.
9125
cb8bc632 91262016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9127
9128 PR target/54089
9129 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9130
b343c173 91312016-05-06 Richard Biener <rguenther@suse.de>
9132
9133 PR middle-end/70931
9134 * gfortran.dg/pr70931.f90: New testcase.
9135
1e3db0b1 91362016-05-06 Richard Biener <rguenther@suse.de>
9137
9138 PR middle-end/70941
9139 * gcc.dg/torture/pr70941.c: New testcase.
9140
bdd54b6d 91412016-05-05 Bin Cheng <bin.cheng@arm.com>
9142
9143 PR tree-optimization/57206
9144 * gcc.dg/vect/pr57206.c: New test.
9145
499adcfd 91462016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9147
9148 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9149
871164c4 91502016-05-05 Jakub Jelinek <jakub@redhat.com>
9151
ecb23e00 9152 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9153
871164c4 9154 * c-c++-common/Wdangling-else-4.c: New test.
9155
70cf83ba 91562016-05-04 Jakub Jelinek <jakub@redhat.com>
9157
858c9470 9158 PR c++/70906
9159 PR c++/70933
9160 * g++.dg/opt/pr70906.C: New test.
9161 * g++.dg/opt/pr70933.C: New test.
9162
70cf83ba 9163 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9164
aaa36a78 91652016-05-04 Jan Hubicka <hubicka@ucw.cz>
9166
9167 * gcc.dg/ipa/pure-const-3.c: New testcase.
9168
1d52c456 91692016-05-04 Marek Polacek <polacek@redhat.com>
9170
9171 * c-c++-common/Wdangling-else-1.c: New test.
9172 * c-c++-common/Wdangling-else-2.c: New test.
9173 * c-c++-common/Wdangling-else-3.c: New test.
9174
dc581573 91752016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9176
9177 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9178 flag is present.
9179
a64030fe 91802016-05-04 Marek Polacek <polacek@redhat.com>
9181
9182 PR c/48778
9183 * gcc.dg/Waddress-2.c: New test.
9184
b461b04a 91852016-05-04 Alan Modra <amodra@gmail.com>
9186
9187 * gcc.target/powerpc/pr70866.c: New.
9188
c388a0cf 91892016-05-03 Martin Sebor <msebor@redhat.com>
9190
9191 PR c++/66561
9192 * c-c++-common/builtin_location.c: New test.
9193 * g++.dg/cpp1y/builtin_location.C: New test.
9194
5d4db8ef 91952016-05-03 Marek Polacek <polacek@redhat.com>
9196
9197 PR c/70859
9198 * gcc.dg/pr70859.c: New test.
9199 * gcc.dg/pr70859-2.c: New test.
9200
ca938765 92012016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9202
9203 * gnat.dg/debug5.adb: New testcase.
9204
60b27d5f 92052016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9206
9207 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9208 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9209 Procedure to check for z10 instruction set.
9210
5ab325d0 92112016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9212
9213 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9214
c548a0ad 92152016-05-03 Alan Modra <amodra@gmail.com>
9216
9217 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9218
d5ecd946 92192016-05-03 Jakub Jelinek <jakub@redhat.com>
9220
9221 * gcc.target/i386/avx512f-cvt-1.c: New test.
9222
35b0a053 92232016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9224
9225 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9226 -fdump-tree-vrp-details.
9227
9ae1b28a 92282016-05-03 Richard Biener <rguenther@suse.de>
9229
9230 * gcc.dg/pr30172-1.c: Adjust.
9231 * gcc.dg/pr63743.c: Likewise.
9232 * gcc.dg/tm/pr51696.c: Likewise.
9233 * c-c++-common/tm/safe-1.c: Likewise.
9234 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9235 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9236 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9237 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9238
9c1a31e4 92392016-05-03 Jakub Jelinek <jakub@redhat.com>
9240
fe69bcb9 9241 PR rtl-optimization/70467
9242 * gcc.target/i386/pr70467-3.c: New test.
9243 * gcc.target/i386/pr70467-4.c: New test.
9244
9082c4a4 9245 PR tree-optimization/70916
9246 * gcc.c-torture/compile/pr70916.c: New test.
9247
9c1a31e4 9248 PR target/49244
9249 * gcc.target/i386/pr49244-1.c: New test.
9250 * gcc.target/i386/pr49244-2.c: New test.
9251
69105acc 92522016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9253
9254 PR rtl-optimization/44281
9255 * gcc.target/i386/pr44281.c: New test.
9256
9ab8df54 92572016-05-03 bin cheng <bin.cheng@arm.com>
9258
9259 PR tree-optimization/56541
9260 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9261 * gcc.dg/vect/pr56541.c: new test.
9262
3c62cae0 92632016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9264
9265 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9266 __float128.
9267 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9268
91abc161 92692016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9270
9271 PR testsuite/70520
9272 * c-c++-common/asan/clone-test-1.c (main): Align child process
9273 stack to 16 bytes.
9274
aa3d1155 92752016-05-02 David Malcolm <dmalcolm@redhat.com>
9276
9277 PR c++/62314
9278 * g++.dg/spellcheck-fields-2.C: New test case.
9279
002c3f28 92802016-05-02 David Malcolm <dmalcolm@redhat.com>
9281
9282 PR c++/62314
9283 * g++.dg/pr62314.C: New test case.
9284
46e5dccc 92852016-05-02 Jan Hubicka <hubicka@ucw.cz>
9286
9287 * gcc.dg/ipa/inline-8.c: New testcase.
9288
663f4248 92892016-05-02 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR rtl-optimization/70467
9292 * gcc.target/i386/pr70467-1.c: New test.
9293
efe8bdf5 92942016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9295
9296 * gcc.dg/spec-options.c: Run the test on all targets.
9297 * gcc.dg/foo.specs: Use cpp_unique_options.
9298
47ef9633 92992016-05-02 Marc Glisse <marc.glisse@inria.fr>
9300
9301 * gcc.dg/tree-ssa/unord.c: New testcase.
9302
eb1a077c 93032016-05-02 Marc Glisse <marc.glisse@inria.fr>
9304
9305 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9306
28e869d0 93072016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9308
9309 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9310
dd185f6e 93112016-05-02 Marek Polacek <polacek@redhat.com>
9312
9313 PR c/70851
9314 * gcc.dg/enum-incomplete-3.c: New test.
9315
773d09b9 93162016-05-02 Marek Polacek <polacek@redhat.com>
9317 Tom de Vries <tom@codesourcery.com>
9318
9319 PR tree-optimization/70700
9320 * gcc.dg/pr70700.c: New test.
9321
f0dc3286 93222016-05-01 Uros Bizjak <ubizjak@gmail.com>
9323
9324 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9325 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9326 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9327 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9328 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9329
7f931827 93302016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9331
9332 * ada/acats/run_acats: Rename into...
9333 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9334 * ada/acats/run_all.sh: Remove redundant test.
9335 (target_run): Move around.
9336 (target_gnatchop): Use newly built executable.
9337 (target_gnatmake): Likewise.
9338 Check that the compilation of impbit succeeds.
9339
1c492b4e 93402016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9341
9342 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9343 * gcc.dg/20021029-1.c: Likewise.
9344 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9345 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9346 * gcc.target/sh/cmpstr.c: Likewise.
9347 * gcc.target/sh/cmpstrn.c: Likewise.
9348 * gcc.target/sh/memset.c: Likewise.
9349 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9350 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9351 * gcc.target/sh/pr39423-1.c: Likewise.
9352 * gcc.target/sh/pr49468-di.c: Likewise.
9353 * gcc.target/sh/pr49468-si.c: Likewise.
9354 * gcc.target/sh/pr49880-1.c: Likewise.
9355 * gcc.target/sh/pr49880-2.c: Likewise.
9356 * gcc.target/sh/pr49880-3.c: Likewise.
9357 * gcc.target/sh/pr50751-1.c: Likewise.
9358 * gcc.target/sh/pr50751-4.c: Likewise.
9359 * gcc.target/sh/pr50751-7.c: Likewise.
9360 * gcc.target/sh/pr51244-1.c: Likewise.
9361 * gcc.target/sh/pr51244-10.c: Likewise.
9362 * gcc.target/sh/pr51244-11.c: Likewise.
9363 * gcc.target/sh/pr51244-12.c: Likewise.
9364 * gcc.target/sh/pr51244-13.c: Likewise.
9365 * gcc.target/sh/pr51244-14.c: Likewise.
9366 * gcc.target/sh/pr51244-17.c: Likewise.
9367 * gcc.target/sh/pr51244-18.c: Likewise.
9368 * gcc.target/sh/pr51244-19.c: Likewise.
9369 * gcc.target/sh/pr51244-4.c: Likewise.
9370 * gcc.target/sh/pr51244-5.c: Likewise.
9371 * gcc.target/sh/pr51244-7.c: Likewise.
9372 * gcc.target/sh/pr51244-8.c: Likewise.
9373 * gcc.target/sh/pr51244-9.c: Likewise.
9374 * gcc.target/sh/pr51697.c: Likewise.
9375 * gcc.target/sh/pr52483-1.c: Likewise.
9376 * gcc.target/sh/pr52483-2.c: Likewise.
9377 * gcc.target/sh/pr52483-3.c: Likewise.
9378 * gcc.target/sh/pr52483-5.c: Likewise.
9379 * gcc.target/sh/pr52933-1.c: Likewise.
9380 * gcc.target/sh/pr52933-2.c: Likewise.
9381 * gcc.target/sh/pr52933-3.c: Likewise.
9382 * gcc.target/sh/pr53568-1.c: Likewise.
9383 * gcc.target/sh/pr53976-1.c: Likewise.
9384 * gcc.target/sh/pr53988-1.c: Likewise.
9385 * gcc.target/sh/pr53988.c: Likewise.
9386 * gcc.target/sh/pr54089-1.c: Likewise.
9387 * gcc.target/sh/pr54089-6.c: Likewise.
9388 * gcc.target/sh/pr54089-7.c: Likewise.
9389 * gcc.target/sh/pr54089-8.c: Likewise.
9390 * gcc.target/sh/pr54089-9.c: Likewise.
9391 * gcc.target/sh/pr54236-1.c: Likewise.
9392 * gcc.target/sh/pr54236-2.c: Likewise.
9393 * gcc.target/sh/pr54236-3.c: Likewise.
9394 * gcc.target/sh/pr54236-4.c: Likewise.
9395 * gcc.target/sh/pr54386.c: Likewise.
9396 * gcc.target/sh/pr54602-1.c: Likewise.
9397 * gcc.target/sh/pr54685.c: Likewise.
9398 * gcc.target/sh/pr54760-1.c: Likewise.
9399 * gcc.target/sh/pr54760-2.c: Likewise.
9400 * gcc.target/sh/pr54760-3.c: Likewise.
9401 * gcc.target/sh/pr54760-4.c: Likewise.
9402 * gcc.target/sh/pr54760-5.c: Likewise.
9403 * gcc.target/sh/pr54760-6.c: Likewise.
9404 * gcc.target/sh/pr55146.c: Likewise.
9405 * gcc.target/sh/pr55160.c: Likewise.
9406 * gcc.target/sh/pr59278.c: Likewise.
9407 * gcc.target/sh/pr59401-1.c: Likewise.
9408 * gcc.target/sh/pr59533-1.c: Likewise.
9409 * gcc.target/sh/pr63260.c: Likewise.
9410 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9411 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9412 * gcc.target/sh/strlen.c: Likewise.
9413 * gcc.target/sh/torture/pr30807.c: Likewise.
9414 * gcc.target/sh/torture/pr34777.c: Likewise.
9415 * gcc.target/sh/torture/pr64652.c: Likewise.
9416 * gcc.target/sh/torture/pr65505.c: Likewise.
9417 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9418 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9419
0c4005be 94202016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9421
9422 PR c++/66644
9423 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9424
d94e6223 94252016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9426
9427 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9428 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9429 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9430 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9431
46f37836 94322016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9433
9434 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9435 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9436
4d0a8bac 94372016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9438
9439 PR middle-end/70626
9440 * c-c++-common/goacc/combined-reduction.c: New test.
9441 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9442
b98e0db3 94432016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9444
9445 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9446 *movdi_internal pattern only if PIC off.
9447 * gcc.target/i386/pr70155-2.c: Likewise.
9448 * gcc.target/i386/pr70155-3.c: Likewise.
9449 * gcc.target/i386/pr70155-4.c: Likewise.
9450 * gcc.target/i386/pr70155-5.c: Likewise.
9451 * gcc.target/i386/pr70155-6.c: Likewise.
9452 * gcc.target/i386/pr70155-7.c: Likewise.
9453 * gcc.target/i386/pr70155-8.c: Likewise.
9454 * gcc.target/i386/pr70155-15.c: Likewise.
9455 * gcc.target/i386/pr70155-17.c: Likewise.
9456 * gcc.target/i386/pr70155-22.c: Likewise.
9457
8b066242 94582016-04-29 Bin Cheng <bin.cheng@arm.com>
9459
9460 PR tree-optimization/70803
9461 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9462
22912e73 94632016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9464
9465 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9466 optimization of vector loop.
9467 * gcc.target/i386/vect-unpack-3.c: New test.
9468 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9469 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9470 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9471
568128c6 94722016-04-29 Marek Polacek <polacek@redhat.com>
9473
9474 PR sanitizer/70342
9475 * g++.dg/ubsan/null-7.C: New test.
9476
025dd1e0 9477 PR c/70852
9478 * gcc.dg/pr70852.c: New test.
9479
eb16928e 94802016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9481
9482 PR/69089
9483 * g++.dg/cpp0x/alignas6.C: New test.
9484
d7377ee9 94852016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9486
4860a6bf 9487 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9488 * gcc.dg/pr27003.c: Likewise.
9489 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9490 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9491 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9492 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9493 * gcc.target/arc/mxy.c: Likewise.
9494 * gcc.target/arc/mswape.c: Likewise.
9495 * gcc.target/arc/mrtsc.c: Likewise.
9496 * gcc.target/arc/mcrc.c: Likewise.
9497 * gcc.target/arc/mdsp-packa.c: Likewise.
9498 * gcc.target/arc/mdvbf.c: Likewise.
9499 * gcc.target/arc/mlock.c: Likewise.
9500 * gcc.target/arc/mmac-24.c: Likewise.
9501 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9502
efa1b7ab 95032016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9504 Matthijs Kooijman <matthijs@stdin.nl>
9505 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9506
9507 PR target/60040
9508 * gcc.target/avr/pr60040-1.c: New.
9509 * gcc.target/avr/pr60040-2.c: New.
9510
00371d68 95112016-04-29 Richard Biener <rguenther@suse.de>
9512
9513 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9514
73447cc5 95152016-04-29 Richard Biener <rguenther@suse.de>
9516
9517 PR tree-optimization/13962
9518 PR tree-optimization/65686
9519 * gcc.dg/uninit-pr65686.c: New testcase.
9520
c2087b56 95212016-04-29 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR middle-end/70843
9524 * gcc.dg/pr70843.c: New test.
9525
cdd06d5a 95262016-04-28 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR target/70858
9529 * gcc.target/i386/pr70858.c: New test.
9530
1a60079e 95312016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9532
9533 * gcc.target/arc/nps400-1.c: New file.
9534
11bc2894 95352016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9536 Andrew Burgess <andrew.burgess@embecosm.com>
9537
9538 * gcc.target/arc/movh_cl-1.c: New file.
9539
dd9bf0b5 95402016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9541 Andrew Burgess <andrew.burgess@embecosm.com>
9542
9543 * gcc.target/arc/extzv-1.c: New file.
9544 * gcc.target/arc/insv-1.c: New file.
9545 * gcc.target/arc/insv-2.c: New file.
9546 * gcc.target/arc/movb-1.c: New file.
9547 * gcc.target/arc/movb-2.c: New file.
9548 * gcc.target/arc/movb-3.c: New file.
9549 * gcc.target/arc/movb-4.c: New file.
9550 * gcc.target/arc/movb-5.c: New file.
9551 * gcc.target/arc/movb_cl-1.c: New file.
9552 * gcc.target/arc/movb_cl-2.c: New file.
9553 * gcc.target/arc/movbi_cl-1.c: New file.
9554 * gcc.target/arc/movl-1.c: New file.
9555
a22e4209 95562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9557 Andrew Burgess <andrew.burgess@embecosm.com>
9558
9559 * gcc.target/arc/cmem-1.c: New file.
9560 * gcc.target/arc/cmem-2.c: New file.
9561 * gcc.target/arc/cmem-3.c: New file.
9562 * gcc.target/arc/cmem-4.c: New file.
9563 * gcc.target/arc/cmem-5.c: New file.
9564 * gcc.target/arc/cmem-6.c: New file.
9565 * gcc.target/arc/cmem-7.c: New file.
9566 * gcc.target/arc/cmem-ld.inc: New file.
9567 * gcc.target/arc/cmem-st.inc: New file.
9568
287c3982 95692016-04-28 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR target/70821
9572 * gcc.target/i386/pr70821.c: New test.
9573
e40e5340 95742016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9575
9576 * gcc.target/powerpc/vec-adde.c: New test.
9577 * gcc.target/powerpc/vec-adde-int128.c: New test.
9578
cf977d50 95792016-04-28 Jakub Jelinek <jakub@redhat.com>
9580
9581 * gcc.target/i386/avx-vround-1.c: New test.
9582 * gcc.target/i386/avx-vround-2.c: New test.
9583 * gcc.target/i386/avx512vl-vround-1.c: New test.
9584 * gcc.target/i386/avx512vl-vround-2.c: New test.
9585
572f8300 95862016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9587
9588 PR testsuite/70595
9589 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9590 (check_effective_target_cilkplus_runtime): ... this.
9591 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9592 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9593
9594 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9595 Require cilkplus_runtime.
9596 Don't add -lcilkrts.
9597 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9598 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9599 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9600 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9601 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9602 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9603 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9604 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9605 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9606 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9607 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9608 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9609 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9610 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9611 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9612 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9613 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9614 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9615 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9616 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9617 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9618 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9619 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9620 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9621 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9622 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9623 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9624 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9625 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9626
9627 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9628 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9629
9630 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9631
9632 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9633 cilkplus_runtime.
9634
dfba0905 96352016-04-27 Marc Glisse <marc.glisse@inria.fr>
9636
9637 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9638 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9639
605a4556 96402015-04-27 Ryan Burn <contact@rnburn.com>
9641
9642 PR c++/69024
9643 PR c++/68997
9644 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9645 diagnostic.
9646 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9647 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9648
6a1231a5 96492016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9650
9651 * gnat.dg/limited_with4.ad[sb]: New test.
9652 * gnat.dg/limited_with4_pkg.ads: New helper.
9653
4dad9e09 96542016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9655
9656 PR target/70155
9657 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9658 and movv1ti_internal patterns
9659 * gcc.target/i386/pr70155-1.c: New test.
9660 * gcc.target/i386/pr70155-2.c: Likewise.
9661 * gcc.target/i386/pr70155-3.c: Likewise.
9662 * gcc.target/i386/pr70155-4.c: Likewise.
9663 * gcc.target/i386/pr70155-5.c: Likewise.
9664 * gcc.target/i386/pr70155-6.c: Likewise.
9665 * gcc.target/i386/pr70155-7.c: Likewise.
9666 * gcc.target/i386/pr70155-8.c: Likewise.
9667 * gcc.target/i386/pr70155-9.c: Likewise.
9668 * gcc.target/i386/pr70155-10.c: Likewise.
9669 * gcc.target/i386/pr70155-11.c: Likewise.
9670 * gcc.target/i386/pr70155-12.c: Likewise.
9671 * gcc.target/i386/pr70155-13.c: Likewise.
9672 * gcc.target/i386/pr70155-14.c: Likewise.
9673 * gcc.target/i386/pr70155-15.c: Likewise.
9674 * gcc.target/i386/pr70155-16.c: Likewise.
9675 * gcc.target/i386/pr70155-17.c: Likewise.
9676 * gcc.target/i386/pr70155-18.c: Likewise.
9677 * gcc.target/i386/pr70155-19.c: Likewise.
9678 * gcc.target/i386/pr70155-20.c: Likewise.
9679 * gcc.target/i386/pr70155-21.c: Likewise.
9680 * gcc.target/i386/pr70155-22.c: Likewise.
9681
a80f3f45 96822016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9683
9684 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9685 ".{5,6}".
9686
279305d1 96872016-04-27 Bin Cheng <bin.cheng@arm.com>
9688
9689 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9690 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9691 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9692 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9693 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9694
8974b625 96952016-04-27 Richard Biener <rguenther@suse.de>
9696
9697 PR ipa/70760
9698 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9699 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9700
886d5463 97012016-04-27 Nathan Sidwell <nathan@acm.org>
9702
9703 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9704 * g++.dg/ubsan/pr63956.C: Adjust error location.
9705
f0e35aa9 97062016-04-27 Nick Clifton <nickc@redhat.com>
9707
9708 PR middle-end/49889
9709 * gcc.dg/pr49889.c: New test.
9710
40385231 97112016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9712
9713 * c-c++-common/memset-array.c: New test.
9714
37229a71 97152016-04-26 Martin Sebor <msebor@redhat.com>
9716
9717 PR c++/66639
9718 * g++.dg/cpp1y/func_constexpr.C: New test.
9719
3eedf9bd 97202016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9721
9722 PR c++/70241
9723 * g++.dg/cpp0x/enum32.C: New test.
9724 * g++.dg/cpp0x/enum33.C: New test.
9725
97262016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9727
9728 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9729 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9730 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9731 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9732 * gcc.c-torture/execute/pr38151.c: Likewise.
9733 * gcc.c-torture/execute/pr66556.c: Likewise.
9734 * gcc.c-torture/execute/pr67781.c: Likewise.
9735 * gcc.c-torture/execute/pr68648.c: Likewise.
9736
8c51f92f 97372016-04-26 Marc Glisse <marc.glisse@inria.fr>
9738
9739 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9740
fa20ebd3 97412016-04-26 Marek Polacek <polacek@redhat.com>
9742
9743 PR c/67784
9744 * gcc.dg/pr67784-3.c: New test.
9745 * gcc.dg/pr67784-4.c: New test.
9746 * gcc.dg/pr67784-5.c: New test.
9747
9db47803 9748 PR c/70791
9749 * gcc.dg/Wnested-externs-2.c: New test.
9750
bff407f2 97512016-04-26 Marc Glisse <marc.glisse@inria.fr>
9752
9753 * gcc.dg/fold-plusmult.c: Adjust.
9754 * gcc.dg/no-strict-overflow-6.c: Adjust.
9755 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9756
78d0c69e 97572016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9758
9759 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9760 number scans.
9761 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9762 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9763 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9764 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9765 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9766 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9767 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9768 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9769 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9770 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9771 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9772 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9773 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9774 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9775 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9776 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9777 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9778 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9779 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9780 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9781 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9782 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9783 scans.
9784 * gcc.target/i386/pr32219-4.c: Likewise.
9785 * gcc.target/i386/pr32219-6.c: Likewise.
9786 * gcc.target/i386/pr32219-8.c: Likewise.
9787
221d6722 97882016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9789
9790 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9791 associated options.
9792
514727a9 97932016-04-26 Marek Polacek <polacek@redhat.com>
9794
9795 PR c++/70744
9796 * g++.dg/ext/cond2.C: New test.
9797
e6ee4c61 97982016-04-26 Bin Cheng <bin.cheng@arm.com>
9799
9800 PR tree-optimization/70771
9801 PR tree-optimization/70775
9802 * gcc.dg/pr70771.c: New test.
3730828c 9803 * gcc.dg/pr70775.c: New test.
e6ee4c61 9804
b3d72796 98052016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9806
9807 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9808
c11ece29 98092016-04-25 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/70780
9812 * gcc.dg/torture/pr70780.c: New testcase.
9813
92a44a68 98142016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9815
4860a6bf 9816 * gcc.target/arm/neon-vaddws16.c: New test.
9817 * gcc.target/arm/neon-vaddws32.c: New test.
9818 * gcc.target/arm/neon-vaddwu16.c: New test.
9819 * gcc.target/arm/neon-vaddwu32.c: New test.
9820 * gcc.target/arm/neon-vaddwu8.c: New test.
9821 * lib/target-supports.exp
d40b10b2 9822 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9823 that arm neon support vector widen sum of HImode TO SImode.
9824
4bbfd6c2 98252016-04-23 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR sanitizer/70712
9828 * c-c++-common/asan/pr70712.c: New test.
9829
524df596 98302016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9831
9832 * .gitattributes: New file.
9833
426c75c3 98342016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9835
9836 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9837
c052a8d5 98382016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9839
9840 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9841 * gfortran.dg/submodule_15.f08: Likewise.
9842
c08d4612 98432016-04-22 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/70740
9846 * gcc.dg/torture/pr70740.c: New testcase.
9847
fd3211e1 98482016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9849
9850 PR target/70750
9851 * gcc.target/i386/pr70750-1.c: New test.
9852 * gcc.target/i386/pr70750-2.c: Likewise.
9853
15acd78c 98542016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9855
9856 PR c++/70540
9857 * g++.dg/cpp0x/auto48.C: New.
9858
192bf59c 98592016-04-21 Marek Polacek <polacek@redhat.com>
9860
9861 PR c++/70513
9862 * g++.dg/cpp0x/forw_enum12.C: New test.
9863 * g++.dg/cpp0x/forw_enum13.C: New test.
9864
5d429e99 98652016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9866
9867 PR target/70728
9868 * gcc.target/i386/pr70728.c: New test.
9869
06777d85 98702016-04-21 Richard Biener <rguenther@suse.de>
9871
9872 PR middle-end/70747
9873 * gcc.dg/pr70747.c: New testcase.
9874
7434c6fb 98752016-04-21 Bin Cheng <bin.cheng@arm.com>
9876
9877 PR tree-optimization/70715
9878 * gcc.dg/tree-ssa/scev-13.c: New test.
9879
f3ec0970 98802016-04-21 Marc Glisse <marc.glisse@inria.fr>
9881
9882 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9883
523f3a9d 98842016-04-21 Marc Glisse <marc.glisse@inria.fr>
9885
9886 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9887
ace7bf06 98882016-04-20 Jan Hubicka <jh@suse.cz>
9889
9890 PR ipa/70018
9891 * g++.dg/ipa/nothrow-1.C: New testcase.
9892
2b073aa6 98932016-04-20 Nathan Sidwell <nathan@acm.org>
9894
9895 PR c++/55635
9896 * g++.dg/eh/delete1.C: New.
9897
8a574c11 98982016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9899
9900 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9901 -mtune-ctrl=sse_typeless_stores.
9902
e3400750 99032016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9904
9905 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9906
4bd8a059 99072016-04-20 Bin Cheng <bin.cheng@arm.com>
9908
9909 PR tree-optimization/69489
9910 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9911
70574e60 99122016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9913
9914 PR c++/69363
9915 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9916 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9917 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9918
bd6f374c 99192016-04-20 Bin Cheng <bin.cheng@arm.com>
9920
9921 PR tree-optimization/56625
9922 PR tree-optimization/69489
9923 * gcc.dg/vect/pr56625.c: New test.
9924 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9925
482539ee 99262016-04-20 Andrew Pinski <apinski@cavium.com>
9927
9928 PR target/64971
9929 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9930
b4672800 99312016-04-20 Arnaud Charlet <charlet@adacore.com>
9932
9933 * gnat.dg/self1.adb: Remove now incorrect test.
9934
4fb48737 99352016-04-20 Bin Cheng <bin.cheng@arm.com>
9936
9937 * gcc.dg/tree-ssa/scev-11.c: New test.
9938 * gcc.dg/tree-ssa/scev-12.c: New test.
9939
97efb92e 99402016-04-20 Marek Polacek <polacek@redhat.com>
9941
9942 PR tree-optimization/70725
9943 * gcc.dg/pr70725.c: New test.
9944
9d2d4060 99452016-04-20 Richard Biener <rguenther@suse.de>
9946
9947 PR tree-optimization/70726
9948 * g++.dg/vect/pr70726.cc: New testcase.
9949
54530437 99502016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9951
9952 PR target/70674
9953 * gcc.target/s390/pr70674.c: New test.
9954
acda2210 99552016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9956
9957 PR libgfortran/70684
9958 * gfortran.dg/list_read_14.f90: New test.
9959
b7040bb0 99602016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9961
9962 PR target/69201
9963 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9964 extern to force it misaligned.
9965 (b): Likewise.
9966 (c): Likewise.
9967 (d): Likewise.
9968 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9969 Don't check `*' before movv4sf_internal.
9970 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9971 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9972 Don't check `*' before movv16qi_internal.
9973 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9974 extern to force it misaligned.
9975 (b): Likewise.
9976 (c): Likewise.
9977 (d): Likewise.
9978 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9979 Don't check `*' before movv2df_internal.
9980 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9981 extern to force it misaligned.
9982 (b): Likewise.
9983 (c): Likewise.
9984 (d): Likewise.
9985 Check movv8sf_internal instead of avx_storeups256.
9986 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9987
263b5475 99882016-04-19 Richard Biener <rguenther@suse.de>
9989
9990 PR tree-optimization/70171
9991 * g++.dg/tree-ssa/pr70171.C: New testcase.
9992
222ac318 99932016-04-19 Richard Biener <rguenther@suse.de>
9994
9995 PR tree-optimization/70724
9996 * gcc.dg/torture/pr70724.c: New testcase.
9997
003000a4 99982016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9999
10000 PR middle-end/70689
4860a6bf 10001 * gcc.target/i386/pr70689.c: New.
003000a4 10002
3f6e13de 100032016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10004
10005 PR target/70708
10006 * gcc.target/i386/pr70708.c: New test.
10007
10abddbd 100082016-04-18 Richard Biener <rguenther@suse.de>
10009
10010 PR tree-optimization/43434
10011 * gcc.dg/vect/pr43434.c: New testcase.
10012 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10013 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10014 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10015 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10016 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10017 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10018 * gcc.dg/gomp/pr68640.c: Likewise.
10019 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10020 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10021
950db54a 100222016-04-18 Richard Biener <rguenther@suse.de>
10023
10024 PR tree-optimization/70701
10025 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10026
67ccbf39 100272016-04-18 Tom de Vries <tom@codesourcery.com>
10028
10029 PR testsuite/70699
10030 * gcc.dg/pr70161.c: Add dot-file scans.
10031 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10032 instead of after last dot char.
10033
021ad2f3 100342016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10035
10036 * c-c++-common/dump-ada-spec-3.c: New test.
10037 * c-c++-common/dump-ada-spec-4.c: Likewise.
10038
d572fcfd 100392016-04-17 Tom de Vries <tom@codesourcery.com>
10040
10041 PR other/70183
10042 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10043
8b4ee73c 100442016-04-15 Jan Hubicka <jh@suse.cz>
10045
10046 PR ipa/70018
10047 * g++.dg/ipa/pure-const-1.C: New testcase.
10048 * g++.dg/ipa/pure-const-2.C: New testcase.
10049 * g++.dg/ipa/pure-const-3.C: New testcase.
10050
eac243e7 100512016-04-15 Marek Polacek <polacek@redhat.com>
10052
10053 PR c/70671
10054 * gcc.dg/bitfld-22.c: New test.
10055
64c1df32 100562016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10057
10058 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10059 x86_64.
10060
926f9422 100612016-04-15 Marek Polacek <polacek@redhat.com>
10062
10063 PR c/70651
10064 * c-c++-common/pr70651.c: New test.
10065
309bbaa3 100662016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10067
10068 PR rtl-optimization/70681
10069 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10070 dump scan on arm and powerpc.
10071 * gcc.dg/pr10474.c: Likewise.
10072
b4ba8358 100732016-04-15 Jakub Jelinek <jakub@redhat.com>
10074
ed92874a 10075 PR c++/69517
10076 PR c++/70019
10077 PR c++/70588
10078 * g++.dg/cpp1y/vla11.C: Revert for real.
10079
b4ba8358 10080 PR c/70436
10081 * c-c++-common/Wparentheses-1.c: New test.
10082 * c-c++-common/gomp/Wparentheses-1.c: New test.
10083 * c-c++-common/gomp/Wparentheses-2.c: New test.
10084 * c-c++-common/gomp/Wparentheses-3.c: New test.
10085 * c-c++-common/gomp/Wparentheses-4.c: New test.
10086 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10087 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10088 * c-c++-common/goacc/Wparentheses-1.c: New test.
10089
65717bb5 100902016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10091
10092 PR target/70662
10093 * gcc.target/i386/pr70662.c: New test.
10094
ca1a4077 100952016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10096 Alan Modra <amodra@gmail.com>
ca1a4077 10097
10098 PR tree-optimization/70130
10099 * gcc.dg/vect/O3-pr70130.c: New testcase.
10100
dbe1794c 101012016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10102
11836644 10103 PR target/70669
10104 * gcc.target/powerpc/pr70669.c: New test.
10105
dbe1794c 10106 PR target/70640
10107 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10108 a power7 system that does not have an assembler that supports
10109 power8.
10110
4c1007f1 101112016-04-14 Martin Sebor <msebor@redhat.com>
10112
10113 PR c++/69517
10114 PR c++/70019
10115 PR c++/70588
10116 * c-c++-common/ubsan/vla-1.c: Revert.
10117 * g++.dg/cpp1y/vla11.C: Same.
10118 * g++.dg/cpp1y/vla12.C: Same.
10119 * g++.dg/cpp1y/vla13.C: Same.
10120 * g++.dg/cpp1y/vla14.C: Same.
10121 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10122 * g++.dg/init/array24.C: Same.
4c1007f1 10123 * g++.dg/ubsan/vla-1.C: Same.
10124
22dcab66 101252016-04-14 Marek Polacek <polacek@redhat.com>
10126 Jan Hubicka <hubicka@ucw.cz>
10127
10128 PR c++/70029
10129 * g++.dg/torture/pr70029.C: New test.
10130
3e74b025 101312016-04-14 Martin Sebor <msebor@redhat.com>
10132
10133 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10134 type size to prevent failures on targets with very low maximum
10135 alignment.
10136
1d2e0f2a 101372016-04-14 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/70623
10140 * gcc.dg/torture/pr70623.c: New testcase.
10141 * gcc.dg/torture/pr70623-2.c: Likewise.
10142
9aed0626 101432016-04-13 Martin Sebor <msebor@redhat.com>
10144
10145 PR c++/69517
10146 PR c++/70019
10147 PR c++/70588
10148 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10149 * g++.dg/cpp1y/vla11.C: New test.
10150 * g++.dg/cpp1y/vla12.C: New test.
10151 * g++.dg/cpp1y/vla13.C: New test.
10152 * g++.dg/cpp1y/vla14.C: New test.
10153 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10154 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10155 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10156
fd499010 101572016-04-13 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR c++/70641
10160 * g++.dg/opt/pr70641.C: New test.
10161
87fa7252 101622016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10163
10164 PR rtl-optimization/68749
10165 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10166 effects of argument promotions.
10167 Remove default args to dg-skip-if.
10168
6c40e18b 101692016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10170
10171 PR c++/70635
10172 * g++.dg/parse/pr70635.C: New.
10173
92c53257 101742016-04-13 Marek Polacek <polacek@redhat.com>
10175
10176 PR c++/70639
10177 * c-c++-common/Wmisleading-indentation-4.c: New test.
10178
0241e4dc 101792016-04-13 Marek Polacek <polacek@redhat.com>
10180
10181 PR c/70436
4860a6bf 10182 * gcc.dg/Wparentheses-12.c: New test.
10183 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10184
92bda444 101852016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10186
10187 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10188 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10189 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10190
38ea8a26 101912016-04-13 Jakub Jelinek <jakub@redhat.com>
10192
d08aa032 10193 PR middle-end/70633
10194 * gcc.c-torture/compile/pr70633.c: New test.
10195
38ea8a26 10196 PR debug/70628
10197 * gcc.dg/torture/pr70628.c: New test.
10198
9231d5c2 101992016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10200
10201 PR c++/70610
10202 * g++.dg/template/pr70610.C: New test.
10203 * g++.dg/template/pr70610-2.C: New test.
10204 * g++.dg/template/pr70610-3.C: New test.
10205 * g++.dg/template/pr70610-4.C: New test.
10206
249ca944 102072016-04-12 Jakub Jelinek <jakub@redhat.com>
10208
7f2ea2fb 10209 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10210 128 instead of 32.
10211
249ca944 10212 PR c++/70571
10213 * g++.dg/ext/pr70571.C: New test.
10214
8ca5a97d 102152016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10216
bf32a52d 10217 PR target/70640
8ca5a97d 10218 * gcc.target/powerpc/pr70640.c: New test.
10219
e971b45f 102202016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10221
10222 PR c++/68722
10223 * g++.dg/parse/pr68722.C: New.
10224
0b54d964 102252016-04-12 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR rtl-optimization/70596
10228 * gcc.target/i386/pr70596.c: New test.
10229
d2dd85e3 102302016-04-12 Nathan Sidwell <nathan@acm.org>
10231
10232 PR c++/70501
10233 * g++.dg/init/pr70501.C: New.
10234
2d0001b0 102352016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10236
10237 * gcc.target/i386/asm-flag-6.c: New test.
10238
6c4df0d1 102392016-04-12 Tom de Vries <tom@codesourcery.com>
10240
10241 PR tree-optimization/68756
10242 * gcc.dg/graphite/pr68756.c: New test.
10243
0d60da57 102442016-04-12 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR tree-optimization/70602
10247 * gcc.c-torture/execute/pr70602.c: New test.
10248
62735984 102492016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10250
10251 PR target/70381
10252 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10253 __float128 emulator is built and runs.
10254 * gcc.target/powerpc/float128-1.c: Likewise.
10255
10256 * lib/target-supports.exp (check_ppc_float128_sw_available):
10257 Rework tests for __float128 software and hardware
10258 availability. Fix exit condition to return 0 on success.
10259
a702492c 102602016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10261
10262 PR target/70133
10263 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10264 * gcc.target/aarch64/target_attr_15.c: Likewise.
10265
a8c5ce92 102662016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10267
10268 PR c++/69066
10269 * g++.dg/cpp1y/pr69066.C: New.
10270
5ecab913 102712016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10272
10273 PR fortran/68566
10274 * gfortran.dg/pr36192.f90: Update test.
10275 * gfortran.dg/pr36192_1.f90: Update test.
10276 * gfortran.dg/real_dimension_1.f: Update test.
10277 * gfortran.dg/parameter_array_init_7.f90: New test.
10278
6cb5ef70 102792016-04-09 John David Anglin <danglin@gcc.gnu.org>
10280
4edfdd23 10281 PR testsuite/64039
10282 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10283
964f71e3 10284 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10285
5d61c198 10286 PR rtl-optimization/66669
10287 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10288
16eaaf58 10289 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10290
0b68802d 10291 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10292 * gcc.dg/pie-1.c: Likewise.
10293 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10294 * gcc.dg/pic-4.c: Likewise.
10295 * gcc.dg/pie-3.c: Likewise.
10296 * gcc.dg/pie-4.c: Likewise.
10297
9c0dd509 10298 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10299
03b2d3c1 10300 PR tree-optimization/68644
10301 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10302
6cb5ef70 10303 PR rtl-optimization/64886
10304 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10305
07de41ba 103062016-04-09 Tom de Vries <tom@codesourcery.com>
10307
10308 PR tree-optimization/68953
10309 * gcc.dg/graphite/pr68953.c: New test.
10310
d294e3fb 103112016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10312
10313 PR fortran/70592
10314 * gfortran.dg/deferred_character_16.f90: New test.
10315
3cb15094 103162016-04-09 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR tree-optimization/70586
10319 * gcc.c-torture/execute/pr70586.c: New test.
10320
a02dc66f 103212016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10322
10323 PR sanitizer/70573
10324 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10325 with __builtin_memset
10326 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10327
0c302595 103282016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10329
10330 PR lto/70289
10331 PR ipa/70348
10332 PR tree-optimization/70373
10333 PR middle-end/70533
10334 PR middle-end/70534
10335 PR middle-end/70535
10336 * c-c++-common/goacc/reduction-5.c: New test.
10337 * c-c++-common/goacc/reduction-promotions.c: New test.
10338 * gfortran.dg/goacc/reduction-3.f95: New test.
10339 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10340
c6c0523b 103412016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10342
10343 PR c++/70590
10344 PR c++/70452
10345 * g++.dg/pr70590.C: New test.
10346 * g++.dg/pr70590-2.C: New test.
10347
3ac399da 103482016-04-08 Jakub Jelinek <jakub@redhat.com>
10349
e97d1706 10350 PR middle-end/70593
10351 * gcc.target/i386/pr70593.c: New test.
10352
3ac399da 10353 PR rtl-optimization/70574
10354 * gcc.target/i386/avx2-pr70574.c: New test.
10355
fcfbb129 103562016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10357
10358 PR sanitizer/70541
10359 * c-c++-common/asan/pr70541.c: New test.
10360
0aabcddf 103612016-04-08 Tom de Vries <tom@codesourcery.com>
10362
10363 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10364 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10365
bec0c1e8 103662016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10367
10368 PR target/70566
10369 * gcc.c-torture/execute/pr70566.c: New test.
10370
87c791f5 103712016-04-08 Tom de Vries <tom@codesourcery.com>
10372
10373 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10374 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10375
7f38718f 103762016-04-08 Alan Modra <amodra@gmail.com>
10377
10378 * gcc.target/powerpc/pr70117.c: New.
10379
a96a7710 103802016-04-07 Jakub Jelinek <jakub@redhat.com>
10381
7a6265d1 10382 PR testsuite/70581
10383 * gcc.dg/lto/simd-function_0.c: New test.
10384
a96a7710 10385 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10386 clones.
10387 * c-c++-common/attr-simd-2.c: Likewise.
10388 * c-c++-common/attr-simd-4.c: Likewise.
10389 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10390 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10391
508dd607 103922016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10393
10394 PR testsuite/70553
10395 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10396
1b61585a 103972016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10398 Tom de Vries <tom@codesourcery.com>
10399
10400 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10401 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10402 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10403 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10404 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10405 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10406 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10407 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10408
5f060aa8 104092016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10410
10411 PR c/70436
10412 * g++.dg/warn/Wparentheses-29.C: New test.
10413
d3831f71 104142016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10415
10416 PR c/70436
10417 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10418 explicit braces to resolve a future -Wparentheses warning.
10419
382ece2d 104202016-04-06 Richard Henderson <rth@redhat.com>
10421
10422 * gcc.dg/pr61817-1.c: New test.
10423 * gcc.dg/pr61817-2.c: New test.
10424 * gcc.dg/pr69391-1.c: New test.
10425 * gcc.dg/pr69391-2.c: New test.
10426
72234ee9 104272016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10428
10429 PR rtl-optimization/70398
4860a6bf 10430 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10431
5547150a 104322016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10433
10434 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10435
15b70121 104362016-04-06 Yvan Roux <yvan.roux@linaro.org>
10437 Pedro Alves <palves@redhat.com>
10438
10439 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10440
585aefbb 104412016-04-06 Jakub Jelinek <jakub@redhat.com>
10442
0cbb513b 10443 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10444 Check for avx512f effective targets instead of avx2.
10445 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10446 for AVX512F clones.
10447 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10448 * g++.dg/gomp/declare-simd-1.C: Likewise.
10449 * g++.dg/gomp/declare-simd-3.C: Likewise.
10450 * g++.dg/gomp/declare-simd-4.C: Likewise.
10451
585aefbb 10452 PR middle-end/70550
10453 * c-c++-common/gomp/pr70550-1.c: New test.
10454 * c-c++-common/gomp/pr70550-2.c: New test.
10455
0b91cceb 104562016-04-05 Nathan Sidwell <nathan@acm.org>
10457
10458 PR c++/70512
10459 * g++.dg/ext/attribute-may-alias-5.C: New.
10460
645a9d8e 104612016-04-05 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR c++/70336
10464 * c-c++-common/pr70336.c: New test.
10465 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10466 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10467
bdf23925 104682016-04-05 Jan Hubicka <hubicka@ucw.cz>
10469
10470 PR ipa/66223
10471 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10472
aaff837c 104732016-04-05 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR rtl-optimization/70542
10476 * gcc.dg/torture/pr70542.c: New test.
10477 * gcc.target/i386/avx2-pr70542.c: New test.
10478
2eac58a0 104792016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10480
10481 PR tree-optimization/70509
10482 * gcc.target/i386/avx512bw-pr70509.c: New test.
10483
4f7ebe46 104842016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10485
10486 PR c++/70452
10487 * g++.dg/ext/constexpr-vla4.C: New test.
10488
305d86a0 104892016-04-05 Uros Bizjak <ubizjak@gmail.com>
10490
10491 PR target/70510
10492 * gcc.target/i386/pr70510.c: New test.
10493
eec3b789 104942016-04-05 Richard Biener <rguenther@suse.de>
10495
10496 PR tree-optimization/70526
10497 * g++.dg/torture/pr70526.C: New testcase.
10498
ca943582 104992016-04-05 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR target/70525
10502 * gcc.target/i386/pr70525.c: New test.
10503
87825cd5 105042016-04-05 Richard Biener <rguenther@suse.de>
10505
10506 PR middle-end/70499
10507 * g++.dg/torture/pr70499.C: New testcase.
10508
14638828 105092016-04-05 Richard Biener <rguenther@suse.de>
10510
10511 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10512 remove XFAIL.
10513
967a90d5 105142016-04-04 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR middle-end/70307
10517 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10518 rs6000 ABI warnings.
10519
d374a3a3 105202016-04-04 Jan Hubicka <hubicka@ucw.cz>
10521
10522 PR ipa/66223
10523 * g++.dg/ipa/devirt-51.C: New testcase.
10524
8ff377a6 105252016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10526 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10527
10528 PR middle-end/70457
10529 * gcc.dg/torture/pr70457.c: New.
10530
f567b44f 105312016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10532
10533 PR fortran/67538
10534 * gfortran.dg/allocate_with_source_19.f08: New test.
10535
89d4ebfa 105362016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10537
10538 PR fortran/65795
10539 * gfortran.dg/coarray_allocate_6.f08: New test.
10540
68ab33a6 105412016-04-04 Richard Biener <rguenther@suse.de>
10542
10543 PR rtl-optimization/70484
10544 * gcc.dg/torture/pr70484.c: New testcase.
10545
c4f5465d 105462016-04-04 Marek Polacek <polacek@redhat.com>
10547
10548 PR c/70307
10549 * gcc.dg/torture/pr70307.c: New test.
10550
bfec6609 105512016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10552
10553 PR target/70416
10554 PR target/67391
10555 * gcc.target/sh/torture/pr70416.c: New.
10556
40df9099 105572016-04-02 Martin Sebor <msebor@redhat.com>
10558
10559 PR c++/67376
10560 PR c++/70170
10561 PR c++/70172
10562 PR c++/70228
10563 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10564 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10565 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10566 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10567 * g++.dg/cpp0x/constexpr-string.C: Same.
10568 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10569 * g++.dg/cpp0x/pr65398.C: Same.
10570 * g++.dg/ext/constexpr-vla1.C: Same.
10571 * g++.dg/ext/constexpr-vla2.C: Same.
10572 * g++.dg/ext/constexpr-vla3.C: Same.
10573 * g++.dg/ubsan/pr63956.C: Same.
10574
0edb9bfe 105752016-04-01 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR rtl-optimization/70467
10578 * gcc.target/i386/pr70467-2.c: New test.
10579
e5b1a1d9 105802016-04-01 Jakub Jelinek <jakub@redhat.com>
10581 Marek Polacek <polacek@redhat.com>
10582
10583 PR c++/70488
10584 * g++.dg/init/new47.C: New test.
10585
b2ca3fb0 105862016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10587
10588 PR target/70496
10589 * gcc.target/arm/pr70496.c: New test.
10590
4c3bd1e3 105912016-04-01 Nathan Sidwell <nathan@acm.org>
10592
47de69ad 10593 PR c++/68475
10594 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10595
313d569f 105962016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10597
10598 PR target/69890
10599 * gcc.dg/strlenopt.h (memmove): New.
10600 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10601 instead of "string.h".
10602 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10603 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10604 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10605 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10606 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10607 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10608 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10609 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10610 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10611 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10612 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10613 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10614 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10615 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10616 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10617 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10618 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10619 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10620 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10621 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10622
5469facd 106232016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10624
10625 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10626 (Holder::foo): Reflect this.
10627
503de754 106282016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10629
10630 PR target/70442
10631 * gcc.dg/pr70442.c: New test.
10632
13ee2de7 106332016-03-31 Nathan Sidwell <nathan@acm.org>
10634
10635 PR c++/70393
10636 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10637
5e0d03a8 106382016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10639
10640 PR target/70453
10641 * gcc.target/i386/pr70453.c: New test.
10642
8cb82ed4 106432016-03-31 Andrey Belevantsev <abel@ispras.ru>
10644
10645 PR target/70292
10646 * gcc.c-torture/pr70292.c: New test.
10647
7952b661 106482016-03-31 Marek Polacek <polacek@redhat.com>
10649
10650 PR c/70297
10651 * c-c++-common/pr70297.c: New test.
10652 * g++.dg/cpp0x/typedef-redecl.C: New test.
10653 * gcc.dg/typedef-redecl2.c: New test.
10654
1607cc74 106552016-03-31 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR rtl-optimization/70460
10658 * gcc.c-torture/execute/pr70460.c: New test.
10659
c689c252 106602016-03-31 Richard Biener <rguenther@suse.de>
10661
10662 PR c++/70430
10663 * g++.dg/ext/vector30.C: New testcase.
10664
91c9586d 106652016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10666 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 * gfortran.dg/fmt_pf.f90: New test.
10669
afa5c1b8 106702016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10671
10672 Forward-port from 5 branch
10673 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR testsuite/70356
10676 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10677 dg-require-effective-target after dg-do.
10678
10679 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10680
10681 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10682
6a5dcab3 106832016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10684 Julian Brown <julian@codesourcery.com>
10685 Chung-Lin Tang <cltang@codesourcery.com>
10686 Cesar Philippidis <cesar@codesourcery.com>
10687 James Norris <jnorris@codesourcery.com>
10688 Tom de Vries <tom@codesourcery.com>
10689 Nathan Sidwell <nathan@codesourcery.com>
10690
305d86a0 10691 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10692 * c-c++-common/goacc/loop-clauses.c: Likewise.
10693 * g++.dg/goacc/template.C: Likewise.
10694 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10695 * gfortran.dg/goacc/loop-1.f95: Likewise.
10696 * gfortran.dg/goacc/loop-5.f95: Likewise.
10697 * gfortran.dg/goacc/loop-6.f95: Likewise.
10698 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10699 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10700 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10701 * c-c++-common/goacc/clauses-fail.c: Likewise.
10702 * c-c++-common/goacc/parallel-1.c: Likewise.
10703 * c-c++-common/goacc/reduction-1.c: Likewise.
10704 * c-c++-common/goacc/reduction-2.c: Likewise.
10705 * c-c++-common/goacc/reduction-3.c: Likewise.
10706 * c-c++-common/goacc/reduction-4.c: Likewise.
10707 * c-c++-common/goacc/routine-3.c: Likewise.
10708 * c-c++-common/goacc/routine-4.c: Likewise.
10709 * c-c++-common/goacc/routine-5.c: Likewise.
10710 * c-c++-common/goacc/tile.c: Likewise.
10711 * g++.dg/goacc/template.C: Likewise.
10712 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10713 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10714 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10715 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10716 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10717 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10718 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10719 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10720 * c-c++-common/goacc/use_device-1.c: ... this file.
10721 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10722 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10723 * c-c++-common/goacc/host_data-6.c: ... this file.
10724 * c-c++-common/goacc/loop-2-kernels.c: New file.
10725 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10726 * c-c++-common/goacc/loop-3.c: Likewise.
10727 * g++.dg/goacc/reference.C: Likewise.
10728 * g++.dg/goacc/routine-1.C: Likewise.
10729 * g++.dg/goacc/routine-2.C: Likewise.
10730
932c0baa 107312016-03-30 Richard Biener <rguenther@suse.de>
10732
10733 PR middle-end/70450
10734 * gcc.dg/torture/pr70450.c: New testcase.
10735
7f7c4659 107362016-03-30 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR target/70421
10739 * gcc.dg/torture/pr70421.c: New test.
10740 * gcc.target/i386/avx512f-pr70421.c: New test.
10741
9cbfe80c 107422016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10743
10744 PR testsuite/70364
10745 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10746 (check): New function.
10747 (bar): Call check.
10748 (foo): Align stack to 16 bytes when calling bar.
10749 * gcc.target/i386/cleanup-2.c: Likewise.
10750
f56c7d36 107512016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10752
10753 PR tree-optimization/59124
10754 * gcc.dg/Warray-bounds-19.c: New test.
10755
92a44a68 107562016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10757
10758 * lib/prune.exp (escape_regex_chars): New.
10759 (prune_file_path): Update to quote metcharacters for regexp.
10760
a3daa269 107612016-03-29 Jakub Jelinek <jakub@redhat.com>
10762
24e1ba3d 10763 PR rtl-optimization/70429
10764 * gcc.c-torture/execute/pr70429.c: New test.
10765
a3daa269 10766 PR tree-optimization/70405
10767 * gcc.dg/pr70405.c: New test.
10768
3ef41a6e 107692016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10770
10771 PR fortran/70397
10772 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10773 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10774
4abd9410 107752016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10776
10777 PR testsuite/64177
10778 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10779 __cilkrts_set_param to set two workers.
10780 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10781 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10782
b58e5f0f 107832016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10784
305d86a0 10785 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10786
bff53658 107872016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10788
10789 PR target/70406
305d86a0 10790 * gcc.target/i386/pr70406.c: New test.
bff53658 10791
bb2c9c15 107922016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10793
10794 * gnat.dg/specs/double_record_extension3.ads: New test.
10795
f12c84ab 107962016-03-25 Richard Henderson <rth@redhat.com>
10797
10798 PR target/70120
10799 * gcc.target/aarch64/pr70120-1.c: New.
10800 * gcc.target/aarch64/pr70120-2.c: New.
10801 * gcc.target/aarch64/pr70120-3.c: New.
10802
b0bf58c4 108032016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10804
10805 PR c++/62212
10806 * g++.dg/template/mangle2.C: The dg-do directive should be
10807 "compile" not "assemble".
10808
f175ba0f 108092016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10810
10811 PR lto/69650
10812 * gcc.dg/pr69650.c: New test.
10813
4cc3295f 108142016-03-25 David Edelsohn <dje.gcc@gmail.com>
10815
10816 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10817
0cf40600 108182016-03-25 Alan Modra <amodra@gmail.com>
10819
10820 * gcc.dg/dfp/pr70052.c: New test.
10821
3aebf099 108222016-03-24 Richard Henderson <rth@redhat.com>
10823
10824 PR middle-end/69845
10825 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10826 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10827
83245bd3 108282016-03-24 Tom de Vries <tom@codesourcery.com>
10829
10830 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10831
108e7ee4 108322016-03-24 Tom de Vries <tom@codesourcery.com>
10833
10834 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10835 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10836
17af0b14 108372016-03-24 Tom de Vries <tom@codesourcery.com>
10838
10839 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10840 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10841
6c8770ee 108422016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10843
10844 PR c++/62212
10845 * g++.dg/template/mangle2.C: New test.
10846
a7e21b7b 108472016-03-24 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/70396
10850 * gcc.dg/torture/pr70396.c: New testcase.
10851
f365d297 108522016-03-24 Richard Biener <rguenther@suse.de>
10853
10854 PR middle-end/70370
10855 * gcc.dg/torture/pr70370.c: New testcase.
10856
da7aeb13 108572016-03-24 Tom de Vries <tom@codesourcery.com>
10858
10859 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10860 * gfortran.dg/goacc/kernels-tree.f95: Same.
10861 * gfortran.dg/goacc/parallel-tree.f95: Same.
10862
80b30de0 108632016-03-24 Tom de Vries <tom@codesourcery.com>
10864
10865 * c-c++-common/goacc/uninit-if-clause.c: New test.
10866 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10867
cb9b6b99 108682016-03-24 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR target/70290
305d86a0 10871 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10872 Fix formatting.
cb9b6b99 10873
a4225fff 108742016-03-24 Richard Biener <rguenther@suse.de>
10875
10876 PR tree-optimization/70372
10877 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10878
5a869ab8 108792016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10880
10881 PR c++/70347
10882 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10883
36ce5faa 108842016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10885
10886 PR c++/70332
10887 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10888
c4fa85c9 108892016-03-23 Jakub Jelinek <jakub@redhat.com>
10890
d9377ad5 10891 PR c++/70001
10892 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10893 * g++.dg/cpp1y/pr70001.C: New test.
10894
c4fa85c9 10895 PR c++/70323
10896 * g++.dg/cpp0x/constexpr-70323.C: New test.
10897
0a2062da 108982016-03-23 Alexandre Oliva <aoliva@redhat.com>
10899 Jason Merrill <jason@redhat.com>
10900 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR c++/69315
10903 * g++.dg/cpp0x/constexpr-69315.C: New test.
10904 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10905
62d2a6dc 109062016-03-23 Marek Polacek <polacek@redhat.com>
10907
10908 PR c++/69884
10909 * g++.dg/warn/Wignored-attributes-1.C: New test.
10910 * g++.dg/warn/Wignored-attributes-2.C: New test.
10911
a82d6246 109122016-03-23 Tom de Vries <tom@codesourcery.com>
10913
10914 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10915 initialization.
10916 * gfortran.dg/goacc/private-3.f95 (test): Same.
10917 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10918 missing use param.
10919
dc834ba1 109202016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10921
10922 * lib/target-supports.exp: Remove v7ve entry from loop
10923 creating effective target checks.
10924 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10925 (add_options_for_arm_arch_v7ve): Likewise.
10926
7e83fd1f 109272016-03-23 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR tree-optimization/70354
10930 * gcc.dg/vect/pr70354-1.c: New test.
10931 * gcc.dg/vect/pr70354-2.c: New test.
10932 * gcc.target/i386/avx2-pr70354-1.c: New test.
10933 * gcc.target/i386/avx2-pr70354-2.c: New test.
10934
4e4da058 109352016-03-22 Jeff Law <law@redhat.com>
10936
10937 PR target/70232
10938 * gcc.dg/tree-ssa/pr70232.c: New test.
10939
6855137b 109402016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10941
10942 PR target/70302
10943 * gcc.target/i386/pr70302.c: New test.
10944
19db1ec8 109452016-03-22 Richard Biener <rguenther@suse.de>
10946
10947 PR middle-end/70251
10948 * g++.dg/torture/pr70251.C: New testcase.
10949
4baec9f2 109502016-03-22 David Malcolm <dmalcolm@redhat.com>
10951
10952 PR c/69993
10953 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10954 Wmisleading-indentation.c.
10955 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10956 reflect change to diagnostic text and order of messages.
10957 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10958
fcfec126 109592016-03-22 David Edelsohn <dje.gcc@gmail.com>
10960
10961 * g++.dg/ext/java-3.C: Don't compile on AIX.
10962
aa30728a 109632016-03-22 Richard Biener <rguenther@suse.de>
10964
10965 PR middle-end/70333
10966 * gcc.dg/torture/pr70333.c: New testcase.
10967
46ec4eb4 109682016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10969
10970 * g++.dg/ext/pr70290.C: New test.
10971
4880f878 109722016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10973
10974 PR target/70325
10975 * gcc.target/i386/pr70325.c: New test.
10976
3d78ea44 109772016-03-22 Jakub Jelinek <jakub@redhat.com>
10978
5934fb8f 10979 PR target/70329
10980 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10981 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10982
b6436f79 10983 PR target/70300
10984 * gcc.target/i386/pr70300.c: New test.
10985
3d78ea44 10986 PR c++/70295
10987 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10988 (func2): New function for cond with parens, xfail warning for c++.
10989 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10990
b60244f6 109912016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10992
10993 PR c++/70096
10994 * g++.dg/template/ptrmem30.C: New test.
10995
c8e3e744 109962016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10997
10998 PR c++/70204
10999 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11000 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11001
2715f63a 110022016-03-21 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR middle-end/70326
11005 * gcc.dg/pr70326.c: New test.
11006
2daa2cda 110072016-03-21 Marc Glisse <marc.glisse@inria.fr>
11008 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR tree-optimization/70317
11011 * gcc.dg/pr70317.c: New test.
11012
d9aa5a50 110132016-03-21 Uros Bizjak <ubizjak@gmail.com>
11014
11015 PR target/70327
11016 * gcc.target/i386/pr70327.c: New test.
11017
e1a88bf4 110182016-03-21 Martin Liska <mliska@suse.cz>
11019
61941425 11020 PR ipa/70306
e1a88bf4 11021 * gcc.dg/ipa/pr70306.c: New test.
11022
d9aa5a50 110232016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11024
11025 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11026 * gcc.target/arm/attr-align3.c: Likewise.
11027 * gcc.target/arm/attr_arm.c: Likewise.
11028 * gcc.target/arm/flip-thumb.c: Likewise.
11029
afdde20c 110302016-03-21 Jakub Jelinek <jakub@redhat.com>
11031
11032 PR target/70296
11033 * gcc.target/powerpc/altivec-36.c: New test.
11034
3f2ef661 110352016-03-21 Richard Biener <rguenther@suse.de>
11036
11037 PR tree-optimization/70310
11038 * gcc.dg/torture/pr70310.c: New testcase.
11039
08b2b692 110402016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11041
11042 PR target/70293
11043 * gcc.target/i386/pr70293.c: New test.
11044
93505d22 110452016-03-21 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/70288
11048 * gcc.dg/torture/pr70288-1.c: New testcase.
11049 * gcc.dg/torture/pr70288-2.c: Likewise.
11050
06fd1914 110512016-03-21 Andrey Belevantsev <abel@ispras.ru>
11052
11053 PR rtl-optimization/69307
11054 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11055
b628775e 110562016-03-21 Andrey Belevantsev <abel@ispras.ru>
11057
11058 PR rtl-optimization/69102
11059 * gcc.c-torture/compile/pr69102.c: New test.
11060
1421f43c 110612016-03-18 Jeff Law <law@redhat.com>
11062
11063 PR rtl-optimization/70263
11064 * gcc.c-torture/compile/pr70263-1.c: New test.
11065 * gcc.target/i386/pr70263-2.c: New test.
11066
e7142ce1 110672016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11068
11069 PR rtl-optimization/70278
11070 * gcc.dg/torture/pr70278.c: New test.
11071 * gcc.target/arm/pr70278.c: New test.
11072
5539bc70 110732016-03-18 David Malcolm <dmalcolm@redhat.com>
11074
11075 PR c/70281
11076 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11077 (test_builtin_types_compatible_p): New test function.
11078 * gcc.dg/pr70281.c: New test case.
11079
296a290a 110802016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11081
11082 PR target/70113
11083 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11084
666094f0 110852016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11086
11087 PR tree-optimization/70252
11088 * gcc.dg/pr70252.c: New test.
11089
350514e8 110902016-03-18 Tom de Vries <tom@codesourcery.com>
11091
11092 * gcc.dg/pr70161-2.c: New test.
11093 * gcc.dg/pr70161.c: New test.
11094
011e0cea 110952016-03-18 Tom de Vries <tom@codesourcery.com>
11096
11097 PR ipa/70269
11098 * gcc.dg/pr70269.c: New test.
11099
292a09de 111002016-03-18 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR c++/70267
11103 * g++.dg/ext/java-3.C: New test.
11104
efc86c4c 111052016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11106
11107 PR c++/70205
11108 * g++.dg/lookup/pr70205.C: New test.
11109
a28dd575 111102016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11111
11112 PR c++/70218
11113 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11114
92e7ab1e 111152016-03-17 Marek Polacek <polacek@redhat.com>
11116
11117 PR c/69407
11118 * gcc.dg/atomic-op-6.c: New test.
11119
7378dbfb 111202016-03-17 David Malcolm <dmalcolm@redhat.com>
11121
11122 PR c/70264
11123 * c-c++-common/pr70264.c: New test case.
11124
f7995d7d 111252016-03-17 Jakub Jelinek <jakub@redhat.com>
11126
e2895b76 11127 PR c++/70144
11128 * c-c++-common/pr70144-1.c: New test.
11129 * c-c++-common/pr70144-2.c: New test.
11130
f7995d7d 11131 PR c++/70272
11132 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11133 * g++.dg/opt/flifetime-dse6.C: New test.
11134 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11135
5ec4a949 111362016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11137
11138 PR driver/70192
11139 * gcc.dg/pic-1.c: New test.
11140 * gcc.dg/pic-2.c: Likewise.
11141 * gcc.dg/pic-3.c: Likewise.
11142 * gcc.dg/pic-4.c: Likewise.
11143 * gcc.dg/pie-1.c: Likewise.
11144 * gcc.dg/pie-2.c: Likewise.
11145 * gcc.dg/pie-3.c: Likewise.
11146 * gcc.dg/pie-4.c: Likewise.
11147 * gcc.dg/pie-5.c: Likewise.
11148 * gcc.dg/pie-6.c: Likewise.
11149
c28550e1 111502016-03-17 Tom de Vries <tom@codesourcery.com>
11151
11152 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11153 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11154
be3296cb 111552016-03-17 Richard Biener <rguenther@suse.de>
11156
11157 PR debug/70271
11158 * g++.dg/debug/pr70271.C: New testcase.
11159
9b60ef21 111602016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11161
11162 * gcc.target/i386/pr70251.c: New test.
11163
9a80bc1a 111642016-03-17 Marek Polacek <polacek@redhat.com>
11165
11166 PR c++/70194
11167 * g++.dg/warn/constexpr-70194.C: New test.
11168
733d7ff9 111692016-03-16 Richard Henderson <rth@redhat.com>
11170
11171 PR middle-end/70240
11172 * gcc.c-torture/compile/pr70240.c: New.
11173
3e6f12bf 111742016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11175
11176 * gcc.c-torture/compile/20151204.c: Skip for avr.
11177
867c9e99 111782016-03-16 Jakub Jelinek <jakub@redhat.com>
11179
11180 PR target/70245
11181 * g++.dg/opt/pr70245.C: New test.
11182 * g++.dg/opt/pr70245.h: New file.
11183 * g++.dg/opt/pr70245-aux.cc: New file.
11184
8ced6ab7 111852016-03-16 Martin Sebor <msebor@redhat.com>
11186
11187 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11188
37af779a 111892016-03-16 Richard Henderson <rth@redhat.com>
11190
11191 PR middle-end/70199
11192 * gcc.c-torture/compile/pr70199.c: New.
11193
78ed999c 111942016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11195
11196 * gcc.dg/uninit-19.c: Run dos2unix.
11197
462ca422 111982016-03-16 Marek Polacek <polacek@redhat.com>
11199
11200 PR c/70093
11201 * gcc.dg/nested-func-10.c: New test.
11202 * gcc.dg/nested-func-9.c: New test.
11203
fe58aacc 112042016-03-16 Jakub Jelinek <jakub@redhat.com>
11205
11206 PR tree-optimization/68714
11207 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11208
27a53872 112092016-03-16 Tom de Vries <tom@codesourcery.com>
11210
11211 PR tree-optimization/68715
11212 * gcc.dg/graphite/pr68715-2.c: New test.
11213 * gcc.dg/graphite/pr68715.c: New test.
11214 * gfortran.dg/graphite/pr68715.f90: New test.
11215
95049c3c 112162016-03-16 Tom de Vries <tom@codesourcery.com>
11217
11218 PR tree-optimization/68809
11219 * gcc.dg/graphite/pr68809-2.c: New test.
11220 * gcc.dg/graphite/pr68809.c: New test.
11221
09eddd70 112222016-03-16 Jakub Jelinek <jakub@redhat.com>
11223
81fc5915 11224 PR c++/70147
11225 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11226 method call to i () as argument. Adjust expected output.
11227
09eddd70 11228 PR c++/70147
11229 * g++.dg/ubsan/pr70147-1.C: New test.
11230 * g++.dg/ubsan/pr70147-2.C: New test.
11231
6373d2a2 112322016-03-15 Martin Sebor <msebor@redhat.com>
11233
11234 PR c++/58281
11235 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11236
d27a0c11 112372016-03-15 John David Anglin <danglin@gcc.gnu.org>
11238
9908039d 11239 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11240 hppa*-*-hpux*.
11241
45cdc3a6 11242 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11243
d27a0c11 11244 PR libfortran/69799
11245 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11246 libatomic_available.
11247
0dd1d57f 112482016-03-15 Marek Polacek <polacek@redhat.com>
11249
11250 PR c++/70209
11251 * g++.dg/ext/attribute-may-alias-4.C: New test.
11252
0ce02c07 112532016-03-15 Alexander Monakov <amonakov@ispras.ru>
11254
11255 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11256 -fvar-tracking-assignments-toggle flag.
11257
f6e39b30 112582016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11259
11260 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11261
167f93a2 112622016-03-15 Jakub Jelinek <jakub@redhat.com>
11263
11264 PR rtl-optimization/70222
11265 * gcc.c-torture/execute/pr70222-1.c: New test.
11266 * gcc.c-torture/execute/pr70222-2.c: New test.
11267
08a8af4a 112682016-03-15 Richard Henderson <rth@redhat.com>
11269
11270 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11271
738eb905 112722016-03-15 Andrey Belevantsev <abel@ispras.ru>
11273
11274 PR rtl-optimization/69032
11275 * gcc.dg/pr69032.c: New test.
11276
dd148b3a 112772016-03-15 Andrey Belevantsev <abel@ispras.ru>
11278
11279 PR rtl-optimization/63384
d9aa5a50 11280 * g++.dg/pr63384.C: New test.
dd148b3a 11281
acf58115 112822016-03-15 Andrey Belevantsev <abel@ispras.ru>
11283
11284 PR target/64411
11285 * gcc.target/i386/pr64411.C: New test.
11286
a2897dc4 112872016-03-15 Tom de Vries <tom@codesourcery.com>
11288
11289 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11290 * gfortran.dg/goacc/kernels-alias.f95: New test.
11291
7bad2faf 112922016-03-14 Martin Sebor <msebor@redhat.com>
11293
11294 PR c++/53792
11295 * g++.dg/cpp0x/constexpr-inline.C: New test.
11296 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11297
d65fa8d9 112982016-03-14 David Edelsohn <dje.gcc@gmail.com>
11299
11300 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11301
2b3c633f 113022016-03-14 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR middle-end/70219
11305 * gcc.dg/pr70219.c: New test.
11306
e947f9c3 113072016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11308
11309 PR target/70083
11310 * gcc.dg/torture/pr70083.c: New test.
11311 * gcc.target/i386/pr70083.c: New test.
11312
74201dc2 113132016-03-14 Richard Biener <rguenther@suse.de>
11314
11315 PR tree-optimization/56365
11316 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11317
88aea41e 113182016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11319
11320 PR target/70098
11321 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11322 New function.
11323 * g++.dg/pr70098.C: New testcase.
11324
11325
1bd2aefd 113262016-03-14 Tom de Vries <tom@codesourcery.com>
11327
11328 PR tree-optimization/70045
11329 * gcc.dg/graphite/pr70045.c: New test.
11330
922c7033 113312016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11332
11333 PR fortran/69043
11334 * gfortran.dg/include_9.f90: New test.
11335
fd4ab6d9 113362016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11337
11338 PR fortran/45076
11339 gfortran.dg/prof/prof.exp: New script.
11340 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11341
7d7218d3 113422016-03-12 Andrey Belevantsev <abel@ispras.ru>
11343
11344 PR rtl-optimization/69307
11345 * gcc.dg/pr69307.c: New test.
11346
02ffd664 113472016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11348
11349 PR target/69614
11350 * gcc.target/arm/pr69614.c: New.
11351
76e207a9 113522016-03-12 Paul Thomas <pault@gcc.gnu.org>
11353
11354 PR fortran/70031
11355 * gfortran.dg/submodule_14.f08: New test
11356
11357 PR fortran/69524
11358 * gfortran.dg/submodule_15.f08: New test
11359
490ee78a 113602016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11361
11362 PR c++/70106
11363 * g++.dg/cpp1y/paren3.C: New test.
11364
04e137ff 113652016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11366
11367 PR target/70131
11368 * gcc.target/powerpc/ppc-round2.c: New test.
11369
27b2c1c4 113702016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11371
11372 PR target/70123
11373 * gcc.dg/torture/pr70123.c: New test.
11374
84116671 113752016-03-11 Jeff Law <law@redhat.com>
11376
11377 PR tree-optimization/70190
11378 * gcc.c-torture/compile/pr70190.c: New test.
11379
cfa58bc8 113802016-03-11 David Malcolm <dmalcolm@redhat.com>
11381
11382 PR c/68187
11383 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11384 case.
11385 (test43_b): Likewise.
11386 (test43_c): Likewise.
11387 (test43_d): Likewise.
11388 (test43_e): Likewise.
11389 (test43_f): Likewise.
11390 (test43_g): Likewise.
11391 (test44_a): Likewise.
11392 (test44_b): Likewise.
11393 (test44_c): Likewise.
11394 (test44_d): Likewise.
11395 (test44_e): Likewise.
11396
ce234f27 113972016-03-11 David Malcolm <dmalcolm@redhat.com>
11398
11399 PR c/70085
11400 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11401
e4756b48 114022016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11403
11404 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11405 dg-options.
11406
1f5ef87e 114072016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11408
11409 PR target/70002
11410 PR target/69245
11411 * gcc.target/aarch64/pr69245_2.c: New test.
11412
f9c352a1 114132016-03-11 Jakub Jelinek <jakub@redhat.com>
11414
11415 PR tree-optimization/70177
11416 * gcc.dg/pr70177.c: New test.
11417
4dd92ac6 114182016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11419
11420 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11421
331e4fdb 114222016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11423
11424 * gcc.dg/tree-ssa/sra-20.c: New.
11425
69262824 114262016-03-11 Jakub Jelinek <jakub@redhat.com>
11427
6f9a7425 11428 PR rtl-optimization/70174
11429 * gcc.dg/pr70174.c: New test.
11430
69262824 11431 PR tree-optimization/70169
11432 * gcc.dg/pr70169.c: New test.
11433
4637a847 114342016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11435
11436 PR target/70160
11437 * gcc.target/i386/pr70160.c: New test.
11438
5a86d754 114392016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11440
11441 * gcc.target/s390/dfp-1.c: New test.
11442
af4c8290 114432016-03-10 Nick Clifton <nickc@redhat.com>
11444
11445 PR target/70044
11446 * gcc.target/aarch64/pr70044.c: New test.
11447
98dfd328 114482016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11449 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR c++/70001
11452 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11453 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11454 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11455
75e72311 114562016-03-10 Jan Hubicka <hubicka@ucw.cz>
11457
11458 PR lto/69589
11459 * g++.dg/lto/pr69589_0.C: New testcase
11460 * g++.dg/lto/pr69589_1.C: New testcase
11461
a2eb1271 114622016-03-10 Marek Polacek <polacek@redhat.com>
11463
11464 PR c++/70153
11465 * g++.dg/delayedfold/unary-plus1.C: New test.
11466
114672016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11468
11469 * gcc.target/arm/pr45701-1.c: Escape brackets.
11470 * gcc.target/arm/pr45701-2.c: Likewise.
11471
5ab2987f 114722016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11473
11474 * gfortran.dg/unconstrained_commons.f: New.
11475
6972afac 114762016-03-10 Alan Modra <amodra@gmail.com>
11477
11478 * gcc.dg/pr69195.c: New.
11479 * gcc.dg/pr69238.c: New.
11480
c82c99ec 114812016-03-10 Tom de Vries <tom@codesourcery.com>
11482
11483 PR testsuite/68915
11484 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11485
a2389d4a 114862016-03-10 Richard Biener <rguenther@suse.de>
11487
11488 PR tree-optimization/70128
11489 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11490 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11491
c272412d 114922016-03-09 Jakub Jelinek <jakub@redhat.com>
11493
a0451069 11494 PR tree-optimization/70152
11495 * gcc.dg/pr70152.c: New test.
11496
c272412d 11497 PR target/70086
11498 * gcc.target/i386/pr70086-1.c: New test.
11499 * gcc.target/i386/pr70086-2.c: New test.
11500 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11501
11502 PR tree-optimization/70127
11503 * gcc.c-torture/execute/pr70127.c: New test.
11504
27dcb7a8 115052016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11506
11507 * c-c++-common/goacc/combined-directives-2.c: New test.
11508
c24757cf 115092016-03-09 David Malcolm <dmalcolm@redhat.com>
11510
11511 PR c/68473
11512 PR c++/70105
11513 * g++.dg/diagnostic/pr70105.C: New test.
11514 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11515 (test_multiple_ordinary_maps): New test function.
11516
83108969 115172016-03-09 David Malcolm <dmalcolm@redhat.com>
11518
11519 PR c/68473
11520 PR c++/70105
11521 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11522 Drop range information from call to inform_at_rich_loc.
11523 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11524 New.
11525 (test_show_locus): Replace calls to rich_location::add_range with
11526 calls to add_range. Rewrite the tests that used the now-defunct
11527 rich_location ctor taking a source_range. Simplify other tests
11528 by replacing calls to COMBINE_LOCATION_DATA with calls to
11529 make_location.
11530
6733c0e8 115312016-03-09 Richard Biener <rguenther@suse.de>
11532 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR tree-optimization/70138
11535 * gcc.dg/vect/pr70138-1.c: New testcase.
11536 * gcc.dg/vect/pr70138-2.c: Likewise.
11537
96abb9f5 115382016-03-09 Jakub Jelinek <jakub@redhat.com>
11539
11540 PR target/70049
11541 * gcc.target/i386/pr70049.c: New test.
11542
42bb3bfb 115432016-03-09 Richard Biener <rguenther@suse.de>
11544
11545 PR c/70143
11546 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11547 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11548 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11549
27527428 115502016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11551
11552 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11553 arm-*-*.
11554
248449f2 115552016-03-09 Jakub Jelinek <jakub@redhat.com>
11556
1bd49ced 11557 PR middle-end/67278
11558 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11559
248449f2 11560 PR target/67278
11561 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11562
11563 PR middle-end/70050
11564 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11565 in testcase comment.
11566
dfc460ff 115672016-03-09 Tom de Vries <tom@codesourcery.com>
11568
11569 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11570 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11571 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11572 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11573 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11574 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11575 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11576 * gfortran.dg/goacc/kernels-loop.f95: New test.
11577
0377fc7f 115782016-03-08 Martin Sebor <msebor@redhat.com>
11579
11580 PR c++/62096
11581 * g++.dg/warn/overflow-warn-7.C: New test.
11582
3556aa80 115832016-03-08 Jason Merrill <jason@redhat.com>
11584
11585 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11586 * lib/target-supports.exp (check_effective_target_concepts): New.
11587
e5096208 115882016-03-08 Jakub Jelinek <jakub@redhat.com>
11589
5370eb8d 11590 PR c++/70135
11591 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11592 * g++.dg/ubsan/pr70135.C: New test.
11593
e5096208 11594 PR target/70110
11595 * gcc.dg/pr70110.c: New test.
11596
cc37120d 115972016-03-07 Martin Jambor <mjambor@suse.cz>
11598
11599 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11600 * c-c++-common/gomp/if-1.c: Likewise.
11601 * c-c++-common/gomp/pr61486-2.c: Likewise.
11602 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11603 to dg-additional-options.
11604 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11605 * g++/gomp/target-teams-1.c: Likewise.
11606 * gcc.dg/gomp/gomp.exp: Likewise.
11607 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11608 dg-additional-options.
11609 * gfortran.dg/gomp/gomp.exp: Likewise.
11610 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11611 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11612 dg-additional-options.
11613 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11614
53c248d8 116152016-03-07 Martin Jambor <mjambor@suse.cz>
11616
11617 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11618 * c-c++-common/gomp/gridify-1.c: New test.
11619 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11620
541e79a0 116212016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11622
11623 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11624 trigger for cortex-r8, when scanning for register r8.
11625 * gcc.target/arm/pr45701-2.c: Likewise.
11626
4dfabd94 116272016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11628 Jeff Law <law@redhat.com>
4dfabd94 11629
11630 PR tree-optimization/69740
11631 * gcc.c-torture/compile/pr69740-1.c: New test.
11632 * gcc.c-torture/compile/pr69740-2.c: New test.
11633
1b63a87b 116342016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11635
11636 * lib/target-supports.exp
11637 (check_effective_target_whole_vector_shift): Enable for PPC64.
11638
d33914da 116392016-03-07 Richard Biener <rguenther@suse.de>
11640
11641 PR tree-optimization/70115
11642 * gcc.dg/torture/pr70115.c: New testcase.
11643
584fba4b 116442016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11645
11646 PR middle-end/69916
11647 * c-c-++-common/goacc/pr69916.c: New.
11648
7f2f5ec0 116492016-03-07 Richard Henderson <rth@redhat.com>
11650
11651 * gcc.c-torture/compile/pr70061.c: New test.
11652
f530e7c4 116532016-03-07 Richard Biener <rguenther@suse.de>
11654
11655 PR testsuite/70109
11656 * gcc.dg/vect/O3-pr36098.c: New testcase.
11657
a3855fed 116582016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11659
11660 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11661
091ffc31 116622016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11663
11664 * gnat.dg/renaming9.ad[sb]: New testcase.
11665
2941b871 116662016-03-05 Jakub Jelinek <jakub@redhat.com>
11667
11668 PR c++/70084
11669 * g++.dg/expr/stdarg3.C: New test.
11670
5173ce42 116712016-03-04 Jeff Law <law@redhat.com>
11672
11673 PR tree-optimization/69196
11674 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11675 x86_64-*-*.
11676
2d1d2e55 116772016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11678
0e43078e 11679 PR c/69973
11680 * gcc.dg/pr69973.c: New test.
11681
d8ec06ae 11682 PR rtl-optimization/69941
11683 * gcc.dg/torture/pr69941.c: New test.
11684
2d1d2e55 11685 PR c/69824
11686 * gcc.dg/pr69824.c: New test.
11687
32f692e2 116882016-03-05 Tom de Vries <tom@codesourcery.com>
11689
11690 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11691 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11692 function.
11693
1c699e9a 116942016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11695
11696 PR c++/66786
11697 * g++.dg/cpp1y/var-templ48.C: New test.
11698 * g++.dg/cpp1y/var-templ49.C: New test.
11699
358448c6 117002016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11701
11702 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11703
01dc3c45 117042016-03-04 Jakub Jelinek <jakub@redhat.com>
11705
e968ff6d 11706 PR c++/70035
11707 * g++.dg/ubsan/pr70035.C: New test.
11708
01dc3c45 11709 PR target/70062
11710 * gcc.target/i386/pr70062.c: New test.
11711
3937d618 117122016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11713
11714 * g++.dg/template/typename21.C: Remove c++98_only.
11715
c58ac7f8 117162016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11717
11718 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11719
0060768a 117202016-03-04 David Malcolm <dmalcolm@redhat.com>
11721
11722 PR c/68187
11723 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11724 function.
11725 (fn_42_b): Likewise.
11726 (fn_42_c): Likewise.
11727
74c6fd40 117282016-03-04 David Malcolm <dmalcolm@redhat.com>
11729
11730 PR c/68187
11731 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11732 function.
11733 (fn_40_b): Likewise.
11734 (fn_41_a): Likewise.
11735 (fn_41_b): Likewise.
11736
31b11359 117372016-03-04 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR target/70059
11740 * gcc.target/i386/avx512f-pr70059.c: New test.
11741 * gcc.target/i386/avx512dq-pr70059.c: New test.
11742
c5b93452 117432016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11744
11745 PR rtl-optimization/57676
11746 * gcc.dg/torture/pr57676.c: New test.
11747
268fbd56 117482016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11749
11750 * gcc.dg/pr70026.c: New test.
11751
6560d1ad 117522016-03-04 Marek Polacek <polacek@redhat.com>
11753
11754 PR c/69798
11755 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11756 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11757
cc7dfddf 117582016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11759
11760 PR target/70004
11761 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11762 Delete.
11763 (test_corners_sisd_si): Likewise.
11764 (main): Remove checks of the above.
11765 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11766
e9663bd4 117672016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11768
11769 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11770
dcdd684e 117712016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11772
11773 * gcc.dg/torture/pr69951.c: Accept argc==0.
11774
e692d332 117752016-03-04 Richard Biener <rguenther@suse.de>
11776
11777 PR c++/70054
11778 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11779 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11780
af77b7e6 117812016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11782
11783 PR testsuite/69766
11784 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11785 testing multiarch.
11786
290da96e 117872016-03-04 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR debug/69947
11790 * gcc.dg/guality/pr69947.c: New test.
11791
e51ce713 117922016-03-03 Jakub Jelinek <jakub@redhat.com>
11793
11794 PR ada/70017
11795 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11796
1feed892 117972016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11798
11799 PR rtl-optimization/69904
11800 * gcc.target/arm/pr69904.c: New test.
11801
c32bda69 118022016-03-03 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR target/70021
11805 * gcc.dg/vect/pr70021.c: New test.
11806 * gcc.target/i386/pr70021.c: New test.
11807
1bc579ed 118082016-03-03 Marek Polacek <polacek@redhat.com>
11809
11810 PR middle-end/70050
11811 * gcc.dg/pr70050.c: New test.
11812
cfa8d638 118132016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11814
11815 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11816
1b889259 118172016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11818
11819 PR tree-optimization/70043
11820 * gfortran.dg/vect/pr70043.f90: New test.
11821
f756dfa3 118222016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11823
11824 * gnat.dg/specs/task1.ads: New test.
11825
5cb4863d 118262016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11827
11828 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11829 Invoke gdb with -batch.
11830 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11831
5dd12e43 118322016-03-03 Richard Biener <rguenther@suse.de>
11833
11834 PR tree-optimization/55936
11835 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11836
d97ba4ca 118372016-03-02 Jeff Law <law@redhat.com>
11838
5d23c86f 11839 PR rtl-optimization/69942
11840 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11841 effects of argument promotions.
11842
d97ba4ca 11843 PR tree-optimization/69987
11844 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11845 target does not support -fprefetch-loop-arrays.
11846
901faaa0 118472016-03-02 Uros Bizjak <ubizjak@gmail.com>
11848
11849 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11850
51f6fdce 118512016-03-02 Bin Cheng <bin.cheng@arm.com>
11852
6bc7872f 11853 PR rtl-optimization/69052
51f6fdce 11854 * gcc.target/i386/pr69052.c: New test.
11855
31d31e07 118562016-03-02 Alan Modra <amodra@gmail.com>
11857
11858 * gcc.dg/pr69990.c: New.
11859
04faee95 118602016-03-02 Jakub Jelinek <jakub@redhat.com>
11861
270d0117 11862 PR c/68062
11863 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11864
11865 PR middle-end/70022
11866 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11867
04faee95 11868 PR target/70028
11869 * gcc.target/i386/pr70028.c: New test.
11870
a2cc9e8e 118712016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11872
11873 * c-c++-common/asan/swapcontext-test-1.c,
11874 * c-c++-common/tsan/thread_leak.c,
11875 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11876 * g++.dg/tsan/benign_race.C,
11877 * g++.dg/tsan/fd_close_norace.C,
11878 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11879 races with sanitizer output
11880
dd4bd263 118812016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11882 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11883
11884 PR target/67278
11885 * gcc.dg/simd-8.c: New testcase.
11886
b5fe3a49 118872016-03-02 Richard Biener <rguenther@suse.de>
11888
11889 PR middle-end/67278
11890 * gcc.dg/simd-7.c: New testcase.
11891
23601f67 118922016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11893
11894 * gcc.target/i386/pr70007.c: Tweak.
11895
f66f65e7 118962016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11897
11898 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11899
60773515 119002016-03-02 Marek Polacek <polacek@redhat.com>
11901
11902 PR c/67854
11903 * gcc.dg/pr67854.c: New test.
11904
6c094cb1 119052016-03-02 Jakub Jelinek <jakub@redhat.com>
11906
11907 PR middle-end/70025
11908 * gcc.dg/torture/pr70025.c: New test.
11909
7627bb56 119102016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11911
11912 PR tree-optimization/68621
11913 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11914
066c8e94 119152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11916
11917 * gcc.target/i386/pr70007.c: New test.
11918
d3b819ad 119192016-03-01 Jeff Law <law@redhat.com>
11920
d4b9ad56 11921 PR tree-optimization/69196
7e217344 11922 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11923
d3b819ad 11924 PR tree-optimization/69196
11925 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11926 duplicating code and spoiling the expected output.
11927
4f37285d 119282016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11929
11930 PR target/70033
11931 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11932 supports power9 before doing tests.
11933 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11934 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11935 * gcc.target/powerpc/p9-permute.c: Likewise.
11936
3e9c4f6c 119372016-03-01 Uros Bizjak <ubizjak@gmail.com>
11938
11939 PR target/70027
11940 * gcc.target/i386/pr70027.c: New test.
11941
e324729e 119422016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11943
11944 * gcc.dg/pr70017.c: New test.
11945
40e9ce2d 119462016-03-01 Jakub Jelinek <jakub@redhat.com>
11947
11948 PR c/69796
11949 PR c/69974
11950 * gcc.dg/pr69796.c: New test.
11951 * gcc.dg/pr69974.c: New test.
11952
e8b016ea 119532016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11954
11955 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11956
24d3127c 119572016-02-29 Jeff Law <law@redhat.com>
11958
11959 PR tree-optimization/69987
11960 * gfortran.dg/pr69987.f90: New test.
11961
11962 PR tree-optimization/69989
11963 * gcc.c-torture/compile/pr69989-2.c: New test.
11964
12cc1225 119652016-03-01 Marek Polacek <polacek@redhat.com>
11966
11967 PR c++/69795
11968 * g++.dg/parse/invalid1.C: New test.
11969
d99a947c 119702016-03-01 Richard Biener <rguenther@suse.de>
11971
11972 PR middle-end/70022
11973 * gcc.dg/pr70022.c: New testcase.
11974
395dbc60 119752016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11976
11977 PR tree-optimization/69956
11978 * gcc.dg/pr69956.c: New test.
11979
40a35c55 119802016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11981
11982 PR target/70011
11983 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11984 XFAIL when hardware supports efficient unaligned storage access.
11985
4edc90b0 119862016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11987
11988 PR c++/69961
11989 * g++.dg/template/pr69961a.C: New test.
11990 * g++.dg/template/pr69961b.C: New test.
11991
1ed1f69a 119922016-02-29 David Malcolm <dmalcolm@redhat.com>
11993
11994 PR preprocessor/69985
11995 * gcc.dg/cpp/pr69985.c: New test case.
11996
01c5d15d 119972016-02-29 Jeff Law <law@redhat.com>
11998
3a4d3de5 11999 PR tree-optimization/70005
12000 * gcc.c-torture/execute/pr70005.c New test.
12001
01c5d15d 12002 PR tree-optimization/69999
12003 * gcc.c-torture/compile/pr69999.c: New test.
12004
1bf66b54 120052016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12006
12007 PR tree-optimization/69652
12008 * gcc.dg/torture/pr69652.c: Delete test.
12009 * gcc.dg/vect/pr69652.c: New test.
12010
b4d653d5 120112016-02-19 Richard Biener <rguenther@suse.de>
12012
12013 PR tree-optimization/69980
12014 * gfortran.dg/vect/pr69980.f90: New testcase.
12015
35bc4745 120162016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12017
12018 * gcc.target/sparc/20160229-1.c: New test.
12019
bb54a538 120202016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12021
12022 * gnat.dg/stack_usage3.adb: New test.
12023 * gnat.dg/stack_usage3_pkg.ads: New helper.
12024
95164e71 120252016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12026
12027 * gnat.dg/renaming8.adb: New test.
12028 * gnat.dg/renaming8_pkg1.ads: New helper.
12029 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12030 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12031
a890896f 120322016-02-29 Richard Biener <rguenther@suse.de>
12033
12034 PR tree-optimization/69720
12035 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12036
5c70403a 120372016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12038
12039 PR fortran/68147
12040 PR fortran/47674
12041 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12042
dfb6d139 120432016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12044 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12045
12046 PR fortran/56007
12047 * gfortran.dg/coarray_8.f90: Adjust error message.
12048 * gfortran.dg/pr56007.f90: New test.
12049 * gfortran.dg/pr56007.f: New test.
12050
536508db 120512016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12052
12053 PR tree-optimization/69989
12054 * gcc.dg/torture/pr69989.c: New test.
12055
eec75e45 120562016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12057
12058 * gcc.target/i386/stack-realign-win.c: New test.
12059
0175e45a 120602016-02-28 Harald Anlauf <anlauf@gmx.de>
12061
12062 PR fortran/60126
12063 * gfortran.dg/pr60126.f90: New test.
12064
2a703589 120652016-02-27 Jeff Law <law@redhat.com>
12066
12067 Revert
12068 2016-02-26 Richard Biener <rguenther@suse.de>
12069 Jeff Law <law@redhat.com>
12070
12071 PR tree-optimization/69740
12072 * gcc.c-torture/compile/pr69740-1.c: New test.
12073 * gcc.c-torture/compile/pr69740-2.c: New test.
12074
359b4c18 120752016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12076
1c96765a 12077 PR fortran/69910
359b4c18 12078 * gfortran.dg/newunit_4.f90: New test.
12079
49462d93 120802016-02-27 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR target/69613
12083 PR rtl-optimization/69886
12084 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12085 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12086 target.
12087
c4ac733e 120882016-02-26 Martin Sebor <msebor@redhat.com>
12089
12090 PR tree-optimization/15826
12091 * gcc.dg/tree-ssa/pr15826.c: New test.
12092
da8c4b5d 120932016-02-26 Jakub Jelinek <jakub@redhat.com>
12094
12095 PR target/69969
12096 * gcc.target/powerpc/pr69969.c: New test.
12097
0a4558eb 120982016-02-26 Martin Sebor <msebor@redhat.com>
12099
12100 PR c++/15766
12101 * g++.old-deja/g++.other/decl5.C: Add a test case.
12102
5b500299 121032016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12104
12105 PR target/69946
12106 * gcc.target/powerpc/pr69946.c: New file.
12107
565f533b 121082016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12109 Jeff Law <law@redhat.com>
565f533b 12110
0a4558eb 12111 PR tree-optimization/69740
565f533b 12112 * gcc.c-torture/compile/pr69740-1.c: New test.
12113 * gcc.c-torture/compile/pr69740-2.c: New test.
12114
ff67cbea 121152016-02-26 Martin Jambor <mjambor@suse.cz>
12116
12117 PR middle-end/69920
12118 * gcc.dg/torture/pr69932.c: New test.
12119 * gcc.dg/torture/pr69936.c: Likewise.
12120
e400d817 121212016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12122
12123 PR target/69709
12124 * gcc.target/s390/pr69709.c: New test.
12125
126a5a2d 121262016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12127
12128 PR target/69245
12129 * gcc.target/aarch64/pr69245_1.c: New test.
12130
59c58860 121312016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12132
12133 PR target/69613
12134 * gcc.dg/torture/pr69613.c: New test.
12135
9441fa4e 121362016-02-26 Jakub Jelinek <jakub@redhat.com>
12137
12138 PR rtl-optimization/69891
12139 * gcc.target/i386/pr69891.c: New test.
12140
e48fcde0 121412016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12142 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12143
35ed600a 12144 PR target/61397
f41208a1 12145 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12146 functionality for both 32-bit and 64-bit.
12147
c86aaa0e 121482016-02-26 Richard Biener <rguenther@suse.de>
12149
12150 PR tree-optimization/69551
12151 * gcc.dg/torture/pr69951.c: New testcase.
12152
38e71a65 121532016-02-25 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/48795
12156 * gcc.dg/Warray-bounds-18.c: New testcase.
12157
03331e69 121582016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12159
12160 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12161
f14d8d6a 121622016-02-25 Jakub Jelinek <jakub@redhat.com>
12163
12164 PR rtl-optimization/69896
12165 * gcc.dg/pr69896.c: New test.
12166
4003c807 121672016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12168
12169 PR c++/69736
12170 * g++.dg/cpp1y/paren2.C: New test.
12171
a0573328 121722016-02-24 Martin Sebor <msebor@redhat.com>
12173
12174 PR c/51147
12175 * gcc.dg/enum-mode-2.c: New test.
12176
2cde02ad 121772016-02-24 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR c++/69922
12180 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12181 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12182 * g++.dg/ubsan/pr69922.C: New test.
12183
f0ea75d1 121842016-02-24 Marek Polacek <polacek@redhat.com>
12185
12186 PR c/69819
12187 * gcc.dg/pr69819.c: New test.
12188
05027366 121892016-02-24 Martin Sebor <msebor@redhat.com>
12190
34ed562b 12191 PR c++/69912
12192 * g++.dg/ext/flexary15.C: New test.
12193
121942016-02-24 Martin Sebor <msebor@redhat.com>
12195
12196 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12197 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12198 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12199
650c3ad5 122002016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12201 Charles Baylis <charles.baylis@linaro.org>
12202
12203 PR debug/61033
12204 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12205
596070e8 122062016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12207 Jakub Jelinek <jakub@redhat.com>
596070e8 12208
12209 PR middle-end/69760
12210 * gcc.dg/torture/pr69760.c: New testcase.
12211
d6b92d9f 122122016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12213
12214 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12215 pattern on Solaris with as.
12216
90436d9d 122172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12218
12219 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12220 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12221 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12222 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12223
7c749495 122242016-02-24 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR middle-end/69915
12227 * gcc.dg/pr69915.c: New test.
12228
9c9680b5 122292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12230
12231 PR rtl-optimization/69886
12232 * gcc.dg/torture/pr69886.c: New test.
12233
36d081ee 122342016-02-24 Richard Biener <rguenther@suse.de>
12235
12236 PR middle-end/68963
12237 * gcc.dg/torture/pr68963.c: New testcase.
12238
2a0accb9 122392016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12240
12241 PR target/69875
12242 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12243 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12244 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12245 * gcc.target/arm/atomic_loaddi_1.c: New test.
12246 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12247 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12248 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12249 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12250 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12251 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12252 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12253 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12254
f0e92ef1 122552016-02-24 Jakub Jelinek <jakub@redhat.com>
12256
12257 PR middle-end/69909
12258 * gcc.dg/torture/pr69909.c: New test.
12259
6907286f 122602016-02-24 Richard Biener <rguenther@suse.de>
12261
12262 PR tree-optimization/69907
12263 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12264 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12265 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12266
e6ab7475 122672016-02-24 Christian Bruel <christian.bruel@st.com>
12268
12269 * gcc.target/arm/pragma_cpp_fma.c: New test.
12270
47587450 122712016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12272
12273 PR fortran/61156
12274 * gfortran.dg/include_6.f90: Update test.
12275
d41ab738 122762016-02-23 Jakub Jelinek <jakub@redhat.com>
12277
12278 PR objc/69844
12279 * objc.dg/pr69844.m: New test.
12280
4772d9d5 122812016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12282
12283 PR libgfortran/69456
12284 * gfortran.dg/namelist_89.f90: New test.
12285 * gfortran.dg/pr59700.f90: Update test..
12286
8c38d887 122872016-02-23 Martin Sebor <msebor@redhat.com>
12288
12289 PR middle-end/69780
12290 * g++.dg/ext/builtin_alloca.C: New test.
12291 * gcc.dg/builtins-68.c: New test.
12292
ee1bfdb0 122932016-02-23 Richard Henderson <rth@redhat.com>
12294
12295 * gcc.target/i386/addr-space-3.c: Remove test.
12296
52609ec3 122972016-02-23 David Malcolm <dmalcolm@redhat.com>
12298
12299 PR preprocessor/69126
12300 PR preprocessor/69543
12301 * c-c++-common/pr69126-2-long.c: New test.
12302 * c-c++-common/pr69126-2-short.c: New test.
12303 * c-c++-common/pr69543-1.c: Remove xfail.
12304
d5bf2cc8 123052016-02-23 David Malcolm <dmalcolm@redhat.com>
12306
12307 PR preprocessor/69126
12308 PR preprocessor/69543
12309 PR preprocessor/69558
12310 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12311 (f): Rename to...
12312 (test_2): ...this, and add leading comment.
12313 (MACRO_3, test_3): New.
12314 (MACRO_4A, MACRO_4B, test_4): New.
12315 (MACRO): Rename to...
12316 (MACRO_5): ...this.
12317 (g): Rename to...
12318 (test_5): ...this, updating for renaming of MACRO, and
12319 add leading comment.
12320 * c-c++-common/pr69543-1.c: New.
12321 * c-c++-common/pr69543-2.c: New.
12322 * c-c++-common/pr69543-3.c: New.
12323 * c-c++-common/pr69543-4.c: New.
12324 * c-c++-common/pr69558-1.c: New.
12325 * c-c++-common/pr69558-2.c: New.
12326 * c-c++-common/pr69558-3.c: New.
12327 * c-c++-common/pr69558-4.c: New.
12328 * gcc.dg/pr69558.c: Move to...
12329 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12330 xfail for c++.
12331
3a37a410 123322016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12333
12334 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12335 to -ftree-parallelize-loops/-fopenacc changes.
12336 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12337 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12338 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12339 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12340 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12341 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12342 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12343 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12344 * c-c++-common/goacc/kernels-loop.c: Likewise.
12345 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12346 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12347 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12348 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12349
ecca180f 123502016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12351
12352 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12353
eec0fa3f 123542016-02-23 Jakub Jelinek <jakub@redhat.com>
12355
f1f91c07 12356 PR c++/69902
12357 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12358
eec0fa3f 12359 PR c/69900
12360 * gcc.dg/pr69900.c: New test.
12361
e045424d 123622016-02-23 Martin Jambor <mjambor@suse.cz>
12363
12364 PR tree-optimization/69666
12365 * gcc.dg/tree-ssa/pr69666.c: New test.
12366
f482dff6 123672016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12368
12369 PR fortran/67451
12370 * gfortran.dg/coarray_allocate_5.f08: New test.
12371
57ed698b 123722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12373
12374 * gcc.target/s390/vcond-shift.c: Move to ...
12375 * gcc.target/s390/vector/vcond-shift.c: ... here.
12376
990e443c 123772016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12378
12379 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12380 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12381
296c5f01 123822016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12383
12384 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12385
e53f41d5 123862016-02-20 Mark Wielaard <mjw@redhat.com>
12387
12388 PR c/28901
12389 * gcc.dg/unused-variable-3.c: New test.
12390
13af201d 123912016-02-22 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR target/69888
12394 * gcc.target/i386/pr69888.c: New test.
12395
682c90f9 123962016-02-22 Richard Biener <rguenther@suse.de>
12397
12398 PR tree-optimization/69882
12399 * gfortran.dg/vect/pr69882.f90: New testcase.
12400
b8cd18c3 124012016-02-22 Jakub Jelinek <jakub@redhat.com>
12402
12403 PR target/69885
12404 * gcc.dg/pr69885.c: New test.
12405
09343379 124062016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12407
12408 PR target/69806
12409 PR target/54089
12410 * gcc.target/sh/pr54089-10.c: New.
12411
b345a09f 124122016-02-20 Paul Thomas <pault@gcc.gnu.org>
12413
12414 PR fortran/69423
12415 * gfortran.dg/deferred_character_15.f90 : New test.
12416
51385aed 124172016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12418
12419 PR fortran/57365
12420 gfortran.dg/allocate_with_source_18.f03: New test.
12421
124222016-02-20 Harald Anlauf <anlauf@gmx.de>
12423
12424 PR fortran/52531
12425 gfortran.dg/gomp/pr52531.f90: New test.
12426
9cce8384 124272016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12428
12429 PR c++/69865
12430 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12431 -std=c++03.
12432
d91f5fbb 124332016-02-19 Jakub Jelinek <jakub@redhat.com>
12434
563d5cb8 12435 PR c++/69826
12436 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12437 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12438
0a04aac9 12439 PR c++/69850
12440 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12441
d91f5fbb 12442 PR c++/69851
12443 * g++.dg/torture/pr69851.C: New test.
12444
5fe1f282 124452016-02-19 Martin Sebor <msebor@redhat.com>
12446
12447 PR testsuite/69573
12448 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12449
a45bce11 124502016-02-19 Jakub Jelinek <jakub@redhat.com>
12451
6263dde1 12452 PR c++/69850
12453 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12454 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12455
a45bce11 12456 PR c++/67767
12457 * g++.dg/cpp0x/pr67767.C: New test.
12458
cf2ed1b7 124592016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12460
12461 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12462 for fp, simd, crypto, crc, lse.
12463 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12464 above.
12465 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12466 effective target check.
12467
f6cc34b0 124682016-02-19 Jakub Jelinek <jakub@redhat.com>
12469
12470 PR target/69820
12471 * gcc.target/i386/pr69820.c: New test.
12472
6c678e78 124732016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12474
12475 * gcc.target/s390/vector/int128-1.c: New test.
12476
b088ff4b 124772016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12478
12479 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12480
b11e60a4 124812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12482
12483 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12484 instruction pattern name to prevent the testcase from failing with
12485 -march=z13.
12486
664ff6a0 124872016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12488
12489 * gcc.target/s390/md/movstr-2.c: New test.
12490
e80be24b 124912016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12492
12493 * gcc.target/s390/morestack.c: New test.
12494
9839f350 124952016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12496
12497 PR target/69625
12498 * gcc.target/s390/pr69625.c: Add test case.
12499
4550fbd0 125002016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12501
12502 PR testsuite/68580
12503 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12504
57d00b6a 125052016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12506
12507 PR target/68404
12508 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12509 * gcc.target/powerpc/fusion3.c: Likewise.
12510
63ad69d6 125112016-02-18 Richard Biener <rguenther@suse.de>
12512
12513 PR middle-end/69553
12514 * g++.dg/torture/pr69553.C: New testcase.
12515
d92404ed 125162016-02-18 Nick Clifton <nickc@redhat.com>
12517
4550fbd0 12518 PR target/62254
12519 PR target/69610
12520 * gcc.target/arm/pr62554.c: New test.
12521 * gcc.target/arm/pr69610-1.c: New test.
12522 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12523
0808dfce 125242016-02-18 Richard Biener <rguenther@suse.de>
12525
12526 PR middle-end/69854
12527 * gcc.dg/torture/pr69854.c: New testcase.
12528
fc3527e3 125292016-02-17 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR c++/69850
12532 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12533
e3c24279 125342012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12535
12536 * gcc.target/powerpc/vec-cg.c: New test.
12537
c9732c2b 125382016-02-17 Richard Biener <rguenther@suse.de>
12539
12540 PR testsuite/69586
12541 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12542
51bf9f9b 125432016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12544
12545 PR target/69161
12546 * gcc.c-torture/compile/pr69161.c: New test.
12547
6baedca3 125482016-02-17 David Sherwood <david.sherwood@arm.com>
12549
12550 PR target/69532
12551 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12552 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12553
4f240715 125542016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12555
12556 * gcc.dg/ifcvt-4.c: Skip on Visium.
12557
e0c0515d 125582016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12559
12560 * gnat.dg/atomic8.adb: New test.
12561
7b319ee6 125622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12563
12564 * gnat.dg/discr46.ad[sb]: New test.
12565
48a7e3d1 125662016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12567
12568 PR Target/48344
12569 * gcc.target/powerpc/pr48344-1.c: New test.
12570
3f844f15 125712015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12572
12573 PR fortran/69742
12574 * gfortran.dg/associate_21.f90: New test.
12575
7675e968 125762016-02-16 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR c/69835
12579 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12580 -Wnonnull in dg-options.
12581 * c-c++-common/nonnull-2.c: New test.
12582
d6faee88 125832016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12584 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12585
12586 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12587
3a2a72aa 125882016-02-16 Jakub Jelinek <jakub@redhat.com>
12589
12590 PR middle-end/69801
12591 * gcc.dg/pr69801.c: Add empty dg-options.
12592
28072426 125932016-02-16 James Norris <jnorris@codesourcery.com>
12594
12595 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12596 * g++.dg/goacc/deviceptr-1.c: New file.
12597
37fffac2 125982016-02-16 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR tree-optimization/69820
12601 * gcc.dg/vect/pr69820.c: New test.
12602
f72a5e61 126032016-02-16 Richard Biener <rguenther@suse.de>
12604
12605 PR tree-optimization/69776
12606 * gcc.dg/torture/pr69776-2.c: New testcase.
12607
50e0cd76 126082016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12609
12610 PR tree-optimization/69714
12611 * gcc.dg/torture/pr69714.c: New test.
12612
14a72c4e 126132016-02-16 Jakub Jelinek <jakub@redhat.com>
12614
12615 PR tree-optimization/69802
12616 * gcc.dg/pr69802.c: New test.
12617
fd808c11 126182016-02-16 Richard Biener <rguenther@suse.de>
12619
12620 PR middle-end/69801
12621 * gcc.dg/pr69801.c: New testcase.
12622
49a549ca 126232016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12624
12625 PR libgfortran/69651
12626 * gfortran.dg/read_bang.f90: New test.
12627 * gfortran.dg/read_bang4.f90: New test.
12628
77454e6e 126292016-02-15 Jakub Jelinek <jakub@redhat.com>
12630
2074f21c 12631 PR c++/69658
12632 * g++.dg/init/pr69658.C: New test.
12633
77454e6e 12634 PR c++/69797
12635 * c-c++-common/pr69797.c: New test.
12636
4ef4d764 126372016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12638
12639 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12640 check for aarch64*-*-*.
12641
4a45fe0f 126422016-02-15 Richard Biener <rguenther@suse.de>
12643
12644 PR tree-optimization/69783
12645 * gcc.dg/vect/pr69783.c: New testcase.
12646
0b3619e6 126472016-02-15 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/69776
12650 * gcc.dg/torture/pr69776.c: New testcase.
12651
9b49c3cb 126522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12653
12654 PR fortran/60526
12655 * gfortran.dg/type_decl_4.f90: Reinstated.
12656
e46faff9 126572016-02-14 John David Anglin <danglin@gcc.gnu.org>
12658
12659 PR fortran/68746
12660 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12661
a96c809a 126622016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12663
12664 PR fortran/60526
12665 PR bootstrap/69816
12666 * gfortran.dg/type_decl_4.f90: Removed.
12667
fdec7e88 126682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12669
12670 PR fortran/60526
12671 * gfortran.dg/type_decl_4.f90: New test.
12672
a72095c4 126732016-02-14 Alan Modra <amodra@gmail.com>
12674
bc436924 12675 PR testsuite/68886
a72095c4 12676 * gcc.c-torture/execute/stkalign.c: Revise test.
12677
73bb5f8b 126782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12679
12680 PR target/67260
12681 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12682
beb13161 126832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12684
12685 PR target/67260
12686 * gcc.target/sh/torture/pr67260.c: New.
12687
67cab04e 126882016-02-12 John David Anglin <danglin@gcc.gnu.org>
12689
12690 * gcc.dg/pr67964.c: Add dg-require-alias.
12691
44a59bb1 126922016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12693
12694 PR target/67636
12695 PR target/64345
12696 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12697
38c9bd3a 126982016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12699
12700 PR libgfortran/69668
12701 * gfortran.dg/namelist_88.f90: New test.
12702
1774ff82 127032016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12704
12705 PR libgfortran/69668
12706 * gfortran.dg/namelist_38.f90: Update test.
12707 * gfortran.dg/namelist_84.f90: Update test.
12708
aec1f4bd 127092016-02-12 David Malcolm <dmalcolm@redhat.com>
12710
12711 PR other/69554
12712 * gcc.dg/pr69554-1.c: New test.
12713 * gfortran.dg/pr69554-1.F90: New test.
12714 * gfortran.dg/pr69554-2.F90: New test.
12715 * lib/gcc-dg.exp (proc dg-locus): New function.
12716 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12717 distinguish between the caret-printing and non-caret-printing
12718 cases. If caret-printing has been explicitly enabled, bail out
12719 without attempting to fix up the output.
12720
da7d5066 127212016-02-12 David Malcolm <dmalcolm@redhat.com>
12722
12723 PR driver/69265
12724 PR driver/69453
12725 * gcc.dg/spellcheck-options-3.c: New test case.
12726 * gcc.dg/spellcheck-options-4.c: New test case.
12727 * gcc.dg/spellcheck-options-5.c: New test case.
12728 * gcc.dg/spellcheck-options-6.c: New test case.
12729 * gcc.dg/spellcheck-options-7.c: New test case.
12730 * gcc.dg/spellcheck-options-8.c: New test case.
12731 * gcc.dg/spellcheck-options-9.c: New test case.
12732 * gcc.dg/spellcheck-options-10.c: New test case.
12733
fcce1b0b 127342016-02-12 Jakub Jelinek <jakub@redhat.com>
12735
12736 PR rtl-optimization/69764
12737 PR rtl-optimization/69771
12738 * c-c++-common/pr69764.c: New test.
12739 * gcc.dg/torture/pr69771.c: New test.
12740
6d609290 127412016-02-12 Marek Polacek <polacek@redhat.com>
12742
12743 * g++.dg/torture/init-list1.C: New.
12744
7d75fb56 127452016-02-12 Marek Polacek <polacek@redhat.com>
12746
12747 * gcc.dg/pr69522.c: Add empty dg-options.
12748
52543fda 127492016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12750
12751 * g++.dg/lto/lto.exp: Include and init mpx.
12752 * g++.dg/lto/pr69729_0.C: New test.
12753
34947478 127542016-02-12 Jakub Jelinek <jakub@redhat.com>
12755
9181a4ec 12756 PR ipa/69241
12757 * g++.dg/ipa/pr69241-4.C: New test.
12758
34947478 12759 PR ipa/68672
12760 * g++.dg/ipa/pr68672-1.C: New test.
12761 * g++.dg/ipa/pr68672-2.C: New test.
12762 * g++.dg/ipa/pr68672-3.C: New test.
12763
74a4140f 127642016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12765
12766 PR c/69522
50e0cd76 12767 * gcc.dg/pr69522.c: New test.
74a4140f 12768
9ddb20d6 127692016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12770
12771 PR c++/69098
12772 * g++.dg/cpp1y/69098.C: New test.
12773 * g++.dg/cpp1y/69098-2.C: New test.
12774
67cf9b55 127752016-02-12 Jakub Jelinek <jakub@redhat.com>
12776
12777 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12778 and neighbour -> neighbor.
12779 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12780 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12781 * c-c++-common/Wvarargs.c: Likewise.
12782 * c-c++-common/goacc/host_data-5.c: Likewise.
12783 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12784 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12785 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12786 * gcc.target/aarch64/pr60697.c: Likewise.
12787 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12788 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12789 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12790 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12791 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12792 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12793 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12794 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12795 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12796 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12797 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12798 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12799 * g++.dg/lookup/koenig5.C: Likewise.
12800 * g++.dg/ext/no-asm-2.C: Likewise.
12801 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12802 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12803 * gfortran.dg/used_types_16.f90: Likewise.
12804 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12805 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12806 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12807 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12808 * gfortran.dg/abstract_type_6.f03: Likewise.
12809 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12810 * gfortran.dg/used_types_15.f90: Likewise.
12811 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12812 * gfortran.dg/exit_3.f08: Likewise.
12813 * gfortran.dg/open_status_2.f90: Likewise.
12814 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12815 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12816 * gfortran.dg/associate_1.f03: Likewise.
12817 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12818 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12819 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12820 * gcc.dg/builtin-object-size-1.c: Likewise.
12821 * gcc.dg/noreturn-6.c: Likewise.
12822 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12823 * gcc.dg/globalalias.c: Likewise.
12824 * gcc.dg/builtins-config.h: Likewise.
12825 * gcc.dg/pr30457.c: Likewise.
12826 * gcc.c-torture/compile/volatile-1.c: Likewise.
12827 * gcc.c-torture/execute/20101011-1.c: Likewise.
12828 * c-c++-common/Waddress-1.c: Likewise.
12829
40b38ace 128302016-02-11 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR c/69768
12833 * c-c++-common/Waddress-1.c: New test.
12834
42c87ca9 128352016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12836
12837 PR fortran/69296
12838 * gfortran.dg/associate_19.f03: New test.
12839 * gfortran.dg/associate_20.f03: New test.
12840
acb7939f 128412016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12842
12843 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12844
6defe3c5 128452016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12846
12847 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12848 .arch armv8-a\n. Add -dA to dg-options.
12849 * gcc.target/aarch64/assembler_arch_1.c: New test.
12850 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12851
63f63318 128522016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12853
12854 PR c++/68726
12855 * g++.dg/cpp0x/pr68726.C: New.
12856
1cddf457 128572016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12858
12859 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12860 test.
12861
b86fba37 128622016-02-11 Richard Biener <rguenther@suse.de>
12863
12864 * g++.dg/tree-ssa/pr61034.C: Adjust.
12865
ec4ec95a 128662016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12867
be7c31e9 12868 PR target/69148
ec4ec95a 12869 * gcc.target/s390/pr69148.c: New.
12870
f64416ca 128712016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12872
12873 PR tree-optimization/69652
12874 * gcc.dg/torture/pr69652.c: New test.
12875
e5d1ea31 128762016-02-10 Jakub Jelinek <jakub@redhat.com>
12877 Patrick Palka <ppalka@gcc.gnu.org>
12878
12879 PR ipa/69241
12880 PR c++/69649
12881 * g++.dg/ipa/pr69241-1.C: New test.
12882 * g++.dg/ipa/pr69241-2.C: New test.
12883 * g++.dg/ipa/pr69241-3.C: New test.
12884 * g++.dg/ipa/pr69649.C: New test.
12885
fa03b19d 128862016-02-10 Uros Bizjak <ubizjak@gmail.com>
12887
12888 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12889 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12890
14485c8a 128912016-02-10 Bin Cheng <bin.cheng@arm.com>
12892
12893 PR tree-optimization/68021
12894 * gcc.dg/tree-ssa/pr68021.c: New test.
12895
79f1ed25 128962016-02-10 Richard Biener <rguenther@suse.de>
12897
12898 PR tree-optimization/69726
12899 * gcc.dg/uninit-22.c: New testcase.
12900
58f74eff 129012016-02-09 Andrew Pinski <apinski@cavium.com>
12902
12903 PR tree-opt/69282
12904 * gcc.c-torture/compile/20160205-1.c: New testcase.
12905
600c00f7 129062016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12907
12908 PR target/68404
12909 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12910 instead accessing a really large arrray.
12911 * gcc.target/powerpc/fusion3.c: Likewise.
12912
0771836e 129132016-02-09 Charles Baylis <charles.baylis@linaro.org>
12914
12915 PR target/68532
12916 * gcc.c-torture/execute/pr68532.c: New test.
12917
4ccd644f 129182016-02-11 Alexandre Oliva <aoliva@redhat.com>
12919
12920 PR target/69634
12921 * gcc.dg/pr69634.c: New.
12922
2e980a39 129232016-02-09 Richard Biener <rguenther@suse.de>
12924
12925 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12926
aacf7102 129272016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12928
aacf7102 12929 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12930
a1856ddf 129312016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12932
12933 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12934
d4d3da7e 129352016-02-09 Richard Biener <rguenther@suse.de>
12936
12937 PR tree-optimization/69715
12938 * gcc.dg/torture/pr69715.c: New testcase.
12939
9cc6714f 129402016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12941
12942 PR c++/69139
12943 * g++.dg/cpp0x/trailing12.C: New test.
12944 * g++.dg/cpp0x/trailing13.C: New test.
12945
83d5062b 129462016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12947
12948 PR c++/69283
12949 PR c++/67835
12950 * g++.dg/cpp1y/auto-fn29.C: New test.
12951 * g++.dg/cpp1y/auto-fn30.C: New test.
12952
394a86f3 129532016-02-08 Jakub Jelinek <jakub@redhat.com>
12954
12955 PR tree-optimization/69209
12956 * gcc.c-torture/compile/pr69209.c: New test.
12957
93b124b4 129582016-02-08 Jeff Law <law@redhat.com>
12959
12960 PR tree-optimization/68541
12961 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12962 of statements allowed in join block for path splitting.
12963
26abce13 129642016-02-08 Jakub Jelinek <jakub@redhat.com>
12965
0acb2d6e 12966 PR c++/59627
12967 * g++.dg/gomp/pr59627.C: New test.
12968
26abce13 12969 PR ipa/69239
12970 * g++.dg/ipa/pr69239.C: New test.
12971
86e0b129 129722016-02-08 David Malcolm <dmalcolm@redhat.com>
12973
12974 PR preprocessor/69664
12975 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12976 * gcc.dg/cpp/warn-comments.c: Likewise.
12977
f553d9f8 129782016-02-08 Marek Polacek <polacek@redhat.com>
12979
12980 PR c++/69688
12981 * g++.dg/init/const12.C: New test.
12982
600695e0 129832016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12984
12985 PR target/60410
12986 * gcc.dg/lto/pr55113_0.c: Remove test.
12987
c4f4b1e8 129882016-02-08 Richard Biener <rguenther@suse.de>
12989
12990 PR tree-optimization/69719
12991 * gcc.dg/torture/pr69719.c: New testcase.
12992
5a987d87 129932016-02-08 Richard Biener <rguenther@suse.de>
12994 Jeff Law <law@redhat.com>
12995
12996 PR target/68273
12997 * gcc.target/mips/pr68273.c: New testcase.
12998
0418e71d 129992016-02-08 Richard Biener <rguenther@suse.de>
13000
13001 PR rtl-optimization/69274
13002 * gcc.target/i386/addr-sel-1.c: XFAIL.
13003
07c0f1ca 130042016-02-08 Jeff Law <law@redhat.com>
13005
40d85f4c 13006 PR tree-optimization/68541
13007 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13008
140e093f 13009 PR tree-optimization/65917
07c0f1ca 13010 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13011
16430acf 130122016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13013
13014 PR fortran/50555
13015 * gfortran.dg/namelist_args.f90: New test.
13016
3f0ff0d8 130172016-02-05 Jeff Law <law@redhat.com>
13018
140e093f 13019 PR tree-optimization/68541
3f0ff0d8 13020 * gcc.dg/tree-ssa/split-path-2.c: New test.
13021 * gcc.dg/tree-ssa/split-path-3.c: New test.
13022 * gcc.dg/tree-ssa/split-path-4.c: New test.
13023 * gcc.dg/tree-ssa/split-path-5.c: New test.
13024 * gcc.dg/tree-ssa/split-path-6.c: New test.
13025 * gcc.dg/tree-ssa/split-path-7.c: New test.
13026
a7cc1f94 130272016-02-05 Martin Sebor <msebor@redhat.com>
13028
13029 PR c++/69662
13030 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13031 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13032
fcb25f28 130332016-02-06 Richard HEnderson <rth@redhat.com>
13034
13035 PR c/69643
13036 * gcc.target/i386/addr-space-4.c: New.
13037 * gcc.target/i386/addr-space-5.c: New.
13038
3a2545a1 130392016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13040
13041 PR fortran/66089
13042 * gfortran.dg/elemental_dependency_6.f90: New.
13043
1e302465 130442016-02-05 Jakub Jelinek <jakub@redhat.com>
13045
66feb54c 13046 PR rtl-optimization/69691
13047 * gcc.c-torture/execute/pr69691.c: New test.
13048
1e302465 13049 PR c++/69628
13050 * g++.dg/parse/pr69628.C: New test.
13051
9c28a298 130522016-02-05 Uros Bizjak <ubizjak@gmail.com>
13053
13054 * gcc.dg/sancov/asan.c: Move to ...
13055 * gcc.dg/asan/sancov-1.c: ... here.
13056
a854e286 130572016-02-05 Uros Bizjak <ubizjak@gmail.com>
13058
13059 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13060
d4f0b240 130612016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13062
13063 PR target/69677
13064 * gcc.target/i386/pr69677.c: New test.
13065
235d8723 130662016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13067
13068 PR c++/68948
13069 * g++.dg/template/pr68948.C: New test.
13070
f390cf65 130712016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13072
13073 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13074 (only necessary on s390x).
13075
ab99f104 130762016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13077
13078 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13079 -mno-accumulate-outgoing-args.
13080
f7ef5392 130812016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13082
13083 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13084
6b098e91 130852016-02-04 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR c/69669
13088 * c-c++-common/pr69669.c: New test.
13089
f0146cf3 130902016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13091
13092 PR target/69667
13093 * g++.dg/pr69667.C: New file.
13094
08fd6cf5 130952016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13096
13097 PR target/69619
13098 * gcc.dg/pr69619.c: Add new test.
13099
a6f3f39f 131002016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13101
13102 PR rtl-optimization/69577
13103 * gcc.target/i386/pr69577.c: New test.
13104
774068a0 131052016-02-04 Martin Liska <mliska@suse.cz>
13106
13107 * g++.dg/asan/pr69276.C: New test.
13108
f50a7894 131092016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13110
13111 PR target/65932
13112 PR target/67714
13113 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13114 a single smulbb instruction.
13115 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13116 * gcc.target/amr/wmul-2.c: Likewise.
13117
6b722eb3 131182016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13119
13120 PR target/65932
13121 PR target/67714
13122 * gcc.c-torture/execute/pr67714.c: New test.
13123
1f1475a7 131242016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13125
13126 PR target/69454
13127 * gcc.target/i386/pr69454-1.c: New test.
13128 * gcc.target/i386/pr69454-2.c: New test.
13129
6b94e133 131302016-02-03 Martin Sebor <msebor@redhat.com>
13131
13132 PR c++/69251
13133 PR c++/69253
13134 PR c++/69290
13135 PR c++/69277
13136 PR c++/69349
13137 * g++.dg/ext/flexarray-mangle-2.C: New test.
13138 * g++.dg/ext/flexarray-mangle.C: New test.
13139 * g++.dg/ext/flexarray-subst.C: New test.
13140 * g++.dg/ext/flexary11.C: New test.
13141 * g++.dg/ext/flexary12.C: New test.
13142 * g++.dg/ext/flexary13.C: New test.
13143 * g++.dg/ext/flexary14.C: New test.
13144 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13145
342ed0ac 131462016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13147
13148 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13149 Define only if CHECK_FLOAT128 is defined.
13150 (main): Properly initialize u5.
13151
edf6c4d2 131522016-02-03 Jakub Jelinek <jakub@redhat.com>
13153
415d5641 13154 PR c/69627
13155 * gcc.dg/pr69627.c: New test.
13156
edf6c4d2 13157 PR target/69644
13158 * gcc.dg/pr69644.c: New test.
13159
cf8f3ba0 131602016-02-03 Mike Stump <mikestump@comcast.net>
13161
13162 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13163 support for struct-layout-1.exp.
13164
c90d55dd 131652016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13166
13167 PR c++/69056
f7ef5392 13168 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13169
401bd0c8 131702016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13171 Alexandre Oliva <aoliva@redhat.com>
13172
13173 PR target/69461
13174 * gcc.target/powerpc/pr69461.c: New.
13175
277d9d1d 131762016-02-03 Uros Bizjak <ubizjak@gmail.com>
13177
13178 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13179 works from here ...
13180 (check_effective_target_fsanitize_thread): ... to here. Do not
13181 specify additional compile flags for the test source.
13182 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13183 specify additional compile flags for the test source.
13184
e69ad94a 131852016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13186
13187 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13188
a4454da2 131892016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13190
13191 PR fortran/67451
13192 PR fortran/69418
13193 * gfortran.dg/coarray_allocate_2.f08: New test.
13194 * gfortran.dg/coarray_allocate_3.f08: New test.
13195 * gfortran.dg/coarray_allocate_4.f08: New test.
13196
88cab2dd 131972016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13198
13199 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13200 use same scan-tree-dump-times on all platforms.
13201 * gcc.dg/vect/vect-outer-1.c: Likewise.
13202 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13203 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13204 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13205 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13206 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13207 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13208 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13209
66ea75c4 132102016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13211
13212 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13213 warning.
13214
4eef8df7 132152016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13216
13217 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13218
665fbc2f 132192016-02-02 James Norris <jnorris@codesourcery.com>
13220
13221 * c-c++-common/goacc/routine-5.c: Add tests.
13222
b10e3d47 132232016-02-02 Alexander Monakov <amonakov@ispras.ru>
13224
13225 * gcc.target/nvptx/unsigned-cmp.c: New test.
13226
12ad66dd 132272016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13228
13229 * gcc.target/aarch64/scalar_shift_1.c
13230 (test_corners_sisd_di): Improve force to SIMD register.
13231 (test_corners_sisd_si): Likewise.
13232 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13233 Remove scan-assembler check for ldr.
13234
f9ec342f 132352016-02-02 Richard Biener <rguenther@suse.de>
13236
13237 PR tree-optimization/69595
13238 * gcc.dg/Warray-bounds-17.c: New testcase.
13239
32f2925a 132402016-02-02 Richard Biener <rguenther@suse.de>
13241
13242 PR tree-optimization/69606
13243 * gcc.dg/torture/pr69606.c: New testcase.
13244
cfd9ca84 132452016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13246
13247 PR middle-end/68542
13248 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13249 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13250
19bf08e2 132512016-02-02 Alan Modra <amodra@gmail.com>
13252
13253 PR target/69548
13254 * gcc.target/powerpc/pr69548.c: New test.
13255
6f13b088 132562016-02-01 Jakub Jelinek <jakub@redhat.com>
13257
dcddc5af 13258 PR rtl-optimization/69592
13259 * gcc.dg/pr69592.c: New test.
13260
6f13b088 13261 PR preprocessor/69543
13262 PR c/69558
13263 * gcc.dg/pr69543.c: New test.
13264 * gcc.dg/pr69558.c: New test.
13265
d090e5c2 132662016-02-01 Uros Bizjak <ubizjak@gmail.com>
13267
fcb317c5 13268 PR testsuite/65940
13269 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13270
aaf527dc 132712016-02-01 Martin Sebor <msebor@redhat.com>
13272
13273 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13274
1674217b 132752016-02-01 Bin Cheng <bin.cheng@arm.com>
13276
13277 PR tree-optimization/67921
13278 * c-c++-common/ubsan/pr67921.c: New test.
13279
b4007655 132802016-02-01 Richard Biener <rguenther@suse.de>
13281
13282 PR middle-end/69556
13283 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13284
88a477bb 132852016-02-01 Richard Biener <rguenther@suse.de>
13286
13287 PR tree-optimization/69574
13288 * gcc.dg/torture/pr69574.c: New testcase.
13289
2eaaa4e7 132902016-02-01 Richard Biener <rguenther@suse.de>
13291
13292 PR tree-optimization/69579
13293 * gcc.dg/setjmp-6.c: New testcase.
13294
e3882c44 132952016-02-01 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR rtl-optimization/69570
13298 * g++.dg/opt/pr69570.C: New test.
13299
f80aff47 133002016-02-01 Richard Henderson <rth@redhat.com>
13301
13302 * gcc.dg/pr69535.c: New test.
13303
240568aa 133042016-01-31 John David Anglin <danglin@gcc.gnu.org>
13305
6009b3b8 13306 PR testsuite/69584
13307 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13308 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13309
1fdf7177 13310 PR debug/68244
13311 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13312
240568aa 13313 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13314
cb3e5ac0 133152016-01-31 Paul Thomas <pault@gcc.gnu.org>
13316
13317 PR fortran/67564
13318 * gfortran.dg/allocate_with_source_17.f03: New test.
13319
3b8b902b 133202016-01-30 Jakub Jelinek <jakub@redhat.com>
13321
13322 PR tree-optimization/69546
13323 * gcc.dg/torture/pr69546.c: New test.
13324
17985abe 133252016-01-30 Paul Thomas <pault@gcc.gnu.org>
13326
13327 PR fortran/69566
13328 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13329
b5239e80 133302016-01-30 Martin Sebor <msebor@redhat.com>
13331
13332 PR c++/68490
13333 * g++.dg/ext/flexary10.C: New test.
13334
e8f03010 133352016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13336
13337 PR fortran/66707
13338 gfortran.dg/common_23.f90: New test.
13339
dc93691a 133402016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13341
13342 PR target/65546
13343 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13344 condition being checked, and disable it when the target supports
13345 misaligned loads and stores.
13346
ff5e28e9 133472016-01-29 Jakub Jelinek <jakub@redhat.com>
13348
13349 PR debug/69518
13350 * gcc.dg/torture/pr69518.c: New test.
13351
b0d8930a 133522016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13353
13354 PR target/69530
13355 * gcc.target/i386/pr69530.c: New test.
13356
21601fc7 133572016-01-29 Steve Ellcey <sellcey@imgtec.com>
13358
13359 PR target/65604
13360 * gcc.target/mips/div-delay.c: New test.
13361
ca6c7317 133622016-01-29 Jakub Jelinek <jakub@redhat.com>
13363
4758dc39 13364 PR target/69551
13365 * gcc.target/i386/pr69551.c: New test.
13366
ca6c7317 13367 PR target/66137
13368 * gcc.target/i386/pr66137.c: New test.
13369
e3078da6 133702016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13371
13372 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13373 always built for p5600.
13374 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13375 isa=p5600 dg-option.
13376
b622ec25 133772016-01-29 Richard Biener <rguenther@suse.de>
13378
13379 PR tree-optimization/69547
13380 * g++.dg/tree-ssa/pr69547.C: New testcase.
13381
d2a60e99 133822016-01-29 Jakub Jelinek <jakub@redhat.com>
13383
13384 PR debug/66869
13385 * g++.dg/warn/Wunused-function2.C: New test.
13386
ae849d2b 133872016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13388
13389 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13390 support for test to succeed.
13391
ce6a6978 133922016-01-29 Marek Polacek <polacek@redhat.com>
13393
13394 PR c++/69509
13395 PR c++/69516
13396 * g++.dg/ext/constexpr-vla2.C: New test.
13397 * g++.dg/ext/constexpr-vla3.C: New test.
13398 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13399
7550d855 134002016-01-29 Richard Biener <rguenther@suse.de>
13401
13402 PR middle-end/69537
13403 * gcc.dg/uninit-21.c: New testcase.
13404
f11bb279 134052016-01-28 Uros Bizjak <ubizjak@gmail.com>
13406
13407 PR target/69459
13408 * gcc.target/i386/pr69459.c: New test.
13409
c80c12c8 134102016-01-28 Steve Ellcey <sellcey@imgtec.com>
13411
13412 PR target/68400
13413 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13414 * gcc.target/mips/pr68400.c: New test.
13415
c649bacc 134162016-01-28 Martin Sebor <msebor@redhat.com>
13417
13418 PR target/17381
13419 * gcc.target/powerpc/pr17381.c: New test.
13420
f4881661 134212016-01-28 Jakub Jelinek <jakub@redhat.com>
13422
13423 PR middle-end/69542
13424 * gcc.dg/torture/pr69542.c: New test.
13425
d66fdd75 134262016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13427
13428 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13429
d4a78818 134302016-01-28 David Edelsohn <dje.gcc@gmail.com>
13431
13432 * gcc.dg/pr65980.c: Skip on AIX.
13433 * gcc.dg/pr66688.c: Same.
13434
21329e97 134352016-01-28 David Edelsohn <dje.gcc@gmail.com>
13436
13437 PR target/63679
13438 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13439 * gcc.dg/tree-ssa/sra-18.c: Same.
13440
cc7124a6 134412016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13442
13443 PR fortran/62536
13444 * gfortran.dg/block_15.f08: New test.
13445 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13446 on incorrectly closed BLOCK.
13447
358dfcb4 134482016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13449
13450 * gcc.dg/declare-simd.c: New test.
2034deb9 13451
e87502d6 134522016-01-28 Richard Biener <rguenther@suse.de>
13453
13454 PR tree-optimization/69466
13455 * gfortran.dg/vect/pr69466.f90: New testcase.
13456
44e7334b 134572016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13458
13459 * g++.dg/pr67989.C: Remove ARM-specific option.
13460 * gcc.target/arm/pr67989.C: New file.
13461
5ce8f551 134622016-01-27 Uros Bizjak <ubizjak@gmail.com>
13463
13464 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13465 and expm1 test for glibc < 2.11.
13466
fa6e6b15 134672016-01-27 Richard Henderson <rth@redhat.com>
13468
13469 * gcc.c-torture/execute/pr69447.c: New test.
13470
134712016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13472
7b8122c6 13473 PR fortran/69422
147b2f9b 13474 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13475
78e516eb 134762016-01-27 Jakub Jelinek <jakub@redhat.com>
13477
13478 PR debug/66869
13479 * gcc.dg/pr66869.c: New test.
13480
9b849350 134812016-01-25 Jeff Law <law@redhat.com>
13482
13483 PR tree-optimization/68398
f11bb279 13484 PR tree-optimization/69196
9b849350 13485 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13486 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13487 path to avoid new heuristic allowing more irreducible regions
13488 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13489 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13490 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13491 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13492 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13493
fee5e491 134942016-01-27 Marek Polacek <polacek@redhat.com>
13495
13496 PR c/68062
13497 * c-c++-common/vector-compare-4.c: New test.
13498
eec96426 134992016-01-27 David Malcolm <dmalcolm@redhat.com>
13500
13501 PR preprocessor/69126
13502 * c-c++-common/pr69126.c: New test case.
13503
5068be18 135042016-01-27 Ian Lance Taylor <iant@google.com>
13505
13506 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13507
5fa82c11 135082016-01-27 Ryan Burn <contact@rnburn.com>
13509
13510 PR cilkplus/69267
13511 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13512
b3df0219 135132016-01-27 Uros Bizjak <ubizjak@gmail.com>
13514
13515 PR target/69512
13516 * gcc.target/i386/pr69512.c: New test.
13517
d46a16d4 135182016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13519
13520 PR ada/69488
13521 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13522
6a9b35ef 135232016-01-27 Marek Polacek <polacek@redhat.com>
13524
13525 PR c++/69379
13526 * g++.dg/pr69379.C: New test.
13527
18e9663b 135282016-01-27 Martin Sebor <msebor@redhat.com>
13529
13530 PR c++/69317
13531 * g++.dg/abi/Wabi-2-2.C: New test.
13532 * g++.dg/abi/Wabi-2-3.C: New test.
13533 * g++.dg/abi/Wabi-3-2.C: New test.
13534 * g++.dg/abi/Wabi-3-3.C: New test.
13535
c88301ad 135362016-01-27 Richard Biener <rguenther@suse.de>
13537
13538 PR tree-optimization/69166
13539 * gcc.dg/torture/pr69166.c: New testcase.
13540
8ca47550 135412016-01-27 Martin Jambor <mjambor@suse.cz>
13542
13543 PR tree-optimization/69355
13544 * gcc.dg/tree-ssa/pr69355.c: New test.
13545
5cb23e3c 135462016-01-27 Marek Polacek <polacek@redhat.com>
13547
13548 PR c++/69496
13549 * g++.dg/ext/constexpr-vla1.C: New test.
13550
7b0c1b6d 135512016-01-20 Christian Bruel <christian.bruel@st.com>
13552
13553 PR target/69245
13554 * gcc.target/arm/pr69245.c: New test.
13555
220112fc 135562016-01-27 Jakub Jelinek <jakub@redhat.com>
13557
13558 PR tree-optimization/69399
13559 * gcc.dg/torture/pr69399.c: New test.
13560
16294490 135612016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13562
13563 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13564
8abd3d0c 135652016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13566
13567 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13568
7cf9b895 135692016-01-26 Tom de Vries <tom@codesourcery.com>
13570
13571 PR tree-optimization/69110
13572 * gcc.dg/autopar/pr69110.c: New test.
13573
557c1942 135742016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13575 Sebastian Pop <s.pop@samsung.com>
557c1942 13576
13577 * gcc.dg/graphite/isl-ast-op-select.c: New.
13578
80adbd96 135792015-01-26 Paul Thomas <pault@gcc.gnu.org>
13580
13581 PR fortran/69385
13582 * gfortran.dg/allocate_error_6.f90: New test.
13583
c3f86f60 135842016-01-26 Richard Henderson <rth@redhat.com>
13585
13586 * gcc.dg/tm/pr60908.c: New test.
13587
3752e5b1 135882016-01-26 David Malcolm <dmalcolm@redhat.com>
13589
13590 PR other/69006
13591 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13592 directive.
13593 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13594 expected multiline output to reflect the colorization being
13595 disabled before newlines.
13596 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13597 (custom_diagnostic_finalizer): Replace call to
13598 pp_newline_and_flush with call to pp_flush.
13599 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13600 * gfortran.dg/implicit_class_1.f90: Likewise.
13601 * lib/gcc-dg.exp (allow_blank_lines): New global.
13602 (dg-allow-blank-lines-in-output): New procedure.
13603 (gcc-dg-prune): Complain about blank lines in the output, unless
13604 dg-allow-blank-lines-in-output was called.
13605 * lib/multiline.exp (_build_multiline_regex): Only support
13606 arbitrary followup text for non-blank-lines, not for blank lines.
13607
9bbfd060 136082016-01-26 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR tree-optimization/69483
13611 * gcc.dg/pr69483.c: New test.
13612 * g++.dg/opt/pr69483.C: New test.
13613
53773057 136142016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13615
13616 PR target/68620
13617 * gcc.target/arm/pr68620.c: New test.
13618
442a556f 136192016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13620
13621 * gcc.target/i386/pr68986-2.c: Remove -m32.
13622
d513c683 136232016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13624
13625 PR target/68986
13626 * gcc.target/i386/pr68986-1.c: New test.
13627 * gcc.target/i386/pr68986-2.c: Likewise.
13628 * gcc.target/i386/pr68986-3.c: Likewise.
13629
976877a5 136302016-01-26 Christian Bruel <christian.bruel@st.com>
13631
13632 * lib/target-supports.exp
13633 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13634 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13635 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13636
2c7b2f88 136372016-01-26 Richard Biener <rguenther@suse.de>
13638
13639 PR tree-optimization/69452
13640 * gcc.dg/torture/pr69452.c: New testcase.
13641
f7fc06e7 136422016-01-26 Jakub Jelinek <jakub@redhat.com>
13643
13644 PR target/69442
13645 * gcc.dg/pr69442.c: New test.
13646
d1dae587 136472016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13648
13649 PR target/67896
13650 * gcc.target/aarch64/simd/pr67896.C: New.
13651
ef7be7f8 136522016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13653
13654 PR tree-optimization/69400
13655 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13656 function.
13657 (plugin_init): Call it.
13658 * gcc.dg/torture/pr69400.c: New test.
13659
648433a4 136602016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13661
13662 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13663
45fc5243 136642016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13665 Sebastian Pop <s.pop@samsung.com>
13666
13667 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13668 isl-0.15.
13669
c699f6a1 136702016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13671 Sebastian Pop <s.pop@samsung.com>
13672
13673 * gcc.dg/graphite/pr69292.c: New.
13674
b86e24ea 136752016-01-25 Jakub Jelinek <jakub@redhat.com>
13676
13677 * c-c++-common/goacc/use_device-1.c: New test.
13678
105cb8d7 136792016-01-25 Jeff Law <law@redhat.com>
13680
13681 PR tree-optimization/69196
13682 PR tree-optimization/68398
13683 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13684 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13685
44562749 136862016-01-25 David Edelsohn <dje.gcc@gmail.com>
13687
13688 PR target/69469
13689 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13690 Algorithm.
13691
6837fee7 136922016-01-25 Richard Biener <rguenther@suse.de>
13693
13694 PR testsuite/69380
13695 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13696
fe500d65 136972016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13698
13699 PR target/69421
13700 * gcc.dg/pr69421.c: New test.
13701
8eacba94 137022016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13703
13704 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13705 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13706 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13707 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13708 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13709 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13710 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13711 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13712 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13713 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13714
af09d40d 137152016-01-25 Richard Biener <rguenther@suse.de>
13716
13717 PR tree-optimization/69376
13718 * gcc.dg/torture/pr69376.c: New testcase.
13719
d65063f5 137202016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13721
13722 PR fortran/69397
13723 PR fortran/68442
13724 * gfortran.dg/interface_38.f90: New test.
13725 * gfortran.dg/interface_39.f90: New test.
80adbd96 13726
08c7bfb4 137272016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13728
13729 Revert:
13730 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13731
13732 PR c++/11858
13733 PR c++/24663
13734 PR c++/24664
13735 * g++.dg/template/pr11858.C: New test.
13736 * g++.dg/template/pr24663.C: New test.
13737 * g++.dg/template/unify12.C: New test.
13738 * g++.dg/template/unify13.C: New test.
13739 * g++.dg/template/unify14.C: New test.
13740 * g++.dg/template/unify15.C: New test.
13741 * g++.dg/template/unify16.C: New test.
13742 * g++.dg/template/unify17.C: New test.
13743
c2e7d2be 137442016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13745
13746 PR fortran/68283
13747 gfortran.dg/pr68283.f90: New test.
13748
9f2e8617 137492016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13750
13751 PR fortran/66094
13752 * gfortran.dg/inline_matmul_13.f90: New test.
13753 * gfortran.dg/matmul_bounds_8.f90: New test.
13754 * gfortran.dg/matmul_bounds_9.f90: New test.
13755 * gfortran.dg/matmul_bounds_10.f90: New test.
13756
a4838119 137572016-01-23 Tom de Vries <tom@codesourcery.com>
13758
13759 PR tree-optimization/69426
13760 * gcc.dg/autopar/pr69426.c: New test.
13761
feddf0dc 137622016-01-23 Martin Sebor <msebor@redhat.com>
13763
13764 PR c++/58109
13765 PR c++/69022
13766 * g++.dg/cpp0x/alignas5.C: New test.
13767 * g++.dg/ext/vector29.C: Same.
13768
132731fb 137692016-01-23 Uros Bizjak <ubizjak@gmail.com>
13770
13771 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13772 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13773 _GNU_SOURCE from compile flags to the source.
13774 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13775 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13776 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13777 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13778
51aec681 137792016-01-22 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR target/69432
13782 * g++.dg/opt/pr69432.C: New test.
13783
147aa3e3 137842016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13785
13786 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13787 32-bit targets testing an -m64 multilib.
13788
4d04e35e 137892016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13790
13791 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13792 64-bit support.
13793
86f38d0c 137942016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13795
13796 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13797
f776e712 137982016-01-21 Christian Bruel <christian.bruel@st.com>
13799
13800 PR target/68674
13801 * gcc.target/i386/pr68674.c
13802 * gcc.target/aarch64/pr68674.c
13803 * gcc.target/arm/pr68674.c
13804
7b9de435 138052016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13806
13807 PR target/69403
13808 * gcc.c-torture/execute/pr69403.c: New test.
13809
9935a0ba 138102016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13811
13812 PR c++/55843
13813 * g++.dg/template/pr55843.C: New.
13814
06b94aa1 138152016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13816
13817 PR testsuite/66877
13818 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13819 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13820
b68773a8 138212016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13822
13823 PR testsuite/67489
132731fb 13824 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13825 from dg-do compile directive, and instead add
13826 { dg-require-effective-target int128 }.
b68773a8 13827
bbbbe8ab 138282016-01-20 Martin Sebor <msebor@redhat.com>
13829
13830 PR c/69405
13831 * gcc.dg/sync-fetch.c: New test.
13832
f3a6a26f 138332016-01-21 Martin Sebor <msebor@redhat.com>
13834
13835 PR target/69252
13836 * gcc.target/powerpc/pr69252.c: New test.
13837
d1565a03 138382016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13839
13840 PR fortran/65996
132731fb 13841 * gfortran.dg/pr65996.f90: New test.
d1565a03 13842
15a5a905 138432016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13844
13845 PR c++/68810
bbbbe8ab 13846 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13847 expected to generate an error.
15a5a905 13848
e4538af5 138492016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13850
13851 PR middle-end/66178
13852 * gcc.dg/torture/pr66178.c: New test.
13853
4d4180ce 138542016-01-21 Anton Blanchard <anton@samba.org>
13855 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13856
13857 PR target/63354
13858 * gcc.target/powerpc/pr63354.c: New test.
13859
86e16058 138602016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13861
13862 PR rtl-optimization/68990
13863 * gcc.target/i386/pr68990: New.
13864
b11b85e4 138652016-01-21 Nick Clifton <nickc@redhat.com>
13866
13867 PR target/69129
13868 * gcc.target/mips/pr69129.c: New.
13869
62dd9f85 138702016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13871
13872 PR c++/58046
13873 * g++.dg/cpp0x/pr58046.C: New.
13874
ac7d424b 138752016-01-21 Jakub Jelinek <jakub@redhat.com>
13876
47c0bea3 13877 PR target/69187
13878 PR target/65624
13879 * gcc.target/arm/pr69187.c: New test.
13880
ac7d424b 13881 PR c++/69355
13882 * g++.dg/torture/pr69355.C: New test.
13883
9e18b252 138842016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13885 Sebastian Pop <s.pop@samsung.com>
13886
13887 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13888
de862e2f 138892016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13890 Sebastian Pop <s.pop@samsung.com>
13891
132731fb 13892 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13893
f55f9344 138942016-01-21 Jakub Jelinek <jakub@redhat.com>
13895
13896 PR middle-end/67653
13897 * c-c++-common/pr67653.c: New test.
13898 * gcc.dg/torture/pr29119.c: Add dg-warning.
13899
62752e71 139002016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13901
13902 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13903
16d4186f 139042016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13905
13906 PR c/24293
13907 * gcc.dg/pr24293.c: New test.
13908 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13909 incomplete struct type.
13910 * gcc.dg/declspec-1.c: Likewise.
13911 * gcc.dg/pr63549.c: Likewise.
13912
58219d13 139132016-01-20 Jakub Jelinek <jakub@redhat.com>
13914
13915 PR tree-optimization/66612
13916 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13917 for bdn instruction.
13918
a7b5688a 139192016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13920
13921 * lib/target-supports.exp
13922 (check_effective_target_arm_fp_ok_nocache): New.
13923 (check_effective_target_arm_fp_ok): New.
13924 (add_options_for_arm_fp): New.
13925 (check_effective_target_arm_crypto_ok_nocache): Require
13926 target_arm_v8_neon_ok instead of arm32.
13927 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13928 (check_effective_target_arm_crypto_pragma_ok): New.
13929 (add_options_for_arm_vfp): New.
13930 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13931 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13932 target instead. Force initial fpu to vfp.
13933 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13934 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13935 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13936 dependency.
13937 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13938 use arm_vfp effective target instead. Force initial fpu to vfp.
13939 * gcc.target/arm/attr-neon3.c: Likewise.
13940 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13941 arm_vfp_ok.
13942 * gcc.target/arm/unsigned-float.c: Likewise.
13943 * gcc.target/arm/vfp-1.c: Likewise.
13944 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13945 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13946 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13947 * gcc.target/arm/vfp-ldmias.c: Likewise.
13948 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13949 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13950 * gcc.target/arm/vfp-stmiad.c: Likewise.
13951 * gcc.target/arm/vfp-stmias.c: Likewise.
13952 * gcc.target/arm/vnmul-1.c: Likewise.
13953 * gcc.target/arm/vnmul-2.c: Likewise.
13954 * gcc.target/arm/vnmul-3.c: Likewise.
13955 * gcc.target/arm/vnmul-4.c: Likewise.
13956
7ca56ca8 139572016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13958
7fb75b57 13959 PR testsuite/69366
13960 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13961 the MPX run-time library, for compile-time MPX test.
13962 * gcc.target/i386/chkp-always_inline.c: Likewise.
13963 * gcc.target/i386/chkp-bndret.c: Likewise.
13964 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13965 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13966 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13967 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13968 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13969 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13970 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13971 * gcc.target/i386/chkp-label-address.c: Likewise.
13972 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13973 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13974 * gcc.target/i386/chkp-pr69044.c: Likewise.
13975 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13976 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13977 * gcc.target/i386/chkp-strchr.c: Likewise.
13978 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13979 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13980 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13981 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13982 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13983 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13984 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13985 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13986 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13987 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13988 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13989 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13990 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13991 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13992 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13993 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13994 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13995 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13996 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13997 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13998 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13999 * gcc.target/i386/pr63995-2.c: Likewise.
14000 * gcc.target/i386/pr64805.c: Likewise.
14001 * gcc.target/i386/pr65044.c: Likewise.
14002 * gcc.target/i386/pr65167.c: Likewise.
14003 * gcc.target/i386/pr65183.c: Likewise.
14004 * gcc.target/i386/pr65184.c: Likewise.
14005 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14006
f2da0b99 140072016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14008
14009 PR tree-optimization/69328
14010 * gcc.dg/pr69328.c: New test.
14011
4d379676 140122016-01-20 Jeff Law <law@redhat.com>
14013
4a11f145 14014 PR target/25114
4d379676 14015 * gcc.target/m68k/pr25114.c: New test.
14016
0754bad1 140172016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14018
14019 * gcc.target/arm/memset-inline-10.c: Added
14020 dg-require-effective-target arm_thumb2_ok.
14021
63bd5c2d 140222016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14023
14024 * gcc.dg/debug/dwarf2/sso.c: New test.
14025
a9c01e81 140262016-01-19 Uros Bizjak <ubizjak@gmail.com>
14027
14028 PR testsuite/68820
14029 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14030 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14031 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14032
53fa0e54 140332016-01-19 Jan Hubicka <hubicka@ucw.cz>
14034
14035 PR ipa/66223
14036 * g++.dg/ipa/devirt-50.C: New testcase.
14037
e035a62c 140382016-01-19 Marek Polacek <polacek@redhat.com>
14039
14040 PR c++/68965
14041 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14042 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14043
885cc3ea 140442016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14045
14046 PR target/69135
14047 * gcc.target/arm/pr69135_1.c: New test.
14048
07bd240e 140492015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14050
14051 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14052
9f60d257 140532015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14054
14055 * gcc.target/aarch64/ccmp_1.c: New testcase.
14056
a0c919f7 140572016-01-19 Marek Polacek <polacek@redhat.com>
14058
14059 PR c++/68586
14060 * g++.dg/cpp0x/enum30.C: New test.
14061
dc5d6d17 140622016-01-19 Richard Biener <rguenther@suse.de>
14063
14064 PR tree-optimization/69336
14065 * g++.dg/tree-ssa/pr69336.C: New testcase.
14066
6dd156e0 140672016-01-19 Jakub Jelinek <jakub@redhat.com>
14068
14069 PR debug/65779
14070 * gcc.dg/pr65779.c: New test.
14071
3e0d45b9 140722016-01-19 Richard Biener <rguenther@suse.de>
14073
14074 PR tree-optimization/69352
14075 * gcc.dg/torture/pr69352.c: New testcase.
14076
7a3cf64d 140772016-01-19 Jakub Jelinek <jakub@redhat.com>
14078
14079 PR rtl-optimization/68955
14080 PR rtl-optimization/64557
14081 * gcc.dg/torture/pr68955.c: New test.
14082
8be55b33 140832016-01-19 Jan Hubicka <hubicka@ucw.cz>
14084
14085 PR lto/69136
14086 * g++.dg/torture/pr69136.C: New testcase.
14087
72a985d7 140882016-01-19 Jan Hubicka <hubicka@ucw.cz>
14089
14090 PR lto/69133
14091 * g++.dg/lto/pr69133_0.C: New testcase.
14092 * g++.dg/lto/pr69133_1.C: New testcase.
14093
56778b62 140942016-01-15 Jeff Law <law@redhat.com>
14095
14096 PR tree-optimization/69320
14097 * gcc.c-torture/pr69320-1.c: New test.
14098 * gcc.c-torture/pr69320-2.c: New test.
14099 * gcc.c-torture/pr69320-3.c: New test.
14100 * gcc.c-torture/pr69320-4.c: New test.
14101
ced41b93 141022016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14103
14104 PR c++/11858
14105 PR c++/24663
14106 PR c++/24664
14107 * g++.dg/template/pr11858.C: New test.
14108 * g++.dg/template/pr24663.C: New test.
14109 * g++.dg/template/unify12.C: New test.
14110 * g++.dg/template/unify13.C: New test.
14111 * g++.dg/template/unify14.C: New test.
14112 * g++.dg/template/unify15.C: New test.
14113 * g++.dg/template/unify16.C: New test.
14114 * g++.dg/template/unify17.C: New test.
14115
7f8cbcaf 141162016-01-18 David Malcolm <dmalcolm@redhat.com>
14117
14118 PR testsuite/69181
14119 * gcc.dg/pr69181-1.c: New test file.
14120 * gcc.dg/pr69181-2.c: New test file.
14121 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14122 globals by moving it to...
14123 (cleanup-after-saved-dg-test): ...this new function. Add
14124 "global additional_sources_used". Add reset of global
14125 multiline_expected_outputs to the empty list.
14126 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14127 global to...
14128 (multiline_expected_outputs): ...this, and updated comments to
14129 note that it is modified from gcc-dg.exp.
14130 (dg-end-multiline-output): Update for the above renaming.
14131 (handle-multiline-outputs): Likewise. Remove the clearing
14132 of the expected outputs to the empty list.
14133
3c7cbfc0 141342016-01-18 Richard Biener <rguenther@suse.de>
14135
14136 PR tree-optimization/69297
14137 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14138
81d49cc1 141392016-01-18 Joseph Myers <joseph@codesourcery.com>
14140
14141 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14142 dg-options.
14143 * gcc.target/mips/mips-3d-2.c: Likewise.
14144 * gcc.target/mips/mips-3d-3.c: Likewise.
14145 * gcc.target/mips/mips-3d-4.c: Likewise.
14146 * gcc.target/mips/mips-3d-5.c: Likewise.
14147 * gcc.target/mips/mips-3d-6.c: Likewise.
14148 * gcc.target/mips/mips-3d-7.c: Likewise.
14149 * gcc.target/mips/mips-3d-8.c: Likewise.
14150 * gcc.target/mips/mips-3d-9.c: Likewise.
14151 * gcc.target/mips/mips-ps-1.c: Likewise.
14152 * gcc.target/mips/mips-ps-2.c: Likewise.
14153 * gcc.target/mips/mips-ps-3.c: Likewise.
14154 * gcc.target/mips/mips-ps-4.c: Likewise.
14155 * gcc.target/mips/mips-ps-5.c: Likewise.
14156 * gcc.target/mips/mips-ps-6.c: Likewise.
14157 * gcc.target/mips/mips-ps-7.c: Likewise.
14158 * gcc.target/mips/mips-ps-type.c: Likewise.
14159 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14160 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14161
03c4ff3a 141622016-01-18 Tom de Vries <tom@codesourcery.com>
14163
14164 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14165 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14166 * c-c++-common/goacc/kernels-empty.c: New test.
14167 * c-c++-common/goacc/kernels-eternal.c: New test.
14168 * c-c++-common/goacc/kernels-loop-2.c: New test.
14169 * c-c++-common/goacc/kernels-loop-3.c: New test.
14170 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14171 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14172 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14173 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14174 * c-c++-common/goacc/kernels-loop-data.c: New test.
14175 * c-c++-common/goacc/kernels-loop-g.c: New test.
14176 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14177 * c-c++-common/goacc/kernels-loop-n.c: New test.
14178 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14179 * c-c++-common/goacc/kernels-loop.c: New test.
14180 * c-c++-common/goacc/kernels-noreturn.c: New test.
14181 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14182 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14183 * c-c++-common/goacc/kernels-reduction.c: New test.
14184
22e3dcee 141852016-01-18 Tom de Vries <tom@codesourcery.com>
14186
14187 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14188 * gcc.dg/autopar/outer-2.c: Same.
14189 * gcc.dg/autopar/outer-3.c: Same.
14190 * gcc.dg/autopar/outer-4.c: Same.
14191 * gcc.dg/autopar/outer-5.c: Same.
14192 * gcc.dg/autopar/outer-6.c: Same.
14193 * gcc.dg/autopar/parallelization-1.c: Same.
14194 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14195 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14196 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14197 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14198 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14199 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14200 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14201 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14202 * gcc.dg/autopar/pr39500-1.c: Same.
14203 * gcc.dg/autopar/pr39500-2.c: Same.
14204 * gcc.dg/autopar/pr46193.c: Same.
14205 * gcc.dg/autopar/pr46194.c: Same.
14206 * gcc.dg/autopar/pr49580.c: Same.
14207 * gcc.dg/autopar/pr49960-1.c: Same.
14208 * gcc.dg/autopar/pr49960.c: Same.
14209 * gcc.dg/autopar/pr68373.c: Same.
14210 * gcc.dg/autopar/reduc-1.c: Same.
14211 * gcc.dg/autopar/reduc-1char.c: Same.
14212 * gcc.dg/autopar/reduc-1short.c: Same.
14213 * gcc.dg/autopar/reduc-2.c: Same.
14214 * gcc.dg/autopar/reduc-2char.c: Same.
14215 * gcc.dg/autopar/reduc-2short.c: Same.
14216 * gcc.dg/autopar/reduc-3.c: Same.
14217 * gcc.dg/autopar/reduc-4.c: Same.
14218 * gcc.dg/autopar/reduc-6.c: Same.
14219 * gcc.dg/autopar/reduc-7.c: Same.
14220 * gcc.dg/autopar/reduc-8.c: Same.
14221 * gcc.dg/autopar/reduc-9.c: Same.
14222 * gcc.dg/autopar/uns-outer-4.c: Same.
14223 * gcc.dg/autopar/uns-outer-5.c: Same.
14224 * gcc.dg/autopar/uns-outer-6.c: Same.
14225 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14226 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14227
fd5cbe2f 142282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14229
14230 PR target/63679
14231 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14232 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14233
fa75ab55 142342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14235
14236 PR target/63679
14237 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14238 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14239 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14240
214b2582 142412016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14242
14243 PR target/63679
14244 * gcc.dg/tree-ssa/sra-17.c: New.
14245 * gcc.dg/tree-ssa/sra-18.c: New.
14246
13146837 142472016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14248
14249 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14250
6ccd18c2 142512016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14252
14253 * gnat.dg/inline12.adb: New test.
14254
8872b95f 142552016-01-18 Bin Cheng <bin.cheng@arm.com>
14256
14257 PR tree-optimization/66797
14258 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14259
971514e3 142602016-01-18 Richard Biener <rguenther@suse.de>
14261
14262 PR tree-optimization/69170
14263 * gcc.dg/torture/pr69170.c: New testcase.
14264
dfb6d139 142652016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14266
14267 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14268
164d84c2 142692016-01-16 Tom de Vries <tom@codesourcery.com>
14270
14271 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14272
4c33b769 142732016-01-16 Tom de Vries <tom@codesourcery.com>
14274
14275 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14276 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14277 redundant dg-require-effective-target pthread.
14278 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14279 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14280 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14281 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14282 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14283 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14284 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14285
673441b0 142862016-01-16 David Edelsohn <dje.gcc@gmail.com>
14287
14288 PR target/68609
14289 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14290 * gcc.target/powerpc/recip-7.c: Same.
14291
90153ae7 142922016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14293
14294 PR c++/69091
14295 * g++.dg/template/pr69091.C: New test.
14296
bc24d01d 142972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14298
14299 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14300 dump does not contain an error_mark_node.
14301 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14302 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14303
4067c0fd 143042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14305
14306 PR c++/68936
14307 * g++.dg/template/pr68936.C: New test.
14308
27c6dbdd 143092016-01-15 David Edelsohn <dje.gcc@gmail.com>
14310
14311 PR target/68609
14312 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14313 * gcc.target/powerpc/recip-2.c: Same.
14314 * gcc.target/powerpc/recip-3.c: Same.
14315 * gcc.target/powerpc/recip-4.c: Same.
14316 * gcc.target/powerpc/recip-sqrtf.c: Same.
14317
e390c57d 143182016-01-15 Jeff Law <law@redhat.com>
14319
14320 PR tree-optimization/69270
14321 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14322 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14323
ddcfeaf1 143242016-01-15 Paul Thomas <pault@gcc.gnu.org>
14325
14326 PR fortran/49630
14327 * gfortran.dg/deferred_character_13.f90: New test for the fix
14328 of comment 3 of the PR.
14329
14330 PR fortran/54070
14331 * gfortran.dg/deferred_character_8.f90: New test
14332 * gfortran.dg/allocate_error_5.f90: New test
14333
14334 PR fortran/60593
14335 * gfortran.dg/deferred_character_10.f90: New test
14336
14337 PR fortran/60795
14338 * gfortran.dg/deferred_character_14.f90: New test
14339
14340 PR fortran/61147
14341 * gfortran.dg/deferred_character_11.f90: New test
14342
14343 PR fortran/64324
14344 * gfortran.dg/deferred_character_9.f90: New test
14345
81be349c 143462016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14347
14348 PR rtl-optimization/69030
14349 * gcc.target/i386/pr69030.c: New.
14350
998456c5 143512016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14352
14353 * gcc.target/aarch64/target_attr_17.c: New test.
14354
0d85be19 143552016-01-15 Richard Biener <rguenther@suse.de>
14356
14357 PR tree-optimization/66856
14358 * gcc.dg/torture/pr66856-1.c: New testcase.
14359 * gcc.dg/torture/pr66856-2.c: Likewise.
14360
321d36c8 143612016-01-15 Richard Biener <rguenther@suse.de>
14362
14363 PR debug/69137
14364 * g++.dg/lto/pr69137_0.C: New testcase.
14365
d94a1f53 143662016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14367
14368 PR middle-end/69246
14369 * gcc.target/i386/pr69246.c: New test.
14370
5fe9a861 143712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14372
a9c01e81 14373 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14374
3d05a5e9 143752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14376
14377 PR c++/56194
14378 * g++.dg/init/const9.C: Disable test on S/390.
14379
5e8132b5 143802016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14381
14382 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14383 * g++.dg/Wno-frame-address.C: Ditto.
14384
32307cdf 143852016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14386
14387 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14388
1ca28250 143892016-01-15 Richard Biener <rguenther@suse.de>
14390
14391 PR tree-optimization/68961
14392 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14393
6271bd93 143942016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14395
14396 * gcc.target/i386/pr65105-5.c: New test.
14397
dfb6d139 143982016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14399
14400 * gcc.c-torture/execute/alias-4.c: New testcase.
14401
dfb6d139 144022016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14403
14404 PR ipa/68148
14405 * g++.dg/ipa/devirt-49.C: New testcase.
14406
7bbac464 144072016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14408
14409 PR target/65837
14410 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14411 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14412 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14413
4345b868 144142016-01-15 Richard Biener <rguenther@suse.de>
14415
14416 PR tree-optimization/69117
14417 * gcc.dg/torture/pr69117.c: New testcase.
14418
580357e7 144192015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14420
14421 PR c++/69048
14422 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14423
612baa31 144242016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14425
14426 PR testsuite/67509
14427 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14428 range tests use 100 * maximum instead of maximum + 1.
14429
44e09bc4 144302016-01-14 Jakub Jelinek <jakub@redhat.com>
14431
14432 PR debug/69244
14433 * gcc.dg/guality/pr69244.c: New test.
14434
96962ae4 144352016-01-14 Uros Bizjak <ubizjak@gmail.com>
14436
14437 * lib/target-supports.exp (check_effective_target_issignaling):
14438 New procedure.
14439 * gcc.dg/pr61441.c: Require issignaling effective target.
14440
ab9c400b 144412016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14442
14443 PR target/68803
14444 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14445
a7ed4583 144462016-01-14 David Malcolm <dmalcolm@redhat.com>
14447
14448 PR c++/68819
14449 PR preprocessor/69177
14450 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14451 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14452 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14453 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14454
77f35cec 144552016-01-14 Marek Polacek <polacek@redhat.com>
14456
14457 PR c/69262
14458 * gcc.dg/array-15.c: New test.
14459
915d0950 144602016-01-14 Jakub Jelinek <jakub@redhat.com>
14461
14462 PR middle-end/68146
14463 PR tree-optimization/69155
14464 * gfortran.dg/pr68146.f: New test.
14465 * gfortran.dg/pr69155.f90: New test.
14466
24651fb7 144672016-01-14 Richard Biener <rguenther@suse.de>
14468
14469 PR tree-optimization/68060
14470 * gcc.dg/torture/pr68060-1.c: New testcase.
14471 * gcc.dg/torture/pr68060-2.c: Likewise.
14472
2f63f950 144732016-01-14 Nick Clifton <nickc@redhat.com>
14474
14475 * lib/target-supports.exp
14476 (check_effective_target_arm_neon_ok_nocache): Add an option
14477 sequence that includes setting the ARM architecture to ARMv7-A.
14478 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14479 command line options necessary to enable Neon support.
14480 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14481 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14482 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14483 * gcc.target/arm/pr69180.c: Likewise.
14484
3ce0acde 144852016-01-14 Jeff Law <law@redhat.com>
14486
14487 PR tree-optimization/69270
14488 * gcc.dg/tree-ssa/pr69270.c: New test.
14489
bda05c57 144902016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14491
14492 PR c/66208
14493 * c-c++-common/pr66208.c: New file.
14494
9b657cf1 144952016-01-13 Jakub Jelinek <jakub@redhat.com>
14496
14497 PR tree-optimization/69156
14498 * gcc.dg/pr69156.c: New test.
14499
58ba1b9d 145002016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14501
14502 * gcc.target/i386/pr69225-7.c: New test.
14503
e5fee0fe 145042016-01-13 Richard Henderson <rth@redhat.com>
14505
14506 * gcc.dg/tm/memopt-13.c: Update expected function.
14507 * gcc.dg/tm/memopt-6.c: Likewise.
14508
3f0e9745 145092016-01-13 Uros Bizjak <ubizjak@gmail.com>
14510
14511 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14512 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14513 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14514 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14515
3f0e9745 145162016-01-13 Tom de Vries <tom@codesourcery.com>
14517
14518 PR tree-optimization/69169
7a6ddc0d 14519 * gcc.dg/pr69169.c: New test.
14520
9b657cf1 145212016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14522
14523 PR target/69228
14524 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14525 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14526 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14527 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14528 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14529 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14530 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14531 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14532
f704d701 145332016-01-13 Jakub Jelinek <jakub@redhat.com>
14534
14535 PR target/69247
14536 * gcc.dg/pr69247.c: New test.
14537
e966d6b9 145382016-01-13 Richard Biener <rguenther@suse.de>
14539
14540 PR tree-optimization/69242
14541 * gcc.dg/torture/pr69242.c: New testcase.
14542
1ca1d9b2 145432016-01-13 Richard Biener <rguenther@suse.de>
14544
14545 PR tree-optimization/69186
14546 * gcc.dg/torture/pr69186.c: New testcase.
14547
d07cbccc 145482016-01-13 Jeff Law <law@redhat.com>
14549
14550 PR tree-optimization/67755
14551 * gcc.dg/tree-ssa/pr67755.c: New test.
14552
145532016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14554
14555 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14556 pass number in output by a star.
14557
b95d41cf 145582016-01-12 Bin Cheng <bin.cheng@arm.com>
14559
14560 PR tree-optimization/68911
14561 * gcc.c-torture/execute/pr68911.c: New test.
14562
91d87e22 145632016-01-12 Marek Polacek <polacek@redhat.com>
14564
14565 PR c++/68979
14566 * g++.dg/warn/permissive-1.C: New test.
14567
8a9401a4 145682016-01-12 Jakub Jelinek <jakub@redhat.com>
14569
14570 PR objc++/68511
14571 PR c++/69213
14572 * g++.dg/opt/pr69213.C: New test.
14573
b9cb7a67 145742016-01-12 Christian Bruel <christian.bruel@st.com>
14575
14576 PR target/69180
14577 * gcc.target/arm/pr69180.c: New test.
14578
e4c96992 145792016-01-12 Richard Biener <rguenther@suse.de>
14580
14581 PR lto/69077
14582 * g++.dg/lto/pr69077_0.C: New testcase.
14583 * g++.dg/lto/pr69077_1.C: Likewise.
14584
90525f61 145852016-01-12 Jakub Jelinek <jakub@redhat.com>
14586
14587 PR target/69175
14588 * g++.dg/opt/pr69175.C: New test.
14589
9e7edfd3 145902016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14591
14592 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14593 rather than #including math.h & stdlib.h.
14594 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14595 * gcc.dg/vect/pr49771.c: Likewise.
14596 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14597 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14598 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14599 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14600 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14601 * gcc.dg/vect/pr44507.c: Likewise.
14602 * gcc.dg/vect/pr45902.c: Likewise.
14603 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14604 * gcc.dg/vect/vect-117.c: Likewise.
14605 * gcc.dg/vect/vect-99.c: Likewise.
14606 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14607 * gcc.dg/vect/vect-cond-1.c: Likewise.
14608 * gcc.dg/vect/vect-cond-2.c: Likewise.
14609 * gcc.dg/vect/vect-cond-3.c: Likewise.
14610 * gcc.dg/vect/vect-cond-4.c: Likewise.
14611 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14612 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14613 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14614 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14615 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14616 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14617 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14618 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14619 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14620 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14621 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14622 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14623 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14624 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14625 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14626 include of signal.h.
14627 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14628 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14629 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14630 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14631 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14632 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14633 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14634 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14635 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14636 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14637 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14638 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14639 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14640 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14641 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14642 * gcc.dg/vect/vect-outer-5.c: Likewise.
14643 * gcc.dg/vect/vect-outer-6.c: Likewise.
14644 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14645 include of stdio.h.
14646
3368873d 146472016-01-12 Nick Clifton <nickc@redhat.com>
14648
14649 PR target/68913
14650 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14651 to fread so that it will be found in all target runtimes.
14652
0464ea95 146532016-01-12 Richard Biener <rguenther@suse.de>
14654
14655 PR tree-optimization/69053
14656 * g++.dg/torture/pr69053.C: New testcase.
14657
7819730f 146582016-01-12 Richard Biener <rguenther@suse.de>
14659
14660 PR tree-optimization/69168
14661 * gcc.dg/torture/pr69168.c: New testcase.
14662
995bfebf 146632016-01-12 Richard Biener <rguenther@suse.de>
14664
14665 PR tree-optimization/69157
14666 * gcc.dg/torture/pr69157.c: New testcase.
14667
146682016-01-12 Richard Biener <rguenther@suse.de>
14669
14670 PR tree-optimization/69174
14671 * gcc.dg/torture/pr69174.c: New testcase.
14672
1d10d64c 146732016-01-12 Jakub Jelinek <jakub@redhat.com>
14674
14675 PR c++/66808
14676 PR c++/69000
14677 * g++.dg/tls/pr66808.C: New test.
14678 * g++.dg/tls/pr69000.C: New test.
14679
f0b79faf 146802016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14681
14682 * gcc.target/powerpc/swaps-p8-23.c: New test.
14683 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14684
04cf75a4 146852016-01-11 John David Anglin <danglin@gcc.gnu.org>
14686
14687 PR tree-optimization/68356
14688 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14689
0eb4264c 146902016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14691 Jim Wilson <jim.wilson@linaro.org>
14692
14693 PR target/69194
14694 * gcc.target/arm/pr69194.c: New test.
14695
2f66de64 146962016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14697
14698 PR target/69225
14699 * gcc.target/i386/pr69225-1.c: New test.
14700 * gcc.target/i386/pr69225-2.c: Likewise.
14701 * gcc.target/i386/pr69225-3.c: Likewise.
14702 * gcc.target/i386/pr69225-4.c: Likewise.
14703 * gcc.target/i386/pr69225-5.c: Likewise.
14704 * gcc.target/i386/pr69225-6.c: Likewise.
14705
36105e82 147062016-01-11 Jakub Jelinek <jakub@redhat.com>
14707
1c78ce2e 14708 PR target/67462
14709 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14710 if lp64.
14711
a4a87320 14712 PR target/69071
14713 * gcc.dg/pr69071.c: New test.
14714
91fbd04f 14715 PR c++/69211
14716 * g++.dg/opt/pr69211.C: New test.
14717
36105e82 14718 PR tree-optimization/69214
14719 * gcc.c-torture/compile/pr69214.c: New test.
14720
e934c380 147212016-01-11 Uros Bizjak <ubizjak@gmail.com>
14722
14723 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14724 * gcc.target/i386/pr66232-11.c: Ditto.
14725 * gcc.target/i386/pr66232-12.c: Ditto.
14726 * gcc.target/i386/pr66232-13.c: Ditto.
14727
3ff1b153 147282016-01-11 Richard Biener <rguenther@suse.de>
14729
14730 PR tree-optimization/69173
14731 * gcc.dg/torture/pr69173.c: New testcase.
14732
04e1504c 147332016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14734
14735 PR rtl-optimization/68796
14736 * gcc.target/aarch64/tst_5.c: New test.
14737 * gcc.target/aarch64/tst_6.c: Likewise.
14738
ae8718b5 147392016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14740
14741 PR rtl-optimization/68841
14742 * gcc.dg/pr68841.c: New test.
14743 * gcc.c-torture/execute/pr68841.c: New test.
14744
bd8bece2 147452016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14746
14747 PR rtl-optimization/68920
14748 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14749 for ix86 targets.
14750 * gcc.dg/ifcvt-5.c: New test.
14751
9b657cf1 147522016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14753
14754 PR bootstrap/69123
14755 * g++.dg/pr69123.C: New.
14756
7a158352 147572016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14758
14759 PR target/69010
14760 * gcc.target/i386/pr69010.c: New test.
14761
ff375d11 147622016-01-11 Martin Jambor <mjambor@suse.cz>
14763
14764 PR ipa/69044
14765 * gcc.target/i386/chkp-pr69044.c: New test.
14766
9eb890f1 147672016-01-11 Tom de Vries <tom@codesourcery.com>
14768
14769 PR tree-optimization/69109
14770 * gcc.dg/autopar/pr69109-2.c: New test.
14771 * gcc.dg/autopar/pr69109.c: New test.
14772
c4157ee5 147732016-01-11 Tom de Vries <tom@codesourcery.com>
14774
14775 PR tree-optimization/69108
14776 * gcc.dg/autopar/pr69108.c: New test.
14777
b933e511 147782016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14779
14780 PR c++/69029
14781 * c-c++-common/Wisleading-indentation.c: Augment test.
14782
efb73de1 147832016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14784
14785 PR fortran/69154
14786 * gfortran.dg/inline_matmul_12.f90: New test.
14787
40c86c3b 147882016-01-10 Paul Thomas <pault@gcc.gnu.org>
14789
14790 PR fortran/67779
14791 * gfortran.dg/actual_array_offset_1: New test.
14792
a006c0bb 147932016-01-10 Tom de Vries <tom@codesourcery.com>
14794
14795 PR tree-optimization/69062
14796 * gcc.dg/autopar/pr69062.c: New test.
14797
880ed4be 147982016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14799
14800 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14801 * gcc.dg/vect/slp-perm-2.c: Likewise.
14802 * gcc.dg/vect/slp-perm-3.c: Likewise.
14803 * gcc.dg/vect/slp-perm-5.c: Likewise.
14804 * gcc.dg/vect/slp-perm-6.c: Likewise.
14805 * gcc.dg/vect/slp-perm-7.c: Likewise.
14806 * gcc.dg/vect/slp-perm-8.c: Likewise.
14807
d95e1856 148082016-01-10 Tom de Vries <tom@codesourcery.com>
14809
14810 PR tree-optimization/69039
14811 * gcc.dg/autopar/pr69039.c: New test.
14812
0f8f48d0 148132016-01-09 Marek Polacek <polacek@redhat.com>
14814
14815 PR c++/69113
14816 * g++.dg/pr69113.C: New test.
14817
7dff0499 148182016-01-09 Jakub Jelinek <jakub@redhat.com>
14819
14820 PR middle-end/50865
14821 PR tree-optimization/69097
14822 * gcc.c-torture/execute/pr50865.c: New test.
14823 * gcc.c-torture/execute/pr69097-1.c: New test.
14824 * gcc.c-torture/execute/pr69097-2.c: New test.
14825 * gcc.dg/pr69097-1.c: New test.
14826 * gcc.dg/pr69097-2.c: New test.
14827
18431e78 148282016-01-09 Jakub Jelinek <jakub@redhat.com>
14829
14830 PR c++/69164
14831 * g++.dg/opt/pr69164.C: New test.
14832
1943a4a2 148332016-01-08 Jakub Jelinek <jakub@redhat.com>
14834
14835 PR tree-optimization/69167
14836 * gcc.dg/pr69167.c: New test.
14837
a143e277 148382016-01-08 Marek Polacek <polacek@redhat.com>
14839
14840 PR c++/68449
14841 * g++.dg/pr68449.C: New.
14842
44c01906 148432016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14844
14845 PR tree-optimization/68707
14846 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14847 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14848 on platforms supporting it.
14849 * gcc.dg/vect/slp-perm-2.c: Likewise.
14850 * gcc.dg/vect/slp-perm-3.c: Likewise.
14851 * gcc.dg/vect/slp-perm-5.c: Likewise.
14852 * gcc.dg/vect/slp-perm-7.c: Likewise.
14853 * gcc.dg/vect/slp-perm-8.c: Likewise.
14854 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14855 on platforms supporting it.
14856
c437d1e8 148572016-01-08 Jakub Jelinek <jakub@redhat.com>
14858
c9595c51 14859 PR tree-optimization/69162
14860 * gcc.dg/pr69162.c: New test.
14861
c437d1e8 14862 PR tree-optimization/69172
14863 * gcc.dg/pr69172.c: New test.
14864
6a46a28c 148652016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14866
14867 PR tree-optimization/67781
14868 * gcc.c-torture/execute/pr67781.c: New file.
14869
62ad9a04 148702016-01-08 Jakub Jelinek <jakub@redhat.com>
14871
14872 PR tree-optimization/69083
14873 * gcc.dg/vect/pr69083.c: New test.
14874
9e0e8c2a 148752016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14876
14877 PR tree-optimization/61441
14878 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14879 Use -fexcess-precision=standard for compiler options.
14880 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14881
5d034e37 148822016-01-08 Jakub Jelinek <jakub@redhat.com>
14883
5013f740 14884 PR fortran/69128
14885 * gfortran.dg/gomp/pr69128.f90: New test.
14886
5d034e37 14887 PR c++/69145
14888 * g++.dg/ext/pr69145-1.C: New test.
14889 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14890 * g++.dg/ext/pr69145-2.h: New file.
14891
517906ff 148922016-01-07 Martin Sebor <msebor@redhat.com>
14893
14894 PR c/68966
14895 * gcc.dg/atomic-fetch-bool.c: New test.
14896 * gcc.dg/sync-fetch-bool.c: New test.
14897
cdbb524c 148982016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14899
14900 PR fortran/66680
14901 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14902
ec3aba9e 149032016-01-07 Nick Clifton <nickc@redhat.com>
14904
14905 PR target/66655
14906 * g++.dg/pr66655.C: New test.
14907 * g++.dg/pr66655_1.cc: Test support file.
14908 * g++.dg/pr66655.h: Test header file.
14909
9b657cf1 149102016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14911
14912 PR fortran/66680
14913 gfortran.dg/gomp/pr66680.f90: New test.
14914
cd45d7a5 149152016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14916
14917 PR target/69171
14918 * gcc.target/i386/pr69171-1.c: New test.
14919 * gcc.target/i386/pr69171-2.c: Likewise.
14920 * gcc.target/i386/pr69171-3.c: Likewise.
14921 * gcc.target/i386/pr69171-4.c: Likewise.
14922 * gcc.target/i386/pr69171-5.c: Likewise.
14923 * gcc.target/i386/pr69171-6.c: Likewise.
14924
4a86a91a 149252015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14926
14927 PR middle-end/67639
14928 * c-c++-common/pr67639.c: New test.
14929
34c05552 149302016-01-07 Jakub Jelinek <jakub@redhat.com>
14931
14932 PR tree-optimization/69141
14933 * g++.dg/opt/pr69141.C: New test.
14934
f08d6895 149352016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14936
14937 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14938
32ec4173 149392016-01-06 Uros Bizjak <ubizjak@gmail.com>
14940
14941 PR target/69140
14942 * gcc.target/i386/pr69140.c: New test
14943
d74214f3 149442016-01-06 David Malcolm <dmalcolm@redhat.com>
14945
14946 * gcc.dg/bad-dereference.c: New test case.
14947
73991cab 149482015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14949
14950 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14951
fc8cc457 149522016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14953
14954 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14955
be3c9981 149562016-01-06 Marek Polacek <polacek@redhat.com>
14957
14958 PR sanitizer/69099
14959 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14960
2cb724f9 149612016-01-05 Marek Polacek <polacek@redhat.com>
14962
14963 PR c/69104
14964 * gcc.dg/atomic-invalid-2.c: New.
14965
233a53ed 149662016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14967
14968 PR target/68991
14969 * gcc.target/i386/pr68991.c: New test.
14970
ea87c5e3 149712016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14972
14973 PR target/68991
14974 * g++.dg/pr68991-1.C: New test.
14975 * g++.dg/pr68991-2.C: Likewise.
14976
1943a4a2 149772016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14978
1943a4a2 14979 PR other/60465
afe82e5b 14980 * gcc.target/ia64/pr60465-gprel64.c: New test.
14981 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14982
1e9147dd 149832016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14984
14985 PR rtl-optimization/68651
14986 * gcc.target/aarch64/pr68651_1.c: New test.
14987
d42aa619 149882016-01-05 David Malcolm <dmalcolm@redhat.com>
14989
14990 PR c/69122
14991 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14992
1776de76 149932016-01-05 Nathan Sidwell <nathan@acm.org>
14994
2d7d361d 14995 PR c++/58583
14996 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14997
1776de76 14998 * gcc.dg/alias-15.c: New.
14999
5beb12c0 150002016-01-05 Nick Clifton <nickc@redhat.com>
15001
15002 PR target/68870
15003 * g++.dg/pr68770.C: New test.
15004
d8cca921 150052016-01-04 Mike Stump <mikestump@comcast.net>
15006
15007 * lib/target-supports.exp (check_effective_target_cilkplus):
15008 cilkplus targets require pthreads.
afc907ef 15009 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15010
8427dff3 150112016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15012
15013 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15014 generation.
15015
f1717362 150162016-01-04 Jakub Jelinek <jakub@redhat.com>
15017
15018 Update copyright years.
15019
d7d6a3ab 150202016-01-04 Marek Polacek <polacek@redhat.com>
15021
15022 PR c/68908
15023 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15024 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15025 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15026
b8f4a5f9 150272016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15028
15029 * gcc.target/sparc/20160104-2.c: New test.
15030
6b5c028f 150312016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15032
15033 * gcc.target/sparc/20160104-1.c: New test.
15034
300e1002 150352016-01-03 Paul Thomas <pault@gcc.gnu.org>
15036
15037 PR fortran/65045
15038 * gfortran.dg/pr65045.f90: New test.
15039
855b105f 150402016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15041
15042 * gnat.dg/specs/debug1.ads: Delete.
15043
bdc177dc 150442016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15045
15046 PR libgfortran/68867
15047 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15048 expression.
15049
48aaffae 150502016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15051
15052 PR libgfortran/68867
15053 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15054 PowerPC.
15055
19a468b8 150562016-01-01 Paul Thomas <pault@gcc.gnu.org>
15057
15058 PR fortran/68864
15059 * gfortran.dg/pr68864.f90: New test.
15060
25371c91 150612016-01-01 Jakub Jelinek <jakub@redhat.com>
15062
2a659064 15063 PR tree-optimization/69070
15064 * gcc.dg/pr69070.c: New test.
15065
57aa9851 15066 PR sanitizer/69055
15067 * gfortran.dg/pr69055.f90: New test.
15068
25371c91 15069 PR target/69015
15070 * gcc.dg/pr69015.c: New test.
f1717362 15071\f
fb2c1edd 15072Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15073
15074Copying and distribution of this file, with or without modification,
15075are permitted in any medium without royalty provided the copyright
15076notice and this notice are preserved.