]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcc/
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1350ad47 12016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2
3 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
4
a3ba9d54 52016-11-08 Janus Weil <janus@gcc.gnu.org>
6
7 PR fortran/68440
8 * gfortran.dg/class_58.f90: New test.
9
bcc971fd 102016-11-08 Uros Bizjak <ubizjak@gmail.com>
11
12 PR target/70799
13 * gcc.target/i386/pr70799-2.c: New test.
14
af1b77d0 152016-11-08 Janus Weil <janus@gcc.gnu.org>
16
17 PR fortran/77596
18 * gfortran.dg/proc_ptr_comp_46.f90: New test.
19
ed73a6cb 202016-11-08 Bin Cheng <bin.cheng@arm.com>
21
22 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
23
b887afd7 242016-11-08 Bin Cheng <bin.cheng@arm.com>
25
26 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
27
4ba8fd25 282016-11-08 Bin Cheng <bin.cheng@arm.com>
29
30 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
31
d71fcb4d 322016-11-08 Martin Liska <mliska@suse.cz>
33
34 PR testsuite/78242
35 * g++.dg/asan/use-after-scope-4.C: New test.
36 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
37 * gcc.dg/asan/use-after-scope-8.c: Remove.
38
dc168f1c 392016-11-08 Richard Biener <rguenther@suse.de>
40
41 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
42
2cda118d 432016-11-08 Tamar Christina <tamar.christina@arm.com>
44
45 PR testsuite/78136
46 * gcc.dg/cpp/trad/trad.exp
47 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
48 * gcc.dg/cpp/trad/include.c: Use local header file.
49
de8f611c 502016-11-08 Richard Biener <rguenther@suse.de>
51
52 PR tree-optimization/78205
53 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
54
095c7123 552016-11-08 Richard Biener <rguenther@suse.de>
56
57 PR tree-optimization/78224
58 * g++.dg/torture/pr78224.C: New testcase.
59
5de86198 602016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
61
62 * gcc.dg/store_merging_1.c: Require store_merge.
63 * gcc.dg/store_merging_2.c: Likewise.
64 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 65 * gcc.dg/store_merging_5.c: Likewise.
5de86198 66 * gcc.dg/store_merging_6.c: Likewise.
67 * gcc.dg/store_merging_7.c: Likewise.
68 * gcc.dg/store_merging_8.c: Likewise.
69 * lib/target-supports.exp (check_effective_target_store_merge): New.
70
9c118ae0 712016-11-07 David Edelsohn <dje.gcc@gmail.com>
72
73 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
74 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
75 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
76 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
77 -mvsx -mpower8-vector.
78 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
79 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
80 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
81 -mvsx -mpower8-vector.
82
ded98213 832016-11-07 David Edelsohn <dje.gcc@gmail.com>
84
85 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
86
87 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
88 * gcc.dg/visibility-14.c: XFAIL AIX.
89 * gcc.dg/visibility-15.c: XFAIL AIX.
90 * gcc.dg/visibility-16.c: XFAIL AIX.
91 * gcc.dg/visibility-17.c: XFAIL AIX.
92 * gcc.dg/visibility-18.c: XFAIL AIX.
93 * gcc.dg/visibility-19.c: XFAIL AIX.
94 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
95 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
96 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
97 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
98
dfeedc5c 992016-11-07 Jakub Jelinek <jakub@redhat.com>
100
101 PR target/78227
102 * gcc.target/i386/pr78227-1.c: New test.
103 * gcc.target/i386/pr78227-2.c: New test.
104
4a9eb7eb 1052016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
106
107 PR middle-end/35691
108 * gcc.dg/pr35691-1.c: New test-case.
109 * gcc.dg/pr35691-2.c: Likewise.
110
9075517e 1112016-11-07 Bernd Schmidt <bschmidt@redhat.com>
112
113 PR rtl-optimization/77309
114 * gcc.dg/torture/pr77309.c: New test.
115
1764c2f2 1162016-11-07 Jakub Jelinek <jakub@redhat.com>
117
118 PR middle-end/71529
119 * gcc.target/i386/pr71529.C: Moved to ...
120 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
121
122 PR target/64411
123 * gcc.target/i386/pr64411.C: Moved to ...
124 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
125 lp64.
126
127 PR target/65105
128 * gcc.target/i386/pr65105-4.C: Moved to ...
129 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
130 Run into compile test rather than execute test.
131
e3dbe99a 1322016-11-07 Richard Biener <rguenther@suse.de>
133
134 PR target/78229
135 * g++.dg/pr78229.C: New testcase.
136
4de7f8df 1372016-11-07 Richard Biener <rguenther@suse.de>
138
139 PR tree-optimization/78218
140 * gcc.dg/torture/pr78218.c: New testcase.
141
57b2dea1 1422016-11-07 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/78228
145 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
146
0c448d00 1472016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
148
149 PR target/77822
150 * g++.dg/torture/pr77822.C: New test.
151
ea86011c 1522016-11-07 Martin Liska <mliska@suse.cz>
153
154 * c-c++-common/asan/force-inline-opt0-1.c: Disable
155 -f-sanitize-address-use-after-scope.
156 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
157 internal fn calls.
158 * g++.dg/asan/use-after-scope-1.C: New test.
159 * g++.dg/asan/use-after-scope-2.C: Likewise.
160 * g++.dg/asan/use-after-scope-3.C: Likewise.
161 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
162 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
163 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
164 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
165 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
166 * g++.dg/asan/use-after-scope-types.h: Likewise.
167 * gcc.dg/asan/use-after-scope-1.c: Likewise.
168 * gcc.dg/asan/use-after-scope-2.c: Likewise.
169 * gcc.dg/asan/use-after-scope-3.c: Likewise.
170 * gcc.dg/asan/use-after-scope-4.c: Likewise.
171 * gcc.dg/asan/use-after-scope-5.c: Likewise.
172 * gcc.dg/asan/use-after-scope-6.c: Likewise.
173 * gcc.dg/asan/use-after-scope-7.c: Likewise.
174 * gcc.dg/asan/use-after-scope-8.c: Likewise.
175 * gcc.dg/asan/use-after-scope-9.c: Likewise.
176 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
177 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
178 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
179 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
180 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
181
82031b11 1822016-11-07 Richard Biener <rguenther@suse.de>
183
184 PR tree-optimization/78189
185 * g++.dg/torture/pr78189.C: New testcase.
186
272c18b8 1872016-11-06 David Edelsohn <dje.gcc@gmail.com>
188
189 * gcc.dg/Wtrampolines.c: XFAIL AIX.
190
5055cc98 1912016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
192
193 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
194 occuring.
195
ddd81c4d 1962016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
197
198 PR fortran/78221
199 * arith.c (gfc_complex2real): Change gfc_warning_now to
200 gfc_warning.
201
ae1fe1c1 2022016-11-05 Paul Thomas <pault@gcc.gnu.org>
203
204 * gfortran.dg/move_alloc_17.f03: New test.
205
1f8787c9 2062016-11-05 Richard Biener <rguenther@suse.de>
207
208 PR bootstrap/78188
209 * g++.dg/ipa/pr78188.C: New test.
210
a3886308 2112016-11-05 Janus Weil <janus@gcc.gnu.org>
212 Dominique d'Humieres <dominiq@lps.ens.fr>
213
214 PR fortran/69495
215 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
216
ae235bb5 2172016-11-05 Paul Thomas <pault@gcc.gnu.org>
218
219 PR fortran/67564
220 * gfortran.dg/select_type_39.f03: New test.
221
2222016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 223
224 PR fortran/64933
225 * gfortran.dg/associate_23.f90: New test.
226
cdf56687 2272016-11-04 Jakub Jelinek <jakub@redhat.com>
228
229 PR target/77834
230 * gcc.dg/pr77834.c: New test.
231
8be5cb78 2322016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
233
234 PR c++/67980
235 * g++.dg/cpp1y/pr67980.C: New.
236
133e5599 2372016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
238
239 * gcc.target/powerpc/fold-vec-add-1.c: New.
240 * gcc.target/powerpc/fold-vec-add-2.c: New.
241 * gcc.target/powerpc/fold-vec-add-3.c: New.
242 * gcc.target/powerpc/fold-vec-add-4.c: New.
243 * gcc.target/powerpc/fold-vec-add-5.c: New.
244 * gcc.target/powerpc/fold-vec-add-6.c: New.
245 * gcc.target/powerpc/fold-vec-add-7.c: New.
246
1c518af3 2472016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 248
249 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
250 for -mbranch-likely, infer -mno-branch-likely for R6.
251
25326fef 2522016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
253
254 PR c++/71973
255 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
256 * g++.dg/init/new15.C: Likewise.
257 * g++.dg/ipa/inline-1.C: Likewise.
258 * g++.dg/ipa/inline-2.C: Likewise.
259 * g++.dg/lto/20080908-1_0.C: Likewise.
260 * g++.dg/tc1/dr20.C: Likewise.
261 * g++.dg/tree-ssa/inline-1.C: Likewise.
262 * g++.dg/tree-ssa/inline-2.C: Likewise.
263 * g++.old-deja/g++.law/except1.C: Likewise.
264 * g++.old-deja/g++.other/vbase5.C: Likewise.
265 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
266
e72902d2 2672016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
268
269 PR tree-optimization/78210
270 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
271 possibility of widening multiplies.
272
5b9b62c9 2732016-11-04 Richard Biener <rguenther@suse.de>
274
275 PR middle-end/78185
276 * gcc.dg/pr78185.c: New testcase.
277
5f1e62c6 2782016-10-04 David Edelsohn <dje.gcc@gmail.com>
279
280 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
281 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
282
2034deb9 2832016-11-03 Jakub Jelinek <jakub@redhat.com>
284 Alexandre Oliva <aoliva@redhat.com>
285 Jason Merrill <jason@redhat.com>
286
287 PR debug/28767
288 PR debug/56974
289 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
290 * g++.dg/debug/dwarf2/ref-3.C: New test.
291 * g++.dg/debug/dwarf2/ref-4.C: New test.
292 * g++.dg/debug/dwarf2/refqual-1.C: New test.
293 * g++.dg/debug/dwarf2/refqual-2.C: New test.
294
2952016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 296
297 * gfortran.dg/dec_exp_1.f90: New test.
298 * gfortran.dg/dec_exp_2.f90: Likewise.
299 * gfortran.dg/dec_exp_3.f90: Likewise.
300
2034deb9 3012016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 302
303 * gfortran.dg/dec_parameter_1.f: New test.
304 * gfortran.dg/dec_parameter_2.f90: Likewise.
305 * gfortran.dg/dec_parameter_3.f90: Likewise.
306 * gfortran.dg/dec_parameter_4.f90: Likewise.
307
36ffeeaf 3082016-11-03 Martin Liska <mliska@suse.cz>
309
310 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
311 output.
312 * gcc.dg/tree-prof/time-profiler-3.c: New test.
313
9769a02b 3142016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
315
316 PR libgcc/78067
317 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
318
d9b9f4ab 3192016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
320
321 * gcc.c-torture/execute/pr78170.c: Require int32plus.
322
60cd8c97 3232016-11-02 Max Filippov <jcmvbkbc@gmail.com>
324
325 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
326
e69f2f12 3272016-11-01 Tamar Christina <tamar.christina@arm.com>
328
329 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
330 Check for arm_v8_neon_hw.
331 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
332 Likewise.
333 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
334 Likewise.
335 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
336 Likewise.
337
427223f1 3382016-11-02 Richard Biener <rguenther@suse.de>
339
340 * gcc.dg/store_merging_8.c: New testcase.
341
2034deb9 3422016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 343
344 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
345
134e84c6 3462016-11-02 David Edelsohn <dje.gcc@gmail.com>
347
bbfcea83 348 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
349 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
350 * gcc.dg/addr_equal_1.c: XFAIL AIX.
351 * gcc.dg/pr65779.c: XFAIL AIX.
352 * gcc.dg/pr70405.c: XFAIL AIX.
353
134e84c6 354 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
355 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
356 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
357
0cc844b2 3582016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
359
360 * lib/target-supports.exp (check_gc_sections_available): Use
361 -print-prog-name=ld to determine linker used.
362
5e0b5f08 3632016-11-02 Martin Liska <mliska@suse.cz>
364
365 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
366 test case.
367
5e922e43 3682016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
369
370 PR tree-optimization/78170
371 * gcc.c-torture/execute/pr78170.c: New test.
372
e77557c0 3732016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
374
375 PR tree-optimization/78162
376 * gcc.c-torture/compile/pr78162.c: New test.
377
76bc343a 3782016-11-02 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/78035
381 PR tree-optimization/77964
382 * gcc.target/i386/pr78035.c: New testcase.
383
3763b845 3842016-11-02 Richard Biener <rguenther@suse.de>
385
386 * gcc.dg/tree-ssa/vrp111.c: New testcase.
387 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
388 * gcc.dg/tree-ssa/pr21086.c: Likewise.
389 * gcc.dg/tree-ssa/pr58480.c: Likewise.
390 * gcc.dg/tree-ssa/vrp08.c: Likewise.
391
3e41d21b 3922016-11-01 David Edelsohn <dje.gcc@gmail.com>
393
394 * gfortran.dg/pr70937.f90: require-effective-target lto.
395
66d722cc 3962016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
397
398 PR fortran/69544
399 * gfortran.dg/where_6.f90: New test.
400
dcc1dde9 4012016-11-01 Jakub Jelinek <jakub@redhat.com>
402
403 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
404
d28d2da4 4052016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
406
407 PR fortran/69544
408 * gfortran.dg/where_5.f90: New test.
409
94bea3fe 4102016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
411
412 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
413 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
414 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
415 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
416
164d44e8 4172016-11-01 Uros Bizjak <ubizjak@gmail.com>
418
419 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
420 Whitespace fixes.
421 (check_effective_target_vect_cmdline_needed): Check
422 is-effective-target ia32 for x86 targets.
423 (check_effective_target_vect_simd_clones): Simplify condition.
424 (check_effective_target_vect_double): Ditto.
425 (check_effective_target_vect_aligned_arrays): Check
426 is-effective-target ia32 for x86 targets. Simplify condition.
427 (check_effective_target_vect_multiple_sizes): Simplify condition.
428 (check_effective_target_sqrt_insn): Add i?86-*-* target.
429 (check_effective_target_sync_int_128): Simplify condition.
430 (check_effective_target_sync_int_128_runtime): Ditto.
431 (check_effective_target_sync_long_long_runtime): Ditto.
432 (check_effective_target_divmod): Add i?86-*-* target.
433
9fc5a5fc 4342016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
435
436 * gcc.target/powerpc/vsx-extract-4.c: New test.
437 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
438
a5b29676 4392016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
440
441 PR fortran/54679
442 * gfortran.dg/fmt_l.f90: Update test.
443 * gfortran.dg/fmt_l0.f90: New test.
444
e7defe0c 4452016-10-31 Jakub Jelinek <jakub@redhat.com>
446
447 PR c++/78089
448 * c-c++-common/builtin-shuffle-1.c: New test.
449 * g++.dg/cpp0x/addressof3.C: New test.
450
6743ce6f 4512016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
452
453 Add tests for a const member and a reference member for launder.
454 * g++.dg/cpp1z/launder3.C: New.
455 * g++.dg/cpp1z/launder4.C: Likewise.
456 * g++.dg/cpp1z/launder5.C: Likewise.
457 * g++.dg/cpp1z/launder5.cc: Likewise.
458 * g++.dg/cpp1z/launder5.h: Likewise.
459 * g++.dg/cpp1z/launder6.C: Likewise.
460 * g++.dg/cpp1z/launder6.cc: Likewise.
461 * g++.dg/cpp1z/launder6.h: Likewise.
462
c02417ad 4632016-10-31 Jakub Jelinek <jakub@redhat.com>
464
f6f44a1d 465 PR c++/77948
466 * g++.dg/cpp0x/pr77948-1.C: New test.
467 * g++.dg/cpp0x/pr77948-2.C: New test.
468 * g++.dg/cpp0x/pr77948-3.C: New test.
469 * g++.dg/cpp0x/pr77948-4.C: New test.
470 * g++.dg/cpp0x/pr77948-5.C: New test.
471 * g++.dg/cpp0x/pr77948-6.C: New test.
472
c02417ad 473 PR tree-optimization/77860
474 * gcc.dg/pr77860.c: New test.
475
5f5452c2 4762016-10-31 Jakub Jelinek <jakub@redhat.com>
477
478 PR c++/77886
479 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
480
c6c79147 4812016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
482
483 * gcc.dg/lto/pr60449_0.c: Skip for avr.
484
50d3ad71 4852016-10-30 Le-Chun Wu <lcwu@google.com>
486 Mark Wielaard <mjw@redhat.com>
487
488 * gcc.dg/Wshadow-compatible-local-1.c: New test.
489 * gcc.dg/Wshadow-local-1.c: Likewise.
490 * gcc.dg/Wshadow-local-2.c: Likewise.
491 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
492 * g++.dg/warn/Wshadow-local-1.C: Likewise.
493 * g++.dg/warn/Wshadow-local-2.C: Likewise.
494
7f0c2660 4952016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
496
497 PR tree-optimization/71915
498 PR tree-optimization/71490
499 * gcc.dg/tree-ssa/pr54245.c: Delete.
500 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
501 document why.
502
8efd711b 5032016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
504
505 PR fortran/78123
506 * gfortran.dg/fmt_t_9.f: New test.
507
a57f28d2 5082016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
509
510 PR fortran/67219
511 * gfortran.dg/pr67219.f90: New test.
512
f6443ac9 5132016-10-29 Jakub Jelinek <jakub@redhat.com>
514
90ff29c3 515 PR rtl-optimization/77919
516 * g++.dg/torture/pr77919-2.C: New test.
517
f6443ac9 518 PR target/78148
519 * gcc.dg/pr78148.c: New test.
520
97574c57 5212016-10-28 Eric Botcazou <ebotcazou@adacore.com>
522
523 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
524 * gcc.target/sparc/overflow-4.c: ...here.
525 * gcc.target/sparc/overflow-5.c: New test.
526
67f7b566 5272016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
528 Kugan Vivekanandarajah <kuganv@linaro.org>
529 Jim Wilson <jim.wilson@linaro.org>
530
531 PR tree-optimization/43721
532 * lib/target-supports.exp (check_effective_target_divmod): New.
533 (check_effective_target_divmod_simode): Likewise.
534 (check_effective_target_arm_divmod_simode): Likewise.
535 * gcc.dg/divmod-1-simode.c: New test.
536 * gcc.dg/divmod-1.c: Likewise.
537 * gcc.dg/divmod-2-simode.c: Likewise.
538 * gcc.dg/divmod-2.c: Likewise.
539 * gcc.dg/divmod-3-simode.c: Likewise.
540 * gcc.dg/divmod-3.c: Likewise.
541 * gcc.dg/divmod-4-simode.c: Likewise.
542 * gcc.dg/divmod-4.c: Likewise.
543 * gcc.dg/divmod-5.c: Likewise.
544 * gcc.dg/divmod-6-simode.c: Likewise.
545 * gcc.dg/divmod-6.c: Likewise.
546 * gcc.dg/divmod-7.c: Likewise.
547
3d3e04ac 5482016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 549 Jakub Jelinek <jakub@redhat.com>
550 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 551
552 PR middle-end/22141
553 PR rtl-optimization/23684
554 * gcc.c-torture/execute/pr22141-1.c: New test.
555 * gcc.c-torture/execute/pr22141-2.c: Likewise.
556 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
557 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
558 * gcc.dg/store_merging_1.c: New test.
559 * gcc.dg/store_merging_2.c: Likewise.
560 * gcc.dg/store_merging_3.c: Likewise.
561 * gcc.dg/store_merging_4.c: Likewise.
562 * gcc.dg/store_merging_5.c: Likewise.
563 * gcc.dg/store_merging_6.c: Likewise.
564 * gcc.dg/store_merging_7.c: Likewise.
565 * gcc.target/i386/pr22141.c: Likewise.
566 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
567 * g++.dg/init/new17.C: Likewise.
568
2034deb9 5692016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 570
571 PR middle-end/72747
572 * c-c++-common/pr72747-1.c: New test.
573 * c-c++-common/pr72747-2.c: Likewise.
574
987860a9 5752016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
576
577 * gcc.target/s390/oscbreak-1.c: New test.
578
55c01516 5792016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
580
581 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
582
452a353a 5832016-10-28 Jakub Jelinek <jakub@redhat.com>
584
971e7f12 585 PR rtl-optimization/77919
586 * g++.dg/torture/pr77919.C: New test.
587
452a353a 588 PR rtl-optimization/78132
589 * gcc.target/i386/pr78132.c: New test.
590
c8fb4e06 5912016-10-27 Eric Botcazou <ebotcazou@adacore.com>
592
593 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
594
d59ca9c8 5952016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
596
597 * gcc.target/powerpc/vsx-simode.c: New test.
598 * gcc.target/powerpc/vsx-simode2.c: Likewise.
599 * gcc.target/powerpc/vsx-simode3.c: Likewise.
600
b95a2fd4 6012016-10-27 Jakub Jelinek <jakub@redhat.com>
602
bd7b3fc8 603 PR fortran/78026
604 * gfortran.dg/gomp/pr78026.f03: New test.
605 * gfortran.dg/select_type_38.f03: New test.
606
b95a2fd4 607 PR middle-end/78025
608 * g++.dg/gomp/declare-simd-7.C: New test.
609
bd7b3fc8 6102016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 611
612 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
613 * gfortran.dg/dec_init_2.f90: Likewise.
614 * gfortran.dg/dec_init_3.f90: New test.
615 * gfortran.dg/dec_init_4.f90: Likewise.
616
641ae1b8 6172016-10-27 Bin Cheng <bin.cheng@arm.com>
618
619 * gcc.dg/fold-narrowbopcst-1.c: New test.
620
bd7b3fc8 6212016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 622
623 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
624 dg-shouldfail/dg-output instead of XFAIL.
625 * gfortran.dg/dec_io_6.f90: Likewise.
626
84b72a11 6272016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
628
629 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
630 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
631 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
632 * gcc.target/arm/atomic-op-char-3.c: Likewise.
633 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
634 * gcc.target/arm/atomic-op-int-3.c: Likewise.
635 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
636 * gcc.target/arm/atomic-op-release-3.c: Likewise.
637 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
638 * gcc.target/arm/atomic-op-short-3.c: Likewise.
639
15eeb126 6402016-10-27 Bin Cheng <bin.cheng@arm.com>
641
642 * gcc.dg/fold-convmaxconv-1.c: New test.
643 * gcc.dg/fold-convminconv-1.c: New test.
644
2034deb9 6452016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 646
647 PR fortran/78092
648 * gfortran.dg/pr78092.f90: New test.
649
2db725dd 6502016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
651
652 PR target/78056
653 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
654 expected error message.
655 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
656 expected error message.
657 * gcc.target/powerpc/vsu/vec-all-nez-7.c
658 (test_all_not_equal_and_not_zero): Change expected error message.
659
816a8c6d 6602016-10-26 Jakub Jelinek <jakub@redhat.com>
661
662 PR fortran/77973
663 * gfortran.dg/gomp/pr77973.f90: New test.
664
ed09e1d5 6652016-10-26 Paul Thomas <pault@gcc.gnu.org>
666
667 PR fortran/78108
668 * gfortran.dg/submodule_18.f08: New test.
669 * gfortran.dg/submodule_19.f08: New test.
670
a0194feb 6712016-10-26 Michael Matz <matz@suse.de>
672
673 * g++.dg/pr78060.C: New test.
674 * gfortran.dg/pr78061.f: New test.
675 * g++.dg/pr78088.C: New test.
676
bd7b3fc8 6772016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 678
679 * gfortran.dg/dec_io_1.f90: New test.
680 * gfortran.dg/dec_io_2.f90: New test.
681 * gfortran.dg/dec_io_3.f90: New test.
682 * gfortran.dg/dec_io_4.f90: New test.
683 * gfortran.dg/dec_io_5.f90: New test.
684 * gfortran.dg/dec_io_6.f90: New test.
685
83ee671e 6862016-10-25 Jakub Jelinek <jakub@redhat.com>
687
688 PR sanitizer/78106
689 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
690
6912016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 692
693 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
694 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
695
9db5ef21 6962016-10-25 Eric Botcazou <ebotcazou@adacore.com>
697
698 * gnat.dg/opt59.adb: New test.
699 * gnat.dg/opt59_pkg.ad[sb]: New helper.
700
701 * gnat.dg/opt60.adb: New test.
702
255d575a 7032016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
704
705 PR fortran/72770
706 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
707 this pr.
708
6a2e2a85 7092016-10-25 Jakub Jelinek <jakub@redhat.com>
710
711 PR target/78102
712 * gcc.target/i386/pr78102.c: New test.
713
83ee671e 7142016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 715
716 * gfortran.dg/dec_logical_xor_1.f90: New test.
717 * gfortran.dg/dec_logical_xor_2.f90: New test.
718 * gfortran.dg/dec_logical_xor_3.f03: New test.
719
83ee671e 7202016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 721
722 * gfortran.dg/dec_loc_rval_1.f90: New test.
723 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 724 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 725
83ee671e 7262016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 727
006943e8 728 * gfortran.dg/dec_type_print.f90: New testcase.
729
83ee671e 7302016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 731
732 * gfortran.dg/feed_1.f90: New test.
733 * gfortran.dg/feed_2.f90: New test.
501b58b2 734
a07d5339 7352016-10-25 Martin Liska <mliska@suse.cz>
736
737 PR sanitizer/78106
738 * gcc.dg/asan/pr78106.c: New test.
739
131ad74b 7402016-10-25 Martin Liska <mliska@suse.cz>
741
742 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
743
78e31c4c 7442016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
745
746 PR target/78041
747 * gcc.target/arm/pr78041.c: New test.
748
6e1b2ffb 7492016-10-25 Jakub Jelinek <jakub@redhat.com>
750
751 * g++.dg/cpp1z/launder1.C: New test.
752 * g++.dg/cpp1z/launder2.C: New test.
753
c9a8ee19 7542016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 755 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 756
757 PR target/71676
758 PR target/71678
759 * gcc.target/avr/pr71676-2.c: New test.
760
24c7ece1 7612016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 762 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 763
764 PR target/71676
765 PR target/71678
766 * gcc.target/avr/pr71676-1.c: New test.
767 * gcc.target/avr/pr71676-3.c: New test.
768 * gcc.target/avr/pr71676.c: New test.
769 * gcc.target/avr/pr71678.c: New test.
770
2e2f6914 7712016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
772
773 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
774 such that cloned verions of tested functions are not created.
775
0fdad659 7762016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
777
778 PR fortran/71895
779 * gfortran.dg/pr71895.f90: New test.
780
1eaf0150 7812016-10-24 Jakub Jelinek <jakub@redhat.com>
782
783 * g++.dg/debug/dwarf2/ref-2.C: New test.
784
5f64e688 7852016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
786
787 * c-c++-common/Wint-in-bool-context-3.c: New test.
788
c62d63d4 7892016-10-24 Martin Sebor <msebor@redhat.com>
790
791 PR middle-end/77735
792 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
793 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
794 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
795 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
796 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
797 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
798 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
799
11cb7700 8002016-10-24 Richard Biener <rguenther@suse.de>
801
802 PR testsuite/71491
803 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
804 * gcc.dg/vect/slp-45.c: Likewise.
805
c2423c1d 8062016-10-24 Richard Biener <rguenther@suse.de>
807
808 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
809 * gcc.dg/tree-ssa/pr21458.c: Likewise.
810 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
811
2cd66116 8122016-10-24 Georg-Johann Lay <avr@gjlay.de>
813
814 PR target/78093
815 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
816 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
817
8cc18ee3 8182016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
819
820 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
821
595090de 8222016-10-24 Jakub Jelinek <jakub@redhat.com>
823
824 * gcc.target/i386/bmi2-pext-1.c: New test.
825 * gcc.target/i386/bmi2-pdep-1.c: New test.
826 * gcc.target/i386/bmi2-bzhi-3.c: New test.
827 * gcc.target/i386/tbm-bextri-1.c: New test.
828 * gcc.target/i386/bmi-bextr-6.c: New test.
829
98d9f593 8302016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
831
832 PR target/77483
833 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
834 * gcc.target/i386/pr65105-1.c: Likewise.
835 * gcc.target/i386/pr65105-2.c: Likewise.
836 * gcc.target/i386/pr65105-3.c: Likewise.
837 * gcc.target/i386/pr65105-5.c: Likewise.
838 * gcc.target/i386/pr67761.c: Likewise.
839 * gcc.target/i386/pr70799-1.c: Likewise.
840
020c2754 8412016-10-24 Martin Liska <mliska@suse.cz>
842
843 PR sanitizer/77966
844 * c-c++-common/ubsan/unreachable-3.c: New test.
845
a484f6fe 8462016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
847
848 PR fortran/77763
849 * gfortran.dg/pr77763.f90
850
1a6627ef 8512016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
852
853 PR fortran/54730
854 PR fortran/78033
855 * gfortran.dg/pr78033.f90: New test.
856
b0cb70c0 8572016-10-23 Paul Thomas <pault@gcc.gnu.org>
858
859 PR fortran/69834
860 * gfortran.dg/select_type_1.f03: Change error for overlapping
861 TYPE IS cases.
862 * gfortran.dg/select_type_36.f03: New test.
863
11d8d4ee 8642016-10-22 Eric Botcazou <ebotcazou@adacore.com>
865
866 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
867
5676fa7f 8682016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
869
870 PR fortran/78021
871 * gfortran.dg/string_length_3.f90: New test.
872
d202d7b5 8732016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
874
d202d7b5 875 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
876
8772016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
878
879 PR fortran/43366
880 PR fortran/57117
881 PR fortran/61337
882 * gfortran.dg/alloc_comp_class_5.f03: New test.
883 * gfortran.dg/class_allocate_21.f90: New test.
884 * gfortran.dg/class_allocate_22.f90: New test.
885 * gfortran.dg/realloc_on_assign_27.f08: New test.
886
5a096987 8872016-10-21 Jeff Law <law@redhat.com>
888
889 * PR tree-optimization/71947
890 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
891 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
892 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
893
6cb5d057 8942016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
895
896 * gcc.dg/ipa/vrp5.c: New test.
897 * gcc.dg/ipa/vrp6.c: New test.
898
0ee6ade7 8992016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
900
901 * gcc.target/aarch64/test_frame_17.c: New test.
902
0fe76522 9032016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
904
905 * gcc.target/aarch64/test_frame_17.c: New test.
906
4e2173b0 9072016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
908
909 PR preprocessor/71681
910 * gcc.dg/cpp/pr71681-1.c: New testcase
911 * gcc.dg/cpp/pr71681-2.c: Likewise
912 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
913 * gcc.dg/cpp/remap/a/header.gcc: Likewise
914 * gcc.dg/cpp/remap/a/t_1.h: Likewise
915 * gcc.dg/cpp/remap/a/t_2.h: Likewise
916
4d8040d8 9172016-10-21 Jakub Jelinek <jakub@redhat.com>
918
1a4cced6 919 PR target/78057
920 * gcc.target/i386/pr78057.c: New test.
921
4d8040d8 922 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
923
60e91af4 9242016-10-21 Paul Thomas <pault@gcc.gnu.org>
925
926 PR fortran/69566
927 * gfortran.dg/select_type_37.f03: New test.
928
c2c800fc 9292016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
930
931 PR target/71627
932 * gcc.target/avr/pr71627.c: New test
933
121d313b 9342016-10-21 Eric Botcazou <ebotcazou@adacore.com>
935
936 * gcc.target/sparc/overflow-1.c: New test.
937 * gcc.target/sparc/overflow-2.c: Likewise.
938 * gcc.target/sparc/overflow-3.c: Likewise.
939
f1ea412a 9402016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
941
942 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
943 effective target.
944
ec85126d 9452016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
946
947 PR rtl-optimization/78038
948 * gcc.target/aarch64/pr78038.c: New test.
949
a3d5ca2a 9502016-10-21 Richard Biener <rguenther@suse.de>
951
952 PR tree-optimization/78051
953 * g++.dg/torture/pr78051.C: New testcase.
954
127b5b65 9552016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
956
957 * c-c++-common/wdate-time.c: Restored test case.
958 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
959
8d379b82 9602016-10-20 Jakub Jelinek <jakub@redhat.com>
961
962 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
963
e0a20c9e 9642016-10-20 Uros Bizjak <ubizjak@gmail.com>
965
966 PR target/78037
967 * gcc.target/i386/pr78037.c: New test.
968
06904722 9692016-10-20 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gcc.target/visium/overflow8.c: New.
972 * gcc.target/visium/overflow16.c: Likewise.
973 * gcc.target/visium/overflow32: Likewise.
974
92a2a716 9752016-10-20 Michael Matz <matz@suse.de>
976
977 * gcc.dg/loop-split.c: New test.
978 * gcc.dg/tree-ssa/ifc-9.c: Update.
979 * gcc.dg/tree-ssa/ifc-10.c: Update.
980
8a0d346b 9812016-10-20 Richard Biener <rguenther@suse.de>
982
983 * gcc.dg/graphite/pr35356-1.c: Update.
984
bc3bde59 9852016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
986
987 PR c++/77446
988 * g++.dg/cpp1y/pr77446.C: New.
989
ab056ef4 9902016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
991
992 PR tree-optimization/53979
993 * gcc.dg/pr53979-1.c: New test-case.
994 * gcc.dg/pr53979-2.c: Likewise.
995
5c2ba578 9962016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
997
998 * c-c++-common/Wint-in-bool-context-2.c: New test.
999
dbbe97e3 10002016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1001
1002 * gfortran.dg/dtio_17.f90: Fix test.
1003
0d05daf3 10042016-10-19 Aldy Hernandez <aldyh@redhat.com>
1005
1006 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1007 * gcc.dg/Walloca-2.c: Same.
1008
e066ee66 10092016-10-19 Aldy Hernandez <aldyh@redhat.com>
1010
1011 * gcc.dg/Wvla-1.c: Rename to...
1012 * gcc.dg/Wvla-larger-than-1.c: ...this.
1013 * gcc.dg/Wvla-2.c: Rename to...
1014 * gcc.dg/Wvla-larger-than-2.c: ...this.
1015 * gcc.dg/Wvla-3.c: Rename to...
1016 * gcc.dg/Walloca-11.c.: ...this.
1017 * gcc.dg/wvla-[1-7].c: Rename to:
1018 * gcc.dg/Wvla-[1-7].c: ...this.
1019
82112bf2 10202016-10-19 Bin Cheng <bin.cheng@arm.com>
1021
1022 PR tree-optimization/78005
1023 * gcc.dg/vect/pr78005.c: New.
1024 * gcc.target/i386/l_fma_float_1.c: Revise test.
1025 * gcc.target/i386/l_fma_float_2.c: Ditto.
1026 * gcc.target/i386/l_fma_float_3.c: Ditto.
1027 * gcc.target/i386/l_fma_float_4.c: Ditto.
1028 * gcc.target/i386/l_fma_float_5.c: Ditto.
1029 * gcc.target/i386/l_fma_float_6.c: Ditto.
1030 * gcc.target/i386/l_fma_double_1.c: Ditto.
1031 * gcc.target/i386/l_fma_double_2.c: Ditto.
1032 * gcc.target/i386/l_fma_double_3.c: Ditto.
1033 * gcc.target/i386/l_fma_double_4.c: Ditto.
1034 * gcc.target/i386/l_fma_double_5.c: Ditto.
1035 * gcc.target/i386/l_fma_double_6.c: Ditto.
1036
b3e3b38b 10372016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1038
1039 PR tree-optimization/78024
1040 * gcc.dg/goacc/loop-processing-1.c: New file.
1041
1227b118 10422016-10-19 Richard Biener <rguenther@suse.de>
1043
1044 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1045
f9debd38 10462016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1047
1048 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1049 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1050 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1051 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1052 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1053 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1054 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1055 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1056 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1057 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1058 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1059 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1060 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1061 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1062 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1063 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1064 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1065 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1066 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1067 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1068 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1069 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1070 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1071 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1072 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1073 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1074 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1075 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1076 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1077 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1078 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1079 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1080 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1081 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1082 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1083 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1084 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1085 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1086 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1087 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1088 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1089 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1090 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1091 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1092 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1093 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1094 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1095 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1096 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1097 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1098 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1099 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1100 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1101 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1102 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1103 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1104 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1105 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1106 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1107 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1108 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1109 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1110 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1111 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1112 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1113 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1114 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1115 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1116 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1117 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1118 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1119 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1120 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1121 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1122 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1123 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1124 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1125 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1126 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1127 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1128 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1129 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1130 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1131 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1132 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1133 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1134 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1135 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1136 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1137 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1138 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1139 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1140 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1141 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1142 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1143 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1144 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1145 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1146 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1147 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1148 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1149 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1150 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1151 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1152 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1153 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1154 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1155 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1156 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1157 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1158 * gcc.target/powerpc/vsu/vsu.exp: New file.
1159
4d7671d9 11602016-10-18 Uros Bizjak <ubizjak@gmail.com>
1161
1162 PR target/77991
1163 * gcc.target/i386/pr77991.c: New test.
1164
ce1813aa 11652016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1166
1167 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1168 LTO is used.
1169
7c57132a 11702016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1171
4d7671d9 1172 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1173
9edca09e 11742016-10-18 Richard Biener <rguenther@suse.de>
1175
1176 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1177 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1178 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1179 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1180 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1181 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1182 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1183 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1184 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1185 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1186 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1187 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1188 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1189 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1190 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1191 * gcc.dg/pr68217.c: Likewise.
1192 * gcc.dg/predict-9.c: Likewise.
1193 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1194 * gcc.dg/predict-1.c: Likewise.
1195
089541f0 11962016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1197
1198 * gfortran.dg/dtio_17.f90: New test.
1199
130a8de2 12002016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1201
1202 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1203
fc323d70 12042016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1205
1206 * gcc.dg/ipa/vrp4.c: New test.
1207
5b48910f 12082016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1209
1210 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1211 * gcc.dg/torture/pr39074.c: Likewise.
1212
946d814a 12132016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1216 * gnat.dg/trampoline4.adb: Minor tweak.
1217
53cddf24 12182016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1219
1220 PR tree-optimization/77916
1221 * gcc.dg/torture/pr77916.c: New.
1222
443d1195 12232016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1224
1225 PR fortran/77978
1226 * gfortran.dg/pr77978_1.f90: New test.
1227 * gfortran.dg/pr77978_2.f90: Ditto.
1228 * gfortran.dg/pr77978_3.f90: Ditto.
1229
5db34fe5 12302016-10-17 Paul Thomas <pault@gcc.gnu.org>
1231
1232 PR fortran/61420
1233 PR fortran/78013
1234 * gfortran.dg/proc_ptr_49.f90: New test.
1235
a68b3ea1 12362016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1237
1238 PR target/77308
1239 * gcc.target/arm/pr77308.c: New test.
1240
dbd2f085 12412016-10-17 David Edelsohn <dje.gcc@gmail.com>
1242
1243 * lib/target-supports.exp
1244 (check_effective_target_floatn_nx_runtime): Return 0 for
1245 powerpc*-ibm-aix*.
1246
5bcc4152 12472016-10-17 Andrew Pinski <apinski@cavium.com>
1248
1249 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1250 long instead of long.
1251 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1252 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1253 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1254 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1255 * gcc.target/aarch64/pr68102_1.c: Likewise.
1256 * gcc.target/aarch64/target_attr_3.c: Likewise.
1257
6539e0f7 12582016-10-17 Richard Biener <rguenther@suse.de>
1259
1260 PR tree-optimization/77988
1261 * gcc.dg/torture/pr77988.c: New testcase.
1262
6a0d39d6 12632016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1264
1265 * gcc.dg/pr71636-1.c: New test-case.
1266 * gcc.dg/pr71636-2.c: Likewise.
1267
a27e3913 12682016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1269
1270 * gnat.dg/trampoline3.adb: New test.
1271 * gnat.dg/trampoline4.adb: Likewise.
1272
4c3a9c43 12732016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274
1275 * gfortran.dg/dtio_16.f90: New test.
1276
b39e7130 12772016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1278
1279 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1280 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1281 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1282
e16e12bf 12832016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1284
1285 * gcc.target/sparc/popc.c: Rename to...
1286 * gcc.target/sparc/popc-1.c: ...this.
1287 * gcc.target/sparc/popc-2.c: New test.
1288
f2540a7e 12892016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1290
1291 PR fortran/77972
1292 * gfortran.dg/unexpected_eof_4.f90: New test.
1293
5ba96fdd 12942016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1295
c258c004 1296 PR libfortran/48587
1297 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1298
6b34469c 12992016-10-14 Jakub Jelinek <jakub@redhat.com>
1300
7aeed2e5 1301 PR middle-end/77959
1302 * gfortran.dg/pr77959.f90: New test.
1303
6b34469c 1304 DR 1511 - const volatile variables and ODR
1305 * g++.dg/DRs/dr1511-1.C: New test.
1306 * g++.dg/DRs/dr1511-2.C: New test.
1307
f81df488 13082016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gnat.dg/debug7.adb (dg-options): Remove -g.
1311 * gnat.dg/debug8.adb (dg-options): Add -margs.
1312 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1313
e5664bb5 13142016-10-14 Richard Biener <rguenther@suse.de>
1315
1316 PR tree-optimization/77979
1317 * gcc.dg/torture/pr77979.c: New testcase.
1318
3b7a15a1 13192016-10-14 Martin Liska <mliska@suse.cz>
1320
1321 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1322 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1323 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1324
2b379696 13252016-10-14 Uros Bizjak <ubizjak@gmail.com>
1326
1327 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1328 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1329 * gcc.dg/torture/pr77937-2.c: Likewise.
1330
0dfdb37a 13312016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1332
1333 * gnat.dg/lto15.adb: Adjust.
1334 * gnat.dg/lto16.adb: Likewise.
1335 * gnat.dg/lto17.adb: Likewise
1336 * gnat.dg/lto18.ad[sb]: New test.
1337 * gnat.dg/lto18_pkg.ads: New helper.
1338 * gnat.dg/lto19.adb: New test.
1339 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1340 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1341 * gnat.dg/lto20.adb: New test.
1342 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1343
30825815 13442016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1345
1346 * gfortran.dg/coarray_38.f90: Expect error message.
1347
f6412f44 13482016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1349
1350 * gcc.target/aarch64/spellcheck_1.c: New test.
1351 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1352 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1353 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1354 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1355 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1356
7a8fd205 13572016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1358
1359 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1360
0512a8c6 13612016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1362
1363 PR tree-optimization/77937
1364 * gcc.dg/torture/pr77937-1.c: New.
1365 * gcc.dg/torture/pr77937-2.c: New.
1366
81f19d90 13672016-10-13 Jakub Jelinek <jakub@redhat.com>
1368
1369 * g++.dg/cpp1z/inline-var1.C: New test.
1370 * g++.dg/cpp1z/inline-var1a.C: New test.
1371 * g++.dg/cpp1z/inline-var1.h: New file.
1372 * g++.dg/cpp1z/inline-var2.C: New test.
1373 * g++.dg/cpp1z/inline-var3.C: New test.
1374 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1375 uninitialized const.
1376
83ee671e 13772016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1378
f3e6118a 1379 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1380 Xscale is specified, not just -march.
1381 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1382 is incompatible with Xscale.
8d16d6ff 1383
2e7b05a3 13842016-10-13 Martin Sebor <msebor@redhat.com>
1385
1386 PR c++/71912
1387 * g++.dg/ext/flexary4.C: Adjust.
1388 * g++.dg/ext/flexary5.C: Same.
1389 * g++.dg/ext/flexary9.C: Same.
1390 * g++.dg/ext/flexary19.C: New test.
1391 * g++.dg/ext/flexary18.C: New test.
1392 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1393 regression test.
4d7671d9 1394 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1395 Avoid generating a flexible array member in an array.
2e7b05a3 1396
ff56abd1 13972016-10-13 Martin Sebor <msebor@redhat.com>
1398
1399 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1400 to placate -Wformat on targets where the type is not int.
1401
c4966203 14022016-10-13 David Malcolm <dmalcolm@redhat.com>
1403
1404 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1405 in INSN_LOCATION.
1406
0655e0e6 14072016-10-13 Bin Cheng <bin.cheng@arm.com>
1408
1409 * gcc.target/i386/l_fma_float_1.c: Revise test.
1410 * gcc.target/i386/l_fma_float_2.c: Ditto.
1411 * gcc.target/i386/l_fma_float_3.c: Ditto.
1412 * gcc.target/i386/l_fma_float_4.c: Ditto.
1413 * gcc.target/i386/l_fma_float_5.c: Ditto.
1414 * gcc.target/i386/l_fma_float_6.c: Ditto.
1415 * gcc.target/i386/l_fma_double_1.c: Ditto.
1416 * gcc.target/i386/l_fma_double_2.c: Ditto.
1417 * gcc.target/i386/l_fma_double_3.c: Ditto.
1418 * gcc.target/i386/l_fma_double_4.c: Ditto.
1419 * gcc.target/i386/l_fma_double_5.c: Ditto.
1420 * gcc.target/i386/l_fma_double_6.c: Ditto.
1421
c4dd22f7 14222016-10-13 Bin Cheng <bin.cheng@arm.com>
1423
1424 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1425
73e363e1 14262016-10-13 Bin Cheng <bin.cheng@arm.com>
1427
1428 * gcc.dg/vect/vect-98.c: Refine test case.
1429 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1430 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1431 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1432
c0f4422f 14332016-10-13 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR c/77946
1436 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1437
5d3eb95a 14382016-10-13 Martin Liska <mliska@suse.cz>
1439
1440 PR tree-optimization/77943
1441 * g++.dg/tree-ssa/pr77943.C: New test.
1442
eb04d24c 14432016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1444
1445 PR fortran/72832
1446 * gfortran.dg/allocate_with_source_22.f03: New test.
1447 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1448 fail.
1449
4c57e30a 14502016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1451
1452 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1453 * gcc.target/arm/movsi_movw.c: Likewise.
1454 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1455 directive to work on big endian targets.
1456
a70bfd3e 14572016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1458
1459 * gcc.dg/tree-ssa/evrp6.c: New test.
1460
ef51c561 14612016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1462
1463 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1464 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1465 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1466
c1276ee1 14672016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1468
1469 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1470 * gcc.target/powerpc/warn-2.c: Ditto.
1471
a5c34f4b 14722016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1473
1474 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1475 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1476 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1477 for -mmsa.
1478 * gcc.target/mips/msa.c: New test.
1479 * gcc.target/mips/msa-builtins.c: Likewise.
1480 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1481 (check_effective_target_mips_msa_runtime): Likewise.
1482 (check_effective_target_mips_msa): Likewise.
1483 (add_options_for_mips_msa): Likewise.
1484 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1485 (check_effective_target_vect_intfloat_cvt): Likewise.
1486 (check_effective_target_vect_uintfloat_cvt): Likewise.
1487 (check_effective_target_vect_floatint_cvt): Likewise.
1488 (check_effective_target_vect_floatuint_cvt): Likewise.
1489 (check_effective_target_vect_shift): Likewise.
1490 (check_effective_target_vect_shift_char): Likewise.
1491 (check_effective_target_vect_long): Likewise.
1492 (check_effective_target_vect_float): Likewise.
1493 (check_effective_target_vect_double): Likewise.
1494 (check_effective_target_vect_long_long): Likewise.
1495 (check_effective_target_vect_perm): Likewise.
1496 (check_effective_target_vect_perm_byte): Likewise.
1497 (check_effective_target_vect_perm_short): Likewise.
1498 (check_effective_target_vect_sdot_qi): Likewise.
1499 (check_effective_target_vect_udot_qi): Likewise.
1500 (check_effective_target_vect_sdot_hi): Likewise.
1501 (check_effective_target_vect_udot_hi): Likewise.
1502 (check_effective_target_vect_pack_trunc): Likewise.
1503 (check_effective_target_vect_unpack): Likewise.
1504 (check_effective_target_vect_hw_misalign): Likewise.
1505 (check_effective_target_vect_condition): Likewise.
1506 (check_effective_target_vect_cond_mixed): Likewise.
1507 (check_effective_target_vect_char_mult): Likewise.
1508 (check_effective_target_vect_short_mult): Likewise.
1509 (check_effective_target_vect_int_mult): Likewise.
1510 (check_effective_target_vect_extract_even_odd): Likewise.
1511 (check_effective_target_vect_interleave): Likewise.
1512 (check_vect_support_and_set_flags): Check if the target supports MSA
1513 and append to the list of EFFECTIVE_TARGETS.
1514
3e7c21b1 15152016-10-12 Richard Biener <rguenther@suse.de>
1516
1517 PR debug/77947
1518 * g++.dg/torture/pr77947.C: New testcase.
1519
bd043173 15202016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1521
1522 * gnat.dg/debug8.adb: New testcase.
1523
dade7ede 15242016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1525
1526 * gnat.dg/debug9.adb: New testcase.
1527
98e16200 15282016-10-12 Richard Biener <rguenther@suse.de>
1529
1530 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1531 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1532 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1533
30855003 15342016-10-12 Richard Biener <rguenther@suse.de>
1535
1536 PR tree-optimization/77920
1537 * gcc.dg/torture/pr77920.c: New testcase.
1538
12663602 15392016-10-12 Jakub Jelinek <jakub@redhat.com>
1540
221d7858 1541 PR tree-optimization/77929
1542 * gcc.c-torture/compile/pr77929.c: New test.
1543
12663602 1544 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1545 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1546 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1547 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1548 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1549 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1550 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1551 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1552 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1553
443a4842 15542016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * gcc.target/sparc/setcc-4.c: Adjust.
1557 * gcc.target/sparc/setcc-5.c: Likewise.
1558 * gcc.target/sparc/setcc-6.c: Likewise.
1559 * gcc.target/sparc/setcc-7.c: Likewise.
1560 * gcc.target/sparc/setcc-8.c: Likewise.
1561 * gcc.target/sparc/setcc-9.c: Likewise.
1562 * gcc.target/sparc/setcc-10.c: Delete.
1563
ffe8440e 15642016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1565
1566 PR fortran/77942
1567 * gfortran.dg/pr77942.f90
1568
f9d86318 15692016-10-11 Fritz Reese <fritzoreese@gmail.com>
1570
1571 * gfortran.dg/dec_math.f90: New testsuite.
1572
aec336e9 15732016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1574
1575 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1576 (main): Declare j as i32 instead of int.
1577
96eb1519 15782016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1579
1580 PR testsuite/PR77710
1581 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1582 target triplet instead of *-*-*-*.
1583
a84cc613 15842016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1585
1586 * gnat.dg/unchecked_convert10.adb: New test.
1587 * gnat.dg/unchecked_convert11.adb: Likewise.
1588 * gnat.dg/unchecked_convert12.adb: Likewise.
1589
94ec1a50 15902016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1591
1592 * gcc.target/sparc/cbcond-1.c: New test.
1593 * gcc.target/sparc/cbcond-2.c: Likewise.
1594 * gcc.target/sparc/movcc-1.c: Likewise.
1595 * gcc.target/sparc/movcc-2.c: Likewise.
1596 * gcc.target/sparc/setcc-1.c: Adjust.
1597 * gcc.target/sparc/setcc-2.c: Likewise.
1598 * gcc.target/sparc/setcc-3.c: Likewise.
1599 * gcc.target/sparc/setcc-4.c: Likewise.
1600 * gcc.target/sparc/setcc-5.c: Likewise.
1601 * gcc.target/sparc/setcc-6.c: New test.
1602 * gcc.target/sparc/setcc-7.c: Likewise.
1603 * gcc.target/sparc/setcc-8.c: Likewise.
1604 * gcc.target/sparc/setcc-9.c: Likewise.
1605 * gcc.target/sparc/setcc-10.c: Likewise.
1606
74cf8d76 16072016-10-10 Jeff Law <law@redhat.com>
1608
1609 PR tree-optimization/71947
1610 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1611 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1612 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1613 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1614 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1615 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1616
8d3bf9df 16172016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1618
1619 PR fortran/77915
1620 * gfortran.dg/matmul_11.f90: New test.
1621
ade2e453 16222016-10-10 Jiong Wang <jiong.wang@arm.com>
1623
1624 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1625 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1626 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1627 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1628 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1629 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1630 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1631 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1632 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1633 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1634 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1635 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1636 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1637 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1638 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1639 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1640 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1641 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1673 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1674 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1675 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1678 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1679 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1680 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1681 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1683
d9b5db8e 16842016-10-10 Jiong Wang <jiong.wang@arm.com>
1685
1686 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1687 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1688 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1692 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1694 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1695 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1696 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1698 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1699 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1700
67789205 17012016-10-10 Jiong Wang <jiong.wang@arm.com>
1702
1703 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1704 Enable AArch64.
1705 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1706 vdup*_laneq.
1707 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1711
6dfe8276 17122016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1713 Jiong Wang <jiong.wang@arm.com>
1714
1715 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1716 AArch64 support.
1717 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1718 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1719 AArch64 targets.
1720 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1721 AArch64 targets.
1722 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1723 targets.
1724 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1725
ec8fd20e 17262016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1727
1728 * gnat.dg/specs/vfa.ads: New test.
1729
6dfe8276 17302016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1731
1732 * gnat.dg/inline13.ad[sb]: New test.
1733 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1734
8fc51369 17352016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1736
1737 * gnat.dg/biased_subtype.adb: New test.
1738
b4d09fc1 17392016-10-09 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR tree-optimization/77901
1742 * gcc.c-torture/compile/pr77901.c: New test.
1743
14964a36 17442016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1745
1746 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1747 * gcc.dg/ipa/propalign-2.c: Likewise
1748 * gcc.dg/ipa/propalign-3.c: Likewise.
1749 * gcc.dg/ipa/propalign-4.c: Likewise.
1750 * gcc.dg/ipa/propalign-5.c: Likewise.
1751
ad0c1dec 17522016-10-08 Jakub Jelinek <jakub@redhat.com>
1753
ae691a10 1754 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1755
4582d852 1756 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1757
ad0c1dec 1758 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1759 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1760
90a2ad05 17612016-10-07 Fritz Reese <fritzoreese@gmail.com>
1762
1763 * gfortran.dg/dec_union_11.f90: New testcase.
1764
4076953a 17652016-10-07 Nathan Sidwell <nathan@acm.org>
1766
1767 PR c++/66443
1768 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1769 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1770 * g++.dg/cpp1y/pr66443-cxx14.C: New
1771 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1772 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1773
cd45162d 17742016-10-07 Jakub Jelinek <jakub@redhat.com>
1775
1776 * g++.dg/cpp0x/addressof1.C: New test.
1777 * g++.dg/cpp0x/addressof2.C: New test.
1778
7d29bba9 17792016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1780
1781 * gcc.target/powerpc/float128-type-1.c: New test to check that
1782 PowerPC 64-bit Linux enables -mfloat128-type by default.
1783 * gcc.target/powerpc/float128-type-2.c: Likewise.
1784 * gcc.target/powerpc/float128-mix.c: Change error message to
1785 reflect that __ibm128 is now #define'ed to be long double.
1786
7d562e89 17872016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1788
1789 PR fortran/77406
1790 * gfortran.dg/pr77406.f90: New test.
1791 * gfortran.dg/assumed_type_3.f90: Update error messages.
1792 * gfortran.dg/defined_operators_1.f90: Ditto.
1793 * gfortran.dg/generic_26.f90: Ditto.
1794 * gfortran.dg/generic_7.f90: Ditto.
1795 * gfortran.dg/gomp/udr5.f90: Ditto.
1796 * gfortran.dg/gomp/udr7.f90: Ditto.
1797 * gfortran.dg/interface_1.f90: Ditto.
1798 * gfortran.dg/interface_37.f90: Ditto.
1799 * gfortran.dg/interface_5.f90: Ditto.
1800 * gfortran.dg/interface_6.f90: Ditto.
1801 * gfortran.dg/interface_7.f90
1802 * gfortran.dg/no_arg_check_3.f90
1803 * gfortran.dg/operator_5.f90
1804 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1805
0365bfa8 18062016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1807
1808 PR c++/77700
1809 * c-c++-common/Wint-in-bool-context.c: Update test.
1810
1941149a 18112016-10-07 Richard Biener <rguenther@suse.de>
1812
1813 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1814 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1815
dc5b5d21 18162016-10-07 Marek Polacek <polacek@redhat.com>
1817
1818 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1819
30ac4925 18202016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1821
1822 PR c++/69733
1823 * c-c++-common/pr69733.c: New test.
1824 * gcc.dg/pr69733.c: New test.
1825 * gcc.target/i386/pr69733.c: New test.
1826
95c0ad19 18272016-10-07 Marek Polacek <polacek@redhat.com>
1828
1829 PR c++/77803
1830 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1831
fafde080 18322016-10-07 Jakub Jelinek <jakub@redhat.com>
1833
1834 PR tree-optimization/77664
1835 * gcc.dg/tree-ssa/pr77664.c: New test.
1836 * gcc.dg/pr77664.c: New test.
1837
18382016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1839
1840 * gfortran.dg/pr69955.f90: New test.
1841
4147af80 18422016_10-06 Louis Krupp <louis.krupp@zoho.com>
1843
1844 PR fortran/57910
1845 * gfortran.dg/pr57910.f90: New test.
1846
adeca879 18472016-10-06 Jakub Jelinek <jakub@redhat.com>
1848
1849 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1850 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1851
fefb1a11 18522016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1853
1854 PR tree-optimization/77862
1855 * gcc.dg/pr77862.c: New test.
1856
f7df25e9 18572016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1858
1859 * gcc.dg/tree-ssa/evrp4.c: New test.
1860
3ff1ad36 18612016-10-06 Jeff Law <law@redhat.com>
1862
1863 PR tree-optimization/71661
1864 * gcc.dg/tree-ssa/pr71661.c: New test.
1865
1424fde5 18662016-10-06 Richard Biener <rguenther@suse.de>
1867
1868 PR tree-optimization/77855
1869 * gcc.dg/torture/pr77855.c: New testcase.
1870
a22dd5ec 18712016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1872 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1873
1874 * g++.dg/other/pr77759.C: New test.
1875
cb1f8eb4 18762016-10-06 Richard Biener <rguenther@suse.de>
1877
1878 PR tree-optimization/77839
1879 * gcc.dg/torture/pr77839.c: New testcase.
1880
bb513366 18812016-10-06 Marek Polacek <polacek@redhat.com>
1882
1883 * g++.dg/cpp1z/init-statement9.C: New test.
1884
26d689f4 18852016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1886
1887 * gcc.target/i386/pcommit-1.c: Deleted.
1888 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1889 * gcc.target/i386/sse-13.c: Ditto.
1890 * gcc.target/i386/sse-14.c: Ditto.
1891 * gcc.target/i386/sse-22.c: Ditto.
1892 * gcc.target/i386/sse-23.c: Ditto.
1893 * g++.dg/other/i386-2.C: Ditto.
1894
847e66cc 18952016-10-05 Uros Bizjak <ubizjak@gmail.com>
1896
1897 * gcc.target/i386/pr77833.c: Require int128 effective target.
1898
670ec524 18992016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1900
1901 PR fortran/58991
1902 PR fortran/58992
1903 * gfortran.dg/associate_22.f90: New test.
1904
fca4e258 19052016-10-05 Fritz Reese <fritzoreese@gmail.com>
1906
1907 * gfortran.dg/dec_union_9.f90: New testcase.
1908 * gfortran.dg/dec_union_10.f90: New testcase.
1909
994fc95f 19102016-10-05 Jakub Jelinek <jakub@redhat.com>
1911
c6958264 1912 PR sanitizer/66343
1913 * gcc.dg/pch/pr66343-3.c: New test.
1914 * gcc.dg/pch/pr66343-3.hs: New file.
1915
994fc95f 1916 PR sanitizer/66343
1917 * gcc.dg/pch/pr66343-1.c: New test.
1918 * gcc.dg/pch/pr66343-1.hs: New file.
1919 * gcc.dg/pch/pr66343-2.c: New test.
1920 * gcc.dg/pch/pr66343-2.hs: New file.
1921
2b6903a5 19222016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1923
1924 * c-c++-common/Wint-in-bool-context.c: Update test.
1925
a9e44c43 19262016-10-05 Marek Polacek <polacek@redhat.com>
1927
1928 * g++.dg/cpp1z/init-statement1.C: New test.
1929 * g++.dg/cpp1z/init-statement2.C: New test.
1930 * g++.dg/cpp1z/init-statement3.C: New test.
1931 * g++.dg/cpp1z/init-statement4.C: New test.
1932 * g++.dg/cpp1z/init-statement5.C: New test.
1933 * g++.dg/cpp1z/init-statement6.C: New test.
1934 * g++.dg/cpp1z/init-statement7.C: New test.
1935 * g++.dg/cpp1z/init-statement8.C: New test.
1936
d0a5b595 19372016-10-05 Louis Krupp <louis.krupp@zoho.com>
1938
1939 PR fortran/67524
1940 * gfortran.dg/pr67524.f90: New test.
1941
c7b01e77 19422016-10-05 Jakub Jelinek <jakub@redhat.com>
1943
1944 PR sanitizer/77823
1945 * c-c++-common/ubsan/shift-9.c: New test.
1946
d204444e 19472016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1948
1949 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1950 of int if __SIZEOF_INT__ is less than 4 bytes.
1951
ea55eab9 19522016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1953
1954 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1955 * gfortran.dg/class_array_20.f03: Likewise.
1956 * gfortran.dg/class_array_21.f03: Likewise.
1957 * gfortran.dg/finalize_29.f08: Likewise.
1958 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1959
bf1426ea 19602016-10-05 Richard Biener <rguenther@suse.de>
1961
1962 PR middle-end/77826
1963 * gcc.dg/torture/pr77826.c: New testcase.
1964
eb93b162 19652016-10-05 Richard Biener <rguenther@suse.de>
1966
1967 * gcc.dg/fold-copysign-1.c: New testcase.
1968
830f8f08 19692016-10-05 Andreas Schwab <schwab@suse.de>
1970
1971 * g++.dg/pr49847-2.C: Remove.
1972
ce229d56 19732016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1974
1975 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1976
d82d27a3 19772016-10-05 Richard Biener <rguenther@suse.de>
1978
1979 PR middle-end/55152
1980 * gcc.dg/pr55152-2.c: New testcase.
1981
29e40d1d 19822016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1983
1984 * gfortran.dg/dtio_15.f90: New test.
1985
78dc0da1 19862016-10-04 Ian Lance Taylor <iant@golang.org>
1987
1988 * gcc.dg/split-7.c: New test.
1989
f72de674 19902016-10-04 Martin Sebor <msebor@redhat.com>
1991
1992 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1993 %lc directive to wint_t to silence -Wformat warnings on targets
1994 where the latter is a distinct type such as long.
1995
c30da209 19962016-10-04 Martin Sebor <msebor@redhat.com>
1997
1998 PR c++/77804
1999 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2000
c93d719b 20012016-10-04 Jakub Jelinek <jakub@redhat.com>
2002
c8887d28 2003 PR c++/77791
2004 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2005
c93d719b 2006 * g++.dg/other/java3.C: Remove.
2007 * g++.dg/other/java1.C: Remove.
2008 * g++.dg/other/error12.C: Remove.
2009 * g++.dg/other/java2.C: Remove.
2010 * g++.dg/warn/Wnvdtor.C: Remove.
2011 * g++.dg/lookup/java1.C: Remove.
2012 * g++.dg/lookup/java2.C: Remove.
2013 * g++.dg/ext/pr34829.C: Remove.
2014 * g++.dg/ext/java-3.C: Remove.
2015 * g++.dg/ext/java-1.C: Remove.
2016 * g++.dg/ext/java-2.C: Remove.
2017 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2018
e62363b1 20192016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2020
2021 PR tree-optimization/77808
2022 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2023
38f18c01 20242016-10-04 Richard Biener <rguenther@suse.de>
2025
2026 PR tree-optimization/77399
2027 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2028
47fd90af 20292016-10-04 Richard Biener <rguenther@suse.de>
2030
2031 PR middle-end/77833
2032 * gcc.target/i386/pr77833.c: New testcase.
2033
2f8d6297 20342016-09-26 Jeff Law <law@redhat.com>
2035
2036 PR tree-optimization/71550
2037 PR tree-optimization/71403
2038 * gcc.c-torture/execute/pr71550.c: New test.
2039
4092cccf 20402016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2041
2042 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2043 option.
2044
8e8fe25a 20452016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2046
2047 Revert
2048 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2049
2050 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2051
fcfa0d6a 20522016-10-03 Marek Polacek <polacek@redhat.com>
2053
2054 * g++.dg/cpp0x/nullptr37.C: New test.
2055
255beb07 20562016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2057
2058 * c-c++-common/Wint-in-bool-context.c: Update test.
2059
16127d51 20602016-10-02 Jakub Jelinek <jakub@redhat.com>
2061
2062 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2063 earlier.
2064 * g++.dg/charset/asm2.c (memmove): Likewise.
2065 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2066 * g++.dg/tls/diag-4.C (foo): Likewise.
2067 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2068 dg-warning, fix up regex.
2069 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2070 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2071 * g++.old-deja/g++.mike/net31.C: Likewise.
2072 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2073 for C++17.
2074 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2075 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2076
c9e875f1 20772016-10-01 Richard Biener <rguenther@suse.de>
2078
2079 PR middle-end/77798
2080 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2081
77daf8b6 20822016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2083
2084 PR fortran/77663
2085 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2086
ff2feb8b 20872016-10-01 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR c/77490
2090 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2091 Add dg-prune-output directive.
2092
fd3720ac 20932016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2094
2095 PR fortran/66643
2096 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2097 * gfortran.fortran-torture/compile/write.f90: Update test.
2098
dd07e329 20992016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2100
2101 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2102 arm_fp16_alternative_ok as the required effective target.
2103 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2104 -mfp16-format=alternative to the dg-options directive and remove
2105 the dg-add-options directive.
2106
580083a2 21072016-09-30 Fritz Reese <fritzoreese@gmail.com>
2108
2109 PR fortran/77764
2110 * gfortran.dg/dec_union_8.f90: New testcase.
2111
f24fcad2 21122016-09-30 Fritz Reese <fritzoreese@gmail.com>
2113
2114 PR fortran/77782
2115 * gfortran.dg/dec_structure_16.f90: New testcase.
2116
e0e00cf4 21172016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2118
2119 * gfortran.dg/coarray_allocate_10.f08: New test.
2120 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2121
44211526 21222016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2123
2124 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2125
e2441cd8 21262016-09-30 Richard Biener <rguenther@suse.de>
2127
2128 PR tree-optimization/77399
2129 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2130
0914a8ef 21312016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2132
5db34fe5 2133 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2134 -fdelete-null-pointer-checks explicit.
2135 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2136 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2137 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2138 * gcc.dg/pic-1.c: Require fpic target support.
2139 * gcc.dg/pic-2.c: Likewise.
2140
c5d89bae 21412016-09-29 Jakub Jelinek <jakub@redhat.com>
2142
2143 Implement P0001R1 - C++17 removal of register storage class specifier
2144 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2145 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2146 C++17.
2147 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2148 keyword if not __SSE2__.
2149 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2150 C++17.
2151 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2152 register keywords.
2153 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2154 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2155 no_erroneous_warning): Expect new warnings for C++17.
2156 * g++.dg/warn/register-var-2.C (f): Likewise.
2157 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2158 * g++.dg/parse/linkage2.C (foo): Likewise.
2159 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2160 keyword on parameters for C++17.
2161 * g++.dg/cpp1z/register1.C: New test.
2162 * g++.dg/cpp1z/register2.C: New test.
2163 * g++.dg/cpp1z/register3.C: New test.
2164
5424b150 21652016-09-29 Uros Bizjak <ubizjak@gmail.com>
2166
2167 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2168 * gcc.target/i386/avx2-check.h (main): Ditto.
2169 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2170 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2171 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2172 * gcc.target/i386/avx512er-check.h (main): Ditto.
2173 * gcc.target/i386/avx512f-check.h (main): Ditto.
2174 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2175 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2176 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2177
132fa33c 21782016-09-29 Uros Bizjak <ubizjak@gmail.com>
2179
2180 PR target/77756
2181 * gcc.target/i386/pr77756.c: New test.
2182
ea72fa65 21832016-09-29 Marek Polacek <polacek@redhat.com>
2184
2185 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2186
40334d1a 21872016-09-29 Marek Polacek <polacek@redhat.com>
2188
2189 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2190 C++14.
2191
2bf721c3 21922016-09-29 Martin Liska <mliska@suse.cz>
2193
2194 * objc/execute/construct1.m: New test.
2195
a8243a97 21962016-09-29 Richard Biener <rguenther@suse.de>
2197
2198 PR tree-optimization/77768
2199 * gcc.dg/torture/pr77768.c: New testcase.
2200
98da8d3b 22012016-09-28 Richard Biener <rguenther@suse.de>
2202
2203 PR middle-end/77407
2204 * gcc.dg/pr77407.c: New testcase.
2205
b0ab3ca0 22062016-09-29 Richard Biener <rguenther@suse.de>
2207
2208 PR middle-end/55152
2209 * gcc.dg/pr55152.c: New testcase.
2210 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2211
f76c9f26 22122016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2213
2214 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2215 (dg-options): Remove -m32.
2216
94d9ba6a 22172016-09-28 Martin Sebor <msebor@redhat.com>
2218
2219 PR middle-end/77721
2220 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2221
d23296dc 22222016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2223
2224 PR libgfortran/77707
2225 * gfortran.dg/inquire_17.f90: New test.
2226
2a2770c6 22272016-09-28 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR c++/77467
2230 * g++.dg/cpp1y/constexpr-77467.C: New test.
2231
3e822015 22322016-09-28 Martin Sebor <msebor@redhat.com>
2233
2234 PR c/77762
2235 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2236 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2237 (test_sprintf_p_const): Adjust line numbers to avoid failures
2238 introduced in r240503.
2239
21ce832f 22402016-09-28 Martin Sebor <msebor@redhat.com>
2241
2242 PR middle-end/77683
2243 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2244
8d9e3eb6 22452016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2246
cfa852a5 2247 PR c++/77748
2248 * g++.dg/pr77550.C: Avoid undefined behavior.
2249
8d9e3eb6 2250 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2251
85dd8d9a 22522016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2253
2254 * gcc.dg/strlenopt-20.c: Update test.
2255 * gcc.dg/strlenopt-21.c: Likewise.
2256 * gcc.dg/strlenopt-22.c: Likewise.
2257 * gcc.dg/strlenopt-22g.c: Likewise.
2258 * gcc.dg/strlenopt-26.c: Likewise.
2259 * gcc.dg/strlenopt-5.c: Likewise.
2260 * gcc.dg/strlenopt-7.c: Likewise.
2261 * gcc.dg/strlenopt-9.c: Likewise.
2262
ce7e2f0e 22632016-09-27 Jakub Jelinek <jakub@redhat.com>
2264
4fd4e9e0 2265 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2266
66108a57 2267 * g++.dg/cpp1z/lambda-this1.C: New test.
2268 * g++.dg/cpp1z/lambda-this2.C: New test.
2269
ce7e2f0e 2270 PR c++/77722
2271 * g++.dg/ubsan/return-4.C: New test.
2272 * g++.dg/ubsan/return-5.C: New test.
2273 * g++.dg/ubsan/return-6.C: New test.
2274
eedf6f96 22752016-09-27 Jiong Wang <jiong.wang@arm.com>
2276
2277 * lib/target-supports.exp
2278 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2279 in function comment.
2280
febf7a45 22812016-09-27 Martin Liska <mliska@suse.cz>
2282
2283 PR gcov-profile/46266
2284 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2285 considered.
2286
1ef012e4 22872016-09-27 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/77745
2290 * g++.dg/torture/pr77745.C: New testcase.
2291
fcaf08b7 22922016-09-27 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/77478
2295 * gcc.dg/torture/pr77478.c: New testcase.
2296
db46bcd3 22972016-09-27 Martin Liska <mliska@suse.cz>
2298
2299 PR gcov-profile/7970
2300 PR gcov-profile/16855
2301 PR gcov-profile/44779
2302 * g++.dg/gcov/pr16855.C: New test.
2303
2e0bcd96 23042016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2305
2306 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2307
93768ef7 23082016-09-27 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR fortran/77666
2311 * gfortran.dg/gomp/pr77666.f90: New test.
2312
b09a4365 23132016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2314
2315 PR ipa/77677
2316 * gcc.dg/torture/pr77677-2.c: New test.
2317
85527e8f 23182016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2319
2320 PR fortran/77420
2321 * gfortran.dg/pr77420_1.f90: New test.
2322 * gfortran.dg/pr77420_2.f90: Ditto.
2323 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2324 * gfortran.dg/pr77420_4.f90: this file.
2325
140cd7ff 23262016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2327
2328 PR middle-end/77719
2329 * gfortran.dg/pr77719.f90: New test.
2330
d4d58fc3 23312016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2332
2333 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2334 singular form of byte when quantity is unknown.
d4d58fc3 2335
e997bd3a 23362016-09-26 Marek Polacek <polacek@redhat.com>
2337
2338 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2339
9c7de46a 23402016-09-26 Martin Liska <mliska@suse.cz>
2341
2342 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2343 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2344 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2345 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2346 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2347 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2348 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2349 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2350 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2351
3c77f69c 23522016-09-26 Marek Polacek <polacek@redhat.com>
2353
2354 PR c/7652
2355 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2356 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2357 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2358 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2359 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2360 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2361 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2362 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2363 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2364 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2365 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2366 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2367 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2368 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2369 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2370 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2371 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2372 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2373 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2374 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2375 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2376 * c-c++-common/attr-fallthrough-1.c: New test.
2377 * c-c++-common/attr-fallthrough-2.c: New test.
2378 * g++.dg/cpp0x/fallthrough1.C: New test.
2379 * g++.dg/cpp0x/fallthrough2.C: New test.
2380 * g++.dg/cpp1z/fallthrough1.C: New test.
2381 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2382 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2383 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2384 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2385
40e245e1 23862016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2387
9e9fb49b 2388 PR fortran/77429
40e245e1 2389 * gfortran.dg/pr77429.f90: New test.
2390
cfffcdf4 23912016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2392
2393 PR fortran/77694
2394 * gfortran.dg/pr77694.f90: New test.
2395
223e6ae9 23962016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2397
2398 PR target/51244
2399 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2400
9e932ac2 24012016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2402
2403 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2404 for 32-bit mode.
2405
04f16d28 24062016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2407
2408 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2409 for 32-bit mode.
2410
481ce481 24112016-09-24 Marek Polacek <polacek@redhat.com>
2412
2413 PR c/77490
2414 * c-c++-common/Wbool-operation-1.c: New test.
2415 * gcc.dg/Wbool-operation-1.c: New test.
2416
8e652fcf 24172016-09-23 Fritz Reese <fritzoreese@gmail.com>
2418
2419 * gfortran.dg/dec_static_1.f90: New.
2420 * gfortran.dg/dec_static_2.f90: New.
2421 * gfortran.dg/dec_static_3.f90: New.
2422 * gfortran.dg/dec_static_4.f90: New.
2423
e7c4560c 24242016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2425
2426 PR fortran/48298
2427 * gfortran.dg/negative_unit_check.f90: Update test.
2428 * gfortran.dg/dtio_14.f90: New test.
481ce481 2429
ad020996 24302016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2431
2432 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2433 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2434 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2435 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2436 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2437 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2438 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2439
e2c1228b 24402016-09-23 Martin Sebor <msebor@redhat.com>
2441
2442 PR testsuite/77713
2443 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2444 assuming long double is bigger than double.
2445
9b5db70f 24462016-09-23 Jakub Jelinek <jakub@redhat.com>
2447
2448 Implement P0138R2, C++17 construction rules for enum class values
2449 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2450
a30e370d 24512016-09-23 David Malcolm <dmalcolm@redhat.com>
2452
2453 PR preprocessor/77672
2454 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2455 expected multiline output from first warning to reflect change
2456 in r240434.
2457
15650eb7 24582016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2459
2460 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2461
f886b2b4 24622016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2463 Tom de Vries <tom@codesourcery.com>
2464
2465 PR testsuite/77411
2466 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2467
f74ba31d 24682016-09-23 Marek Polacek <polacek@redhat.com>
2469
2470 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2471 * c-c++-common/gomp/atomic-13.c: Likewise.
2472 * c-c++-common/gomp/atomic-14.c: Likewise.
2473 * c-c++-common/pr60439.c: Remove invalid code.
2474 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2475 * g++.dg/expr/bitfield5.C: Likewise.
2476 * g++.dg/expr/bitfield6.C: Likewise.
2477 * g++.dg/expr/bool1.C: Likewise.
2478 * g++.dg/expr/bool3.C: Likewise.
2479 * g++.dg/expr/lval3.C: Likewise.
2480 * g++.dg/expr/lval4.C: Likewise.
2481 * g++.old-deja/g++.jason/bool5.C: Likewise.
2482
7413e757 24832016-09-23 David Malcolm <dmalcolm@redhat.com>
2484
2485 PR preprocessor/77672
2486 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2487 (test_terminator_location): New function.
2488
81df50de 24892016-09-23 Richard Biener <rguenther@suse.de>
2490
2491 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2492
5f4626d8 24932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2494
2495 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2496 -march=armv8.2-a+fp16 when supported by the hardware.
2497 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2498 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2499 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2500 semi-colons to a macro invocations.
2501 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2502 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2503 defined.
2504 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2505 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2507 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2508 defined.
2509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2512 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2515 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2516 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2518 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2519 defined.
2520 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2522 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2523 defined.
2524 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2526 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2527 defined.
2528 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2530 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2531 defined.
2532 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2533 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2534 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2535 defined. Also fix some white-space.
2536 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2537 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2538 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2539 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2541 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2542 defined. Also fix some long lines and white-space.
2543 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2544 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2545 defined. Also fix some long lines and white-space.
2546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2547 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2548 defined.
2549 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2551 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2552 defined.
2553 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2554 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2555 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2556 defined.
2557 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2560 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2567 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2573 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2574 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2576
f2645569 25772016-09-23 Jiong Wang <jiong.wang@arm.com>
2578 Matthew Wahab <matthew.wahab@arm.com>
2579
2580 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2581 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2582 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2583 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2584 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2585 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2586 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2587 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2588 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2589 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2590 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2591 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2592 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2593 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2596 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2597 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2598 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2599 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2600 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2601 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2602 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2603 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2604 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2605 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2606 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2607 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2608 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2609 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2610 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2611 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2612 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2613 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2614 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2615 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2616 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2617
66a55fc4 26182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2619
2620 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2621 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2622 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2623 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2624 support.
2625
ada0f4c4 26262016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2627
2628 PR ipa/77677
2629 * gcc.dg/torture/pr77677.c: New test.
2630
8771094d 26312016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2632
2633 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2634 here now.
2635
c959fae1 26362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2637
2638 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2639 options. Add tests for float16x4_t and float16x8_t.
2640
88b594a3 26412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2642
2643 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2644 * gcc.target/s390/risbg-ll-2.c: Ditto.
2645 * gcc.target/s390/risbg-ll-3.c: Ditto.
2646
e4ad661c 26472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2648
2649 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2650 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2651
4005a882 26522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2653
2654 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2655 output to the simplified instructions.
2656
9854d864 26572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2658
2659 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2660 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2661
388ce7db 26622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2663
2664 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2665 (FP16_SUPPORTED): New
2666 (expected-hfloat-16x4): Make conditional on __fp16 support.
2667 (expected-hfloat-16x8): Likewise.
2668 (vdup_n_f16): Disable for non-AArch64 targets.
2669 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2670 conditional on FP16_SUPPORTED.
2671 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2672 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2673 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2674 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2675 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2676 for testing __fp16.
2677 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2678 conditional on FP16_SUPPORTED.
2679 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2680 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2681
837bb76e 26822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2683
2684 * gcc.target/arm/short-vfp-1.c: New.
2685
e183c2b8 26862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2687
2688 * gcc.target/arm/attr-fp16-arith-1.c: New.
2689
cd6fbed6 26902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2691
2692 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2693 New.
2694 (add_options_for_arm_v8_2a_fp16_neon): New.
2695 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2696 (add_options_for_arm_arch_v8_2a): Auto-generate.
2697 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2698 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2699 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2700 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2701 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2702 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2703 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2704
4961b0ab 27052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2706
2707 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2708 arm_fp16_alternative_ok.
2709 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2710 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2711 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2712 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2713 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2714 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2715 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2716 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2717 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2718 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2719 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2720 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2721 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2722 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2723 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2724 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2725 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2726 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2727 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2728 arm_fp16_alternative_ok.
2729 * lib/target-supports.exp
2730 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2731 (check_effective_target_arm_fp16_alternative_ok): New.
2732 (check_effective_target_arm_fp16_none_ok_nocache): New.
2733 (check_effective_target_arm_fp16_none_ok): New.
2734
ce5b3c3b 27352016-09-23 Martin Liska <mliska@suse.cz>
2736
2737 * gcc.dg/ipa/pr77653.c: Replace adress
2738 with address.
2739
d4c65e05 27402016-09-23 Martin Liska <mliska@suse.cz>
2741
2742 * gcc.target/i386/movbe-4.c: New test.
2743
82a47693 27442016-09-23 Martin Liska <mliska@suse.cz>
2745
2746 * gcc.target/i386/crc32-5.c: New test.
2747
0253072a 27482016-09-23 Martin Liska <mliska@suse.cz>
2749
2750 * gcc.target/i386/pr71652.c: New test.
2751 * gcc.target/i386/pr71652-2.c: New test.
2752 * gcc.target/i386/pr71652-3.c: New test.
2753
0bfdbd22 27542016-09-23 Jakub Jelinek <jakub@redhat.com>
2755
2756 * lib/gcc-dg.exp (process-message): Support relative line number
2757 notation - .+4 or .-1 etc.
2758 * gcc.dg/dg-test-1.c: New test.
2759
ff982ab4 27602016-09-22 Martin Sebor <msebor@redhat.com>
2761
2762 PR target/77676
2763 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2764 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2765 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2766 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2767
78299f8d 27682016-09-22 Uros Bizjak <ubizjak@gmail.com>
2769
2770 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2771 * gcc.dg/ifcvt-2.c: Ditto.
2772 * gcc.dg/zero_bits_compound-1.c: Ditto.
2773 * gcc.dg/zero_bits_compound-1.c: Ditto.
2774 * gcc.dg/pr40550.c: Simplify target selectors.
2775 Use dg-additional-options.
2776 * gcc.dg/pr47893.c: Ditto.
2777 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2778 additional options for 32-bit x86 targets.
2779 * gcc.dg/pr70955.c: Move to ...
2780 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2781
ec645283 27822016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2783
2784 PR c++/61019
2785 * g++.dg/cpp0x/pr61019.C: New.
2786
9753b549 27872016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2788 Terry Guo <terry.guo@arm.com>
2789
2790 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2791 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2792 * gcc.target/arm/pure-code/pure-code.exp: New.
2793
7dbfb427 27942016-09-22 Uros Bizjak <ubizjak@gmail.com>
2795
2796 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2797 Remove SSE effective target requirement.
2798
7e20dff2 27992016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2800
2801 PR c++/71979
2802 * g++.dg/cpp0x/pr71979.C: New.
2803
05dd002d 28042016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2805
2806 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2807
53769cc8 28082016-09-22 Martin Liska <mliska@suse.cz>
2809
2810 PR ipa/77653
2811 * gcc.dg/ipa/pr77653.c: New test.
2812
51c846d6 28132016-09-22 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR fortran/77665
2816 * gfortran.dg/gomp/pr77665.f90: New test.
2817
51278c1a 28182016-09-22 Paul Thomas <pault@gcc.gnu.org>
2819
2820 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2821 * gfortran.dg/dtio_13.f90: New test.
2822
cde225a2 28232016-09-21 Louis Krupp <louis.krupp@zoho.com>
2824
2825 PR fortran/66107
2826 * gfortran.dg/pr66107.f90: New test.
2827
0d5530d9 28282016-09-21 Ian Lance Taylor <iant@golang.org>
2829
2830 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2831 with call to builtin delete function.
2832
9ca7e933 28332016-09-21 Joseph Myers <joseph@codesourcery.com>
2834
2835 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2836 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2837 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2838 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2839 tests.
2840
451127c6 28412016-09-21 Uros Bizjak <ubizjak@gmail.com>
2842
2843 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2844
98aa0f57 28452016-09-21 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR c++/77651
2848 * g++.dg/cpp1z/aligned-new6.C: New test.
2849
65eeae10 28502016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2851
2852 * gcc.target/arm/fp16-aapcs-3.c: New.
2853 * gcc.target/arm/fp16-aapcs-4.c: New.
2854 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2855 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2856 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2857 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2858
1a39df22 28592016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2860
2861 PR tree-optimization/77550
2862 * g++.dg/pr77550.C: New test.
2863
48bc6fdd 28642016-09-21 Georg-Johann Lay <avr@gjlay.de>
2865
2866 PR target/77326
2867 * gcc.target/avr/torture/pr77326.c: New test.
2868
a09b160b 28692016-09-21 Louis Krupp <louis.krupp@zoho.com>
2870
2871 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2872
91207228 28732016-09-21 Richard Biener <rguenther@suse.de>
2874
2875 PR tree-optimization/77648
2876 * gcc.dg/torture/pr77648-1.c: New testcase.
2877 * gcc.dg/torture/pr77648-2.c: Likewise.
2878
f6aeb966 28792016-09-21 Richard Biener <rguenther@suse.de>
2880 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR tree-optimization/77621
2883 * gcc.dg/pr77621.c: New testcase.
2884
637b3ebb 28852016-09-21 Paul Thomas <pault@gcc.gnu.org>
2886
2887 PR fortran/77657
2888 * gfortran.dg/dtio_12.f90: New test.
2889
b5b88e7a 28902016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2891
2892 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2893
8ccdb0a4 28942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2895
2896 PR tree-optimization/72835
2897 * gcc.dg/tree-ssa/pr72835.c: New test.
2898
b9833bfd 28992016-09-20 Martin Sebor <msebor@redhat.com>
2900
2901 PR middle-end/49905
2902 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2903 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2904 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2905 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2906 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2907 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2908 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2909
597323ed 29102016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2911
2912 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2913 arguments/compare will be optimized away.
2914 * gcc.dg/torture/ftrapv-1.c: Likewise.
2915
25a8e007 29162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2917
2918 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2919 will be optimized away.
2920 * gcc.dg/ipa/vrp1.c: New test.
2921 * gcc.dg/ipa/vrp2.c: New test.
2922 * gcc.dg/ipa/vrp3.c: New test.
2923
6e93da1b 29242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2925
2926 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2927 does the same transformation.
2928 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2929 * gcc.dg/tree-ssa/evrp1.c: New test.
2930 * gcc.dg/tree-ssa/evrp2.c: New test.
2931 * gcc.dg/tree-ssa/evrp3.c: New test.
2932 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2933 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2934 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2935 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2936 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2937 foling now happens early.
2938 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2939 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2940 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2941 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2942 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2943
b8b3b645 29442016-09-20 Uros Bizjak <ubizjak@gmail.com>
2945
2946 PR target/77621
2947 * gcc.target/i386/pr77621.c: New test.
2948 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2949 pattern, loop should vectorize with -mtune=atom.
2950
81165554 29512016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2952 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR testsuite/63299
2955 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2956 instead of delete.
2957
2f8a2ead 29582016-09-20 Jakub Jelinek <jakub@redhat.com>
2959
a48667ee 2960 PR c++/77626
2961 * g++.dg/other/pr77626.C: New test.
2962
7e67c6d5 2963 PR c++/77638
2964 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2965
59934ea3 2966 PR c++/77637
2967 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2968
2f8a2ead 2969 PR middle-end/77624
2970 * c-c++-common/pr77624-1.c: New test.
2971 * c-c++-common/pr77624-2.c: New test.
2972
a1268ee1 29732016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2974
2975 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2976 of digits expected.
2977
0b77b2cf 29782016-09-20 Richard Biener <rguenther@suse.de>
2979
2980 PR tree-optimization/77646
2981 * gcc.dg/torture/pr77646.c: New testcase.
2982
bed03df1 29832016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2984
2985 PR c++/77434
2986 * c-c++-common/Wint-in-bool-context.c: New test.
2987
cb19a0da 29882016-09-19 Joseph Myers <joseph@codesourcery.com>
2989
2990 * gcc.dg/cr-decimal-dig-1.c: New test.
2991
9b5c49ef 29922016-09-19 Joseph Myers <joseph@codesourcery.com>
2993
2994 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2995 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2996 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2997 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2998
48d1445d 29992016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3000
3001 PR rtl-optimization/77416
3002 * gcc.target/powerpc/pr77416.c: New.
3003
579f478b 30042016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3005
3006 PR c++/77639
3007 * g++.dg/template/error-recovery4.C: New test.
3008
f2e52448 30092016-09-19 Bin Cheng <bin.cheng@arm.com>
3010
3011 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3012
aaf7d5f8 30132016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3014
3015 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3016 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3017
5f036000 30182016-09-19 Jakub Jelinek <jakub@redhat.com>
3019 Jan Hubicka <jh@suse.cz>
3020
3021 PR target/77587
3022 * gcc.dg/pr77587.c: New test.
3023 * gcc.dg/pr77587a.c: New file.
3024
eee0cf09 30252016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3026
3027 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3028 * gfortran.dg/coarray_38.f90:
3029 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3030 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3031 * gfortran.dg/coarray_allocate_7.f08: New test.
3032 * gfortran.dg/coarray_allocate_8.f08: New test.
3033 * gfortran.dg/coarray_allocate_9.f08: New test.
3034 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3035 new caf_register.
3036 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3037 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3038 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3039 get_by_refs.
3040 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3041 * gfortran.dg/coarray_lock_7.f90: Same.
3042 * gfortran.dg/coarray_poly_5.f90: Same.
3043 * gfortran.dg/coarray_poly_6.f90: Same.
3044 * gfortran.dg/coarray_poly_7.f90: Same.
3045 * gfortran.dg/coarray_poly_8.f90: Same.
3046 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3047
891196d7 30482016-09-19 Fritz Reese <fritzoreese@gmail.com>
3049
3050 PR fortran/77584
3051 * gfortran.dg/dec_structure_15.f90: New testcase.
3052
281da9a3 30532016-09-19 Richard Biener <rguenther@suse.de>
3054
3055 PR middle-end/77605
3056 * gcc.dg/torture/pr77605.c: New testcase.
3057
8a252920 30582016-09-18 Louis Krupp <louis.krupp@zoho.com>
3059
3060 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3061
a18b7a33 30622016-09-17 Jan Hubicka <hubicka@ucw.cz>
3063
3064 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3065 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3066 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3067 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3068 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3069 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3070 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3071 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3072 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3073 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3074 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3075
b868c23d 30762016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3077
3078 * gcc.target/i386/pr68633.c: Fix expected result.
3079
360d7ea8 30802016-09-17 Louis Krupp <louis.krupp@gmail.com>
3081
3082 PR fortran/68078
3083 * gfortran.dg/pr68078.f90: New test.
3084 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3085
d58661cb 30862016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3087
3088 PR target/77613
3089 * gcc.target/powerpc/swaps-p8-25.c: New.
3090
24b3d864 30912016-09-16 Jakub Jelinek <jakub@redhat.com>
3092
e6db887a 3093 PR c++/77482
3094 * g++.dg/cpp0x/constexpr-77482.C: New test.
3095
44df6c11 3096 PR c++/77379
3097 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3098 thunk offsets.
3099 * g++.dg/abi/abi-tag23a.C: Likewise.
3100
53d2f3de 3101 PR c++/77338
3102 * g++.dg/cpp0x/decltype-77338.C: New test.
3103
24b3d864 3104 PR c++/77375
3105 * g++.dg/cpp0x/mutable1.C: New test.
3106
42f172d0 31072016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3108
3109 PR fortran/77612
3110 * gfortran.dg/pr77612.f90: New test.
3111
0665113b 31122016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3113
3114 * gcc.dg/torture/pr70421.c: Require int32plus.
3115
dff10ec9 31162016-09-16 Jakub Jelinek <jakub@redhat.com>
3117
be63912c 3118 PR middle-end/77475
3119 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3120
dff10ec9 3121 PR target/77526
3122 * gcc.target/i386/pr77526.c: New test.
3123
69cdadd9 31242016-09-16 Jakub Jelinek <jakub@redhat.com>
3125 Eric Botcazou <ebotcazou@adacore.com>
3126
3127 PR middle-end/77594
3128 * gcc.target/i386/pr77594.c: New test.
3129
b74250bc 31302016-09-15 Louis Krupp <louis.krupp@zoho.com>
3131
3132 PR fortran/69963
3133 * gfortran.dg/misplaced_implicit_character.f90: New test.
3134
834a2c29 31352016-09-15 Bin Cheng <bin.cheng@arm.com>
3136
3137 PR tree-optimization/77503
3138 * gcc.dg/vect/pr77503.c: New test.
3139
fbcb99d5 31402016-09-15 Richard Biener <rguenther@suse.de>
3141
3142 PR middle-end/77544
3143 * c-c++-common/torture/pr77544.c: New testcase.
3144
3aa4e8c2 31452016-09-15 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR middle-end/77475
3148 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3149 * gcc.dg/march-generic.c: Likewise.
3150 * gcc.target/i386/spellcheck-options-1.c: New test.
3151 * gcc.target/i386/spellcheck-options-2.c: New test.
3152 * gcc.target/i386/spellcheck-options-3.c: New test.
3153 * gcc.target/i386/spellcheck-options-4.c: New test.
3154
e9dea525 31552016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3156
3157 PR fortran/72743
3158 * gfortran.dg/goacc/pr72743.f90: New test.
3159
7270347c 31602016-09-15 Richard Biener <rguenther@suse.de>
3161
3162 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3163
091e8e90 31642016-09-15 Richard Biener <rguenther@suse.de>
3165
3166 PR tree-optimization/77514
3167 * gcc.dg/torture/pr77514.c: New testcase.
3168
8cc08773 31692016-09-14 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR c++/77549
3172 * g++.dg/lookup/pr77549.C: New test.
3173
5be60f03 31742016-09-14 Marek Polacek <polacek@redhat.com>
3175
3176 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3177 * c-c++-common/gomp/atomic-13.c: Likewise.
3178 * c-c++-common/gomp/atomic-14.c: Likewise.
3179 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3180 * g++.dg/cpp1z/bool-increment1.C: New test.
3181 * c-c++-common/pr60439.c: Add dg-warning.
3182 * g++.dg/expr/bitfield4.C: Likewise.
3183 * g++.dg/expr/bitfield5.C: Likewise.
3184 * g++.dg/expr/bitfield6.C: Likewise.
3185 * g++.dg/expr/bool1.C: Likewise.
3186 * g++.dg/expr/bool3.C: Likewise.
3187 * g++.dg/expr/lval3.C: Likewise.
3188 * g++.dg/expr/lval4.C: Likewise.
3189 * g++.old-deja/g++.jason/bool5.C: Likewise.
3190 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3191 * g++.dg/other/error18.C: Likewise.
3192 * g++.dg/gomp/atomic-14.C: Likewise.
3193
f80a245e 31942016-09-14 Nathan Sidwell <nathan@acm.org>
3195
3196 PR c++/77539
3197 * g++.dg/cpp1y/pr77539.C: New.
3198
7b329bca 31992016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3200
3201 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3202 dg-require.
3203 * g++.dg/ext/builtin_alloca.C: Likewise.
3204 * g++.dg/template/spec35.C: Likewise.
3205 * gcc.dg/builtins-68.c: Likewise.
3206 * gcc.misc-tests/gcov-13.c: Likewise.
3207 * gcc.misc-tests/gcov-14.c: Likewise.
3208
0029200d 32092016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3210
3211 * gfortran.dg/dec_structure_14.f90: New testcase.
3212
0975f764 32132016-09-14 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR sanitizer/68260
3216 * c-c++-common/tsan/pr68260.c: New test.
3217
1098c313 32182016-09-13 Joe Seymour <joe.s@somniumtech.com>
3219
3220 PR target/70713
3221 * gcc.target/msp430/function-attributes-1.c: New test.
3222 * gcc.target/msp430/function-attributes-2.c: New test.
3223 * gcc.target/msp430/function-attributes-3.c: New test.
3224
2e7b05a3 32252015-04-18 Martin Sebor <msebor@redhat.com>
3226
3227 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3228 of non-nul characters.
3229 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3230
46fad8d5 32312016-09-13 Jakub Jelinek <jakub@redhat.com>
3232
4bdba715 3233 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3234 * g++.dg/cpp1z/gen-attrs1.C: New test.
3235
99d887de 3236 PR tree-optimization/77454
3237 * gcc.dg/pr77454.c: New test.
3238
46fad8d5 3239 PR c++/77553
3240 * g++.dg/cpp1y/constexpr-77553.C: New test.
3241
68ef907c 32422016-09-13 David Malcolm <dmalcolm@redhat.com>
3243
3244 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3245 (test_show_locus): Replace rich_location::add_fixit_insert calls
3246 with add_fixit_insert_before and add_fixit_insert_after.
3247
2c24fd5e 32482016-09-13 Jason Merrill <jason@redhat.com>
3249 Tom de Vries <tom@codesourcery.com>
3250
3251 PR c++/77427
3252 * g++.dg/pr77427.C: New test.
3253
68b219ee 32542016-09-13 Martin Liska <mliska@suse.cz>
3255
3256 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3257 effective target.
3258 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3259 * lib/target-supports.exp: Define the new target.
3260
c72e91d3 32612016-09-12 Andrew Pinski <apinski@cavium.com>
3262
3263 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3264 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3265
b38c0a37 32662016-09-12 Uros Bizjak <ubizjak@gmail.com>
3267
3268 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3269 variable arguments.
3270 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3271 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3272 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3273 variable argument.
3274 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3275 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3276
7a21b590 32772016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3278
3279 PR c++/77496
3280 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3281 * g++.dg/ext/pr77496.C: New test.
3282 * g++.dg/warn/pr77496.C: New test.
3283
00434032 32842016-09-12 David Malcolm <dmalcolm@redhat.com>
3285
3286 PR c/72858
3287 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3288 to preserve conversion chars, and to preserve prefix information.
3289 * gcc.dg/format/pr72858.c: New test case.
3290
54f56c28 32912016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3292
3293 * gfortran.dg/pr77507.f90: Move to ...
3294 * gfortran.dg/ieee/pr77507.f90: here.
3295
08d6d42c 32962016-08-09 Jan Hubicka <hubicka@ucw.cz>
3297
3298 PR ipa/61159
3299 * compile/pr61159.c: New testcase
3300
35870532 33012016-08-09 Jan Hubicka <hubicka@ucw.cz>
3302
3303 PR ipa/64316
3304 * gcc.dg/ipa/pr63416.c: New testcase.
3305
953b9eef 33062016-09-10 Paul Thomas <pault@gcc.gnu.org>
3307 Steven G. Kargl <kargl@gcc.gnu.org>
3308
3309 PR fortran/77532
c78b1f64 3310 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3311
1aef7c3c 33122016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3313
3314 PR fortran/77507
3315 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3316 * gfortran.dg/c_assoc_4.f90: Ditto.
3317
3bb45f76 33182016-09-10 Tom de Vries <tom@codesourcery.com>
3319
3320 PR C/71602
3321 * c-c++-common/va-arg-va-list-type.c: New test.
3322
9731eaaf 33232016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3324
3325 PR rtl-optimization/77289
3326 * gcc.target/powerpc/pr77289.c: New test.
3327
911ea34a 33282016-09-09 Martin Sebor <msebor@redhat.com>
3329
3330 PR c/77520
3331 PR c/77521
3332 * gcc.dg/pr77520.c: New test.
3333 * gcc.dg/pr77521.c: New test.
3334
edd0f33b 33352016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3336
3337 PR fortran/77506
3338 * gfortran.dg/pr77506.f90: New test.
3339
374777a4 33402016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3341
3342 PR fortran/77507
3343 * gfortran.dg/pr77507.f90: New test.
3344
c5eddaf9 33452016-09-09 Joseph Myers <joseph@codesourcery.com>
3346
3347 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3348
3e7e4e14 33492016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3350 Louis Krupp <lkrupp@gcc.gnu.org>
3351
3352 PR fortran/69514
3353 * gfortran.dg/pr69514_1.f90: New test.
3354 * gfortran.dg/pr69514_2.f90: New test.
3355
51688bb7 33562016-09-08 Jakub Jelinek <jakub@redhat.com>
3357
a34338c9 3358 PR fortran/77500
3359 * gfortran.dg/gomp/pr77500.f90: New test.
3360
51688bb7 3361 PR fortran/77516
3362 * gfortran.dg/gomp/pr77516.f90: New test.
3363
3ecb55e7 33642016-09-07 Jakub Jelinek <jakub@redhat.com>
3365
3366 PR middle-end/77475
3367 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3368 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3369 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3370 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3371 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3372 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3373
3da97ff7 33742016-09-07 David Malcolm <dmalcolm@redhat.com>
3375
3376 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3377 "substring-locations.h".
3378
b55f1f44 33792016-09-07 Richard Biener <rguenther@suse.de>
3380
3381 PR c/77450
3382 * c-c++-common/vector-subscript-8.c: Move ..
3383 * gcc.dg/pr77450.c: ... here.
3384
7d482049 33852016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3386
3387 PR libgfortran/77393
3388 * gfortran.dg/fmt_f0_2.f90: Update test.
3389 * gfortran.dg/fmt_f0_3.f90: New test.
3390
ef3b531c 33912016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3392
3393 PR debug/77389
3394 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3395 in dg-options.
3396
3397 PR debug/57519
3398 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3399
39370ea0 34002016-09-06 Jakub Jelinek <jakub@redhat.com>
3401
3402 PR target/69255
3403 * gcc.target/i386/pr69255-1.c: New test.
3404 * gcc.target/i386/pr69255-2.c: New test.
3405 * gcc.target/i386/pr69255-3.c: New test.
3406
34072016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3408
3409 PR c/77336
3410 * gcc.dg/format/miss-7.c: New test.
3411
88820414 34122016-09-06 Uros Bizjak <ubizjak@gmail.com>
3413
3414 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3415
4c790ba8 34162016-09-06 Martin Liska <mliska@suse.cz>
3417
3418 PR gcov-profile/77378
3419 PR gcov-profile/77466
3420 * gcc.dg/profile-update-warning.c: New test.
3421
43d2460d 34222016-09-06 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/77479
3425 * gcc.dg/torture/pr77479.c: New testcase.
3426
4c04bcce 34272016-09-06 Richard Biener <rguenther@suse.de>
3428
3429 PR c/77450
3430 * c-c++-common/vector-subscript-7.c: Adjust.
3431 * c-c++-common/vector-subscript-8.c: New testcase.
3432
8925068a 34332016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3434
3435 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3436
daea048c 34372016-09-05 Jakub Jelinek <jakub@redhat.com>
3438
e315ff48 3439 PR target/77476
3440 * gcc.target/i386/avx512f-pr77476.c: New test.
3441 * gcc.target/i386/avx512bw-pr77476.c: New test.
3442 * gcc.target/i386/avx512dq-pr77476.c: New test.
3443
8eeca3ac 3444 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3445 Update comment to mention also avx512f.
3446
daea048c 3447 PR sanitizer/77396
3448 * g++.dg/asan/pr77396-2.C: New test.
3449
a6ffaadf 34502016-09-05 Uros Bizjak <ubizjak@gmail.com>
3451
3452 PR rtl-optimization/77452
3453 * gcc.target/i386/pr77452.c: New test.
3454
8f8828ba 34552016-09-05 Marek Polacek <polacek@redhat.com>
3456
3457 PR c/77423
3458 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3459
65277f2a 34602016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3461
3462 PR fortran/77391
3463 * gfortran.dg/pr77391.f90: New test.
3464
a1cf06b8 34652016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3466
3467 PR fortran/77460
3468 * gfortran.dg/pr77460.f90: New test.
3469
4d261282 34702016-09-03 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR c/65467
3473 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3474
4fc4eb94 34752016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3476
3477 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3478
40a431fa 34792016-09-02 David Malcolm <dmalcolm@redhat.com>
3480
3481 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3482 test case.
3483 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3484 diagnostic-test-show-locus-generate-patch.c to the sources
3485 for diagnostic_plugin_test_show_locus.c.
3486
a940fdc7 34872016-09-02 Jakub Jelinek <jakub@redhat.com>
3488
0b80c4b2 3489 PR c/65467
3490 * gcc.dg/gomp/_Atomic-1.c: New test.
3491 * gcc.dg/gomp/_Atomic-2.c: New test.
3492 * gcc.dg/gomp/_Atomic-3.c: New test.
3493 * gcc.dg/gomp/_Atomic-4.c: New test.
3494 * gcc.dg/gomp/_Atomic-5.c: New test.
3495
a940fdc7 3496 PR sanitizer/77396
3497 * g++.dg/asan/pr77396.C: New test.
3498
34992016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3500
3501 PR tree-optimization/71831
3502 * gcc.dg/builtin-object-size-16.c: New test.
3503 * gcc.dg/builtin-object-size-17.c: New test.
3504
0b404bb4 35052016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3506
3507 PR libgfortran/77393
3508 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3509
8a5817a9 35102016-09-01 Uros Bizjak <ubizjak@gmail.com>
3511
3512 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3513 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3514 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3515 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3516 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3517 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3518 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3519 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3520 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3521 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3522 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3523 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3524 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3525 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3526 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3527 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3528 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3529 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3530
209253ae 35312016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3532
3533 * gnat.dg/opt58.adb: New test.
3534 * gnat.dg/opt58_pkg.ads: New helper.
3535
15182c1d 35362016-09-01 Richard Biener <rguenther@suse.de>
3537
3538 PR middle-end/77436
3539 * gcc.dg/torture/pr77436.c: New testcase.
3540
1c02615c 35412016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3542
3543 * gcc.dg/pr64252.c: Require int32plus.
3544 * gcc.dg/pr66299-1.c: Likewise.
3545 * gcc.dg/pr66299-2.c: Likewise.
3546 * gcc.dg/torture/20131115-1.c: Skip for avr.
3547
08fded5f 35482016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3549
3550 * gcc.target/aarch64/ands_3.c: New test.
3551
a7b3b7c4 35522016-08-31 Jakub Jelinek <jakub@redhat.com>
3553
68c215e4 3554 PR fortran/77352
3555 * gfortran.dg/gomp/pr77352.f90: New test.
3556
a7b3b7c4 3557 PR fortran/77374
3558 * gfortran.dg/gomp/pr77374.f08: New test.
3559
51a43c06 35602016-08-31 Marc Glisse <marc.glisse@inria.fr>
3561
3562 PR tree-optimization/73714
3563 * gcc.dg/tree-ssa/pr73714.c: New test.
3564
01109414 35652016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3566
3567 PR libgfortran/77393
3568 * gfortran.dg/fmt_f0_2.f90: New test.
3569
8036ac7f 35702016-08-31 Marc Glisse <marc.glisse@inria.fr>
3571
3572 * gcc.target/i386/pr59539-2.c: Adapt options.
3573 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3574
b298bde8 35752016-08-31 Paul Thomas <pault@gcc.gnu.org>
3576
3577 PR fortran/77418
3578 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3579 of the associate entity and replace with a pointer to the
3580 intended item on the stack.
3581
9f732c4e 35822016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3583 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3584
3585 PR fortran/48298
3586 * gfortran.dg/dtio_1.f90: New test.
3587 * gfortran.dg/dtio_2.f90: New test.
3588 * gfortran.dg/dtio_3.f90: New test.
3589 * gfortran.dg/dtio_4.f90: New test.
3590 * gfortran.dg/dtio_5.f90: New test.
3591 * gfortran.dg/dtio_6.f90: New test.
3592 * gfortran.dg/dtio_7.f90: New test.
3593 * gfortran.dg/dtio_8.f90: New test.
3594 * gfortran.dg/dtio_9.f90: New test.
3595 * gfortran.dg/dtio_10.f90: New test.
3596
d6dd1b60 35972016-08-30 David Malcolm <dmalcolm@redhat.com>
3598
3599 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3600 (test_many_nested_locations): New function.
3601 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3602 (test_show_locus): Handle "test_many_nested_locations".
3603
2e7400df 36042016-08-30 David Malcolm <dmalcolm@redhat.com>
3605
3606 * g++.dg/template/double-greater-than-fixit.C: New test case.
3607
98023bfd 36082016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3609
3610 * gnat.dg/opt57.ad[sb]: New test.
3611 * gnat.dg/opt57_pkg.ads: New helper.
3612
f9723d87 36132016-08-30 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/69047
3616 * gcc.dg/pr69047.c: Fix byte-order check.
3617
77ce6232 36182016-08-30 Jakub Jelinek <jakub@redhat.com>
3619
adca2d16 3620 PR tree-optimization/72866
3621 * gcc.dg/vect/pr72866.c: New test.
3622
06cee168 3623 PR debug/77363
3624 * g++.dg/debug/dwarf2/pr77363.C: New test.
3625
4472e8d1 3626 PR middle-end/77377
3627 * gcc.target/i386/pr77377.c: New test.
3628
77ce6232 3629 PR debug/77389
3630 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3631 in dg-options.
3632
36bda760 36332016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3634
3635 * gfortran.dg/pr77372.f90: Moved to ...
3636 * gfortran.dg/ieee/pr77372.f90: here.
3637
2db6ea89 36382016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3639
3640 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3641 vector short/char initializations.
3642 * gcc.target/powerpc/vec-init-5.c: Likewise.
3643 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3644 vector initialization optimizations.
3645 * gcc.target/powerpc/vec-init-7.c: Likewise.
3646 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3647 vector float/double initializations.
3648 * gcc.target/powerpc/vec-init-9.c: Likewise.
3649
1e4df796 36502016-08-29 Uros Bizjak <ubizjak@gmail.com>
3651
3652 PR target/77403
3653 * gcc.target/i386/pr77403.c: New test.
3654
f293b7f2 36552016-08-29 Marek Polacek <polacek@redhat.com>
3656
3657 PR c/77292
3658 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3659
ea2ec8f6 36602016-08-29 Tom de Vries <tom@codesourcery.com>
3661
3662 PR c/77398
3663 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3664
686436fe 36652016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3666
3667 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3668
686436fe 36692016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3670
3671 * gfortran.dg/dec_structure_13.f90: New testcase.
3672
f1ecf8b3 36732016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3674
3675 PR fortran/77261
3676 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3677 available.
3678
4670f428 36792016-08-28 Tom de Vries <tom@codesourcery.com>
3680
3681 PR lto/70955
3682 * gcc.dg/pr70955.c: New test.
3683 * gcc.dg/lto/pr70955_0.c: Same.
3684 * gcc.dg/lto/pr70955_1.c: Same.
3685
b243b563 36862016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3687
3688 PR tree-optimization/71077
3689 * gcc.target/i386/pr71077.c: New test.
3690
92a44a68 36912016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3692
3693 PR fortran/77380
3694 * gfortran.dg/pr77380.f90: New test.
3695
92a44a68 36962016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3697
3698 PR fortran/77372
3699 gfortran.dg/pr77372.f90: New test.
3700
367964fa 37012016-08-26 David Malcolm <dmalcolm@redhat.com>
3702
3703 * gcc.dg/spellcheck-fields-2.c (test): Move
3704 dg-begin/end-multiline-output within function body.
3705 (test_macro): New function.
3706
df4248fb 37072016-08-26 David Malcolm <dmalcolm@redhat.com>
3708
3709 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3710 (test_fixit_insert): Update expected output.
3711 (test_fixit_remove): Likewise.
3712 (test_fixit_replace): Likewise.
3713
377da6e4 37142016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3715
3716 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3717 Fix typo.
3718
4f16cc83 37192016-08-26 Richard Biener <rguenther@suse.de>
3720
3721 PR tree-optimization/69047
3722 * gcc.dg/pr69047.c: New testcase.
3723
a54071b2 37242016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3725 Martin Jambhor <mjambor@suse.cz>
377da6e4 3726
a54071b2 3727 * gcc.dg/ipa/propbits-1.c: New test-case.
3728 * gcc.dg/ipa/propbits-2.c: Likewise.
3729 * gcc.dg/ipa/propbits-3.c: Likewise.
3730
2ae10c8c 37312016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3732
3733 PR fortran/77351
3734 * gfortran.dg/pr77351.f90: New test.
3735
c4963714 37362016-08-25 Marek Polacek <polacek@redhat.com>
3737
3738 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3739
49e1f4eb 37402016-08-25 Marek Polacek <polacek@redhat.com>
3741
3742 PR c/77323
3743 * gcc.dg/pr77323.c: New test.
3744
984f03c2 37452016-08-24 Paul Thomas <pault@gcc.gnu.org>
3746
3747 PR fortran/77358
3748 * gfortran.dg/submodule_17.f08: New test.
3749
92a44a68 37502016-08-24 Michael Collison <michael.collison@linaro.org>
3751 Michael Collison <michael.collison@arm.com>
f6c98a9a 3752
3753 * gcc.target/arm/builtin_saddl.c: New testcase.
3754 * gcc.target/arm/builtin_saddll.c: New testcase.
3755 * gcc.target/arm/builtin_uaddl.c: New testcase.
3756 * gcc.target/arm/builtin_uaddll.c: New testcase.
3757 * gcc.target/arm/builtin_ssubl.c: New testcase.
3758 * gcc.target/arm/builtin_ssubll.c: New testcase.
3759 * gcc.target/arm/builtin_usubl.c: New testcase.
3760 * gcc.target/arm/builtin_usubll.c: New testcase.
3761
8938d43d 37622016-08-24 Uros Bizjak <ubizjak@gmail.com>
3763
3764 PR target/77270
3765 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3766 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3767 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3768 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3769 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3770 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3771 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3772 effective target. Remove scan-assembler-times directives.
3773 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3774 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3775 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3776
2fb84e50 37772016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3778
3779 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3780 of unsigned int.
3781 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3782
cac7df4e 37832016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3784
3785 PR testsuite/77317
3786 * lib/target-supports.exp
3787 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3788 (check_effective_target_vect_natural_alignment): Ditto.
3789 (check_effective_target_vector_alignment_reachable): Ditto.
3790 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3791
b904831d 37922016-08-23 Ian Lance Taylor <iant@golang.org>
3793
3794 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3795
ff055c48 37962016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3797
3798 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3799 being created from pointers to memory locations.
3800 * gcc.target/powerpc/vec-init-2.c: Likewise.
3801
27af8972 38022016-08-23 Fritz Reese <fritzoreese@gmail.com>
3803
3804 * gfortran.dg/dec_structure_12.f90: New testcase.
3805
bd8ac469 38062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3807
3808 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3809
434d4291 38102016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3811
3812 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3813 verification.
3814
be0be2de 38152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3816
3817 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3818 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3819
7feac654 38202016-08-23 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/27336
3823 * c-c++-common/pr27336.c: New testcase.
3824
364743f3 38252016-08-22 Marek Polacek <polacek@redhat.com>
3826
3827 PR c++/77321
3828 * g++.dg/cpp1y/pr77321.C: New test.
3829
b92c452d 38302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3831
3832 PR fortran/60774
3833 * gfortran.dg/empty_label.f: Adjust test for new error message.
3834 * gfortran.dg/empty_label.f90: Ditto.
3835 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3836 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3837 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3838
bfbc628a 38392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3840
3841 PR fortran/61318
3842 * gfortran.dg/pr61318.f90: New test.
3843
99af6e70 38442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3845
3846 PR fortran/77260
3847 * gfortran.dg/pr77260_1.f90: New test.
3848 * gfortran.dg/pr77260_2.f90: Ditto.
3849
6cfc7001 38502016-08-22 Joseph Myers <joseph@codesourcery.com>
3851
3852 PR middle-end/77269
3853 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3854 __builtin_signbitf and __builtin_signbitl in expected generic
3855 expansion.
3856 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3857 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3858 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3859 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3860 tests.
3861
012f068a 38622016-08-22 Joseph Myers <joseph@codesourcery.com>
3863
3864 * gcc.dg/torture/float128-builtin.c,
3865 gcc.dg/torture/float128-ieee-nan.c,
3866 gcc.dg/torture/float128x-builtin.c,
3867 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3868 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3869 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3870 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3871 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3872 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3873 gcc.dg/torture/floatn-nan.h: New tests.
3874
e2c5b687 38752016-08-22 Joseph Myers <joseph@codesourcery.com>
3876
3877 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3878 macro.
3879 (main): Update calls to TEST_I_F.
3880 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3881 macro.
3882 (main): Update calls to TEST_I_F.
3883
b4635564 38842016-08-22 Joseph Myers <joseph@codesourcery.com>
3885
3886 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3887 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3888 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3889 names in calls to TEST_I_F.
3890
802bc569 38912016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3892
3893 PR c/52952
3894 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3895
70fa7158 38962016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3897
3898 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3899 and !natural_alignment_64.
3900 * gcc.dg/ipa/propalign-2.c: Likewise.
3901 * gcc.dg/ipa/propalign-3.c: Likewise.
3902 * gcc.dg/ipa/propalign-4.c: Likewise.
3903 * gcc.dg/ipa/propalign-5.c: Likewise.
3904 * lib/target-supports.exp
3905 (check_effective_target_natural_alignment_32): Add avr-*-*.
3906
d0346b1a 39072016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3908
3909 PR tree-optimization/61839
3910 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3911 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3912 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3913 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3914
82c85aba 39152016-08-19 Joseph Myers <joseph@codesourcery.com>
3916
3917 PR c/32187
3918 * lib/target-supports.exp (check_effective_target_float16)
3919 (check_effective_target_float32, check_effective_target_float64)
3920 (check_effective_target_float128, check_effective_target_float32x)
3921 (check_effective_target_float64x)
3922 (check_effective_target_float128x)
3923 (check_effective_target_float16_runtime)
3924 (check_effective_target_float32_runtime)
3925 (check_effective_target_float64_runtime)
3926 (check_effective_target_float128_runtime)
3927 (check_effective_target_float32x_runtime)
3928 (check_effective_target_float64x_runtime)
3929 (check_effective_target_float128x_runtime)
3930 (check_effective_target_floatn_nx_runtime)
3931 (add_options_for_float16, add_options_for_float32)
3932 (add_options_for_float64, add_options_for_float128)
3933 (add_options_for_float32x, add_options_for_float64x)
3934 (add_options_for_float128x): New procedures.
3935 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3936 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3937 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3938 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3939 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3940 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3941 gcc.dg/torture/float128-complex.c,
3942 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3943 gcc.dg/torture/float128x-basic.c,
3944 gcc.dg/torture/float128x-complex.c,
3945 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3946 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3947 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3948 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3949 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3950 gcc.dg/torture/float32x-basic.c,
3951 gcc.dg/torture/float32x-complex.c,
3952 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3953 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3954 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3955 gcc.dg/torture/float64x-basic.c,
3956 gcc.dg/torture/float64x-complex.c,
3957 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3958 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3959 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3960 gcc.dg/torture/floatn-tg.h,
3961 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3962 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3963 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3964 gcc.dg/torture/fp-int-convert-float128x.c,
3965 gcc.dg/torture/fp-int-convert-float16-timode.c,
3966 gcc.dg/torture/fp-int-convert-float16.c,
3967 gcc.dg/torture/fp-int-convert-float32-timode.c,
3968 gcc.dg/torture/fp-int-convert-float32.c,
3969 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3970 gcc.dg/torture/fp-int-convert-float32x.c,
3971 gcc.dg/torture/fp-int-convert-float64-timode.c,
3972 gcc.dg/torture/fp-int-convert-float64.c,
3973 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3974 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3975 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3976 maximum exponent of floating-point type. Use it in testing
3977 whether 0x8...0 fits in the floating-point type. Always treat -1
3978 (signed 0xf...f) as fitting in the floating-point type.
3979 (M_OK1): New macro.
3980 * gcc.dg/torture/fp-int-convert-double.c,
3981 gcc.dg/torture/fp-int-convert-float.c,
3982 gcc.dg/torture/fp-int-convert-float128-timode.c,
3983 gcc.dg/torture/fp-int-convert-float128.c,
3984 gcc.dg/torture/fp-int-convert-float80-timode.c,
3985 gcc.dg/torture/fp-int-convert-float80.c,
3986 gcc.dg/torture/fp-int-convert-long-double.c,
3987 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3988
cf0bbc39 39892016-08-19 Jakub Jelinek <jakub@redhat.com>
3990
9354a9a5 3991 PR fortran/72744
3992 * gfortran.dg/gomp/pr72744.f90: New test.
3993
cf0bbc39 3994 PR fortran/69281
3995 * gfortran.dg/gomp/pr69281.f90: New test.
3996
ee0e163a 39972016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3998
1e4df796 3999 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4000 the last special seed value.
4001 * gfortran.dg/random_7.f90: Use size for last array member instead
4002 of hardcoded value.
ee0e163a 4003
6d7de609 40042016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4005
4006 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4007 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4008
e3243c77 40092016-08-19 Richard Biener <rguenther@suse.de>
4010
4011 PR tree-optimization/77286
4012 * gcc.dg/torture/pr77286.c: New testcase.
4013
b983d92d 40142016-08-18 David Malcolm <dmalcolm@redhat.com>
4015
4016 * gcc.dg/verbose-asm-2.c: New test case.
4017
48a7392b 40182016-08-18 David Malcolm <dmalcolm@redhat.com>
4019
4020 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4021 (custom_diagnostic_finalizer): Update for change to
4022 diagnostic_show_locus.
4023
5c8151fa 40242016-08-18 David Malcolm <dmalcolm@redhat.com>
4025
4026 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4027 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4028
26040f06 40292016-08-18 Marek Polacek <polacek@redhat.com>
4030
4031 PR c/71514
4032 * gcc.dg/pr71514.c: New test.
4033
360e911d 40342015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4035
4036 PR target/72839
4037 * gcc.target/i386/pr72839.c: New test.
4038
6de0546d 40392016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4040
4041 PR middle-end/70895
4042 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4043 * c-c++-common/goacc/reduction-1.c: Likewise.
4044 * c-c++-common/goacc/reduction-2.c: Likewise.
4045 * c-c++-common/goacc/reduction-3.c: Likewise.
4046 * c-c++-common/goacc/reduction-4.c: Likewise.
4047
cee80871 40482016-08-18 Alan Modra <amodra@gmail.com>
4049
4050 * gcc.c-torture/compile/pr72771.c: New.
4051
f9c39b65 40522016-08-17 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR fortran/67496
4055 * gfortran.dg/pr67496.f90: New test.
4056
92a44a68 40572015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4058
4059 PR tree-optimization/71752
f9c39b65 4060 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4061
d2392ec3 40622016-08-17 Uros Bizjak <ubizjak@gmail.com>
4063
4064 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4065
c4994c0b 40662016-08-17 Jakub Jelinek <jakub@redhat.com>
4067
4068 PR middle-end/77259
4069 * g++.dg/ipa/devirt-52.C: New test.
4070
f7896ff0 40712016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4072
4073 * c-c++-common/goacc/reduction-6.c: New testcase.
4074
7104d1a8 40752016-08-17 Richard Biener <rguenther@suse.de>
4076
4077 PR tree-optimization/76490
4078 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4079 * gcc.dg/pr52904.c: XFAIL.
4080
cff41b9e 40812016-08-17 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/23855
4084 * gcc.dg/loop-unswitch-2.c: Adjust.
4085
b1398e47 40862016-08-16 Jakub Jelinek <jakub@redhat.com>
4087
4088 PR tree-optimization/72817
4089 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4090
de41fc22 40912016-08-16 Joseph Myers <joseph@codesourcery.com>
4092
4093 PR libgcc/77265
4094 * gcc.dg/torture/float128-extend-inf.c: New test.
4095
5927e78e 40962016-08-16 David Malcolm <dmalcolm@redhat.com>
4097
4098 PR c/72857
4099 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4100 for embedded NUL.
4101 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4102 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4103 caret placement.
4104 (test_oct): Likewise.
4105 (test_multiple): Likewise.
4106 (test_field_width_specifier): Likewise.
4107 (test_field_width_specifier_2): New function.
4108 (test_field_precision_specifier): New function.
4109 (test_embedded_nul): Update expected caret placement.
4110 (test_non_contiguous_strings): Update line number.
4111 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4112 (__emit_string_literal_range): Add "caret_idx" param.
4113 (test_simple_string_literal): Add value for new param, updating
4114 expected output..
4115 (test_concatenated_string_literal): Likewise.
4116 (test_multiline_string_literal): Likewise.
4117 (test_hex): Likewise.
4118 (test_oct): Likewise.
4119 (test_multiple): Likewise.
4120 (test_ucn4): Likewise.
4121 (test_ucn8): Likewise.
4122 (test_u8): Likewise.
4123 (test_u): Likewise; update expected message, from "range" to
4124 "location".
4125 (test_U): Likewise.
4126 (test_L): Likewise.
4127 (test_macro): Add value for new param.
4128 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4129 (__emit_string_literal_range): Add "caret_idx" param.
4130 (test_stringified_token_1): Add value for new param. Update
4131 expected message, from "range" to "location".
4132 (test_stringized_token_2): Likewise, adding param to macro.
4133 (test_stringified_token_3): Likewise.
4134 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4135 (emit_warning): Convert param from source_range to location_t.
4136 (test_string_literals): Add caret_idx param, and use it when
4137 constructing a substring_loc. Update error message, from
4138 "range" to "location".
4139
b8d94309 41402016-08-16 Jakub Jelinek <jakub@redhat.com>
4141
2e947447 4142 PR target/71910
4143 * g++.dg/gomp/pr71910.C: New test.
4144
9ea71b15 4145 PR middle-end/67485
4146 * gcc.c-torture/compile/pr67485.c: New test.
4147
b8d94309 4148 PR target/72867
4149 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4150
31de5086 41512016-08-16 Bin Cheng <bin.cheng@arm.com>
4152
4153 PR tree-optimization/69848
4154 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4155
a05d3de8 41562016-08-16 Martin Liska <mliska@suse.cz>
4157
4158 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4159 of memory operations so that it can be handled by core2
4160 in 32-bit mode.
4161
b50ad04e 41622016-08-16 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/76783
4165 * gcc.dg/pr76783.c: New testcase.
4166 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4167
b441db40 41682016-08-16 Bin Cheng <bin.cheng@arm.com>
4169
4170 PR tree-optimization/72817
4171 PR tree-optimization/73450
4172 * gcc.dg/tree-ssa/pr72817.c: New test.
4173 * gcc.dg/tree-ssa/pr73450.c: New test.
4174
36d310d0 41752016-08-15 Fritz Reese <fritzoreese@gmail.com>
4176
4177 * gfortran.dg/init_flag_13.f90: New testcase.
4178 * gfortran.dg/init_flag_14.f90: Ditto.
4179 * gfortran.dg/init_flag_15.f03: Ditto.
4180 * gfortran.dg/dec_init_1.f90: Ditto.
4181 * gfortran.dg/dec_init_2.f90: Ditto.
4182
e5ec9f76 41832016-08-15 Uros Bizjak <ubizjak@gmail.com>
4184
4185 PR target/72867
4186 * gcc.target/i386/pr72867.c: New test.
4187
6ce66d38 41882016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * c-c++-common/dump-ada-spec-5.c: New test.
4191
894463cf 41922016-08-15 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/73434
4195 * gcc.dg/torture/pr73434.c: New testcase.
4196
98b374b4 41972016-08-15 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR tree-optimization/72824
4200 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4201
9b90f118 42022016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4203
4204 PR fortran/70598
4205 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4206 in use_device clause.
4207 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4208 * gfortran.dg/goacc/list.f95: Adjust to catch
4209 "neither a POINTER nor an array" error messages.
4210
1d80868e 42112016-08-14 Uros Bizjak <ubizjak@gmail.com>
4212
4213 PR target/76342
4214 * gcc.target/i386/pr76342.c: New test.
4215
153e4ac1 42162016-08-12 Jakub Jelinek <jakub@redhat.com>
4217
4218 PR c/71512
4219 * g++.dg/ubsan/pr71512.C: New test.
4220 * c-c++-common/ubsan/pr71512-1.c: New test.
4221 * c-c++-common/ubsan/pr71512-2.c: New test.
4222
3c382998 42232016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4224
4225 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4226 vector initialization options.
4227 * gcc.target/powerpc/vec-init-2.c: Likewise.
4228 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4229 is generated on ISA 3.0.
4230
7079d57a 42312016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4232
4233 PR middle-end/71654
4234 * gcc.dg/c-c++-common/pr71654.c: New test.
4235 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4236 dg-options.
4237 * gcc.dg/tree-ssa/vrp24: Likewise.
4238
7175bb2a 42392016-08-12 Jakub Jelinek <jakub@redhat.com>
4240
4241 PR c/67410
4242 * gcc.dg/pr67410.c: New test.
4243
56fb8e9d 42442016-08-12 Bin Cheng <bin.cheng@arm.com>
4245
4246 PR tree-optimization/69848
4247 * gcc.dg/vect/vect-pr69848.c: New test.
4248
1f84b4ab 42492016-08-12 Uros Bizjak <ubizjak@gmail.com>
4250
4251 PR testsuite/71008
4252 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4253 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4254 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4255 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4256
60b349d9 42572016-08-12 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/57326
4260 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4261 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4262 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4263 * gcc.target/i386/pr45685.c: Likewise.
4264 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4265 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4266 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4267 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4268 * gfortran.dg/pr34163.f90: Likewise.
4269
6d5f72f3 42702016-08-12 Martin Liska <mliska@suse.cz>
4271
4272 * g++.dg/gcov/gcov-16.C: New test.
4273 * lib/gcov.exp: Support new argument for run-gcov function.
4274
b357db2c 42752016-08-12 Martin Liska <mliska@suse.cz>
4276
4277 PR gcov-profile/35590
4278 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4279
08e33f10 42802016-08-12 Richard Biener <rguenther@suse.de>
4281
4282 PR tree-optimization/72851
4283 * gcc.dg/torture/pr72851.c: New testcase.
4284
92a44a68 42852016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4286
832d369d 4287 PR debug/63240
4288 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4289 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4290 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4291 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4292 DW_AT_deleted.
4293
1289a281 4294 PR debug/55641
4295 * g++.dg/debug/dwarf2/ref-1.C: New.
4296
9a478fab 4297 PR debug/49366
4298 * g++.dg/debug/dwarf2/template-params-12.H: New.
4299 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4300 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4301 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4302 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4303 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4304 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4305 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4306
e61229f8 43072016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4308
4309 PR target/72863
4310 * gcc.target/powerpc/pr72863.c: New test.
4311
c7823416 43122016-08-11 Uros Bizjak <ubizjak@gmail.com>
4313
4314 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4315
df15667f 43162015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4317
4318 * gcc.target/i386/pieces-strcpy-1.c: New test.
4319 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4320
83c375ba 43212016-08-11 Jakub Jelinek <jakub@redhat.com>
4322
4323 PR c++/72868
4324 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4325
350f354a 43262015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4327
4328 * gcc.target/i386/pieces-memcpy-1.c: New test.
4329 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4330 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4331 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4332 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4333 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4334
74be5bc1 43352016-08-11 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR c/72816
20fb4916 4338 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4339
40395983 43402016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4341
4342 PR tree-optimization/71083
4343 * gcc.c-torture/execute/pr71083.c: New test.
4344 * gnat.dg/loop_optimization23.adb: New test.
4345 * gnat.dg/loop_optimization23_pkg.ads: New test.
4346 * gnat.dg/loop_optimization23_pkg.adb: New test.
4347
ec969ce4 43482016-08-11 Richard Biener <rguenther@suse.de>
4349
4350 PR tree-optimization/72772
4351 * gcc.dg/graphite/pr35356-1.c: Adjust.
4352 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4353
25482c16 43542016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4355
4356 * gfortran.dg/random_7.f90: Take into account that the last seed
4357 value is the special p value.
4358 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4359
f454033a 43602016-08-11 Richard Biener <rguenther@suse.de>
4361
4362 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4363
2d2b78a1 43642016-08-11 Alan Modra <amodra@gmail.com>
4365
4366 * gcc.target/powerpc/pr71680.c: New.
4367
97468983 43682016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4369
4370 * gcc.target/powerpc/bfp/bfp.exp: New file.
4371 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4372 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4373 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4374 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4375 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4376 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4377 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4378 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4379 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4380 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4381 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4382 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4383 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4384 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4385 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4386 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4387 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4388 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4389 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4390 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4391 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4392 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4393 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4394 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4395 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4396 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4397 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4398 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4399 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4400 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4401 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4402 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4403 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4404 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4405 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4406 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4407 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4408 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4409 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4410 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4411 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4412 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4413 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4414 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4415 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4416 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4417 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4418 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4419 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4420 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4421 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4422 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4423 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4424
23a6fe48 44252016-08-10 Bin Cheng <bin.cheng@arm.com>
4426
4427 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4428 Add aarch64*-*-*.
4429
0cb8f73e 44302016-08-10 Bin Cheng <bin.cheng@arm.com>
4431
4432 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4433
b7ed2a65 44342016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4435
4436 PR target/72853
4437 * gcc.target/powerpc/pr72853.c: New test.
4438
2d2b4107 44392016-08-10 Martin Liska <mliska@suse.cz>
4440
4441 PR gcov-profile/58306
4442 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4443
7132b755 44442016-08-10 Martin Liska <mliska@suse.cz>
4445
4446 * g++.dg/gcov/gcov-threads-1.C: New test.
4447
5186407c 44482016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4449
4450 PR target/71873
4451 * gcc.target/avr/pr71873.c: New test.
4452
44f01555 44532016-08-09 Martin Liska <mliska@suse.cz>
4454
4455 * g++.dg/gcov/gcov-dump-1.C: New test.
4456 * g++.dg/gcov/gcov-dump-2.C: New test.
4457
7d4f18f5 44582016-08-09 Martin Liska <mliska@suse.cz>
4459
4460 * gcc.dg/tree-prof/val-prof-9.c: New test.
4461
defa7026 44622016-08-09 Martin Liska <mliska@suse.cz>
4463
4464 * gcc.dg/tree-prof/val-prof-8.c: New test.
4465
ae7e6062 44662016-08-09 Martin Jambor <mjambor@suse.cz>
4467
0c47dd26 4468 PR ipa/71981
4469 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4470
a69fb570 44712016-08-09 Bin Cheng <bin.cheng@arm.com>
4472
4473 PR tree-optimization/33707
4474 * gcc.dg/vect/pr33707.c: New test.
4475
a031a844 44762016-08-09 Bin Cheng <bin.cheng@arm.com>
4477
4478 PR tree-optimization/pr72772
4479 * gcc.dg/tree-ssa/pr72772.c: New test.
4480
8f1baf0d 44812016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4482
4483 PR rtl-optimization/66669
4484 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4485
53e7aca1 44862016-08-09 Jakub Jelinek <jakub@redhat.com>
4487
4488 PR tree-optimization/72824
4489 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4490
c162fa25 44912016-08-09 Richard Biener <rguenther@suse.de>
4492
4493 PR tree-optimization/71802
4494 * gcc.dg/torture/pr71802.c: New testcase.
4495
87156a7d 44962016-08-09 Jakub Jelinek <jakub@redhat.com>
4497
4498 PR c++/72809
4499 * g++.dg/eh/stdarg1.C: New test.
4500
d0029333 45012016-08-08 Andi Kleen <ak@linux.intel.com>
4502
4503 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4504 test command line in failure log.
4505 (profopt-execute): dito. Make autofdo file names unique.
4506
7af4d06b 45072016-08-08 David Malcolm <dmalcolm@redhat.com>
4508
4509 PR c/64955
4510 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4511 output.
4512
7091ff70 45132016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4514
4515 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4516 c99_runtime.
4517 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4518 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4519 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4520 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4521 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4522 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4523
d189b094 45242016-08-08 David Malcolm <dmalcolm@redhat.com>
4525
4526 PR c/52952
4527 * gcc.dg/cpp/pr66415-1.c: Likewise.
4528 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4529 * gcc.dg/format/c90-printf-1.c: Likewise.
4530 * gcc.dg/format/diagnostic-ranges.c: New test case.
4531
440837fe 45322016-08-08 Jakub Jelinek <jakub@redhat.com>
4533
7cbcf608 4534 PR fortran/72716
4535 * gfortran.dg/gomp/pr72716.f90: New test.
4536
aa1ddb66 4537 PR middle-end/72781
4538 * gcc.dg/gomp/pr72781.c: New test.
4539
440837fe 4540 PR middle-end/68762
4541 * g++.dg/vect/pr68762-1.cc: New test.
4542 * g++.dg/vect/pr68762-2.cc: New test.
4543 * g++.dg/vect/pr68762.h: New file.
4544
eb571c16 45452016-08-08 Martin Sebor <msebor@redhat.com>
4546
4547 PR testsuite/72838
f9c39b65 4548 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4549 * g++.dg/warn/overflow-warn-3.C: Same.
4550 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4551
8ca5189a 45522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4553
4554 PR fortran/71936
4555 * gfortran.dg/allocate_with_source_21.f03: New test.
4556
1495e54c 45572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4558
4559 PR fortran/72698
4560 * gfortran.dg/allocate_with_source_20.f03: New test.
4561
d1e97886 45622016-08-08 Alan Modra <amodra@gmail.com>
4563
4564 * gcc.c-torture/compile/pr72802.c: New.
4565
9da84a54 45662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4567
4568 PR fortran/70524
4569 * gfortran.dg/dependency_48.f90: New test.
4570
3f9692a5 45712016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4572
b5b764be 4573 PR fortran/70040
3f9692a5 4574 * gfortran.dg/pr70040.f90: New testcase.
4575
099ec19a 45762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4577
4578 PR fortran/71961
4579 * gfortran.dg/matmul_10.f90: New testcase.
4580
e8272095 45812016-08-07 Jan Hubicka <hubicka@ucw.cz>
4582
4583 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4584
f5d2c462 45852016-08-07 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR c/72816
4588 * gcc.dg/pr72816.c: New test.
4589
30c60892 45902016-08-06 Jonathan Wakely <jwakely@redhat.com>
4591
4592 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4593 * g++.dg/conversion/pr41426.C: Likewise.
4594 * g++.dg/conversion/pr66211.C: Likewise.
4595 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4596 * g++.dg/init/ref8.C: Likewise.
4597 * g++.old-deja/g++.law/cvt20.C: Likewise.
4598 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4599
2abf3c4a 46002016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4601
4602 PR tree-optimization/18046
4603 * gcc.dg/tree-ssa/vrp105.c: New test.
4604 * gcc.dg/tree-ssa/vrp106.c: New test.
4605
a940fdc7 46062016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4607
4608 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4609 1ul in diagnostics. Remove hyphen from "constant-expression."
4610 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4611 * g++.dg/cpp0x/static_assert3.C: Same.
4612 * g++.dg/cpp1y/constexpr-throw.C: Same.
4613 * g++.dg/template/nontype3.C: Same.
4614 * g++.dg/warn/overflow-warn-1.C: Same.
4615 * g++.dg/warn/overflow-warn-3.C: Same.
4616 * g++.dg/warn/overflow-warn-4.C: Same.
4617
d4166bdc 46182016-08-05 David Malcolm <dmalcolm@redhat.com>
4619
4620 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4621 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4622 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4623 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4624
906dd612 46252016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4626
4627 PR tree-optimization/72810
4628 * gcc.dg/tree-ssa/vrp110.c: New test.
4629
9788fb76 46302016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4631
4632 PR Target/72819
4633 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4634 registers.
4635 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4636 saving the half-precision registers.
4637 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4638 value is returned in h0.
4639 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4640 are passed in FP/SIMD registers.
4641 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4642 passing works corrcetly.
4643 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4644 (hfa_f16x2_t): Likewise.
4645 (hfa_f16x3_t): Likewise.
4646 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4647 are promoted to double and passed in a double register.
4648 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4649 are promoted to double and stacked.
4650 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4651 __fp16 data types.
4652 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4653 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4654 __fp16 first get passed in FP/SIMD registers, then stacked.
4655
30f40fe4 46562016-08-05 Nathan Sidwell <nathan@acm.org>
4657
4658 PR c++/68724
4659 * g++.dg/cpp0x/pr68724.C: New.
4660
8a6540e1 46612016-08-05 Richard Biener <rguenther@suse.de>
4662
4663 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4664
09001ac1 46652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4666
4667 * gcc.dg/tree-ssa/vrp107.c: New test.
4668 * gcc.dg/tree-ssa/vrp108.c: New test.
4669 * gcc.dg/tree-ssa/vrp109.c: New test.
4670
88ab6a9c 46712016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4672
4673 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4674 dg-options.
4675
b2a036e7 46762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4677
4678 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4679 test-cases.
4680 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4681 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4682 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4683 test-cases.
4684 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4685 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4686 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4687 large_double.
4688
8dbf49cb 46892016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4690
4691 PR c++/72800
4692 * g++.dg/cpp1y/lambda-ice1.C: New.
4693
dcc45aae 46942016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4695
4696 PR c++/72759
4697 * g++.dg/cpp1y/pr72759.C: New test.
4698
88fe4062 46992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4700
4701 * gcc.dg/switch-10.c: New test.
4702
a1af716f 47032016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4704
4705 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4706
1fa5d8ba 47072016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4708
4709 * c-c++-common/goacc/routine-5.c: Update.
4710
e8dedc4a 47112016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4712
4713 PR rtl-optimization/70903
4714 * gcc.c-torture/execute/pr70903.c: New test.
4715
7ca5003c 47162016-08-04 Martin Liska <mliska@suse.cz>
4717
4718 * gcc.dg/params/params.exp: Replace file exists with
4719 TESTING_IN_BUILD_TREE.
4720
810702a2 47212016-08-04 Marek Polacek <polacek@redhat.com>
4722
4723 PR c++/70229
4724 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4725
fa8a8f79 47262016-08-04 Richard Biener <rguenther@suse.de>
4727
4728 PR middle-end/71984
4729 * gcc.dg/torture/pr71984.c: Guard correctness check for
4730 little-endian.
4731
9916f5a5 47322016-08-03 Andrew Pinski <apinski@cavium.com>
4733
4734 * gcc.c-torture/compile/20160802-1.c: New testcase.
4735
278b4698 47362016-08-03 Fritz Reese <fritzoreese@gmail.com>
4737
4738 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4739
860c3c85 47402016-08-03 Richard Biener <rguenther@suse.de>
4741
4742 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4743 and remove -O3.
4744 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4745 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4746
0a41d717 47472016-08-03 Richard Biener <rguenther@suse.de>
4748
4749 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4750 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4751 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4752 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4753
52e3c0e8 47542016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4755
4756 * gcc.dg/init-excess-2.c: Require int32plus.
4757 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4758 * gcc.dg/pr59963-2.c: Require int32plus.
4759 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4760 * gcc.dg/unroll-7.c: Require int32plus.
4761
ad8a330c 47622016-08-02 Bin Cheng <bin.cheng@arm.com>
4763
4764 PR tree-optimization/34114
4765 * gcc.dg/tree-ssa/loop-42.c: New test.
4766
d3aa3636 47672016-08-02 Tamar Christina <tamar.christina@arm.com>
4768
4769 * gcc.target/aarch64/vminmaxnm.c: New.
4770 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4771 tests.
4772
c79d3723 47732016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4774
4775 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4776 vec_extract for vector float, vector int, vector short, and vector
4777 char.
4778 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4779 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4780 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4781 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4782
5fc13c39 47832016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4784
4785 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4786 single stack adjustment, no writeback.
5fc13c39 4787 * gcc.target/aarch64/test_frame_12.c: Likewise.
4788 * gcc.target/aarch64/test_frame_13.c: Likewise.
4789 * gcc.target/aarch64/test_frame_15.c: Likewise.
4790 * gcc.target/aarch64/test_frame_6.c: Likewise.
4791 * gcc.target/aarch64/test_frame_7.c: Likewise.
4792 * gcc.target/aarch64/test_frame_8.c: Likewise.
4793 * gcc.target/aarch64/test_frame_16.c: New test.
4794
2eb70c76 47952015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4796
4797 PR target/72748
4798 * gcc.target/i386/pr72748.c: New test.
4799
92a44a68 48002015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4801
4802 PR tree-optimization/71818
4803 * gcc.dg/vect/pr71818.c: New
4804
56e7a293 48052016-08-01 Martin Liska <mliska@suse.cz>
4806
4807 PR tree-optimization/71857
4808 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4809
aa8852cc 48102016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4811
4812 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4813
f3c032a4 48142016-08-01 Jan Beulich <jbeulich@suse.com>
4815
4816 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4817
a1e9d2c3 48182016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4819
4820 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4821 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4822
466045aa 48232016-07-31 Jonathan Wakely <jwakely@redhat.com>
4824
4825 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4826 (check_effective_target_c++): Likewise. Also match for libstdc++.
4827
92a44a68 48282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4829
4830 PR fortran/41922
4831 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4832 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4833 * gfortran.dg/pr41922.f90: New test.
4834
dd13eb1b 48352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4836
4837 PR fortran/68566
4838 * gfortran.dg/pr68566.f90: new test.
4839
a940fdc7 48402016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4841
4842 PR c++/60760
4843 PR c++/71091
4844 * g++.dg/cpp0x/constexpr-cast.C: New test.
4845 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4846 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4847 * g++.dg/ubsan/pr63956.C: Correct.
4848
efa8ff03 48492016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4850
4851 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4852 vector double or vector long where the vector is in memory.
4853 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4854 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4855
0b8113c5 48562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4857
4858 PR fortran/69867
4859 * gfortran.dg/pr69867.f90: New test.
4860
3badc59b 48612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4862
4863 PR fortran/69962
4864 * gfortran.dg/pr69962.f90: New test.
4865
fc8b54ff 48662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4867
4868 PR fortran/70006
4869 * gfortran.dg/pr70006.f90: New test.
4870
165b422e 48712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4872
4873 PR fortran/71730
4874 * gfortran.dg/pr71730.f90: New test.
4875 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4876 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4877 * gfortran.dg/array_constructor_26.f03: Ditto.
4878
0c6334ed 48792016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4880
4881 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4882 * gcc.target/powerpc/pr71763.c: Likewise.
4883
4ebf85be 48842016-07-29 Marek Polacek <polacek@redhat.com>
4885
4886 PR c/71742
4887 * gcc.dg/940510-1.c: Adjust dg-error.
4888 * gcc.dg/c99-flex-array-1.c: Likewise.
4889 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4890
9efe5be6 4891 PR c/71853
4892 * gcc.dg/noncompile/pr71853.c: New test.
4893
4c4548bb 4894 PR c/71573
4895 * gcc.dg/noncompile/pr71573.c: New test.
4896
8ae70602 4897 PR c/71926
4898 * g++.dg/warn/Wparentheses-30.C: New test.
4899 * gcc.dg/Wparentheses-14.c: New test.
4900
cfc1aded 49012016-07-29 Uros Bizjak <ubizjak@gmail.com>
4902
4903 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4904
d5e80d93 49052016-07-29 Bin Cheng <bin.cheng@arm.com>
4906
4907 PR tree-optimization/57558
4908 * gcc.dg/vect/pr57558-1.c: New test.
4909 * gcc.dg/vect/pr57558-2.c: New test.
4910
c7c713ec 49112016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4912
cfc1aded 4913 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4914 to scan forwprop1 dump pass.
4915
34b9af67 49162016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4917
4918 PR c++/51488
4919 * g++.dg/template/pr51488.C: New.
4920
322d4184 49212016-07-29 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR c/71969
4924 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4925 static __inline__.
4926 * gcc.dg/pr71969-1.c: New test.
4927 * gcc.dg/pr71969-2.c: New test.
4928 * gcc.dg/pr71969-3.c: New test.
4929
7648c9c7 49302016-07-29 Marek Polacek <polacek@redhat.com>
4931
4932 PR c/71574
4933 * c-c++-common/pr71574.c: New test.
4934
35fddbd6 4935 PR c/71583
4936 * gcc.dg/noncompile/pr71583.c: New test.
4937
d06bcb87 49382016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4939
4940 PR middle-end/68217
4941 * gcc.dg/pr68217.c: New test.
4942
fb5574d7 49432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4944
4945 PR fortran/71067
4946 * gfortran.dg/pr71067_1.f90: New test.
4947 * gfortran.dg/pr71067_2.f90: Ditto.
4948
a52bb7a0 49492016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4950
4951 * gcc.target/powerpc/vec-extract-1.c: New test.
4952
42e96823 49532016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4954
4955 PR fortran/71799
4956 * gfortran.dg/pr71799.f90: New test.
4957
d5539c6b 49582016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4959
4960 PR c++/71665
4961 * g++.dg/cpp0x/pr71665-1.C: New.
4962 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4963 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4964 * g++.dg/ext/label10.C: Likewise.
4965 * g++.dg/parse/constant5.C: Likewise.
4966
05995232 49672016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4968
4969 PR fortran/71859
4970 * gfortran.dg/pr71859.f90: New test.
4971 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4972 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4973
7a4429b2 49742016-07-28 Paul Thomas <pault@gcc.gnu.org>
4975
4976 PR fortran/71883
4977 * gfortran.dg/pr71883.f90 : New test.
4978
f339cf78 49792016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4980
4981 PR tree-optimization/71734
cfc1aded 4982 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4983
8311fe26 49842016-07-28 Renlin Li <renlin.li@arm.com>
4985
4986 Revert
4987 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4988
4989 PR fortran/71902
4990 * gfortran.dg/dependency_47.f90: New test.
4991
595e387a 49922016-07-28 Martin Liska <mliska@suse.cz>
4993
4994 PR gcov-profile/68025
4995 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4996
83554604 49972016-07-28 Martin Liska <mliska@suse.cz>
4998
4999 * g++.dg/vect/pr70944.cc: New test.
5000
ec6d2d63 50012016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5002
5003 PR middle-end/71994
5004 * gcc.dg/torture/pr71994.c: New test.
5005
12dabcee 50062016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5007
5008 PR middle-end/71078
5009 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5010 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5011 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5012
262a83d5 50132016-07-27 Richard Biener <rguenther@suse.de>
5014
5015 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5016
3989f1fe 50172016-07-27 Martin Liska <mliska@suse.cz>
5018
5019 * gcc.dg/predict-13.c: New test.
5020 * gcc.dg/predict-14.c: New test.
5021
69a499fa 50222016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5023
7a4429b2 5024 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5025 including stdint.h.
5026 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5027 including stdint.h.
5028
751fef95 50292016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5030
5031 PR target/71869
5032 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5033 IEEE built-in functions handle quiet and signalling NaNs
5034 correctly.
5035
5e07497c 50362016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5037
5038 PR fortran/71862
5039 * gfortran.dg/pr71862.f90: New test.
5040
18928e61 50412016-07-26 Martin Sebor <msebor@redhat.com>
5042
5043 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5044 selector with dg-options.
5045
7e1856f1 50462016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5047
5048 PR tree-optimization/18046
5049 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5050 * gcc.dg/tree-ssa/vrp103.c: New test.
5051 * gcc.dg/tree-ssa/vrp104.c: New test.
5052
08679462 50532016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5054
5055 * gcc.target/powerpc/pr63354.c: Require lp64 since
5056 -mprofile-kernel is not legal with -m32.
5057
8c3efadf 50582016-07-26 Richard Biener <rguenther@suse.de>
5059
5060 PR rtl-optimization/71984
5061 * gcc.dg/torture/pr71984.c: New testcase.
5062
78866ecd 50632016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5064
5065 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5066 g++-dg-runtest via et-dg-runtest.
5067 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5068 * gcc.dg/vect/vect.exp: Likewise.
5069 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5070 gfortran-dg-runtest.
5071 * gfortran.dg/vect/vect.exp: Likewise.
5072 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5073 (check_mips_loongson_hw_available): Likewise.
5074 (check_effective_target_mpaired_single_runtime): Likewise.
5075 (check_effective_target_mips_loongson_runtime): Likewise.
5076 (add_options_for_mpaired_single): Likewise.
5077 (check_effective_target_vect_int): Add global et_index.
5078 Check and save the supported feature for a target selected by
5079 the et_index target. Break long lines where appropriate. Call
5080 et-is-effective-target for MIPS with an argument instead of
5081 check_effective_target_* where appropriate.
5082 (check_effective_target_vect_intfloat_cvt): Likewise.
5083 (check_effective_target_vect_uintfloat_cvt): Likewise.
5084 (check_effective_target_vect_floatint_cvt): Likewise.
5085 (check_effective_target_vect_floatuint_cvt): Likewise.
5086 (check_effective_target_vect_simd_clones): Likewise.
5087 (check_effective_target_vect_shift): ewise.
5088 (check_effective_target_whole_vector_shift): Likewise.
5089 (check_effective_target_vect_bswap): Likewise.
5090 (check_effective_target_vect_shift_char): Likewise.
5091 (check_effective_target_vect_long): Likewise.
5092 (check_effective_target_vect_float): Likewise.
5093 (check_effective_target_vect_double): Likewise.
5094 (check_effective_target_vect_long_long): Likewise.
5095 (check_effective_target_vect_no_int_max): Likewise.
5096 (check_effective_target_vect_no_int_add): Likewise.
5097 (check_effective_target_vect_no_bitwise): Likewise.
5098 (check_effective_target_vect_widen_shift): Likewise.
5099 (check_effective_target_vect_no_align): Likewise.
5100 (check_effective_target_vect_hw_misalign): Likewise.
5101 (check_effective_target_vect_element_align): Likewise.
5102 (check_effective_target_vect_condition): Likewise.
5103 (check_effective_target_vect_cond_mixed): Likewise.
5104 (check_effective_target_vect_char_mult): Likewise.
5105 (check_effective_target_vect_short_mult): Likewise.
5106 (check_effective_target_vect_int_mult): Likewise.
5107 (check_effective_target_vect_extract_even_odd): Likewise.
5108 (check_effective_target_vect_interleave): Likewise.
5109 (check_effective_target_vect_stridedN): Likewise.
5110 (check_effective_target_vect_multiple_sizes): Likewise.
5111 (check_effective_target_vect64): Likewise.
5112 (check_effective_target_vect_call_copysignf): Likewise.
5113 (check_effective_target_vect_call_sqrtf): Likewise.
5114 (check_effective_target_vect_call_btrunc): Likewise.
5115 (check_effective_target_vect_call_btruncf): Likewise.
5116 (check_effective_target_vect_call_ceil): Likewise.
5117 (check_effective_target_vect_call_ceilf): Likewise.
5118 (check_effective_target_vect_call_floor): Likewise.
5119 (check_effective_target_vect_call_floorf): Likewise.
5120 (check_effective_target_vect_call_lceil): Likewise.
5121 (check_effective_target_vect_call_lfloor): Likewise.
5122 (check_effective_target_vect_call_nearbyint): Likewise.
5123 (check_effective_target_vect_call_nearbyintf): Likewise.
5124 (check_effective_target_vect_call_round): Likewise.
5125 (check_effective_target_vect_call_roundf): Likewise.
5126 (check_effective_target_vect_perm): Likewise, but also append *_saved
5127 to the existing global name to properly cache the result.
5128 (check_effective_target_vect_perm_byte): Likewise.
5129 (check_effective_target_vect_perm_short): Likewise.
5130 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5131 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5132 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5133 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5134 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5135 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5136 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5137 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5138 (check_effective_target_vect_sdot_qi): Likewise.
5139 (check_effective_target_vect_udot_qi): Likewise.
5140 (check_effective_target_vect_sdot_hi): Likewise.
5141 (check_effective_target_vect_udot_hi): Likewise.
5142 (check_effective_target_vect_usad_char): Likewise.
5143 (check_effective_target_vect_pack_trunc): Likewise.
5144 (check_effective_target_vect_unpack): Likewise.
5145 (check_effective_target_vect_aligned_arrays): Likewise.
5146 (check_effective_target_vect_natural_alignment): Likewise.
5147 (check_effective_target_vector_alignment_reachable): Likewise.
5148 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5149 (is-effective-target): Initialize et_index if undefined.
5150 (et-dg-runtest): New.
5151 (et-is-effective-target): Likewise.
5152 (check_vect_support_and_set_flags): Add supported MIPS targets to
5153 EFFECTIVE_TARGETS list. Return the number of supported targets.
5154
b2930f09 51552016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5156 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5157
5158 PR middle-end/70920
5159 * gcc.dg/pr70920-1.c: New test-case.
5160 * gcc.dg/pr70902-2.c: Likewise.
5161 * gcc.dg/pr70920-3.c: Likewise.
5162 * gcc.dg/pr70920-4.c: Likewise
5163 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5164 2 instead of 3.
5165
90821294 51662016-07-25 Alexander Monakov <amonakov@ispras.ru>
5167
5168 * gcc.c-torture/execute/pr71494.c: Require label_values.
5169 * gcc.dg/pr16973.c: Ditto.
5170
1660595b 51712016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5172
5173 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5174 * gcc.dg/torture/pr69771.c: Require int32plus.
5175 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5176
5b2b88ce 51772016-07-25 Martin Liska <mliska@suse.cz>
5178
5179 * gcc.dg/torture/pr71987.c: New test.
5180
e2f926e9 51812016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5182
5183 PR fortran/71935
5184 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5185 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5186 * gfortran.dg/pr71935.f90: New test.
5187
a940fdc7 51882016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5189
5190 PR c++/71675
5191 * g++.dg/ext/atomic-3.C: New test.
5192 * gcc.dg/atomic/pr71675.c: New test.
5193
5a43070d 51942016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5195
5196 * gcc.target/i386/mvc8.c: New test.
5197
1b793819 51982016-07-22 Bin Cheng <bin.cheng@arm.com>
5199
5200 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5201 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5202
d4b4c787 52032016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5204
5205 PR fortran/71795
5206 * gfortran.dg/constructor_50.f90: New test.
5207
45648efe 52082016-07-22 Martin Liska <mliska@suse.cz>
5209
5210 PR gcov-profile/69028
5211 PR gcov-profile/62047
5212 * g++.dg/cilk-plus/pr69028.C: New test.
5213
b657bb1f 52142016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5215
5216 * gfortran.dg/coarray_stat_2.f90: New test.
5217
3a421504 52182016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5219
5220 * gcc.target/powerpc/vec-extract.h: New files to check the
5221 vec_extract built-in functions for all vector types, testing
5222 accessing each element, both with constant and variable element
5223 numbers.
5224 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5225 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5226 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5227 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5228 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5229 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5230 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5231 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5232 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5233
d40a1eac 52342016-07-21 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR c++/71728
5237 * g++.dg/other/pr71728.C: New test.
5238
3b0d7293 52392016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5240
5241 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5242 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5243 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5244 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5245 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5246
50953a9f 52472016-07-21 Richard Biener <rguenther@suse.de>
5248
5249 PR tree-optimization/71947
5250 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5251
90261646 52522016-07-21 Bin Cheng <bin.cheng@arm.com>
5253
5254 * gcc.dg/tree-ssa/scev-15.c: New.
5255
5a5a7a90 52562016-07-21 Bin Cheng <bin.cheng@arm.com>
5257
5258 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5259
df0c563f 52602016-07-21 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR c++/71941
5263 * g++.dg/gomp/pr71941.C: New test.
5264
24acd4ab 52652016-07-20 David Malcolm <dmalcolm@redhat.com>
5266
5267 PR c/70339
5268 PR c/71858
5269 * g++.dg/spellcheck-identifiers.C: New test case, based on
5270 gcc.dg/spellcheck-identifiers.c.
5271 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5272 gcc.dg/spellcheck-identifiers-2.c.
5273 * g++.dg/spellcheck-typenames.C: New test case, based on
5274 gcc.dg/spellcheck-typenames.c
5275
8669e753 52762016-07-20 Jonathan Wakely <jwakely@redhat.com>
5277
5278 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5279 pointer to member function and also test catching by reference.
5280
75cb41b8 52812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5282
5283 * gcc.target/s390/pr67443.c: Fix test case.
5284
07be1239 52852016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5286
5287 * gcc.target/s390/insv-1.c: Xfail some tests.
5288 * gcc.target/s390/insv-2.c: Likewise.
5289
e9b5fdd9 52902016-07-20 Georg-Johann Lay <avr@gjlay.de>
5291
5292 * gcc.target/avr/torture/get-mem.c: New test.
5293 * gcc.target/avr/torture/set-mem.c: New test.
5294
b704b0e1 52952016-07-20 Georg-Johann Lay <avr@gjlay.de>
5296
5297 PR target/71948
5298 * gcc.target/avr/torture/tiny-progmem.c: New test.
5299
051eb924 53002016-07-20 Jakub Jelinek <jakub@redhat.com>
5301
fdb70809 5302 PR c++/71909
5303 * g++.dg/parse/pr71909.C: New test.
5304 * g++.dg/tm/pr71909.C: New test.
5305
051eb924 5306 PR c++/50060
5307 * g++.dg/cpp0x/constexpr-50060.C: New test.
5308 * g++.dg/cpp1y/constexpr-50060.C: New test.
5309
c4e1267c 53102016-07-20 Martin Liska <mliska@suse.cz>
5311
5312 * gfortran.dg/graphite/pr71898.f90: New test.
5313
ecaa5fd4 53142016-07-20 Bin Cheng <bin.cheng@arm.com>
5315
5316 PR tree-optimization/71503
5317 PR tree-optimization/71683
5318 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5319 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5320
f5b88ba1 53212016-07-20 Martin Liska <mliska@suse.cz>
5322
5323 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5324 * gcc.dg/plugin/sreal-test-1.c: Remove.
5325 * gcc.dg/plugin/sreal_plugin.c: Remove.
5326
e889bd11 53272016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5328
5329 PR fortran/71902
5330 * gfortran.dg/dependency_47.f90: New test.
5331
1c6bb1c0 53322016-07-19 Jakub Jelinek <jakub@redhat.com>
5333
94d511af 5334 PR rtl-optimization/71916
5335 * gcc.c-torture/compile/pr71916.c: New test.
5336
54e95a17 5337 PR middle-end/71874
5338 * g++.dg/torture/pr71874.C: New test.
5339
1c6bb1c0 5340 PR middle-end/71734
5341 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5342 (my_alloc): Rewritten to use __builtin_posix_memalign and
5343 __SIZE_TYPE__.
5344 (my_free): Use __builtin_free instead of _mm_free.
5345 (Vec::operator=): Use __builtin_memcpy.
5346
0d565f19 53472016-07-19 Martin Jambor <mjambor@suse.cz>
5348
cfc1aded 5349 PR fortran/71688
5350 * gfortran.dg/pr71688.f90: New test.
0d565f19 5351
2be13cd5 53522016-07-19 Richard Biener <rguenther@suse.de>
5353
5354 * c-c++-common/vector-subscript-6.c: New testcase.
5355 * c-c++-common/vector-subscript-7.c: Likewise.
5356
1697df09 53572016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5358
7a4429b2 5359 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5360 and UInt32 based on __SIZEOF_INT__.
5361
8894566e 53622016-07-19 Richard Biener <rguenther@suse.de>
5363
5364 PR tree-optimization/71901
5365 * gcc.dg/torture/pr71901.c: New testcase.
5366
53672016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5368
5369 PR tree-optimization/71908
5370 * gcc.dg/torture/pr71908.c: New testcase.
5371
106ac76d 53722016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5373
5374 PR target/71493
5375 * gcc.target/powerpc/pr71493-1.c: New test.
5376 * gcc.target/powerpc/pr71493-2.c: Likewise.
5377
e6517a48 53782016-07-18 Jakub Jelinek <jakub@redhat.com>
5379
d1e0c36e 5380 PR c++/71835
5381 * g++.dg/conversion/ambig3.C: New test.
5382
6fe424c2 5383 PR c++/71828
5384 * g++.dg/cpp0x/constexpr-71828.C: New test.
5385
d3dd9e33 5386 PR c++/71826
5387 * g++.dg/template/pr71826.C: New test.
5388
74fd83a9 5389 PR c++/71822
5390 * g++.dg/template/defarg21.C: New test.
5391
e6517a48 5392 PR c++/71871
5393 * g++.dg/ext/vector31.C: New test.
5394
f942bdbf 53952016-07-18 Uros Bizjak <ubizjak@gmail.com>
5396
5397 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5398
4b1425be 53992016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5400
5401 PR tree-optimization/71734
5402 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5403
a80f37e1 54042016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5405
5406 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5407 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5408 stack-layout-dynamic-1.c: New test.
5409
ea283725 54102016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5411
5412 * gcc.target/s390/nolrl-1.c: New test.
5413
14eab729 54142016-07-17 Fritz Reese <fritzoreese@gmail.com>
5415
5416 PR fortran/71523
5417 * gfortran.dg/pr71523_1.f90: New test.
5418 * gfortran.dg/pr71523_2.f90: New test.
5419
3925d644 54202016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5421
5422 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5423
fb9ff4ce 54242016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5425 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5426
5427 PR fortran/62125
5428 * gfortran.dg/pr62125.f90: New test.
5429
95b0f5e9 54302016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5431
5432 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5433 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5434
1913be16 54352016-07-15 Jonathan Wakely <jwakely@redhat.com>
5436
5437 PR c++/58796
5438 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5439 * g++.dg/cpp0x/nullptr35.C: New test.
5440
b4803084 54412016-07-15 Bin Cheng <bin.cheng@arm.com>
5442
5443 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5444
89e3ec3d 54452016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5446
5447 * gfortran.dg/goacc/vector_length.f90: New test.
5448
2084e279 54492016-07-15 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/71881
5452 * gcc.dg/torture/pr71881.c: New testcase.
5453
2177bb9a 54542016-07-15 Richard Biener <rguenther@suse.de>
5455
5456 PR tree-optimization/71887
5457 * gcc.dg/torture/pr71887.c: New testcase.
5458
0dd7db3b 54592016-07-15 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR c/71858
5462 * gcc.dg/spellcheck-identifiers-3.c: New test.
5463
b41cc4d1 54642016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5465
5466 PR fortran/71807
5467 * gfortran.dg/null_9.f90: New test.
5468
a4d34e5e 54692016-07-15 Bin Cheng <bin.cheng@arm.com>
5470
5471 * gcc.dg/tree-ssa/loop-41.c: New test.
5472
1547c551 54732016-07-15 Bin Cheng <bin.cheng@arm.com>
5474
5475 PR tree-optimization/71347
5476 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5477
b9c2416b 54782016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5479
5480 PR fortran/29819
5481 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5482 * gfortran.dg/contains.f90: Ditto.
5483 * gfortran.dg/contains_empty_1.f03: Ditto.
5484 * gfortran.dg/submodule_3.f08: Ditto.
5485
28413b15 54862016-07-14 Jakub Jelinek <jakub@redhat.com>
5487
661af228 5488 PR testsuite/71865
5489 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5490 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5491 expected diagnostics.
5492
28413b15 5493 PR c/71858
5494 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5495 * gcc.dg/spellcheck-identifiers-2.c: New test.
5496 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5497 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5498
7b3b3a49 54992016-07-14 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR tree-optimization/71872
5502 * gcc.c-torture/compile/pr71872.c: New test.
5503
7c039c44 55042016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5505
5506 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5507 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5508 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5509 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5510 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5511 * gcc.target/arm/atomic-op-acquire-1.c: This.
5512 * gcc.target/arm/atomic-op-char.c: Rename into ...
5513 * gcc.target/arm/atomic-op-char-1.c: This.
5514 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5515 * gcc.target/arm/atomic-op-consume-1.c: This.
5516 * gcc.target/arm/atomic-op-int.c: Rename into ...
5517 * gcc.target/arm/atomic-op-int-1.c: This.
5518 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5519 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5520 * gcc.target/arm/atomic-op-release.c: Rename into ...
5521 * gcc.target/arm/atomic-op-release-1.c: This.
5522 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5523 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5524 * gcc.target/arm/atomic-op-short.c: Rename into ...
5525 * gcc.target/arm/atomic-op-short-1.c: This.
5526 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5527 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5528 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5529 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5530 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5531 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5532 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5533 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5534 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5535 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5536
80c5e533 55372016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5538
5539 PR fortran/70842
5540 * gfortran.dg/select_type_35.f03: New test.
5541
c5a9fc7b 55422016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5543
5544 PR target/65951
5545 PR tree-optimization/70923
5546 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5547 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5548 * gcc.dg/vect/pr65951.c: Likewise.
5549 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5550
d1242c94 55512016-07-14 David Edelsohn <dje.gcc@gmail.com>
5552
5553 * c-c++-common/pr60226.c: Expect maximum object file alignment
5554 error on AIX.
5555
97f2a90b 55562016-07-14 Richard Biener <rguenther@suse.de>
5557
5558 PR tree-optimization/71866
5559 * gcc.dg/torture/pr71866.c: New testcase.
5560
6029a910 55612016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5562
5563 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5564 selector and enclose boolean expression in curly braces.
5565
798d22ed 55662016-07-14 Alan Modra <amodra@gmail.com>
5567
5568 PR target/71733
5569 * gcc.target/powerpc/p9-novsx.c: New.
5570
3ffcb27d 55712016-07-13 Andi Kleen <ak@linux.intel.com>
5572
5573 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5574 * g++.dg/tree-prof/morefunc.C: Dito.
5575 * g++.dg/tree-prof/pr35545.C: Dito.
5576 * g++.dg/tree-prof/reorder.C: Dito.
5577 * gcc.dg/tree-prof/20050826-2.c: Dito.
5578 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5579 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5580 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5581 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5582 * gcc.dg/tree-prof/inliner-1.c: Dito.
5583 * gcc.dg/tree-prof/merge_block.c: Dito.
5584 * gcc.dg/tree-prof/stringop-1.c: Dito.
5585 * gcc.dg/tree-prof/stringop-2.c: Dito.
5586 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5587 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5588 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5589 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5590 * gcc.dg/tree-prof/update-loopch.c: Dito.
5591 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5592 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5593 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5594 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5595 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5596 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5597 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5598
9ace90e5 55992016-07-13 Andi Kleen <ak@linux.intel.com>
5600
5601 * lib/profopt.exp (profopt-execute): Remove .imports files.
5602
b75cf198 56032016-07-13 Andi Kleen <ak@linux.intel.com>
5604
f942bdbf 5605 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5606
4d0389a9 56072016-07-13 Andi Kleen <ak@linux.intel.com>
5608
5609 * lib/profopt.exp (dg-final-scan-autofdo,
5610 dg-final-scan-not-autofdo): New functions.
5611
a5af7a75 56122016-07-13 Bin Cheng <bin.cheng@arm.com>
5613
5614 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5615 * gcc.dg/vect/vect-35.c: Ditto.
5616 * gcc.dg/vect/vect-alias-check-2.c: New test.
5617
c6bcae01 56182016-07-13 Martin Liska <mliska@suse.cz>
5619
5620 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5621 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5622 * gfortran.dg/pr42108.f90: Update expected dump scan.
5623
0644c120 56242016-07-13 Richard Biener <rguenther@suse.de>
5625
5626 PR tree-optimization/24574
5627 * gcc.dg/pr24574.c: New testcase.
5628
2bbae5b9 56292016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5630
f942bdbf 5631 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5632 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5633 * c-c++-common/pr68833-1.c: Require int32plus.
5634 * gcc.dg/ipa/pr63551.c: Likewise.
5635 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5636 * gcc.dg/ipa/pr64041.c: Require int32plus.
5637
839a6560 56382016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5639
5640 PR ipa/71633
5641 * g++.dg/pr71633.C: New test.
5642
8f5f2788 56432016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5644
5645 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5646 Add new arm_thumb1_cbz_ok effective target.
5647 * gcc.target/arm/cbz.c: New test.
5648
417e5cc5 56492016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5650
5651 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5652 Define effective target.
5653 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5654 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5655 * gcc.target/arm/movhi_movw.c: New test.
5656 * gcc.target/arm/movsi_movw.c: Likewise.
5657 * gcc.target/arm/movdi_movw.c: Likewise.
5658
68a5143e 56592016-07-13 Richard Biener <rguenther@suse.de>
5660
5661 PR middle-end/71104
5662 * gcc.dg/pr71104-1.c: New testcase.
5663 * gcc.dg/pr71104-2.c: Likewise.
5664
69e8d259 56652016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5666
5667 PR target/71805
5668 * gcc.target/powerpc/pr71805.c: New test.
5669
244f142f 56702016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5671
5672 * gcc.target/powerpc/divkc3-1.c: New.
5673 * gcc.target/powerpc/mulkc3-1.c: New.
5674
6fc56f1f 56752016-07-12 Nathan Sidwell <nathan@acm.org>
5676
5677 * gcc.target/arm/data-rel-1.c: New.
5678 * gcc.target/arm/data-rel-2.c: New.
5679 * gcc.target/arm/data-rel-3.c: New.
5680
94ee1e9c 56812016-07-12 Martin Liska <mliska@suse.cz>
5682
5683 * gcc.dg/params/blocksort-part.c: New test.
5684 * gcc.dg/params/params.exp: New file.
5685
cd32d747 56862016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5687
5688 PR middle-end/71700
5689 * gcc.c-torture/execute/pr71700.c: New test.
5690
ad010d47 56912016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5692 Richard Biener <rguenther@suse.de>
5693
5694 PR tree-optimization/23286
5695 PR tree-optimization/70159
5696 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5697 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5698 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5699 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5700 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5701 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5702 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5703 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5704 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5705 * gcc.dg/pr51879-12.c: Likewise.
5706 * gcc.dg/strlenopt-9.c: Likewise.
5707 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5708 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5709 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5710 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5711 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5712 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5713 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5714 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5715 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5716 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5717 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5718 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5719 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5720 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5721 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5722
9aece49e 57232016-07-12 Richard Biener <rguenther@suse.de>
5724
5725 PR rtl-optimization/68961
5726 * gcc.target/i386/pr68961.c: New testcase.
5727
8f05fee9 57282016-07-11 Jakub Jelinek <jakub@redhat.com>
5729
4a6cc5cd 5730 PR middle-end/71758
5731 * c-c++-common/gomp/pr71758.c: New test.
5732 * gfortran.dg/gomp/pr71758.f90: New test.
5733
8f05fee9 5734 PR tree-optimization/71823
5735 * gcc.dg/vect/pr71823.c: New test.
5736
b73690a4 57372016-07-11 David Malcolm <dmalcolm@redhat.com>
5738
5739 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5740 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5741 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5742
675f4c6b 57432016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5744
5745 PR target/71801
5746 * gcc.target/i386/pr71801.c: New test.
5747
9aaf7e3e 57482016-07-11 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/71816
5751 * gcc.dg/torture/pr71816.c: New testcase.
5752
dd58bf21 57532016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5754
5755 PR fortran/71783
5756 * gfortran.dg/dependency_46.f90: New test.
5757
a2ebcb84 57582016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5759
5760 PR rtl-optimization/71621
5761 * gcc.target/i386/pr71621-1.c: New.
5762 * gcc.target/i386/pr71621-2.c: New.
5763
6cedf97e 57642016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5765
5766 * gfortran.dg/goacc/pr71704.f90: New test.
5767
dc71c755 57682016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5769
5770 PR target/71297
5771 * gcc.target/powerpc/pr71297.c: New.
5772
288161af 57732016-07-08 Jiong Wang <jiong.wang@arm.com>
5774
5775 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5776
98e771d6 57772016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5778
5779 PR target/71806
5780 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5781
c3d27339 57822016-07-08 Alan Hayward <alan.hayward@arm.com>
5783
5784 PR tree-optimization/71667
5785 * gcc.dg/vect/pr71667.c: New
5786
b1b5042a 57872016-07-08 Martin Liska <mliska@suse.cz>
5788
5789 * gcc.dg/torture/pr71606.c: New test.
5790
5cdc40a0 57912016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5792
5793 PR fortran/71764
5794 * gfortran.dg/pr71764.f90: New test.
5795
bcc4d868 57962016-07-07 Jakub Jelinek <jakub@redhat.com>
5797 Kai Tietz <ktietz70@googlemail.com>
5798
5799 PR c++/70869
5800 PR c++/71054
5801 * g++.dg/cpp0x/pr70869.C: New test.
5802 * g++.dg/cpp0x/pr71054.C: New test.
5803
b39328b2 58042016-07-07 David Edelsohn <dje.gcc@gmail.com>
5805
5806 * g++.dg/debug/pr71432.C: Fail on AIX.
5807
95c9caad 58082016-07-07 Martin Liska <mliska@suse.cz>
5809
5810 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5811 an undefined behavior.
5812 * gfortran.dg/do_3.F90: Likewise.
5813 * gfortran.dg/do_check_11.f90: New test.
5814 * gfortran.dg/do_check_12.f90: New test.
5815 * gfortran.dg/do_corner_warn.f90: New test.
5816
8e976d11 58172016-07-07 Martin Liska <mliska@suse.cz>
5818
5819 * gfortran.dg/predict-1.f90: Ammend the test.
5820 * gfortran.dg/predict-2.f90: Likewise.
5821
26716fc7 58222016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5823
5824 PR ipa/71624
5825 * g++.dg/pr71624.C: New test.
5826
2d079cbf 58272016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5828
5829 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5830 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5831 ARMv8-M Mainline architectures.
5832
9e6f4af4 58332016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5834
5835 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5836 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5837
d490b07a 58382016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5839
5840 PR target/70098
5841 PR target/71763
5842 * gcc.target/powerpc/pr71763.c: New file.
5843
798fc305 58442016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5845
5846 PR tree-optimization/71518
f942bdbf 5847 * gcc.dg/pr71518.c: New test.
798fc305 5848
97e4cbac 58492016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5850
5851 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5852
19aea164 58532016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5854
f942bdbf 5855 PR target/50739
19aea164 5856 * gcc.target/avr/pr50739.c: New test.
5857
105e9dfc 58582016-07-05 Jan Hubicka <jh@suse.cz>
5859
5860 * gcc.dg/tree-ssa/scev-14.c: update template.
5861
1137da9c 58622016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5863
5864 * gcc.dg/vect/group-no-gaps-1.c: New test.
5865
ce393063 58662016-07-05 Andi Kleen <ak@linux.intel.com>
5867
5868 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5869 if kernel supports MPX.
5870
92a44a68 58712016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5872
5873 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5874
f2ccdf8e 58752016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5876 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5877
5878 * gcc.target/powerpc/signbit-1.c: New test.
5879 * gcc.target/powerpc/signbit-2.c: New test.
5880 * gcc.target/powerpc/signbit-3.c: New test.
5881
0215a22c 58822016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5883
5884 PR rtl-optimization/71594
5885 * gcc.dg/torture/pr71594.c: New test.
5886
30a39817 58872016-07-05 Jan Hubicka <jh@suse.cz>
5888
5889 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5890
b65b8df2 58912016-07-05 David Malcolm <dmalcolm@redhat.com>
5892
5893 PR c++/62314
f9c39b65 5894 * g++.dg/parse/error5.C: Update column
b65b8df2 5895 number of missing semicolon error.
5896 * g++.dg/pr62314-2.C: New test case.
5897
6b5471d8 58982016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5899
5900 * gfortran.dg/coarray_stat_function.f90: New test.
5901 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5902 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5903 to new interfaces.
5904
35b3a8dd 59052016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5906
5907 PR fortran/71623
5908 * gfortran.dg/deferred_character_17.f90: New test.
5909
b84c1ddf 59102016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5911
5912 * gcc.target/arm/neon/polytypes.c: Move to ...
5913 * gcc.target/arm/polytypes.c: ... here.
5914 * gcc.target/arm/neon/pr51534.c: Move to ...
5915 * gcc.target/arm/pr51534.c: ... here.
5916 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5917 * gcc.target/arm/vect-vcvt.c: ... here.
5918 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5919 * gcc.target/arm/vect-vcvtq.c: ... here.
5920 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5921 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5922 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5923 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5924 * gcc.target/arm/neon/neon.exp: Delete.
5925 * gcc.target/arm/neon/: Delete.
5926
7e9136f1 59272016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5928
5929 PR fortran/65575
5930 * gfortran.dg: pr65575.f90: New test.
5931
18b42a28 59322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5933
5934 PR fortran/35849
5935 * gfortran.dg: pr35849.f90: New test.
5936
f8765404 59372016-07-04 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR c++/71739
5940 * g++.dg/cpp0x/pr71739.C: New test.
5941
e3422b3a 59422016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5943
5944 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5945
2da1c9f7 59462016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5947
5948 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5949 locr.
5950 * gcc.target/s390/loc-1.c: New test.
5951
6125d36e 59522016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5953
f9c39b65 5954 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5955 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5956
42797d4b 59572016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5958
5959 PR target/63874
5960 * gcc.target/aarch64/pr63874.c: New test.
5961
9d9fe66a 59622016-07-04 Jan Beulich <jbeulich@suse.com>
5963
5964 * g++.dg/header.c: New.
5965 * gcc.dg/header.c: New.
5966
c364d0f3 59672016-07-02 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR c/71719
5970 * c-c++-common/Wunused-var-15.c: New test.
5971
267f3c67 59722016-07-01 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR fortran/71687
5975 * gfortran.dg/gomp/pr71687.f90: New test.
5976
8297c70b 59772016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5978
5979 * gcc.dg/const-float128-ped.c: Require __float128 effective
5980 target and options.
5981 * gcc.dg/const-float128.c: Likewise.
5982 * gcc.dg/torture/float128-cmp-invalid.c: Require
5983 __float128 and base_quadfloat_support effective targets, and
5984 __float128 options.
5985 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5986 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5987 * gcc.dg/torture/float128-nan.c: Likewise.
5988 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5989 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5990 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5991 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5992 (add_options_for___float128): New.
5993 (check_effective_target_base_quadword_support): New.
5994
eab79b94 59952016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5996
5997 PR target/71720
5998 * gcc.target/powerpc/pr71720.c: New test.
5999
4ce6622a 60002016-07-01 Jan Beulich <jbeulich@suse.com>
6001
6002 * gcc.dg/bss.c: New.
6003
0b6f1914 60042016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6005
6006 PR target/71698
6007 * gcc.target/powerpc/pr71698.c: New test.
6008
4d28a470 60092016-07-01 Georg-Johann Lay <avr@gjlay.de>
6010
6011 PR target/71151
6012 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6013 instead of ".foo" for its section name.
6014 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6015 depending on MCU's flash size.
6016 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6017 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6018 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6019 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6020 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6021 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6022
ed8613ec 60232016-07-01 Jan Beulich <jbeulich@suse.com>
6024
6025 * gcc.target/i386/pr65105-2.c: Add -msse2.
6026
720a0bce 60272016-06-30 Jakub Jelinek <jakub@redhat.com>
6028
c54ee83c 6029 PR tree-optimization/71707
6030 * gcc.dg/strlenopt-29.c: New test.
6031
a845ae6c 6032 PR fortran/71704
6033 * gfortran.dg/gomp/pr71704.f90: New test.
6034
720a0bce 6035 PR fortran/71705
6036 * gfortran.dg/gomp/pr71705.f90: New test.
6037
17c32c4a 60382016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6039
6040 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6041 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6042 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6043 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6044 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6045 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6046 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6047 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6048 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6049 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6050 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6051 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6052 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6053 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6054 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6055 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6056 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6057 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6058 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6059 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6060 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6061 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6062 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6063 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6064 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6065 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6066 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6067 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6068 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6069 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6070 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6071 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6072 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6073 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6074 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6075 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6076 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6077 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6078 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6079 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6080 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6081 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6082 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6083 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6084 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6085 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6086 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6087 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6088 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6089 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6090 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6091 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6092 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6093 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6094 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6095 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6096 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6097 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6098 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6099 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6100 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6101 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6102 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6103 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6104 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6105 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6106 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6107 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6108 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6109 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6110 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6111 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6112 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6113 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6114 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6115 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6116 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6117 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6118 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6119 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6120 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6121
443405c9 61222016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6123 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6124
6125 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6126
6e3a3de2 61272016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6128 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6129
6130 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6131
413c4f6c 61322016-06-30 David Malcolm <dmalcolm@redhat.com>
6133
6134 PR driver/71651
6135 * gcc.dg/spellcheck-options-12.c: New test case.
6136
4c4e99c3 61372016-06-30 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR middle-end/71693
6140 * gcc.c-torture/compile/pr71693.c: New test.
6141
26a2e993 61422016-06-29 David Malcolm <dmalcolm@redhat.com>
6143
6144 * gcc.dg/spellcheck-params.c: New testcase.
6145 * gcc.dg/spellcheck-params-2.c: New testcase.
6146
63abcf45 61472016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6148
6149 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6150 vector extract instructions.
6151 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6152
5f1d49ac 61532016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6154
6155 PR fortran/71686
6156 * gfortran.dg/unexpected_eof_2.f90: New test.
6157 * gfortran.dg/unexpected_eof_3.f90: New test.
6158
0dc00113 61592016-06-29 Jim Wilson <jim.wilson@linaro.org>
6160
6161 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6162
4b975445 61632016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6164
6165 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6166 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6167 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6168
e276a6b9 61692016-06-29 Richard Biener <rguenther@suse.de>
6170
6171 PR middle-end/15256
6172 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6173
c02f3e35 61742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6175
6176 * gcc.target/arm/aapcs/neon-vect10.c: Require
6177 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6178 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6179 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6180 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6181 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6182 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6183 * gcc.target/arm/fp16-aapcs-1.c: Require
6184 -mfloat-ab=hard. Also simplify the test.
6185 * gcc.target/arm/fp16-aapcs-2.c: New.
6186
d0c2a3dd 61872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6188
f942bdbf 6189 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6190 (add_options_for_arm_fp16_ieee): New.
6191 (add_options_for_arm_fp16_alternative): New.
6192 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6193 long-line.
6194 (effective_target_arm_fp16_hw): New.
6195
162fed22 61962016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6197
6198 PR tree-optimization/71655
6199 * g++.dg/pr71655.C: New test.
6200
9ed0eb00 62012016-06-29 Martin Liska <mliska@suse.cz>
6202
6203 * gcc.dg/pr71585.c: New test.
6204 * gcc.dg/pr71585-2.c: New test.
6205 * gcc.dg/pr71585-3.c: New test.
6206
641b1c86 62072016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6208
6209 PR tree-optimization/70729
6210 * g++.dg/vect/pr70729.cc: New test.
6211
44e775d8 62122016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6213
6214 * c-c++-common/gomp/cancel-1.c: Extend.
6215
83b23cdf 62162016-06-29 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR tree-optimization/71625
6219 * gcc.dg/strlenopt-28.c: New test.
6220
b6a4a0f5 62212016-06-29 Richard Biener <rguenther@suse.de>
6222
6223 PR middle-end/71002
6224 * g++.dg/torture/pr71002.C: Adjust testcase.
6225
1af10ce6 62262016-06-29 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR c/71685
6229 * gcc.dg/pr71685.c: New test.
6230
62312016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6232
6233 PR c/71552
6234 * gcc.dg/init-bad-9.c: New test.
6235
043457fd 62362016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6237
6238 * gcc.target/powerpc/abs128-1.c: Require VSX.
6239 * gcc.target/powerpc/copysign128-1.c: Likewise.
6240 * gcc.target/powerpc/inf128-1.c: Likewise.
6241 * gcc.target/powerpc/nan128-1.c: Likewise.
6242
d378e319 62432016-06-28 Jakub Jelinek <jakub@redhat.com>
6244
6245 PR middle-end/71626
6246 * gcc.c-torture/execute/pr71626-1.c: New test.
6247 * gcc.c-torture/execute/pr71626-2.c: New test.
6248
10ef7949 62492016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6250
6251 PR target/71656
6252 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6253
1fcfb8f7 62542016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6255
6256 PR target/71670
6257 * gcc.target/powerpc/pr71670.c: New testcase.
6258
35fd0c10 62592016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6260
6261 PR target/71656
6262 * gcc.target/powerpc/pr71656-1.c: New test.
6263 * gcc.target/powerpc/pr71656-2.c: New test.
6264
584757bc 62652016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6266
6267 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6268 around fp16 code.
6269 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6270 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6272 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6273 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6274 Add arm_neon_fp16_ok effective target.
f942bdbf 6275 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6276 Likewise.
6277 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6278 Likewise.
6279 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6280 Likewise.
6281 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6282 Likewise.
6283 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6284 Likewise.
6285 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6286 Likewise.
6287 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6288 Likewise.
6289 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6290 Likewise.
6291 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6292 Likewise.
6293 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6294 Likewise.
6295 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6296 Likewise.
584757bc 6297
cbcc4297 62982016-06-26 Jan Hubicka <hubicka@ucw.cz>
6299
6300 * gcc.dg/predict-12.c: New testcase.
6301
0aa73965 63022016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6303
6304 PR fortran/71649
6305 * gfortran.dg/pr71649.f90: New test.
6306
9977f724 63072016-06-25 Jakub Jelinek <jakub@redhat.com>
6308
a5c54f33 6309 PR tree-optimization/71643
6310 * g++.dg/opt/pr71643.C: New test.
6311
9977f724 6312 PR tree-optimization/71631
6313 * gcc.c-torture/execute/pr71631.c: New test.
6314
e09883e4 63152016-06-24 Jan Hubicka <hubicka@ucw.cz>
6316
6317 * gcc.dg/predict-11.c: New testcase.
6318 * gfortran.dg/predict-2.f90: New testcase.
6319
89beffc9 63202016-06-24 Jan Hubicka <hubicka@ucw.cz>
6321
6322 * gcc.dg/predict-10.c: New test.
6323
2275a11d 63242016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6325
6326 * gcc.target/powerpc/abs128-1.c: New.
6327 * gcc.target/powerpc/copysign128-1.c: New.
6328 * gcc.target/powerpc/inf128-1.c: New.
6329 * gcc.target/powerpc/nan128-1.c: New.
6330
37681b7f 63312016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6332
6333 * gfortran.dg/pr71642.f90: New test.
6334
9cf2d600 63352016-06-24 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR tree-optimization/71647
6338 * gcc.target/i386/pr71647.c: New test.
6339
eea332b9 63402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6341
6342 * gcc.target/i386/noplt-gd-1.c: New test.
6343 * gcc.target/i386/noplt-gd-2.c: Likewise.
6344 * gcc.target/i386/noplt-gd-3.c: Likewise.
6345 * gcc.target/i386/noplt-ld-1.c: Likewise.
6346 * gcc.target/i386/noplt-ld-2.c: Likewise.
6347 * gcc.target/i386/noplt-ld-3.c: Likewise.
6348 * lib/target-supports.exp
6349 (check_effective_target_tls_get_addr_via_got): New.
6350
b6d48a78 63512016-06-24 Uros Bizjak <ubizjak@gmail.com>
6352
6353 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6354 testsuite compile flags.
6355 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6356 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6357
63582016-06-24 Uros Bizjak <ubizjak@gmail.com>
6359
6360 * g++dg/vect/pr36684.cc: Add dg-do compile.
6361 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6362 * gcc.dg/vect/pr70021.c: Ditto.
6363 * gcc.dg/vect/pr70138-1.c: Ditto.
6364 * gcc.dg/vect/pr70138-2.c: Ditto.
6365 * gcc.dg/vect/pr70354-1.c: Ditto.
6366 * gcc.dg/vect/pr70354-2.c: Ditto.
6367 * gcc.dg/vect/pr71259.c: Ditto.
6368 * gcc.dg/vect/pr71416-1.c: Ditto.
6369 * gcc.dg/vect/slp-43.c: Ditto.
6370 * gcc.dg/vect/slp-45.c: Ditto.
6371 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6372 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6373 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6374 * gfortran.dg/vect/pr69980.f90: Ditto.
6375
63762016-06-24 Uros Bizjak <ubizjak@gmail.com>
6377
6378 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6379 * gcc.dg/vect/bb-slp-30.c: Ditto.
6380 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6381 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6382 * gcc.dg/vect/pr45902.c: Ditto.
6383 * gcc.dg/vect/pr48172.c: Ditto.
6384 * gcc.dg/vect/pr48377.c: Ditto.
6385 * gcc.dg/vect/pr49038.c: Ditto.
6386 * gcc.dg/vect/pr49771.c: Ditto.
6387 * gcc.dg/vect/pr52091.c: Ditto.
6388 * gcc.dg/vect/pr53185-2.c: Ditto.
6389 * gcc.dg/vect/pr56826.c: Ditto.
6390 * gcc.dg/vect/pr60276.c: Ditto.
6391 * gcc.dg/vect/pr62021.c: Ditto.
6392 * gcc.dg/vect/pr63530.c: Ditto.
6393 * gcc.dg/vect/pr65518.c: Ditto.
6394 * gcc.dg/vect/pr65947-1.c: Ditto.
6395 * gcc.dg/vect/pr65947-10.c: Ditto.
6396 * gcc.dg/vect/pr65947-11.c: Ditto.
6397 * gcc.dg/vect/pr65947-12.c: Ditto.
6398 * gcc.dg/vect/pr65947-13.c: Ditto.
6399 * gcc.dg/vect/pr65947-2.c: Ditto.
6400 * gcc.dg/vect/pr65947-3.c: Ditto.
6401 * gcc.dg/vect/pr65947-4.c: Ditto.
6402 * gcc.dg/vect/pr65947-5.c: Ditto.
6403 * gcc.dg/vect/pr65947-6.c: Ditto.
6404 * gcc.dg/vect/pr65947-7.c: Ditto.
6405 * gcc.dg/vect/pr65947-8.c: Ditto.
6406 * gcc.dg/vect/pr65947-9.c: Ditto.
6407 * gcc.dg/vect/pr71416-1.c: Ditto.
6408 * gcc.dg/vect/pr71439.c: Ditto.
6409 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6410 * gcc.dg/vect/vect-bswap16.c: Ditto.
6411 * gcc.dg/vect/vect-bswap32.c: Ditto.
6412 * gcc.dg/vect/vect-bswap64.c: Ditto.
6413 * gcc.dg/vect/vect-live-1.c: Ditto.
6414 * gcc.dg/vect/vect-live-2.c: Ditto.
6415 * gcc.dg/vect/vect-live-3.c: Ditto.
6416 * gcc.dg/vect/vect-live-4.c: Ditto.
6417 * gcc.dg/vect/vect-live-5.c: Ditto.
6418 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6419 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6420 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6421 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6422 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6423 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6424 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6425 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6426 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6427 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6428 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6429 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6430 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6431 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6432 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6433 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6434 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6435
d4213166 64362016-06-24 Uros Bizjak <ubizjak@gmail.com>
6437
6438 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6439
5aaec397 64402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6441
6442 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6443 ia32 if R_386_GOT32X relocation is supported.
6444 * gcc.target/i386/noplt-3.c: Likewise.
6445 * gcc.target/i386/noplt-2.c: Likewise.
6446 (main): Renamed to ...
6447 (bar): This.
6448 * gcc.target/i386/noplt-4.c: Likewise.
6449 (main): Renamed to ...
6450 (bar): This.
6451 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6452 * gcc.target/i386/pr67400-5.c: Likewise.
6453
77104764 64542016-06-24 Jakub Jelinek <jakub@redhat.com>
6455
7318e591 6456 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6457 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6458
77104764 6459 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6460 f4): Adjust expected diagnostics.
6461 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6462 (T): If OVFP is defined, redefine to TP.
6463 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6464 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6465 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6466 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6467 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6468 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6469 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6470 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6471 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6472 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6473 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6474 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6475 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6476 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6477 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6478 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6479 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6480 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6481 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6482 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6483 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6484 as last argument to __builtin_add_overflow_p.
6485
ddf08519 64862016-06-23 Uros Bizjak <ubizjak@gmail.com>
6487
6488 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6489 dg-options and remove default vector testsuite compile flags.
6490 * g++.dg/vect/pr33860a.cc: Ditto.
6491 * g++.dg/vect/pr45470-a.cc: Ditto.
6492 * g++.dg/vect/pr45470-b.cc: Ditto.
6493 * g++.dg/vect/pr60896.cc: Ditto.
6494 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6495 * gcc.dg/vect/pr18308.c: Ditto.
6496 * gcc.dg/vect/pr24049.c: Ditto.
6497 * gcc.dg/vect/pr33373.c: Ditto.
6498 * gcc.dg/vect/pr36228.c: Ditto.
6499 * gcc.dg/vect/pr42395.c: Ditto.
6500 * gcc.dg/vect/pr42604.c: Ditto.
6501 * gcc.dg/vect/pr46663.c: Ditto.
6502 * gcc.dg/vect/pr48765.c: Ditto.
6503 * gcc.dg/vect/pr49093.c: Ditto.
6504 * gcc.dg/vect/pr49352.c: Ditto.
6505 * gcc.dg/vect/pr52298.c: Ditto.
6506 * gcc.dg/vect/pr52870.c: Ditto.
6507 * gcc.dg/vect/pr53185.c: Ditto.
6508 * gcc.dg/vect/pr53773.c: Ditto.
6509 * gcc.dg/vect/pr56695.c: Ditto.
6510 * gcc.dg/vect/pr62171.c: Ditto.
6511 * gcc.dg/vect/pr63530.c: Ditto.
6512 * gcc.dg/vect/pr68339.c: Ditto.
6513 * gcc.dg/vect/pr71259.c: Ditto.
6514 * gcc.dg/vect/vect-82_64.c: Ditto.
6515 * gcc.dg/vect/vect-83_64.c: Ditto.
6516 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6517 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6518 * gcc.dg/vect/vect-shift-2.c: Ditto.
6519 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6520 * gfortran.dg/vect/pr39318.f90: Ditto.
6521 * gfortran.dg/vect/pr45714-a.f: Ditto.
6522 * gfortran.dg/vect/pr45714-b.f: Ditto.
6523 * gfortran.dg/vect/pr46213.f90: Ditto.
6524
81883aeb 65252016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6526 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6527
6528 * gcc.target/powerpc/p9-splat-5.c: New test.
6529
affe5c16 65302016-06-23 Uros Bizjak <ubizjak@gmail.com>
6531
6532 PR tree-optimization/71488
6533 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6534 * lib/target-supports.exp: ... here.
6535 (check_sse4_hw_available): New procedure.
6536 (check_effective_target_sse4_runtime): Ditto.
6537 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6538 -march=westmere for sse4_runtime targets.
547fdd3e 6539 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6540 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6541 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6542 (main): Call check_vect ().
e50240d3 6543 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6544
6fb2f181 65452016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6546
6547 PR target/66232
6548 PR target/67400
6549 * gcc.target/i386/pr66232-14.c: New file.
6550 * gcc.target/i386/pr66232-15.c: Likewise.
6551 * gcc.target/i386/pr66232-16.c: Likewise.
6552 * gcc.target/i386/pr66232-17.c: Likewise.
6553 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6554 ia32 if R_386_GOT32X relocation is supported.
6555 * gcc.target/i386/pr67400-2.c: Likewise.
6556 * gcc.target/i386/pr67400-3.c: Likewise.
6557 * gcc.target/i386/pr67400-4.c: Likewise.
6558 * gcc.target/i386/pr67400-6.c: Likewise.
6559 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6560 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6561
88be2b3c 65622016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6563
6564 PR libgfortran/48852
6565 * gfortran.dg/char4_iunit_1.f03: Update test.
6566 * gfortran.dg/f2003_io_5.f03: Update test.
6567 * gfortran.dg/real_const_3.f90: Update test.
6568
ff600f64 65692016-06-23 Andi Kleen <ak@linux.intel.com>
6570
6571 * g++.dg/bprob/bprob.exp: Support autofdo.
6572 * g++.dg/tree-prof/tree-prof.exp: dito.
6573 * gcc.dg/tree-prof/tree-prof.exp: dito.
6574 * gcc.misc-tests/bprob.exp: dito.
6575 * gfortran.dg/prof/prof.exp: dito.
6576 * lib/profopt.exp: dito.
6577 * lib/target-supports.exp: Check for autofdo.
6578
afa7ed87 65792016-06-23 Martin Liska <mliska@suse.cz>
6580
6581 * gcc.dg/pr71619.c: New test.
6582
0941fba8 65832016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6584
6585 PR target/67400
56896ed3 6586 * gcc.target/i386/pr67400-1.c: New test.
6587 * gcc.target/i386/pr67400-2.c: Likewise.
6588 * gcc.target/i386/pr67400-3.c: Likewise.
6589 * gcc.target/i386/pr67400-4.c: Likewise.
6590 * gcc.target/i386/pr67400-5.c: Likewise.
6591 * gcc.target/i386/pr67400-6.c: Likewise.
6592 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6593
e557fc7f 65942016-06-22 David Malcolm <dmalcolm@redhat.com>
6595
6596 * c-c++-common/missing-header-1.c: New test case.
6597 * c-c++-common/missing-header-2.c: New test case.
6598 * c-c++-common/missing-header-3.c: New test case.
6599 * c-c++-common/missing-header-4.c: New test case.
6600
8469aece 66012016-06-22 David Malcolm <dmalcolm@redhat.com>
6602
6603 PR c/70339
6604 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6605 hint.
6606 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6607 expected results due to builtin "nanl" now being suggested for
6608 "name".
6609 * gcc.dg/pr67580.c: Update expected messages.
6610 * gcc.dg/spellcheck-identifiers.c: New testcase.
6611 * gcc.dg/spellcheck-typenames.c: New testcase.
6612
6628b04d 66132016-06-22 David Malcolm <dmalcolm@redhat.com>
6614
6615 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6616 file.
6617 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6618 diagnostic-test-show-locus-parseable-fixits.c to sources for
6619 diagnostic_plugin_test_show_locus.c.
6620 * lib/gcc-defs.exp (freeform_regexps): New global.
6621 (dg-regexp): New function.
6622 (handle-dg-regexps): New function.
6623 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6624 freeform_regexps to the empty list.
6625 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6626
82ccd33e 66272016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6628
affe5c16 6629 PR tree-optimization/71488
82ccd33e 6630 * g++.dg/pr71488.C: New test.
6631 * gcc.dg/vect/vect-bool-cmp.c: New test.
6632
2c21de58 66332016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6634
6635 * gcc.dg/guality/param-5.c: New test.
6636
fadfd5fc 66372016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6638
6639 * gcc.target/i386/asm-flag-7.c: New test.
6640
03fee1f8 66412016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6642
6643 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6644 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6645 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6646 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6647 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6648 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6650 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6651 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6652 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6653 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6654 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6655 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6656 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6657 * lib/target-supports.exp: Likewise.
6658
6905db52 66592016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6660
6661 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6662 * gcc.dg/attr-ms_struct-2.c: Likewise.
6663 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6664 * gcc.dg/bf-ms-attrib.c: Likewise.
6665 * gcc.dg/bf-ms-layout-2.c: Likewise.
6666 * gcc.dg/bf-ms-layout-3.c: Likewise.
6667 * gcc.dg/bf-ms-layout.c: Likewise.
6668 * gcc.dg/bf-no-ms-layout.c: Likewise.
6669 * gcc.target/i386/bitfield1.c: Likewise.
6670 * gcc.target/i386/bitfield2.c: Likewise.
6671 * gcc.target/i386/bitfield3.c: Likewise.
6672
a6f93fc2 66732016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6674
6675 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6676 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6677 override other than -mcpu=power9 command-line option is specified,
6678 or if the target operating system is aix.
6679 * gcc.target/powerpc/darn-1.c: Likewise.
6680 * gcc.target/powerpc/darn-2.c: Likewise.
6681 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6682 test if effective-target is not powerpc_p9vector_ok or if the
6683 target operating system is not defined.
6684 * gcc.target/powerpc/vslv-1.c: Likewise.
6685 * gcc.target/powerpc/vsrv-0.c: Likewise.
6686 * gcc.target/powerpc/vsrv-1.c: Likewise.
6687
1cb2b4d3 66882016-06-21 Tobias Burnus <burnus@net-b.de>
6689
6690 PR fortran/71068
6691 * gfortran.dg/coarray/data_1.f90: New.
6692
66ff0c67 66932016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6694
6695 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6696 (dg-require-effective-target): Use arm_v8_neon_hw.
6697 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6698 (dg-require-effective-target): Likewise.
6699 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6700 (dg-require-effective-target): Likewise.
6701 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6702 (dg-require-effective-target): Likewise.
6703 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6704 (dg-require-effective-target): Likewise.
6705 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6706 (dg-require-effective-target): Likewise.
6707 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6708 Add AArch64 check.
6709
949bfed4 67102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6711
6712 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6713 Set to 3 so test passes.
6714
a20f6cd4 67152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6716
6717 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6718
12792843 67192016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6720
6721 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6722 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6723 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6724 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6725
49763db6 67262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6727
6728 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6729 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6730
ada61167 67312016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6732
6733 PR target/71549
6734 * gcc.target/i386/pr71549.c: New test.
6735
a15584d4 67362016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6737
6738 * gcc.target/powerpc/vadsdu-0.c: Replace
6739 dg-require-effective-target directive to allow test to run on more
6740 platforms, and add dg-skip-if directive to disable test on aix
6741 platforms because of known incompatibilities.
6742 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6743 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6744 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6745 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6746 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6747 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6748 * gcc.target/powerpc/vadsdub-2.c: Replace
6749 dg-require-effective-target directive to allow test to run on more
6750 platforms, and add dg-skip-if directive to disable test on aix
6751 platforms because of known incompatibilities.
6752 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6753 with vec_absdb call to differentiate this test from vadsdub-1.c.
6754 * gcc.target/powerpc/vadsduh-1.c: Replace
6755 dg-require-effective-target directive to allow test to run on more
6756 platforms, and add dg-skip-if directive to disable test on aix
6757 platforms because of known incompatibilities.
6758 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6759 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6760 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6761
ec15ec36 67622016-06-21 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR tree-optimization/71588
6765 * gcc.dg/pr71558.c: New test.
6766
faeffe49 67672016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6768
6769 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6770 * c-c++-common/pr68657-2.c: Likewise.
6771 * c-c++-common/pr68657-3.c: Likewise.
6772 * gcc.dg/torture/pr69714.c: Require int32plus support.
6773 * gcc.dg/torture/pr70025.c: Likewise.
6774 * gcc.dg/torture/pr70083.c: Likewise.
6775 * gcc.dg/torture/pr70542.c: Likewise.
6776 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6777
e218d07f 67782016-06-20 Joseph Myers <joseph@codesourcery.com>
6779
6780 PR c/71601
6781 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6782
232a3df7 67832016-06-20 Jakub Jelinek <jakub@redhat.com>
6784
d7f45b87 6785 PR middle-end/71581
6786 * gcc.dg/pr71581.c: New test.
6787
232a3df7 6788 PR rtl-optimization/71591
6789 * gcc.dg/cpp/pr71591.c: New test.
6790
dbddef42 67912016-06-20 David B. Robins <gcc@davidrobins.net>
6792
6793 PR target/71571
6794 * g++.dg/torture/pr71571.C: New test.
6795
03129ccb 67962016-06-20 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR target/71559
6799 * gcc.target/i386/sse2-pr71559.c: New test.
6800 * gcc.target/i386/avx-pr71559.c: New test.
6801 * gcc.target/i386/avx512f-pr71559.c: New test.
6802
a40b4b62 68032016-06-20 Tobias Burnus <burnus@net-b.de>
6804
6805 PR fortran/71194
6806 * gfortran.dg/pointer_remapping_10.f90: New.
6807
ecbea05a 68082016-06-20 David Malcolm <dmalcolm@redhat.com>
6809
6810 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6811
0f61dae9 68122016-06-20 Martin Sebor <msebor@redhat.com>
6813
6814 PR c/69507
6815 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6816 * gnu90-const-expr-1.c: Same.
6817 * gnu99-const-expr-1.c: Same.
6818 * gnu99-static-1.c: Same.
6819
e458dfd8 68202016-06-20 Renlin Li <renlin.li@arm.com>
6821
2c0c0c9b 6822 PR testsuite/71489
e458dfd8 6823 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6824
7ab71cb3 68252016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6826
6827 * gcc.target/aarch64/vcvt_f64_1.c: New.
6828 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6829 * gcc.target/aarch64/vrecp_f64_1.c: New.
6830
34d36b7a 68312016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6832
6833 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6834 "alignement".
6835
ed7f4748 68362016-06-20 Georg-Johann Lay <avr@gjlay.de>
6837
6838 PR target/71103
6839 * gcc.target/avr/torture/pr71103-2.c: New test.
6840
a940fdc7 68412016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6842
6843 PR c/69507
6844 * gcc.dg/alignof.c: New test.
6845
98683d85 68462016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6847
6848 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6849 vs dg-error; test constexpr specifier too.
6850
358cee25 68512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6852
6853 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6854
c3d7ceb6 68552016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6856
6857 * lib/target-supports.exp
6858 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6859 arm_neon_ok and merge flags. Fix temporary test name.
6860 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6861 and merge flags.
6862
1176073c 68632016-06-17 Martin Liska <mliska@suse.cz>
6864
6865 * gcc.dg/predict-9.c: Fix dump scanning.
6866
f3e2969a 68672016-06-17 Bin Cheng <bin.cheng@arm.com>
6868
6869 PR tree-optimization/71354
6870 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6871
7fdca647 68722016-06-17 Bin Cheng <bin.cheng@arm.com>
6873
6874 PR tree-optimization/71347
6875 * gcc.dg/tree-ssa/pr71347.c: New test.
6876
a338a226 68772016-06-17 Bin Cheng <bin.cheng@arm.com>
6878
6879 PR tree-optimization/71354
6880 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6881
c1e75671 68822016-06-17 Bin Cheng <bin.cheng@arm.com>
6883
6884 * gcc.dg/vect/vect-alias-check-1.c: New test.
6885
365ba13d 68862016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6887
59bde511 6888 PR target/71151
365ba13d 6889 * gcc.target/avr/pr71151-1.c: New test.
6890 * gcc.target/avr/pr71151-2.c: New test.
6891 * gcc.target/avr/pr71151-3.c: New test.
6892 * gcc.target/avr/pr71151-4.c: New test.
6893 * gcc.target/avr/pr71151-5.c: New test.
6894 * gcc.target/avr/pr71151-6.c: New test.
6895 * gcc.target/avr/pr71151-7.c: New test.
6896 * gcc.target/avr/pr71151-8.c: New test.
6897 * gcc.target/avr/pr71151-common.h: New test.
6898
db48d95b 68992016-06-16 Martin Liska <mliska@suse.cz>
6900
6901 * gfortran.dg/predict-1.f90: New test.
6902
4c780a59 69032016-06-16 Uros Bizjak <ubizjak@gmail.com>
6904
6905 PR target/71242
f9c39b65 6906 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6907
8c1879bc 69082016-06-16 Jan Hubicka <hubicka@ucw.cz>
6909
6910 * g++.dg/vect/pr36648.cc: Disable cunrolli
6911
33698dfe 69122016-06-16 Jakub Jelinek <jakub@redhat.com>
6913
745f2db6 6914 PR target/71554
6915 * gcc.c-torture/execute/pr71554.c: New test.
6916
33698dfe 6917 PR rtl-optimization/71532
6918 * gcc.dg/torture/pr71532.c: New test.
6919
b42322b9 69202016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6921
6922 * gcc.target/powerpc/p9-dimode1.c: New test.
6923 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6924
412b298a 69252016-06-15 Jakub Jelinek <jakub@redhat.com>
6926
93479f99 6927 * gcc.c-torture/compile/20160615-1.c: New test.
6928
412b298a 6929 * g++.dg/cpp0x/ref-qual17.C: New test.
6930
3ec40531 69312016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6932
6933 PR middle-end/71529
6934 * gcc.target/i386/pr71529.C: New test.
6935
edfe7670 69362016-06-15 Alan Hayward <alan.hayward@arm.com>
6937
6938 PR tree-optimization/71483
6939 * g++.dg/vect/pr71483.c: New
6940
6e52ac17 69412016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6942
6943 PR c++/70202
6944 * g++.dg/inherit/crash6.C: New.
6945 * g++.dg/inherit/union2.C: Likewise.
6946 * g++.dg/inherit/virtual12.C: Likewise.
6947 * g++.dg/inherit/virtual13.C: Likewise.
6948 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6949
aed35af2 69502016-06-15 Uros Bizjak <ubizjak@gmail.com>
6951
0941fba8 6952 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6953
6f710392 69542016-06-15 Alan Hayward <alan.hayward@arm.com>
6955
6956 PR tree-optimization/71439
6957 * gcc.dg/vect/pr71439.c: New
6958
d1cedfd3 69592016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6960
6961 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6962
ee8fd158 69632016-06-15 Richard Biener <rguenther@suse.de>
6964
6965 * gcc.dg/vect/slp-45.c: New testcase.
6966
5695a690 69672016-06-15 Richard Biener <rguenther@suse.de>
6968
6969 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6970
267ae3ee 69712016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6972
6973 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6974 requirements, and disable for AIX for now.
6975 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6976
a6d0e20a 69772016-06-14 Jakub Jelinek <jakub@redhat.com>
6978
b2efd162 6979 PR c++/71528
6980 * g++.dg/opt/pr71528.C: New test.
6981
a6d0e20a 6982 PR c++/71516
6983 * g++.dg/init/pr71516.C: New test.
6984
035778de 69852016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6986
6987 * g++.dg/init/array46.C: New.
6988
7c9dc58e 69892016-06-14 Uros Bizjak <ubizjak@gmail.com>
6990
0941fba8 6991 * gcc.target/i386/float128-3.c: New test.
6992 * gcc.target/i386/quad-sse4.c: Ditto.
6993 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6994 Update scan strings.
7c9dc58e 6995
412640c9 69962016-06-14 Richard Biener <rguenther@suse.de>
6997
6998 PR middle-end/71526
6999 * gfortran.dg/pr71526.f90: New testcase.
7000
1b9fde85 70012016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7002
7003 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7004 * gcc.dg/zero_bits_compound-1.c: Likewise.
7005
306097e3 70062016-06-14 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/71522
7009 * gcc.dg/torture/pr71522.c: New testcase.
7010
566255a8 70112016-06-14 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR tree-optimization/71520
7014 * gcc.dg/tree-ssa/pr71520.c: New test.
7015
eb912adb 70162016-06-14 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/71521
56d35455 7019 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7020
9720103d 70212016-06-13 Jakub Jelinek <jakub@redhat.com>
7022
12cb8367 7023 PR sanitizer/71498
7024 * c-c++-common/ubsan/bounds-13.c: New test.
7025
9720103d 7026 PR preprocessor/71183
7027 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7028
5965fbcc 70292016-06-13 Jeff Law <law@redhat.com>
7030
7031 PR tree-optimization/71403
7032 * c-c++-common/ubsan/pr71403-1.c: New test.
7033 * c-c++-common/ubsan/pr71403-2.c: New test.
7034 * c-c++-common/ubsan/pr71403-3.c: New test.
7035
04537049 70362016-06-13 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR middle-end/71478
7039 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7040 Add -Wno-psabi -w to dg-options.
7041
412f195f 70422016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7043
7044 * gcc.target/powerpc/vadsdu-0.c: New test.
7045 * gcc.target/powerpc/vadsdu-1.c: New test.
7046 * gcc.target/powerpc/vadsdu-2.c: New test.
7047 * gcc.target/powerpc/vadsdu-3.c: New test.
7048 * gcc.target/powerpc/vadsdu-4.c: New test.
7049 * gcc.target/powerpc/vadsdu-5.c: New test.
7050 * gcc.target/powerpc/vadsdub-1.c: New test.
7051 * gcc.target/powerpc/vadsdub-2.c: New test.
7052 * gcc.target/powerpc/vadsduh-1.c: New test.
7053 * gcc.target/powerpc/vadsduh-2.c: New test.
7054 * gcc.target/powerpc/vadsduw-1.c: New test.
7055 * gcc.target/powerpc/vadsduw-2.c: New test.
7056
527790c1 70572016-06-13 David Malcolm <dmalcolm@redhat.com>
7058
7059 * gcc.dg/c99-init-2.c (c): Update expected error message.
7060 * gcc.dg/init-bad-8.c (foo): Likewise.
7061 * gcc.dg/spellcheck-fields-3.c: New test case.
7062
102e67eb 70632016-06-13 Martin Liska <mliska@suse.cz>
7064
7065 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7066 and "guess loop iv compared" heuristics.
7067 * gcc.dg/predict-2.c: Likewise.
7068 * gcc.dg/predict-3.c: Likewise.
7069 * gcc.dg/predict-4.c: Likewise.
7070 * gcc.dg/predict-5.c: Likewise.
7071 * gcc.dg/predict-6.c: Likewise.
7072
1a54d3be 70732016-06-13 Marek Polacek <polacek@redhat.com>
7074
7075 PR middle-end/71476
7076 * c-c++-common/Wswitch-unreachable-4.c: New test.
7077 * gcc.dg/Wswitch-unreachable-2.c: New test.
7078 * g++.dg/tm/jump1.C: Move dg-warning.
7079
5b7401b8 70802016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7081
7082 * gnat.dg/renaming10.ad[sb]: New test.
7083
1c93151c 70842016-06-13 Paul Thomas <pault@gcc.gnu.org>
7085
7086 PR fortran/70673
7087 * gfortran.dg/pr70673.f90: New test.
7088
249865a0 70892016-06-13 Richard Biener <rguenther@suse.de>
7090
7091 PR middle-end/64516
7092 * gcc.dg/align-3.c: New testcase.
7093
776d9b14 70942016-06-13 Martin Liska <mliska@suse.cz>
7095
7096 * gcc.target/i386/pr71458.c: New test.
7097
0cf5c551 70982016-06-12 Uros Bizjak <ubizjak@gmail.com>
7099
7100 PR target/71241
f9c39b65 7101 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7102
34de0a35 71032016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7104
7105 PR target/60751
7106 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7107 statement.
7108
0cc8bc98 71092016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7110
7111 PR target/60751
7112 * gfortran.dg/comma_IO_extension_1.f90: New test.
7113 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7114 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7115 statement.
7116 * gfortran.dg/graphite/pr38083.f90: Likewise.
7117 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7118 missing format.
7119
0ff78c86 71202016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7121
7122 * gnat.dg/case_character.adb: New test.
7123
6c38863e 71242016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7125
7126 PR middle-end/71310
7127 * gcc.target/powerpc/pr71310.c: New testcase.
7128
24c41395 71292016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7130
7131 PR middle-end/71478
7132 * gcc.dg/pr71478.c: New test.
7133
aeb26fb6 71342016-06-10 Jakub Jelinek <jakub@redhat.com>
7135
702b3575 7136 PR middle-end/71494
7137 * gcc.c-torture/execute/pr71494.c: New test.
7138
8ec29807 7139 PR c/68657
7140 * gcc.target/i386/pr68657.c: New test.
7141
aeb26fb6 7142 PR inline-asm/68843
7143 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7144 (test): Add -masm=intel alternatives.
7145
1dc4d519 71462016-06-10 Martin Sebor <msebor@redhat.com>
7147
7148 PR c/71392
7149 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7150
6385d6d3 71512016-06-10 Jeff Law <law@redhat.com>
7152
7153 PR tree-optimization/71335
7154 * gcc.c-torture/execute/pr71335.c: New test.
7155
041a412b 71562016-06-10 David Malcolm <dmalcolm@redhat.com>
7157
7158 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7159 the various "cannot tail-call: " messages.
7160
4a5edbb2 71612016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7162
7163 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7164 and options.
7165
9cf3aec3 71662016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7167
7168 PR sanitizer/71480
7169 * c-c++-common/asan/pr71480.c: New test.
7170
61724718 71712016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7172
7173 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7174 (ASMNAME2): Likewise.
7175 (main): Replace fn in asm statement with ASMNAME ("fn").
7176 * gcc.dg/guality/pr68037-2.c: Likewise.
7177 * gcc.dg/guality/pr68037-3.c: Likewise.
7178 * gcc.dg/torture/pr68037-1.c: Likewise.
7179 * gcc.dg/torture/pr68037-2.c: Likewise.
7180 * gcc.dg/torture/pr68037-3.c: Likewise.
7181
1807f6fb 71822016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7183
7184 PR inline-asm/68843
7185 * gcc.target/i386/pr68843-1.c: New test.
7186 * gcc.target/i386/pr68843-2.c: New test.
7187
ccfa030f 71882016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7189 Cesar Philippidis <cesar@codesourcery.com>
7190
7191 PR middle-end/71373
7192 * gcc.dg/goacc/nested-function-1.c: New file.
7193 * gcc.dg/goacc/nested-function-2.c: Likewise.
7194 * gcc.dg/goacc/pr71373.c: Likewise.
7195 * gfortran.dg/goacc/cray-2.f95: Likewise.
7196 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7197 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7198 * gfortran.dg/goacc/cray.f95: Update.
7199 * gfortran.dg/goacc/loop-1.f95: Likewise.
7200 * gfortran.dg/goacc/loop-3.f95: Likewise.
7201 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7202 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7203
72042016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7205
7206 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7207 for OpenACC tile clauses.
7208 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7209
7210 PR c/71381
7211 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7212 to...
7213 * c-c++-common/goacc/cache-2.c: ... this new file.
7214 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7215 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7216 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7217 usage.
7218 * gfortran.dg/goacc/cray.f95: Likewise.
7219 * gfortran.dg/goacc/loop-1.f95: Likewise.
7220
bb038f3e 72212016-06-10 Alan Hayward <alan.hayward@arm.com>
7222
7223 PR tree-optimization/71407
7224 PR tree-optimization/71416
7225 * gcc.dg/vect/pr71407.c: New
7226 * gcc.dg/vect/pr71416-1.c: New
7227 * gcc.dg/vect/pr71416-2.c: New
7228
332409d3 72292016-06-10 Richard Biener <rguenther@suse.de>
7230
7231 PR middle-end/71477
7232 * gcc.dg/torture/pr71477.c: New testcase.
7233
03cf727c 72342016-06-09 Julia Koval <julia.koval@intel.com>
7235
7236 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7237 * gcc.target/i386/interrupt-13.c: Likewise.
7238 * gcc.target/i386/interrupt-15.c: Likewise.
7239 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7240 * gcc.target/i386/interrupt-24.c: Likewise.
7241 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7242 * gcc.target/i386/interrupt-9.c: Likewise.
7243 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7244
23b101c5 72452016-06-09 Martin Sebor <msebor@redhat.com>
7246
7247 PR c/70883
7248 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7249 * gcc.dg/builtin-constant_p-1.c: Same.
7250 * gcc.dg/builtins-error.c: Same.
7251 * gcc.dg/pr70859.c: Same.
7252
188d6bbb 72532016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7254
7255 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7256 * gcc.dg/torture/pr68067-1.c: Likewise.
7257 * gcc.dg/torture/pr68067-2.c: Likewise.
7258
72592016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7260
7261 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7262 when setting SIZE.
7263
ff8886bd 72642016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7265
7266 PR c++/71465
7267 * g++.dg/inherit/crash5.C: New.
7268 Revert:
7269 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7270
7271 PR c++/70202
7272 * g++.dg/inherit/crash5.C: New.
7273 * g++.dg/inherit/virtual1.C: Adjust.
7274
3f76cceb 72752016-06-09 Martin Liska <mliska@suse.cz>
7276
7277 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7278 * g++.dg/predict-loop-exit-2.C: Likewise.
7279 * g++.dg/predict-loop-exit-3.C: Likewise.
7280 * gcc.dg/predict-1.c: Likewise.
7281 * gcc.dg/predict-2.c: Likewise.
7282 * gcc.dg/predict-3.c: Likewise.
7283 * gcc.dg/predict-4.c: Likewise.
7284 * gcc.dg/predict-5.c: Likewise.
7285 * gcc.dg/predict-6.c: Likewise.
7286 * gcc.dg/predict-7.c: Likewise.
7287
59ae3d1b 72882016-06-09 Richard Biener <rguenther@suse.de>
7289
7290 PR tree-optimization/71462
7291 * gcc.dg/torture/pr71462.c: New testcase.
7292
8c2d2acf 72932016-06-09 Marek Polacek <polacek@redhat.com>
7294
7295 PR c/65471
7296 * gcc.dg/c11-generic-3.c: New test.
7297
224cb6b7 72982016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 * g++.dg/init/array42.C: New.
7301 * g++.dg/init/array43.C: Likewise.
7302 * g++.dg/init/array44.C: Likewise.
7303 * g++.dg/init/array45.C: Likewise.
7304 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7305 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7306 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7307 * g++.dg/gomp/pr35751.C: Likewise.
7308 * g++.dg/init/array23.C: Likewise.
7309 * g++.dg/init/brace2.C: Likewise.
7310 * g++.dg/init/brace6.C: Likewise.
7311
732905bb 73122016-06-08 Martin Sebor <msebor@redhat.com>
7313 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR c++/70507
7316 PR c/68120
7317 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7318 * c-c++-common/builtin-arith-overflow-2.c: New test.
7319 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7320 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7321 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7322
7ddaa622 73232016-06-08 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c++/71442
7326 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7327
84ee0905 73282016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7329
7330 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7331 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7332 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7333 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7334 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7335 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7336 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7337 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7338 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7339 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7340 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7341 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7342 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7343
2876af98 73442016-06-08 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/68558
7347 * gcc.dg/vect/slp-44.c: New testcase.
7348
acbb0d03 73492016-06-08 Richard Biener <rguenther@suse.de>
7350
7351 * gcc.dg/vect/slp-43.c: New testcase.
7352
f8689010 73532016-06-08 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/71452
7356 * gcc.dg/torture/pr71452.c: New testcase.
7357
52d393eb 73582016-06-08 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR c++/71448
7361 * g++.dg/torture/pr71448.C: New test.
7362
9d700ce4 73632016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7364
7365 PR debug/71432
7366 PR ada/71413
7367 * g++.dg/debug/pr71432.C: New test.
7368
eb96ef65 73692016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7370
7371 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7372 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7373 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7374
a4753cdd 73752016-06-08 Alan Hayward <alan.hayward@arm.com>
7376
7377 * gcc.dg/vect/vect-live-2.c: Update effective target.
7378 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7379 * lib/target-supports.exp: Add aarch64 to vect_long.
7380
bafc7b1d 73812016-06-08 Marek Polacek <polacek@redhat.com>
7382
7383 PR c/71418
7384 * gcc.dg/noncompile/pr71418.c: New test.
7385
06e590e7 7386 PR c/71426
7387 * gcc.dg/noncompile/pr71426.c: New test.
7388
d3cb49c9 73892016-06-07 Jan Hubicka <hubicka@ucw.cz>
7390
7391 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7392 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7393 * gcc.dg/predict-3.c: Update template.
7394 * gcc.dg/predict-5.c: Update template.
7395 * gcc.dg/predict-6.c: Update template.
7396 * gcc.dg/predict-9.c: Update template.
7397 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7398
2d76c36a 73992016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7400
7401 * gcc.target/powerpc/vec-mul.c: New test.
7402
7cfde92a 74032016-06-07 David Malcolm <dmalcolm@redhat.com>
7404
7405 * gcc.dg/spellcheck-fields-2.c: New test case.
7406
b032c4dd 74072016-06-07 Richard Biener <rguenther@suse.de>
7408
7409 PR c/61564
7410 * gcc.dg/Wpragmas-1.c: New testcase.
7411 * gcc.dg/Wattributes-4.c: Likewise.
7412 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7413 entry.
7414
a7056369 74152016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7416
7417 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7418 spurious debug code.
7419
123c61e0 74202016-06-07 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/71428
7423 * gcc.dg/torture/pr71428.c: New testcase.
7424
5819d47b 74252016-06-07 Richard Biener <rguenther@suse.de>
7426
7427 PR middle-end/71423
7428 * gcc.dg/torture/pr71423.c: New testcase.
7429
6cec5c6b 74302016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7431
7432 PR middle-end/71408
7433 * gcc.dg/tree-ssa/pr71408.c: New test.
7434
40bbfc17 74352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7436
7437 PR middle-end/71281
7438 * g++.dg/torture/pr71281.C: New test.
7439
61f1f80c 74402016-06-06 Marek Polacek <polacek@redhat.com>
7441
7442 PR c/71362
7443 * gcc.dg/pr71362.c: New test.
7444
0406b32f 74452016-06-06 Jakub Jelinek <jakub@redhat.com>
7446 Patrick Palka <ppalka@gcc.gnu.org>
7447
7448 PR c++/70847
7449 PR c++/71330
7450 PR c++/71393
7451 * g++.dg/opt/pr70847.C: New test.
7452 * g++.dg/ubsan/pr70847.C: New test.
7453 * g++.dg/ubsan/pr71393.C: New test.
7454
b1445999 74552016-06-06 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR tree-optimization/71259
7458 * gcc.dg/vect/pr71259.c: New test.
7459
99b4f3a2 74602016-06-06 David Malcolm <dmalcolm@redhat.com>
7461
7462 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7463 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7464 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7465 above.
7466
837679bc 74672016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7468
7469 PR middle-end/37780
7470 * gcc.c-torture/execute/pr37780.c: New test.
7471 * gcc.target/aarch64/pr37780_1.c: Likewise.
7472 * gcc.target/arm/pr37780_1.c: Likewise.
7473
e4b92538 74742016-06-06 Marek Polacek <polacek@redhat.com>
7475
7476 * c-c++-common/attr-may-alias-1.c: New test.
7477 * c-c++-common/attr-may-alias-2.c: New test.
7478 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7479
43ac2f2f 74802016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7481
7482 PR c/24414
7483 * gcc.target/i386/pr24414.c: New test.
7484
7e1786b2 74852016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7486
7487 * gcc.target/sparc/vis4misc.c: New file.
7488 * gcc.target/sparc/fpcmp.c: Likewise.
7489 * gcc.target/sparc/fpcmpu.c: Likewise.
7490
f593ccb2 74912016-06-06 Alan Hayward <alan.hayward@arm.com>
7492
7493 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7494 * gcc.dg/vect/vect-live-3.c: Likewise.
7495
be6d8ddc 74962016-06-06 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/71398
7499 * gcc.dg/torture/pr71398.c: New testcase.
7500
78f27916 75012016-06-06 Uros Bizjak <ubizjak@gmail.com>
7502
7503 PR target/71389
7504 * g++.dg/pr71389.C: New test.
7505
c5899606 75062016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7507
7508 PR fortran/71404
7509 * gfortran.dg/fmt_read_5.f: New test.
7510
8e3cd305 75112016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7512
7513 PR fortran/69659
7514 * gfortran.dg/class_array_22.f03: New test.
7515
703c0a09 75162016-06-05 Jan Hubicka <hubicka@ucw.cz>
7517
7518 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7519
d07b2b6f 75202016-06-05 Jan Hubicka <hubicka@ucw.cz>
7521
7522 * gcc.dg/predict-9.c: Update template.
7523
4a7ec4ac 75242016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7525
7526 PR c++/49377
7527 * g++.dg/template/pr49377.C: New.
7528
7499ef4a 75292016-06-04 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR tree-optimization/71405
7532 * g++.dg/torture/pr71405.C: New test.
7533
558c800d 75342016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7535
7536 PR c++/70202
7537 * g++.dg/inherit/crash5.C: New.
7538 * g++.dg/inherit/virtual1.C: Adjust.
7539
4ee7cf4b 75402016-06-03 Jeff Law <law@redhat.com>
7541
7542 PR tree-optimization/71316
7543 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7544
b12ae762 75452016-06-03 Jakub Jelinek <jakub@redhat.com>
7546
7547 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7548 dg-additional-options with just -fno-tree-scev-cprop in it.
7549 * gcc.dg/vect/vect-live-2.c: Likewise.
7550 * gcc.dg/vect/vect-live-5.c: Likewise.
7551 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7552 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7553 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7554
e09a5ee3 75552016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7556
7557 PR c++/27100
7558 * g++.dg/other/friend6.C: New test.
7559
f14b1922 75602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7561
7562 * g++.dg/torture/ppc-ldst-array.C: New.
7563
20702ea3 75642016-06-03 Joseph Myers <joseph@codesourcery.com>
7565
7566 PR target/71276
7567 PR target/71277
7568 * gcc.dg/torture/builtin-fp-int-inexact.c,
7569 gcc.target/i386/387-builtin-fp-int-inexact.c,
7570 gcc.target/i386/387-rint-inline-1.c,
7571 gcc.target/i386/387-rint-inline-2.c,
7572 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7573 gcc.target/i386/sse2-rint-inline-1.c,
7574 gcc.target/i386/sse2-rint-inline-2.c,
7575 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7576 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7577
5ed3cc7b 75782016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7579 Julia Koval <julia.koval@intel.com>
7580
7581 PR target/66960
7582 PR target/67630
7583 PR target/67634
7584 PR target/67841
7585 PR target/68037
7586 PR target/68618
7587 PR target/68661
7588 PR target/69575
7589 PR target/69596
7590 PR target/69734
7591 * gcc.dg/guality/pr68037-1.c: New test.
7592 * gcc.dg/guality/pr68037-2.c: Likewise.
7593 * gcc.dg/guality/pr68037-3.c: Likewise.
7594 * gcc.dg/torture/pr68037-1.c: Likewise.
7595 * gcc.dg/torture/pr68037-2.c: Likewise.
7596 * gcc.dg/torture/pr68037-3.c: Likewise.
7597 * gcc.dg/torture/pr68661-1a.c: Likewise.
7598 * gcc.dg/torture/pr68661-1b.c: Likewise.
7599 * gcc.target/i386/interrupt-1.c: Likewise.
7600 * gcc.target/i386/interrupt-2.c: Likewise.
7601 * gcc.target/i386/interrupt-3.c: Likewise.
7602 * gcc.target/i386/interrupt-4.c: Likewise.
7603 * gcc.target/i386/interrupt-5.c: Likewise.
7604 * gcc.target/i386/interrupt-6.c: Likewise.
7605 * gcc.target/i386/interrupt-7.c: Likewise.
7606 * gcc.target/i386/interrupt-8.c: Likewise.
7607 * gcc.target/i386/interrupt-9.c: Likewise.
7608 * gcc.target/i386/interrupt-10.c: Likewise.
7609 * gcc.target/i386/interrupt-11.c: Likewise.
7610 * gcc.target/i386/interrupt-12.c: Likewise.
7611 * gcc.target/i386/interrupt-13.c: Likewise.
7612 * gcc.target/i386/interrupt-14.c: Likewise.
7613 * gcc.target/i386/interrupt-15.c: Likewise.
7614 * gcc.target/i386/interrupt-16.c: Likewise.
7615 * gcc.target/i386/interrupt-17.c: Likewise.
7616 * gcc.target/i386/interrupt-18.c: Likewise.
7617 * gcc.target/i386/interrupt-19.c: Likewise.
7618 * gcc.target/i386/interrupt-20.c: Likewise.
7619 * gcc.target/i386/interrupt-21.c: Likewise.
7620 * gcc.target/i386/interrupt-22.c: Likewise.
7621 * gcc.target/i386/interrupt-23.c: Likewise.
7622 * gcc.target/i386/interrupt-24.c: Likewise.
7623 * gcc.target/i386/interrupt-25.c: Likewise.
7624 * gcc.target/i386/interrupt-26.c: Likewise.
7625 * gcc.target/i386/interrupt-27.c: Likewise.
7626 * gcc.target/i386/interrupt-28.c: Likewise.
7627 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7628 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7629 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7630 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7631 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7632 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7633 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7634 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7635 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7636 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7637 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7638 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7639
3e346f54 76402016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7641
f27c52fb 7642 PR tree-optimization/52171
7643 * gcc.dg/pr52171.c: New test.
7644 * gcc.target/i386/pr52171.c: New test.
3e346f54 7645
22e029d2 76462016-06-03 Jan Hubicka <jh@suse.cz>
7647
7648 * g++.dg/tree-ssa/pred-1.C: New testcase
7649 * gcc.dg/tree-ssa/pred-1.c: New testcase
7650
41ce74ed 76512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7652
7653 PR target/70957
7654 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7655 support.
7656 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7657
cf573a72 76582016-06-03 Alan Hayward <alan.hayward@arm.com>
7659
7660 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7661
75aae5b4 76622016-06-03 Alan Hayward <alan.hayward@arm.com>
7663
7664 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7665 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7666 * gcc.dg/vect/vect-live-1.c: New test.
7667 * gcc.dg/vect/vect-live-2.c: New test.
7668 * gcc.dg/vect/vect-live-3.c: New test.
7669 * gcc.dg/vect/vect-live-4.c: New test.
7670 * gcc.dg/vect/vect-live-5.c: New test.
7671 * gcc.dg/vect/vect-live-slp-1.c: New test.
7672 * gcc.dg/vect/vect-live-slp-2.c: New test.
7673 * gcc.dg/vect/vect-live-slp-3.c: New test.
7674
eba6788d 76752016-06-03 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR middle-end/71387
7678 * g++.dg/opt/pr71387.C: New test.
7679
5a653985 76802016-06-02 Jeff Law <law@redhat.com>
7681
7682 PR tree-optimization/71328
7683 * gcc.c-torture/compile/pr71328.c: New test.
7684
f92f6941 76852016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7686
7687 PR fortran/52393
7688 * gfortran.dg/fmt_read_3.f90: Fix typo.
7689 * gfortran.dg/fmt_read_4.f90: New test.
7690
0d29e152 76912016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7692
7693 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7694 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7695 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7696 * g++.dg/cpp0x/override2.C: Likewise.
7697 * g++.dg/parse/crash5.C: Likewise.
7698 * g++.dg/parse/error16.C: Likewise.
7699 * g++.dg/parse/error27.C: Likewise.
7700 * g++.dg/template/qualttp15.C: Likewise.
7701 * g++.dg/template/redecl4.C: Likewise.
7702 * g++.old-deja/g++.other/crash39.C: Likewise.
7703 * g++.old-deja/g++.other/struct1.C: Likewise.
7704 * g++.old-deja/g++.pt/m9a.C: Likewise.
7705 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7706
2740a1a5 77072016-06-02 Jakub Jelinek <jakub@redhat.com>
7708
89f17a65 7709 PR c++/71372
7710 * c-c++-common/pr71372.c: New test.
7711
2740a1a5 7712 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7713 __TIME__ strings with __builtin_strcmp instead of printf and
7714 dg-output.
7715
9ae89a4e 77162016-06-02 Martin Liska <mliska@suse.cz>
7717
7718 * gcc.dg/predict-9.c: New test.
7719
41258f9c 77202016-06-02 Jakub Jelinek <jakub@redhat.com>
7721
7722 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7723 global set_compiler_env_var and global saved_compiler_env_var.
7724
dad46eb8 77252016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7726
7727 PR rtl-optimization/71295
7728 * gcc.c-torture/compile/pr71295.c: New test.
7729
9cc8a892 77302016-06-02 Jakub Jelinek <jakub@redhat.com>
7731
98e7c96c 7732 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7733
4a5a4de2 7734 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7735 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7736
9cc8a892 7737 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7738 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7739 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7740 alternative number.
7741
46819a36 77422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7743
7744 * gcc.target/powerpc/p9-splat-4.c: New test.
7745
77462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7747
7748 PR target/71186
7749 * gcc.target/powerpc/pr71186.c: New test.
7750
d9820cc5 77512016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7752
7753 PR fortran/52393
7754 * gfortran.dg/fmt_read_3.f90: New test.
7755
2f14ca3e 77562016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7757
7758 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7759 procedure.
7760
dfa5c0d3 77612016-06-01 Eduard Sanou <dhole@openmailbox.org>
7762
7763 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7764 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7765 env var is set.
7766 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7767 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7768 shown once.
7769 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7770 during compilation.
7771 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7772 vars set by dg-set-compiler-env-var.
7773
7d7125df 77742016-06-01 Paul Thomas <pault@gcc.gnu.org>
7775
7776 PR fortran/71156
7777 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7778 to the module procedure declaration.
7779 * gfortran.dg/submodule_16.f08: New test.
7780
6ab9cde4 77812016-06-01 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR middle-end/71371
7784 * c-c++-common/gomp/pr71371.c: New test.
7785
0cfe7a23 77862016-06-01 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/71366
7789 * gcc.dg/torture/pr71366-1.c: New testcase.
7790 * gcc.dg/torture/pr71366-2.c: Likewise.
7791
5a5b02e1 77922016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7793
7794 * gcc.target/powerpc/vslv-0.c: New test.
7795 * gcc.target/powerpc/vslv-1.c: New test.
7796 * gcc.target/powerpc/vsrv-0.c: New test.
7797 * gcc.target/powerpc/vsrv-1.c: New test.
7798
d27a79f6 77992016-06-01 Nathan Sidwell <nathan@acm.org>
7800
7801 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7802 * gcc.target/nvptx/weak.c: New.
7803
6172a9fd 78042016-06-01 Richard Biener <rguenther@suse.de>
7805
7806 PR tree-optimization/71261
7807 * gcc.dg/torture/vect-bool-1.c: New testcase.
7808
f9aaabb2 78092016-06-01 Jakub Jelinek <jakub@redhat.com>
7810
7811 * gfortran.dg/gomp/order-1.f90: New test.
7812 * gfortran.dg/gomp/order-2.f90: New test.
7813
53b01069 78142016-06-01 Jan Hubicka <hubicka@ucw.cz>
7815
7816 * gcc.dg/unroll-6.c: Update template.
7817 * gcc.dg/unroll-7.c: New testcase.
7818 * gcc.dg/unroll-8.c: New testcase.
7819
36757397 78202016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7821
7822 * gnat.dg/opt56.ad[sb]: New test.
7823
7f93bd6e 78242016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7825
7826 PR c++/66635
7827 * g++.dg/cpp0x/constexpr-ice16.C: New.
7828
9f41a2ce 78292016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7830
7831 PR tree-optimization/71314
7832 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7833 -mbranch-cost=2.
7834
31e02373 78352016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7836
7837 PR tree-optimization/71077
7838 * gcc.dg/tree-ssa/pr71077.c: New test.
7839
76f8f901 78402016-05-31 Jan Hubicka <hubicka@ucw.cz>
7841
7f93bd6e 7842 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7843 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7844 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7845
04f5f923 78462016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7847
7848 PR c++/71248
7849 * g++.dg/cpp0x/pr71248.C: New.
7850 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7851 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7852 * g++.dg/init/new37.C: Likewise.
7853 * g++.dg/template/static1.C: Likewise.
7854 * g++.dg/template/static2.C: Likewise.
7855
4ffddf28 78562016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7857
7858 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7859 instead of %rdi.
7860 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7861
4ff7bd21 78622016-05-31 Marek Polacek <polacek@redhat.com>
7863
7864 * c-c++-common/Wswitch-unreachable-3.c: New test.
7865 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7866
e1f7cc4b 78672016-05-31 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/71352
7870 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7871
02978bd1 78722016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7873
7874 * gcc.target/arm/armv5_thumb_isa.c: New test.
7875
cfce8164 78762016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7877
7878 PR target/71346
7879 * gcc.target/i386/pr71346.c: New test.
7880
7a51c705 78812016-05-31 Tom de Vries <tom@codesourcery.com>
7882
7883 PR tree-optimization/69068
7884 * gcc.dg/graphite/pr69068.c: New test.
7885
8c1ac106 78862016-05-27 Martin Sebor <msebor@redhat.com>
7887
7888 PR c++/71306
7889 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7890
b6431756 78912016-05-30 Jakub Jelinek <jakub@redhat.com>
7892
7893 PR c++/71349
7894 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7895 nowait depend(inout: dd[0]) clauses where permitted.
7896
f6203294 78972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7898
7899 PR c++/71238
7900 * g++.dg/parse/pr71238.C: New.
7901 * g++.dg/concepts/friend1.C: Test column numbers too.
7902 * g++.dg/cpp0x/initlist31.C: Likewise.
7903 * g++.dg/cpp0x/pr51420.C: Likewise.
7904 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7905 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7906 * g++.dg/ext/builtin3.C: Likewise.
7907 * g++.dg/lookup/friend12.C: Likewise.
7908 * g++.dg/lookup/friend7.C: Likewise.
7909 * g++.dg/lookup/koenig1.C: Likewise.
7910 * g++.dg/lookup/koenig5.C: Likewise.
7911 * g++.dg/lookup/used-before-declaration.C: Likewise.
7912 * g++.dg/overload/koenig1.C: Likewise.
7913 * g++.dg/template/crash65.C: Likewise.
7914 * g++.dg/template/friend57.C: Likewise.
7915 * g++.dg/warn/Wshadow-5.C: Likewise.
7916 * g++.dg/warn/Wunused-8.C: Likewise.
7917 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7918 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7919 * g++.old-deja/g++.jason/member.C: Likewise.
7920 * g++.old-deja/g++.jason/report.C: Likewise.
7921 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7922 * g++.old-deja/g++.law/visibility20.C: Likewise.
7923 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7924 * g++.old-deja/g++.other/static5.C: Likewise.
7925 * g++.old-deja/g++.pt/overload2.C: Likewise.
7926
b96f8145 79272016-05-30 Jan Hubicka <hubicka@ucw.cz>
7928
7929 * gcc.dg/tree-ssa/peel1.c: New testcase.
7930 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7931 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7932
ed5bca7a 79332016-05-30 Tom de Vries <tom@codesourcery.com>
7934
7935 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7936 to ce.
7937
c0aa0333 79382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7939
7940 PR c++/71099
7941 * g++.dg/parse/virtual1.C: New.
7942
231010db 79432016-05-30 Uros Bizjak <ubizjak@gmail.com>
7944
7945 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7946 Use correct register when clearing %edx.
7947
765557c0 79482016-05-30 Alexander Monakov <amonakov@ispras.ru>
7949
7950 PR tree-optimization/71289
7951 * gcc.dg/pr71289.c: New test.
7952
fc3b1c44 79532016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7954
7955 PR middle-end/71269
7956 PR middle-end/71292
7957 * gcc.dg/tree-ssa/pr71269.c: New test.
7958 * gcc.dg/tree-ssa/pr71292.c: New test.
7959
ce352457 79602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7961
7962 PR middle-end/71252
7963 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7964
eedd711b 79652016-05-30 Jan Hubicka <hubicka@ucw.cz>
7966
7967 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7968 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7969 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7970
8c061890 79712016-05-30 Tom de Vries <tom@codesourcery.com>
7972
7973 PR tree-optimization/69067
7974 * gcc.dg/graphite/pr69067.c: New test.
7975
a6b0884c 79762016-05-29 Uros Bizjak <ubizjak@gmail.com>
7977
7978 PR target/71245
7979 * gcc.target/i386/pr71245-1.c: New test.
7980 * gcc.target/i386/pr71245-2.c: Ditto.
7981
2369edfc 79822016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7983
7984 PR c++/71105
7985 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7986 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7987 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7988
b6ab3f43 79892016-05-27 Jan Hubicka <hubicka@ucw.cz>
7990
7991 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7992
0192662b 79932016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7994
7995 Revert:
7996 PR c++/69855
7997 * g++.dg/overload/69855.C: New.
7998 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7999 * g++.old-deja/g++.pt/crash3.C: Likewise.
8000
fce78c50 80012016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8002
8003 PR c++/60385
8004 * g++.dg/parse/namespace13.C: New.
8005
372172fe 80062016-05-26 Jeff Law <law@redhat.com>
8007
8008 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8009 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8010 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8011 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8012 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8013 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8014 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8015 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8016 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8017 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8018 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8019 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8020 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8021
5d8a8944 80222016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8023
8024 PR c++/69855
8025 * g++.dg/overload/69855.C: New.
8026 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8027 * g++.old-deja/g++.pt/crash3.C: Likewise.
8028
29602b75 80292016-05-27 Jiong Wang <jiong.wang@arm.com>
8030
8031 PR target/63596
8032 * gcc.target/aarch64/va_arg_1.c: New testcase.
8033 * gcc.target/aarch64/va_arg_2.c: Likewise.
8034 * gcc.target/aarch64/va_arg_3.c: Likewise.
8035
c900b732 80362016-05-27 Jiong Wang <jiong.wang@arm.com>
8037
8038 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8039 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8040 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8041 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8042 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8043
73ef73bd 80442016-05-27 Marek Polacek <polacek@redhat.com>
8045
8046 PR middle-end/71308
8047 * g++.dg/torture/pr71308.C: New test.
8048
a6031633 80492016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8050
8051 * gcc.dg/zero_bits_compound-1.c: New test.
8052 * gcc.dg/zero_bits_compound-2.c: New test.
8053
1fbdc7ae 80542016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8055
8056 PR middle-end/71279
8057 * gcc.dg/pr71279.c: New test.
8058
2e196ca8 80592016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8060
8061 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8062 floating point min/max/comparison instructions.
8063 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8064
6feab9ce 80652016-05-26 Jakub Jelinek <jakub@redhat.com>
8066
8067 * c-c++-common/gomp/schedule-1.c: New test.
8068 * gfortran.dg/gomp/schedule-1.f90: New test.
8069
978cea8f 80702016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8071
8072 PR c++/70822
8073 PR c++/70106
8074 * g++.dg/cpp1y/auto-fn32.C: New test.
8075 * g++.dg/cpp1y/paren4.C: New test.
8076
0478d9ed 80772016-05-26 Nathan Sidwell <nathan@acm.org>
8078
8079 * gcc.dg/20060410.c: Xfail on ptx.
8080 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8081 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8082 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8083 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8084 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8085
5fd1c174 80862016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8087
8088 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8089
c5e8b3e2 80902016-05-26 Jakub Jelinek <jakub@redhat.com>
8091
0db93a5b 8092 PR tree-optimization/71280
8093 * gcc.dg/pr71280.c: New test.
8094
7199c05c 8095 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8096
76c786ac 8097 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8098 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8099
c5e8b3e2 8100 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8101
e9bcea2f 81022016-05-26 Jiong Wang <jiong.wang@arm.com>
8103
8104 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8105 kept in memory.
e9bcea2f 8106
955d947b 81072016-05-25 Jeff Law <law@redhat.com>
8108
8109 PR tree-optimization/71272
8110 * gcc.c-torture/compile/pr71272.c: new test.
8111
77102dbe 81122016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8113
8114 * gcc.target/powerpc/vec-cmpne.c: New test.
8115 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8116
552821b4 81172016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8118
8119 * gnat.dg/opt55.ad[sb]: New test.
8120
0113f3c5 81212016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8122
8123 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8124 * c-c++-common/pr60226.c: Require int32plus.
8125 * gcc.c-torture/execute/pr70602.c: Likewise.
8126 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8127 unsigned long for malloc arg type.
8128 * gcc.dg/asr_div1.c: Require int32plus.
8129 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8130 * gcc.dg/pie-1.c: Require pie.
8131 * gcc.dg/pie-2.c: Likewise.
8132 * gcc.dg/pr59471.c: Require int32plus.
8133 * gcc.dg/pr59963-2.c: XFAIL for int16.
8134 * gcc.dg/pr60114.c: Require int32plus.
8135 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8136 unsigned long for typedef of size_t.
8137 * gcc.dg/pr63914.c: Require int32plus.
8138 * gcc.dg/pr64536.c: Require pt32plus.
8139 * gcc.dg/pr65658.c: Likewise.
8140 * gcc.dg/pr67271.c: Require int32plus.
8141 * gcc.dg/pr68112.c: Likewise.
8142 * gcc.dg/pr69071.c: Skip for avr target.
8143 * gcc.dg/pr69973.c: Require int32plus.
8144 * gcc.dg/pr70169.c: Skip for avr target.
8145 * gcc.dg/sso-6.c: Require int32plus.
8146 * gcc.dg/sso-7.c: Likewise.
8147 * gcc.dg/sso-8.c: Likewise.
8148 * gcc.dg/vrp-min-max-2.c: Likewise.
8149
f4094380 81502016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8151
8152 PR target/70738
8153 * gcc.target/i386/pr70738-1.c: New test.
8154 * gcc.target/i386/pr70738-2.c: Likewise.
8155 * gcc.target/i386/pr70738-3.c: Likewise.
8156 * gcc.target/i386/pr70738-4.c: Likewise.
8157 * gcc.target/i386/pr70738-5.c: Likewise.
8158 * gcc.target/i386/pr70738-6.c: Likewise.
8159 * gcc.target/i386/pr70738-7.c: Likewise.
8160 * gcc.target/i386/pr70738-8.c: Likewise.
8161 * gcc.target/i386/pr70738-9.c: Likewise.
8162
239a4bea 81632016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8164
8165 PR rtl-optimization/66940
8166 * gcc.c-torture/execute/pr66940.c: New test.
8167
bf6382ba 81682016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8169
8170 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8171 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8172 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8173 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8174 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8175 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8176 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8177 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8178 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8179 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8180 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8181 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8182 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8183 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8184 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8185 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8186 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8187 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8188 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8189 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8190 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8191 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8192 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8193 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8194
2c995da9 81952016-05-25 Marek Polacek <polacek@redhat.com>
8196
8197 PR c/71265
8198 * gcc.dg/noncompile/pr71265.c: New test.
8199
abfbb5b5 8200 PR c/71266
8201 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8202
f6871bbd 82032016-05-25 Nathan Sidwell <nathan@acm.org>
8204
8205 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8206
de04e83e 82072016-05-25 Richard Biener <rguenther@suse.de>
8208
8209 PR tree-optimization/71261
8210 * c-c++-common/torture/pr71261.c: New testcase.
8211
b35931f7 82122016-05-25 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/71264
8215 * gcc.dg/vect/pr71264.c: New testcase.
8216
166c3089 82172016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8218
8219 PR c++/55992
8220 * g++.dg/cpp0x/alias-decl-53.C: New.
8221 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8222
14240409 82232016-05-25 Martin Liska <mliska@suse.cz>
8224
8225 * g++.dg/pr71239.C: New test.
8226
bc47d9f6 82272016-05-25 Richard Biener <rguenther@suse.de>
8228
4860a6bf 8229 * gcc.dg/vect/pr58135.c: Rename to ...
8230 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8231
d8a3f157 82322016-05-25 Marek Polacek <polacek@redhat.com>
8233
8234 * g++.dg/pr65295.C: Use target c++14.
8235
3af16045 82362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8237
231010db 8238 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8239 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8240
949479b2 82412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8242
8243 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8244 instructions.
8245
6d6a3fc3 82462016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8247
8248 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8249 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8250 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8251 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8252 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8253 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8254 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8255 * c-c++-common/goacc/pcopy.c: Likewise.
8256 * c-c++-common/goacc/pcopyin.c: Likewise.
8257 * c-c++-common/goacc/pcopyout.c: Likewise.
8258 * c-c++-common/goacc/pcreate.c: Likewise.
8259 * c-c++-common/goacc/pr70688.c: New test.
8260 * c-c++-common/goacc/present-1.c: Adjust test.
8261 * c-c++-common/goacc/reduction-5.c: Likewise.
8262 * g++.dg/goacc/data-1.C: New test.
8263
af648be2 82642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8265
8266 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8267 vector parity built-in functions.
8268 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8269 count trailing zeros automatic vectorization.
8270 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8271 count trailing zeros built-in functions.
8272
4e173d60 82732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8274
8275 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8276
a0c02a52 82772016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8278
8279 PR target/71050
8280 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8281
64c52e9c 82822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8283
8284 PR c++/50436
8285 * g++.dg/template/crash123.C: New.
8286 * g++.dg/template/crash124.C: Likewise.
8287
752b5a4c 82882016-05-24 Martin Sebor <msebor@redhat.com>
8289
8290 PR c++/71147
8291 * g++.dg/ext/flexary16.C: New test.
8292
a36dd683 82932016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8294
f6871bbd 8295 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8296 before math.h is included.
a36dd683 8297 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8298 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8299 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8300 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8301 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8302 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8303 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8304 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8305 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8306 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8307 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8308 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8309 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8310 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8311 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8312 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8313 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8314 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8315 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8316 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8317 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8318 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8319 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8320
d60e1df7 83212016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8322 Kelvin Nilsen <kelvin@gcc.gnu.org>
8323
8324 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8325 support.
8326
22d09025 83272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8328
8329 PR c++/69872
8330 * g++.dg/warn/Wno-narrowing1.C: New.
8331
6ef0143d 83322016-05-24 Marek Polacek <polacek@redhat.com>
8333
8334 PR c/71249
8335 * c-c++-common/Wswitch-unreachable-2.c: New test.
8336
962a2062 83372016-05-24 Jakub Jelinek <jakub@redhat.com>
8338
ead77194 8339 PR c++/71257
8340 * g++.dg/vect/simd-clone-6.cc: New test.
8341 * g++.dg/gomp/declare-simd-6.C: New test.
8342
962a2062 8343 PR middle-end/70434
8344 PR c/69504
8345 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8346
23edc6d1 83472016-05-24 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/71240
8350 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8351
30633bcc 83522016-05-24 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/71230
8355 * gcc.dg/torture/pr71230.c: New testcase.
8356 * g++.dg/torture/pr71230.C: Likewise.
8357
c9d624bd 83582016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8359
8360 * c-c++-common/goacc/routine-5.c: Add tests.
8361 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8362 * gfortran.dg/goacc/routine-6.f90: Add tests.
8363
ce143ff0 83642016-05-24 Richard Biener <rguenther@suse.de>
8365
8366 PR tree-optimization/71253
8367 * gcc.dg/torture/pr71253.c: New testcase.
8368
3bdaecd5 83692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8370
8371 PR middle-end/71252
8372 * gfortran.dg/pr71252.f90: New test.
8373
856b494d 83742016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8375
8376 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8377
7345b977 83782016-05-24 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/70434
8381 PR c/69504
8382 * c-c++-common/vector-subscript-4.c: New testcase.
8383 * c-c++-common/vector-subscript-5.c: Likewise.
8384
6f065267 83852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8386
8387 PR fortran/71123
8388 * gfortran.dg/namelist_90.f: New test
8389
fd6757da 83902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8391
8392 PR fortran/66461
8393 * gfortran.dg/unexpected_eof.f: New test
8394
7d5555a8 83952016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8396 Kelvin Nilsen <kelvin@gcc.gnu.org>
8397
8398 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8399 as little endian.
8400
ae6744c9 84012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8402
8403 PR c++/70972
8404 * g++.dg/cpp0x/inh-ctor20.C: New.
8405 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8406
f0d91a85 84072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8408
8409 PR c++/69095
8410 * g++.dg/cpp0x/variadic168.C: New.
8411
1618ffe5 84122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8413
8414 * g++.dg/cpp0x/pr31445.C: Test column number too.
8415 * g++.dg/cpp0x/pr32253.C: Likewise.
8416 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8417 * g++.dg/cpp0x/variadic36.C: Likewise.
8418
c0205bab 84192016-05-23 Marc Glisse <marc.glisse@inria.fr>
8420
8421 * gcc.dg/fold-notshift-2.c: Adjust.
8422
1398da0f 84232016-05-23 Marek Polacek <polacek@redhat.com>
8424
8425 PR c/49859
8426 * c-c++-common/Wswitch-unreachable-1.c: New test.
8427 * gcc.dg/Wswitch-unreachable-1.c: New test.
8428 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8429 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8430 * g++.dg/gomp/block-10.C: Likewise.
8431 * gcc.dg/gomp/block-10.c: Likewise.
8432 * g++.dg/gomp/block-9.C: Likewise.
8433 * gcc.dg/gomp/block-9.c: Likewise.
8434 * g++.dg/gomp/target-1.C: Likewise.
8435 * g++.dg/gomp/target-2.C: Likewise.
8436 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8437 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8438 * g++.dg/gomp/taskgroup-1.C: Likewise.
8439 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8440 * gcc.dg/gomp/teams-1.c: Likewise.
8441 * g++.dg/gomp/teams-1.C: Likewise.
8442 * g++.dg/overload/error3.C: Likewise.
8443 * g++.dg/tm/jump1.C: Likewise.
8444 * g++.dg/torture/pr40335.C: Likewise.
8445 * gcc.dg/c99-vla-jump-5.c: Likewise.
8446 * gcc.dg/switch-warn-1.c: Likewise.
8447 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8448 * gcc.dg/nested-func-1.c: Likewise.
8449 * gcc.dg/pr67784-4.c: Likewise.
8450
5403ed8b 84512016-05-23 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/71230
8454 * gfortran.dg/pr71230-1.f90: New testcase.
8455 * gfortran.dg/pr71230-2.f90: Likewise.
8456
27510941 84572016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8458
1618ffe5 8459 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8460 * gcc.dg/vect/pr58135.c: Add new.
8461 * gfortran.dg/pr46519-1.f: Adjust test case.
8462
a41c605d 84632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8464
8465 PR c++/53401
8466 * g++.dg/cpp0x/decltype64.C: New.
8467
3eb254ab 84682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8469
8470 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8471 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8472 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8473
a75fffe1 84742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8475
8476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8477 Add poly64x1_t and poly64x2_t cases if supported.
8478 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8479 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8480 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8481 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8483
56979b12 84842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8485
8486 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8487 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8488 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8489 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8490 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8491 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8492 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8493
dc5e98db 84942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8495
8496 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8497
c0f383ae 84982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8499
8500 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8501 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8502
2a4d70a2 85032016-05-22 Jakub Jelinek <jakub@redhat.com>
8504
4c109025 8505 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8506 constraint instead of "r".
8507 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8508 insn instead of vxorpd.
8509 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8510
bad891ce 8511 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8512 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8513
ac23ddb9 8514 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8515
9dac9579 8516 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8517 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8518
2a4d70a2 8519 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8520
9eafdd7b 85212016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8522
8523 PR middle-end/40921
8524 * gcc.dg/tree-ssa/pr40921.c: New test.
8525
93df190d 85262016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8527
8528 PR target/71103
8529 * gcc.target/avr/pr71103.c: New test.
8530
933b9f7f 85312016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8532
8533 PR middle-end/71179
8534 * gcc.dg/tree-ssa/pr71179.c: New test.
8535
8bdfbc08 85362016-05-20 Martin Sebor <msebor@redhat.com>
8537
8538 PR c/71115
8539 * gcc.dg/init-excess-2.c: New test.
8540
6827ab42 85412016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8542
8543 * gnat.dg/opt53.adb: New test.
8544 * gnat.dg/opt54.adb: Likewise.
8545
58a5f4c0 85462016-05-20 Martin Jambor <mjambor@suse.cz>
8547
8548 PR tree-optimization/70884
8549 * gcc.dg/tree-ssa/pr70919.c: New test.
8550
bb7145f6 85512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8552
8553 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8554 formatting.
f6871bbd 8555 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8556 fix code formatting.
8557
85582016-05-20 Nathan Sidwell <nathan@acm.org>
8559
8560 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8561 non-common cases.
8562 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8563
9954d230 85642016-05-20 David Malcolm <dmalcolm@redhat.com>
8565
8566 * jit.dg/all-non-failing-tests.h: Add
8567 test-factorial-must-tail-call.c.
8568 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8569 * jit.dg/test-factorial-must-tail-call.c: New test case.
8570
08a161f9 85712016-05-20 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR fortran/71204
8574 * gfortran.dg/pr71204.f90: New test.
8575
3d380077 85762016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8577
8578 * gcc.target/nvptx/sincos.c: New test.
8579
0f104d56 85802016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8581
8582 PR c++/70572
8583 * g++.dg/cpp1y/auto-fn31.C: New.
8584
61736a1b 85852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8586
8587 * gcc.target/powerpc/vec-addec.c: New test.
8588 * gcc.target/powerpc/vec-addec-int128.c: New test.
8589
b4a61e77 85902016-05-20 David Malcolm <dmalcolm@redhat.com>
8591
8592 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8593 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8594 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8595 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8596
9a2ace10 85972016-05-20 Jan Hubicka <hubicka@ucw.cz>
8598
8599 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8600
45cdf8c6 86012016-05-20 Jakub Jelinek <jakub@redhat.com>
8602
b9a1dcd5 8603 PR c++/71210
8604 * g++.dg/opt/pr71210-1.C: New test.
8605 * g++.dg/opt/pr71210-2.C: New test.
8606
45cdf8c6 8607 PR tree-optimization/29756
8608 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8609 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8610 only on selected targets where V4SImode vectors are known to be
8611 supported.
8612
92e3ffbf 86132016-05-20 Marc Glisse <marc.glisse@inria.fr>
8614
8615 PR tree-optimization/71079
8616 PR tree-optimization/71206
8617 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8618
5da368e3 86192016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8620
8621 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8622 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8623 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8624
2506d97a 86252016-05-20 Richard Guenther <rguenther@suse.de>
8626
8627 PR tree-optimization/29756
8628 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8629
adade307 86302016-05-20 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/71185
8633 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8634
c3deca25 86352016-05-20 Richard Biener <rguenther@suse.de>
8636
8637 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8638
8b0bef14 86392016-05-19 Marek Polacek <polacek@redhat.com>
8640
8641 PR c++/71075
8642 * g++.dg/diagnostic/pr71075.C: New test.
8643
08025288 86442016-05-19 David Malcolm <dmalcolm@redhat.com>
8645
8646 PR c++/71184
8647 * g++.dg/pr71184.C: New test case.
8648
26a51591 86492016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8650
8651 * gcc.target/powerpc/darn-0.c: New test.
8652 * gcc.target/powerpc/darn-1.c: New test.
8653 * gcc.target/powerpc/darn-2.c: New test.
8654
d8d3e75a 86552016-05-19 Marek Polacek <polacek@redhat.com>
8656
8657 PR tree-optimization/71031
8658 * gcc.dg/tree-ssa/vrp100.c: New test.
8659
c28211ae 86602016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8661
8662 PR rtl-optimization/71148
8663 * gcc.dg/pr71148.c: New test.
8664
3f5ea43a 86652016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8666
8667 PR target/71056
8668 * gcc.target/arm/pr71056.c: New test.
8669
2a7d4c20 86702016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8671
8672 * c-c++-common/pr69669.c: Check the used mode.
8673
ed0b0569 86742016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8675
8676 PR sanitizer/64354
8677 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8678
410372fe 86792016-05-19 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/70729
8682 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8683 * gcc.dg/graphite/scop-18.c: Likewise.
8684 * gcc.dg/pr41783.c: Disable LIM.
8685 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8686 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8687 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8688 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8689 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8690 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8691 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8692 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8693 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8694 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8695 * gfortran.dg/pr42108.f90: Likewise.
8696
56f34f03 86972016-05-18 David Malcolm <dmalcolm@redhat.com>
8698
8699 PR driver/69265
8700 * gcc.dg/spellcheck-options-11.c: New test case.
8701
e6481cd1 87022016-05-18 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR c++/71100
8705 * g++.dg/opt/pr71100.C: New test.
8706
be951c59 87072016-05-18 Martin Jambor <mjambor@suse.cz>
8708
8709 PR ipa/69708
8710 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8711 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8712 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8713 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8714
665ff45b 87152016-05-18 Martin Jambor <mjambor@suse.cz>
8716
8717 PR ipa/69708
8718 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8719 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8720 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8721 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8722 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8723
485be62c 87242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8725
8726 PR c++/69793
8727 * g++.dg/template/crash122.C: New.
8728
b251d5f5 87292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8730
8731 PR c++/70466
8732 * g++.dg/template/pr70466-1.C: New.
8733 * g++.dg/template/pr70466-2.C: Likewise.
8734
c93e9931 87352016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8736
8737 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8738 splat operations and the XXSPLTIB instruction.
8739 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8740 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8741 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8742 xxlxor to clear a register.
8743
8ba6639c 87442016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8745
8746 * gcc.dg/torture/pr71020.c: New test.
8747
ec6e3005 87482016-05-18 Martin Jambor <mjambor@suse.cz>
8749
8750 PR ipa/70646
8751 * gcc.dg/ipa/pr70646.c: New test.
8752
5ef3c918 87532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8754
8755 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8756
70a88eab 87572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8758
8759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8760 missing tests for vreinterpretq_p{8,16}.
8761
b52a930c 87622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8763
8764 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8765 vsliq_n_s64 and vsliq_n_u64.
8766
bdd4080b 87672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8768
8769 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8770 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8771
37814bf5 87722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8773
8774 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8775 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8776 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8777
764af2e0 87782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8779
8780 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8781 in comment.
8782
ffe01a83 87832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8784
8785 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8786 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8787 "blr\t" and switch to scan-assembler-times.
8788
fab6dae9 87892016-05-18 Jiong Wang <jiong.wang@arm.com>
8790
231010db 8791 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8792 with __aarch64__.
8793 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8794 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8795
4eb0c566 87962016-05-18 Jakub Jelinek <jakub@redhat.com>
8797
442f18f1 8798 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8799 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8800 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8801 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8802 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8803 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8804
4d83b36b 8805 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8806 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8807
a4528eec 8808 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8809 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8810
f0066139 8811 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8812 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8813
4eb0c566 8814 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8815
303e9267 88162016-05-18 Richard Biener <rguenther@suse.de>
8817
8818 PR tree-optimization/71168
8819 * gcc.dg/torture/pr71168.c: New testcase.
8820
0d7ddd44 88212016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8822
8823 PR middle-end/63586
8824 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8825 * gcc.dg/tree-ssa/pr63586.c: New test.
8826 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8827
899bcc0f 88282016-05-17 Nathan Sidwell <nathan@acm.org>
8829
8830 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8831 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8832 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8833 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8834
a2246979 88352016-05-17 Nathan Sidwell <nathan@acm.org>
8836
8837 * gcc.target/nvptx/abi-vararg-3.c: New.
8838
2f6a4d21 88392016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8840
8841 PR tree-optimization/54579
8842 PR middle-end/55299
8843 * gcc.dg/fold-notrotate-1.c: New test.
8844 * gcc.dg/fold-notshift-1.c: New test.
8845 * gcc.dg/fold-notshift-2.c: New test.
8846
27bdad45 88472016-05-17 Marek Polacek <polacek@redhat.com>
8848
8849 PR ipa/71146
8850 * g++.dg/ipa/pr71146.C: New test.
8851
f33a295a 88522016-05-17 David Malcolm <dmalcolm@redhat.com>
8853
8854 * jit.dg/test-error-array-bounds.c: New test case.
8855
b6dd53bf 88562016-05-17 Marc Glisse <marc.glisse@inria.fr>
8857
8858 * gcc.dg/tree-ssa/and-1.c: New testcase.
8859
a8719545 88602016-05-17 Marc Glisse <marc.glisse@inria.fr>
8861
8862 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8863 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8864
34806102 88652016-05-17 Marc Glisse <marc.glisse@inria.fr>
8866
8867 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8868 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8869
25fe08a8 88702016-05-17 Jiong Wang <jiong.wang@arm.com>
8871
8872 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8873
abf1a837 88742016-05-17 Jiong Wang <jiong.wang@arm.com>
8875
8876 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8877
666b9dd3 88782016-05-17 Jiong Wang <jiong.wang@arm.com>
8879
8880 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8881 ".2d[index]" when scan the assembly.
8882 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8883 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8884 float64x1.
8885 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8886
77d095c0 88872016-05-17 Richard Biener <rguenther@suse.de>
8888
8889 PR tree-optimization/71132
8890 * gcc.dg/torture/pr71132.c: New testcase.
8891
28adcc23 88922016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8893
8894 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8895
2439931e 88962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8897
8898 PR target/70809
8899 * gcc.target/aarch64/pr70809_1.c: New test.
8900
5ec2ff80 89012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8902
8903 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8904 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8905 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8906 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8907
17fd1c7a 89082016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8909 Ilya Enkovich <ilya.enkovich@intel.com>
8910
8911 PR target/71114
8912 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8913
46729204 89142016-05-16 Jan Hubicka <hubicka@ucw.cz>
8915
8916 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8917 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8918
2a1125d6 89192016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8920
8921 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8922 test for __ARM_FP16_ARGS.
8923 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8924 * gcc.target/arm/aapcs/neon-vect10.c: New.
8925 * gcc.target/arm/aapcs/neon-vect9.c: New.
8926 * gcc.target/arm/aapcs/vfp18.c: New.
8927 * gcc.target/arm/aapcs/vfp19.c: New.
8928 * gcc.target/arm/aapcs/vfp20.c: New.
8929 * gcc.target/arm/aapcs/vfp21.c: New.
8930 * gcc.target/arm/fp16-aapcs-1.c: New.
8931 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8932 test for __ARM_FP16_ARGS.
8933 * g++.target/arm/fp16-return-1.c: Update expected output.
8934
ea3d2d74 89352016-05-16 Jiong Wang <jiong.wang@arm.com>
8936
8937 PR testsuite/70227
8938 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8939
6989e05f 89402016-05-15 Harald Anlauf <anlauf@gmx.de>
8941
8942 PR fortran/69603
8943 * gfortran.dg/pr69603.f90: New testcase.
8944
a5f52592 89452016-05-14 Fritz Reese <fritzoreese@gmail.com>
8946
8947 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8948
88f949ab 89492016-05-14 Fritz Reese <fritzoreese@gmail.com>
8950
8951 PR fortran/71047
8952 * gfortran.dg/pr71047.f08: New test.
8953
90c88567 89542016-05-13 Joseph Myers <joseph@codesourcery.com>
8955
8956 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8957 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8958 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8959
00a690cc 89602016-05-13 Martin Sebor <msebor@redhat.com>
8961
8962 PR c++/60049
8963 * g++.dg/cpp0x/constexpr-60049.C: New test.
8964
ec8b6af7 89652016-05-13 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR bootstrap/71071
8968 * gcc.dg/pr71071.c: New test.
8969
f54d1d7b 89702016-05-13 Uros Bizjak <ubizjak@gmail.com>
8971
8972 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8973 remove XOP handling.
2f3af60f 8974 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8975
a39a0392 89762016-05-13 Nathan Sidwell <nathan@acm.org>
8977
8978 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8979 __atomic_is_lock_free declaration.
8980
42333dd9 89812016-05-13 Richard Biener <rguenther@suse.de>
8982
8983 PR tree-optimization/42587
8984 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8985
c5442454 89862016-05-13 Martin Liska <mliska@suse.cz>
8987
8988 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8989 the new format of dump output.
8990
03a400fb 89912016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8992
8993 * gcc.dg/pr71084.c: New test.
8994
69278c3f 89952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8996
231010db 8997 PR target/53440
8998 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8999
8138f11b 90002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9001
9002 * gcc.target/aarch64/struct_return.c: New test.
9003
22a3f7bd 90042016-05-12 Marek Polacek <polacek@redhat.com>
9005
9006 PR c/70756
9007 * c-c++-common/pr70756-2.c: New test.
9008 * c-c++-common/pr70756.c: New test.
9009
9bcd42cc 90102016-05-12 Richard Biener <rguenther@suse.de>
9011
9012 PR tree-optimization/71059
9013 * gcc.dg/torture/pr71059.c: New testcase.
9014
5ffb4a0d 90152016-05-12 Richard Biener <rguenther@suse.de>
9016
9017 PR tree-optimization/71062
9018 * gcc.dg/torture/pr71062.c: New testcase.
9019
2ab65c31 90202016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9021
9022 PR tree-optimization/71006
9023 * gcc.dg/pr71006.c: New test.
9024
f0158fc0 90252016-05-12 Marek Polacek <polacek@redhat.com>
9026
9027 PR driver/71063
9028 * gcc.dg/opts-7.c: New test.
9029
0f56938b 90302016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9031
9032 PR target/70830
9033 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9034 Add -save-temps to dg-options.
9035 Scan for ldmfd rather than pop instruction.
9036 * gcc.target/arm/interrupt-2.c: Likewise.
9037 * gcc.target/arm/pr70830.c: New test.
9038
e10946d5 90392016-05-12 Jakub Jelinek <jakub@redhat.com>
9040
9fa8e468 9041 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9042 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9043
9ce62bbe 9044 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9045 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9046 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9047
708ae1b1 9048 PR target/71019
9049 * gcc.target/i386/avx512vl-pack-1.c: New test.
9050 * gcc.target/i386/avx512vl-pack-2.c: New test.
9051 * gcc.target/i386/avx512bw-pack-2.c: New test.
9052
a461f32e 9053 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9054
e10946d5 9055 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9056 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9057 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9058
f52a3ef6 90592016-05-12 Richard Biener <rguenther@suse.de>
9060
9061 PR tree-optimization/70986
9062 * gcc.dg/torture/pr70986-1.c: New testcase.
9063 * gcc.dg/torture/pr70986-2.c: Likewise.
9064 * gcc.dg/torture/pr70986-3.c: Likewise.
9065
54c4d22e 90662016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9067
9068 PR c/43651
9069 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9070 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9071
57215d5b 90722016-05-11 Uros Bizjak <ubizjak@gmail.com>
9073
9074 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9075 directive.
9076 * gcc.target/i386/pr66746.c: Ditto.
9077
67d3121c 90782016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9079
9080 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9081 support.
9082 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9083 warning when using -mvsx-timode.
9084 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9085 * gcc.target/powerpc/dform-2.c: Likewise.
9086 * gcc.target/powerpc/pr68805.c: Likewise.
9087
7f8012a5 90882016-05-11 Marek Polacek <polacek@redhat.com>
9089
9090 PR c++/71024
9091 * c-c++-common/attributes-3.c: New test.
9092
3e8567ce 90932016-05-11 Nathan Sidwell <nathan@acm.org>
9094
9095 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9096 * gcc.c-torture/execute/pr68185.c: Likewise.
9097 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9098 * gcc.dg/pr69634.c: Requires scheduling.
9099 * gcc.dg/torture/pr66178.c: Require label values.
9100 * gcc.dg/setjmp-6.c: Require indirect jumps.
9101
3739ac00 91022016-05-11 Richard Biener <rguenther@suse.de>
9103
9104 PR tree-optimization/71055
9105 * gcc.dg/torture/pr71055.c: New testcase.
9106
1ff8b385 91072016-05-11 Richard Biener <rguenther@suse.de>
9108
9109 PR debug/71057
9110 * g++.dg/debug/pr71057.C: New testcase.
9111
77126efa 91122016-05-11 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR fortran/70855
9115 * gfortran.dg/gomp/pr70855.f90: New test.
9116
6fcaaf9b 91172016-05-11 Richard Biener <rguenther@suse.de>
9118
9119 PR middle-end/71002
9120 * g++.dg/torture/pr71002.C: New testcase.
9121
bfa8ea12 91222016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9123
9124 PR middle-end/70807
9125 * gcc.dg/pr70807.c: New test.
9126
87632549 91272016-05-10 Martin Sebor <msebor@redhat.com>
9128
9129 PR c++/38611
9130 * g++.dg/Wattributes.C: New test.
9131
f9153689 91322016-05-10 Marc Glisse <marc.glisse@inria.fr>
9133
9134 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9135 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9136 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9137
a44ed58a 91382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9139
9140 PR target/70799
9141 * gcc.target/i386/pr70799-1.c: New test.
9142
d6c90d89 91432016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9144
9145 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9146
c1f73044 91472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9148
9149 PR middle-end/70877
9150 * gcc.target/i386/pr70877.c: New test.
9151
e66d763a 91522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9153
9154 PR tree-optimization/70786
9155 * gcc.target/i386/pr70876.c: New test.
9156
a30ff73a 91572016-05-10 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR target/70927
9160 * gcc.target/i386/avx512vl-logic-1.c: New test.
9161 * gcc.target/i386/avx512vl-logic-2.c: New test.
9162 * gcc.target/i386/avx512dq-logic-2.c: New test.
9163
4b3fd38f 91642016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9165
9166 PR target/70963
9167 * gcc.target/powerpc/pr70963.c: New.
9168
abf93a25 91692016-05-10 David Malcolm <dmalcolm@redhat.com>
9170
9171 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9172 (test_very_wide_line): Add ruler to expected output.
9173 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9174 (test_very_wide_line): Likewise.
9175 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9176 (test_show_locus): Within the handling of "test_very_wide_line",
9177 enable show_ruler_p on the diagnostic context.
9178
d614888f 91792016-05-10 Richard Biener <rguenther@suse.de>
9180
9181 PR tree-optimization/71039
9182 * gcc.dg/torture/pr71039.c: New testcase.
9183
dbca5ed9 91842016-05-10 Nathan Sidwell <nathan@acm.org>
9185
9186 * gcc.dg/nested-func-10.c: Requires alloca.
9187 * gcc.dg/nested-func-9.c: Requires alloca.
9188 * gcc.c-torture/execute/pr70460.c: Requires labels.
9189 * gcc.c-torture/compile/pr70199.c: Requires labels.
9190 * gcc.target/nvptx/decl.c: Compile only.
9191 * gcc.target/nvptx/trailing-init.c: Compile only.
9192 * gcc.target/nvptx/ary-init.c: Compile only.
9193
3fa82609 91942016-05-10 Marek Polacek <polacek@redhat.com>
9195
9196 PR c/70255
9197 * gcc.dg/attr-opt-1.c: New test.
9198
76825907 91992016-05-10 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/70497
9202 PR tree-optimization/28367
9203 * gcc.dg/torture/20160404-1.c: New testcase.
9204 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9205 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9206
68255819 92072016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9208
9209 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9210
d9aa8cdb 92112016-05-09 Uros Bizjak <ubizjak@gmail.com>
9212
9213 * gcc.target/i386/fabsneg-1.c New test.
9214
7cc16f50 92152016-05-09 Alan Modra <amodra@gmail.com>
9216
9217 PR testsuite/70826
9218 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9219
a83b7b63 92202016-05-09 Richard Biener <rguenther@suse.de>
9221
9222 PR tree-optimization/70985
9223 * gcc.dg/torture/pr70985.c: New testcase.
9224
189d0706 92252016-05-09 Bin Cheng <bin.cheng@arm.com>
9226
9227 * gcc.dg/tree-ssa/ifc-9.c: New test.
9228 * gcc.dg/tree-ssa/ifc-10.c: New test.
9229 * gcc.dg/tree-ssa/ifc-11.c: New test.
9230 * gcc.dg/tree-ssa/ifc-12.c: New test.
9231 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9232 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9233 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9234
1ec957b0 92352016-05-09 Richard Biener <rguenther@suse.de>
9236
9237 PR fortran/70937
9238 * gfortran.dg/pr70937.f90: New testcase.
9239
923c7714 92402016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9241
9242 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9243
d7cd448a 92442016-05-07 Fritz Reese <fritzoreese@gmail.com>
9245
9246 PR fortran/56226
9247 * gfortran.dg/dec_structure_1.f90: New testcase.
9248 * gfortran.dg/dec_structure_2.f90: Ditto.
9249 * gfortran.dg/dec_structure_3.f90: Ditto.
9250 * gfortran.dg/dec_structure_4.f90: Ditto.
9251 * gfortran.dg/dec_structure_5.f90: Ditto.
9252 * gfortran.dg/dec_structure_6.f90: Ditto.
9253 * gfortran.dg/dec_structure_7.f90: Ditto.
9254 * gfortran.dg/dec_structure_8.f90: Ditto.
9255 * gfortran.dg/dec_structure_9.f90: Ditto.
9256 * gfortran.dg/dec_structure_10.f90: Ditto.
9257 * gfortran.dg/dec_structure_11.f90: Ditto.
9258 * gfortran.dg/dec_union_1.f90: Ditto.
9259 * gfortran.dg/dec_union_2.f90: Ditto.
9260 * gfortran.dg/dec_union_3.f90: Ditto.
9261 * gfortran.dg/dec_union_4.f90: Ditto.
9262 * gfortran.dg/dec_union_5.f90: Ditto.
9263 * gfortran.dg/dec_union_6.f90: Ditto.
9264 * gfortran.dg/dec_union_7.f90: Ditto.
9265
f681e29b 92662016-05-07 Tom de Vries <tom@codesourcery.com>
9267
9268 PR tree-optimization/70956
9269 * gcc.dg/graphite/pr70956.c: New test.
9270
68d7f375 92712016-05-06 Jakub Jelinek <jakub@redhat.com>
9272
faf39348 9273 PR middle-end/70941
9274 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9275 (a, b, c, d): Change type from char to signed char.
9276 (main): Compare against (signed char) -1634678893 instead of
9277 hardcoded -109. Use __builtin_abort instead of abort.
9278
b768b13a 9279 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9280 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9281
68d7f375 9282 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9283
5dda16ea 92842016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9285
9286 PR debug/70935
9287 * gcc.dg/torture/pr70935.c: New test.
9288
13ede1b5 92892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9290
9291 PR target/58219
7fc878c4 9292 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9293
96d94be2 92942016-05-06 Richard Biener <rguenther@suse.de>
9295
9296 PR tree-optimization/70960
9297 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9298
e5d9f15d 92992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9300
9301 PR target/52933
9302 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9303 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9304 Adjust expected instruction counts.
9305 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9306
2dd7705f 93072016-05-06 Marek Polacek <polacek@redhat.com>
9308
9309 PR sanitizer/70875
9310 * gcc.dg/ubsan/bounds-3.c: New test.
9311
cb8bc632 93122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9313
9314 PR target/54089
9315 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9316
b343c173 93172016-05-06 Richard Biener <rguenther@suse.de>
9318
9319 PR middle-end/70931
9320 * gfortran.dg/pr70931.f90: New testcase.
9321
1e3db0b1 93222016-05-06 Richard Biener <rguenther@suse.de>
9323
9324 PR middle-end/70941
9325 * gcc.dg/torture/pr70941.c: New testcase.
9326
bdd54b6d 93272016-05-05 Bin Cheng <bin.cheng@arm.com>
9328
9329 PR tree-optimization/57206
9330 * gcc.dg/vect/pr57206.c: New test.
9331
499adcfd 93322016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9335
871164c4 93362016-05-05 Jakub Jelinek <jakub@redhat.com>
9337
ecb23e00 9338 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9339
871164c4 9340 * c-c++-common/Wdangling-else-4.c: New test.
9341
70cf83ba 93422016-05-04 Jakub Jelinek <jakub@redhat.com>
9343
858c9470 9344 PR c++/70906
9345 PR c++/70933
9346 * g++.dg/opt/pr70906.C: New test.
9347 * g++.dg/opt/pr70933.C: New test.
9348
70cf83ba 9349 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9350
aaa36a78 93512016-05-04 Jan Hubicka <hubicka@ucw.cz>
9352
9353 * gcc.dg/ipa/pure-const-3.c: New testcase.
9354
1d52c456 93552016-05-04 Marek Polacek <polacek@redhat.com>
9356
9357 * c-c++-common/Wdangling-else-1.c: New test.
9358 * c-c++-common/Wdangling-else-2.c: New test.
9359 * c-c++-common/Wdangling-else-3.c: New test.
9360
dc581573 93612016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9362
9363 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9364 flag is present.
9365
a64030fe 93662016-05-04 Marek Polacek <polacek@redhat.com>
9367
9368 PR c/48778
9369 * gcc.dg/Waddress-2.c: New test.
9370
b461b04a 93712016-05-04 Alan Modra <amodra@gmail.com>
9372
9373 * gcc.target/powerpc/pr70866.c: New.
9374
c388a0cf 93752016-05-03 Martin Sebor <msebor@redhat.com>
9376
9377 PR c++/66561
9378 * c-c++-common/builtin_location.c: New test.
9379 * g++.dg/cpp1y/builtin_location.C: New test.
9380
5d4db8ef 93812016-05-03 Marek Polacek <polacek@redhat.com>
9382
9383 PR c/70859
9384 * gcc.dg/pr70859.c: New test.
9385 * gcc.dg/pr70859-2.c: New test.
9386
ca938765 93872016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9388
9389 * gnat.dg/debug5.adb: New testcase.
9390
60b27d5f 93912016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9392
9393 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9394 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9395 Procedure to check for z10 instruction set.
9396
5ab325d0 93972016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9398
9399 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9400
c548a0ad 94012016-05-03 Alan Modra <amodra@gmail.com>
9402
9403 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9404
d5ecd946 94052016-05-03 Jakub Jelinek <jakub@redhat.com>
9406
9407 * gcc.target/i386/avx512f-cvt-1.c: New test.
9408
35b0a053 94092016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9410
9411 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9412 -fdump-tree-vrp-details.
9413
9ae1b28a 94142016-05-03 Richard Biener <rguenther@suse.de>
9415
9416 * gcc.dg/pr30172-1.c: Adjust.
9417 * gcc.dg/pr63743.c: Likewise.
9418 * gcc.dg/tm/pr51696.c: Likewise.
9419 * c-c++-common/tm/safe-1.c: Likewise.
9420 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9421 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9422 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9423 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9424
9c1a31e4 94252016-05-03 Jakub Jelinek <jakub@redhat.com>
9426
fe69bcb9 9427 PR rtl-optimization/70467
9428 * gcc.target/i386/pr70467-3.c: New test.
9429 * gcc.target/i386/pr70467-4.c: New test.
9430
9082c4a4 9431 PR tree-optimization/70916
9432 * gcc.c-torture/compile/pr70916.c: New test.
9433
9c1a31e4 9434 PR target/49244
9435 * gcc.target/i386/pr49244-1.c: New test.
9436 * gcc.target/i386/pr49244-2.c: New test.
9437
69105acc 94382016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9439
9440 PR rtl-optimization/44281
9441 * gcc.target/i386/pr44281.c: New test.
9442
9ab8df54 94432016-05-03 bin cheng <bin.cheng@arm.com>
9444
9445 PR tree-optimization/56541
9446 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9447 * gcc.dg/vect/pr56541.c: new test.
9448
3c62cae0 94492016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9450
9451 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9452 __float128.
9453 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9454
91abc161 94552016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9456
9457 PR testsuite/70520
9458 * c-c++-common/asan/clone-test-1.c (main): Align child process
9459 stack to 16 bytes.
9460
aa3d1155 94612016-05-02 David Malcolm <dmalcolm@redhat.com>
9462
9463 PR c++/62314
9464 * g++.dg/spellcheck-fields-2.C: New test case.
9465
002c3f28 94662016-05-02 David Malcolm <dmalcolm@redhat.com>
9467
9468 PR c++/62314
9469 * g++.dg/pr62314.C: New test case.
9470
46e5dccc 94712016-05-02 Jan Hubicka <hubicka@ucw.cz>
9472
9473 * gcc.dg/ipa/inline-8.c: New testcase.
9474
663f4248 94752016-05-02 Jakub Jelinek <jakub@redhat.com>
9476
9477 PR rtl-optimization/70467
9478 * gcc.target/i386/pr70467-1.c: New test.
9479
efe8bdf5 94802016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9481
9482 * gcc.dg/spec-options.c: Run the test on all targets.
9483 * gcc.dg/foo.specs: Use cpp_unique_options.
9484
47ef9633 94852016-05-02 Marc Glisse <marc.glisse@inria.fr>
9486
9487 * gcc.dg/tree-ssa/unord.c: New testcase.
9488
eb1a077c 94892016-05-02 Marc Glisse <marc.glisse@inria.fr>
9490
9491 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9492
28e869d0 94932016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9494
9495 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9496
dd185f6e 94972016-05-02 Marek Polacek <polacek@redhat.com>
9498
9499 PR c/70851
9500 * gcc.dg/enum-incomplete-3.c: New test.
9501
773d09b9 95022016-05-02 Marek Polacek <polacek@redhat.com>
9503 Tom de Vries <tom@codesourcery.com>
9504
9505 PR tree-optimization/70700
9506 * gcc.dg/pr70700.c: New test.
9507
f0dc3286 95082016-05-01 Uros Bizjak <ubizjak@gmail.com>
9509
9510 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9511 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9512 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9513 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9514 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9515
7f931827 95162016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9517
9518 * ada/acats/run_acats: Rename into...
9519 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9520 * ada/acats/run_all.sh: Remove redundant test.
9521 (target_run): Move around.
9522 (target_gnatchop): Use newly built executable.
9523 (target_gnatmake): Likewise.
9524 Check that the compilation of impbit succeeds.
9525
1c492b4e 95262016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9527
9528 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9529 * gcc.dg/20021029-1.c: Likewise.
9530 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9531 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9532 * gcc.target/sh/cmpstr.c: Likewise.
9533 * gcc.target/sh/cmpstrn.c: Likewise.
9534 * gcc.target/sh/memset.c: Likewise.
9535 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9536 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9537 * gcc.target/sh/pr39423-1.c: Likewise.
9538 * gcc.target/sh/pr49468-di.c: Likewise.
9539 * gcc.target/sh/pr49468-si.c: Likewise.
9540 * gcc.target/sh/pr49880-1.c: Likewise.
9541 * gcc.target/sh/pr49880-2.c: Likewise.
9542 * gcc.target/sh/pr49880-3.c: Likewise.
9543 * gcc.target/sh/pr50751-1.c: Likewise.
9544 * gcc.target/sh/pr50751-4.c: Likewise.
9545 * gcc.target/sh/pr50751-7.c: Likewise.
9546 * gcc.target/sh/pr51244-1.c: Likewise.
9547 * gcc.target/sh/pr51244-10.c: Likewise.
9548 * gcc.target/sh/pr51244-11.c: Likewise.
9549 * gcc.target/sh/pr51244-12.c: Likewise.
9550 * gcc.target/sh/pr51244-13.c: Likewise.
9551 * gcc.target/sh/pr51244-14.c: Likewise.
9552 * gcc.target/sh/pr51244-17.c: Likewise.
9553 * gcc.target/sh/pr51244-18.c: Likewise.
9554 * gcc.target/sh/pr51244-19.c: Likewise.
9555 * gcc.target/sh/pr51244-4.c: Likewise.
9556 * gcc.target/sh/pr51244-5.c: Likewise.
9557 * gcc.target/sh/pr51244-7.c: Likewise.
9558 * gcc.target/sh/pr51244-8.c: Likewise.
9559 * gcc.target/sh/pr51244-9.c: Likewise.
9560 * gcc.target/sh/pr51697.c: Likewise.
9561 * gcc.target/sh/pr52483-1.c: Likewise.
9562 * gcc.target/sh/pr52483-2.c: Likewise.
9563 * gcc.target/sh/pr52483-3.c: Likewise.
9564 * gcc.target/sh/pr52483-5.c: Likewise.
9565 * gcc.target/sh/pr52933-1.c: Likewise.
9566 * gcc.target/sh/pr52933-2.c: Likewise.
9567 * gcc.target/sh/pr52933-3.c: Likewise.
9568 * gcc.target/sh/pr53568-1.c: Likewise.
9569 * gcc.target/sh/pr53976-1.c: Likewise.
9570 * gcc.target/sh/pr53988-1.c: Likewise.
9571 * gcc.target/sh/pr53988.c: Likewise.
9572 * gcc.target/sh/pr54089-1.c: Likewise.
9573 * gcc.target/sh/pr54089-6.c: Likewise.
9574 * gcc.target/sh/pr54089-7.c: Likewise.
9575 * gcc.target/sh/pr54089-8.c: Likewise.
9576 * gcc.target/sh/pr54089-9.c: Likewise.
9577 * gcc.target/sh/pr54236-1.c: Likewise.
9578 * gcc.target/sh/pr54236-2.c: Likewise.
9579 * gcc.target/sh/pr54236-3.c: Likewise.
9580 * gcc.target/sh/pr54236-4.c: Likewise.
9581 * gcc.target/sh/pr54386.c: Likewise.
9582 * gcc.target/sh/pr54602-1.c: Likewise.
9583 * gcc.target/sh/pr54685.c: Likewise.
9584 * gcc.target/sh/pr54760-1.c: Likewise.
9585 * gcc.target/sh/pr54760-2.c: Likewise.
9586 * gcc.target/sh/pr54760-3.c: Likewise.
9587 * gcc.target/sh/pr54760-4.c: Likewise.
9588 * gcc.target/sh/pr54760-5.c: Likewise.
9589 * gcc.target/sh/pr54760-6.c: Likewise.
9590 * gcc.target/sh/pr55146.c: Likewise.
9591 * gcc.target/sh/pr55160.c: Likewise.
9592 * gcc.target/sh/pr59278.c: Likewise.
9593 * gcc.target/sh/pr59401-1.c: Likewise.
9594 * gcc.target/sh/pr59533-1.c: Likewise.
9595 * gcc.target/sh/pr63260.c: Likewise.
9596 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9597 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9598 * gcc.target/sh/strlen.c: Likewise.
9599 * gcc.target/sh/torture/pr30807.c: Likewise.
9600 * gcc.target/sh/torture/pr34777.c: Likewise.
9601 * gcc.target/sh/torture/pr64652.c: Likewise.
9602 * gcc.target/sh/torture/pr65505.c: Likewise.
9603 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9604 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9605
0c4005be 96062016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9607
9608 PR c++/66644
9609 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9610
d94e6223 96112016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9612
9613 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9614 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9615 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9616 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9617
46f37836 96182016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9619
9620 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9621 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9622
4d0a8bac 96232016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9624
9625 PR middle-end/70626
9626 * c-c++-common/goacc/combined-reduction.c: New test.
9627 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9628
b98e0db3 96292016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9630
9631 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9632 *movdi_internal pattern only if PIC off.
9633 * gcc.target/i386/pr70155-2.c: Likewise.
9634 * gcc.target/i386/pr70155-3.c: Likewise.
9635 * gcc.target/i386/pr70155-4.c: Likewise.
9636 * gcc.target/i386/pr70155-5.c: Likewise.
9637 * gcc.target/i386/pr70155-6.c: Likewise.
9638 * gcc.target/i386/pr70155-7.c: Likewise.
9639 * gcc.target/i386/pr70155-8.c: Likewise.
9640 * gcc.target/i386/pr70155-15.c: Likewise.
9641 * gcc.target/i386/pr70155-17.c: Likewise.
9642 * gcc.target/i386/pr70155-22.c: Likewise.
9643
8b066242 96442016-04-29 Bin Cheng <bin.cheng@arm.com>
9645
9646 PR tree-optimization/70803
9647 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9648
22912e73 96492016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9650
9651 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9652 optimization of vector loop.
9653 * gcc.target/i386/vect-unpack-3.c: New test.
9654 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9655 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9656 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9657
568128c6 96582016-04-29 Marek Polacek <polacek@redhat.com>
9659
9660 PR sanitizer/70342
9661 * g++.dg/ubsan/null-7.C: New test.
9662
025dd1e0 9663 PR c/70852
9664 * gcc.dg/pr70852.c: New test.
9665
eb16928e 96662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9667
9668 PR/69089
9669 * g++.dg/cpp0x/alignas6.C: New test.
9670
d7377ee9 96712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9672
4860a6bf 9673 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9674 * gcc.dg/pr27003.c: Likewise.
9675 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9676 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9677 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9678 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9679 * gcc.target/arc/mxy.c: Likewise.
9680 * gcc.target/arc/mswape.c: Likewise.
9681 * gcc.target/arc/mrtsc.c: Likewise.
9682 * gcc.target/arc/mcrc.c: Likewise.
9683 * gcc.target/arc/mdsp-packa.c: Likewise.
9684 * gcc.target/arc/mdvbf.c: Likewise.
9685 * gcc.target/arc/mlock.c: Likewise.
9686 * gcc.target/arc/mmac-24.c: Likewise.
9687 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9688
efa1b7ab 96892016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9690 Matthijs Kooijman <matthijs@stdin.nl>
9691 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9692
9693 PR target/60040
9694 * gcc.target/avr/pr60040-1.c: New.
9695 * gcc.target/avr/pr60040-2.c: New.
9696
00371d68 96972016-04-29 Richard Biener <rguenther@suse.de>
9698
9699 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9700
73447cc5 97012016-04-29 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/13962
9704 PR tree-optimization/65686
9705 * gcc.dg/uninit-pr65686.c: New testcase.
9706
c2087b56 97072016-04-29 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR middle-end/70843
9710 * gcc.dg/pr70843.c: New test.
9711
cdd06d5a 97122016-04-28 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR target/70858
9715 * gcc.target/i386/pr70858.c: New test.
9716
1a60079e 97172016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9718
9719 * gcc.target/arc/nps400-1.c: New file.
9720
11bc2894 97212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9722 Andrew Burgess <andrew.burgess@embecosm.com>
9723
9724 * gcc.target/arc/movh_cl-1.c: New file.
9725
dd9bf0b5 97262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9727 Andrew Burgess <andrew.burgess@embecosm.com>
9728
9729 * gcc.target/arc/extzv-1.c: New file.
9730 * gcc.target/arc/insv-1.c: New file.
9731 * gcc.target/arc/insv-2.c: New file.
9732 * gcc.target/arc/movb-1.c: New file.
9733 * gcc.target/arc/movb-2.c: New file.
9734 * gcc.target/arc/movb-3.c: New file.
9735 * gcc.target/arc/movb-4.c: New file.
9736 * gcc.target/arc/movb-5.c: New file.
9737 * gcc.target/arc/movb_cl-1.c: New file.
9738 * gcc.target/arc/movb_cl-2.c: New file.
9739 * gcc.target/arc/movbi_cl-1.c: New file.
9740 * gcc.target/arc/movl-1.c: New file.
9741
a22e4209 97422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9743 Andrew Burgess <andrew.burgess@embecosm.com>
9744
9745 * gcc.target/arc/cmem-1.c: New file.
9746 * gcc.target/arc/cmem-2.c: New file.
9747 * gcc.target/arc/cmem-3.c: New file.
9748 * gcc.target/arc/cmem-4.c: New file.
9749 * gcc.target/arc/cmem-5.c: New file.
9750 * gcc.target/arc/cmem-6.c: New file.
9751 * gcc.target/arc/cmem-7.c: New file.
9752 * gcc.target/arc/cmem-ld.inc: New file.
9753 * gcc.target/arc/cmem-st.inc: New file.
9754
287c3982 97552016-04-28 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR target/70821
9758 * gcc.target/i386/pr70821.c: New test.
9759
e40e5340 97602016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9761
9762 * gcc.target/powerpc/vec-adde.c: New test.
9763 * gcc.target/powerpc/vec-adde-int128.c: New test.
9764
cf977d50 97652016-04-28 Jakub Jelinek <jakub@redhat.com>
9766
9767 * gcc.target/i386/avx-vround-1.c: New test.
9768 * gcc.target/i386/avx-vround-2.c: New test.
9769 * gcc.target/i386/avx512vl-vround-1.c: New test.
9770 * gcc.target/i386/avx512vl-vround-2.c: New test.
9771
572f8300 97722016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9773
9774 PR testsuite/70595
9775 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9776 (check_effective_target_cilkplus_runtime): ... this.
9777 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9778 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9779
9780 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9781 Require cilkplus_runtime.
9782 Don't add -lcilkrts.
9783 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9784 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9785 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9786 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9787 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9788 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9789 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9790 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9791 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9792 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9793 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9794 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9795 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9796 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9797 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9798 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9799 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9800 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9801 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9802 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9803 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9804 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9805 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9806 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9807 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9808 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9809 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9810 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9811 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9812
9813 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9814 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9815
9816 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9817
9818 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9819 cilkplus_runtime.
9820
dfba0905 98212016-04-27 Marc Glisse <marc.glisse@inria.fr>
9822
9823 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9824 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9825
605a4556 98262015-04-27 Ryan Burn <contact@rnburn.com>
9827
9828 PR c++/69024
9829 PR c++/68997
9830 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9831 diagnostic.
9832 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9833 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9834
6a1231a5 98352016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9836
9837 * gnat.dg/limited_with4.ad[sb]: New test.
9838 * gnat.dg/limited_with4_pkg.ads: New helper.
9839
4dad9e09 98402016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9841
9842 PR target/70155
9843 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9844 and movv1ti_internal patterns
9845 * gcc.target/i386/pr70155-1.c: New test.
9846 * gcc.target/i386/pr70155-2.c: Likewise.
9847 * gcc.target/i386/pr70155-3.c: Likewise.
9848 * gcc.target/i386/pr70155-4.c: Likewise.
9849 * gcc.target/i386/pr70155-5.c: Likewise.
9850 * gcc.target/i386/pr70155-6.c: Likewise.
9851 * gcc.target/i386/pr70155-7.c: Likewise.
9852 * gcc.target/i386/pr70155-8.c: Likewise.
9853 * gcc.target/i386/pr70155-9.c: Likewise.
9854 * gcc.target/i386/pr70155-10.c: Likewise.
9855 * gcc.target/i386/pr70155-11.c: Likewise.
9856 * gcc.target/i386/pr70155-12.c: Likewise.
9857 * gcc.target/i386/pr70155-13.c: Likewise.
9858 * gcc.target/i386/pr70155-14.c: Likewise.
9859 * gcc.target/i386/pr70155-15.c: Likewise.
9860 * gcc.target/i386/pr70155-16.c: Likewise.
9861 * gcc.target/i386/pr70155-17.c: Likewise.
9862 * gcc.target/i386/pr70155-18.c: Likewise.
9863 * gcc.target/i386/pr70155-19.c: Likewise.
9864 * gcc.target/i386/pr70155-20.c: Likewise.
9865 * gcc.target/i386/pr70155-21.c: Likewise.
9866 * gcc.target/i386/pr70155-22.c: Likewise.
9867
a80f3f45 98682016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9869
9870 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9871 ".{5,6}".
9872
279305d1 98732016-04-27 Bin Cheng <bin.cheng@arm.com>
9874
9875 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9876 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9877 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9878 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9879 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9880
8974b625 98812016-04-27 Richard Biener <rguenther@suse.de>
9882
9883 PR ipa/70760
9884 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9885 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9886
886d5463 98872016-04-27 Nathan Sidwell <nathan@acm.org>
9888
9889 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9890 * g++.dg/ubsan/pr63956.C: Adjust error location.
9891
f0e35aa9 98922016-04-27 Nick Clifton <nickc@redhat.com>
9893
9894 PR middle-end/49889
9895 * gcc.dg/pr49889.c: New test.
9896
40385231 98972016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9898
9899 * c-c++-common/memset-array.c: New test.
9900
37229a71 99012016-04-26 Martin Sebor <msebor@redhat.com>
9902
9903 PR c++/66639
9904 * g++.dg/cpp1y/func_constexpr.C: New test.
9905
3eedf9bd 99062016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9907
9908 PR c++/70241
9909 * g++.dg/cpp0x/enum32.C: New test.
9910 * g++.dg/cpp0x/enum33.C: New test.
9911
99122016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9913
9914 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9915 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9916 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9917 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9918 * gcc.c-torture/execute/pr38151.c: Likewise.
9919 * gcc.c-torture/execute/pr66556.c: Likewise.
9920 * gcc.c-torture/execute/pr67781.c: Likewise.
9921 * gcc.c-torture/execute/pr68648.c: Likewise.
9922
8c51f92f 99232016-04-26 Marc Glisse <marc.glisse@inria.fr>
9924
9925 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9926
fa20ebd3 99272016-04-26 Marek Polacek <polacek@redhat.com>
9928
9929 PR c/67784
9930 * gcc.dg/pr67784-3.c: New test.
9931 * gcc.dg/pr67784-4.c: New test.
9932 * gcc.dg/pr67784-5.c: New test.
9933
9db47803 9934 PR c/70791
9935 * gcc.dg/Wnested-externs-2.c: New test.
9936
bff407f2 99372016-04-26 Marc Glisse <marc.glisse@inria.fr>
9938
9939 * gcc.dg/fold-plusmult.c: Adjust.
9940 * gcc.dg/no-strict-overflow-6.c: Adjust.
9941 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9942
78d0c69e 99432016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9944
9945 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9946 number scans.
9947 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9948 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9949 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9950 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9951 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9952 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9953 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9954 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9955 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9956 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9957 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9958 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9959 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9960 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9961 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9962 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9963 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9964 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9965 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9966 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9967 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9968 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9969 scans.
9970 * gcc.target/i386/pr32219-4.c: Likewise.
9971 * gcc.target/i386/pr32219-6.c: Likewise.
9972 * gcc.target/i386/pr32219-8.c: Likewise.
9973
221d6722 99742016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9975
9976 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9977 associated options.
9978
514727a9 99792016-04-26 Marek Polacek <polacek@redhat.com>
9980
9981 PR c++/70744
9982 * g++.dg/ext/cond2.C: New test.
9983
e6ee4c61 99842016-04-26 Bin Cheng <bin.cheng@arm.com>
9985
9986 PR tree-optimization/70771
9987 PR tree-optimization/70775
9988 * gcc.dg/pr70771.c: New test.
3730828c 9989 * gcc.dg/pr70775.c: New test.
e6ee4c61 9990
b3d72796 99912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9992
9993 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9994
c11ece29 99952016-04-25 Richard Biener <rguenther@suse.de>
9996
9997 PR tree-optimization/70780
9998 * gcc.dg/torture/pr70780.c: New testcase.
9999
92a44a68 100002016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10001
4860a6bf 10002 * gcc.target/arm/neon-vaddws16.c: New test.
10003 * gcc.target/arm/neon-vaddws32.c: New test.
10004 * gcc.target/arm/neon-vaddwu16.c: New test.
10005 * gcc.target/arm/neon-vaddwu32.c: New test.
10006 * gcc.target/arm/neon-vaddwu8.c: New test.
10007 * lib/target-supports.exp
d40b10b2 10008 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10009 that arm neon support vector widen sum of HImode TO SImode.
10010
4bbfd6c2 100112016-04-23 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR sanitizer/70712
10014 * c-c++-common/asan/pr70712.c: New test.
10015
524df596 100162016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10017
10018 * .gitattributes: New file.
10019
426c75c3 100202016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10021
10022 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10023
c052a8d5 100242016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10025
10026 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10027 * gfortran.dg/submodule_15.f08: Likewise.
10028
c08d4612 100292016-04-22 Richard Biener <rguenther@suse.de>
10030
10031 PR tree-optimization/70740
10032 * gcc.dg/torture/pr70740.c: New testcase.
10033
fd3211e1 100342016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10035
10036 PR target/70750
10037 * gcc.target/i386/pr70750-1.c: New test.
10038 * gcc.target/i386/pr70750-2.c: Likewise.
10039
15acd78c 100402016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10041
10042 PR c++/70540
10043 * g++.dg/cpp0x/auto48.C: New.
10044
192bf59c 100452016-04-21 Marek Polacek <polacek@redhat.com>
10046
10047 PR c++/70513
10048 * g++.dg/cpp0x/forw_enum12.C: New test.
10049 * g++.dg/cpp0x/forw_enum13.C: New test.
10050
5d429e99 100512016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10052
10053 PR target/70728
10054 * gcc.target/i386/pr70728.c: New test.
10055
06777d85 100562016-04-21 Richard Biener <rguenther@suse.de>
10057
10058 PR middle-end/70747
10059 * gcc.dg/pr70747.c: New testcase.
10060
7434c6fb 100612016-04-21 Bin Cheng <bin.cheng@arm.com>
10062
10063 PR tree-optimization/70715
10064 * gcc.dg/tree-ssa/scev-13.c: New test.
10065
f3ec0970 100662016-04-21 Marc Glisse <marc.glisse@inria.fr>
10067
10068 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10069
523f3a9d 100702016-04-21 Marc Glisse <marc.glisse@inria.fr>
10071
10072 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10073
ace7bf06 100742016-04-20 Jan Hubicka <jh@suse.cz>
10075
10076 PR ipa/70018
10077 * g++.dg/ipa/nothrow-1.C: New testcase.
10078
2b073aa6 100792016-04-20 Nathan Sidwell <nathan@acm.org>
10080
10081 PR c++/55635
10082 * g++.dg/eh/delete1.C: New.
10083
8a574c11 100842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10085
10086 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10087 -mtune-ctrl=sse_typeless_stores.
10088
e3400750 100892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10090
10091 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10092
4bd8a059 100932016-04-20 Bin Cheng <bin.cheng@arm.com>
10094
10095 PR tree-optimization/69489
10096 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10097
70574e60 100982016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10099
10100 PR c++/69363
10101 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10102 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10103 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10104
bd6f374c 101052016-04-20 Bin Cheng <bin.cheng@arm.com>
10106
10107 PR tree-optimization/56625
10108 PR tree-optimization/69489
10109 * gcc.dg/vect/pr56625.c: New test.
10110 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10111
482539ee 101122016-04-20 Andrew Pinski <apinski@cavium.com>
10113
10114 PR target/64971
10115 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10116
b4672800 101172016-04-20 Arnaud Charlet <charlet@adacore.com>
10118
10119 * gnat.dg/self1.adb: Remove now incorrect test.
10120
4fb48737 101212016-04-20 Bin Cheng <bin.cheng@arm.com>
10122
10123 * gcc.dg/tree-ssa/scev-11.c: New test.
10124 * gcc.dg/tree-ssa/scev-12.c: New test.
10125
97efb92e 101262016-04-20 Marek Polacek <polacek@redhat.com>
10127
10128 PR tree-optimization/70725
10129 * gcc.dg/pr70725.c: New test.
10130
9d2d4060 101312016-04-20 Richard Biener <rguenther@suse.de>
10132
10133 PR tree-optimization/70726
10134 * g++.dg/vect/pr70726.cc: New testcase.
10135
54530437 101362016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10137
10138 PR target/70674
10139 * gcc.target/s390/pr70674.c: New test.
10140
acda2210 101412016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10142
10143 PR libgfortran/70684
10144 * gfortran.dg/list_read_14.f90: New test.
10145
b7040bb0 101462016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10147
10148 PR target/69201
10149 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10150 extern to force it misaligned.
10151 (b): Likewise.
10152 (c): Likewise.
10153 (d): Likewise.
10154 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10155 Don't check `*' before movv4sf_internal.
10156 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10157 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10158 Don't check `*' before movv16qi_internal.
10159 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10160 extern to force it misaligned.
10161 (b): Likewise.
10162 (c): Likewise.
10163 (d): Likewise.
10164 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10165 Don't check `*' before movv2df_internal.
10166 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10167 extern to force it misaligned.
10168 (b): Likewise.
10169 (c): Likewise.
10170 (d): Likewise.
10171 Check movv8sf_internal instead of avx_storeups256.
10172 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10173
263b5475 101742016-04-19 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/70171
10177 * g++.dg/tree-ssa/pr70171.C: New testcase.
10178
222ac318 101792016-04-19 Richard Biener <rguenther@suse.de>
10180
10181 PR tree-optimization/70724
10182 * gcc.dg/torture/pr70724.c: New testcase.
10183
003000a4 101842016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10185
10186 PR middle-end/70689
4860a6bf 10187 * gcc.target/i386/pr70689.c: New.
003000a4 10188
3f6e13de 101892016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10190
10191 PR target/70708
10192 * gcc.target/i386/pr70708.c: New test.
10193
10abddbd 101942016-04-18 Richard Biener <rguenther@suse.de>
10195
10196 PR tree-optimization/43434
10197 * gcc.dg/vect/pr43434.c: New testcase.
10198 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10199 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10200 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10201 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10202 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10203 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10204 * gcc.dg/gomp/pr68640.c: Likewise.
10205 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10206 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10207
950db54a 102082016-04-18 Richard Biener <rguenther@suse.de>
10209
10210 PR tree-optimization/70701
10211 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10212
67ccbf39 102132016-04-18 Tom de Vries <tom@codesourcery.com>
10214
10215 PR testsuite/70699
10216 * gcc.dg/pr70161.c: Add dot-file scans.
10217 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10218 instead of after last dot char.
10219
021ad2f3 102202016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10221
10222 * c-c++-common/dump-ada-spec-3.c: New test.
10223 * c-c++-common/dump-ada-spec-4.c: Likewise.
10224
d572fcfd 102252016-04-17 Tom de Vries <tom@codesourcery.com>
10226
10227 PR other/70183
10228 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10229
8b4ee73c 102302016-04-15 Jan Hubicka <jh@suse.cz>
10231
10232 PR ipa/70018
10233 * g++.dg/ipa/pure-const-1.C: New testcase.
10234 * g++.dg/ipa/pure-const-2.C: New testcase.
10235 * g++.dg/ipa/pure-const-3.C: New testcase.
10236
eac243e7 102372016-04-15 Marek Polacek <polacek@redhat.com>
10238
10239 PR c/70671
10240 * gcc.dg/bitfld-22.c: New test.
10241
64c1df32 102422016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10243
10244 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10245 x86_64.
10246
926f9422 102472016-04-15 Marek Polacek <polacek@redhat.com>
10248
10249 PR c/70651
10250 * c-c++-common/pr70651.c: New test.
10251
309bbaa3 102522016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10253
10254 PR rtl-optimization/70681
10255 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10256 dump scan on arm and powerpc.
10257 * gcc.dg/pr10474.c: Likewise.
10258
b4ba8358 102592016-04-15 Jakub Jelinek <jakub@redhat.com>
10260
ed92874a 10261 PR c++/69517
10262 PR c++/70019
10263 PR c++/70588
10264 * g++.dg/cpp1y/vla11.C: Revert for real.
10265
b4ba8358 10266 PR c/70436
10267 * c-c++-common/Wparentheses-1.c: New test.
10268 * c-c++-common/gomp/Wparentheses-1.c: New test.
10269 * c-c++-common/gomp/Wparentheses-2.c: New test.
10270 * c-c++-common/gomp/Wparentheses-3.c: New test.
10271 * c-c++-common/gomp/Wparentheses-4.c: New test.
10272 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10273 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10274 * c-c++-common/goacc/Wparentheses-1.c: New test.
10275
65717bb5 102762016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10277
10278 PR target/70662
10279 * gcc.target/i386/pr70662.c: New test.
10280
ca1a4077 102812016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10282 Alan Modra <amodra@gmail.com>
ca1a4077 10283
10284 PR tree-optimization/70130
10285 * gcc.dg/vect/O3-pr70130.c: New testcase.
10286
dbe1794c 102872016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10288
11836644 10289 PR target/70669
10290 * gcc.target/powerpc/pr70669.c: New test.
10291
dbe1794c 10292 PR target/70640
10293 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10294 a power7 system that does not have an assembler that supports
10295 power8.
10296
4c1007f1 102972016-04-14 Martin Sebor <msebor@redhat.com>
10298
10299 PR c++/69517
10300 PR c++/70019
10301 PR c++/70588
10302 * c-c++-common/ubsan/vla-1.c: Revert.
10303 * g++.dg/cpp1y/vla11.C: Same.
10304 * g++.dg/cpp1y/vla12.C: Same.
10305 * g++.dg/cpp1y/vla13.C: Same.
10306 * g++.dg/cpp1y/vla14.C: Same.
10307 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10308 * g++.dg/init/array24.C: Same.
4c1007f1 10309 * g++.dg/ubsan/vla-1.C: Same.
10310
22dcab66 103112016-04-14 Marek Polacek <polacek@redhat.com>
10312 Jan Hubicka <hubicka@ucw.cz>
10313
10314 PR c++/70029
10315 * g++.dg/torture/pr70029.C: New test.
10316
3e74b025 103172016-04-14 Martin Sebor <msebor@redhat.com>
10318
10319 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10320 type size to prevent failures on targets with very low maximum
10321 alignment.
10322
1d2e0f2a 103232016-04-14 Richard Biener <rguenther@suse.de>
10324
10325 PR tree-optimization/70623
10326 * gcc.dg/torture/pr70623.c: New testcase.
10327 * gcc.dg/torture/pr70623-2.c: Likewise.
10328
9aed0626 103292016-04-13 Martin Sebor <msebor@redhat.com>
10330
10331 PR c++/69517
10332 PR c++/70019
10333 PR c++/70588
10334 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10335 * g++.dg/cpp1y/vla11.C: New test.
10336 * g++.dg/cpp1y/vla12.C: New test.
10337 * g++.dg/cpp1y/vla13.C: New test.
10338 * g++.dg/cpp1y/vla14.C: New test.
10339 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10340 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10341 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10342
fd499010 103432016-04-13 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR c++/70641
10346 * g++.dg/opt/pr70641.C: New test.
10347
87fa7252 103482016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10349
10350 PR rtl-optimization/68749
10351 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10352 effects of argument promotions.
10353 Remove default args to dg-skip-if.
10354
6c40e18b 103552016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10356
10357 PR c++/70635
10358 * g++.dg/parse/pr70635.C: New.
10359
92c53257 103602016-04-13 Marek Polacek <polacek@redhat.com>
10361
10362 PR c++/70639
10363 * c-c++-common/Wmisleading-indentation-4.c: New test.
10364
0241e4dc 103652016-04-13 Marek Polacek <polacek@redhat.com>
10366
10367 PR c/70436
4860a6bf 10368 * gcc.dg/Wparentheses-12.c: New test.
10369 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10370
92bda444 103712016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10372
10373 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10374 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10375 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10376
38ea8a26 103772016-04-13 Jakub Jelinek <jakub@redhat.com>
10378
d08aa032 10379 PR middle-end/70633
10380 * gcc.c-torture/compile/pr70633.c: New test.
10381
38ea8a26 10382 PR debug/70628
10383 * gcc.dg/torture/pr70628.c: New test.
10384
9231d5c2 103852016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10386
10387 PR c++/70610
10388 * g++.dg/template/pr70610.C: New test.
10389 * g++.dg/template/pr70610-2.C: New test.
10390 * g++.dg/template/pr70610-3.C: New test.
10391 * g++.dg/template/pr70610-4.C: New test.
10392
249ca944 103932016-04-12 Jakub Jelinek <jakub@redhat.com>
10394
7f2ea2fb 10395 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10396 128 instead of 32.
10397
249ca944 10398 PR c++/70571
10399 * g++.dg/ext/pr70571.C: New test.
10400
8ca5a97d 104012016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10402
bf32a52d 10403 PR target/70640
8ca5a97d 10404 * gcc.target/powerpc/pr70640.c: New test.
10405
e971b45f 104062016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10407
10408 PR c++/68722
10409 * g++.dg/parse/pr68722.C: New.
10410
0b54d964 104112016-04-12 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR rtl-optimization/70596
10414 * gcc.target/i386/pr70596.c: New test.
10415
d2dd85e3 104162016-04-12 Nathan Sidwell <nathan@acm.org>
10417
10418 PR c++/70501
10419 * g++.dg/init/pr70501.C: New.
10420
2d0001b0 104212016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10422
10423 * gcc.target/i386/asm-flag-6.c: New test.
10424
6c4df0d1 104252016-04-12 Tom de Vries <tom@codesourcery.com>
10426
10427 PR tree-optimization/68756
10428 * gcc.dg/graphite/pr68756.c: New test.
10429
0d60da57 104302016-04-12 Jakub Jelinek <jakub@redhat.com>
10431
10432 PR tree-optimization/70602
10433 * gcc.c-torture/execute/pr70602.c: New test.
10434
62735984 104352016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10436
10437 PR target/70381
10438 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10439 __float128 emulator is built and runs.
10440 * gcc.target/powerpc/float128-1.c: Likewise.
10441
10442 * lib/target-supports.exp (check_ppc_float128_sw_available):
10443 Rework tests for __float128 software and hardware
10444 availability. Fix exit condition to return 0 on success.
10445
a702492c 104462016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10447
10448 PR target/70133
10449 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10450 * gcc.target/aarch64/target_attr_15.c: Likewise.
10451
a8c5ce92 104522016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10453
10454 PR c++/69066
10455 * g++.dg/cpp1y/pr69066.C: New.
10456
5ecab913 104572016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10458
10459 PR fortran/68566
10460 * gfortran.dg/pr36192.f90: Update test.
10461 * gfortran.dg/pr36192_1.f90: Update test.
10462 * gfortran.dg/real_dimension_1.f: Update test.
10463 * gfortran.dg/parameter_array_init_7.f90: New test.
10464
6cb5ef70 104652016-04-09 John David Anglin <danglin@gcc.gnu.org>
10466
4edfdd23 10467 PR testsuite/64039
10468 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10469
964f71e3 10470 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10471
5d61c198 10472 PR rtl-optimization/66669
10473 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10474
16eaaf58 10475 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10476
0b68802d 10477 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10478 * gcc.dg/pie-1.c: Likewise.
10479 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10480 * gcc.dg/pic-4.c: Likewise.
10481 * gcc.dg/pie-3.c: Likewise.
10482 * gcc.dg/pie-4.c: Likewise.
10483
9c0dd509 10484 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10485
03b2d3c1 10486 PR tree-optimization/68644
10487 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10488
6cb5ef70 10489 PR rtl-optimization/64886
10490 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10491
07de41ba 104922016-04-09 Tom de Vries <tom@codesourcery.com>
10493
10494 PR tree-optimization/68953
10495 * gcc.dg/graphite/pr68953.c: New test.
10496
d294e3fb 104972016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10498
10499 PR fortran/70592
10500 * gfortran.dg/deferred_character_16.f90: New test.
10501
3cb15094 105022016-04-09 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR tree-optimization/70586
10505 * gcc.c-torture/execute/pr70586.c: New test.
10506
a02dc66f 105072016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10508
10509 PR sanitizer/70573
10510 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10511 with __builtin_memset
10512 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10513
0c302595 105142016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10515
10516 PR lto/70289
10517 PR ipa/70348
10518 PR tree-optimization/70373
10519 PR middle-end/70533
10520 PR middle-end/70534
10521 PR middle-end/70535
10522 * c-c++-common/goacc/reduction-5.c: New test.
10523 * c-c++-common/goacc/reduction-promotions.c: New test.
10524 * gfortran.dg/goacc/reduction-3.f95: New test.
10525 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10526
c6c0523b 105272016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10528
10529 PR c++/70590
10530 PR c++/70452
10531 * g++.dg/pr70590.C: New test.
10532 * g++.dg/pr70590-2.C: New test.
10533
3ac399da 105342016-04-08 Jakub Jelinek <jakub@redhat.com>
10535
e97d1706 10536 PR middle-end/70593
10537 * gcc.target/i386/pr70593.c: New test.
10538
3ac399da 10539 PR rtl-optimization/70574
10540 * gcc.target/i386/avx2-pr70574.c: New test.
10541
fcfbb129 105422016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10543
10544 PR sanitizer/70541
10545 * c-c++-common/asan/pr70541.c: New test.
10546
0aabcddf 105472016-04-08 Tom de Vries <tom@codesourcery.com>
10548
10549 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10550 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10551
bec0c1e8 105522016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10553
10554 PR target/70566
10555 * gcc.c-torture/execute/pr70566.c: New test.
10556
87c791f5 105572016-04-08 Tom de Vries <tom@codesourcery.com>
10558
10559 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10560 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10561
7f38718f 105622016-04-08 Alan Modra <amodra@gmail.com>
10563
10564 * gcc.target/powerpc/pr70117.c: New.
10565
a96a7710 105662016-04-07 Jakub Jelinek <jakub@redhat.com>
10567
7a6265d1 10568 PR testsuite/70581
10569 * gcc.dg/lto/simd-function_0.c: New test.
10570
a96a7710 10571 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10572 clones.
10573 * c-c++-common/attr-simd-2.c: Likewise.
10574 * c-c++-common/attr-simd-4.c: Likewise.
10575 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10576 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10577
508dd607 105782016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10579
10580 PR testsuite/70553
10581 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10582
1b61585a 105832016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10584 Tom de Vries <tom@codesourcery.com>
10585
10586 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10587 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10588 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10589 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10590 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10591 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10592 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10593 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10594
5f060aa8 105952016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10596
10597 PR c/70436
10598 * g++.dg/warn/Wparentheses-29.C: New test.
10599
d3831f71 106002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10601
10602 PR c/70436
10603 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10604 explicit braces to resolve a future -Wparentheses warning.
10605
382ece2d 106062016-04-06 Richard Henderson <rth@redhat.com>
10607
10608 * gcc.dg/pr61817-1.c: New test.
10609 * gcc.dg/pr61817-2.c: New test.
10610 * gcc.dg/pr69391-1.c: New test.
10611 * gcc.dg/pr69391-2.c: New test.
10612
72234ee9 106132016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10614
10615 PR rtl-optimization/70398
4860a6bf 10616 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10617
5547150a 106182016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10619
10620 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10621
15b70121 106222016-04-06 Yvan Roux <yvan.roux@linaro.org>
10623 Pedro Alves <palves@redhat.com>
10624
10625 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10626
585aefbb 106272016-04-06 Jakub Jelinek <jakub@redhat.com>
10628
0cbb513b 10629 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10630 Check for avx512f effective targets instead of avx2.
10631 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10632 for AVX512F clones.
10633 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10634 * g++.dg/gomp/declare-simd-1.C: Likewise.
10635 * g++.dg/gomp/declare-simd-3.C: Likewise.
10636 * g++.dg/gomp/declare-simd-4.C: Likewise.
10637
585aefbb 10638 PR middle-end/70550
10639 * c-c++-common/gomp/pr70550-1.c: New test.
10640 * c-c++-common/gomp/pr70550-2.c: New test.
10641
0b91cceb 106422016-04-05 Nathan Sidwell <nathan@acm.org>
10643
10644 PR c++/70512
10645 * g++.dg/ext/attribute-may-alias-5.C: New.
10646
645a9d8e 106472016-04-05 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR c++/70336
10650 * c-c++-common/pr70336.c: New test.
10651 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10652 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10653
bdf23925 106542016-04-05 Jan Hubicka <hubicka@ucw.cz>
10655
10656 PR ipa/66223
10657 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10658
aaff837c 106592016-04-05 Jakub Jelinek <jakub@redhat.com>
10660
10661 PR rtl-optimization/70542
10662 * gcc.dg/torture/pr70542.c: New test.
10663 * gcc.target/i386/avx2-pr70542.c: New test.
10664
2eac58a0 106652016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10666
10667 PR tree-optimization/70509
10668 * gcc.target/i386/avx512bw-pr70509.c: New test.
10669
4f7ebe46 106702016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10671
10672 PR c++/70452
10673 * g++.dg/ext/constexpr-vla4.C: New test.
10674
305d86a0 106752016-04-05 Uros Bizjak <ubizjak@gmail.com>
10676
10677 PR target/70510
10678 * gcc.target/i386/pr70510.c: New test.
10679
eec3b789 106802016-04-05 Richard Biener <rguenther@suse.de>
10681
10682 PR tree-optimization/70526
10683 * g++.dg/torture/pr70526.C: New testcase.
10684
ca943582 106852016-04-05 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR target/70525
10688 * gcc.target/i386/pr70525.c: New test.
10689
87825cd5 106902016-04-05 Richard Biener <rguenther@suse.de>
10691
10692 PR middle-end/70499
10693 * g++.dg/torture/pr70499.C: New testcase.
10694
14638828 106952016-04-05 Richard Biener <rguenther@suse.de>
10696
10697 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10698 remove XFAIL.
10699
967a90d5 107002016-04-04 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR middle-end/70307
10703 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10704 rs6000 ABI warnings.
10705
d374a3a3 107062016-04-04 Jan Hubicka <hubicka@ucw.cz>
10707
10708 PR ipa/66223
10709 * g++.dg/ipa/devirt-51.C: New testcase.
10710
8ff377a6 107112016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10712 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10713
10714 PR middle-end/70457
10715 * gcc.dg/torture/pr70457.c: New.
10716
f567b44f 107172016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10718
10719 PR fortran/67538
10720 * gfortran.dg/allocate_with_source_19.f08: New test.
10721
89d4ebfa 107222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10723
10724 PR fortran/65795
10725 * gfortran.dg/coarray_allocate_6.f08: New test.
10726
68ab33a6 107272016-04-04 Richard Biener <rguenther@suse.de>
10728
10729 PR rtl-optimization/70484
10730 * gcc.dg/torture/pr70484.c: New testcase.
10731
c4f5465d 107322016-04-04 Marek Polacek <polacek@redhat.com>
10733
10734 PR c/70307
10735 * gcc.dg/torture/pr70307.c: New test.
10736
bfec6609 107372016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10738
10739 PR target/70416
10740 PR target/67391
10741 * gcc.target/sh/torture/pr70416.c: New.
10742
40df9099 107432016-04-02 Martin Sebor <msebor@redhat.com>
10744
10745 PR c++/67376
10746 PR c++/70170
10747 PR c++/70172
10748 PR c++/70228
10749 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10750 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10751 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10752 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10753 * g++.dg/cpp0x/constexpr-string.C: Same.
10754 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10755 * g++.dg/cpp0x/pr65398.C: Same.
10756 * g++.dg/ext/constexpr-vla1.C: Same.
10757 * g++.dg/ext/constexpr-vla2.C: Same.
10758 * g++.dg/ext/constexpr-vla3.C: Same.
10759 * g++.dg/ubsan/pr63956.C: Same.
10760
0edb9bfe 107612016-04-01 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR rtl-optimization/70467
10764 * gcc.target/i386/pr70467-2.c: New test.
10765
e5b1a1d9 107662016-04-01 Jakub Jelinek <jakub@redhat.com>
10767 Marek Polacek <polacek@redhat.com>
10768
10769 PR c++/70488
10770 * g++.dg/init/new47.C: New test.
10771
b2ca3fb0 107722016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10773
10774 PR target/70496
10775 * gcc.target/arm/pr70496.c: New test.
10776
4c3bd1e3 107772016-04-01 Nathan Sidwell <nathan@acm.org>
10778
47de69ad 10779 PR c++/68475
10780 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10781
313d569f 107822016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10783
10784 PR target/69890
10785 * gcc.dg/strlenopt.h (memmove): New.
10786 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10787 instead of "string.h".
10788 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10789 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10790 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10791 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10792 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10793 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10794 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10795 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10796 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10797 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10798 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10799 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10800 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10801 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10802 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10803 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10804 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10805 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10806 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10807 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10808
5469facd 108092016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10810
10811 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10812 (Holder::foo): Reflect this.
10813
503de754 108142016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10815
10816 PR target/70442
10817 * gcc.dg/pr70442.c: New test.
10818
13ee2de7 108192016-03-31 Nathan Sidwell <nathan@acm.org>
10820
10821 PR c++/70393
10822 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10823
5e0d03a8 108242016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10825
10826 PR target/70453
10827 * gcc.target/i386/pr70453.c: New test.
10828
8cb82ed4 108292016-03-31 Andrey Belevantsev <abel@ispras.ru>
10830
10831 PR target/70292
10832 * gcc.c-torture/pr70292.c: New test.
10833
7952b661 108342016-03-31 Marek Polacek <polacek@redhat.com>
10835
10836 PR c/70297
10837 * c-c++-common/pr70297.c: New test.
10838 * g++.dg/cpp0x/typedef-redecl.C: New test.
10839 * gcc.dg/typedef-redecl2.c: New test.
10840
1607cc74 108412016-03-31 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR rtl-optimization/70460
10844 * gcc.c-torture/execute/pr70460.c: New test.
10845
c689c252 108462016-03-31 Richard Biener <rguenther@suse.de>
10847
10848 PR c++/70430
10849 * g++.dg/ext/vector30.C: New testcase.
10850
91c9586d 108512016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10852 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10853
10854 * gfortran.dg/fmt_pf.f90: New test.
10855
afa5c1b8 108562016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10857
10858 Forward-port from 5 branch
10859 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10860
10861 PR testsuite/70356
10862 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10863 dg-require-effective-target after dg-do.
10864
10865 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10866
10867 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10868
6a5dcab3 108692016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10870 Julian Brown <julian@codesourcery.com>
10871 Chung-Lin Tang <cltang@codesourcery.com>
10872 Cesar Philippidis <cesar@codesourcery.com>
10873 James Norris <jnorris@codesourcery.com>
10874 Tom de Vries <tom@codesourcery.com>
10875 Nathan Sidwell <nathan@codesourcery.com>
10876
305d86a0 10877 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10878 * c-c++-common/goacc/loop-clauses.c: Likewise.
10879 * g++.dg/goacc/template.C: Likewise.
10880 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10881 * gfortran.dg/goacc/loop-1.f95: Likewise.
10882 * gfortran.dg/goacc/loop-5.f95: Likewise.
10883 * gfortran.dg/goacc/loop-6.f95: Likewise.
10884 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10885 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10886 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10887 * c-c++-common/goacc/clauses-fail.c: Likewise.
10888 * c-c++-common/goacc/parallel-1.c: Likewise.
10889 * c-c++-common/goacc/reduction-1.c: Likewise.
10890 * c-c++-common/goacc/reduction-2.c: Likewise.
10891 * c-c++-common/goacc/reduction-3.c: Likewise.
10892 * c-c++-common/goacc/reduction-4.c: Likewise.
10893 * c-c++-common/goacc/routine-3.c: Likewise.
10894 * c-c++-common/goacc/routine-4.c: Likewise.
10895 * c-c++-common/goacc/routine-5.c: Likewise.
10896 * c-c++-common/goacc/tile.c: Likewise.
10897 * g++.dg/goacc/template.C: Likewise.
10898 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10899 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10900 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10901 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10902 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10903 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10904 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10905 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10906 * c-c++-common/goacc/use_device-1.c: ... this file.
10907 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10908 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10909 * c-c++-common/goacc/host_data-6.c: ... this file.
10910 * c-c++-common/goacc/loop-2-kernels.c: New file.
10911 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10912 * c-c++-common/goacc/loop-3.c: Likewise.
10913 * g++.dg/goacc/reference.C: Likewise.
10914 * g++.dg/goacc/routine-1.C: Likewise.
10915 * g++.dg/goacc/routine-2.C: Likewise.
10916
932c0baa 109172016-03-30 Richard Biener <rguenther@suse.de>
10918
10919 PR middle-end/70450
10920 * gcc.dg/torture/pr70450.c: New testcase.
10921
7f7c4659 109222016-03-30 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR target/70421
10925 * gcc.dg/torture/pr70421.c: New test.
10926 * gcc.target/i386/avx512f-pr70421.c: New test.
10927
9cbfe80c 109282016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10929
10930 PR testsuite/70364
10931 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10932 (check): New function.
10933 (bar): Call check.
10934 (foo): Align stack to 16 bytes when calling bar.
10935 * gcc.target/i386/cleanup-2.c: Likewise.
10936
f56c7d36 109372016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10938
10939 PR tree-optimization/59124
10940 * gcc.dg/Warray-bounds-19.c: New test.
10941
92a44a68 109422016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10943
10944 * lib/prune.exp (escape_regex_chars): New.
10945 (prune_file_path): Update to quote metcharacters for regexp.
10946
a3daa269 109472016-03-29 Jakub Jelinek <jakub@redhat.com>
10948
24e1ba3d 10949 PR rtl-optimization/70429
10950 * gcc.c-torture/execute/pr70429.c: New test.
10951
a3daa269 10952 PR tree-optimization/70405
10953 * gcc.dg/pr70405.c: New test.
10954
3ef41a6e 109552016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10956
10957 PR fortran/70397
10958 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10959 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10960
4abd9410 109612016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10962
10963 PR testsuite/64177
10964 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10965 __cilkrts_set_param to set two workers.
10966 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10967 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10968
b58e5f0f 109692016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10970
305d86a0 10971 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10972
bff53658 109732016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10974
10975 PR target/70406
305d86a0 10976 * gcc.target/i386/pr70406.c: New test.
bff53658 10977
bb2c9c15 109782016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10979
10980 * gnat.dg/specs/double_record_extension3.ads: New test.
10981
f12c84ab 109822016-03-25 Richard Henderson <rth@redhat.com>
10983
10984 PR target/70120
10985 * gcc.target/aarch64/pr70120-1.c: New.
10986 * gcc.target/aarch64/pr70120-2.c: New.
10987 * gcc.target/aarch64/pr70120-3.c: New.
10988
b0bf58c4 109892016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10990
10991 PR c++/62212
10992 * g++.dg/template/mangle2.C: The dg-do directive should be
10993 "compile" not "assemble".
10994
f175ba0f 109952016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10996
10997 PR lto/69650
10998 * gcc.dg/pr69650.c: New test.
10999
4cc3295f 110002016-03-25 David Edelsohn <dje.gcc@gmail.com>
11001
11002 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11003
0cf40600 110042016-03-25 Alan Modra <amodra@gmail.com>
11005
11006 * gcc.dg/dfp/pr70052.c: New test.
11007
3aebf099 110082016-03-24 Richard Henderson <rth@redhat.com>
11009
11010 PR middle-end/69845
11011 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11012 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11013
83245bd3 110142016-03-24 Tom de Vries <tom@codesourcery.com>
11015
11016 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11017
108e7ee4 110182016-03-24 Tom de Vries <tom@codesourcery.com>
11019
11020 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11021 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11022
17af0b14 110232016-03-24 Tom de Vries <tom@codesourcery.com>
11024
11025 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11026 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11027
6c8770ee 110282016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11029
11030 PR c++/62212
11031 * g++.dg/template/mangle2.C: New test.
11032
a7e21b7b 110332016-03-24 Richard Biener <rguenther@suse.de>
11034
11035 PR tree-optimization/70396
11036 * gcc.dg/torture/pr70396.c: New testcase.
11037
f365d297 110382016-03-24 Richard Biener <rguenther@suse.de>
11039
11040 PR middle-end/70370
11041 * gcc.dg/torture/pr70370.c: New testcase.
11042
da7aeb13 110432016-03-24 Tom de Vries <tom@codesourcery.com>
11044
11045 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11046 * gfortran.dg/goacc/kernels-tree.f95: Same.
11047 * gfortran.dg/goacc/parallel-tree.f95: Same.
11048
80b30de0 110492016-03-24 Tom de Vries <tom@codesourcery.com>
11050
11051 * c-c++-common/goacc/uninit-if-clause.c: New test.
11052 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11053
cb9b6b99 110542016-03-24 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR target/70290
305d86a0 11057 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11058 Fix formatting.
cb9b6b99 11059
a4225fff 110602016-03-24 Richard Biener <rguenther@suse.de>
11061
11062 PR tree-optimization/70372
11063 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11064
5a869ab8 110652016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11066
11067 PR c++/70347
11068 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11069
36ce5faa 110702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11071
11072 PR c++/70332
11073 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11074
c4fa85c9 110752016-03-23 Jakub Jelinek <jakub@redhat.com>
11076
d9377ad5 11077 PR c++/70001
11078 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11079 * g++.dg/cpp1y/pr70001.C: New test.
11080
c4fa85c9 11081 PR c++/70323
11082 * g++.dg/cpp0x/constexpr-70323.C: New test.
11083
0a2062da 110842016-03-23 Alexandre Oliva <aoliva@redhat.com>
11085 Jason Merrill <jason@redhat.com>
11086 Jakub Jelinek <jakub@redhat.com>
11087
11088 PR c++/69315
11089 * g++.dg/cpp0x/constexpr-69315.C: New test.
11090 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11091
62d2a6dc 110922016-03-23 Marek Polacek <polacek@redhat.com>
11093
11094 PR c++/69884
11095 * g++.dg/warn/Wignored-attributes-1.C: New test.
11096 * g++.dg/warn/Wignored-attributes-2.C: New test.
11097
a82d6246 110982016-03-23 Tom de Vries <tom@codesourcery.com>
11099
11100 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11101 initialization.
11102 * gfortran.dg/goacc/private-3.f95 (test): Same.
11103 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11104 missing use param.
11105
dc834ba1 111062016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11107
11108 * lib/target-supports.exp: Remove v7ve entry from loop
11109 creating effective target checks.
11110 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11111 (add_options_for_arm_arch_v7ve): Likewise.
11112
7e83fd1f 111132016-03-23 Jakub Jelinek <jakub@redhat.com>
11114
11115 PR tree-optimization/70354
11116 * gcc.dg/vect/pr70354-1.c: New test.
11117 * gcc.dg/vect/pr70354-2.c: New test.
11118 * gcc.target/i386/avx2-pr70354-1.c: New test.
11119 * gcc.target/i386/avx2-pr70354-2.c: New test.
11120
4e4da058 111212016-03-22 Jeff Law <law@redhat.com>
11122
11123 PR target/70232
11124 * gcc.dg/tree-ssa/pr70232.c: New test.
11125
6855137b 111262016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11127
11128 PR target/70302
11129 * gcc.target/i386/pr70302.c: New test.
11130
19db1ec8 111312016-03-22 Richard Biener <rguenther@suse.de>
11132
11133 PR middle-end/70251
11134 * g++.dg/torture/pr70251.C: New testcase.
11135
4baec9f2 111362016-03-22 David Malcolm <dmalcolm@redhat.com>
11137
11138 PR c/69993
11139 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11140 Wmisleading-indentation.c.
11141 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11142 reflect change to diagnostic text and order of messages.
11143 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11144
fcfec126 111452016-03-22 David Edelsohn <dje.gcc@gmail.com>
11146
11147 * g++.dg/ext/java-3.C: Don't compile on AIX.
11148
aa30728a 111492016-03-22 Richard Biener <rguenther@suse.de>
11150
11151 PR middle-end/70333
11152 * gcc.dg/torture/pr70333.c: New testcase.
11153
46ec4eb4 111542016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11155
11156 * g++.dg/ext/pr70290.C: New test.
11157
4880f878 111582016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11159
11160 PR target/70325
11161 * gcc.target/i386/pr70325.c: New test.
11162
3d78ea44 111632016-03-22 Jakub Jelinek <jakub@redhat.com>
11164
5934fb8f 11165 PR target/70329
11166 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11167 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11168
b6436f79 11169 PR target/70300
11170 * gcc.target/i386/pr70300.c: New test.
11171
3d78ea44 11172 PR c++/70295
11173 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11174 (func2): New function for cond with parens, xfail warning for c++.
11175 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11176
b60244f6 111772016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11178
11179 PR c++/70096
11180 * g++.dg/template/ptrmem30.C: New test.
11181
c8e3e744 111822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11183
11184 PR c++/70204
11185 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11186 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11187
2715f63a 111882016-03-21 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR middle-end/70326
11191 * gcc.dg/pr70326.c: New test.
11192
2daa2cda 111932016-03-21 Marc Glisse <marc.glisse@inria.fr>
11194 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR tree-optimization/70317
11197 * gcc.dg/pr70317.c: New test.
11198
d9aa5a50 111992016-03-21 Uros Bizjak <ubizjak@gmail.com>
11200
11201 PR target/70327
11202 * gcc.target/i386/pr70327.c: New test.
11203
e1a88bf4 112042016-03-21 Martin Liska <mliska@suse.cz>
11205
61941425 11206 PR ipa/70306
e1a88bf4 11207 * gcc.dg/ipa/pr70306.c: New test.
11208
d9aa5a50 112092016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11210
11211 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11212 * gcc.target/arm/attr-align3.c: Likewise.
11213 * gcc.target/arm/attr_arm.c: Likewise.
11214 * gcc.target/arm/flip-thumb.c: Likewise.
11215
afdde20c 112162016-03-21 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR target/70296
11219 * gcc.target/powerpc/altivec-36.c: New test.
11220
3f2ef661 112212016-03-21 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/70310
11224 * gcc.dg/torture/pr70310.c: New testcase.
11225
08b2b692 112262016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11227
11228 PR target/70293
11229 * gcc.target/i386/pr70293.c: New test.
11230
93505d22 112312016-03-21 Richard Biener <rguenther@suse.de>
11232
11233 PR tree-optimization/70288
11234 * gcc.dg/torture/pr70288-1.c: New testcase.
11235 * gcc.dg/torture/pr70288-2.c: Likewise.
11236
06fd1914 112372016-03-21 Andrey Belevantsev <abel@ispras.ru>
11238
11239 PR rtl-optimization/69307
11240 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11241
b628775e 112422016-03-21 Andrey Belevantsev <abel@ispras.ru>
11243
11244 PR rtl-optimization/69102
11245 * gcc.c-torture/compile/pr69102.c: New test.
11246
1421f43c 112472016-03-18 Jeff Law <law@redhat.com>
11248
11249 PR rtl-optimization/70263
11250 * gcc.c-torture/compile/pr70263-1.c: New test.
11251 * gcc.target/i386/pr70263-2.c: New test.
11252
e7142ce1 112532016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11254
11255 PR rtl-optimization/70278
11256 * gcc.dg/torture/pr70278.c: New test.
11257 * gcc.target/arm/pr70278.c: New test.
11258
5539bc70 112592016-03-18 David Malcolm <dmalcolm@redhat.com>
11260
11261 PR c/70281
11262 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11263 (test_builtin_types_compatible_p): New test function.
11264 * gcc.dg/pr70281.c: New test case.
11265
296a290a 112662016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11267
11268 PR target/70113
11269 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11270
666094f0 112712016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11272
11273 PR tree-optimization/70252
11274 * gcc.dg/pr70252.c: New test.
11275
350514e8 112762016-03-18 Tom de Vries <tom@codesourcery.com>
11277
11278 * gcc.dg/pr70161-2.c: New test.
11279 * gcc.dg/pr70161.c: New test.
11280
011e0cea 112812016-03-18 Tom de Vries <tom@codesourcery.com>
11282
11283 PR ipa/70269
11284 * gcc.dg/pr70269.c: New test.
11285
292a09de 112862016-03-18 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR c++/70267
11289 * g++.dg/ext/java-3.C: New test.
11290
efc86c4c 112912016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11292
11293 PR c++/70205
11294 * g++.dg/lookup/pr70205.C: New test.
11295
a28dd575 112962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11297
11298 PR c++/70218
11299 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11300
92e7ab1e 113012016-03-17 Marek Polacek <polacek@redhat.com>
11302
11303 PR c/69407
11304 * gcc.dg/atomic-op-6.c: New test.
11305
7378dbfb 113062016-03-17 David Malcolm <dmalcolm@redhat.com>
11307
11308 PR c/70264
11309 * c-c++-common/pr70264.c: New test case.
11310
f7995d7d 113112016-03-17 Jakub Jelinek <jakub@redhat.com>
11312
e2895b76 11313 PR c++/70144
11314 * c-c++-common/pr70144-1.c: New test.
11315 * c-c++-common/pr70144-2.c: New test.
11316
f7995d7d 11317 PR c++/70272
11318 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11319 * g++.dg/opt/flifetime-dse6.C: New test.
11320 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11321
5ec4a949 113222016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11323
11324 PR driver/70192
11325 * gcc.dg/pic-1.c: New test.
11326 * gcc.dg/pic-2.c: Likewise.
11327 * gcc.dg/pic-3.c: Likewise.
11328 * gcc.dg/pic-4.c: Likewise.
11329 * gcc.dg/pie-1.c: Likewise.
11330 * gcc.dg/pie-2.c: Likewise.
11331 * gcc.dg/pie-3.c: Likewise.
11332 * gcc.dg/pie-4.c: Likewise.
11333 * gcc.dg/pie-5.c: Likewise.
11334 * gcc.dg/pie-6.c: Likewise.
11335
c28550e1 113362016-03-17 Tom de Vries <tom@codesourcery.com>
11337
11338 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11339 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11340
be3296cb 113412016-03-17 Richard Biener <rguenther@suse.de>
11342
11343 PR debug/70271
11344 * g++.dg/debug/pr70271.C: New testcase.
11345
9b60ef21 113462016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11347
11348 * gcc.target/i386/pr70251.c: New test.
11349
9a80bc1a 113502016-03-17 Marek Polacek <polacek@redhat.com>
11351
11352 PR c++/70194
11353 * g++.dg/warn/constexpr-70194.C: New test.
11354
733d7ff9 113552016-03-16 Richard Henderson <rth@redhat.com>
11356
11357 PR middle-end/70240
11358 * gcc.c-torture/compile/pr70240.c: New.
11359
3e6f12bf 113602016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11361
11362 * gcc.c-torture/compile/20151204.c: Skip for avr.
11363
867c9e99 113642016-03-16 Jakub Jelinek <jakub@redhat.com>
11365
11366 PR target/70245
11367 * g++.dg/opt/pr70245.C: New test.
11368 * g++.dg/opt/pr70245.h: New file.
11369 * g++.dg/opt/pr70245-aux.cc: New file.
11370
8ced6ab7 113712016-03-16 Martin Sebor <msebor@redhat.com>
11372
11373 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11374
37af779a 113752016-03-16 Richard Henderson <rth@redhat.com>
11376
11377 PR middle-end/70199
11378 * gcc.c-torture/compile/pr70199.c: New.
11379
78ed999c 113802016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11381
11382 * gcc.dg/uninit-19.c: Run dos2unix.
11383
462ca422 113842016-03-16 Marek Polacek <polacek@redhat.com>
11385
11386 PR c/70093
11387 * gcc.dg/nested-func-10.c: New test.
11388 * gcc.dg/nested-func-9.c: New test.
11389
fe58aacc 113902016-03-16 Jakub Jelinek <jakub@redhat.com>
11391
11392 PR tree-optimization/68714
11393 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11394
27a53872 113952016-03-16 Tom de Vries <tom@codesourcery.com>
11396
11397 PR tree-optimization/68715
11398 * gcc.dg/graphite/pr68715-2.c: New test.
11399 * gcc.dg/graphite/pr68715.c: New test.
11400 * gfortran.dg/graphite/pr68715.f90: New test.
11401
95049c3c 114022016-03-16 Tom de Vries <tom@codesourcery.com>
11403
11404 PR tree-optimization/68809
11405 * gcc.dg/graphite/pr68809-2.c: New test.
11406 * gcc.dg/graphite/pr68809.c: New test.
11407
09eddd70 114082016-03-16 Jakub Jelinek <jakub@redhat.com>
11409
81fc5915 11410 PR c++/70147
11411 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11412 method call to i () as argument. Adjust expected output.
11413
09eddd70 11414 PR c++/70147
11415 * g++.dg/ubsan/pr70147-1.C: New test.
11416 * g++.dg/ubsan/pr70147-2.C: New test.
11417
6373d2a2 114182016-03-15 Martin Sebor <msebor@redhat.com>
11419
11420 PR c++/58281
11421 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11422
d27a0c11 114232016-03-15 John David Anglin <danglin@gcc.gnu.org>
11424
9908039d 11425 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11426 hppa*-*-hpux*.
11427
45cdc3a6 11428 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11429
d27a0c11 11430 PR libfortran/69799
11431 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11432 libatomic_available.
11433
0dd1d57f 114342016-03-15 Marek Polacek <polacek@redhat.com>
11435
11436 PR c++/70209
11437 * g++.dg/ext/attribute-may-alias-4.C: New test.
11438
0ce02c07 114392016-03-15 Alexander Monakov <amonakov@ispras.ru>
11440
11441 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11442 -fvar-tracking-assignments-toggle flag.
11443
f6e39b30 114442016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11445
11446 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11447
167f93a2 114482016-03-15 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR rtl-optimization/70222
11451 * gcc.c-torture/execute/pr70222-1.c: New test.
11452 * gcc.c-torture/execute/pr70222-2.c: New test.
11453
08a8af4a 114542016-03-15 Richard Henderson <rth@redhat.com>
11455
11456 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11457
738eb905 114582016-03-15 Andrey Belevantsev <abel@ispras.ru>
11459
11460 PR rtl-optimization/69032
11461 * gcc.dg/pr69032.c: New test.
11462
dd148b3a 114632016-03-15 Andrey Belevantsev <abel@ispras.ru>
11464
11465 PR rtl-optimization/63384
d9aa5a50 11466 * g++.dg/pr63384.C: New test.
dd148b3a 11467
acf58115 114682016-03-15 Andrey Belevantsev <abel@ispras.ru>
11469
11470 PR target/64411
11471 * gcc.target/i386/pr64411.C: New test.
11472
a2897dc4 114732016-03-15 Tom de Vries <tom@codesourcery.com>
11474
11475 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11476 * gfortran.dg/goacc/kernels-alias.f95: New test.
11477
7bad2faf 114782016-03-14 Martin Sebor <msebor@redhat.com>
11479
11480 PR c++/53792
11481 * g++.dg/cpp0x/constexpr-inline.C: New test.
11482 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11483
d65fa8d9 114842016-03-14 David Edelsohn <dje.gcc@gmail.com>
11485
11486 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11487
2b3c633f 114882016-03-14 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR middle-end/70219
11491 * gcc.dg/pr70219.c: New test.
11492
e947f9c3 114932016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11494
11495 PR target/70083
11496 * gcc.dg/torture/pr70083.c: New test.
11497 * gcc.target/i386/pr70083.c: New test.
11498
74201dc2 114992016-03-14 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/56365
11502 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11503
88aea41e 115042016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11505
11506 PR target/70098
11507 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11508 New function.
11509 * g++.dg/pr70098.C: New testcase.
11510
11511
1bd2aefd 115122016-03-14 Tom de Vries <tom@codesourcery.com>
11513
11514 PR tree-optimization/70045
11515 * gcc.dg/graphite/pr70045.c: New test.
11516
922c7033 115172016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11518
11519 PR fortran/69043
11520 * gfortran.dg/include_9.f90: New test.
11521
fd4ab6d9 115222016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11523
11524 PR fortran/45076
11525 gfortran.dg/prof/prof.exp: New script.
11526 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11527
7d7218d3 115282016-03-12 Andrey Belevantsev <abel@ispras.ru>
11529
11530 PR rtl-optimization/69307
11531 * gcc.dg/pr69307.c: New test.
11532
02ffd664 115332016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11534
11535 PR target/69614
11536 * gcc.target/arm/pr69614.c: New.
11537
76e207a9 115382016-03-12 Paul Thomas <pault@gcc.gnu.org>
11539
11540 PR fortran/70031
11541 * gfortran.dg/submodule_14.f08: New test
11542
11543 PR fortran/69524
11544 * gfortran.dg/submodule_15.f08: New test
11545
490ee78a 115462016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11547
11548 PR c++/70106
11549 * g++.dg/cpp1y/paren3.C: New test.
11550
04e137ff 115512016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11552
11553 PR target/70131
11554 * gcc.target/powerpc/ppc-round2.c: New test.
11555
27b2c1c4 115562016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11557
11558 PR target/70123
11559 * gcc.dg/torture/pr70123.c: New test.
11560
84116671 115612016-03-11 Jeff Law <law@redhat.com>
11562
11563 PR tree-optimization/70190
11564 * gcc.c-torture/compile/pr70190.c: New test.
11565
cfa58bc8 115662016-03-11 David Malcolm <dmalcolm@redhat.com>
11567
11568 PR c/68187
11569 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11570 case.
11571 (test43_b): Likewise.
11572 (test43_c): Likewise.
11573 (test43_d): Likewise.
11574 (test43_e): Likewise.
11575 (test43_f): Likewise.
11576 (test43_g): Likewise.
11577 (test44_a): Likewise.
11578 (test44_b): Likewise.
11579 (test44_c): Likewise.
11580 (test44_d): Likewise.
11581 (test44_e): Likewise.
11582
ce234f27 115832016-03-11 David Malcolm <dmalcolm@redhat.com>
11584
11585 PR c/70085
11586 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11587
e4756b48 115882016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11589
11590 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11591 dg-options.
11592
1f5ef87e 115932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11594
11595 PR target/70002
11596 PR target/69245
11597 * gcc.target/aarch64/pr69245_2.c: New test.
11598
f9c352a1 115992016-03-11 Jakub Jelinek <jakub@redhat.com>
11600
11601 PR tree-optimization/70177
11602 * gcc.dg/pr70177.c: New test.
11603
4dd92ac6 116042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11605
11606 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11607
331e4fdb 116082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11609
11610 * gcc.dg/tree-ssa/sra-20.c: New.
11611
69262824 116122016-03-11 Jakub Jelinek <jakub@redhat.com>
11613
6f9a7425 11614 PR rtl-optimization/70174
11615 * gcc.dg/pr70174.c: New test.
11616
69262824 11617 PR tree-optimization/70169
11618 * gcc.dg/pr70169.c: New test.
11619
4637a847 116202016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11621
11622 PR target/70160
11623 * gcc.target/i386/pr70160.c: New test.
11624
5a86d754 116252016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11626
11627 * gcc.target/s390/dfp-1.c: New test.
11628
af4c8290 116292016-03-10 Nick Clifton <nickc@redhat.com>
11630
11631 PR target/70044
11632 * gcc.target/aarch64/pr70044.c: New test.
11633
98dfd328 116342016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11635 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR c++/70001
11638 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11639 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11640 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11641
75e72311 116422016-03-10 Jan Hubicka <hubicka@ucw.cz>
11643
11644 PR lto/69589
11645 * g++.dg/lto/pr69589_0.C: New testcase
11646 * g++.dg/lto/pr69589_1.C: New testcase
11647
a2eb1271 116482016-03-10 Marek Polacek <polacek@redhat.com>
11649
11650 PR c++/70153
11651 * g++.dg/delayedfold/unary-plus1.C: New test.
11652
116532016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11654
11655 * gcc.target/arm/pr45701-1.c: Escape brackets.
11656 * gcc.target/arm/pr45701-2.c: Likewise.
11657
5ab2987f 116582016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11659
11660 * gfortran.dg/unconstrained_commons.f: New.
11661
6972afac 116622016-03-10 Alan Modra <amodra@gmail.com>
11663
11664 * gcc.dg/pr69195.c: New.
11665 * gcc.dg/pr69238.c: New.
11666
c82c99ec 116672016-03-10 Tom de Vries <tom@codesourcery.com>
11668
11669 PR testsuite/68915
11670 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11671
a2389d4a 116722016-03-10 Richard Biener <rguenther@suse.de>
11673
11674 PR tree-optimization/70128
11675 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11676 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11677
c272412d 116782016-03-09 Jakub Jelinek <jakub@redhat.com>
11679
a0451069 11680 PR tree-optimization/70152
11681 * gcc.dg/pr70152.c: New test.
11682
c272412d 11683 PR target/70086
11684 * gcc.target/i386/pr70086-1.c: New test.
11685 * gcc.target/i386/pr70086-2.c: New test.
11686 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11687
11688 PR tree-optimization/70127
11689 * gcc.c-torture/execute/pr70127.c: New test.
11690
27dcb7a8 116912016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11692
11693 * c-c++-common/goacc/combined-directives-2.c: New test.
11694
c24757cf 116952016-03-09 David Malcolm <dmalcolm@redhat.com>
11696
11697 PR c/68473
11698 PR c++/70105
11699 * g++.dg/diagnostic/pr70105.C: New test.
11700 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11701 (test_multiple_ordinary_maps): New test function.
11702
83108969 117032016-03-09 David Malcolm <dmalcolm@redhat.com>
11704
11705 PR c/68473
11706 PR c++/70105
11707 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11708 Drop range information from call to inform_at_rich_loc.
11709 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11710 New.
11711 (test_show_locus): Replace calls to rich_location::add_range with
11712 calls to add_range. Rewrite the tests that used the now-defunct
11713 rich_location ctor taking a source_range. Simplify other tests
11714 by replacing calls to COMBINE_LOCATION_DATA with calls to
11715 make_location.
11716
6733c0e8 117172016-03-09 Richard Biener <rguenther@suse.de>
11718 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR tree-optimization/70138
11721 * gcc.dg/vect/pr70138-1.c: New testcase.
11722 * gcc.dg/vect/pr70138-2.c: Likewise.
11723
96abb9f5 117242016-03-09 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR target/70049
11727 * gcc.target/i386/pr70049.c: New test.
11728
42bb3bfb 117292016-03-09 Richard Biener <rguenther@suse.de>
11730
11731 PR c/70143
11732 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11733 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11734 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11735
27527428 117362016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11737
11738 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11739 arm-*-*.
11740
248449f2 117412016-03-09 Jakub Jelinek <jakub@redhat.com>
11742
1bd49ced 11743 PR middle-end/67278
11744 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11745
248449f2 11746 PR target/67278
11747 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11748
11749 PR middle-end/70050
11750 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11751 in testcase comment.
11752
dfc460ff 117532016-03-09 Tom de Vries <tom@codesourcery.com>
11754
11755 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11756 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11757 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11758 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11759 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11760 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11761 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11762 * gfortran.dg/goacc/kernels-loop.f95: New test.
11763
0377fc7f 117642016-03-08 Martin Sebor <msebor@redhat.com>
11765
11766 PR c++/62096
11767 * g++.dg/warn/overflow-warn-7.C: New test.
11768
3556aa80 117692016-03-08 Jason Merrill <jason@redhat.com>
11770
11771 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11772 * lib/target-supports.exp (check_effective_target_concepts): New.
11773
e5096208 117742016-03-08 Jakub Jelinek <jakub@redhat.com>
11775
5370eb8d 11776 PR c++/70135
11777 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11778 * g++.dg/ubsan/pr70135.C: New test.
11779
e5096208 11780 PR target/70110
11781 * gcc.dg/pr70110.c: New test.
11782
cc37120d 117832016-03-07 Martin Jambor <mjambor@suse.cz>
11784
11785 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11786 * c-c++-common/gomp/if-1.c: Likewise.
11787 * c-c++-common/gomp/pr61486-2.c: Likewise.
11788 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11789 to dg-additional-options.
11790 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11791 * g++/gomp/target-teams-1.c: Likewise.
11792 * gcc.dg/gomp/gomp.exp: Likewise.
11793 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11794 dg-additional-options.
11795 * gfortran.dg/gomp/gomp.exp: Likewise.
11796 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11797 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11798 dg-additional-options.
11799 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11800
53c248d8 118012016-03-07 Martin Jambor <mjambor@suse.cz>
11802
11803 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11804 * c-c++-common/gomp/gridify-1.c: New test.
11805 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11806
541e79a0 118072016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11808
11809 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11810 trigger for cortex-r8, when scanning for register r8.
11811 * gcc.target/arm/pr45701-2.c: Likewise.
11812
4dfabd94 118132016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11814 Jeff Law <law@redhat.com>
4dfabd94 11815
11816 PR tree-optimization/69740
11817 * gcc.c-torture/compile/pr69740-1.c: New test.
11818 * gcc.c-torture/compile/pr69740-2.c: New test.
11819
1b63a87b 118202016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11821
11822 * lib/target-supports.exp
11823 (check_effective_target_whole_vector_shift): Enable for PPC64.
11824
d33914da 118252016-03-07 Richard Biener <rguenther@suse.de>
11826
11827 PR tree-optimization/70115
11828 * gcc.dg/torture/pr70115.c: New testcase.
11829
584fba4b 118302016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11831
11832 PR middle-end/69916
11833 * c-c-++-common/goacc/pr69916.c: New.
11834
7f2f5ec0 118352016-03-07 Richard Henderson <rth@redhat.com>
11836
11837 * gcc.c-torture/compile/pr70061.c: New test.
11838
f530e7c4 118392016-03-07 Richard Biener <rguenther@suse.de>
11840
11841 PR testsuite/70109
11842 * gcc.dg/vect/O3-pr36098.c: New testcase.
11843
a3855fed 118442016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11845
11846 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11847
091ffc31 118482016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11849
11850 * gnat.dg/renaming9.ad[sb]: New testcase.
11851
2941b871 118522016-03-05 Jakub Jelinek <jakub@redhat.com>
11853
11854 PR c++/70084
11855 * g++.dg/expr/stdarg3.C: New test.
11856
5173ce42 118572016-03-04 Jeff Law <law@redhat.com>
11858
11859 PR tree-optimization/69196
11860 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11861 x86_64-*-*.
11862
2d1d2e55 118632016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11864
0e43078e 11865 PR c/69973
11866 * gcc.dg/pr69973.c: New test.
11867
d8ec06ae 11868 PR rtl-optimization/69941
11869 * gcc.dg/torture/pr69941.c: New test.
11870
2d1d2e55 11871 PR c/69824
11872 * gcc.dg/pr69824.c: New test.
11873
32f692e2 118742016-03-05 Tom de Vries <tom@codesourcery.com>
11875
11876 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11877 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11878 function.
11879
1c699e9a 118802016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11881
11882 PR c++/66786
11883 * g++.dg/cpp1y/var-templ48.C: New test.
11884 * g++.dg/cpp1y/var-templ49.C: New test.
11885
358448c6 118862016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11887
11888 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11889
01dc3c45 118902016-03-04 Jakub Jelinek <jakub@redhat.com>
11891
e968ff6d 11892 PR c++/70035
11893 * g++.dg/ubsan/pr70035.C: New test.
11894
01dc3c45 11895 PR target/70062
11896 * gcc.target/i386/pr70062.c: New test.
11897
3937d618 118982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11899
11900 * g++.dg/template/typename21.C: Remove c++98_only.
11901
c58ac7f8 119022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11903
11904 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11905
0060768a 119062016-03-04 David Malcolm <dmalcolm@redhat.com>
11907
11908 PR c/68187
11909 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11910 function.
11911 (fn_42_b): Likewise.
11912 (fn_42_c): Likewise.
11913
74c6fd40 119142016-03-04 David Malcolm <dmalcolm@redhat.com>
11915
11916 PR c/68187
11917 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11918 function.
11919 (fn_40_b): Likewise.
11920 (fn_41_a): Likewise.
11921 (fn_41_b): Likewise.
11922
31b11359 119232016-03-04 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR target/70059
11926 * gcc.target/i386/avx512f-pr70059.c: New test.
11927 * gcc.target/i386/avx512dq-pr70059.c: New test.
11928
c5b93452 119292016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11930
11931 PR rtl-optimization/57676
11932 * gcc.dg/torture/pr57676.c: New test.
11933
268fbd56 119342016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11935
11936 * gcc.dg/pr70026.c: New test.
11937
6560d1ad 119382016-03-04 Marek Polacek <polacek@redhat.com>
11939
11940 PR c/69798
11941 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11942 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11943
cc7dfddf 119442016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11945
11946 PR target/70004
11947 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11948 Delete.
11949 (test_corners_sisd_si): Likewise.
11950 (main): Remove checks of the above.
11951 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11952
e9663bd4 119532016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11954
11955 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11956
dcdd684e 119572016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11958
11959 * gcc.dg/torture/pr69951.c: Accept argc==0.
11960
e692d332 119612016-03-04 Richard Biener <rguenther@suse.de>
11962
11963 PR c++/70054
11964 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11965 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11966
af77b7e6 119672016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11968
11969 PR testsuite/69766
11970 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11971 testing multiarch.
11972
290da96e 119732016-03-04 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR debug/69947
11976 * gcc.dg/guality/pr69947.c: New test.
11977
e51ce713 119782016-03-03 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR ada/70017
11981 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11982
1feed892 119832016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11984
11985 PR rtl-optimization/69904
11986 * gcc.target/arm/pr69904.c: New test.
11987
c32bda69 119882016-03-03 Jakub Jelinek <jakub@redhat.com>
11989
11990 PR target/70021
11991 * gcc.dg/vect/pr70021.c: New test.
11992 * gcc.target/i386/pr70021.c: New test.
11993
1bc579ed 119942016-03-03 Marek Polacek <polacek@redhat.com>
11995
11996 PR middle-end/70050
11997 * gcc.dg/pr70050.c: New test.
11998
cfa8d638 119992016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12000
12001 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12002
1b889259 120032016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12004
12005 PR tree-optimization/70043
12006 * gfortran.dg/vect/pr70043.f90: New test.
12007
f756dfa3 120082016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12009
12010 * gnat.dg/specs/task1.ads: New test.
12011
5cb4863d 120122016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12013
12014 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12015 Invoke gdb with -batch.
12016 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12017
5dd12e43 120182016-03-03 Richard Biener <rguenther@suse.de>
12019
12020 PR tree-optimization/55936
12021 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12022
d97ba4ca 120232016-03-02 Jeff Law <law@redhat.com>
12024
5d23c86f 12025 PR rtl-optimization/69942
12026 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12027 effects of argument promotions.
12028
d97ba4ca 12029 PR tree-optimization/69987
12030 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12031 target does not support -fprefetch-loop-arrays.
12032
901faaa0 120332016-03-02 Uros Bizjak <ubizjak@gmail.com>
12034
12035 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12036
51f6fdce 120372016-03-02 Bin Cheng <bin.cheng@arm.com>
12038
6bc7872f 12039 PR rtl-optimization/69052
51f6fdce 12040 * gcc.target/i386/pr69052.c: New test.
12041
31d31e07 120422016-03-02 Alan Modra <amodra@gmail.com>
12043
12044 * gcc.dg/pr69990.c: New.
12045
04faee95 120462016-03-02 Jakub Jelinek <jakub@redhat.com>
12047
270d0117 12048 PR c/68062
12049 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12050
12051 PR middle-end/70022
12052 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12053
04faee95 12054 PR target/70028
12055 * gcc.target/i386/pr70028.c: New test.
12056
a2cc9e8e 120572016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12058
12059 * c-c++-common/asan/swapcontext-test-1.c,
12060 * c-c++-common/tsan/thread_leak.c,
12061 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12062 * g++.dg/tsan/benign_race.C,
12063 * g++.dg/tsan/fd_close_norace.C,
12064 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12065 races with sanitizer output
12066
dd4bd263 120672016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12068 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12069
12070 PR target/67278
12071 * gcc.dg/simd-8.c: New testcase.
12072
b5fe3a49 120732016-03-02 Richard Biener <rguenther@suse.de>
12074
12075 PR middle-end/67278
12076 * gcc.dg/simd-7.c: New testcase.
12077
23601f67 120782016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12079
12080 * gcc.target/i386/pr70007.c: Tweak.
12081
f66f65e7 120822016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12083
12084 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12085
60773515 120862016-03-02 Marek Polacek <polacek@redhat.com>
12087
12088 PR c/67854
12089 * gcc.dg/pr67854.c: New test.
12090
6c094cb1 120912016-03-02 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR middle-end/70025
12094 * gcc.dg/torture/pr70025.c: New test.
12095
7627bb56 120962016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12097
12098 PR tree-optimization/68621
12099 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12100
066c8e94 121012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12102
12103 * gcc.target/i386/pr70007.c: New test.
12104
d3b819ad 121052016-03-01 Jeff Law <law@redhat.com>
12106
d4b9ad56 12107 PR tree-optimization/69196
7e217344 12108 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12109
d3b819ad 12110 PR tree-optimization/69196
12111 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12112 duplicating code and spoiling the expected output.
12113
4f37285d 121142016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12115
12116 PR target/70033
12117 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12118 supports power9 before doing tests.
12119 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12120 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12121 * gcc.target/powerpc/p9-permute.c: Likewise.
12122
3e9c4f6c 121232016-03-01 Uros Bizjak <ubizjak@gmail.com>
12124
12125 PR target/70027
12126 * gcc.target/i386/pr70027.c: New test.
12127
e324729e 121282016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12129
12130 * gcc.dg/pr70017.c: New test.
12131
40e9ce2d 121322016-03-01 Jakub Jelinek <jakub@redhat.com>
12133
12134 PR c/69796
12135 PR c/69974
12136 * gcc.dg/pr69796.c: New test.
12137 * gcc.dg/pr69974.c: New test.
12138
e8b016ea 121392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12140
12141 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12142
24d3127c 121432016-02-29 Jeff Law <law@redhat.com>
12144
12145 PR tree-optimization/69987
12146 * gfortran.dg/pr69987.f90: New test.
12147
12148 PR tree-optimization/69989
12149 * gcc.c-torture/compile/pr69989-2.c: New test.
12150
12cc1225 121512016-03-01 Marek Polacek <polacek@redhat.com>
12152
12153 PR c++/69795
12154 * g++.dg/parse/invalid1.C: New test.
12155
d99a947c 121562016-03-01 Richard Biener <rguenther@suse.de>
12157
12158 PR middle-end/70022
12159 * gcc.dg/pr70022.c: New testcase.
12160
395dbc60 121612016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12162
12163 PR tree-optimization/69956
12164 * gcc.dg/pr69956.c: New test.
12165
40a35c55 121662016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12167
12168 PR target/70011
12169 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12170 XFAIL when hardware supports efficient unaligned storage access.
12171
4edc90b0 121722016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12173
12174 PR c++/69961
12175 * g++.dg/template/pr69961a.C: New test.
12176 * g++.dg/template/pr69961b.C: New test.
12177
1ed1f69a 121782016-02-29 David Malcolm <dmalcolm@redhat.com>
12179
12180 PR preprocessor/69985
12181 * gcc.dg/cpp/pr69985.c: New test case.
12182
01c5d15d 121832016-02-29 Jeff Law <law@redhat.com>
12184
3a4d3de5 12185 PR tree-optimization/70005
12186 * gcc.c-torture/execute/pr70005.c New test.
12187
01c5d15d 12188 PR tree-optimization/69999
12189 * gcc.c-torture/compile/pr69999.c: New test.
12190
1bf66b54 121912016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12192
12193 PR tree-optimization/69652
12194 * gcc.dg/torture/pr69652.c: Delete test.
12195 * gcc.dg/vect/pr69652.c: New test.
12196
b4d653d5 121972016-02-19 Richard Biener <rguenther@suse.de>
12198
12199 PR tree-optimization/69980
12200 * gfortran.dg/vect/pr69980.f90: New testcase.
12201
35bc4745 122022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12203
12204 * gcc.target/sparc/20160229-1.c: New test.
12205
bb54a538 122062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12207
12208 * gnat.dg/stack_usage3.adb: New test.
12209 * gnat.dg/stack_usage3_pkg.ads: New helper.
12210
95164e71 122112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12212
12213 * gnat.dg/renaming8.adb: New test.
12214 * gnat.dg/renaming8_pkg1.ads: New helper.
12215 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12216 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12217
a890896f 122182016-02-29 Richard Biener <rguenther@suse.de>
12219
12220 PR tree-optimization/69720
12221 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12222
5c70403a 122232016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12224
12225 PR fortran/68147
12226 PR fortran/47674
12227 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12228
dfb6d139 122292016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12230 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12231
12232 PR fortran/56007
12233 * gfortran.dg/coarray_8.f90: Adjust error message.
12234 * gfortran.dg/pr56007.f90: New test.
12235 * gfortran.dg/pr56007.f: New test.
12236
536508db 122372016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12238
12239 PR tree-optimization/69989
12240 * gcc.dg/torture/pr69989.c: New test.
12241
eec75e45 122422016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12243
12244 * gcc.target/i386/stack-realign-win.c: New test.
12245
0175e45a 122462016-02-28 Harald Anlauf <anlauf@gmx.de>
12247
12248 PR fortran/60126
12249 * gfortran.dg/pr60126.f90: New test.
12250
2a703589 122512016-02-27 Jeff Law <law@redhat.com>
12252
12253 Revert
12254 2016-02-26 Richard Biener <rguenther@suse.de>
12255 Jeff Law <law@redhat.com>
12256
12257 PR tree-optimization/69740
12258 * gcc.c-torture/compile/pr69740-1.c: New test.
12259 * gcc.c-torture/compile/pr69740-2.c: New test.
12260
359b4c18 122612016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12262
1c96765a 12263 PR fortran/69910
359b4c18 12264 * gfortran.dg/newunit_4.f90: New test.
12265
49462d93 122662016-02-27 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR target/69613
12269 PR rtl-optimization/69886
12270 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12271 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12272 target.
12273
c4ac733e 122742016-02-26 Martin Sebor <msebor@redhat.com>
12275
12276 PR tree-optimization/15826
12277 * gcc.dg/tree-ssa/pr15826.c: New test.
12278
da8c4b5d 122792016-02-26 Jakub Jelinek <jakub@redhat.com>
12280
12281 PR target/69969
12282 * gcc.target/powerpc/pr69969.c: New test.
12283
0a4558eb 122842016-02-26 Martin Sebor <msebor@redhat.com>
12285
12286 PR c++/15766
12287 * g++.old-deja/g++.other/decl5.C: Add a test case.
12288
5b500299 122892016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12290
12291 PR target/69946
12292 * gcc.target/powerpc/pr69946.c: New file.
12293
565f533b 122942016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12295 Jeff Law <law@redhat.com>
565f533b 12296
0a4558eb 12297 PR tree-optimization/69740
565f533b 12298 * gcc.c-torture/compile/pr69740-1.c: New test.
12299 * gcc.c-torture/compile/pr69740-2.c: New test.
12300
ff67cbea 123012016-02-26 Martin Jambor <mjambor@suse.cz>
12302
12303 PR middle-end/69920
12304 * gcc.dg/torture/pr69932.c: New test.
12305 * gcc.dg/torture/pr69936.c: Likewise.
12306
e400d817 123072016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12308
12309 PR target/69709
12310 * gcc.target/s390/pr69709.c: New test.
12311
126a5a2d 123122016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12313
12314 PR target/69245
12315 * gcc.target/aarch64/pr69245_1.c: New test.
12316
59c58860 123172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12318
12319 PR target/69613
12320 * gcc.dg/torture/pr69613.c: New test.
12321
9441fa4e 123222016-02-26 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR rtl-optimization/69891
12325 * gcc.target/i386/pr69891.c: New test.
12326
e48fcde0 123272016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12328 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12329
35ed600a 12330 PR target/61397
f41208a1 12331 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12332 functionality for both 32-bit and 64-bit.
12333
c86aaa0e 123342016-02-26 Richard Biener <rguenther@suse.de>
12335
12336 PR tree-optimization/69551
12337 * gcc.dg/torture/pr69951.c: New testcase.
12338
38e71a65 123392016-02-25 Richard Biener <rguenther@suse.de>
12340
12341 PR tree-optimization/48795
12342 * gcc.dg/Warray-bounds-18.c: New testcase.
12343
03331e69 123442016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12345
12346 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12347
f14d8d6a 123482016-02-25 Jakub Jelinek <jakub@redhat.com>
12349
12350 PR rtl-optimization/69896
12351 * gcc.dg/pr69896.c: New test.
12352
4003c807 123532016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12354
12355 PR c++/69736
12356 * g++.dg/cpp1y/paren2.C: New test.
12357
a0573328 123582016-02-24 Martin Sebor <msebor@redhat.com>
12359
12360 PR c/51147
12361 * gcc.dg/enum-mode-2.c: New test.
12362
2cde02ad 123632016-02-24 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR c++/69922
12366 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12367 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12368 * g++.dg/ubsan/pr69922.C: New test.
12369
f0ea75d1 123702016-02-24 Marek Polacek <polacek@redhat.com>
12371
12372 PR c/69819
12373 * gcc.dg/pr69819.c: New test.
12374
05027366 123752016-02-24 Martin Sebor <msebor@redhat.com>
12376
34ed562b 12377 PR c++/69912
12378 * g++.dg/ext/flexary15.C: New test.
12379
123802016-02-24 Martin Sebor <msebor@redhat.com>
12381
12382 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12383 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12384 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12385
650c3ad5 123862016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12387 Charles Baylis <charles.baylis@linaro.org>
12388
12389 PR debug/61033
12390 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12391
596070e8 123922016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12393 Jakub Jelinek <jakub@redhat.com>
596070e8 12394
12395 PR middle-end/69760
12396 * gcc.dg/torture/pr69760.c: New testcase.
12397
d6b92d9f 123982016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12399
12400 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12401 pattern on Solaris with as.
12402
90436d9d 124032016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12404
12405 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12406 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12407 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12408 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12409
7c749495 124102016-02-24 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR middle-end/69915
12413 * gcc.dg/pr69915.c: New test.
12414
9c9680b5 124152016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12416
12417 PR rtl-optimization/69886
12418 * gcc.dg/torture/pr69886.c: New test.
12419
36d081ee 124202016-02-24 Richard Biener <rguenther@suse.de>
12421
12422 PR middle-end/68963
12423 * gcc.dg/torture/pr68963.c: New testcase.
12424
2a0accb9 124252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12426
12427 PR target/69875
12428 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12429 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12430 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12431 * gcc.target/arm/atomic_loaddi_1.c: New test.
12432 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12433 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12434 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12435 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12436 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12437 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12438 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12439 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12440
f0e92ef1 124412016-02-24 Jakub Jelinek <jakub@redhat.com>
12442
12443 PR middle-end/69909
12444 * gcc.dg/torture/pr69909.c: New test.
12445
6907286f 124462016-02-24 Richard Biener <rguenther@suse.de>
12447
12448 PR tree-optimization/69907
12449 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12450 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12451 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12452
e6ab7475 124532016-02-24 Christian Bruel <christian.bruel@st.com>
12454
12455 * gcc.target/arm/pragma_cpp_fma.c: New test.
12456
47587450 124572016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12458
12459 PR fortran/61156
12460 * gfortran.dg/include_6.f90: Update test.
12461
d41ab738 124622016-02-23 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR objc/69844
12465 * objc.dg/pr69844.m: New test.
12466
4772d9d5 124672016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12468
12469 PR libgfortran/69456
12470 * gfortran.dg/namelist_89.f90: New test.
12471 * gfortran.dg/pr59700.f90: Update test..
12472
8c38d887 124732016-02-23 Martin Sebor <msebor@redhat.com>
12474
12475 PR middle-end/69780
12476 * g++.dg/ext/builtin_alloca.C: New test.
12477 * gcc.dg/builtins-68.c: New test.
12478
ee1bfdb0 124792016-02-23 Richard Henderson <rth@redhat.com>
12480
12481 * gcc.target/i386/addr-space-3.c: Remove test.
12482
52609ec3 124832016-02-23 David Malcolm <dmalcolm@redhat.com>
12484
12485 PR preprocessor/69126
12486 PR preprocessor/69543
12487 * c-c++-common/pr69126-2-long.c: New test.
12488 * c-c++-common/pr69126-2-short.c: New test.
12489 * c-c++-common/pr69543-1.c: Remove xfail.
12490
d5bf2cc8 124912016-02-23 David Malcolm <dmalcolm@redhat.com>
12492
12493 PR preprocessor/69126
12494 PR preprocessor/69543
12495 PR preprocessor/69558
12496 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12497 (f): Rename to...
12498 (test_2): ...this, and add leading comment.
12499 (MACRO_3, test_3): New.
12500 (MACRO_4A, MACRO_4B, test_4): New.
12501 (MACRO): Rename to...
12502 (MACRO_5): ...this.
12503 (g): Rename to...
12504 (test_5): ...this, updating for renaming of MACRO, and
12505 add leading comment.
12506 * c-c++-common/pr69543-1.c: New.
12507 * c-c++-common/pr69543-2.c: New.
12508 * c-c++-common/pr69543-3.c: New.
12509 * c-c++-common/pr69543-4.c: New.
12510 * c-c++-common/pr69558-1.c: New.
12511 * c-c++-common/pr69558-2.c: New.
12512 * c-c++-common/pr69558-3.c: New.
12513 * c-c++-common/pr69558-4.c: New.
12514 * gcc.dg/pr69558.c: Move to...
12515 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12516 xfail for c++.
12517
3a37a410 125182016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12519
12520 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12521 to -ftree-parallelize-loops/-fopenacc changes.
12522 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12523 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12524 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12525 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12526 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12527 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12528 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12529 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12530 * c-c++-common/goacc/kernels-loop.c: Likewise.
12531 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12532 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12533 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12534 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12535
ecca180f 125362016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12537
12538 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12539
eec0fa3f 125402016-02-23 Jakub Jelinek <jakub@redhat.com>
12541
f1f91c07 12542 PR c++/69902
12543 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12544
eec0fa3f 12545 PR c/69900
12546 * gcc.dg/pr69900.c: New test.
12547
e045424d 125482016-02-23 Martin Jambor <mjambor@suse.cz>
12549
12550 PR tree-optimization/69666
12551 * gcc.dg/tree-ssa/pr69666.c: New test.
12552
f482dff6 125532016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12554
12555 PR fortran/67451
12556 * gfortran.dg/coarray_allocate_5.f08: New test.
12557
57ed698b 125582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12559
12560 * gcc.target/s390/vcond-shift.c: Move to ...
12561 * gcc.target/s390/vector/vcond-shift.c: ... here.
12562
990e443c 125632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12564
12565 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12566 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12567
296c5f01 125682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12569
12570 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12571
e53f41d5 125722016-02-20 Mark Wielaard <mjw@redhat.com>
12573
12574 PR c/28901
12575 * gcc.dg/unused-variable-3.c: New test.
12576
13af201d 125772016-02-22 Jakub Jelinek <jakub@redhat.com>
12578
12579 PR target/69888
12580 * gcc.target/i386/pr69888.c: New test.
12581
682c90f9 125822016-02-22 Richard Biener <rguenther@suse.de>
12583
12584 PR tree-optimization/69882
12585 * gfortran.dg/vect/pr69882.f90: New testcase.
12586
b8cd18c3 125872016-02-22 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR target/69885
12590 * gcc.dg/pr69885.c: New test.
12591
09343379 125922016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12593
12594 PR target/69806
12595 PR target/54089
12596 * gcc.target/sh/pr54089-10.c: New.
12597
b345a09f 125982016-02-20 Paul Thomas <pault@gcc.gnu.org>
12599
12600 PR fortran/69423
12601 * gfortran.dg/deferred_character_15.f90 : New test.
12602
51385aed 126032016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12604
12605 PR fortran/57365
12606 gfortran.dg/allocate_with_source_18.f03: New test.
12607
126082016-02-20 Harald Anlauf <anlauf@gmx.de>
12609
12610 PR fortran/52531
12611 gfortran.dg/gomp/pr52531.f90: New test.
12612
9cce8384 126132016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12614
12615 PR c++/69865
12616 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12617 -std=c++03.
12618
d91f5fbb 126192016-02-19 Jakub Jelinek <jakub@redhat.com>
12620
563d5cb8 12621 PR c++/69826
12622 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12623 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12624
0a04aac9 12625 PR c++/69850
12626 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12627
d91f5fbb 12628 PR c++/69851
12629 * g++.dg/torture/pr69851.C: New test.
12630
5fe1f282 126312016-02-19 Martin Sebor <msebor@redhat.com>
12632
12633 PR testsuite/69573
12634 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12635
a45bce11 126362016-02-19 Jakub Jelinek <jakub@redhat.com>
12637
6263dde1 12638 PR c++/69850
12639 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12640 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12641
a45bce11 12642 PR c++/67767
12643 * g++.dg/cpp0x/pr67767.C: New test.
12644
cf2ed1b7 126452016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12646
12647 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12648 for fp, simd, crypto, crc, lse.
12649 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12650 above.
12651 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12652 effective target check.
12653
f6cc34b0 126542016-02-19 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR target/69820
12657 * gcc.target/i386/pr69820.c: New test.
12658
6c678e78 126592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12660
12661 * gcc.target/s390/vector/int128-1.c: New test.
12662
b088ff4b 126632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12664
12665 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12666
b11e60a4 126672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12668
12669 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12670 instruction pattern name to prevent the testcase from failing with
12671 -march=z13.
12672
664ff6a0 126732016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12674
12675 * gcc.target/s390/md/movstr-2.c: New test.
12676
e80be24b 126772016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12678
12679 * gcc.target/s390/morestack.c: New test.
12680
9839f350 126812016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12682
12683 PR target/69625
12684 * gcc.target/s390/pr69625.c: Add test case.
12685
4550fbd0 126862016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12687
12688 PR testsuite/68580
12689 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12690
57d00b6a 126912016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12692
12693 PR target/68404
12694 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12695 * gcc.target/powerpc/fusion3.c: Likewise.
12696
63ad69d6 126972016-02-18 Richard Biener <rguenther@suse.de>
12698
12699 PR middle-end/69553
12700 * g++.dg/torture/pr69553.C: New testcase.
12701
d92404ed 127022016-02-18 Nick Clifton <nickc@redhat.com>
12703
4550fbd0 12704 PR target/62254
12705 PR target/69610
12706 * gcc.target/arm/pr62554.c: New test.
12707 * gcc.target/arm/pr69610-1.c: New test.
12708 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12709
0808dfce 127102016-02-18 Richard Biener <rguenther@suse.de>
12711
12712 PR middle-end/69854
12713 * gcc.dg/torture/pr69854.c: New testcase.
12714
fc3527e3 127152016-02-17 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR c++/69850
12718 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12719
e3c24279 127202012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12721
12722 * gcc.target/powerpc/vec-cg.c: New test.
12723
c9732c2b 127242016-02-17 Richard Biener <rguenther@suse.de>
12725
12726 PR testsuite/69586
12727 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12728
51bf9f9b 127292016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12730
12731 PR target/69161
12732 * gcc.c-torture/compile/pr69161.c: New test.
12733
6baedca3 127342016-02-17 David Sherwood <david.sherwood@arm.com>
12735
12736 PR target/69532
12737 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12738 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12739
4f240715 127402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12741
12742 * gcc.dg/ifcvt-4.c: Skip on Visium.
12743
e0c0515d 127442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12745
12746 * gnat.dg/atomic8.adb: New test.
12747
7b319ee6 127482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12749
12750 * gnat.dg/discr46.ad[sb]: New test.
12751
48a7e3d1 127522016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12753
12754 PR Target/48344
12755 * gcc.target/powerpc/pr48344-1.c: New test.
12756
3f844f15 127572015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12758
12759 PR fortran/69742
12760 * gfortran.dg/associate_21.f90: New test.
12761
7675e968 127622016-02-16 Jakub Jelinek <jakub@redhat.com>
12763
12764 PR c/69835
12765 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12766 -Wnonnull in dg-options.
12767 * c-c++-common/nonnull-2.c: New test.
12768
d6faee88 127692016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12770 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12771
12772 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12773
3a2a72aa 127742016-02-16 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR middle-end/69801
12777 * gcc.dg/pr69801.c: Add empty dg-options.
12778
28072426 127792016-02-16 James Norris <jnorris@codesourcery.com>
12780
12781 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12782 * g++.dg/goacc/deviceptr-1.c: New file.
12783
37fffac2 127842016-02-16 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR tree-optimization/69820
12787 * gcc.dg/vect/pr69820.c: New test.
12788
f72a5e61 127892016-02-16 Richard Biener <rguenther@suse.de>
12790
12791 PR tree-optimization/69776
12792 * gcc.dg/torture/pr69776-2.c: New testcase.
12793
50e0cd76 127942016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12795
12796 PR tree-optimization/69714
12797 * gcc.dg/torture/pr69714.c: New test.
12798
14a72c4e 127992016-02-16 Jakub Jelinek <jakub@redhat.com>
12800
12801 PR tree-optimization/69802
12802 * gcc.dg/pr69802.c: New test.
12803
fd808c11 128042016-02-16 Richard Biener <rguenther@suse.de>
12805
12806 PR middle-end/69801
12807 * gcc.dg/pr69801.c: New testcase.
12808
49a549ca 128092016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12810
12811 PR libgfortran/69651
12812 * gfortran.dg/read_bang.f90: New test.
12813 * gfortran.dg/read_bang4.f90: New test.
12814
77454e6e 128152016-02-15 Jakub Jelinek <jakub@redhat.com>
12816
2074f21c 12817 PR c++/69658
12818 * g++.dg/init/pr69658.C: New test.
12819
77454e6e 12820 PR c++/69797
12821 * c-c++-common/pr69797.c: New test.
12822
4ef4d764 128232016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12824
12825 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12826 check for aarch64*-*-*.
12827
4a45fe0f 128282016-02-15 Richard Biener <rguenther@suse.de>
12829
12830 PR tree-optimization/69783
12831 * gcc.dg/vect/pr69783.c: New testcase.
12832
0b3619e6 128332016-02-15 Richard Biener <rguenther@suse.de>
12834
12835 PR tree-optimization/69776
12836 * gcc.dg/torture/pr69776.c: New testcase.
12837
9b49c3cb 128382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12839
12840 PR fortran/60526
12841 * gfortran.dg/type_decl_4.f90: Reinstated.
12842
e46faff9 128432016-02-14 John David Anglin <danglin@gcc.gnu.org>
12844
12845 PR fortran/68746
12846 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12847
a96c809a 128482016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12849
12850 PR fortran/60526
12851 PR bootstrap/69816
12852 * gfortran.dg/type_decl_4.f90: Removed.
12853
fdec7e88 128542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12855
12856 PR fortran/60526
12857 * gfortran.dg/type_decl_4.f90: New test.
12858
a72095c4 128592016-02-14 Alan Modra <amodra@gmail.com>
12860
bc436924 12861 PR testsuite/68886
a72095c4 12862 * gcc.c-torture/execute/stkalign.c: Revise test.
12863
73bb5f8b 128642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12865
12866 PR target/67260
12867 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12868
beb13161 128692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12870
12871 PR target/67260
12872 * gcc.target/sh/torture/pr67260.c: New.
12873
67cab04e 128742016-02-12 John David Anglin <danglin@gcc.gnu.org>
12875
12876 * gcc.dg/pr67964.c: Add dg-require-alias.
12877
44a59bb1 128782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12879
12880 PR target/67636
12881 PR target/64345
12882 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12883
38c9bd3a 128842016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12885
12886 PR libgfortran/69668
12887 * gfortran.dg/namelist_88.f90: New test.
12888
1774ff82 128892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12890
12891 PR libgfortran/69668
12892 * gfortran.dg/namelist_38.f90: Update test.
12893 * gfortran.dg/namelist_84.f90: Update test.
12894
aec1f4bd 128952016-02-12 David Malcolm <dmalcolm@redhat.com>
12896
12897 PR other/69554
12898 * gcc.dg/pr69554-1.c: New test.
12899 * gfortran.dg/pr69554-1.F90: New test.
12900 * gfortran.dg/pr69554-2.F90: New test.
12901 * lib/gcc-dg.exp (proc dg-locus): New function.
12902 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12903 distinguish between the caret-printing and non-caret-printing
12904 cases. If caret-printing has been explicitly enabled, bail out
12905 without attempting to fix up the output.
12906
da7d5066 129072016-02-12 David Malcolm <dmalcolm@redhat.com>
12908
12909 PR driver/69265
12910 PR driver/69453
12911 * gcc.dg/spellcheck-options-3.c: New test case.
12912 * gcc.dg/spellcheck-options-4.c: New test case.
12913 * gcc.dg/spellcheck-options-5.c: New test case.
12914 * gcc.dg/spellcheck-options-6.c: New test case.
12915 * gcc.dg/spellcheck-options-7.c: New test case.
12916 * gcc.dg/spellcheck-options-8.c: New test case.
12917 * gcc.dg/spellcheck-options-9.c: New test case.
12918 * gcc.dg/spellcheck-options-10.c: New test case.
12919
fcce1b0b 129202016-02-12 Jakub Jelinek <jakub@redhat.com>
12921
12922 PR rtl-optimization/69764
12923 PR rtl-optimization/69771
12924 * c-c++-common/pr69764.c: New test.
12925 * gcc.dg/torture/pr69771.c: New test.
12926
6d609290 129272016-02-12 Marek Polacek <polacek@redhat.com>
12928
12929 * g++.dg/torture/init-list1.C: New.
12930
7d75fb56 129312016-02-12 Marek Polacek <polacek@redhat.com>
12932
12933 * gcc.dg/pr69522.c: Add empty dg-options.
12934
52543fda 129352016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12936
12937 * g++.dg/lto/lto.exp: Include and init mpx.
12938 * g++.dg/lto/pr69729_0.C: New test.
12939
34947478 129402016-02-12 Jakub Jelinek <jakub@redhat.com>
12941
9181a4ec 12942 PR ipa/69241
12943 * g++.dg/ipa/pr69241-4.C: New test.
12944
34947478 12945 PR ipa/68672
12946 * g++.dg/ipa/pr68672-1.C: New test.
12947 * g++.dg/ipa/pr68672-2.C: New test.
12948 * g++.dg/ipa/pr68672-3.C: New test.
12949
74a4140f 129502016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12951
12952 PR c/69522
50e0cd76 12953 * gcc.dg/pr69522.c: New test.
74a4140f 12954
9ddb20d6 129552016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12956
12957 PR c++/69098
12958 * g++.dg/cpp1y/69098.C: New test.
12959 * g++.dg/cpp1y/69098-2.C: New test.
12960
67cf9b55 129612016-02-12 Jakub Jelinek <jakub@redhat.com>
12962
12963 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12964 and neighbour -> neighbor.
12965 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12966 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12967 * c-c++-common/Wvarargs.c: Likewise.
12968 * c-c++-common/goacc/host_data-5.c: Likewise.
12969 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12970 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12971 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12972 * gcc.target/aarch64/pr60697.c: Likewise.
12973 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12974 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12975 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12976 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12977 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12978 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12979 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12980 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12981 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12982 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12983 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12984 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12985 * g++.dg/lookup/koenig5.C: Likewise.
12986 * g++.dg/ext/no-asm-2.C: Likewise.
12987 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12988 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12989 * gfortran.dg/used_types_16.f90: Likewise.
12990 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12991 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12992 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12993 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12994 * gfortran.dg/abstract_type_6.f03: Likewise.
12995 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12996 * gfortran.dg/used_types_15.f90: Likewise.
12997 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12998 * gfortran.dg/exit_3.f08: Likewise.
12999 * gfortran.dg/open_status_2.f90: Likewise.
13000 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13001 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13002 * gfortran.dg/associate_1.f03: Likewise.
13003 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13004 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13005 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13006 * gcc.dg/builtin-object-size-1.c: Likewise.
13007 * gcc.dg/noreturn-6.c: Likewise.
13008 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13009 * gcc.dg/globalalias.c: Likewise.
13010 * gcc.dg/builtins-config.h: Likewise.
13011 * gcc.dg/pr30457.c: Likewise.
13012 * gcc.c-torture/compile/volatile-1.c: Likewise.
13013 * gcc.c-torture/execute/20101011-1.c: Likewise.
13014 * c-c++-common/Waddress-1.c: Likewise.
13015
40b38ace 130162016-02-11 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR c/69768
13019 * c-c++-common/Waddress-1.c: New test.
13020
42c87ca9 130212016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13022
13023 PR fortran/69296
13024 * gfortran.dg/associate_19.f03: New test.
13025 * gfortran.dg/associate_20.f03: New test.
13026
acb7939f 130272016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13028
13029 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13030
6defe3c5 130312016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13032
13033 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13034 .arch armv8-a\n. Add -dA to dg-options.
13035 * gcc.target/aarch64/assembler_arch_1.c: New test.
13036 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13037
63f63318 130382016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13039
13040 PR c++/68726
13041 * g++.dg/cpp0x/pr68726.C: New.
13042
1cddf457 130432016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13044
13045 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13046 test.
13047
b86fba37 130482016-02-11 Richard Biener <rguenther@suse.de>
13049
13050 * g++.dg/tree-ssa/pr61034.C: Adjust.
13051
ec4ec95a 130522016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13053
be7c31e9 13054 PR target/69148
ec4ec95a 13055 * gcc.target/s390/pr69148.c: New.
13056
f64416ca 130572016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13058
13059 PR tree-optimization/69652
13060 * gcc.dg/torture/pr69652.c: New test.
13061
e5d1ea31 130622016-02-10 Jakub Jelinek <jakub@redhat.com>
13063 Patrick Palka <ppalka@gcc.gnu.org>
13064
13065 PR ipa/69241
13066 PR c++/69649
13067 * g++.dg/ipa/pr69241-1.C: New test.
13068 * g++.dg/ipa/pr69241-2.C: New test.
13069 * g++.dg/ipa/pr69241-3.C: New test.
13070 * g++.dg/ipa/pr69649.C: New test.
13071
fa03b19d 130722016-02-10 Uros Bizjak <ubizjak@gmail.com>
13073
13074 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13075 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13076
14485c8a 130772016-02-10 Bin Cheng <bin.cheng@arm.com>
13078
13079 PR tree-optimization/68021
13080 * gcc.dg/tree-ssa/pr68021.c: New test.
13081
79f1ed25 130822016-02-10 Richard Biener <rguenther@suse.de>
13083
13084 PR tree-optimization/69726
13085 * gcc.dg/uninit-22.c: New testcase.
13086
58f74eff 130872016-02-09 Andrew Pinski <apinski@cavium.com>
13088
13089 PR tree-opt/69282
13090 * gcc.c-torture/compile/20160205-1.c: New testcase.
13091
600c00f7 130922016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13093
13094 PR target/68404
13095 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13096 instead accessing a really large arrray.
13097 * gcc.target/powerpc/fusion3.c: Likewise.
13098
0771836e 130992016-02-09 Charles Baylis <charles.baylis@linaro.org>
13100
13101 PR target/68532
13102 * gcc.c-torture/execute/pr68532.c: New test.
13103
4ccd644f 131042016-02-11 Alexandre Oliva <aoliva@redhat.com>
13105
13106 PR target/69634
13107 * gcc.dg/pr69634.c: New.
13108
2e980a39 131092016-02-09 Richard Biener <rguenther@suse.de>
13110
13111 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13112
aacf7102 131132016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13114
aacf7102 13115 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13116
a1856ddf 131172016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13118
13119 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13120
d4d3da7e 131212016-02-09 Richard Biener <rguenther@suse.de>
13122
13123 PR tree-optimization/69715
13124 * gcc.dg/torture/pr69715.c: New testcase.
13125
9cc6714f 131262016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13127
13128 PR c++/69139
13129 * g++.dg/cpp0x/trailing12.C: New test.
13130 * g++.dg/cpp0x/trailing13.C: New test.
13131
83d5062b 131322016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13133
13134 PR c++/69283
13135 PR c++/67835
13136 * g++.dg/cpp1y/auto-fn29.C: New test.
13137 * g++.dg/cpp1y/auto-fn30.C: New test.
13138
394a86f3 131392016-02-08 Jakub Jelinek <jakub@redhat.com>
13140
13141 PR tree-optimization/69209
13142 * gcc.c-torture/compile/pr69209.c: New test.
13143
93b124b4 131442016-02-08 Jeff Law <law@redhat.com>
13145
13146 PR tree-optimization/68541
13147 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13148 of statements allowed in join block for path splitting.
13149
26abce13 131502016-02-08 Jakub Jelinek <jakub@redhat.com>
13151
0acb2d6e 13152 PR c++/59627
13153 * g++.dg/gomp/pr59627.C: New test.
13154
26abce13 13155 PR ipa/69239
13156 * g++.dg/ipa/pr69239.C: New test.
13157
86e0b129 131582016-02-08 David Malcolm <dmalcolm@redhat.com>
13159
13160 PR preprocessor/69664
13161 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13162 * gcc.dg/cpp/warn-comments.c: Likewise.
13163
f553d9f8 131642016-02-08 Marek Polacek <polacek@redhat.com>
13165
13166 PR c++/69688
13167 * g++.dg/init/const12.C: New test.
13168
600695e0 131692016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13170
13171 PR target/60410
13172 * gcc.dg/lto/pr55113_0.c: Remove test.
13173
c4f4b1e8 131742016-02-08 Richard Biener <rguenther@suse.de>
13175
13176 PR tree-optimization/69719
13177 * gcc.dg/torture/pr69719.c: New testcase.
13178
5a987d87 131792016-02-08 Richard Biener <rguenther@suse.de>
13180 Jeff Law <law@redhat.com>
13181
13182 PR target/68273
13183 * gcc.target/mips/pr68273.c: New testcase.
13184
0418e71d 131852016-02-08 Richard Biener <rguenther@suse.de>
13186
13187 PR rtl-optimization/69274
13188 * gcc.target/i386/addr-sel-1.c: XFAIL.
13189
07c0f1ca 131902016-02-08 Jeff Law <law@redhat.com>
13191
40d85f4c 13192 PR tree-optimization/68541
13193 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13194
140e093f 13195 PR tree-optimization/65917
07c0f1ca 13196 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13197
16430acf 131982016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13199
13200 PR fortran/50555
13201 * gfortran.dg/namelist_args.f90: New test.
13202
3f0ff0d8 132032016-02-05 Jeff Law <law@redhat.com>
13204
140e093f 13205 PR tree-optimization/68541
3f0ff0d8 13206 * gcc.dg/tree-ssa/split-path-2.c: New test.
13207 * gcc.dg/tree-ssa/split-path-3.c: New test.
13208 * gcc.dg/tree-ssa/split-path-4.c: New test.
13209 * gcc.dg/tree-ssa/split-path-5.c: New test.
13210 * gcc.dg/tree-ssa/split-path-6.c: New test.
13211 * gcc.dg/tree-ssa/split-path-7.c: New test.
13212
a7cc1f94 132132016-02-05 Martin Sebor <msebor@redhat.com>
13214
13215 PR c++/69662
13216 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13217 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13218
fcb25f28 132192016-02-06 Richard HEnderson <rth@redhat.com>
13220
13221 PR c/69643
13222 * gcc.target/i386/addr-space-4.c: New.
13223 * gcc.target/i386/addr-space-5.c: New.
13224
3a2545a1 132252016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13226
13227 PR fortran/66089
13228 * gfortran.dg/elemental_dependency_6.f90: New.
13229
1e302465 132302016-02-05 Jakub Jelinek <jakub@redhat.com>
13231
66feb54c 13232 PR rtl-optimization/69691
13233 * gcc.c-torture/execute/pr69691.c: New test.
13234
1e302465 13235 PR c++/69628
13236 * g++.dg/parse/pr69628.C: New test.
13237
9c28a298 132382016-02-05 Uros Bizjak <ubizjak@gmail.com>
13239
13240 * gcc.dg/sancov/asan.c: Move to ...
13241 * gcc.dg/asan/sancov-1.c: ... here.
13242
a854e286 132432016-02-05 Uros Bizjak <ubizjak@gmail.com>
13244
13245 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13246
d4f0b240 132472016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13248
13249 PR target/69677
13250 * gcc.target/i386/pr69677.c: New test.
13251
235d8723 132522016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13253
13254 PR c++/68948
13255 * g++.dg/template/pr68948.C: New test.
13256
f390cf65 132572016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13258
13259 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13260 (only necessary on s390x).
13261
ab99f104 132622016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13263
13264 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13265 -mno-accumulate-outgoing-args.
13266
f7ef5392 132672016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13268
13269 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13270
6b098e91 132712016-02-04 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR c/69669
13274 * c-c++-common/pr69669.c: New test.
13275
f0146cf3 132762016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13277
13278 PR target/69667
13279 * g++.dg/pr69667.C: New file.
13280
08fd6cf5 132812016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13282
13283 PR target/69619
13284 * gcc.dg/pr69619.c: Add new test.
13285
a6f3f39f 132862016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13287
13288 PR rtl-optimization/69577
13289 * gcc.target/i386/pr69577.c: New test.
13290
774068a0 132912016-02-04 Martin Liska <mliska@suse.cz>
13292
13293 * g++.dg/asan/pr69276.C: New test.
13294
f50a7894 132952016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13296
13297 PR target/65932
13298 PR target/67714
13299 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13300 a single smulbb instruction.
13301 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13302 * gcc.target/amr/wmul-2.c: Likewise.
13303
6b722eb3 133042016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13305
13306 PR target/65932
13307 PR target/67714
13308 * gcc.c-torture/execute/pr67714.c: New test.
13309
1f1475a7 133102016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13311
13312 PR target/69454
13313 * gcc.target/i386/pr69454-1.c: New test.
13314 * gcc.target/i386/pr69454-2.c: New test.
13315
6b94e133 133162016-02-03 Martin Sebor <msebor@redhat.com>
13317
13318 PR c++/69251
13319 PR c++/69253
13320 PR c++/69290
13321 PR c++/69277
13322 PR c++/69349
13323 * g++.dg/ext/flexarray-mangle-2.C: New test.
13324 * g++.dg/ext/flexarray-mangle.C: New test.
13325 * g++.dg/ext/flexarray-subst.C: New test.
13326 * g++.dg/ext/flexary11.C: New test.
13327 * g++.dg/ext/flexary12.C: New test.
13328 * g++.dg/ext/flexary13.C: New test.
13329 * g++.dg/ext/flexary14.C: New test.
13330 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13331
342ed0ac 133322016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13333
13334 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13335 Define only if CHECK_FLOAT128 is defined.
13336 (main): Properly initialize u5.
13337
edf6c4d2 133382016-02-03 Jakub Jelinek <jakub@redhat.com>
13339
415d5641 13340 PR c/69627
13341 * gcc.dg/pr69627.c: New test.
13342
edf6c4d2 13343 PR target/69644
13344 * gcc.dg/pr69644.c: New test.
13345
cf8f3ba0 133462016-02-03 Mike Stump <mikestump@comcast.net>
13347
13348 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13349 support for struct-layout-1.exp.
13350
c90d55dd 133512016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13352
13353 PR c++/69056
f7ef5392 13354 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13355
401bd0c8 133562016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13357 Alexandre Oliva <aoliva@redhat.com>
13358
13359 PR target/69461
13360 * gcc.target/powerpc/pr69461.c: New.
13361
277d9d1d 133622016-02-03 Uros Bizjak <ubizjak@gmail.com>
13363
13364 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13365 works from here ...
13366 (check_effective_target_fsanitize_thread): ... to here. Do not
13367 specify additional compile flags for the test source.
13368 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13369 specify additional compile flags for the test source.
13370
e69ad94a 133712016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13372
13373 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13374
a4454da2 133752016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13376
13377 PR fortran/67451
13378 PR fortran/69418
13379 * gfortran.dg/coarray_allocate_2.f08: New test.
13380 * gfortran.dg/coarray_allocate_3.f08: New test.
13381 * gfortran.dg/coarray_allocate_4.f08: New test.
13382
88cab2dd 133832016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13384
13385 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13386 use same scan-tree-dump-times on all platforms.
13387 * gcc.dg/vect/vect-outer-1.c: Likewise.
13388 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13389 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13390 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13391 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13392 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13393 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13394 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13395
66ea75c4 133962016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13397
13398 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13399 warning.
13400
4eef8df7 134012016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13402
13403 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13404
665fbc2f 134052016-02-02 James Norris <jnorris@codesourcery.com>
13406
13407 * c-c++-common/goacc/routine-5.c: Add tests.
13408
b10e3d47 134092016-02-02 Alexander Monakov <amonakov@ispras.ru>
13410
13411 * gcc.target/nvptx/unsigned-cmp.c: New test.
13412
12ad66dd 134132016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13414
13415 * gcc.target/aarch64/scalar_shift_1.c
13416 (test_corners_sisd_di): Improve force to SIMD register.
13417 (test_corners_sisd_si): Likewise.
13418 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13419 Remove scan-assembler check for ldr.
13420
f9ec342f 134212016-02-02 Richard Biener <rguenther@suse.de>
13422
13423 PR tree-optimization/69595
13424 * gcc.dg/Warray-bounds-17.c: New testcase.
13425
32f2925a 134262016-02-02 Richard Biener <rguenther@suse.de>
13427
13428 PR tree-optimization/69606
13429 * gcc.dg/torture/pr69606.c: New testcase.
13430
cfd9ca84 134312016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13432
13433 PR middle-end/68542
13434 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13435 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13436
19bf08e2 134372016-02-02 Alan Modra <amodra@gmail.com>
13438
13439 PR target/69548
13440 * gcc.target/powerpc/pr69548.c: New test.
13441
6f13b088 134422016-02-01 Jakub Jelinek <jakub@redhat.com>
13443
dcddc5af 13444 PR rtl-optimization/69592
13445 * gcc.dg/pr69592.c: New test.
13446
6f13b088 13447 PR preprocessor/69543
13448 PR c/69558
13449 * gcc.dg/pr69543.c: New test.
13450 * gcc.dg/pr69558.c: New test.
13451
d090e5c2 134522016-02-01 Uros Bizjak <ubizjak@gmail.com>
13453
fcb317c5 13454 PR testsuite/65940
13455 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13456
aaf527dc 134572016-02-01 Martin Sebor <msebor@redhat.com>
13458
13459 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13460
1674217b 134612016-02-01 Bin Cheng <bin.cheng@arm.com>
13462
13463 PR tree-optimization/67921
13464 * c-c++-common/ubsan/pr67921.c: New test.
13465
b4007655 134662016-02-01 Richard Biener <rguenther@suse.de>
13467
13468 PR middle-end/69556
13469 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13470
88a477bb 134712016-02-01 Richard Biener <rguenther@suse.de>
13472
13473 PR tree-optimization/69574
13474 * gcc.dg/torture/pr69574.c: New testcase.
13475
2eaaa4e7 134762016-02-01 Richard Biener <rguenther@suse.de>
13477
13478 PR tree-optimization/69579
13479 * gcc.dg/setjmp-6.c: New testcase.
13480
e3882c44 134812016-02-01 Jakub Jelinek <jakub@redhat.com>
13482
13483 PR rtl-optimization/69570
13484 * g++.dg/opt/pr69570.C: New test.
13485
f80aff47 134862016-02-01 Richard Henderson <rth@redhat.com>
13487
13488 * gcc.dg/pr69535.c: New test.
13489
240568aa 134902016-01-31 John David Anglin <danglin@gcc.gnu.org>
13491
6009b3b8 13492 PR testsuite/69584
13493 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13494 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13495
1fdf7177 13496 PR debug/68244
13497 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13498
240568aa 13499 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13500
cb3e5ac0 135012016-01-31 Paul Thomas <pault@gcc.gnu.org>
13502
13503 PR fortran/67564
13504 * gfortran.dg/allocate_with_source_17.f03: New test.
13505
3b8b902b 135062016-01-30 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR tree-optimization/69546
13509 * gcc.dg/torture/pr69546.c: New test.
13510
17985abe 135112016-01-30 Paul Thomas <pault@gcc.gnu.org>
13512
13513 PR fortran/69566
13514 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13515
b5239e80 135162016-01-30 Martin Sebor <msebor@redhat.com>
13517
13518 PR c++/68490
13519 * g++.dg/ext/flexary10.C: New test.
13520
e8f03010 135212016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13522
13523 PR fortran/66707
13524 gfortran.dg/common_23.f90: New test.
13525
dc93691a 135262016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13527
13528 PR target/65546
13529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13530 condition being checked, and disable it when the target supports
13531 misaligned loads and stores.
13532
ff5e28e9 135332016-01-29 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR debug/69518
13536 * gcc.dg/torture/pr69518.c: New test.
13537
b0d8930a 135382016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13539
13540 PR target/69530
13541 * gcc.target/i386/pr69530.c: New test.
13542
21601fc7 135432016-01-29 Steve Ellcey <sellcey@imgtec.com>
13544
13545 PR target/65604
13546 * gcc.target/mips/div-delay.c: New test.
13547
ca6c7317 135482016-01-29 Jakub Jelinek <jakub@redhat.com>
13549
4758dc39 13550 PR target/69551
13551 * gcc.target/i386/pr69551.c: New test.
13552
ca6c7317 13553 PR target/66137
13554 * gcc.target/i386/pr66137.c: New test.
13555
e3078da6 135562016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13557
13558 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13559 always built for p5600.
13560 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13561 isa=p5600 dg-option.
13562
b622ec25 135632016-01-29 Richard Biener <rguenther@suse.de>
13564
13565 PR tree-optimization/69547
13566 * g++.dg/tree-ssa/pr69547.C: New testcase.
13567
d2a60e99 135682016-01-29 Jakub Jelinek <jakub@redhat.com>
13569
13570 PR debug/66869
13571 * g++.dg/warn/Wunused-function2.C: New test.
13572
ae849d2b 135732016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13574
13575 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13576 support for test to succeed.
13577
ce6a6978 135782016-01-29 Marek Polacek <polacek@redhat.com>
13579
13580 PR c++/69509
13581 PR c++/69516
13582 * g++.dg/ext/constexpr-vla2.C: New test.
13583 * g++.dg/ext/constexpr-vla3.C: New test.
13584 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13585
7550d855 135862016-01-29 Richard Biener <rguenther@suse.de>
13587
13588 PR middle-end/69537
13589 * gcc.dg/uninit-21.c: New testcase.
13590
f11bb279 135912016-01-28 Uros Bizjak <ubizjak@gmail.com>
13592
13593 PR target/69459
13594 * gcc.target/i386/pr69459.c: New test.
13595
c80c12c8 135962016-01-28 Steve Ellcey <sellcey@imgtec.com>
13597
13598 PR target/68400
13599 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13600 * gcc.target/mips/pr68400.c: New test.
13601
c649bacc 136022016-01-28 Martin Sebor <msebor@redhat.com>
13603
13604 PR target/17381
13605 * gcc.target/powerpc/pr17381.c: New test.
13606
f4881661 136072016-01-28 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR middle-end/69542
13610 * gcc.dg/torture/pr69542.c: New test.
13611
d66fdd75 136122016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13613
13614 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13615
d4a78818 136162016-01-28 David Edelsohn <dje.gcc@gmail.com>
13617
13618 * gcc.dg/pr65980.c: Skip on AIX.
13619 * gcc.dg/pr66688.c: Same.
13620
21329e97 136212016-01-28 David Edelsohn <dje.gcc@gmail.com>
13622
13623 PR target/63679
13624 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13625 * gcc.dg/tree-ssa/sra-18.c: Same.
13626
cc7124a6 136272016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13628
13629 PR fortran/62536
13630 * gfortran.dg/block_15.f08: New test.
13631 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13632 on incorrectly closed BLOCK.
13633
358dfcb4 136342016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13635
13636 * gcc.dg/declare-simd.c: New test.
2034deb9 13637
e87502d6 136382016-01-28 Richard Biener <rguenther@suse.de>
13639
13640 PR tree-optimization/69466
13641 * gfortran.dg/vect/pr69466.f90: New testcase.
13642
44e7334b 136432016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13644
13645 * g++.dg/pr67989.C: Remove ARM-specific option.
13646 * gcc.target/arm/pr67989.C: New file.
13647
5ce8f551 136482016-01-27 Uros Bizjak <ubizjak@gmail.com>
13649
13650 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13651 and expm1 test for glibc < 2.11.
13652
fa6e6b15 136532016-01-27 Richard Henderson <rth@redhat.com>
13654
13655 * gcc.c-torture/execute/pr69447.c: New test.
13656
136572016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13658
7b8122c6 13659 PR fortran/69422
147b2f9b 13660 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13661
78e516eb 136622016-01-27 Jakub Jelinek <jakub@redhat.com>
13663
13664 PR debug/66869
13665 * gcc.dg/pr66869.c: New test.
13666
9b849350 136672016-01-25 Jeff Law <law@redhat.com>
13668
13669 PR tree-optimization/68398
f11bb279 13670 PR tree-optimization/69196
9b849350 13671 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13672 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13673 path to avoid new heuristic allowing more irreducible regions
13674 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13675 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13676 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13677 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13678 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13679
fee5e491 136802016-01-27 Marek Polacek <polacek@redhat.com>
13681
13682 PR c/68062
13683 * c-c++-common/vector-compare-4.c: New test.
13684
eec96426 136852016-01-27 David Malcolm <dmalcolm@redhat.com>
13686
13687 PR preprocessor/69126
13688 * c-c++-common/pr69126.c: New test case.
13689
5068be18 136902016-01-27 Ian Lance Taylor <iant@google.com>
13691
13692 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13693
5fa82c11 136942016-01-27 Ryan Burn <contact@rnburn.com>
13695
13696 PR cilkplus/69267
13697 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13698
b3df0219 136992016-01-27 Uros Bizjak <ubizjak@gmail.com>
13700
13701 PR target/69512
13702 * gcc.target/i386/pr69512.c: New test.
13703
d46a16d4 137042016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13705
13706 PR ada/69488
13707 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13708
6a9b35ef 137092016-01-27 Marek Polacek <polacek@redhat.com>
13710
13711 PR c++/69379
13712 * g++.dg/pr69379.C: New test.
13713
18e9663b 137142016-01-27 Martin Sebor <msebor@redhat.com>
13715
13716 PR c++/69317
13717 * g++.dg/abi/Wabi-2-2.C: New test.
13718 * g++.dg/abi/Wabi-2-3.C: New test.
13719 * g++.dg/abi/Wabi-3-2.C: New test.
13720 * g++.dg/abi/Wabi-3-3.C: New test.
13721
c88301ad 137222016-01-27 Richard Biener <rguenther@suse.de>
13723
13724 PR tree-optimization/69166
13725 * gcc.dg/torture/pr69166.c: New testcase.
13726
8ca47550 137272016-01-27 Martin Jambor <mjambor@suse.cz>
13728
13729 PR tree-optimization/69355
13730 * gcc.dg/tree-ssa/pr69355.c: New test.
13731
5cb23e3c 137322016-01-27 Marek Polacek <polacek@redhat.com>
13733
13734 PR c++/69496
13735 * g++.dg/ext/constexpr-vla1.C: New test.
13736
7b0c1b6d 137372016-01-20 Christian Bruel <christian.bruel@st.com>
13738
13739 PR target/69245
13740 * gcc.target/arm/pr69245.c: New test.
13741
220112fc 137422016-01-27 Jakub Jelinek <jakub@redhat.com>
13743
13744 PR tree-optimization/69399
13745 * gcc.dg/torture/pr69399.c: New test.
13746
16294490 137472016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13748
13749 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13750
8abd3d0c 137512016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13752
13753 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13754
7cf9b895 137552016-01-26 Tom de Vries <tom@codesourcery.com>
13756
13757 PR tree-optimization/69110
13758 * gcc.dg/autopar/pr69110.c: New test.
13759
557c1942 137602016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13761 Sebastian Pop <s.pop@samsung.com>
557c1942 13762
13763 * gcc.dg/graphite/isl-ast-op-select.c: New.
13764
80adbd96 137652015-01-26 Paul Thomas <pault@gcc.gnu.org>
13766
13767 PR fortran/69385
13768 * gfortran.dg/allocate_error_6.f90: New test.
13769
c3f86f60 137702016-01-26 Richard Henderson <rth@redhat.com>
13771
13772 * gcc.dg/tm/pr60908.c: New test.
13773
3752e5b1 137742016-01-26 David Malcolm <dmalcolm@redhat.com>
13775
13776 PR other/69006
13777 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13778 directive.
13779 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13780 expected multiline output to reflect the colorization being
13781 disabled before newlines.
13782 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13783 (custom_diagnostic_finalizer): Replace call to
13784 pp_newline_and_flush with call to pp_flush.
13785 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13786 * gfortran.dg/implicit_class_1.f90: Likewise.
13787 * lib/gcc-dg.exp (allow_blank_lines): New global.
13788 (dg-allow-blank-lines-in-output): New procedure.
13789 (gcc-dg-prune): Complain about blank lines in the output, unless
13790 dg-allow-blank-lines-in-output was called.
13791 * lib/multiline.exp (_build_multiline_regex): Only support
13792 arbitrary followup text for non-blank-lines, not for blank lines.
13793
9bbfd060 137942016-01-26 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR tree-optimization/69483
13797 * gcc.dg/pr69483.c: New test.
13798 * g++.dg/opt/pr69483.C: New test.
13799
53773057 138002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13801
13802 PR target/68620
13803 * gcc.target/arm/pr68620.c: New test.
13804
442a556f 138052016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13806
13807 * gcc.target/i386/pr68986-2.c: Remove -m32.
13808
d513c683 138092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13810
13811 PR target/68986
13812 * gcc.target/i386/pr68986-1.c: New test.
13813 * gcc.target/i386/pr68986-2.c: Likewise.
13814 * gcc.target/i386/pr68986-3.c: Likewise.
13815
976877a5 138162016-01-26 Christian Bruel <christian.bruel@st.com>
13817
13818 * lib/target-supports.exp
13819 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13820 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13821 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13822
2c7b2f88 138232016-01-26 Richard Biener <rguenther@suse.de>
13824
13825 PR tree-optimization/69452
13826 * gcc.dg/torture/pr69452.c: New testcase.
13827
f7fc06e7 138282016-01-26 Jakub Jelinek <jakub@redhat.com>
13829
13830 PR target/69442
13831 * gcc.dg/pr69442.c: New test.
13832
d1dae587 138332016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13834
13835 PR target/67896
13836 * gcc.target/aarch64/simd/pr67896.C: New.
13837
ef7be7f8 138382016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13839
13840 PR tree-optimization/69400
13841 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13842 function.
13843 (plugin_init): Call it.
13844 * gcc.dg/torture/pr69400.c: New test.
13845
648433a4 138462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13847
13848 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13849
45fc5243 138502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13851 Sebastian Pop <s.pop@samsung.com>
13852
13853 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13854 isl-0.15.
13855
c699f6a1 138562016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13857 Sebastian Pop <s.pop@samsung.com>
13858
13859 * gcc.dg/graphite/pr69292.c: New.
13860
b86e24ea 138612016-01-25 Jakub Jelinek <jakub@redhat.com>
13862
13863 * c-c++-common/goacc/use_device-1.c: New test.
13864
105cb8d7 138652016-01-25 Jeff Law <law@redhat.com>
13866
13867 PR tree-optimization/69196
13868 PR tree-optimization/68398
13869 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13870 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13871
44562749 138722016-01-25 David Edelsohn <dje.gcc@gmail.com>
13873
13874 PR target/69469
13875 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13876 Algorithm.
13877
6837fee7 138782016-01-25 Richard Biener <rguenther@suse.de>
13879
13880 PR testsuite/69380
13881 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13882
fe500d65 138832016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13884
13885 PR target/69421
13886 * gcc.dg/pr69421.c: New test.
13887
8eacba94 138882016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13889
13890 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13891 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13892 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13893 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13894 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13895 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13896 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13897 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13898 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13899 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13900
af09d40d 139012016-01-25 Richard Biener <rguenther@suse.de>
13902
13903 PR tree-optimization/69376
13904 * gcc.dg/torture/pr69376.c: New testcase.
13905
d65063f5 139062016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13907
13908 PR fortran/69397
13909 PR fortran/68442
13910 * gfortran.dg/interface_38.f90: New test.
13911 * gfortran.dg/interface_39.f90: New test.
80adbd96 13912
08c7bfb4 139132016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13914
13915 Revert:
13916 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13917
13918 PR c++/11858
13919 PR c++/24663
13920 PR c++/24664
13921 * g++.dg/template/pr11858.C: New test.
13922 * g++.dg/template/pr24663.C: New test.
13923 * g++.dg/template/unify12.C: New test.
13924 * g++.dg/template/unify13.C: New test.
13925 * g++.dg/template/unify14.C: New test.
13926 * g++.dg/template/unify15.C: New test.
13927 * g++.dg/template/unify16.C: New test.
13928 * g++.dg/template/unify17.C: New test.
13929
c2e7d2be 139302016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13931
13932 PR fortran/68283
13933 gfortran.dg/pr68283.f90: New test.
13934
9f2e8617 139352016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13936
13937 PR fortran/66094
13938 * gfortran.dg/inline_matmul_13.f90: New test.
13939 * gfortran.dg/matmul_bounds_8.f90: New test.
13940 * gfortran.dg/matmul_bounds_9.f90: New test.
13941 * gfortran.dg/matmul_bounds_10.f90: New test.
13942
a4838119 139432016-01-23 Tom de Vries <tom@codesourcery.com>
13944
13945 PR tree-optimization/69426
13946 * gcc.dg/autopar/pr69426.c: New test.
13947
feddf0dc 139482016-01-23 Martin Sebor <msebor@redhat.com>
13949
13950 PR c++/58109
13951 PR c++/69022
13952 * g++.dg/cpp0x/alignas5.C: New test.
13953 * g++.dg/ext/vector29.C: Same.
13954
132731fb 139552016-01-23 Uros Bizjak <ubizjak@gmail.com>
13956
13957 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13958 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13959 _GNU_SOURCE from compile flags to the source.
13960 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13961 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13962 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13963 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13964
51aec681 139652016-01-22 Jakub Jelinek <jakub@redhat.com>
13966
13967 PR target/69432
13968 * g++.dg/opt/pr69432.C: New test.
13969
147aa3e3 139702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13971
13972 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13973 32-bit targets testing an -m64 multilib.
13974
4d04e35e 139752016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13976
13977 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13978 64-bit support.
13979
86f38d0c 139802016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13981
13982 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13983
f776e712 139842016-01-21 Christian Bruel <christian.bruel@st.com>
13985
13986 PR target/68674
13987 * gcc.target/i386/pr68674.c
13988 * gcc.target/aarch64/pr68674.c
13989 * gcc.target/arm/pr68674.c
13990
7b9de435 139912016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13992
13993 PR target/69403
13994 * gcc.c-torture/execute/pr69403.c: New test.
13995
9935a0ba 139962016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13997
13998 PR c++/55843
13999 * g++.dg/template/pr55843.C: New.
14000
06b94aa1 140012016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14002
14003 PR testsuite/66877
14004 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14005 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14006
b68773a8 140072016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14008
14009 PR testsuite/67489
132731fb 14010 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14011 from dg-do compile directive, and instead add
14012 { dg-require-effective-target int128 }.
b68773a8 14013
bbbbe8ab 140142016-01-20 Martin Sebor <msebor@redhat.com>
14015
14016 PR c/69405
14017 * gcc.dg/sync-fetch.c: New test.
14018
f3a6a26f 140192016-01-21 Martin Sebor <msebor@redhat.com>
14020
14021 PR target/69252
14022 * gcc.target/powerpc/pr69252.c: New test.
14023
d1565a03 140242016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14025
14026 PR fortran/65996
132731fb 14027 * gfortran.dg/pr65996.f90: New test.
d1565a03 14028
15a5a905 140292016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14030
14031 PR c++/68810
bbbbe8ab 14032 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14033 expected to generate an error.
15a5a905 14034
e4538af5 140352016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14036
14037 PR middle-end/66178
14038 * gcc.dg/torture/pr66178.c: New test.
14039
4d4180ce 140402016-01-21 Anton Blanchard <anton@samba.org>
14041 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14042
14043 PR target/63354
14044 * gcc.target/powerpc/pr63354.c: New test.
14045
86e16058 140462016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14047
14048 PR rtl-optimization/68990
14049 * gcc.target/i386/pr68990: New.
14050
b11b85e4 140512016-01-21 Nick Clifton <nickc@redhat.com>
14052
14053 PR target/69129
14054 * gcc.target/mips/pr69129.c: New.
14055
62dd9f85 140562016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14057
14058 PR c++/58046
14059 * g++.dg/cpp0x/pr58046.C: New.
14060
ac7d424b 140612016-01-21 Jakub Jelinek <jakub@redhat.com>
14062
47c0bea3 14063 PR target/69187
14064 PR target/65624
14065 * gcc.target/arm/pr69187.c: New test.
14066
ac7d424b 14067 PR c++/69355
14068 * g++.dg/torture/pr69355.C: New test.
14069
9e18b252 140702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14071 Sebastian Pop <s.pop@samsung.com>
14072
14073 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14074
de862e2f 140752016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14076 Sebastian Pop <s.pop@samsung.com>
14077
132731fb 14078 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14079
f55f9344 140802016-01-21 Jakub Jelinek <jakub@redhat.com>
14081
14082 PR middle-end/67653
14083 * c-c++-common/pr67653.c: New test.
14084 * gcc.dg/torture/pr29119.c: Add dg-warning.
14085
62752e71 140862016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14087
14088 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14089
16d4186f 140902016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14091
14092 PR c/24293
14093 * gcc.dg/pr24293.c: New test.
14094 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14095 incomplete struct type.
14096 * gcc.dg/declspec-1.c: Likewise.
14097 * gcc.dg/pr63549.c: Likewise.
14098
58219d13 140992016-01-20 Jakub Jelinek <jakub@redhat.com>
14100
14101 PR tree-optimization/66612
14102 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14103 for bdn instruction.
14104
a7b5688a 141052016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14106
14107 * lib/target-supports.exp
14108 (check_effective_target_arm_fp_ok_nocache): New.
14109 (check_effective_target_arm_fp_ok): New.
14110 (add_options_for_arm_fp): New.
14111 (check_effective_target_arm_crypto_ok_nocache): Require
14112 target_arm_v8_neon_ok instead of arm32.
14113 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14114 (check_effective_target_arm_crypto_pragma_ok): New.
14115 (add_options_for_arm_vfp): New.
14116 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14117 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14118 target instead. Force initial fpu to vfp.
14119 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14120 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14121 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14122 dependency.
14123 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14124 use arm_vfp effective target instead. Force initial fpu to vfp.
14125 * gcc.target/arm/attr-neon3.c: Likewise.
14126 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14127 arm_vfp_ok.
14128 * gcc.target/arm/unsigned-float.c: Likewise.
14129 * gcc.target/arm/vfp-1.c: Likewise.
14130 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14131 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14132 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14133 * gcc.target/arm/vfp-ldmias.c: Likewise.
14134 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14135 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14136 * gcc.target/arm/vfp-stmiad.c: Likewise.
14137 * gcc.target/arm/vfp-stmias.c: Likewise.
14138 * gcc.target/arm/vnmul-1.c: Likewise.
14139 * gcc.target/arm/vnmul-2.c: Likewise.
14140 * gcc.target/arm/vnmul-3.c: Likewise.
14141 * gcc.target/arm/vnmul-4.c: Likewise.
14142
7ca56ca8 141432016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14144
7fb75b57 14145 PR testsuite/69366
14146 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14147 the MPX run-time library, for compile-time MPX test.
14148 * gcc.target/i386/chkp-always_inline.c: Likewise.
14149 * gcc.target/i386/chkp-bndret.c: Likewise.
14150 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14151 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14152 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14153 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14154 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14155 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14156 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14157 * gcc.target/i386/chkp-label-address.c: Likewise.
14158 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14159 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14160 * gcc.target/i386/chkp-pr69044.c: Likewise.
14161 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14162 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14163 * gcc.target/i386/chkp-strchr.c: Likewise.
14164 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14165 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14166 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14167 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14168 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14169 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14170 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14171 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14172 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14173 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14174 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14175 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14176 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14177 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14178 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14179 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14180 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14181 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14182 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14183 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14184 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14185 * gcc.target/i386/pr63995-2.c: Likewise.
14186 * gcc.target/i386/pr64805.c: Likewise.
14187 * gcc.target/i386/pr65044.c: Likewise.
14188 * gcc.target/i386/pr65167.c: Likewise.
14189 * gcc.target/i386/pr65183.c: Likewise.
14190 * gcc.target/i386/pr65184.c: Likewise.
14191 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14192
f2da0b99 141932016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14194
14195 PR tree-optimization/69328
14196 * gcc.dg/pr69328.c: New test.
14197
4d379676 141982016-01-20 Jeff Law <law@redhat.com>
14199
4a11f145 14200 PR target/25114
4d379676 14201 * gcc.target/m68k/pr25114.c: New test.
14202
0754bad1 142032016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14204
14205 * gcc.target/arm/memset-inline-10.c: Added
14206 dg-require-effective-target arm_thumb2_ok.
14207
63bd5c2d 142082016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14209
14210 * gcc.dg/debug/dwarf2/sso.c: New test.
14211
a9c01e81 142122016-01-19 Uros Bizjak <ubizjak@gmail.com>
14213
14214 PR testsuite/68820
14215 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14216 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14217 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14218
53fa0e54 142192016-01-19 Jan Hubicka <hubicka@ucw.cz>
14220
14221 PR ipa/66223
14222 * g++.dg/ipa/devirt-50.C: New testcase.
14223
e035a62c 142242016-01-19 Marek Polacek <polacek@redhat.com>
14225
14226 PR c++/68965
14227 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14228 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14229
885cc3ea 142302016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14231
14232 PR target/69135
14233 * gcc.target/arm/pr69135_1.c: New test.
14234
07bd240e 142352015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14236
14237 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14238
9f60d257 142392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14240
14241 * gcc.target/aarch64/ccmp_1.c: New testcase.
14242
a0c919f7 142432016-01-19 Marek Polacek <polacek@redhat.com>
14244
14245 PR c++/68586
14246 * g++.dg/cpp0x/enum30.C: New test.
14247
dc5d6d17 142482016-01-19 Richard Biener <rguenther@suse.de>
14249
14250 PR tree-optimization/69336
14251 * g++.dg/tree-ssa/pr69336.C: New testcase.
14252
6dd156e0 142532016-01-19 Jakub Jelinek <jakub@redhat.com>
14254
14255 PR debug/65779
14256 * gcc.dg/pr65779.c: New test.
14257
3e0d45b9 142582016-01-19 Richard Biener <rguenther@suse.de>
14259
14260 PR tree-optimization/69352
14261 * gcc.dg/torture/pr69352.c: New testcase.
14262
7a3cf64d 142632016-01-19 Jakub Jelinek <jakub@redhat.com>
14264
14265 PR rtl-optimization/68955
14266 PR rtl-optimization/64557
14267 * gcc.dg/torture/pr68955.c: New test.
14268
8be55b33 142692016-01-19 Jan Hubicka <hubicka@ucw.cz>
14270
14271 PR lto/69136
14272 * g++.dg/torture/pr69136.C: New testcase.
14273
72a985d7 142742016-01-19 Jan Hubicka <hubicka@ucw.cz>
14275
14276 PR lto/69133
14277 * g++.dg/lto/pr69133_0.C: New testcase.
14278 * g++.dg/lto/pr69133_1.C: New testcase.
14279
56778b62 142802016-01-15 Jeff Law <law@redhat.com>
14281
14282 PR tree-optimization/69320
14283 * gcc.c-torture/pr69320-1.c: New test.
14284 * gcc.c-torture/pr69320-2.c: New test.
14285 * gcc.c-torture/pr69320-3.c: New test.
14286 * gcc.c-torture/pr69320-4.c: New test.
14287
ced41b93 142882016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14289
14290 PR c++/11858
14291 PR c++/24663
14292 PR c++/24664
14293 * g++.dg/template/pr11858.C: New test.
14294 * g++.dg/template/pr24663.C: New test.
14295 * g++.dg/template/unify12.C: New test.
14296 * g++.dg/template/unify13.C: New test.
14297 * g++.dg/template/unify14.C: New test.
14298 * g++.dg/template/unify15.C: New test.
14299 * g++.dg/template/unify16.C: New test.
14300 * g++.dg/template/unify17.C: New test.
14301
7f8cbcaf 143022016-01-18 David Malcolm <dmalcolm@redhat.com>
14303
14304 PR testsuite/69181
14305 * gcc.dg/pr69181-1.c: New test file.
14306 * gcc.dg/pr69181-2.c: New test file.
14307 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14308 globals by moving it to...
14309 (cleanup-after-saved-dg-test): ...this new function. Add
14310 "global additional_sources_used". Add reset of global
14311 multiline_expected_outputs to the empty list.
14312 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14313 global to...
14314 (multiline_expected_outputs): ...this, and updated comments to
14315 note that it is modified from gcc-dg.exp.
14316 (dg-end-multiline-output): Update for the above renaming.
14317 (handle-multiline-outputs): Likewise. Remove the clearing
14318 of the expected outputs to the empty list.
14319
3c7cbfc0 143202016-01-18 Richard Biener <rguenther@suse.de>
14321
14322 PR tree-optimization/69297
14323 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14324
81d49cc1 143252016-01-18 Joseph Myers <joseph@codesourcery.com>
14326
14327 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14328 dg-options.
14329 * gcc.target/mips/mips-3d-2.c: Likewise.
14330 * gcc.target/mips/mips-3d-3.c: Likewise.
14331 * gcc.target/mips/mips-3d-4.c: Likewise.
14332 * gcc.target/mips/mips-3d-5.c: Likewise.
14333 * gcc.target/mips/mips-3d-6.c: Likewise.
14334 * gcc.target/mips/mips-3d-7.c: Likewise.
14335 * gcc.target/mips/mips-3d-8.c: Likewise.
14336 * gcc.target/mips/mips-3d-9.c: Likewise.
14337 * gcc.target/mips/mips-ps-1.c: Likewise.
14338 * gcc.target/mips/mips-ps-2.c: Likewise.
14339 * gcc.target/mips/mips-ps-3.c: Likewise.
14340 * gcc.target/mips/mips-ps-4.c: Likewise.
14341 * gcc.target/mips/mips-ps-5.c: Likewise.
14342 * gcc.target/mips/mips-ps-6.c: Likewise.
14343 * gcc.target/mips/mips-ps-7.c: Likewise.
14344 * gcc.target/mips/mips-ps-type.c: Likewise.
14345 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14346 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14347
03c4ff3a 143482016-01-18 Tom de Vries <tom@codesourcery.com>
14349
14350 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14351 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14352 * c-c++-common/goacc/kernels-empty.c: New test.
14353 * c-c++-common/goacc/kernels-eternal.c: New test.
14354 * c-c++-common/goacc/kernels-loop-2.c: New test.
14355 * c-c++-common/goacc/kernels-loop-3.c: New test.
14356 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14357 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14358 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14359 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14360 * c-c++-common/goacc/kernels-loop-data.c: New test.
14361 * c-c++-common/goacc/kernels-loop-g.c: New test.
14362 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14363 * c-c++-common/goacc/kernels-loop-n.c: New test.
14364 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14365 * c-c++-common/goacc/kernels-loop.c: New test.
14366 * c-c++-common/goacc/kernels-noreturn.c: New test.
14367 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14368 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14369 * c-c++-common/goacc/kernels-reduction.c: New test.
14370
22e3dcee 143712016-01-18 Tom de Vries <tom@codesourcery.com>
14372
14373 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14374 * gcc.dg/autopar/outer-2.c: Same.
14375 * gcc.dg/autopar/outer-3.c: Same.
14376 * gcc.dg/autopar/outer-4.c: Same.
14377 * gcc.dg/autopar/outer-5.c: Same.
14378 * gcc.dg/autopar/outer-6.c: Same.
14379 * gcc.dg/autopar/parallelization-1.c: Same.
14380 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14381 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14382 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14383 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14384 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14385 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14386 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14387 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14388 * gcc.dg/autopar/pr39500-1.c: Same.
14389 * gcc.dg/autopar/pr39500-2.c: Same.
14390 * gcc.dg/autopar/pr46193.c: Same.
14391 * gcc.dg/autopar/pr46194.c: Same.
14392 * gcc.dg/autopar/pr49580.c: Same.
14393 * gcc.dg/autopar/pr49960-1.c: Same.
14394 * gcc.dg/autopar/pr49960.c: Same.
14395 * gcc.dg/autopar/pr68373.c: Same.
14396 * gcc.dg/autopar/reduc-1.c: Same.
14397 * gcc.dg/autopar/reduc-1char.c: Same.
14398 * gcc.dg/autopar/reduc-1short.c: Same.
14399 * gcc.dg/autopar/reduc-2.c: Same.
14400 * gcc.dg/autopar/reduc-2char.c: Same.
14401 * gcc.dg/autopar/reduc-2short.c: Same.
14402 * gcc.dg/autopar/reduc-3.c: Same.
14403 * gcc.dg/autopar/reduc-4.c: Same.
14404 * gcc.dg/autopar/reduc-6.c: Same.
14405 * gcc.dg/autopar/reduc-7.c: Same.
14406 * gcc.dg/autopar/reduc-8.c: Same.
14407 * gcc.dg/autopar/reduc-9.c: Same.
14408 * gcc.dg/autopar/uns-outer-4.c: Same.
14409 * gcc.dg/autopar/uns-outer-5.c: Same.
14410 * gcc.dg/autopar/uns-outer-6.c: Same.
14411 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14412 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14413
fd5cbe2f 144142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14415
14416 PR target/63679
14417 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14418 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14419
fa75ab55 144202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14421
14422 PR target/63679
14423 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14424 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14425 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14426
214b2582 144272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14428
14429 PR target/63679
14430 * gcc.dg/tree-ssa/sra-17.c: New.
14431 * gcc.dg/tree-ssa/sra-18.c: New.
14432
13146837 144332016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14434
14435 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14436
6ccd18c2 144372016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14438
14439 * gnat.dg/inline12.adb: New test.
14440
8872b95f 144412016-01-18 Bin Cheng <bin.cheng@arm.com>
14442
14443 PR tree-optimization/66797
14444 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14445
971514e3 144462016-01-18 Richard Biener <rguenther@suse.de>
14447
14448 PR tree-optimization/69170
14449 * gcc.dg/torture/pr69170.c: New testcase.
14450
dfb6d139 144512016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14452
14453 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14454
164d84c2 144552016-01-16 Tom de Vries <tom@codesourcery.com>
14456
14457 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14458
4c33b769 144592016-01-16 Tom de Vries <tom@codesourcery.com>
14460
14461 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14462 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14463 redundant dg-require-effective-target pthread.
14464 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14465 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14466 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14467 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14468 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14469 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14470 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14471
673441b0 144722016-01-16 David Edelsohn <dje.gcc@gmail.com>
14473
14474 PR target/68609
14475 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14476 * gcc.target/powerpc/recip-7.c: Same.
14477
90153ae7 144782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14479
14480 PR c++/69091
14481 * g++.dg/template/pr69091.C: New test.
14482
bc24d01d 144832016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14484
14485 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14486 dump does not contain an error_mark_node.
14487 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14488 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14489
4067c0fd 144902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14491
14492 PR c++/68936
14493 * g++.dg/template/pr68936.C: New test.
14494
27c6dbdd 144952016-01-15 David Edelsohn <dje.gcc@gmail.com>
14496
14497 PR target/68609
14498 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14499 * gcc.target/powerpc/recip-2.c: Same.
14500 * gcc.target/powerpc/recip-3.c: Same.
14501 * gcc.target/powerpc/recip-4.c: Same.
14502 * gcc.target/powerpc/recip-sqrtf.c: Same.
14503
e390c57d 145042016-01-15 Jeff Law <law@redhat.com>
14505
14506 PR tree-optimization/69270
14507 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14508 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14509
ddcfeaf1 145102016-01-15 Paul Thomas <pault@gcc.gnu.org>
14511
14512 PR fortran/49630
14513 * gfortran.dg/deferred_character_13.f90: New test for the fix
14514 of comment 3 of the PR.
14515
14516 PR fortran/54070
14517 * gfortran.dg/deferred_character_8.f90: New test
14518 * gfortran.dg/allocate_error_5.f90: New test
14519
14520 PR fortran/60593
14521 * gfortran.dg/deferred_character_10.f90: New test
14522
14523 PR fortran/60795
14524 * gfortran.dg/deferred_character_14.f90: New test
14525
14526 PR fortran/61147
14527 * gfortran.dg/deferred_character_11.f90: New test
14528
14529 PR fortran/64324
14530 * gfortran.dg/deferred_character_9.f90: New test
14531
81be349c 145322016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14533
14534 PR rtl-optimization/69030
14535 * gcc.target/i386/pr69030.c: New.
14536
998456c5 145372016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14538
14539 * gcc.target/aarch64/target_attr_17.c: New test.
14540
0d85be19 145412016-01-15 Richard Biener <rguenther@suse.de>
14542
14543 PR tree-optimization/66856
14544 * gcc.dg/torture/pr66856-1.c: New testcase.
14545 * gcc.dg/torture/pr66856-2.c: Likewise.
14546
321d36c8 145472016-01-15 Richard Biener <rguenther@suse.de>
14548
14549 PR debug/69137
14550 * g++.dg/lto/pr69137_0.C: New testcase.
14551
d94a1f53 145522016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14553
14554 PR middle-end/69246
14555 * gcc.target/i386/pr69246.c: New test.
14556
5fe9a861 145572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14558
a9c01e81 14559 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14560
3d05a5e9 145612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14562
14563 PR c++/56194
14564 * g++.dg/init/const9.C: Disable test on S/390.
14565
5e8132b5 145662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14567
14568 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14569 * g++.dg/Wno-frame-address.C: Ditto.
14570
32307cdf 145712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14572
14573 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14574
1ca28250 145752016-01-15 Richard Biener <rguenther@suse.de>
14576
14577 PR tree-optimization/68961
14578 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14579
6271bd93 145802016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14581
14582 * gcc.target/i386/pr65105-5.c: New test.
14583
dfb6d139 145842016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14585
14586 * gcc.c-torture/execute/alias-4.c: New testcase.
14587
dfb6d139 145882016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14589
14590 PR ipa/68148
14591 * g++.dg/ipa/devirt-49.C: New testcase.
14592
7bbac464 145932016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14594
14595 PR target/65837
14596 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14597 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14598 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14599
4345b868 146002016-01-15 Richard Biener <rguenther@suse.de>
14601
14602 PR tree-optimization/69117
14603 * gcc.dg/torture/pr69117.c: New testcase.
14604
580357e7 146052015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14606
14607 PR c++/69048
14608 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14609
612baa31 146102016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14611
14612 PR testsuite/67509
14613 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14614 range tests use 100 * maximum instead of maximum + 1.
14615
44e09bc4 146162016-01-14 Jakub Jelinek <jakub@redhat.com>
14617
14618 PR debug/69244
14619 * gcc.dg/guality/pr69244.c: New test.
14620
96962ae4 146212016-01-14 Uros Bizjak <ubizjak@gmail.com>
14622
14623 * lib/target-supports.exp (check_effective_target_issignaling):
14624 New procedure.
14625 * gcc.dg/pr61441.c: Require issignaling effective target.
14626
ab9c400b 146272016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14628
14629 PR target/68803
14630 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14631
a7ed4583 146322016-01-14 David Malcolm <dmalcolm@redhat.com>
14633
14634 PR c++/68819
14635 PR preprocessor/69177
14636 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14637 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14638 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14639 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14640
77f35cec 146412016-01-14 Marek Polacek <polacek@redhat.com>
14642
14643 PR c/69262
14644 * gcc.dg/array-15.c: New test.
14645
915d0950 146462016-01-14 Jakub Jelinek <jakub@redhat.com>
14647
14648 PR middle-end/68146
14649 PR tree-optimization/69155
14650 * gfortran.dg/pr68146.f: New test.
14651 * gfortran.dg/pr69155.f90: New test.
14652
24651fb7 146532016-01-14 Richard Biener <rguenther@suse.de>
14654
14655 PR tree-optimization/68060
14656 * gcc.dg/torture/pr68060-1.c: New testcase.
14657 * gcc.dg/torture/pr68060-2.c: Likewise.
14658
2f63f950 146592016-01-14 Nick Clifton <nickc@redhat.com>
14660
14661 * lib/target-supports.exp
14662 (check_effective_target_arm_neon_ok_nocache): Add an option
14663 sequence that includes setting the ARM architecture to ARMv7-A.
14664 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14665 command line options necessary to enable Neon support.
14666 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14667 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14668 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14669 * gcc.target/arm/pr69180.c: Likewise.
14670
3ce0acde 146712016-01-14 Jeff Law <law@redhat.com>
14672
14673 PR tree-optimization/69270
14674 * gcc.dg/tree-ssa/pr69270.c: New test.
14675
bda05c57 146762016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14677
14678 PR c/66208
14679 * c-c++-common/pr66208.c: New file.
14680
9b657cf1 146812016-01-13 Jakub Jelinek <jakub@redhat.com>
14682
14683 PR tree-optimization/69156
14684 * gcc.dg/pr69156.c: New test.
14685
58ba1b9d 146862016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14687
14688 * gcc.target/i386/pr69225-7.c: New test.
14689
e5fee0fe 146902016-01-13 Richard Henderson <rth@redhat.com>
14691
14692 * gcc.dg/tm/memopt-13.c: Update expected function.
14693 * gcc.dg/tm/memopt-6.c: Likewise.
14694
3f0e9745 146952016-01-13 Uros Bizjak <ubizjak@gmail.com>
14696
14697 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14698 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14699 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14700 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14701
3f0e9745 147022016-01-13 Tom de Vries <tom@codesourcery.com>
14703
14704 PR tree-optimization/69169
7a6ddc0d 14705 * gcc.dg/pr69169.c: New test.
14706
9b657cf1 147072016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14708
14709 PR target/69228
14710 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14711 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14712 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14713 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14714 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14715 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14716 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14717 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14718
f704d701 147192016-01-13 Jakub Jelinek <jakub@redhat.com>
14720
14721 PR target/69247
14722 * gcc.dg/pr69247.c: New test.
14723
e966d6b9 147242016-01-13 Richard Biener <rguenther@suse.de>
14725
14726 PR tree-optimization/69242
14727 * gcc.dg/torture/pr69242.c: New testcase.
14728
1ca1d9b2 147292016-01-13 Richard Biener <rguenther@suse.de>
14730
14731 PR tree-optimization/69186
14732 * gcc.dg/torture/pr69186.c: New testcase.
14733
d07cbccc 147342016-01-13 Jeff Law <law@redhat.com>
14735
14736 PR tree-optimization/67755
14737 * gcc.dg/tree-ssa/pr67755.c: New test.
14738
147392016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14740
14741 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14742 pass number in output by a star.
14743
b95d41cf 147442016-01-12 Bin Cheng <bin.cheng@arm.com>
14745
14746 PR tree-optimization/68911
14747 * gcc.c-torture/execute/pr68911.c: New test.
14748
91d87e22 147492016-01-12 Marek Polacek <polacek@redhat.com>
14750
14751 PR c++/68979
14752 * g++.dg/warn/permissive-1.C: New test.
14753
8a9401a4 147542016-01-12 Jakub Jelinek <jakub@redhat.com>
14755
14756 PR objc++/68511
14757 PR c++/69213
14758 * g++.dg/opt/pr69213.C: New test.
14759
b9cb7a67 147602016-01-12 Christian Bruel <christian.bruel@st.com>
14761
14762 PR target/69180
14763 * gcc.target/arm/pr69180.c: New test.
14764
e4c96992 147652016-01-12 Richard Biener <rguenther@suse.de>
14766
14767 PR lto/69077
14768 * g++.dg/lto/pr69077_0.C: New testcase.
14769 * g++.dg/lto/pr69077_1.C: Likewise.
14770
90525f61 147712016-01-12 Jakub Jelinek <jakub@redhat.com>
14772
14773 PR target/69175
14774 * g++.dg/opt/pr69175.C: New test.
14775
9e7edfd3 147762016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14777
14778 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14779 rather than #including math.h & stdlib.h.
14780 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14781 * gcc.dg/vect/pr49771.c: Likewise.
14782 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14783 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14784 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14785 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14786 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14787 * gcc.dg/vect/pr44507.c: Likewise.
14788 * gcc.dg/vect/pr45902.c: Likewise.
14789 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14790 * gcc.dg/vect/vect-117.c: Likewise.
14791 * gcc.dg/vect/vect-99.c: Likewise.
14792 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14793 * gcc.dg/vect/vect-cond-1.c: Likewise.
14794 * gcc.dg/vect/vect-cond-2.c: Likewise.
14795 * gcc.dg/vect/vect-cond-3.c: Likewise.
14796 * gcc.dg/vect/vect-cond-4.c: Likewise.
14797 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14798 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14799 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14800 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14801 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14802 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14803 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14804 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14805 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14806 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14807 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14808 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14809 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14810 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14811 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14812 include of signal.h.
14813 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14814 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14815 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14816 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14817 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14818 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14819 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14820 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14821 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14822 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14823 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14824 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14825 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14826 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14827 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14828 * gcc.dg/vect/vect-outer-5.c: Likewise.
14829 * gcc.dg/vect/vect-outer-6.c: Likewise.
14830 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14831 include of stdio.h.
14832
3368873d 148332016-01-12 Nick Clifton <nickc@redhat.com>
14834
14835 PR target/68913
14836 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14837 to fread so that it will be found in all target runtimes.
14838
0464ea95 148392016-01-12 Richard Biener <rguenther@suse.de>
14840
14841 PR tree-optimization/69053
14842 * g++.dg/torture/pr69053.C: New testcase.
14843
7819730f 148442016-01-12 Richard Biener <rguenther@suse.de>
14845
14846 PR tree-optimization/69168
14847 * gcc.dg/torture/pr69168.c: New testcase.
14848
995bfebf 148492016-01-12 Richard Biener <rguenther@suse.de>
14850
14851 PR tree-optimization/69157
14852 * gcc.dg/torture/pr69157.c: New testcase.
14853
148542016-01-12 Richard Biener <rguenther@suse.de>
14855
14856 PR tree-optimization/69174
14857 * gcc.dg/torture/pr69174.c: New testcase.
14858
1d10d64c 148592016-01-12 Jakub Jelinek <jakub@redhat.com>
14860
14861 PR c++/66808
14862 PR c++/69000
14863 * g++.dg/tls/pr66808.C: New test.
14864 * g++.dg/tls/pr69000.C: New test.
14865
f0b79faf 148662016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14867
14868 * gcc.target/powerpc/swaps-p8-23.c: New test.
14869 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14870
04cf75a4 148712016-01-11 John David Anglin <danglin@gcc.gnu.org>
14872
14873 PR tree-optimization/68356
14874 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14875
0eb4264c 148762016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14877 Jim Wilson <jim.wilson@linaro.org>
14878
14879 PR target/69194
14880 * gcc.target/arm/pr69194.c: New test.
14881
2f66de64 148822016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14883
14884 PR target/69225
14885 * gcc.target/i386/pr69225-1.c: New test.
14886 * gcc.target/i386/pr69225-2.c: Likewise.
14887 * gcc.target/i386/pr69225-3.c: Likewise.
14888 * gcc.target/i386/pr69225-4.c: Likewise.
14889 * gcc.target/i386/pr69225-5.c: Likewise.
14890 * gcc.target/i386/pr69225-6.c: Likewise.
14891
36105e82 148922016-01-11 Jakub Jelinek <jakub@redhat.com>
14893
1c78ce2e 14894 PR target/67462
14895 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14896 if lp64.
14897
a4a87320 14898 PR target/69071
14899 * gcc.dg/pr69071.c: New test.
14900
91fbd04f 14901 PR c++/69211
14902 * g++.dg/opt/pr69211.C: New test.
14903
36105e82 14904 PR tree-optimization/69214
14905 * gcc.c-torture/compile/pr69214.c: New test.
14906
e934c380 149072016-01-11 Uros Bizjak <ubizjak@gmail.com>
14908
14909 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14910 * gcc.target/i386/pr66232-11.c: Ditto.
14911 * gcc.target/i386/pr66232-12.c: Ditto.
14912 * gcc.target/i386/pr66232-13.c: Ditto.
14913
3ff1b153 149142016-01-11 Richard Biener <rguenther@suse.de>
14915
14916 PR tree-optimization/69173
14917 * gcc.dg/torture/pr69173.c: New testcase.
14918
04e1504c 149192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14920
14921 PR rtl-optimization/68796
14922 * gcc.target/aarch64/tst_5.c: New test.
14923 * gcc.target/aarch64/tst_6.c: Likewise.
14924
ae8718b5 149252016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14926
14927 PR rtl-optimization/68841
14928 * gcc.dg/pr68841.c: New test.
14929 * gcc.c-torture/execute/pr68841.c: New test.
14930
bd8bece2 149312016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14932
14933 PR rtl-optimization/68920
14934 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14935 for ix86 targets.
14936 * gcc.dg/ifcvt-5.c: New test.
14937
9b657cf1 149382016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14939
14940 PR bootstrap/69123
14941 * g++.dg/pr69123.C: New.
14942
7a158352 149432016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14944
14945 PR target/69010
14946 * gcc.target/i386/pr69010.c: New test.
14947
ff375d11 149482016-01-11 Martin Jambor <mjambor@suse.cz>
14949
14950 PR ipa/69044
14951 * gcc.target/i386/chkp-pr69044.c: New test.
14952
9eb890f1 149532016-01-11 Tom de Vries <tom@codesourcery.com>
14954
14955 PR tree-optimization/69109
14956 * gcc.dg/autopar/pr69109-2.c: New test.
14957 * gcc.dg/autopar/pr69109.c: New test.
14958
c4157ee5 149592016-01-11 Tom de Vries <tom@codesourcery.com>
14960
14961 PR tree-optimization/69108
14962 * gcc.dg/autopar/pr69108.c: New test.
14963
b933e511 149642016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14965
14966 PR c++/69029
14967 * c-c++-common/Wisleading-indentation.c: Augment test.
14968
efb73de1 149692016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14970
14971 PR fortran/69154
14972 * gfortran.dg/inline_matmul_12.f90: New test.
14973
40c86c3b 149742016-01-10 Paul Thomas <pault@gcc.gnu.org>
14975
14976 PR fortran/67779
14977 * gfortran.dg/actual_array_offset_1: New test.
14978
a006c0bb 149792016-01-10 Tom de Vries <tom@codesourcery.com>
14980
14981 PR tree-optimization/69062
14982 * gcc.dg/autopar/pr69062.c: New test.
14983
880ed4be 149842016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14985
14986 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14987 * gcc.dg/vect/slp-perm-2.c: Likewise.
14988 * gcc.dg/vect/slp-perm-3.c: Likewise.
14989 * gcc.dg/vect/slp-perm-5.c: Likewise.
14990 * gcc.dg/vect/slp-perm-6.c: Likewise.
14991 * gcc.dg/vect/slp-perm-7.c: Likewise.
14992 * gcc.dg/vect/slp-perm-8.c: Likewise.
14993
d95e1856 149942016-01-10 Tom de Vries <tom@codesourcery.com>
14995
14996 PR tree-optimization/69039
14997 * gcc.dg/autopar/pr69039.c: New test.
14998
0f8f48d0 149992016-01-09 Marek Polacek <polacek@redhat.com>
15000
15001 PR c++/69113
15002 * g++.dg/pr69113.C: New test.
15003
7dff0499 150042016-01-09 Jakub Jelinek <jakub@redhat.com>
15005
15006 PR middle-end/50865
15007 PR tree-optimization/69097
15008 * gcc.c-torture/execute/pr50865.c: New test.
15009 * gcc.c-torture/execute/pr69097-1.c: New test.
15010 * gcc.c-torture/execute/pr69097-2.c: New test.
15011 * gcc.dg/pr69097-1.c: New test.
15012 * gcc.dg/pr69097-2.c: New test.
15013
18431e78 150142016-01-09 Jakub Jelinek <jakub@redhat.com>
15015
15016 PR c++/69164
15017 * g++.dg/opt/pr69164.C: New test.
15018
1943a4a2 150192016-01-08 Jakub Jelinek <jakub@redhat.com>
15020
15021 PR tree-optimization/69167
15022 * gcc.dg/pr69167.c: New test.
15023
a143e277 150242016-01-08 Marek Polacek <polacek@redhat.com>
15025
15026 PR c++/68449
15027 * g++.dg/pr68449.C: New.
15028
44c01906 150292016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15030
15031 PR tree-optimization/68707
15032 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15033 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15034 on platforms supporting it.
15035 * gcc.dg/vect/slp-perm-2.c: Likewise.
15036 * gcc.dg/vect/slp-perm-3.c: Likewise.
15037 * gcc.dg/vect/slp-perm-5.c: Likewise.
15038 * gcc.dg/vect/slp-perm-7.c: Likewise.
15039 * gcc.dg/vect/slp-perm-8.c: Likewise.
15040 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15041 on platforms supporting it.
15042
c437d1e8 150432016-01-08 Jakub Jelinek <jakub@redhat.com>
15044
c9595c51 15045 PR tree-optimization/69162
15046 * gcc.dg/pr69162.c: New test.
15047
c437d1e8 15048 PR tree-optimization/69172
15049 * gcc.dg/pr69172.c: New test.
15050
6a46a28c 150512016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15052
15053 PR tree-optimization/67781
15054 * gcc.c-torture/execute/pr67781.c: New file.
15055
62ad9a04 150562016-01-08 Jakub Jelinek <jakub@redhat.com>
15057
15058 PR tree-optimization/69083
15059 * gcc.dg/vect/pr69083.c: New test.
15060
9e0e8c2a 150612016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15062
15063 PR tree-optimization/61441
15064 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15065 Use -fexcess-precision=standard for compiler options.
15066 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15067
5d034e37 150682016-01-08 Jakub Jelinek <jakub@redhat.com>
15069
5013f740 15070 PR fortran/69128
15071 * gfortran.dg/gomp/pr69128.f90: New test.
15072
5d034e37 15073 PR c++/69145
15074 * g++.dg/ext/pr69145-1.C: New test.
15075 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15076 * g++.dg/ext/pr69145-2.h: New file.
15077
517906ff 150782016-01-07 Martin Sebor <msebor@redhat.com>
15079
15080 PR c/68966
15081 * gcc.dg/atomic-fetch-bool.c: New test.
15082 * gcc.dg/sync-fetch-bool.c: New test.
15083
cdbb524c 150842016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15085
15086 PR fortran/66680
15087 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15088
ec3aba9e 150892016-01-07 Nick Clifton <nickc@redhat.com>
15090
15091 PR target/66655
15092 * g++.dg/pr66655.C: New test.
15093 * g++.dg/pr66655_1.cc: Test support file.
15094 * g++.dg/pr66655.h: Test header file.
15095
9b657cf1 150962016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15097
15098 PR fortran/66680
15099 gfortran.dg/gomp/pr66680.f90: New test.
15100
cd45d7a5 151012016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15102
15103 PR target/69171
15104 * gcc.target/i386/pr69171-1.c: New test.
15105 * gcc.target/i386/pr69171-2.c: Likewise.
15106 * gcc.target/i386/pr69171-3.c: Likewise.
15107 * gcc.target/i386/pr69171-4.c: Likewise.
15108 * gcc.target/i386/pr69171-5.c: Likewise.
15109 * gcc.target/i386/pr69171-6.c: Likewise.
15110
4a86a91a 151112015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15112
15113 PR middle-end/67639
15114 * c-c++-common/pr67639.c: New test.
15115
34c05552 151162016-01-07 Jakub Jelinek <jakub@redhat.com>
15117
15118 PR tree-optimization/69141
15119 * g++.dg/opt/pr69141.C: New test.
15120
f08d6895 151212016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15122
15123 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15124
32ec4173 151252016-01-06 Uros Bizjak <ubizjak@gmail.com>
15126
15127 PR target/69140
15128 * gcc.target/i386/pr69140.c: New test
15129
d74214f3 151302016-01-06 David Malcolm <dmalcolm@redhat.com>
15131
15132 * gcc.dg/bad-dereference.c: New test case.
15133
73991cab 151342015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15135
15136 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15137
fc8cc457 151382016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15139
15140 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15141
be3c9981 151422016-01-06 Marek Polacek <polacek@redhat.com>
15143
15144 PR sanitizer/69099
15145 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15146
2cb724f9 151472016-01-05 Marek Polacek <polacek@redhat.com>
15148
15149 PR c/69104
15150 * gcc.dg/atomic-invalid-2.c: New.
15151
233a53ed 151522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15153
15154 PR target/68991
15155 * gcc.target/i386/pr68991.c: New test.
15156
ea87c5e3 151572016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15158
15159 PR target/68991
15160 * g++.dg/pr68991-1.C: New test.
15161 * g++.dg/pr68991-2.C: Likewise.
15162
1943a4a2 151632016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15164
1943a4a2 15165 PR other/60465
afe82e5b 15166 * gcc.target/ia64/pr60465-gprel64.c: New test.
15167 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15168
1e9147dd 151692016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15170
15171 PR rtl-optimization/68651
15172 * gcc.target/aarch64/pr68651_1.c: New test.
15173
d42aa619 151742016-01-05 David Malcolm <dmalcolm@redhat.com>
15175
15176 PR c/69122
15177 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15178
1776de76 151792016-01-05 Nathan Sidwell <nathan@acm.org>
15180
2d7d361d 15181 PR c++/58583
15182 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15183
1776de76 15184 * gcc.dg/alias-15.c: New.
15185
5beb12c0 151862016-01-05 Nick Clifton <nickc@redhat.com>
15187
15188 PR target/68870
15189 * g++.dg/pr68770.C: New test.
15190
d8cca921 151912016-01-04 Mike Stump <mikestump@comcast.net>
15192
15193 * lib/target-supports.exp (check_effective_target_cilkplus):
15194 cilkplus targets require pthreads.
afc907ef 15195 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15196
8427dff3 151972016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15198
15199 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15200 generation.
15201
f1717362 152022016-01-04 Jakub Jelinek <jakub@redhat.com>
15203
15204 Update copyright years.
15205
d7d6a3ab 152062016-01-04 Marek Polacek <polacek@redhat.com>
15207
15208 PR c/68908
15209 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15210 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15211 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15212
b8f4a5f9 152132016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15214
15215 * gcc.target/sparc/20160104-2.c: New test.
15216
6b5c028f 152172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15218
15219 * gcc.target/sparc/20160104-1.c: New test.
15220
300e1002 152212016-01-03 Paul Thomas <pault@gcc.gnu.org>
15222
15223 PR fortran/65045
15224 * gfortran.dg/pr65045.f90: New test.
15225
855b105f 152262016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15227
15228 * gnat.dg/specs/debug1.ads: Delete.
15229
bdc177dc 152302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15231
15232 PR libgfortran/68867
15233 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15234 expression.
15235
48aaffae 152362016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15237
15238 PR libgfortran/68867
15239 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15240 PowerPC.
15241
19a468b8 152422016-01-01 Paul Thomas <pault@gcc.gnu.org>
15243
15244 PR fortran/68864
15245 * gfortran.dg/pr68864.f90: New test.
15246
25371c91 152472016-01-01 Jakub Jelinek <jakub@redhat.com>
15248
2a659064 15249 PR tree-optimization/69070
15250 * gcc.dg/pr69070.c: New test.
15251
57aa9851 15252 PR sanitizer/69055
15253 * gfortran.dg/pr69055.f90: New test.
15254
25371c91 15255 PR target/69015
15256 * gcc.dg/pr69015.c: New test.
f1717362 15257\f
fb2c1edd 15258Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15259
15260Copying and distribution of this file, with or without modification,
15261are permitted in any medium without royalty provided the copyright
15262notice and this notice are preserved.