]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR sanitizer/77823
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
22190042 12016-11-16 Jakub Jelinek <jakub@redhat.com>
2
3 PR sanitizer/77823
4 * c-c++-common/ubsan/overflow-vec-1.c: New test.
5 * c-c++-common/ubsan/overflow-vec-2.c: New test.
6
02e0afdc 72016-11-15 Marek Polacek <polacek@redhat.com>
8
9 * g++.dg/cpp1z/init-statement6.C: Rename a function.
10
a7c1a652 112016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12
13 PR libgfortran/51119
14 * gfortran.dg/matmul_12.f90: New test case.
15
16cdc558 162016-11-15 Uros Bizjak <ubizjak@gmail.com>
17
18 * gcc.target/i386/funcspec-56.inc: New file.
19 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
20 common 32-bit and 64-bit function specific options.
21 * gcc.target/i386.funcspec-6.c: Ditto.
22
d10b2a5c 232016-11-15 Jakub Jelinek <jakub@redhat.com>
24
b8fd03ae 25 * g++.dg/cpp1z/decomp14.C: New test.
26 * g++.dg/cpp1z/decomp15.C: New test.
27 * g++.dg/cpp1z/decomp16.C: New test.
28
a6f4466c 29 * g++.dg/cpp1z/decomp13.C: New test.
30
0f67b1be 31 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
32
d10b2a5c 33 PR c++/71988
34 * g++.dg/cpp0x/constexpr-71988.C: New test.
35
1f87aa23 362016-11-15 Maciej W. Rozycki <macro@imgtec.com>
37
38 * gcc.target/mips/insn-casesi.c: New test case.
39 * gcc.target/mips/insn-pseudo-1.c: New test case.
40 * gcc.target/mips/insn-pseudo-2.c: New test case.
41 * gcc.target/mips/insn-pseudo-3.c: New test case.
42 * gcc.target/mips/insn-pseudo-4.c: New test case.
43 * gcc.target/mips/insn-tablejump.c: New test case.
44
32caa8ac 452016-11-15 Maciej W. Rozycki <macro@imgtec.com>
46
47 * gcc.target/mips/mips.exp (mips_option_tests): Add
48 `-mcode-readable=yes' array element.
49
22d200b9 502016-11-15 Maciej W. Rozycki <macro@imgtec.com>
51
52 * gcc.target/mips/mips.exp (mips_option_tests): Add
53 `-mmicromips' array element.
54
385999e2 552016-11-15 Michael Matz <matz@suse.de>
56
57 PR missed-optimization/77881
58 * gcc.target/i386/pr77881.c: New test.
59
53ae7f64 602016-11-15 Jakub Jelinek <jakub@redhat.com>
61
62 PR middle-end/78295
63 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
64
ae06106e 652016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
66
67 * gcc.target/powerpc/vec-set-int.c: New test.
68 * gcc.target/powerpc/vec-set-short.c: Likesie.
69 * gcc.target/powerpc/vec-set-char.c: Likewise.
70
a49621cf 712016-11-14 Jakub Jelinek <jakub@redhat.com>
72
73 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
74
9ff5ab90 752016-11-14 Janus Weil <janus@gcc.gnu.org>
76
77 PR fortran/78300
78 * gfortran.dg/class_result_3.f90: New test.
79
b1f04d34 802016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 81 Richard Biener <rguenther@suse.de>
82
83 * gcc.dg/gimplefe-1.c: New testcase.
84 * gcc.dg/gimplefe-2.c: Likewise.
85 * gcc.dg/gimplefe-3.c: Likewise.
86 * gcc.dg/gimplefe-4.c: Likewise.
87 * gcc.dg/gimplefe-5.c: Likewise.
88 * gcc.dg/gimplefe-6.c: Likewise.
89 * gcc.dg/gimplefe-7.c: Likewise.
90 * gcc.dg/gimplefe-8.c: Likewise.
91 * gcc.dg/gimplefe-9.c: Likewise.
92 * gcc.dg/gimplefe-10.c: Likewise.
93 * gcc.dg/gimplefe-11.c: Likewise.
94 * gcc.dg/gimplefe-12.c: Likewise.
95 * gcc.dg/gimplefe-13.c: Likewise.
96 * gcc.dg/gimplefe-14.c: Likewise.
97 * gcc.dg/gimplefe-15.c: Likewise.
98 * gcc.dg/gimplefe-16.c: Likewise.
99 * gcc.dg/gimplefe-17.c: Likewise.
100 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 101
3af33bcf 1022016-11-14 Martin Liska <mliska@suse.cz>
103
104 PR bootstrap/78069
105 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
106 to match scanned pattern.
107 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
108
7cacafcf 1092016-11-14 Richard Biener <rguenther@suse.de>
110
111 PR tree-optimization/78312
112 * gcc.dg/torture/pr78312.c: New testcase.
113
3f1786fa 1142016-11-14 Georg-Johann Lay <avr@gjlay.de>
115
116 PR target/78093
117 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
118
3d8c7132 1192016-11-14 Jakub Jelinek <jakub@redhat.com>
120 Jason Merrill <jason@redhat.com>
121
122 Implement P0217R3 - C++17 structured bindings
123 * g++.dg/cpp1z/decomp1.C: New test.
124 * g++.dg/cpp1z/decomp2.C: New test.
125 * g++.dg/cpp1z/decomp3.C: New test.
126 * g++.dg/cpp1z/decomp4.C: New test.
127 * g++.dg/cpp1z/decomp5.C: New test.
128 * g++.dg/cpp1z/decomp6.C: New test.
129 * g++.dg/cpp1z/decomp7.C: New test.
130 * g++.dg/cpp1z/decomp8.C: New test.
131 * g++.dg/cpp1z/decomp9.C: New test.
132 * g++.dg/cpp1z/decomp10.C: New test.
133
3657b81b 1342016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
135
136 * g++.dg/torture/pr78268.C: New test.
137
9bf6a8e0 1382016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
139
140 PR c/35503
141 * c-c++-common/pr35503-1.c: New test.
142 * c-c++-common/pr35503-2.c: Likewise.
143 * c-c++-common/pr35503-3.c: Likewise.
144 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
145
f6f8b4f2 1462016-11-13 Uros Bizjak <ubizjak@gmail.com>
147
148 PR rtl-optimization/78232
149 PR rtl-optimization/78248
150 * gcc.dg/ubsan/pr78248.c: New test.
151
54efb8ee 1522016-11-13 Eric Botcazou <ebotcazou@adacore.com>
153
154 * gnat.dg/address_conv.adb: New test.
155
9ed6bb1c 1562016-11-13 Eric Botcazou <ebotcazou@adacore.com>
157
158 * gnat.dg/renaming11.ad[sb]: New test.
159
7907d43b 1602016-11-13 Eric Botcazou <ebotcazou@adacore.com>
161
162 * c-c++-common/dump-ada-spec-6.c: New test.
163
80905eec 1642016-11-13 Eric Botcazou <ebotcazou@adacore.com>
165
166 * gnat.dg/lto21.adb: New test.
167 * gnat.dg/lto21_pkg1.ads: New helper.
168 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
169
1f302f2e 1702016-11-13 Janus Weil <janus@gcc.gnu.org>
171
172 PR fortran/60952
173 * gfortran.dg/typebound_proc_34.f90: New test.
174
abfb4be5 1752016-11-13 Janus Weil <janus@gcc.gnu.org>
176
177 PR fortran/66366
178 * gfortran.dg/class_57.f90: Changed error message.
179 * gfortran.dg/class_60.f90: New test.
180
4699a580 1812016-11-12 David Edelsohn <dje.gcc@gmail.com>
182
183 * g++.dg/pr78112.C: XFAIL AIX.
184
f7b2c82b 1852016-11-12 Janus Weil <janus@gcc.gnu.org>
186
187 PR fortran/77501
188 * gfortran.dg/typebound_generic_16.f90: New test.
189
d16addb3 1902016-11-12 Jakub Jelinek <jakub@redhat.com>
191
192 PR c++/71225
193 * g++.dg/cpp0x/pr71225.C: New test.
194
1998c023 1952016-11-11 Eric Botcazou <ebotcazou@adacore.com>
196
197 * gcc.target/sparc/20161111-1.c: New test.
198
a3b46c9c 1992016-11-11 Uros Bizjak <ubizjak@gmail.com>
200
201 PR target/78310
202 * gcc.target/i386/pr78310.c: New test.
203
0d56015c 2042016-11-11 Jeff Law <law@redhat.com>
205
206 * gcc.dg/tree-ssa/isolate-6.c: New test.
207 * gcc.dg/tree-ssa/isolate-7.c: New test.
208
dc9e2118 2092016-11-11 Bin Cheng <bin.cheng@arm.com>
210
211 PR testsuite/78292
212 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
213 vect_max_reduc.
214
9117e2ab 2152016-11-11 Jakub Jelinek <jakub@redhat.com>
216
217 PR c++/72774
218 * g++.dg/parse/pr72774.C: New test.
219
3d8b172a 2202016-11-11 Richard Biener <rguenther@suse.de>
221
222 PR tree-optimization/71575
223 * gcc.dg/graphite/pr71575-1.c: New testcase.
224 * gcc.dg/graphite/pr71575-2.c: Likewise.
225
36bb9d71 2262016-11-11 Richard Biener <rguenther@suse.de>
227
228 PR middle-end/78295
229 * gcc.dg/uninit-pr78295.c: New testcase.
230
53ae7f64 2312016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 232
233 PR fortran/78277
234 * gfortran.dg/dec_structure_17.f90: New test.
235
3c57e933 2362016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
237
238 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
239 being allowed in vector registers.
240 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
241 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
242 * gcc.target/powerpc/vsx-himode.c: Likewise.
243 * gcc.target/powerpc/vsx-himode2.c: Likewise.
244 * gcc.target/powerpc/vsx-himode3.c: Likewise.
245 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
246 to allow matching MFVSRD or MFVSRW.
247
b851b8f0 2482016-11-10 Pat Haugen <pthaugen@us.ibm.com>
249
250 PR rtl-optimization/78241
251 * gcc.dg/pr78241.c: New test.
252
a08fc382 2532016-11-10 Jakub Jelinek <jakub@redhat.com>
254
5fca0e1a 255 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
256 201307.
257
a08fc382 258 * g++.dg/cpp1z/noexcept-type14.C: New test.
259 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
260
8c2f9148 2612016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
262
263 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
264 WVAL0S tests added in r241817.
265
44b49e6b 2662016-11-10 Jakub Jelinek <jakub@redhat.com>
267
268 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
269 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
270 no longer allowed and corresponding ordered construct.
271 * gfortran.dg/gomp/linear-1.f90: New test.
272 * gfortran.dg/gomp/declare-simd-2.f90: New test.
273 * gfortran.dg/gomp/declare-target-1.f90: New test.
274 * gfortran.dg/gomp/declare-target-2.f90: New test.
275
65dc2516 2762016-11-10 Martin Liska <mliska@suse.cz>
277
278 PR sanitizer/78270
279 * gcc.dg/asan/pr78270.c: New test.
280
c74b2e3b 2812016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
282 Jakub Jelinek <jakub@redhat.com>
283
284 PR debug/78112
44b49e6b 285 * g++.dg/pr78112.C: New testcase.
c74b2e3b 286
934a0458 2872016-11-09 Jakub Jelinek <jakub@redhat.com>
288
104d9702 289 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
290 -Wno-c++1z-compat.
291 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
292 string in case condition contains % characters.
293
934a0458 294 PR c++/78283
295 * g++.dg/cpp1z/noexcept-type13.C: New test.
296
99f5e97b 2972016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
298
299 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
300 using (HAS_MOVN) with MIPS III.
301
92902736 3022016-11-09 Janus Weil <janus@gcc.gnu.org>
303
304 PR fortran/46459
305 * gfortran.dg/volatile14.f90: New test.
306
c07c7aac 3072016-11-09 Uros Bizjak <ubizjak@gmail.com>
308
309 PR target/78262
310 * gcc.target/i386/pr78262.c: New test.
311
53ae7f64 3122016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 313
314 PR fortran/78259
315 * gfortran.dg/pr78259.f90: New test.
316
c2ee4354 3172016-11-09 Janus Weil <janus@gcc.gnu.org>
318
319 PR fortran/60777
320 * gfortran.dg/spec_expr_7.f90: New test.
321
58721d0c 3222016-11-09 Jakub Jelinek <jakub@redhat.com>
323
092db747 324 PR target/77718
325 * gcc.c-torture/execute/pr77718.c: New test.
326
58721d0c 327 * gcc.dg/ubsan/c99-shift-3.c: New test.
328 * gcc.dg/ubsan/c99-shift-4.c: New test.
329 * gcc.dg/ubsan/c99-shift-5.c: New test.
330 * gcc.dg/ubsan/c99-shift-6.c: New test.
331
61e45f2d 3322016-11-09 Martin Liska <mliska@suse.cz>
333
334 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
335 test-case for memcmp.
336 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
337
0787dd56 3382016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
339
340 PR testsuite/78269
341 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
342
df163634 3432016-11-09 Paul Thomas <pault@gcc.gnu.org>
344
345 * gfortran.dg/move_alloc_18.f90: New test.
346
0c3d1ddf 3472016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
348
349 PR middle-end/78256
350 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
351 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
352
46837445 3532016-11-09 Janus Weil <janus@gcc.gnu.org>
354
355 PR fortran/71894
356 * gfortran.dg/class_59.f90: New test.
357
68d072bb 3582016-11-09 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/78007
361 * gcc.dg/vect/vect-bswap32.c: Adjust.
362 * gcc.dg/vect/vect-bswap64.c: Likewise.
363
e0bcc1cc 3642016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
365
366 * gcc.dg/ipa/vrp7.c: New test.
367
166f8178 3682016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
369
370 PR ipa/78121
371 * gcc.dg/ipa/pr78121.c: New test.
372
e7c5f688 3732016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
374
375 * c-c++-common/asan/default_options.h: New file.
376 * c-c++-common/asan/strcasestr-1.c: New test.
377 * c-c++-common/asan/strcasestr-2.c: Likewise.
378 * c-c++-common/asan/strcspn-1.c: Likewise.
379 * c-c++-common/asan/strcspn-2.c: Likewise.
380 * c-c++-common/asan/strpbrk-1.c: Likewise.
381 * c-c++-common/asan/strpbrk-2.c: Likewise.
382 * c-c++-common/asan/strspn-1.c: Likewise.
383 * c-c++-common/asan/strspn-2.c: Likewise.
384 * c-c++-common/asan/strstr-1.c: Likewise.
385 * c-c++-common/asan/strstr-2.c: Likewise.
386 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
387
1350ad47 3882016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
389
390 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
391
a3ba9d54 3922016-11-08 Janus Weil <janus@gcc.gnu.org>
393
394 PR fortran/68440
395 * gfortran.dg/class_58.f90: New test.
396
bcc971fd 3972016-11-08 Uros Bizjak <ubizjak@gmail.com>
398
399 PR target/70799
400 * gcc.target/i386/pr70799-2.c: New test.
401
af1b77d0 4022016-11-08 Janus Weil <janus@gcc.gnu.org>
403
404 PR fortran/77596
405 * gfortran.dg/proc_ptr_comp_46.f90: New test.
406
ed73a6cb 4072016-11-08 Bin Cheng <bin.cheng@arm.com>
408
409 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
410
b887afd7 4112016-11-08 Bin Cheng <bin.cheng@arm.com>
412
413 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
414
4ba8fd25 4152016-11-08 Bin Cheng <bin.cheng@arm.com>
416
417 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
418
d71fcb4d 4192016-11-08 Martin Liska <mliska@suse.cz>
420
421 PR testsuite/78242
422 * g++.dg/asan/use-after-scope-4.C: New test.
423 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
424 * gcc.dg/asan/use-after-scope-8.c: Remove.
425
dc168f1c 4262016-11-08 Richard Biener <rguenther@suse.de>
427
428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
429
2cda118d 4302016-11-08 Tamar Christina <tamar.christina@arm.com>
431
432 PR testsuite/78136
433 * gcc.dg/cpp/trad/trad.exp
434 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
435 * gcc.dg/cpp/trad/include.c: Use local header file.
436
de8f611c 4372016-11-08 Richard Biener <rguenther@suse.de>
438
439 PR tree-optimization/78205
440 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
441
095c7123 4422016-11-08 Richard Biener <rguenther@suse.de>
443
444 PR tree-optimization/78224
445 * g++.dg/torture/pr78224.C: New testcase.
446
5de86198 4472016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
448
449 * gcc.dg/store_merging_1.c: Require store_merge.
450 * gcc.dg/store_merging_2.c: Likewise.
451 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 452 * gcc.dg/store_merging_5.c: Likewise.
5de86198 453 * gcc.dg/store_merging_6.c: Likewise.
454 * gcc.dg/store_merging_7.c: Likewise.
455 * gcc.dg/store_merging_8.c: Likewise.
456 * lib/target-supports.exp (check_effective_target_store_merge): New.
457
9c118ae0 4582016-11-07 David Edelsohn <dje.gcc@gmail.com>
459
460 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
461 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
462 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
463 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
464 -mvsx -mpower8-vector.
465 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
466 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
467 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
468 -mvsx -mpower8-vector.
469
ded98213 4702016-11-07 David Edelsohn <dje.gcc@gmail.com>
471
472 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
473
474 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
475 * gcc.dg/visibility-14.c: XFAIL AIX.
476 * gcc.dg/visibility-15.c: XFAIL AIX.
477 * gcc.dg/visibility-16.c: XFAIL AIX.
478 * gcc.dg/visibility-17.c: XFAIL AIX.
479 * gcc.dg/visibility-18.c: XFAIL AIX.
480 * gcc.dg/visibility-19.c: XFAIL AIX.
481 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
482 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
483 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
484 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
485
dfeedc5c 4862016-11-07 Jakub Jelinek <jakub@redhat.com>
487
488 PR target/78227
489 * gcc.target/i386/pr78227-1.c: New test.
490 * gcc.target/i386/pr78227-2.c: New test.
491
4a9eb7eb 4922016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
493
494 PR middle-end/35691
495 * gcc.dg/pr35691-1.c: New test-case.
496 * gcc.dg/pr35691-2.c: Likewise.
497
9075517e 4982016-11-07 Bernd Schmidt <bschmidt@redhat.com>
499
500 PR rtl-optimization/77309
501 * gcc.dg/torture/pr77309.c: New test.
502
1764c2f2 5032016-11-07 Jakub Jelinek <jakub@redhat.com>
504
505 PR middle-end/71529
506 * gcc.target/i386/pr71529.C: Moved to ...
507 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
508
509 PR target/64411
510 * gcc.target/i386/pr64411.C: Moved to ...
511 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
512 lp64.
513
514 PR target/65105
515 * gcc.target/i386/pr65105-4.C: Moved to ...
516 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
517 Run into compile test rather than execute test.
518
e3dbe99a 5192016-11-07 Richard Biener <rguenther@suse.de>
520
521 PR target/78229
522 * g++.dg/pr78229.C: New testcase.
523
4de7f8df 5242016-11-07 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/78218
527 * gcc.dg/torture/pr78218.c: New testcase.
528
57b2dea1 5292016-11-07 Richard Biener <rguenther@suse.de>
530
531 PR tree-optimization/78228
532 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
533
0c448d00 5342016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
535
536 PR target/77822
537 * g++.dg/torture/pr77822.C: New test.
538
ea86011c 5392016-11-07 Martin Liska <mliska@suse.cz>
540
541 * c-c++-common/asan/force-inline-opt0-1.c: Disable
542 -f-sanitize-address-use-after-scope.
543 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
544 internal fn calls.
545 * g++.dg/asan/use-after-scope-1.C: New test.
546 * g++.dg/asan/use-after-scope-2.C: Likewise.
547 * g++.dg/asan/use-after-scope-3.C: Likewise.
548 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
549 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
550 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
551 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
552 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
553 * g++.dg/asan/use-after-scope-types.h: Likewise.
554 * gcc.dg/asan/use-after-scope-1.c: Likewise.
555 * gcc.dg/asan/use-after-scope-2.c: Likewise.
556 * gcc.dg/asan/use-after-scope-3.c: Likewise.
557 * gcc.dg/asan/use-after-scope-4.c: Likewise.
558 * gcc.dg/asan/use-after-scope-5.c: Likewise.
559 * gcc.dg/asan/use-after-scope-6.c: Likewise.
560 * gcc.dg/asan/use-after-scope-7.c: Likewise.
561 * gcc.dg/asan/use-after-scope-8.c: Likewise.
562 * gcc.dg/asan/use-after-scope-9.c: Likewise.
563 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
564 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
565 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
566 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
567 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
568
82031b11 5692016-11-07 Richard Biener <rguenther@suse.de>
570
571 PR tree-optimization/78189
572 * g++.dg/torture/pr78189.C: New testcase.
573
272c18b8 5742016-11-06 David Edelsohn <dje.gcc@gmail.com>
575
576 * gcc.dg/Wtrampolines.c: XFAIL AIX.
577
5055cc98 5782016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
579
580 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
581 occuring.
582
ddd81c4d 5832016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
584
585 PR fortran/78221
586 * arith.c (gfc_complex2real): Change gfc_warning_now to
587 gfc_warning.
588
ae1fe1c1 5892016-11-05 Paul Thomas <pault@gcc.gnu.org>
590
591 * gfortran.dg/move_alloc_17.f03: New test.
592
1f8787c9 5932016-11-05 Richard Biener <rguenther@suse.de>
594
595 PR bootstrap/78188
596 * g++.dg/ipa/pr78188.C: New test.
597
a3886308 5982016-11-05 Janus Weil <janus@gcc.gnu.org>
599 Dominique d'Humieres <dominiq@lps.ens.fr>
600
601 PR fortran/69495
602 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
603
ae235bb5 6042016-11-05 Paul Thomas <pault@gcc.gnu.org>
605
606 PR fortran/67564
607 * gfortran.dg/select_type_39.f03: New test.
608
6092016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 610
611 PR fortran/64933
612 * gfortran.dg/associate_23.f90: New test.
613
cdf56687 6142016-11-04 Jakub Jelinek <jakub@redhat.com>
615
616 PR target/77834
617 * gcc.dg/pr77834.c: New test.
618
8be5cb78 6192016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/67980
622 * g++.dg/cpp1y/pr67980.C: New.
623
133e5599 6242016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
625
626 * gcc.target/powerpc/fold-vec-add-1.c: New.
627 * gcc.target/powerpc/fold-vec-add-2.c: New.
628 * gcc.target/powerpc/fold-vec-add-3.c: New.
629 * gcc.target/powerpc/fold-vec-add-4.c: New.
630 * gcc.target/powerpc/fold-vec-add-5.c: New.
631 * gcc.target/powerpc/fold-vec-add-6.c: New.
632 * gcc.target/powerpc/fold-vec-add-7.c: New.
633
1c518af3 6342016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 635
636 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
637 for -mbranch-likely, infer -mno-branch-likely for R6.
638
25326fef 6392016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
640
641 PR c++/71973
642 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
643 * g++.dg/init/new15.C: Likewise.
644 * g++.dg/ipa/inline-1.C: Likewise.
645 * g++.dg/ipa/inline-2.C: Likewise.
646 * g++.dg/lto/20080908-1_0.C: Likewise.
647 * g++.dg/tc1/dr20.C: Likewise.
648 * g++.dg/tree-ssa/inline-1.C: Likewise.
649 * g++.dg/tree-ssa/inline-2.C: Likewise.
650 * g++.old-deja/g++.law/except1.C: Likewise.
651 * g++.old-deja/g++.other/vbase5.C: Likewise.
652 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
653
e72902d2 6542016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
655
656 PR tree-optimization/78210
657 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
658 possibility of widening multiplies.
659
5b9b62c9 6602016-11-04 Richard Biener <rguenther@suse.de>
661
662 PR middle-end/78185
663 * gcc.dg/pr78185.c: New testcase.
664
5f1e62c6 6652016-10-04 David Edelsohn <dje.gcc@gmail.com>
666
667 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
668 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
669
2034deb9 6702016-11-03 Jakub Jelinek <jakub@redhat.com>
671 Alexandre Oliva <aoliva@redhat.com>
672 Jason Merrill <jason@redhat.com>
673
674 PR debug/28767
675 PR debug/56974
676 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
677 * g++.dg/debug/dwarf2/ref-3.C: New test.
678 * g++.dg/debug/dwarf2/ref-4.C: New test.
679 * g++.dg/debug/dwarf2/refqual-1.C: New test.
680 * g++.dg/debug/dwarf2/refqual-2.C: New test.
681
6822016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 683
684 * gfortran.dg/dec_exp_1.f90: New test.
685 * gfortran.dg/dec_exp_2.f90: Likewise.
686 * gfortran.dg/dec_exp_3.f90: Likewise.
687
2034deb9 6882016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 689
690 * gfortran.dg/dec_parameter_1.f: New test.
691 * gfortran.dg/dec_parameter_2.f90: Likewise.
692 * gfortran.dg/dec_parameter_3.f90: Likewise.
693 * gfortran.dg/dec_parameter_4.f90: Likewise.
694
36ffeeaf 6952016-11-03 Martin Liska <mliska@suse.cz>
696
697 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
698 output.
699 * gcc.dg/tree-prof/time-profiler-3.c: New test.
700
9769a02b 7012016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
702
703 PR libgcc/78067
704 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
705
d9b9f4ab 7062016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
707
708 * gcc.c-torture/execute/pr78170.c: Require int32plus.
709
60cd8c97 7102016-11-02 Max Filippov <jcmvbkbc@gmail.com>
711
712 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
713
e69f2f12 7142016-11-01 Tamar Christina <tamar.christina@arm.com>
715
716 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
717 Check for arm_v8_neon_hw.
718 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
719 Likewise.
720 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
721 Likewise.
722 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
723 Likewise.
724
427223f1 7252016-11-02 Richard Biener <rguenther@suse.de>
726
727 * gcc.dg/store_merging_8.c: New testcase.
728
2034deb9 7292016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 730
731 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
732
134e84c6 7332016-11-02 David Edelsohn <dje.gcc@gmail.com>
734
bbfcea83 735 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
736 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
737 * gcc.dg/addr_equal_1.c: XFAIL AIX.
738 * gcc.dg/pr65779.c: XFAIL AIX.
739 * gcc.dg/pr70405.c: XFAIL AIX.
740
134e84c6 741 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
742 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
743 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
744
0cc844b2 7452016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
746
747 * lib/target-supports.exp (check_gc_sections_available): Use
748 -print-prog-name=ld to determine linker used.
749
5e0b5f08 7502016-11-02 Martin Liska <mliska@suse.cz>
751
752 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
753 test case.
754
5e922e43 7552016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
756
757 PR tree-optimization/78170
758 * gcc.c-torture/execute/pr78170.c: New test.
759
e77557c0 7602016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
761
762 PR tree-optimization/78162
763 * gcc.c-torture/compile/pr78162.c: New test.
764
76bc343a 7652016-11-02 Richard Biener <rguenther@suse.de>
766
767 PR tree-optimization/78035
768 PR tree-optimization/77964
769 * gcc.target/i386/pr78035.c: New testcase.
770
3763b845 7712016-11-02 Richard Biener <rguenther@suse.de>
772
773 * gcc.dg/tree-ssa/vrp111.c: New testcase.
774 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
775 * gcc.dg/tree-ssa/pr21086.c: Likewise.
776 * gcc.dg/tree-ssa/pr58480.c: Likewise.
777 * gcc.dg/tree-ssa/vrp08.c: Likewise.
778
3e41d21b 7792016-11-01 David Edelsohn <dje.gcc@gmail.com>
780
781 * gfortran.dg/pr70937.f90: require-effective-target lto.
782
66d722cc 7832016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
784
785 PR fortran/69544
786 * gfortran.dg/where_6.f90: New test.
787
dcc1dde9 7882016-11-01 Jakub Jelinek <jakub@redhat.com>
789
790 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
791
d28d2da4 7922016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
793
794 PR fortran/69544
795 * gfortran.dg/where_5.f90: New test.
796
94bea3fe 7972016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
798
799 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
800 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
801 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
802 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
803
164d44e8 8042016-11-01 Uros Bizjak <ubizjak@gmail.com>
805
806 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
807 Whitespace fixes.
808 (check_effective_target_vect_cmdline_needed): Check
809 is-effective-target ia32 for x86 targets.
810 (check_effective_target_vect_simd_clones): Simplify condition.
811 (check_effective_target_vect_double): Ditto.
812 (check_effective_target_vect_aligned_arrays): Check
813 is-effective-target ia32 for x86 targets. Simplify condition.
814 (check_effective_target_vect_multiple_sizes): Simplify condition.
815 (check_effective_target_sqrt_insn): Add i?86-*-* target.
816 (check_effective_target_sync_int_128): Simplify condition.
817 (check_effective_target_sync_int_128_runtime): Ditto.
818 (check_effective_target_sync_long_long_runtime): Ditto.
819 (check_effective_target_divmod): Add i?86-*-* target.
820
9fc5a5fc 8212016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
822
823 * gcc.target/powerpc/vsx-extract-4.c: New test.
824 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
825
a5b29676 8262016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
827
828 PR fortran/54679
829 * gfortran.dg/fmt_l.f90: Update test.
830 * gfortran.dg/fmt_l0.f90: New test.
831
e7defe0c 8322016-10-31 Jakub Jelinek <jakub@redhat.com>
833
834 PR c++/78089
835 * c-c++-common/builtin-shuffle-1.c: New test.
836 * g++.dg/cpp0x/addressof3.C: New test.
837
6743ce6f 8382016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
839
840 Add tests for a const member and a reference member for launder.
841 * g++.dg/cpp1z/launder3.C: New.
842 * g++.dg/cpp1z/launder4.C: Likewise.
843 * g++.dg/cpp1z/launder5.C: Likewise.
844 * g++.dg/cpp1z/launder5.cc: Likewise.
845 * g++.dg/cpp1z/launder5.h: Likewise.
846 * g++.dg/cpp1z/launder6.C: Likewise.
847 * g++.dg/cpp1z/launder6.cc: Likewise.
848 * g++.dg/cpp1z/launder6.h: Likewise.
849
c02417ad 8502016-10-31 Jakub Jelinek <jakub@redhat.com>
851
f6f44a1d 852 PR c++/77948
853 * g++.dg/cpp0x/pr77948-1.C: New test.
854 * g++.dg/cpp0x/pr77948-2.C: New test.
855 * g++.dg/cpp0x/pr77948-3.C: New test.
856 * g++.dg/cpp0x/pr77948-4.C: New test.
857 * g++.dg/cpp0x/pr77948-5.C: New test.
858 * g++.dg/cpp0x/pr77948-6.C: New test.
859
c02417ad 860 PR tree-optimization/77860
861 * gcc.dg/pr77860.c: New test.
862
5f5452c2 8632016-10-31 Jakub Jelinek <jakub@redhat.com>
864
865 PR c++/77886
866 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
867
c6c79147 8682016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
869
870 * gcc.dg/lto/pr60449_0.c: Skip for avr.
871
50d3ad71 8722016-10-30 Le-Chun Wu <lcwu@google.com>
873 Mark Wielaard <mjw@redhat.com>
874
875 * gcc.dg/Wshadow-compatible-local-1.c: New test.
876 * gcc.dg/Wshadow-local-1.c: Likewise.
877 * gcc.dg/Wshadow-local-2.c: Likewise.
878 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
879 * g++.dg/warn/Wshadow-local-1.C: Likewise.
880 * g++.dg/warn/Wshadow-local-2.C: Likewise.
881
7f0c2660 8822016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
883
884 PR tree-optimization/71915
885 PR tree-optimization/71490
886 * gcc.dg/tree-ssa/pr54245.c: Delete.
887 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
888 document why.
889
8efd711b 8902016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
891
892 PR fortran/78123
893 * gfortran.dg/fmt_t_9.f: New test.
894
a57f28d2 8952016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
896
897 PR fortran/67219
898 * gfortran.dg/pr67219.f90: New test.
899
f6443ac9 9002016-10-29 Jakub Jelinek <jakub@redhat.com>
901
90ff29c3 902 PR rtl-optimization/77919
903 * g++.dg/torture/pr77919-2.C: New test.
904
f6443ac9 905 PR target/78148
906 * gcc.dg/pr78148.c: New test.
907
97574c57 9082016-10-28 Eric Botcazou <ebotcazou@adacore.com>
909
910 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
911 * gcc.target/sparc/overflow-4.c: ...here.
912 * gcc.target/sparc/overflow-5.c: New test.
913
67f7b566 9142016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
915 Kugan Vivekanandarajah <kuganv@linaro.org>
916 Jim Wilson <jim.wilson@linaro.org>
917
918 PR tree-optimization/43721
919 * lib/target-supports.exp (check_effective_target_divmod): New.
920 (check_effective_target_divmod_simode): Likewise.
921 (check_effective_target_arm_divmod_simode): Likewise.
922 * gcc.dg/divmod-1-simode.c: New test.
923 * gcc.dg/divmod-1.c: Likewise.
924 * gcc.dg/divmod-2-simode.c: Likewise.
925 * gcc.dg/divmod-2.c: Likewise.
926 * gcc.dg/divmod-3-simode.c: Likewise.
927 * gcc.dg/divmod-3.c: Likewise.
928 * gcc.dg/divmod-4-simode.c: Likewise.
929 * gcc.dg/divmod-4.c: Likewise.
930 * gcc.dg/divmod-5.c: Likewise.
931 * gcc.dg/divmod-6-simode.c: Likewise.
932 * gcc.dg/divmod-6.c: Likewise.
933 * gcc.dg/divmod-7.c: Likewise.
934
3d3e04ac 9352016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 936 Jakub Jelinek <jakub@redhat.com>
937 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 938
939 PR middle-end/22141
940 PR rtl-optimization/23684
941 * gcc.c-torture/execute/pr22141-1.c: New test.
942 * gcc.c-torture/execute/pr22141-2.c: Likewise.
943 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
944 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
945 * gcc.dg/store_merging_1.c: New test.
946 * gcc.dg/store_merging_2.c: Likewise.
947 * gcc.dg/store_merging_3.c: Likewise.
948 * gcc.dg/store_merging_4.c: Likewise.
949 * gcc.dg/store_merging_5.c: Likewise.
950 * gcc.dg/store_merging_6.c: Likewise.
951 * gcc.dg/store_merging_7.c: Likewise.
952 * gcc.target/i386/pr22141.c: Likewise.
953 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
954 * g++.dg/init/new17.C: Likewise.
955
2034deb9 9562016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 957
958 PR middle-end/72747
959 * c-c++-common/pr72747-1.c: New test.
960 * c-c++-common/pr72747-2.c: Likewise.
961
987860a9 9622016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
963
964 * gcc.target/s390/oscbreak-1.c: New test.
965
55c01516 9662016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
967
968 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
969
452a353a 9702016-10-28 Jakub Jelinek <jakub@redhat.com>
971
971e7f12 972 PR rtl-optimization/77919
973 * g++.dg/torture/pr77919.C: New test.
974
452a353a 975 PR rtl-optimization/78132
976 * gcc.target/i386/pr78132.c: New test.
977
c8fb4e06 9782016-10-27 Eric Botcazou <ebotcazou@adacore.com>
979
980 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
981
d59ca9c8 9822016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
983
984 * gcc.target/powerpc/vsx-simode.c: New test.
985 * gcc.target/powerpc/vsx-simode2.c: Likewise.
986 * gcc.target/powerpc/vsx-simode3.c: Likewise.
987
b95a2fd4 9882016-10-27 Jakub Jelinek <jakub@redhat.com>
989
bd7b3fc8 990 PR fortran/78026
991 * gfortran.dg/gomp/pr78026.f03: New test.
992 * gfortran.dg/select_type_38.f03: New test.
993
b95a2fd4 994 PR middle-end/78025
995 * g++.dg/gomp/declare-simd-7.C: New test.
996
bd7b3fc8 9972016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 998
999 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1000 * gfortran.dg/dec_init_2.f90: Likewise.
1001 * gfortran.dg/dec_init_3.f90: New test.
1002 * gfortran.dg/dec_init_4.f90: Likewise.
1003
641ae1b8 10042016-10-27 Bin Cheng <bin.cheng@arm.com>
1005
1006 * gcc.dg/fold-narrowbopcst-1.c: New test.
1007
bd7b3fc8 10082016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1009
1010 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1011 dg-shouldfail/dg-output instead of XFAIL.
1012 * gfortran.dg/dec_io_6.f90: Likewise.
1013
84b72a11 10142016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1015
1016 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1017 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1018 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1019 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1020 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1021 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1022 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1023 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1024 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1025 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1026
15eeb126 10272016-10-27 Bin Cheng <bin.cheng@arm.com>
1028
1029 * gcc.dg/fold-convmaxconv-1.c: New test.
1030 * gcc.dg/fold-convminconv-1.c: New test.
1031
2034deb9 10322016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1033
1034 PR fortran/78092
1035 * gfortran.dg/pr78092.f90: New test.
1036
2db725dd 10372016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1038
1039 PR target/78056
1040 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1041 expected error message.
1042 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1043 expected error message.
1044 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1045 (test_all_not_equal_and_not_zero): Change expected error message.
1046
816a8c6d 10472016-10-26 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR fortran/77973
1050 * gfortran.dg/gomp/pr77973.f90: New test.
1051
ed09e1d5 10522016-10-26 Paul Thomas <pault@gcc.gnu.org>
1053
1054 PR fortran/78108
1055 * gfortran.dg/submodule_18.f08: New test.
1056 * gfortran.dg/submodule_19.f08: New test.
1057
a0194feb 10582016-10-26 Michael Matz <matz@suse.de>
1059
1060 * g++.dg/pr78060.C: New test.
1061 * gfortran.dg/pr78061.f: New test.
1062 * g++.dg/pr78088.C: New test.
1063
bd7b3fc8 10642016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1065
1066 * gfortran.dg/dec_io_1.f90: New test.
1067 * gfortran.dg/dec_io_2.f90: New test.
1068 * gfortran.dg/dec_io_3.f90: New test.
1069 * gfortran.dg/dec_io_4.f90: New test.
1070 * gfortran.dg/dec_io_5.f90: New test.
1071 * gfortran.dg/dec_io_6.f90: New test.
1072
83ee671e 10732016-10-25 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR sanitizer/78106
1076 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1077
10782016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1079
1080 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1081 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1082
9db5ef21 10832016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1084
1085 * gnat.dg/opt59.adb: New test.
1086 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1087
1088 * gnat.dg/opt60.adb: New test.
1089
255d575a 10902016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1091
1092 PR fortran/72770
1093 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1094 this pr.
1095
6a2e2a85 10962016-10-25 Jakub Jelinek <jakub@redhat.com>
1097
1098 PR target/78102
1099 * gcc.target/i386/pr78102.c: New test.
1100
83ee671e 11012016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1102
1103 * gfortran.dg/dec_logical_xor_1.f90: New test.
1104 * gfortran.dg/dec_logical_xor_2.f90: New test.
1105 * gfortran.dg/dec_logical_xor_3.f03: New test.
1106
83ee671e 11072016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1108
1109 * gfortran.dg/dec_loc_rval_1.f90: New test.
1110 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1111 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1112
83ee671e 11132016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1114
006943e8 1115 * gfortran.dg/dec_type_print.f90: New testcase.
1116
83ee671e 11172016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1118
1119 * gfortran.dg/feed_1.f90: New test.
1120 * gfortran.dg/feed_2.f90: New test.
501b58b2 1121
a07d5339 11222016-10-25 Martin Liska <mliska@suse.cz>
1123
1124 PR sanitizer/78106
1125 * gcc.dg/asan/pr78106.c: New test.
1126
131ad74b 11272016-10-25 Martin Liska <mliska@suse.cz>
1128
1129 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1130
78e31c4c 11312016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1132
1133 PR target/78041
1134 * gcc.target/arm/pr78041.c: New test.
1135
6e1b2ffb 11362016-10-25 Jakub Jelinek <jakub@redhat.com>
1137
1138 * g++.dg/cpp1z/launder1.C: New test.
1139 * g++.dg/cpp1z/launder2.C: New test.
1140
c9a8ee19 11412016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1142 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1143
1144 PR target/71676
1145 PR target/71678
1146 * gcc.target/avr/pr71676-2.c: New test.
1147
24c7ece1 11482016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1149 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1150
1151 PR target/71676
1152 PR target/71678
1153 * gcc.target/avr/pr71676-1.c: New test.
1154 * gcc.target/avr/pr71676-3.c: New test.
1155 * gcc.target/avr/pr71676.c: New test.
1156 * gcc.target/avr/pr71678.c: New test.
1157
2e2f6914 11582016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1159
1160 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1161 such that cloned verions of tested functions are not created.
1162
0fdad659 11632016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1164
1165 PR fortran/71895
1166 * gfortran.dg/pr71895.f90: New test.
1167
1eaf0150 11682016-10-24 Jakub Jelinek <jakub@redhat.com>
1169
1170 * g++.dg/debug/dwarf2/ref-2.C: New test.
1171
5f64e688 11722016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1173
1174 * c-c++-common/Wint-in-bool-context-3.c: New test.
1175
c62d63d4 11762016-10-24 Martin Sebor <msebor@redhat.com>
1177
1178 PR middle-end/77735
1179 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1180 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1181 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1182 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1183 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1184 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1185 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1186
11cb7700 11872016-10-24 Richard Biener <rguenther@suse.de>
1188
1189 PR testsuite/71491
1190 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1191 * gcc.dg/vect/slp-45.c: Likewise.
1192
c2423c1d 11932016-10-24 Richard Biener <rguenther@suse.de>
1194
1195 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1196 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1197 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1198
2cd66116 11992016-10-24 Georg-Johann Lay <avr@gjlay.de>
1200
1201 PR target/78093
1202 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1203 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1204
8cc18ee3 12052016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1206
1207 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1208
595090de 12092016-10-24 Jakub Jelinek <jakub@redhat.com>
1210
1211 * gcc.target/i386/bmi2-pext-1.c: New test.
1212 * gcc.target/i386/bmi2-pdep-1.c: New test.
1213 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1214 * gcc.target/i386/tbm-bextri-1.c: New test.
1215 * gcc.target/i386/bmi-bextr-6.c: New test.
1216
98d9f593 12172016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1218
1219 PR target/77483
1220 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1221 * gcc.target/i386/pr65105-1.c: Likewise.
1222 * gcc.target/i386/pr65105-2.c: Likewise.
1223 * gcc.target/i386/pr65105-3.c: Likewise.
1224 * gcc.target/i386/pr65105-5.c: Likewise.
1225 * gcc.target/i386/pr67761.c: Likewise.
1226 * gcc.target/i386/pr70799-1.c: Likewise.
1227
020c2754 12282016-10-24 Martin Liska <mliska@suse.cz>
1229
1230 PR sanitizer/77966
1231 * c-c++-common/ubsan/unreachable-3.c: New test.
1232
a484f6fe 12332016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1234
1235 PR fortran/77763
1236 * gfortran.dg/pr77763.f90
1237
1a6627ef 12382016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1239
1240 PR fortran/54730
1241 PR fortran/78033
1242 * gfortran.dg/pr78033.f90: New test.
1243
b0cb70c0 12442016-10-23 Paul Thomas <pault@gcc.gnu.org>
1245
1246 PR fortran/69834
1247 * gfortran.dg/select_type_1.f03: Change error for overlapping
1248 TYPE IS cases.
1249 * gfortran.dg/select_type_36.f03: New test.
1250
11d8d4ee 12512016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1252
1253 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1254
5676fa7f 12552016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1256
1257 PR fortran/78021
1258 * gfortran.dg/string_length_3.f90: New test.
1259
d202d7b5 12602016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1261
d202d7b5 1262 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1263
12642016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1265
1266 PR fortran/43366
1267 PR fortran/57117
1268 PR fortran/61337
1269 * gfortran.dg/alloc_comp_class_5.f03: New test.
1270 * gfortran.dg/class_allocate_21.f90: New test.
1271 * gfortran.dg/class_allocate_22.f90: New test.
1272 * gfortran.dg/realloc_on_assign_27.f08: New test.
1273
5a096987 12742016-10-21 Jeff Law <law@redhat.com>
1275
1276 * PR tree-optimization/71947
1277 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1278 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1279 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1280
6cb5d057 12812016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1282
1283 * gcc.dg/ipa/vrp5.c: New test.
1284 * gcc.dg/ipa/vrp6.c: New test.
1285
0ee6ade7 12862016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1287
1288 * gcc.target/aarch64/test_frame_17.c: New test.
1289
0fe76522 12902016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1291
1292 * gcc.target/aarch64/test_frame_17.c: New test.
1293
4e2173b0 12942016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1295
1296 PR preprocessor/71681
1297 * gcc.dg/cpp/pr71681-1.c: New testcase
1298 * gcc.dg/cpp/pr71681-2.c: Likewise
1299 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1300 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1301 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1302 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1303
4d8040d8 13042016-10-21 Jakub Jelinek <jakub@redhat.com>
1305
1a4cced6 1306 PR target/78057
1307 * gcc.target/i386/pr78057.c: New test.
1308
4d8040d8 1309 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1310
60e91af4 13112016-10-21 Paul Thomas <pault@gcc.gnu.org>
1312
1313 PR fortran/69566
1314 * gfortran.dg/select_type_37.f03: New test.
1315
c2c800fc 13162016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1317
1318 PR target/71627
1319 * gcc.target/avr/pr71627.c: New test
1320
121d313b 13212016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1322
1323 * gcc.target/sparc/overflow-1.c: New test.
1324 * gcc.target/sparc/overflow-2.c: Likewise.
1325 * gcc.target/sparc/overflow-3.c: Likewise.
1326
f1ea412a 13272016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1328
1329 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1330 effective target.
1331
ec85126d 13322016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1333
1334 PR rtl-optimization/78038
1335 * gcc.target/aarch64/pr78038.c: New test.
1336
a3d5ca2a 13372016-10-21 Richard Biener <rguenther@suse.de>
1338
1339 PR tree-optimization/78051
1340 * g++.dg/torture/pr78051.C: New testcase.
1341
127b5b65 13422016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1343
1344 * c-c++-common/wdate-time.c: Restored test case.
1345 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1346
8d379b82 13472016-10-20 Jakub Jelinek <jakub@redhat.com>
1348
1349 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1350
e0a20c9e 13512016-10-20 Uros Bizjak <ubizjak@gmail.com>
1352
1353 PR target/78037
1354 * gcc.target/i386/pr78037.c: New test.
1355
06904722 13562016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1357
1358 * gcc.target/visium/overflow8.c: New.
1359 * gcc.target/visium/overflow16.c: Likewise.
1360 * gcc.target/visium/overflow32: Likewise.
1361
92a2a716 13622016-10-20 Michael Matz <matz@suse.de>
1363
1364 * gcc.dg/loop-split.c: New test.
1365 * gcc.dg/tree-ssa/ifc-9.c: Update.
1366 * gcc.dg/tree-ssa/ifc-10.c: Update.
1367
8a0d346b 13682016-10-20 Richard Biener <rguenther@suse.de>
1369
1370 * gcc.dg/graphite/pr35356-1.c: Update.
1371
bc3bde59 13722016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/77446
1375 * g++.dg/cpp1y/pr77446.C: New.
1376
ab056ef4 13772016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1378
1379 PR tree-optimization/53979
1380 * gcc.dg/pr53979-1.c: New test-case.
1381 * gcc.dg/pr53979-2.c: Likewise.
1382
5c2ba578 13832016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1384
1385 * c-c++-common/Wint-in-bool-context-2.c: New test.
1386
dbbe97e3 13872016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1388
1389 * gfortran.dg/dtio_17.f90: Fix test.
1390
0d05daf3 13912016-10-19 Aldy Hernandez <aldyh@redhat.com>
1392
1393 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1394 * gcc.dg/Walloca-2.c: Same.
1395
e066ee66 13962016-10-19 Aldy Hernandez <aldyh@redhat.com>
1397
1398 * gcc.dg/Wvla-1.c: Rename to...
1399 * gcc.dg/Wvla-larger-than-1.c: ...this.
1400 * gcc.dg/Wvla-2.c: Rename to...
1401 * gcc.dg/Wvla-larger-than-2.c: ...this.
1402 * gcc.dg/Wvla-3.c: Rename to...
1403 * gcc.dg/Walloca-11.c.: ...this.
1404 * gcc.dg/wvla-[1-7].c: Rename to:
1405 * gcc.dg/Wvla-[1-7].c: ...this.
1406
82112bf2 14072016-10-19 Bin Cheng <bin.cheng@arm.com>
1408
1409 PR tree-optimization/78005
1410 * gcc.dg/vect/pr78005.c: New.
1411 * gcc.target/i386/l_fma_float_1.c: Revise test.
1412 * gcc.target/i386/l_fma_float_2.c: Ditto.
1413 * gcc.target/i386/l_fma_float_3.c: Ditto.
1414 * gcc.target/i386/l_fma_float_4.c: Ditto.
1415 * gcc.target/i386/l_fma_float_5.c: Ditto.
1416 * gcc.target/i386/l_fma_float_6.c: Ditto.
1417 * gcc.target/i386/l_fma_double_1.c: Ditto.
1418 * gcc.target/i386/l_fma_double_2.c: Ditto.
1419 * gcc.target/i386/l_fma_double_3.c: Ditto.
1420 * gcc.target/i386/l_fma_double_4.c: Ditto.
1421 * gcc.target/i386/l_fma_double_5.c: Ditto.
1422 * gcc.target/i386/l_fma_double_6.c: Ditto.
1423
b3e3b38b 14242016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1425
1426 PR tree-optimization/78024
1427 * gcc.dg/goacc/loop-processing-1.c: New file.
1428
1227b118 14292016-10-19 Richard Biener <rguenther@suse.de>
1430
1431 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1432
f9debd38 14332016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1434
1435 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1436 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1437 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1438 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1439 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1440 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1441 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1442 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1443 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1444 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1445 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1446 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1447 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1448 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1449 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1450 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1451 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1452 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1453 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1454 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1455 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1456 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1457 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1458 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1459 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1460 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1461 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1462 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1463 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1464 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1465 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1466 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1467 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1468 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1469 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1470 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1471 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1472 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1473 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1474 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1475 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1476 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1477 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1478 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1479 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1480 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1481 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1482 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1483 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1484 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1485 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1486 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1487 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1488 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1489 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1490 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1491 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1492 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1493 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1494 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1495 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1496 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1497 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1498 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1499 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1500 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1501 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1502 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1503 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1504 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1505 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1506 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1507 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1508 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1509 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1510 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1511 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1512 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1513 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1514 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1515 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1516 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1517 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1518 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1519 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1520 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1521 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1522 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1523 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1524 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1525 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1526 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1527 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1528 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1529 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1530 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1531 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1532 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1533 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1534 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1535 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1536 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1537 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1538 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1539 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1540 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1541 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1542 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1543 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1544 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1545 * gcc.target/powerpc/vsu/vsu.exp: New file.
1546
4d7671d9 15472016-10-18 Uros Bizjak <ubizjak@gmail.com>
1548
1549 PR target/77991
1550 * gcc.target/i386/pr77991.c: New test.
1551
ce1813aa 15522016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1553
1554 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1555 LTO is used.
1556
7c57132a 15572016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1558
4d7671d9 1559 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1560
9edca09e 15612016-10-18 Richard Biener <rguenther@suse.de>
1562
1563 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1564 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1565 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1566 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1567 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1568 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1569 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1570 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1571 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1572 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1573 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1574 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1575 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1576 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1577 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1578 * gcc.dg/pr68217.c: Likewise.
1579 * gcc.dg/predict-9.c: Likewise.
1580 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1581 * gcc.dg/predict-1.c: Likewise.
1582
089541f0 15832016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1584
1585 * gfortran.dg/dtio_17.f90: New test.
1586
130a8de2 15872016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1588
1589 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1590
fc323d70 15912016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1592
1593 * gcc.dg/ipa/vrp4.c: New test.
1594
5b48910f 15952016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1596
1597 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1598 * gcc.dg/torture/pr39074.c: Likewise.
1599
946d814a 16002016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1601
1602 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1603 * gnat.dg/trampoline4.adb: Minor tweak.
1604
53cddf24 16052016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1606
1607 PR tree-optimization/77916
1608 * gcc.dg/torture/pr77916.c: New.
1609
443d1195 16102016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1611
1612 PR fortran/77978
1613 * gfortran.dg/pr77978_1.f90: New test.
1614 * gfortran.dg/pr77978_2.f90: Ditto.
1615 * gfortran.dg/pr77978_3.f90: Ditto.
1616
5db34fe5 16172016-10-17 Paul Thomas <pault@gcc.gnu.org>
1618
1619 PR fortran/61420
1620 PR fortran/78013
1621 * gfortran.dg/proc_ptr_49.f90: New test.
1622
a68b3ea1 16232016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1624
1625 PR target/77308
1626 * gcc.target/arm/pr77308.c: New test.
1627
dbd2f085 16282016-10-17 David Edelsohn <dje.gcc@gmail.com>
1629
1630 * lib/target-supports.exp
1631 (check_effective_target_floatn_nx_runtime): Return 0 for
1632 powerpc*-ibm-aix*.
1633
5bcc4152 16342016-10-17 Andrew Pinski <apinski@cavium.com>
1635
1636 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1637 long instead of long.
1638 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1639 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1640 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1641 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1642 * gcc.target/aarch64/pr68102_1.c: Likewise.
1643 * gcc.target/aarch64/target_attr_3.c: Likewise.
1644
6539e0f7 16452016-10-17 Richard Biener <rguenther@suse.de>
1646
1647 PR tree-optimization/77988
1648 * gcc.dg/torture/pr77988.c: New testcase.
1649
6a0d39d6 16502016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1651
1652 * gcc.dg/pr71636-1.c: New test-case.
1653 * gcc.dg/pr71636-2.c: Likewise.
1654
a27e3913 16552016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * gnat.dg/trampoline3.adb: New test.
1658 * gnat.dg/trampoline4.adb: Likewise.
1659
4c3a9c43 16602016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1661
1662 * gfortran.dg/dtio_16.f90: New test.
1663
b39e7130 16642016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1667 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1668 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1669
e16e12bf 16702016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gcc.target/sparc/popc.c: Rename to...
1673 * gcc.target/sparc/popc-1.c: ...this.
1674 * gcc.target/sparc/popc-2.c: New test.
1675
f2540a7e 16762016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1677
1678 PR fortran/77972
1679 * gfortran.dg/unexpected_eof_4.f90: New test.
1680
5ba96fdd 16812016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1682
c258c004 1683 PR libfortran/48587
1684 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1685
6b34469c 16862016-10-14 Jakub Jelinek <jakub@redhat.com>
1687
7aeed2e5 1688 PR middle-end/77959
1689 * gfortran.dg/pr77959.f90: New test.
1690
6b34469c 1691 DR 1511 - const volatile variables and ODR
1692 * g++.dg/DRs/dr1511-1.C: New test.
1693 * g++.dg/DRs/dr1511-2.C: New test.
1694
f81df488 16952016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1696
1697 * gnat.dg/debug7.adb (dg-options): Remove -g.
1698 * gnat.dg/debug8.adb (dg-options): Add -margs.
1699 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1700
e5664bb5 17012016-10-14 Richard Biener <rguenther@suse.de>
1702
1703 PR tree-optimization/77979
1704 * gcc.dg/torture/pr77979.c: New testcase.
1705
3b7a15a1 17062016-10-14 Martin Liska <mliska@suse.cz>
1707
1708 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1709 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1710 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1711
2b379696 17122016-10-14 Uros Bizjak <ubizjak@gmail.com>
1713
1714 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1715 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1716 * gcc.dg/torture/pr77937-2.c: Likewise.
1717
0dfdb37a 17182016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1719
1720 * gnat.dg/lto15.adb: Adjust.
1721 * gnat.dg/lto16.adb: Likewise.
1722 * gnat.dg/lto17.adb: Likewise
1723 * gnat.dg/lto18.ad[sb]: New test.
1724 * gnat.dg/lto18_pkg.ads: New helper.
1725 * gnat.dg/lto19.adb: New test.
1726 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1727 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1728 * gnat.dg/lto20.adb: New test.
1729 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1730
30825815 17312016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1732
1733 * gfortran.dg/coarray_38.f90: Expect error message.
1734
f6412f44 17352016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1736
1737 * gcc.target/aarch64/spellcheck_1.c: New test.
1738 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1739 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1740 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1741 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1742 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1743
7a8fd205 17442016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1745
1746 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1747
0512a8c6 17482016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1749
1750 PR tree-optimization/77937
1751 * gcc.dg/torture/pr77937-1.c: New.
1752 * gcc.dg/torture/pr77937-2.c: New.
1753
81f19d90 17542016-10-13 Jakub Jelinek <jakub@redhat.com>
1755
1756 * g++.dg/cpp1z/inline-var1.C: New test.
1757 * g++.dg/cpp1z/inline-var1a.C: New test.
1758 * g++.dg/cpp1z/inline-var1.h: New file.
1759 * g++.dg/cpp1z/inline-var2.C: New test.
1760 * g++.dg/cpp1z/inline-var3.C: New test.
1761 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1762 uninitialized const.
1763
83ee671e 17642016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1765
f3e6118a 1766 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1767 Xscale is specified, not just -march.
1768 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1769 is incompatible with Xscale.
8d16d6ff 1770
2e7b05a3 17712016-10-13 Martin Sebor <msebor@redhat.com>
1772
1773 PR c++/71912
1774 * g++.dg/ext/flexary4.C: Adjust.
1775 * g++.dg/ext/flexary5.C: Same.
1776 * g++.dg/ext/flexary9.C: Same.
1777 * g++.dg/ext/flexary19.C: New test.
1778 * g++.dg/ext/flexary18.C: New test.
1779 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1780 regression test.
4d7671d9 1781 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1782 Avoid generating a flexible array member in an array.
2e7b05a3 1783
ff56abd1 17842016-10-13 Martin Sebor <msebor@redhat.com>
1785
1786 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1787 to placate -Wformat on targets where the type is not int.
1788
c4966203 17892016-10-13 David Malcolm <dmalcolm@redhat.com>
1790
1791 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1792 in INSN_LOCATION.
1793
0655e0e6 17942016-10-13 Bin Cheng <bin.cheng@arm.com>
1795
1796 * gcc.target/i386/l_fma_float_1.c: Revise test.
1797 * gcc.target/i386/l_fma_float_2.c: Ditto.
1798 * gcc.target/i386/l_fma_float_3.c: Ditto.
1799 * gcc.target/i386/l_fma_float_4.c: Ditto.
1800 * gcc.target/i386/l_fma_float_5.c: Ditto.
1801 * gcc.target/i386/l_fma_float_6.c: Ditto.
1802 * gcc.target/i386/l_fma_double_1.c: Ditto.
1803 * gcc.target/i386/l_fma_double_2.c: Ditto.
1804 * gcc.target/i386/l_fma_double_3.c: Ditto.
1805 * gcc.target/i386/l_fma_double_4.c: Ditto.
1806 * gcc.target/i386/l_fma_double_5.c: Ditto.
1807 * gcc.target/i386/l_fma_double_6.c: Ditto.
1808
c4dd22f7 18092016-10-13 Bin Cheng <bin.cheng@arm.com>
1810
1811 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1812
73e363e1 18132016-10-13 Bin Cheng <bin.cheng@arm.com>
1814
1815 * gcc.dg/vect/vect-98.c: Refine test case.
1816 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1817 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1818 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1819
c0f4422f 18202016-10-13 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR c/77946
1823 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1824
5d3eb95a 18252016-10-13 Martin Liska <mliska@suse.cz>
1826
1827 PR tree-optimization/77943
1828 * g++.dg/tree-ssa/pr77943.C: New test.
1829
eb04d24c 18302016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1831
1832 PR fortran/72832
1833 * gfortran.dg/allocate_with_source_22.f03: New test.
1834 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1835 fail.
1836
4c57e30a 18372016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1838
1839 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1840 * gcc.target/arm/movsi_movw.c: Likewise.
1841 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1842 directive to work on big endian targets.
1843
a70bfd3e 18442016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1845
1846 * gcc.dg/tree-ssa/evrp6.c: New test.
1847
ef51c561 18482016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1849
1850 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1851 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1852 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1853
c1276ee1 18542016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1855
1856 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1857 * gcc.target/powerpc/warn-2.c: Ditto.
1858
a5c34f4b 18592016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1860
1861 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1862 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1863 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1864 for -mmsa.
1865 * gcc.target/mips/msa.c: New test.
1866 * gcc.target/mips/msa-builtins.c: Likewise.
1867 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1868 (check_effective_target_mips_msa_runtime): Likewise.
1869 (check_effective_target_mips_msa): Likewise.
1870 (add_options_for_mips_msa): Likewise.
1871 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1872 (check_effective_target_vect_intfloat_cvt): Likewise.
1873 (check_effective_target_vect_uintfloat_cvt): Likewise.
1874 (check_effective_target_vect_floatint_cvt): Likewise.
1875 (check_effective_target_vect_floatuint_cvt): Likewise.
1876 (check_effective_target_vect_shift): Likewise.
1877 (check_effective_target_vect_shift_char): Likewise.
1878 (check_effective_target_vect_long): Likewise.
1879 (check_effective_target_vect_float): Likewise.
1880 (check_effective_target_vect_double): Likewise.
1881 (check_effective_target_vect_long_long): Likewise.
1882 (check_effective_target_vect_perm): Likewise.
1883 (check_effective_target_vect_perm_byte): Likewise.
1884 (check_effective_target_vect_perm_short): Likewise.
1885 (check_effective_target_vect_sdot_qi): Likewise.
1886 (check_effective_target_vect_udot_qi): Likewise.
1887 (check_effective_target_vect_sdot_hi): Likewise.
1888 (check_effective_target_vect_udot_hi): Likewise.
1889 (check_effective_target_vect_pack_trunc): Likewise.
1890 (check_effective_target_vect_unpack): Likewise.
1891 (check_effective_target_vect_hw_misalign): Likewise.
1892 (check_effective_target_vect_condition): Likewise.
1893 (check_effective_target_vect_cond_mixed): Likewise.
1894 (check_effective_target_vect_char_mult): Likewise.
1895 (check_effective_target_vect_short_mult): Likewise.
1896 (check_effective_target_vect_int_mult): Likewise.
1897 (check_effective_target_vect_extract_even_odd): Likewise.
1898 (check_effective_target_vect_interleave): Likewise.
1899 (check_vect_support_and_set_flags): Check if the target supports MSA
1900 and append to the list of EFFECTIVE_TARGETS.
1901
3e7c21b1 19022016-10-12 Richard Biener <rguenther@suse.de>
1903
1904 PR debug/77947
1905 * g++.dg/torture/pr77947.C: New testcase.
1906
bd043173 19072016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1908
1909 * gnat.dg/debug8.adb: New testcase.
1910
dade7ede 19112016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1912
1913 * gnat.dg/debug9.adb: New testcase.
1914
98e16200 19152016-10-12 Richard Biener <rguenther@suse.de>
1916
1917 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1918 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1919 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1920
30855003 19212016-10-12 Richard Biener <rguenther@suse.de>
1922
1923 PR tree-optimization/77920
1924 * gcc.dg/torture/pr77920.c: New testcase.
1925
12663602 19262016-10-12 Jakub Jelinek <jakub@redhat.com>
1927
221d7858 1928 PR tree-optimization/77929
1929 * gcc.c-torture/compile/pr77929.c: New test.
1930
12663602 1931 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1932 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1933 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1934 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1935 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1936 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1937 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1938 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1939 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1940
443a4842 19412016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1942
1943 * gcc.target/sparc/setcc-4.c: Adjust.
1944 * gcc.target/sparc/setcc-5.c: Likewise.
1945 * gcc.target/sparc/setcc-6.c: Likewise.
1946 * gcc.target/sparc/setcc-7.c: Likewise.
1947 * gcc.target/sparc/setcc-8.c: Likewise.
1948 * gcc.target/sparc/setcc-9.c: Likewise.
1949 * gcc.target/sparc/setcc-10.c: Delete.
1950
ffe8440e 19512016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1952
1953 PR fortran/77942
1954 * gfortran.dg/pr77942.f90
1955
f9d86318 19562016-10-11 Fritz Reese <fritzoreese@gmail.com>
1957
1958 * gfortran.dg/dec_math.f90: New testsuite.
1959
aec336e9 19602016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1961
1962 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1963 (main): Declare j as i32 instead of int.
1964
96eb1519 19652016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1966
1967 PR testsuite/PR77710
1968 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1969 target triplet instead of *-*-*-*.
1970
a84cc613 19712016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1972
1973 * gnat.dg/unchecked_convert10.adb: New test.
1974 * gnat.dg/unchecked_convert11.adb: Likewise.
1975 * gnat.dg/unchecked_convert12.adb: Likewise.
1976
94ec1a50 19772016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gcc.target/sparc/cbcond-1.c: New test.
1980 * gcc.target/sparc/cbcond-2.c: Likewise.
1981 * gcc.target/sparc/movcc-1.c: Likewise.
1982 * gcc.target/sparc/movcc-2.c: Likewise.
1983 * gcc.target/sparc/setcc-1.c: Adjust.
1984 * gcc.target/sparc/setcc-2.c: Likewise.
1985 * gcc.target/sparc/setcc-3.c: Likewise.
1986 * gcc.target/sparc/setcc-4.c: Likewise.
1987 * gcc.target/sparc/setcc-5.c: Likewise.
1988 * gcc.target/sparc/setcc-6.c: New test.
1989 * gcc.target/sparc/setcc-7.c: Likewise.
1990 * gcc.target/sparc/setcc-8.c: Likewise.
1991 * gcc.target/sparc/setcc-9.c: Likewise.
1992 * gcc.target/sparc/setcc-10.c: Likewise.
1993
74cf8d76 19942016-10-10 Jeff Law <law@redhat.com>
1995
1996 PR tree-optimization/71947
1997 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1998 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1999 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2000 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2001 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2002 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2003
8d3bf9df 20042016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2005
2006 PR fortran/77915
2007 * gfortran.dg/matmul_11.f90: New test.
2008
ade2e453 20092016-10-10 Jiong Wang <jiong.wang@arm.com>
2010
2011 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2012 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2024 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2025 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2026 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2044 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2045 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2046 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2047 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2048 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2049 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2050 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2051 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2052 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2053 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2054 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2055 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2056 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2057 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2058 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2059 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2060 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2061 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2062 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2063 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2064 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2065 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2066 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2067 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2068 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2069 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2070
d9b5db8e 20712016-10-10 Jiong Wang <jiong.wang@arm.com>
2072
2073 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2074 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2075 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2076 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2077 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2078 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2079 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2080 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2081 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2082 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2083 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2084 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2085 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2086 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2087
67789205 20882016-10-10 Jiong Wang <jiong.wang@arm.com>
2089
2090 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2091 Enable AArch64.
2092 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2093 vdup*_laneq.
2094 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2095 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2096 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2097 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2098
6dfe8276 20992016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2100 Jiong Wang <jiong.wang@arm.com>
2101
2102 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2103 AArch64 support.
2104 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2105 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2106 AArch64 targets.
2107 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2108 AArch64 targets.
2109 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2110 targets.
2111 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2112
ec8fd20e 21132016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2114
2115 * gnat.dg/specs/vfa.ads: New test.
2116
6dfe8276 21172016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2118
2119 * gnat.dg/inline13.ad[sb]: New test.
2120 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2121
8fc51369 21222016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2123
2124 * gnat.dg/biased_subtype.adb: New test.
2125
b4d09fc1 21262016-10-09 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR tree-optimization/77901
2129 * gcc.c-torture/compile/pr77901.c: New test.
2130
14964a36 21312016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2132
2133 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2134 * gcc.dg/ipa/propalign-2.c: Likewise
2135 * gcc.dg/ipa/propalign-3.c: Likewise.
2136 * gcc.dg/ipa/propalign-4.c: Likewise.
2137 * gcc.dg/ipa/propalign-5.c: Likewise.
2138
ad0c1dec 21392016-10-08 Jakub Jelinek <jakub@redhat.com>
2140
ae691a10 2141 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2142
4582d852 2143 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2144
ad0c1dec 2145 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2146 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2147
90a2ad05 21482016-10-07 Fritz Reese <fritzoreese@gmail.com>
2149
2150 * gfortran.dg/dec_union_11.f90: New testcase.
2151
4076953a 21522016-10-07 Nathan Sidwell <nathan@acm.org>
2153
2154 PR c++/66443
2155 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2156 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2157 * g++.dg/cpp1y/pr66443-cxx14.C: New
2158 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2159 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2160
cd45162d 21612016-10-07 Jakub Jelinek <jakub@redhat.com>
2162
2163 * g++.dg/cpp0x/addressof1.C: New test.
2164 * g++.dg/cpp0x/addressof2.C: New test.
2165
7d29bba9 21662016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2167
2168 * gcc.target/powerpc/float128-type-1.c: New test to check that
2169 PowerPC 64-bit Linux enables -mfloat128-type by default.
2170 * gcc.target/powerpc/float128-type-2.c: Likewise.
2171 * gcc.target/powerpc/float128-mix.c: Change error message to
2172 reflect that __ibm128 is now #define'ed to be long double.
2173
7d562e89 21742016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2175
2176 PR fortran/77406
2177 * gfortran.dg/pr77406.f90: New test.
2178 * gfortran.dg/assumed_type_3.f90: Update error messages.
2179 * gfortran.dg/defined_operators_1.f90: Ditto.
2180 * gfortran.dg/generic_26.f90: Ditto.
2181 * gfortran.dg/generic_7.f90: Ditto.
2182 * gfortran.dg/gomp/udr5.f90: Ditto.
2183 * gfortran.dg/gomp/udr7.f90: Ditto.
2184 * gfortran.dg/interface_1.f90: Ditto.
2185 * gfortran.dg/interface_37.f90: Ditto.
2186 * gfortran.dg/interface_5.f90: Ditto.
2187 * gfortran.dg/interface_6.f90: Ditto.
2188 * gfortran.dg/interface_7.f90
2189 * gfortran.dg/no_arg_check_3.f90
2190 * gfortran.dg/operator_5.f90
2191 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2192
0365bfa8 21932016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2194
2195 PR c++/77700
2196 * c-c++-common/Wint-in-bool-context.c: Update test.
2197
1941149a 21982016-10-07 Richard Biener <rguenther@suse.de>
2199
2200 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2201 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2202
dc5b5d21 22032016-10-07 Marek Polacek <polacek@redhat.com>
2204
2205 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2206
30ac4925 22072016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2208
2209 PR c++/69733
2210 * c-c++-common/pr69733.c: New test.
2211 * gcc.dg/pr69733.c: New test.
2212 * gcc.target/i386/pr69733.c: New test.
2213
95c0ad19 22142016-10-07 Marek Polacek <polacek@redhat.com>
2215
2216 PR c++/77803
2217 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2218
fafde080 22192016-10-07 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR tree-optimization/77664
2222 * gcc.dg/tree-ssa/pr77664.c: New test.
2223 * gcc.dg/pr77664.c: New test.
2224
22252016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2226
2227 * gfortran.dg/pr69955.f90: New test.
2228
4147af80 22292016_10-06 Louis Krupp <louis.krupp@zoho.com>
2230
2231 PR fortran/57910
2232 * gfortran.dg/pr57910.f90: New test.
2233
adeca879 22342016-10-06 Jakub Jelinek <jakub@redhat.com>
2235
2236 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2237 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2238
fefb1a11 22392016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2240
2241 PR tree-optimization/77862
2242 * gcc.dg/pr77862.c: New test.
2243
f7df25e9 22442016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2245
2246 * gcc.dg/tree-ssa/evrp4.c: New test.
2247
3ff1ad36 22482016-10-06 Jeff Law <law@redhat.com>
2249
2250 PR tree-optimization/71661
2251 * gcc.dg/tree-ssa/pr71661.c: New test.
2252
1424fde5 22532016-10-06 Richard Biener <rguenther@suse.de>
2254
2255 PR tree-optimization/77855
2256 * gcc.dg/torture/pr77855.c: New testcase.
2257
a22dd5ec 22582016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2259 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2260
2261 * g++.dg/other/pr77759.C: New test.
2262
cb1f8eb4 22632016-10-06 Richard Biener <rguenther@suse.de>
2264
2265 PR tree-optimization/77839
2266 * gcc.dg/torture/pr77839.c: New testcase.
2267
bb513366 22682016-10-06 Marek Polacek <polacek@redhat.com>
2269
2270 * g++.dg/cpp1z/init-statement9.C: New test.
2271
26d689f4 22722016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2273
2274 * gcc.target/i386/pcommit-1.c: Deleted.
2275 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2276 * gcc.target/i386/sse-13.c: Ditto.
2277 * gcc.target/i386/sse-14.c: Ditto.
2278 * gcc.target/i386/sse-22.c: Ditto.
2279 * gcc.target/i386/sse-23.c: Ditto.
2280 * g++.dg/other/i386-2.C: Ditto.
2281
847e66cc 22822016-10-05 Uros Bizjak <ubizjak@gmail.com>
2283
2284 * gcc.target/i386/pr77833.c: Require int128 effective target.
2285
670ec524 22862016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2287
2288 PR fortran/58991
2289 PR fortran/58992
2290 * gfortran.dg/associate_22.f90: New test.
2291
fca4e258 22922016-10-05 Fritz Reese <fritzoreese@gmail.com>
2293
2294 * gfortran.dg/dec_union_9.f90: New testcase.
2295 * gfortran.dg/dec_union_10.f90: New testcase.
2296
994fc95f 22972016-10-05 Jakub Jelinek <jakub@redhat.com>
2298
c6958264 2299 PR sanitizer/66343
2300 * gcc.dg/pch/pr66343-3.c: New test.
2301 * gcc.dg/pch/pr66343-3.hs: New file.
2302
994fc95f 2303 PR sanitizer/66343
2304 * gcc.dg/pch/pr66343-1.c: New test.
2305 * gcc.dg/pch/pr66343-1.hs: New file.
2306 * gcc.dg/pch/pr66343-2.c: New test.
2307 * gcc.dg/pch/pr66343-2.hs: New file.
2308
2b6903a5 23092016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2310
2311 * c-c++-common/Wint-in-bool-context.c: Update test.
2312
a9e44c43 23132016-10-05 Marek Polacek <polacek@redhat.com>
2314
2315 * g++.dg/cpp1z/init-statement1.C: New test.
2316 * g++.dg/cpp1z/init-statement2.C: New test.
2317 * g++.dg/cpp1z/init-statement3.C: New test.
2318 * g++.dg/cpp1z/init-statement4.C: New test.
2319 * g++.dg/cpp1z/init-statement5.C: New test.
2320 * g++.dg/cpp1z/init-statement6.C: New test.
2321 * g++.dg/cpp1z/init-statement7.C: New test.
2322 * g++.dg/cpp1z/init-statement8.C: New test.
2323
d0a5b595 23242016-10-05 Louis Krupp <louis.krupp@zoho.com>
2325
2326 PR fortran/67524
2327 * gfortran.dg/pr67524.f90: New test.
2328
c7b01e77 23292016-10-05 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR sanitizer/77823
2332 * c-c++-common/ubsan/shift-9.c: New test.
2333
d204444e 23342016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2335
2336 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2337 of int if __SIZEOF_INT__ is less than 4 bytes.
2338
ea55eab9 23392016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2340
2341 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2342 * gfortran.dg/class_array_20.f03: Likewise.
2343 * gfortran.dg/class_array_21.f03: Likewise.
2344 * gfortran.dg/finalize_29.f08: Likewise.
2345 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2346
bf1426ea 23472016-10-05 Richard Biener <rguenther@suse.de>
2348
2349 PR middle-end/77826
2350 * gcc.dg/torture/pr77826.c: New testcase.
2351
eb93b162 23522016-10-05 Richard Biener <rguenther@suse.de>
2353
2354 * gcc.dg/fold-copysign-1.c: New testcase.
2355
830f8f08 23562016-10-05 Andreas Schwab <schwab@suse.de>
2357
2358 * g++.dg/pr49847-2.C: Remove.
2359
ce229d56 23602016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2361
2362 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2363
d82d27a3 23642016-10-05 Richard Biener <rguenther@suse.de>
2365
2366 PR middle-end/55152
2367 * gcc.dg/pr55152-2.c: New testcase.
2368
29e40d1d 23692016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2370
2371 * gfortran.dg/dtio_15.f90: New test.
2372
78dc0da1 23732016-10-04 Ian Lance Taylor <iant@golang.org>
2374
2375 * gcc.dg/split-7.c: New test.
2376
f72de674 23772016-10-04 Martin Sebor <msebor@redhat.com>
2378
2379 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2380 %lc directive to wint_t to silence -Wformat warnings on targets
2381 where the latter is a distinct type such as long.
2382
c30da209 23832016-10-04 Martin Sebor <msebor@redhat.com>
2384
2385 PR c++/77804
2386 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2387
c93d719b 23882016-10-04 Jakub Jelinek <jakub@redhat.com>
2389
c8887d28 2390 PR c++/77791
2391 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2392
c93d719b 2393 * g++.dg/other/java3.C: Remove.
2394 * g++.dg/other/java1.C: Remove.
2395 * g++.dg/other/error12.C: Remove.
2396 * g++.dg/other/java2.C: Remove.
2397 * g++.dg/warn/Wnvdtor.C: Remove.
2398 * g++.dg/lookup/java1.C: Remove.
2399 * g++.dg/lookup/java2.C: Remove.
2400 * g++.dg/ext/pr34829.C: Remove.
2401 * g++.dg/ext/java-3.C: Remove.
2402 * g++.dg/ext/java-1.C: Remove.
2403 * g++.dg/ext/java-2.C: Remove.
2404 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2405
e62363b1 24062016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2407
2408 PR tree-optimization/77808
2409 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2410
38f18c01 24112016-10-04 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/77399
2414 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2415
47fd90af 24162016-10-04 Richard Biener <rguenther@suse.de>
2417
2418 PR middle-end/77833
2419 * gcc.target/i386/pr77833.c: New testcase.
2420
2f8d6297 24212016-09-26 Jeff Law <law@redhat.com>
2422
2423 PR tree-optimization/71550
2424 PR tree-optimization/71403
2425 * gcc.c-torture/execute/pr71550.c: New test.
2426
4092cccf 24272016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2428
2429 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2430 option.
2431
8e8fe25a 24322016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2433
2434 Revert
2435 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2436
2437 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2438
fcfa0d6a 24392016-10-03 Marek Polacek <polacek@redhat.com>
2440
2441 * g++.dg/cpp0x/nullptr37.C: New test.
2442
255beb07 24432016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2444
2445 * c-c++-common/Wint-in-bool-context.c: Update test.
2446
16127d51 24472016-10-02 Jakub Jelinek <jakub@redhat.com>
2448
2449 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2450 earlier.
2451 * g++.dg/charset/asm2.c (memmove): Likewise.
2452 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2453 * g++.dg/tls/diag-4.C (foo): Likewise.
2454 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2455 dg-warning, fix up regex.
2456 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2457 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2458 * g++.old-deja/g++.mike/net31.C: Likewise.
2459 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2460 for C++17.
2461 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2462 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2463
c9e875f1 24642016-10-01 Richard Biener <rguenther@suse.de>
2465
2466 PR middle-end/77798
2467 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2468
77daf8b6 24692016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2470
2471 PR fortran/77663
2472 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2473
ff2feb8b 24742016-10-01 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR c/77490
2477 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2478 Add dg-prune-output directive.
2479
fd3720ac 24802016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2481
2482 PR fortran/66643
2483 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2484 * gfortran.fortran-torture/compile/write.f90: Update test.
2485
dd07e329 24862016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2487
2488 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2489 arm_fp16_alternative_ok as the required effective target.
2490 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2491 -mfp16-format=alternative to the dg-options directive and remove
2492 the dg-add-options directive.
2493
580083a2 24942016-09-30 Fritz Reese <fritzoreese@gmail.com>
2495
2496 PR fortran/77764
2497 * gfortran.dg/dec_union_8.f90: New testcase.
2498
f24fcad2 24992016-09-30 Fritz Reese <fritzoreese@gmail.com>
2500
2501 PR fortran/77782
2502 * gfortran.dg/dec_structure_16.f90: New testcase.
2503
e0e00cf4 25042016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2505
2506 * gfortran.dg/coarray_allocate_10.f08: New test.
2507 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2508
44211526 25092016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2510
2511 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2512
e2441cd8 25132016-09-30 Richard Biener <rguenther@suse.de>
2514
2515 PR tree-optimization/77399
2516 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2517
0914a8ef 25182016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2519
5db34fe5 2520 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2521 -fdelete-null-pointer-checks explicit.
2522 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2523 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2524 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2525 * gcc.dg/pic-1.c: Require fpic target support.
2526 * gcc.dg/pic-2.c: Likewise.
2527
c5d89bae 25282016-09-29 Jakub Jelinek <jakub@redhat.com>
2529
2530 Implement P0001R1 - C++17 removal of register storage class specifier
2531 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2532 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2533 C++17.
2534 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2535 keyword if not __SSE2__.
2536 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2537 C++17.
2538 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2539 register keywords.
2540 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2541 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2542 no_erroneous_warning): Expect new warnings for C++17.
2543 * g++.dg/warn/register-var-2.C (f): Likewise.
2544 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2545 * g++.dg/parse/linkage2.C (foo): Likewise.
2546 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2547 keyword on parameters for C++17.
2548 * g++.dg/cpp1z/register1.C: New test.
2549 * g++.dg/cpp1z/register2.C: New test.
2550 * g++.dg/cpp1z/register3.C: New test.
2551
5424b150 25522016-09-29 Uros Bizjak <ubizjak@gmail.com>
2553
2554 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2555 * gcc.target/i386/avx2-check.h (main): Ditto.
2556 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2557 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2558 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2559 * gcc.target/i386/avx512er-check.h (main): Ditto.
2560 * gcc.target/i386/avx512f-check.h (main): Ditto.
2561 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2562 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2563 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2564
132fa33c 25652016-09-29 Uros Bizjak <ubizjak@gmail.com>
2566
2567 PR target/77756
2568 * gcc.target/i386/pr77756.c: New test.
2569
ea72fa65 25702016-09-29 Marek Polacek <polacek@redhat.com>
2571
2572 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2573
40334d1a 25742016-09-29 Marek Polacek <polacek@redhat.com>
2575
2576 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2577 C++14.
2578
2bf721c3 25792016-09-29 Martin Liska <mliska@suse.cz>
2580
2581 * objc/execute/construct1.m: New test.
2582
a8243a97 25832016-09-29 Richard Biener <rguenther@suse.de>
2584
2585 PR tree-optimization/77768
2586 * gcc.dg/torture/pr77768.c: New testcase.
2587
98da8d3b 25882016-09-28 Richard Biener <rguenther@suse.de>
2589
2590 PR middle-end/77407
2591 * gcc.dg/pr77407.c: New testcase.
2592
b0ab3ca0 25932016-09-29 Richard Biener <rguenther@suse.de>
2594
2595 PR middle-end/55152
2596 * gcc.dg/pr55152.c: New testcase.
2597 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2598
f76c9f26 25992016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2600
2601 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2602 (dg-options): Remove -m32.
2603
94d9ba6a 26042016-09-28 Martin Sebor <msebor@redhat.com>
2605
2606 PR middle-end/77721
2607 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2608
d23296dc 26092016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2610
2611 PR libgfortran/77707
2612 * gfortran.dg/inquire_17.f90: New test.
2613
2a2770c6 26142016-09-28 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR c++/77467
2617 * g++.dg/cpp1y/constexpr-77467.C: New test.
2618
3e822015 26192016-09-28 Martin Sebor <msebor@redhat.com>
2620
2621 PR c/77762
2622 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2623 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2624 (test_sprintf_p_const): Adjust line numbers to avoid failures
2625 introduced in r240503.
2626
21ce832f 26272016-09-28 Martin Sebor <msebor@redhat.com>
2628
2629 PR middle-end/77683
2630 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2631
8d9e3eb6 26322016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2633
cfa852a5 2634 PR c++/77748
2635 * g++.dg/pr77550.C: Avoid undefined behavior.
2636
8d9e3eb6 2637 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2638
85dd8d9a 26392016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2640
2641 * gcc.dg/strlenopt-20.c: Update test.
2642 * gcc.dg/strlenopt-21.c: Likewise.
2643 * gcc.dg/strlenopt-22.c: Likewise.
2644 * gcc.dg/strlenopt-22g.c: Likewise.
2645 * gcc.dg/strlenopt-26.c: Likewise.
2646 * gcc.dg/strlenopt-5.c: Likewise.
2647 * gcc.dg/strlenopt-7.c: Likewise.
2648 * gcc.dg/strlenopt-9.c: Likewise.
2649
ce7e2f0e 26502016-09-27 Jakub Jelinek <jakub@redhat.com>
2651
4fd4e9e0 2652 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2653
66108a57 2654 * g++.dg/cpp1z/lambda-this1.C: New test.
2655 * g++.dg/cpp1z/lambda-this2.C: New test.
2656
ce7e2f0e 2657 PR c++/77722
2658 * g++.dg/ubsan/return-4.C: New test.
2659 * g++.dg/ubsan/return-5.C: New test.
2660 * g++.dg/ubsan/return-6.C: New test.
2661
eedf6f96 26622016-09-27 Jiong Wang <jiong.wang@arm.com>
2663
2664 * lib/target-supports.exp
2665 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2666 in function comment.
2667
febf7a45 26682016-09-27 Martin Liska <mliska@suse.cz>
2669
2670 PR gcov-profile/46266
2671 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2672 considered.
2673
1ef012e4 26742016-09-27 Richard Biener <rguenther@suse.de>
2675
2676 PR tree-optimization/77745
2677 * g++.dg/torture/pr77745.C: New testcase.
2678
fcaf08b7 26792016-09-27 Richard Biener <rguenther@suse.de>
2680
2681 PR tree-optimization/77478
2682 * gcc.dg/torture/pr77478.c: New testcase.
2683
db46bcd3 26842016-09-27 Martin Liska <mliska@suse.cz>
2685
2686 PR gcov-profile/7970
2687 PR gcov-profile/16855
2688 PR gcov-profile/44779
2689 * g++.dg/gcov/pr16855.C: New test.
2690
2e0bcd96 26912016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2692
2693 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2694
93768ef7 26952016-09-27 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR fortran/77666
2698 * gfortran.dg/gomp/pr77666.f90: New test.
2699
b09a4365 27002016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2701
2702 PR ipa/77677
2703 * gcc.dg/torture/pr77677-2.c: New test.
2704
85527e8f 27052016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2706
2707 PR fortran/77420
2708 * gfortran.dg/pr77420_1.f90: New test.
2709 * gfortran.dg/pr77420_2.f90: Ditto.
2710 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2711 * gfortran.dg/pr77420_4.f90: this file.
2712
140cd7ff 27132016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2714
2715 PR middle-end/77719
2716 * gfortran.dg/pr77719.f90: New test.
2717
d4d58fc3 27182016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2719
2720 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2721 singular form of byte when quantity is unknown.
d4d58fc3 2722
e997bd3a 27232016-09-26 Marek Polacek <polacek@redhat.com>
2724
2725 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2726
9c7de46a 27272016-09-26 Martin Liska <mliska@suse.cz>
2728
2729 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2730 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2731 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2732 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2733 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2734 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2735 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2736 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2737 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2738
3c77f69c 27392016-09-26 Marek Polacek <polacek@redhat.com>
2740
2741 PR c/7652
2742 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2743 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2744 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2745 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2746 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2747 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2748 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2749 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2750 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2751 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2752 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2753 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2754 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2755 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2756 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2757 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2758 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2759 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2760 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2761 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2762 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2763 * c-c++-common/attr-fallthrough-1.c: New test.
2764 * c-c++-common/attr-fallthrough-2.c: New test.
2765 * g++.dg/cpp0x/fallthrough1.C: New test.
2766 * g++.dg/cpp0x/fallthrough2.C: New test.
2767 * g++.dg/cpp1z/fallthrough1.C: New test.
2768 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2769 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2770 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2771 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2772
40e245e1 27732016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2774
9e9fb49b 2775 PR fortran/77429
40e245e1 2776 * gfortran.dg/pr77429.f90: New test.
2777
cfffcdf4 27782016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2779
2780 PR fortran/77694
2781 * gfortran.dg/pr77694.f90: New test.
2782
223e6ae9 27832016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2784
2785 PR target/51244
2786 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2787
9e932ac2 27882016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2789
2790 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2791 for 32-bit mode.
2792
04f16d28 27932016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2794
2795 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2796 for 32-bit mode.
2797
481ce481 27982016-09-24 Marek Polacek <polacek@redhat.com>
2799
2800 PR c/77490
2801 * c-c++-common/Wbool-operation-1.c: New test.
2802 * gcc.dg/Wbool-operation-1.c: New test.
2803
8e652fcf 28042016-09-23 Fritz Reese <fritzoreese@gmail.com>
2805
2806 * gfortran.dg/dec_static_1.f90: New.
2807 * gfortran.dg/dec_static_2.f90: New.
2808 * gfortran.dg/dec_static_3.f90: New.
2809 * gfortran.dg/dec_static_4.f90: New.
2810
e7c4560c 28112016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2812
2813 PR fortran/48298
2814 * gfortran.dg/negative_unit_check.f90: Update test.
2815 * gfortran.dg/dtio_14.f90: New test.
481ce481 2816
ad020996 28172016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2818
2819 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2820 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2821 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2822 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2823 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2824 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2825 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2826
e2c1228b 28272016-09-23 Martin Sebor <msebor@redhat.com>
2828
2829 PR testsuite/77713
2830 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2831 assuming long double is bigger than double.
2832
9b5db70f 28332016-09-23 Jakub Jelinek <jakub@redhat.com>
2834
2835 Implement P0138R2, C++17 construction rules for enum class values
2836 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2837
a30e370d 28382016-09-23 David Malcolm <dmalcolm@redhat.com>
2839
2840 PR preprocessor/77672
2841 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2842 expected multiline output from first warning to reflect change
2843 in r240434.
2844
15650eb7 28452016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2846
2847 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2848
f886b2b4 28492016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2850 Tom de Vries <tom@codesourcery.com>
2851
2852 PR testsuite/77411
2853 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2854
f74ba31d 28552016-09-23 Marek Polacek <polacek@redhat.com>
2856
2857 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2858 * c-c++-common/gomp/atomic-13.c: Likewise.
2859 * c-c++-common/gomp/atomic-14.c: Likewise.
2860 * c-c++-common/pr60439.c: Remove invalid code.
2861 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2862 * g++.dg/expr/bitfield5.C: Likewise.
2863 * g++.dg/expr/bitfield6.C: Likewise.
2864 * g++.dg/expr/bool1.C: Likewise.
2865 * g++.dg/expr/bool3.C: Likewise.
2866 * g++.dg/expr/lval3.C: Likewise.
2867 * g++.dg/expr/lval4.C: Likewise.
2868 * g++.old-deja/g++.jason/bool5.C: Likewise.
2869
7413e757 28702016-09-23 David Malcolm <dmalcolm@redhat.com>
2871
2872 PR preprocessor/77672
2873 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2874 (test_terminator_location): New function.
2875
81df50de 28762016-09-23 Richard Biener <rguenther@suse.de>
2877
2878 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2879
5f4626d8 28802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2881
2882 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2883 -march=armv8.2-a+fp16 when supported by the hardware.
2884 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2885 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2886 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2887 semi-colons to a macro invocations.
2888 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2889 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2890 defined.
2891 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2892 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2894 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2895 defined.
2896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2903 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2905 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2906 defined.
2907 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2909 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2910 defined.
2911 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2914 defined.
2915 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2917 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2918 defined.
2919 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2921 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2922 defined. Also fix some white-space.
2923 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2924 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2925 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2926 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2928 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2929 defined. Also fix some long lines and white-space.
2930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2931 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2932 defined. Also fix some long lines and white-space.
2933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2934 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2935 defined.
2936 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2938 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2939 defined.
2940 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2942 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2943 defined.
2944 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2947 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2954 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2960 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2961 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2963
f2645569 29642016-09-23 Jiong Wang <jiong.wang@arm.com>
2965 Matthew Wahab <matthew.wahab@arm.com>
2966
2967 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2968 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2969 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2970 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2971 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2972 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2973 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2974 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2975 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2976 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2982 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2986 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2987 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2988 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2989 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2990 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2991 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2992 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2993 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3002 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3003 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3004
66a55fc4 30052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3006
3007 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3008 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3009 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3010 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3011 support.
3012
ada0f4c4 30132016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3014
3015 PR ipa/77677
3016 * gcc.dg/torture/pr77677.c: New test.
3017
8771094d 30182016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3019
3020 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3021 here now.
3022
c959fae1 30232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3024
3025 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3026 options. Add tests for float16x4_t and float16x8_t.
3027
88b594a3 30282016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3029
3030 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3031 * gcc.target/s390/risbg-ll-2.c: Ditto.
3032 * gcc.target/s390/risbg-ll-3.c: Ditto.
3033
e4ad661c 30342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3035
3036 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3037 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3038
4005a882 30392016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3040
3041 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3042 output to the simplified instructions.
3043
9854d864 30442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3045
3046 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3047 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3048
388ce7db 30492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3050
3051 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3052 (FP16_SUPPORTED): New
3053 (expected-hfloat-16x4): Make conditional on __fp16 support.
3054 (expected-hfloat-16x8): Likewise.
3055 (vdup_n_f16): Disable for non-AArch64 targets.
3056 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3057 conditional on FP16_SUPPORTED.
3058 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3059 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3060 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3061 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3062 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3063 for testing __fp16.
3064 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3065 conditional on FP16_SUPPORTED.
3066 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3067 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3068
837bb76e 30692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3070
3071 * gcc.target/arm/short-vfp-1.c: New.
3072
e183c2b8 30732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3074
3075 * gcc.target/arm/attr-fp16-arith-1.c: New.
3076
cd6fbed6 30772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3078
3079 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3080 New.
3081 (add_options_for_arm_v8_2a_fp16_neon): New.
3082 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3083 (add_options_for_arm_arch_v8_2a): Auto-generate.
3084 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3085 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3086 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3087 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3088 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3089 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3090 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3091
4961b0ab 30922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3093
3094 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3095 arm_fp16_alternative_ok.
3096 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3097 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3098 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3099 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3100 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3101 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3102 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3103 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3104 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3105 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3106 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3107 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3108 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3109 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3110 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3111 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3112 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3113 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3114 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3115 arm_fp16_alternative_ok.
3116 * lib/target-supports.exp
3117 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3118 (check_effective_target_arm_fp16_alternative_ok): New.
3119 (check_effective_target_arm_fp16_none_ok_nocache): New.
3120 (check_effective_target_arm_fp16_none_ok): New.
3121
ce5b3c3b 31222016-09-23 Martin Liska <mliska@suse.cz>
3123
3124 * gcc.dg/ipa/pr77653.c: Replace adress
3125 with address.
3126
d4c65e05 31272016-09-23 Martin Liska <mliska@suse.cz>
3128
3129 * gcc.target/i386/movbe-4.c: New test.
3130
82a47693 31312016-09-23 Martin Liska <mliska@suse.cz>
3132
3133 * gcc.target/i386/crc32-5.c: New test.
3134
0253072a 31352016-09-23 Martin Liska <mliska@suse.cz>
3136
3137 * gcc.target/i386/pr71652.c: New test.
3138 * gcc.target/i386/pr71652-2.c: New test.
3139 * gcc.target/i386/pr71652-3.c: New test.
3140
0bfdbd22 31412016-09-23 Jakub Jelinek <jakub@redhat.com>
3142
3143 * lib/gcc-dg.exp (process-message): Support relative line number
3144 notation - .+4 or .-1 etc.
3145 * gcc.dg/dg-test-1.c: New test.
3146
ff982ab4 31472016-09-22 Martin Sebor <msebor@redhat.com>
3148
3149 PR target/77676
3150 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3151 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3152 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3153 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3154
78299f8d 31552016-09-22 Uros Bizjak <ubizjak@gmail.com>
3156
3157 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3158 * gcc.dg/ifcvt-2.c: Ditto.
3159 * gcc.dg/zero_bits_compound-1.c: Ditto.
3160 * gcc.dg/zero_bits_compound-1.c: Ditto.
3161 * gcc.dg/pr40550.c: Simplify target selectors.
3162 Use dg-additional-options.
3163 * gcc.dg/pr47893.c: Ditto.
3164 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3165 additional options for 32-bit x86 targets.
3166 * gcc.dg/pr70955.c: Move to ...
3167 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3168
ec645283 31692016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 PR c++/61019
3172 * g++.dg/cpp0x/pr61019.C: New.
3173
9753b549 31742016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3175 Terry Guo <terry.guo@arm.com>
3176
3177 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3178 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3179 * gcc.target/arm/pure-code/pure-code.exp: New.
3180
7dbfb427 31812016-09-22 Uros Bizjak <ubizjak@gmail.com>
3182
3183 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3184 Remove SSE effective target requirement.
3185
7e20dff2 31862016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3187
3188 PR c++/71979
3189 * g++.dg/cpp0x/pr71979.C: New.
3190
05dd002d 31912016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3192
3193 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3194
53769cc8 31952016-09-22 Martin Liska <mliska@suse.cz>
3196
3197 PR ipa/77653
3198 * gcc.dg/ipa/pr77653.c: New test.
3199
51c846d6 32002016-09-22 Jakub Jelinek <jakub@redhat.com>
3201
3202 PR fortran/77665
3203 * gfortran.dg/gomp/pr77665.f90: New test.
3204
51278c1a 32052016-09-22 Paul Thomas <pault@gcc.gnu.org>
3206
3207 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3208 * gfortran.dg/dtio_13.f90: New test.
3209
cde225a2 32102016-09-21 Louis Krupp <louis.krupp@zoho.com>
3211
3212 PR fortran/66107
3213 * gfortran.dg/pr66107.f90: New test.
3214
0d5530d9 32152016-09-21 Ian Lance Taylor <iant@golang.org>
3216
3217 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3218 with call to builtin delete function.
3219
9ca7e933 32202016-09-21 Joseph Myers <joseph@codesourcery.com>
3221
3222 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3223 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3224 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3225 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3226 tests.
3227
451127c6 32282016-09-21 Uros Bizjak <ubizjak@gmail.com>
3229
3230 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3231
98aa0f57 32322016-09-21 Jakub Jelinek <jakub@redhat.com>
3233
3234 PR c++/77651
3235 * g++.dg/cpp1z/aligned-new6.C: New test.
3236
65eeae10 32372016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3238
3239 * gcc.target/arm/fp16-aapcs-3.c: New.
3240 * gcc.target/arm/fp16-aapcs-4.c: New.
3241 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3242 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3243 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3244 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3245
1a39df22 32462016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3247
3248 PR tree-optimization/77550
3249 * g++.dg/pr77550.C: New test.
3250
48bc6fdd 32512016-09-21 Georg-Johann Lay <avr@gjlay.de>
3252
3253 PR target/77326
3254 * gcc.target/avr/torture/pr77326.c: New test.
3255
a09b160b 32562016-09-21 Louis Krupp <louis.krupp@zoho.com>
3257
3258 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3259
91207228 32602016-09-21 Richard Biener <rguenther@suse.de>
3261
3262 PR tree-optimization/77648
3263 * gcc.dg/torture/pr77648-1.c: New testcase.
3264 * gcc.dg/torture/pr77648-2.c: Likewise.
3265
f6aeb966 32662016-09-21 Richard Biener <rguenther@suse.de>
3267 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR tree-optimization/77621
3270 * gcc.dg/pr77621.c: New testcase.
3271
637b3ebb 32722016-09-21 Paul Thomas <pault@gcc.gnu.org>
3273
3274 PR fortran/77657
3275 * gfortran.dg/dtio_12.f90: New test.
3276
b5b88e7a 32772016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3278
3279 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3280
8ccdb0a4 32812016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3282
3283 PR tree-optimization/72835
3284 * gcc.dg/tree-ssa/pr72835.c: New test.
3285
b9833bfd 32862016-09-20 Martin Sebor <msebor@redhat.com>
3287
3288 PR middle-end/49905
3289 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3290 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3291 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3292 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3293 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3294 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3295 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3296
597323ed 32972016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3298
3299 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3300 arguments/compare will be optimized away.
3301 * gcc.dg/torture/ftrapv-1.c: Likewise.
3302
25a8e007 33032016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3304
3305 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3306 will be optimized away.
3307 * gcc.dg/ipa/vrp1.c: New test.
3308 * gcc.dg/ipa/vrp2.c: New test.
3309 * gcc.dg/ipa/vrp3.c: New test.
3310
6e93da1b 33112016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3312
3313 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3314 does the same transformation.
3315 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3316 * gcc.dg/tree-ssa/evrp1.c: New test.
3317 * gcc.dg/tree-ssa/evrp2.c: New test.
3318 * gcc.dg/tree-ssa/evrp3.c: New test.
3319 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3320 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3321 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3322 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3323 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3324 foling now happens early.
3325 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3326 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3327 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3328 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3329 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3330
b8b3b645 33312016-09-20 Uros Bizjak <ubizjak@gmail.com>
3332
3333 PR target/77621
3334 * gcc.target/i386/pr77621.c: New test.
3335 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3336 pattern, loop should vectorize with -mtune=atom.
3337
81165554 33382016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3339 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR testsuite/63299
3342 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3343 instead of delete.
3344
2f8a2ead 33452016-09-20 Jakub Jelinek <jakub@redhat.com>
3346
a48667ee 3347 PR c++/77626
3348 * g++.dg/other/pr77626.C: New test.
3349
7e67c6d5 3350 PR c++/77638
3351 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3352
59934ea3 3353 PR c++/77637
3354 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3355
2f8a2ead 3356 PR middle-end/77624
3357 * c-c++-common/pr77624-1.c: New test.
3358 * c-c++-common/pr77624-2.c: New test.
3359
a1268ee1 33602016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3361
3362 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3363 of digits expected.
3364
0b77b2cf 33652016-09-20 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/77646
3368 * gcc.dg/torture/pr77646.c: New testcase.
3369
bed03df1 33702016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3371
3372 PR c++/77434
3373 * c-c++-common/Wint-in-bool-context.c: New test.
3374
cb19a0da 33752016-09-19 Joseph Myers <joseph@codesourcery.com>
3376
3377 * gcc.dg/cr-decimal-dig-1.c: New test.
3378
9b5c49ef 33792016-09-19 Joseph Myers <joseph@codesourcery.com>
3380
3381 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3382 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3383 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3384 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3385
48d1445d 33862016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3387
3388 PR rtl-optimization/77416
3389 * gcc.target/powerpc/pr77416.c: New.
3390
579f478b 33912016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3392
3393 PR c++/77639
3394 * g++.dg/template/error-recovery4.C: New test.
3395
f2e52448 33962016-09-19 Bin Cheng <bin.cheng@arm.com>
3397
3398 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3399
aaf7d5f8 34002016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3401
3402 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3403 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3404
5f036000 34052016-09-19 Jakub Jelinek <jakub@redhat.com>
3406 Jan Hubicka <jh@suse.cz>
3407
3408 PR target/77587
3409 * gcc.dg/pr77587.c: New test.
3410 * gcc.dg/pr77587a.c: New file.
3411
eee0cf09 34122016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3413
3414 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3415 * gfortran.dg/coarray_38.f90:
3416 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3417 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3418 * gfortran.dg/coarray_allocate_7.f08: New test.
3419 * gfortran.dg/coarray_allocate_8.f08: New test.
3420 * gfortran.dg/coarray_allocate_9.f08: New test.
3421 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3422 new caf_register.
3423 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3424 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3425 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3426 get_by_refs.
3427 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3428 * gfortran.dg/coarray_lock_7.f90: Same.
3429 * gfortran.dg/coarray_poly_5.f90: Same.
3430 * gfortran.dg/coarray_poly_6.f90: Same.
3431 * gfortran.dg/coarray_poly_7.f90: Same.
3432 * gfortran.dg/coarray_poly_8.f90: Same.
3433 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3434
891196d7 34352016-09-19 Fritz Reese <fritzoreese@gmail.com>
3436
3437 PR fortran/77584
3438 * gfortran.dg/dec_structure_15.f90: New testcase.
3439
281da9a3 34402016-09-19 Richard Biener <rguenther@suse.de>
3441
3442 PR middle-end/77605
3443 * gcc.dg/torture/pr77605.c: New testcase.
3444
8a252920 34452016-09-18 Louis Krupp <louis.krupp@zoho.com>
3446
3447 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3448
a18b7a33 34492016-09-17 Jan Hubicka <hubicka@ucw.cz>
3450
3451 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3452 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3453 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3454 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3455 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3456 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3457 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3458 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3459 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3460 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3461 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3462
b868c23d 34632016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3464
3465 * gcc.target/i386/pr68633.c: Fix expected result.
3466
360d7ea8 34672016-09-17 Louis Krupp <louis.krupp@gmail.com>
3468
3469 PR fortran/68078
3470 * gfortran.dg/pr68078.f90: New test.
3471 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3472
d58661cb 34732016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3474
3475 PR target/77613
3476 * gcc.target/powerpc/swaps-p8-25.c: New.
3477
24b3d864 34782016-09-16 Jakub Jelinek <jakub@redhat.com>
3479
e6db887a 3480 PR c++/77482
3481 * g++.dg/cpp0x/constexpr-77482.C: New test.
3482
44df6c11 3483 PR c++/77379
3484 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3485 thunk offsets.
3486 * g++.dg/abi/abi-tag23a.C: Likewise.
3487
53d2f3de 3488 PR c++/77338
3489 * g++.dg/cpp0x/decltype-77338.C: New test.
3490
24b3d864 3491 PR c++/77375
3492 * g++.dg/cpp0x/mutable1.C: New test.
3493
42f172d0 34942016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3495
3496 PR fortran/77612
3497 * gfortran.dg/pr77612.f90: New test.
3498
0665113b 34992016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3500
3501 * gcc.dg/torture/pr70421.c: Require int32plus.
3502
dff10ec9 35032016-09-16 Jakub Jelinek <jakub@redhat.com>
3504
be63912c 3505 PR middle-end/77475
3506 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3507
dff10ec9 3508 PR target/77526
3509 * gcc.target/i386/pr77526.c: New test.
3510
69cdadd9 35112016-09-16 Jakub Jelinek <jakub@redhat.com>
3512 Eric Botcazou <ebotcazou@adacore.com>
3513
3514 PR middle-end/77594
3515 * gcc.target/i386/pr77594.c: New test.
3516
b74250bc 35172016-09-15 Louis Krupp <louis.krupp@zoho.com>
3518
3519 PR fortran/69963
3520 * gfortran.dg/misplaced_implicit_character.f90: New test.
3521
834a2c29 35222016-09-15 Bin Cheng <bin.cheng@arm.com>
3523
3524 PR tree-optimization/77503
3525 * gcc.dg/vect/pr77503.c: New test.
3526
fbcb99d5 35272016-09-15 Richard Biener <rguenther@suse.de>
3528
3529 PR middle-end/77544
3530 * c-c++-common/torture/pr77544.c: New testcase.
3531
3aa4e8c2 35322016-09-15 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR middle-end/77475
3535 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3536 * gcc.dg/march-generic.c: Likewise.
3537 * gcc.target/i386/spellcheck-options-1.c: New test.
3538 * gcc.target/i386/spellcheck-options-2.c: New test.
3539 * gcc.target/i386/spellcheck-options-3.c: New test.
3540 * gcc.target/i386/spellcheck-options-4.c: New test.
3541
e9dea525 35422016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3543
3544 PR fortran/72743
3545 * gfortran.dg/goacc/pr72743.f90: New test.
3546
7270347c 35472016-09-15 Richard Biener <rguenther@suse.de>
3548
3549 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3550
091e8e90 35512016-09-15 Richard Biener <rguenther@suse.de>
3552
3553 PR tree-optimization/77514
3554 * gcc.dg/torture/pr77514.c: New testcase.
3555
8cc08773 35562016-09-14 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR c++/77549
3559 * g++.dg/lookup/pr77549.C: New test.
3560
5be60f03 35612016-09-14 Marek Polacek <polacek@redhat.com>
3562
3563 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3564 * c-c++-common/gomp/atomic-13.c: Likewise.
3565 * c-c++-common/gomp/atomic-14.c: Likewise.
3566 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3567 * g++.dg/cpp1z/bool-increment1.C: New test.
3568 * c-c++-common/pr60439.c: Add dg-warning.
3569 * g++.dg/expr/bitfield4.C: Likewise.
3570 * g++.dg/expr/bitfield5.C: Likewise.
3571 * g++.dg/expr/bitfield6.C: Likewise.
3572 * g++.dg/expr/bool1.C: Likewise.
3573 * g++.dg/expr/bool3.C: Likewise.
3574 * g++.dg/expr/lval3.C: Likewise.
3575 * g++.dg/expr/lval4.C: Likewise.
3576 * g++.old-deja/g++.jason/bool5.C: Likewise.
3577 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3578 * g++.dg/other/error18.C: Likewise.
3579 * g++.dg/gomp/atomic-14.C: Likewise.
3580
f80a245e 35812016-09-14 Nathan Sidwell <nathan@acm.org>
3582
3583 PR c++/77539
3584 * g++.dg/cpp1y/pr77539.C: New.
3585
7b329bca 35862016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3587
3588 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3589 dg-require.
3590 * g++.dg/ext/builtin_alloca.C: Likewise.
3591 * g++.dg/template/spec35.C: Likewise.
3592 * gcc.dg/builtins-68.c: Likewise.
3593 * gcc.misc-tests/gcov-13.c: Likewise.
3594 * gcc.misc-tests/gcov-14.c: Likewise.
3595
0029200d 35962016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3597
3598 * gfortran.dg/dec_structure_14.f90: New testcase.
3599
0975f764 36002016-09-14 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR sanitizer/68260
3603 * c-c++-common/tsan/pr68260.c: New test.
3604
1098c313 36052016-09-13 Joe Seymour <joe.s@somniumtech.com>
3606
3607 PR target/70713
3608 * gcc.target/msp430/function-attributes-1.c: New test.
3609 * gcc.target/msp430/function-attributes-2.c: New test.
3610 * gcc.target/msp430/function-attributes-3.c: New test.
3611
2e7b05a3 36122015-04-18 Martin Sebor <msebor@redhat.com>
3613
3614 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3615 of non-nul characters.
3616 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3617
46fad8d5 36182016-09-13 Jakub Jelinek <jakub@redhat.com>
3619
4bdba715 3620 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3621 * g++.dg/cpp1z/gen-attrs1.C: New test.
3622
99d887de 3623 PR tree-optimization/77454
3624 * gcc.dg/pr77454.c: New test.
3625
46fad8d5 3626 PR c++/77553
3627 * g++.dg/cpp1y/constexpr-77553.C: New test.
3628
68ef907c 36292016-09-13 David Malcolm <dmalcolm@redhat.com>
3630
3631 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3632 (test_show_locus): Replace rich_location::add_fixit_insert calls
3633 with add_fixit_insert_before and add_fixit_insert_after.
3634
2c24fd5e 36352016-09-13 Jason Merrill <jason@redhat.com>
3636 Tom de Vries <tom@codesourcery.com>
3637
3638 PR c++/77427
3639 * g++.dg/pr77427.C: New test.
3640
68b219ee 36412016-09-13 Martin Liska <mliska@suse.cz>
3642
3643 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3644 effective target.
3645 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3646 * lib/target-supports.exp: Define the new target.
3647
c72e91d3 36482016-09-12 Andrew Pinski <apinski@cavium.com>
3649
3650 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3651 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3652
b38c0a37 36532016-09-12 Uros Bizjak <ubizjak@gmail.com>
3654
3655 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3656 variable arguments.
3657 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3658 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3659 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3660 variable argument.
3661 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3662 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3663
7a21b590 36642016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3665
3666 PR c++/77496
3667 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3668 * g++.dg/ext/pr77496.C: New test.
3669 * g++.dg/warn/pr77496.C: New test.
3670
00434032 36712016-09-12 David Malcolm <dmalcolm@redhat.com>
3672
3673 PR c/72858
3674 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3675 to preserve conversion chars, and to preserve prefix information.
3676 * gcc.dg/format/pr72858.c: New test case.
3677
54f56c28 36782016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3679
3680 * gfortran.dg/pr77507.f90: Move to ...
3681 * gfortran.dg/ieee/pr77507.f90: here.
3682
08d6d42c 36832016-08-09 Jan Hubicka <hubicka@ucw.cz>
3684
3685 PR ipa/61159
3686 * compile/pr61159.c: New testcase
3687
35870532 36882016-08-09 Jan Hubicka <hubicka@ucw.cz>
3689
3690 PR ipa/64316
3691 * gcc.dg/ipa/pr63416.c: New testcase.
3692
953b9eef 36932016-09-10 Paul Thomas <pault@gcc.gnu.org>
3694 Steven G. Kargl <kargl@gcc.gnu.org>
3695
3696 PR fortran/77532
c78b1f64 3697 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3698
1aef7c3c 36992016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3700
3701 PR fortran/77507
3702 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3703 * gfortran.dg/c_assoc_4.f90: Ditto.
3704
3bb45f76 37052016-09-10 Tom de Vries <tom@codesourcery.com>
3706
3707 PR C/71602
3708 * c-c++-common/va-arg-va-list-type.c: New test.
3709
9731eaaf 37102016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3711
3712 PR rtl-optimization/77289
3713 * gcc.target/powerpc/pr77289.c: New test.
3714
911ea34a 37152016-09-09 Martin Sebor <msebor@redhat.com>
3716
3717 PR c/77520
3718 PR c/77521
3719 * gcc.dg/pr77520.c: New test.
3720 * gcc.dg/pr77521.c: New test.
3721
edd0f33b 37222016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3723
3724 PR fortran/77506
3725 * gfortran.dg/pr77506.f90: New test.
3726
374777a4 37272016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3728
3729 PR fortran/77507
3730 * gfortran.dg/pr77507.f90: New test.
3731
c5eddaf9 37322016-09-09 Joseph Myers <joseph@codesourcery.com>
3733
3734 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3735
3e7e4e14 37362016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3737 Louis Krupp <lkrupp@gcc.gnu.org>
3738
3739 PR fortran/69514
3740 * gfortran.dg/pr69514_1.f90: New test.
3741 * gfortran.dg/pr69514_2.f90: New test.
3742
51688bb7 37432016-09-08 Jakub Jelinek <jakub@redhat.com>
3744
a34338c9 3745 PR fortran/77500
3746 * gfortran.dg/gomp/pr77500.f90: New test.
3747
51688bb7 3748 PR fortran/77516
3749 * gfortran.dg/gomp/pr77516.f90: New test.
3750
3ecb55e7 37512016-09-07 Jakub Jelinek <jakub@redhat.com>
3752
3753 PR middle-end/77475
3754 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3755 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3756 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3757 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3758 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3759 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3760
3da97ff7 37612016-09-07 David Malcolm <dmalcolm@redhat.com>
3762
3763 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3764 "substring-locations.h".
3765
b55f1f44 37662016-09-07 Richard Biener <rguenther@suse.de>
3767
3768 PR c/77450
3769 * c-c++-common/vector-subscript-8.c: Move ..
3770 * gcc.dg/pr77450.c: ... here.
3771
7d482049 37722016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3773
3774 PR libgfortran/77393
3775 * gfortran.dg/fmt_f0_2.f90: Update test.
3776 * gfortran.dg/fmt_f0_3.f90: New test.
3777
ef3b531c 37782016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3779
3780 PR debug/77389
3781 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3782 in dg-options.
3783
3784 PR debug/57519
3785 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3786
39370ea0 37872016-09-06 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR target/69255
3790 * gcc.target/i386/pr69255-1.c: New test.
3791 * gcc.target/i386/pr69255-2.c: New test.
3792 * gcc.target/i386/pr69255-3.c: New test.
3793
37942016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3795
3796 PR c/77336
3797 * gcc.dg/format/miss-7.c: New test.
3798
88820414 37992016-09-06 Uros Bizjak <ubizjak@gmail.com>
3800
3801 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3802
4c790ba8 38032016-09-06 Martin Liska <mliska@suse.cz>
3804
3805 PR gcov-profile/77378
3806 PR gcov-profile/77466
3807 * gcc.dg/profile-update-warning.c: New test.
3808
43d2460d 38092016-09-06 Richard Biener <rguenther@suse.de>
3810
3811 PR tree-optimization/77479
3812 * gcc.dg/torture/pr77479.c: New testcase.
3813
4c04bcce 38142016-09-06 Richard Biener <rguenther@suse.de>
3815
3816 PR c/77450
3817 * c-c++-common/vector-subscript-7.c: Adjust.
3818 * c-c++-common/vector-subscript-8.c: New testcase.
3819
8925068a 38202016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3821
3822 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3823
daea048c 38242016-09-05 Jakub Jelinek <jakub@redhat.com>
3825
e315ff48 3826 PR target/77476
3827 * gcc.target/i386/avx512f-pr77476.c: New test.
3828 * gcc.target/i386/avx512bw-pr77476.c: New test.
3829 * gcc.target/i386/avx512dq-pr77476.c: New test.
3830
8eeca3ac 3831 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3832 Update comment to mention also avx512f.
3833
daea048c 3834 PR sanitizer/77396
3835 * g++.dg/asan/pr77396-2.C: New test.
3836
a6ffaadf 38372016-09-05 Uros Bizjak <ubizjak@gmail.com>
3838
3839 PR rtl-optimization/77452
3840 * gcc.target/i386/pr77452.c: New test.
3841
8f8828ba 38422016-09-05 Marek Polacek <polacek@redhat.com>
3843
3844 PR c/77423
3845 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3846
65277f2a 38472016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3848
3849 PR fortran/77391
3850 * gfortran.dg/pr77391.f90: New test.
3851
a1cf06b8 38522016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3853
3854 PR fortran/77460
3855 * gfortran.dg/pr77460.f90: New test.
3856
4d261282 38572016-09-03 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR c/65467
3860 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3861
4fc4eb94 38622016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3863
3864 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3865
40a431fa 38662016-09-02 David Malcolm <dmalcolm@redhat.com>
3867
3868 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3869 test case.
3870 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3871 diagnostic-test-show-locus-generate-patch.c to the sources
3872 for diagnostic_plugin_test_show_locus.c.
3873
a940fdc7 38742016-09-02 Jakub Jelinek <jakub@redhat.com>
3875
0b80c4b2 3876 PR c/65467
3877 * gcc.dg/gomp/_Atomic-1.c: New test.
3878 * gcc.dg/gomp/_Atomic-2.c: New test.
3879 * gcc.dg/gomp/_Atomic-3.c: New test.
3880 * gcc.dg/gomp/_Atomic-4.c: New test.
3881 * gcc.dg/gomp/_Atomic-5.c: New test.
3882
a940fdc7 3883 PR sanitizer/77396
3884 * g++.dg/asan/pr77396.C: New test.
3885
38862016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3887
3888 PR tree-optimization/71831
3889 * gcc.dg/builtin-object-size-16.c: New test.
3890 * gcc.dg/builtin-object-size-17.c: New test.
3891
0b404bb4 38922016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3893
3894 PR libgfortran/77393
3895 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3896
8a5817a9 38972016-09-01 Uros Bizjak <ubizjak@gmail.com>
3898
3899 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3900 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3901 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3902 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3903 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3904 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3905 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3906 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3907 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3908 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3909 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3910 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3911 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3912 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3913 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3914 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3915 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3916 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3917
209253ae 39182016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3919
3920 * gnat.dg/opt58.adb: New test.
3921 * gnat.dg/opt58_pkg.ads: New helper.
3922
15182c1d 39232016-09-01 Richard Biener <rguenther@suse.de>
3924
3925 PR middle-end/77436
3926 * gcc.dg/torture/pr77436.c: New testcase.
3927
1c02615c 39282016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3929
3930 * gcc.dg/pr64252.c: Require int32plus.
3931 * gcc.dg/pr66299-1.c: Likewise.
3932 * gcc.dg/pr66299-2.c: Likewise.
3933 * gcc.dg/torture/20131115-1.c: Skip for avr.
3934
08fded5f 39352016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3936
3937 * gcc.target/aarch64/ands_3.c: New test.
3938
a7b3b7c4 39392016-08-31 Jakub Jelinek <jakub@redhat.com>
3940
68c215e4 3941 PR fortran/77352
3942 * gfortran.dg/gomp/pr77352.f90: New test.
3943
a7b3b7c4 3944 PR fortran/77374
3945 * gfortran.dg/gomp/pr77374.f08: New test.
3946
51a43c06 39472016-08-31 Marc Glisse <marc.glisse@inria.fr>
3948
3949 PR tree-optimization/73714
3950 * gcc.dg/tree-ssa/pr73714.c: New test.
3951
01109414 39522016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3953
3954 PR libgfortran/77393
3955 * gfortran.dg/fmt_f0_2.f90: New test.
3956
8036ac7f 39572016-08-31 Marc Glisse <marc.glisse@inria.fr>
3958
3959 * gcc.target/i386/pr59539-2.c: Adapt options.
3960 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3961
b298bde8 39622016-08-31 Paul Thomas <pault@gcc.gnu.org>
3963
3964 PR fortran/77418
3965 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3966 of the associate entity and replace with a pointer to the
3967 intended item on the stack.
3968
9f732c4e 39692016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3970 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3971
3972 PR fortran/48298
3973 * gfortran.dg/dtio_1.f90: New test.
3974 * gfortran.dg/dtio_2.f90: New test.
3975 * gfortran.dg/dtio_3.f90: New test.
3976 * gfortran.dg/dtio_4.f90: New test.
3977 * gfortran.dg/dtio_5.f90: New test.
3978 * gfortran.dg/dtio_6.f90: New test.
3979 * gfortran.dg/dtio_7.f90: New test.
3980 * gfortran.dg/dtio_8.f90: New test.
3981 * gfortran.dg/dtio_9.f90: New test.
3982 * gfortran.dg/dtio_10.f90: New test.
3983
d6dd1b60 39842016-08-30 David Malcolm <dmalcolm@redhat.com>
3985
3986 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3987 (test_many_nested_locations): New function.
3988 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3989 (test_show_locus): Handle "test_many_nested_locations".
3990
2e7400df 39912016-08-30 David Malcolm <dmalcolm@redhat.com>
3992
3993 * g++.dg/template/double-greater-than-fixit.C: New test case.
3994
98023bfd 39952016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3996
3997 * gnat.dg/opt57.ad[sb]: New test.
3998 * gnat.dg/opt57_pkg.ads: New helper.
3999
f9723d87 40002016-08-30 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/69047
4003 * gcc.dg/pr69047.c: Fix byte-order check.
4004
77ce6232 40052016-08-30 Jakub Jelinek <jakub@redhat.com>
4006
adca2d16 4007 PR tree-optimization/72866
4008 * gcc.dg/vect/pr72866.c: New test.
4009
06cee168 4010 PR debug/77363
4011 * g++.dg/debug/dwarf2/pr77363.C: New test.
4012
4472e8d1 4013 PR middle-end/77377
4014 * gcc.target/i386/pr77377.c: New test.
4015
77ce6232 4016 PR debug/77389
4017 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4018 in dg-options.
4019
36bda760 40202016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4021
4022 * gfortran.dg/pr77372.f90: Moved to ...
4023 * gfortran.dg/ieee/pr77372.f90: here.
4024
2db6ea89 40252016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4026
4027 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4028 vector short/char initializations.
4029 * gcc.target/powerpc/vec-init-5.c: Likewise.
4030 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4031 vector initialization optimizations.
4032 * gcc.target/powerpc/vec-init-7.c: Likewise.
4033 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4034 vector float/double initializations.
4035 * gcc.target/powerpc/vec-init-9.c: Likewise.
4036
1e4df796 40372016-08-29 Uros Bizjak <ubizjak@gmail.com>
4038
4039 PR target/77403
4040 * gcc.target/i386/pr77403.c: New test.
4041
f293b7f2 40422016-08-29 Marek Polacek <polacek@redhat.com>
4043
4044 PR c/77292
4045 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4046
ea2ec8f6 40472016-08-29 Tom de Vries <tom@codesourcery.com>
4048
4049 PR c/77398
4050 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4051
686436fe 40522016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4053
4054 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4055
686436fe 40562016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4057
4058 * gfortran.dg/dec_structure_13.f90: New testcase.
4059
f1ecf8b3 40602016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4061
4062 PR fortran/77261
4063 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4064 available.
4065
4670f428 40662016-08-28 Tom de Vries <tom@codesourcery.com>
4067
4068 PR lto/70955
4069 * gcc.dg/pr70955.c: New test.
4070 * gcc.dg/lto/pr70955_0.c: Same.
4071 * gcc.dg/lto/pr70955_1.c: Same.
4072
b243b563 40732016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4074
4075 PR tree-optimization/71077
4076 * gcc.target/i386/pr71077.c: New test.
4077
92a44a68 40782016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4079
4080 PR fortran/77380
4081 * gfortran.dg/pr77380.f90: New test.
4082
92a44a68 40832016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4084
4085 PR fortran/77372
4086 gfortran.dg/pr77372.f90: New test.
4087
367964fa 40882016-08-26 David Malcolm <dmalcolm@redhat.com>
4089
4090 * gcc.dg/spellcheck-fields-2.c (test): Move
4091 dg-begin/end-multiline-output within function body.
4092 (test_macro): New function.
4093
df4248fb 40942016-08-26 David Malcolm <dmalcolm@redhat.com>
4095
4096 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4097 (test_fixit_insert): Update expected output.
4098 (test_fixit_remove): Likewise.
4099 (test_fixit_replace): Likewise.
4100
377da6e4 41012016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4102
4103 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4104 Fix typo.
4105
4f16cc83 41062016-08-26 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/69047
4109 * gcc.dg/pr69047.c: New testcase.
4110
a54071b2 41112016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4112 Martin Jambhor <mjambor@suse.cz>
377da6e4 4113
a54071b2 4114 * gcc.dg/ipa/propbits-1.c: New test-case.
4115 * gcc.dg/ipa/propbits-2.c: Likewise.
4116 * gcc.dg/ipa/propbits-3.c: Likewise.
4117
2ae10c8c 41182016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4119
4120 PR fortran/77351
4121 * gfortran.dg/pr77351.f90: New test.
4122
c4963714 41232016-08-25 Marek Polacek <polacek@redhat.com>
4124
4125 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4126
49e1f4eb 41272016-08-25 Marek Polacek <polacek@redhat.com>
4128
4129 PR c/77323
4130 * gcc.dg/pr77323.c: New test.
4131
984f03c2 41322016-08-24 Paul Thomas <pault@gcc.gnu.org>
4133
4134 PR fortran/77358
4135 * gfortran.dg/submodule_17.f08: New test.
4136
92a44a68 41372016-08-24 Michael Collison <michael.collison@linaro.org>
4138 Michael Collison <michael.collison@arm.com>
f6c98a9a 4139
4140 * gcc.target/arm/builtin_saddl.c: New testcase.
4141 * gcc.target/arm/builtin_saddll.c: New testcase.
4142 * gcc.target/arm/builtin_uaddl.c: New testcase.
4143 * gcc.target/arm/builtin_uaddll.c: New testcase.
4144 * gcc.target/arm/builtin_ssubl.c: New testcase.
4145 * gcc.target/arm/builtin_ssubll.c: New testcase.
4146 * gcc.target/arm/builtin_usubl.c: New testcase.
4147 * gcc.target/arm/builtin_usubll.c: New testcase.
4148
8938d43d 41492016-08-24 Uros Bizjak <ubizjak@gmail.com>
4150
4151 PR target/77270
4152 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4153 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4154 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4155 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4156 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4157 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4158 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4159 effective target. Remove scan-assembler-times directives.
4160 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4161 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4162 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4163
2fb84e50 41642016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4165
4166 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4167 of unsigned int.
4168 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4169
cac7df4e 41702016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4171
4172 PR testsuite/77317
4173 * lib/target-supports.exp
4174 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4175 (check_effective_target_vect_natural_alignment): Ditto.
4176 (check_effective_target_vector_alignment_reachable): Ditto.
4177 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4178
b904831d 41792016-08-23 Ian Lance Taylor <iant@golang.org>
4180
4181 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4182
ff055c48 41832016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4184
4185 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4186 being created from pointers to memory locations.
4187 * gcc.target/powerpc/vec-init-2.c: Likewise.
4188
27af8972 41892016-08-23 Fritz Reese <fritzoreese@gmail.com>
4190
4191 * gfortran.dg/dec_structure_12.f90: New testcase.
4192
bd8ac469 41932016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4194
4195 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4196
434d4291 41972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4198
4199 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4200 verification.
4201
be0be2de 42022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4203
4204 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4205 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4206
7feac654 42072016-08-23 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/27336
4210 * c-c++-common/pr27336.c: New testcase.
4211
364743f3 42122016-08-22 Marek Polacek <polacek@redhat.com>
4213
4214 PR c++/77321
4215 * g++.dg/cpp1y/pr77321.C: New test.
4216
b92c452d 42172016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4218
4219 PR fortran/60774
4220 * gfortran.dg/empty_label.f: Adjust test for new error message.
4221 * gfortran.dg/empty_label.f90: Ditto.
4222 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4223 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4224 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4225
bfbc628a 42262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4227
4228 PR fortran/61318
4229 * gfortran.dg/pr61318.f90: New test.
4230
99af6e70 42312016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4232
4233 PR fortran/77260
4234 * gfortran.dg/pr77260_1.f90: New test.
4235 * gfortran.dg/pr77260_2.f90: Ditto.
4236
6cfc7001 42372016-08-22 Joseph Myers <joseph@codesourcery.com>
4238
4239 PR middle-end/77269
4240 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4241 __builtin_signbitf and __builtin_signbitl in expected generic
4242 expansion.
4243 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4244 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4245 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4246 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4247 tests.
4248
012f068a 42492016-08-22 Joseph Myers <joseph@codesourcery.com>
4250
4251 * gcc.dg/torture/float128-builtin.c,
4252 gcc.dg/torture/float128-ieee-nan.c,
4253 gcc.dg/torture/float128x-builtin.c,
4254 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4255 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4256 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4257 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4258 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4259 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4260 gcc.dg/torture/floatn-nan.h: New tests.
4261
e2c5b687 42622016-08-22 Joseph Myers <joseph@codesourcery.com>
4263
4264 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4265 macro.
4266 (main): Update calls to TEST_I_F.
4267 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4268 macro.
4269 (main): Update calls to TEST_I_F.
4270
b4635564 42712016-08-22 Joseph Myers <joseph@codesourcery.com>
4272
4273 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4274 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4275 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4276 names in calls to TEST_I_F.
4277
802bc569 42782016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4279
4280 PR c/52952
4281 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4282
70fa7158 42832016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4284
4285 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4286 and !natural_alignment_64.
4287 * gcc.dg/ipa/propalign-2.c: Likewise.
4288 * gcc.dg/ipa/propalign-3.c: Likewise.
4289 * gcc.dg/ipa/propalign-4.c: Likewise.
4290 * gcc.dg/ipa/propalign-5.c: Likewise.
4291 * lib/target-supports.exp
4292 (check_effective_target_natural_alignment_32): Add avr-*-*.
4293
d0346b1a 42942016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4295
4296 PR tree-optimization/61839
4297 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4298 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4299 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4300 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4301
82c85aba 43022016-08-19 Joseph Myers <joseph@codesourcery.com>
4303
4304 PR c/32187
4305 * lib/target-supports.exp (check_effective_target_float16)
4306 (check_effective_target_float32, check_effective_target_float64)
4307 (check_effective_target_float128, check_effective_target_float32x)
4308 (check_effective_target_float64x)
4309 (check_effective_target_float128x)
4310 (check_effective_target_float16_runtime)
4311 (check_effective_target_float32_runtime)
4312 (check_effective_target_float64_runtime)
4313 (check_effective_target_float128_runtime)
4314 (check_effective_target_float32x_runtime)
4315 (check_effective_target_float64x_runtime)
4316 (check_effective_target_float128x_runtime)
4317 (check_effective_target_floatn_nx_runtime)
4318 (add_options_for_float16, add_options_for_float32)
4319 (add_options_for_float64, add_options_for_float128)
4320 (add_options_for_float32x, add_options_for_float64x)
4321 (add_options_for_float128x): New procedures.
4322 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4323 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4324 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4325 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4326 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4327 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4328 gcc.dg/torture/float128-complex.c,
4329 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4330 gcc.dg/torture/float128x-basic.c,
4331 gcc.dg/torture/float128x-complex.c,
4332 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4333 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4334 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4335 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4336 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4337 gcc.dg/torture/float32x-basic.c,
4338 gcc.dg/torture/float32x-complex.c,
4339 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4340 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4341 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4342 gcc.dg/torture/float64x-basic.c,
4343 gcc.dg/torture/float64x-complex.c,
4344 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4345 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4346 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4347 gcc.dg/torture/floatn-tg.h,
4348 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4349 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4350 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4351 gcc.dg/torture/fp-int-convert-float128x.c,
4352 gcc.dg/torture/fp-int-convert-float16-timode.c,
4353 gcc.dg/torture/fp-int-convert-float16.c,
4354 gcc.dg/torture/fp-int-convert-float32-timode.c,
4355 gcc.dg/torture/fp-int-convert-float32.c,
4356 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4357 gcc.dg/torture/fp-int-convert-float32x.c,
4358 gcc.dg/torture/fp-int-convert-float64-timode.c,
4359 gcc.dg/torture/fp-int-convert-float64.c,
4360 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4361 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4362 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4363 maximum exponent of floating-point type. Use it in testing
4364 whether 0x8...0 fits in the floating-point type. Always treat -1
4365 (signed 0xf...f) as fitting in the floating-point type.
4366 (M_OK1): New macro.
4367 * gcc.dg/torture/fp-int-convert-double.c,
4368 gcc.dg/torture/fp-int-convert-float.c,
4369 gcc.dg/torture/fp-int-convert-float128-timode.c,
4370 gcc.dg/torture/fp-int-convert-float128.c,
4371 gcc.dg/torture/fp-int-convert-float80-timode.c,
4372 gcc.dg/torture/fp-int-convert-float80.c,
4373 gcc.dg/torture/fp-int-convert-long-double.c,
4374 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4375
cf0bbc39 43762016-08-19 Jakub Jelinek <jakub@redhat.com>
4377
9354a9a5 4378 PR fortran/72744
4379 * gfortran.dg/gomp/pr72744.f90: New test.
4380
cf0bbc39 4381 PR fortran/69281
4382 * gfortran.dg/gomp/pr69281.f90: New test.
4383
ee0e163a 43842016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4385
1e4df796 4386 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4387 the last special seed value.
4388 * gfortran.dg/random_7.f90: Use size for last array member instead
4389 of hardcoded value.
ee0e163a 4390
6d7de609 43912016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4392
4393 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4394 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4395
e3243c77 43962016-08-19 Richard Biener <rguenther@suse.de>
4397
4398 PR tree-optimization/77286
4399 * gcc.dg/torture/pr77286.c: New testcase.
4400
b983d92d 44012016-08-18 David Malcolm <dmalcolm@redhat.com>
4402
4403 * gcc.dg/verbose-asm-2.c: New test case.
4404
48a7392b 44052016-08-18 David Malcolm <dmalcolm@redhat.com>
4406
4407 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4408 (custom_diagnostic_finalizer): Update for change to
4409 diagnostic_show_locus.
4410
5c8151fa 44112016-08-18 David Malcolm <dmalcolm@redhat.com>
4412
4413 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4414 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4415
26040f06 44162016-08-18 Marek Polacek <polacek@redhat.com>
4417
4418 PR c/71514
4419 * gcc.dg/pr71514.c: New test.
4420
360e911d 44212015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4422
4423 PR target/72839
4424 * gcc.target/i386/pr72839.c: New test.
4425
6de0546d 44262016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4427
4428 PR middle-end/70895
4429 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4430 * c-c++-common/goacc/reduction-1.c: Likewise.
4431 * c-c++-common/goacc/reduction-2.c: Likewise.
4432 * c-c++-common/goacc/reduction-3.c: Likewise.
4433 * c-c++-common/goacc/reduction-4.c: Likewise.
4434
cee80871 44352016-08-18 Alan Modra <amodra@gmail.com>
4436
4437 * gcc.c-torture/compile/pr72771.c: New.
4438
f9c39b65 44392016-08-17 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR fortran/67496
4442 * gfortran.dg/pr67496.f90: New test.
4443
92a44a68 44442015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4445
4446 PR tree-optimization/71752
f9c39b65 4447 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4448
d2392ec3 44492016-08-17 Uros Bizjak <ubizjak@gmail.com>
4450
4451 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4452
c4994c0b 44532016-08-17 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR middle-end/77259
4456 * g++.dg/ipa/devirt-52.C: New test.
4457
f7896ff0 44582016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4459
4460 * c-c++-common/goacc/reduction-6.c: New testcase.
4461
7104d1a8 44622016-08-17 Richard Biener <rguenther@suse.de>
4463
4464 PR tree-optimization/76490
4465 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4466 * gcc.dg/pr52904.c: XFAIL.
4467
cff41b9e 44682016-08-17 Richard Biener <rguenther@suse.de>
4469
4470 PR tree-optimization/23855
4471 * gcc.dg/loop-unswitch-2.c: Adjust.
4472
b1398e47 44732016-08-16 Jakub Jelinek <jakub@redhat.com>
4474
4475 PR tree-optimization/72817
4476 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4477
de41fc22 44782016-08-16 Joseph Myers <joseph@codesourcery.com>
4479
4480 PR libgcc/77265
4481 * gcc.dg/torture/float128-extend-inf.c: New test.
4482
5927e78e 44832016-08-16 David Malcolm <dmalcolm@redhat.com>
4484
4485 PR c/72857
4486 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4487 for embedded NUL.
4488 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4489 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4490 caret placement.
4491 (test_oct): Likewise.
4492 (test_multiple): Likewise.
4493 (test_field_width_specifier): Likewise.
4494 (test_field_width_specifier_2): New function.
4495 (test_field_precision_specifier): New function.
4496 (test_embedded_nul): Update expected caret placement.
4497 (test_non_contiguous_strings): Update line number.
4498 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4499 (__emit_string_literal_range): Add "caret_idx" param.
4500 (test_simple_string_literal): Add value for new param, updating
4501 expected output..
4502 (test_concatenated_string_literal): Likewise.
4503 (test_multiline_string_literal): Likewise.
4504 (test_hex): Likewise.
4505 (test_oct): Likewise.
4506 (test_multiple): Likewise.
4507 (test_ucn4): Likewise.
4508 (test_ucn8): Likewise.
4509 (test_u8): Likewise.
4510 (test_u): Likewise; update expected message, from "range" to
4511 "location".
4512 (test_U): Likewise.
4513 (test_L): Likewise.
4514 (test_macro): Add value for new param.
4515 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4516 (__emit_string_literal_range): Add "caret_idx" param.
4517 (test_stringified_token_1): Add value for new param. Update
4518 expected message, from "range" to "location".
4519 (test_stringized_token_2): Likewise, adding param to macro.
4520 (test_stringified_token_3): Likewise.
4521 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4522 (emit_warning): Convert param from source_range to location_t.
4523 (test_string_literals): Add caret_idx param, and use it when
4524 constructing a substring_loc. Update error message, from
4525 "range" to "location".
4526
b8d94309 45272016-08-16 Jakub Jelinek <jakub@redhat.com>
4528
2e947447 4529 PR target/71910
4530 * g++.dg/gomp/pr71910.C: New test.
4531
9ea71b15 4532 PR middle-end/67485
4533 * gcc.c-torture/compile/pr67485.c: New test.
4534
b8d94309 4535 PR target/72867
4536 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4537
31de5086 45382016-08-16 Bin Cheng <bin.cheng@arm.com>
4539
4540 PR tree-optimization/69848
4541 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4542
a05d3de8 45432016-08-16 Martin Liska <mliska@suse.cz>
4544
4545 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4546 of memory operations so that it can be handled by core2
4547 in 32-bit mode.
4548
b50ad04e 45492016-08-16 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/76783
4552 * gcc.dg/pr76783.c: New testcase.
4553 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4554
b441db40 45552016-08-16 Bin Cheng <bin.cheng@arm.com>
4556
4557 PR tree-optimization/72817
4558 PR tree-optimization/73450
4559 * gcc.dg/tree-ssa/pr72817.c: New test.
4560 * gcc.dg/tree-ssa/pr73450.c: New test.
4561
36d310d0 45622016-08-15 Fritz Reese <fritzoreese@gmail.com>
4563
4564 * gfortran.dg/init_flag_13.f90: New testcase.
4565 * gfortran.dg/init_flag_14.f90: Ditto.
4566 * gfortran.dg/init_flag_15.f03: Ditto.
4567 * gfortran.dg/dec_init_1.f90: Ditto.
4568 * gfortran.dg/dec_init_2.f90: Ditto.
4569
e5ec9f76 45702016-08-15 Uros Bizjak <ubizjak@gmail.com>
4571
4572 PR target/72867
4573 * gcc.target/i386/pr72867.c: New test.
4574
6ce66d38 45752016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4576
4577 * c-c++-common/dump-ada-spec-5.c: New test.
4578
894463cf 45792016-08-15 Richard Biener <rguenther@suse.de>
4580
4581 PR tree-optimization/73434
4582 * gcc.dg/torture/pr73434.c: New testcase.
4583
98b374b4 45842016-08-15 Jakub Jelinek <jakub@redhat.com>
4585
4586 PR tree-optimization/72824
4587 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4588
9b90f118 45892016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4590
4591 PR fortran/70598
4592 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4593 in use_device clause.
4594 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4595 * gfortran.dg/goacc/list.f95: Adjust to catch
4596 "neither a POINTER nor an array" error messages.
4597
1d80868e 45982016-08-14 Uros Bizjak <ubizjak@gmail.com>
4599
4600 PR target/76342
4601 * gcc.target/i386/pr76342.c: New test.
4602
153e4ac1 46032016-08-12 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR c/71512
4606 * g++.dg/ubsan/pr71512.C: New test.
4607 * c-c++-common/ubsan/pr71512-1.c: New test.
4608 * c-c++-common/ubsan/pr71512-2.c: New test.
4609
3c382998 46102016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4611
4612 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4613 vector initialization options.
4614 * gcc.target/powerpc/vec-init-2.c: Likewise.
4615 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4616 is generated on ISA 3.0.
4617
7079d57a 46182016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4619
4620 PR middle-end/71654
4621 * gcc.dg/c-c++-common/pr71654.c: New test.
4622 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4623 dg-options.
4624 * gcc.dg/tree-ssa/vrp24: Likewise.
4625
7175bb2a 46262016-08-12 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR c/67410
4629 * gcc.dg/pr67410.c: New test.
4630
56fb8e9d 46312016-08-12 Bin Cheng <bin.cheng@arm.com>
4632
4633 PR tree-optimization/69848
4634 * gcc.dg/vect/vect-pr69848.c: New test.
4635
1f84b4ab 46362016-08-12 Uros Bizjak <ubizjak@gmail.com>
4637
4638 PR testsuite/71008
4639 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4640 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4641 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4642 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4643
60b349d9 46442016-08-12 Richard Biener <rguenther@suse.de>
4645
4646 PR tree-optimization/57326
4647 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4648 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4649 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4650 * gcc.target/i386/pr45685.c: Likewise.
4651 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4652 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4653 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4654 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4655 * gfortran.dg/pr34163.f90: Likewise.
4656
6d5f72f3 46572016-08-12 Martin Liska <mliska@suse.cz>
4658
4659 * g++.dg/gcov/gcov-16.C: New test.
4660 * lib/gcov.exp: Support new argument for run-gcov function.
4661
b357db2c 46622016-08-12 Martin Liska <mliska@suse.cz>
4663
4664 PR gcov-profile/35590
4665 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4666
08e33f10 46672016-08-12 Richard Biener <rguenther@suse.de>
4668
4669 PR tree-optimization/72851
4670 * gcc.dg/torture/pr72851.c: New testcase.
4671
92a44a68 46722016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4673
832d369d 4674 PR debug/63240
4675 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4676 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4677 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4678 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4679 DW_AT_deleted.
4680
1289a281 4681 PR debug/55641
4682 * g++.dg/debug/dwarf2/ref-1.C: New.
4683
9a478fab 4684 PR debug/49366
4685 * g++.dg/debug/dwarf2/template-params-12.H: New.
4686 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4687 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4688 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4689 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4690 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4691 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4692 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4693
e61229f8 46942016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4695
4696 PR target/72863
4697 * gcc.target/powerpc/pr72863.c: New test.
4698
c7823416 46992016-08-11 Uros Bizjak <ubizjak@gmail.com>
4700
4701 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4702
df15667f 47032015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4704
4705 * gcc.target/i386/pieces-strcpy-1.c: New test.
4706 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4707
83c375ba 47082016-08-11 Jakub Jelinek <jakub@redhat.com>
4709
4710 PR c++/72868
4711 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4712
350f354a 47132015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4714
4715 * gcc.target/i386/pieces-memcpy-1.c: New test.
4716 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4717 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4718 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4719 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4720 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4721
74be5bc1 47222016-08-11 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR c/72816
20fb4916 4725 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4726
40395983 47272016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4728
4729 PR tree-optimization/71083
4730 * gcc.c-torture/execute/pr71083.c: New test.
4731 * gnat.dg/loop_optimization23.adb: New test.
4732 * gnat.dg/loop_optimization23_pkg.ads: New test.
4733 * gnat.dg/loop_optimization23_pkg.adb: New test.
4734
ec969ce4 47352016-08-11 Richard Biener <rguenther@suse.de>
4736
4737 PR tree-optimization/72772
4738 * gcc.dg/graphite/pr35356-1.c: Adjust.
4739 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4740
25482c16 47412016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4742
4743 * gfortran.dg/random_7.f90: Take into account that the last seed
4744 value is the special p value.
4745 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4746
f454033a 47472016-08-11 Richard Biener <rguenther@suse.de>
4748
4749 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4750
2d2b78a1 47512016-08-11 Alan Modra <amodra@gmail.com>
4752
4753 * gcc.target/powerpc/pr71680.c: New.
4754
97468983 47552016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4756
4757 * gcc.target/powerpc/bfp/bfp.exp: New file.
4758 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4759 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4760 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4761 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4762 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4763 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4764 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4765 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4766 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4767 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4768 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4769 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4770 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4771 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4772 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4773 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4774 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4775 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4776 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4777 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4778 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4779 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4780 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4781 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4782 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4783 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4784 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4785 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4786 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4787 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4788 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4789 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4790 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4791 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4792 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4793 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4794 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4795 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4796 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4797 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4798 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4799 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4800 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4801 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4802 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4803 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4804 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4805 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4806 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4807 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4808 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4809 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4810 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4811
23a6fe48 48122016-08-10 Bin Cheng <bin.cheng@arm.com>
4813
4814 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4815 Add aarch64*-*-*.
4816
0cb8f73e 48172016-08-10 Bin Cheng <bin.cheng@arm.com>
4818
4819 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4820
b7ed2a65 48212016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4822
4823 PR target/72853
4824 * gcc.target/powerpc/pr72853.c: New test.
4825
2d2b4107 48262016-08-10 Martin Liska <mliska@suse.cz>
4827
4828 PR gcov-profile/58306
4829 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4830
7132b755 48312016-08-10 Martin Liska <mliska@suse.cz>
4832
4833 * g++.dg/gcov/gcov-threads-1.C: New test.
4834
5186407c 48352016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4836
4837 PR target/71873
4838 * gcc.target/avr/pr71873.c: New test.
4839
44f01555 48402016-08-09 Martin Liska <mliska@suse.cz>
4841
4842 * g++.dg/gcov/gcov-dump-1.C: New test.
4843 * g++.dg/gcov/gcov-dump-2.C: New test.
4844
7d4f18f5 48452016-08-09 Martin Liska <mliska@suse.cz>
4846
4847 * gcc.dg/tree-prof/val-prof-9.c: New test.
4848
defa7026 48492016-08-09 Martin Liska <mliska@suse.cz>
4850
4851 * gcc.dg/tree-prof/val-prof-8.c: New test.
4852
ae7e6062 48532016-08-09 Martin Jambor <mjambor@suse.cz>
4854
0c47dd26 4855 PR ipa/71981
4856 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4857
a69fb570 48582016-08-09 Bin Cheng <bin.cheng@arm.com>
4859
4860 PR tree-optimization/33707
4861 * gcc.dg/vect/pr33707.c: New test.
4862
a031a844 48632016-08-09 Bin Cheng <bin.cheng@arm.com>
4864
4865 PR tree-optimization/pr72772
4866 * gcc.dg/tree-ssa/pr72772.c: New test.
4867
8f1baf0d 48682016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4869
4870 PR rtl-optimization/66669
4871 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4872
53e7aca1 48732016-08-09 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR tree-optimization/72824
4876 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4877
c162fa25 48782016-08-09 Richard Biener <rguenther@suse.de>
4879
4880 PR tree-optimization/71802
4881 * gcc.dg/torture/pr71802.c: New testcase.
4882
87156a7d 48832016-08-09 Jakub Jelinek <jakub@redhat.com>
4884
4885 PR c++/72809
4886 * g++.dg/eh/stdarg1.C: New test.
4887
d0029333 48882016-08-08 Andi Kleen <ak@linux.intel.com>
4889
4890 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4891 test command line in failure log.
4892 (profopt-execute): dito. Make autofdo file names unique.
4893
7af4d06b 48942016-08-08 David Malcolm <dmalcolm@redhat.com>
4895
4896 PR c/64955
4897 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4898 output.
4899
7091ff70 49002016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4901
4902 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4903 c99_runtime.
4904 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4905 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4906 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4907 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4908 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4909 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4910
d189b094 49112016-08-08 David Malcolm <dmalcolm@redhat.com>
4912
4913 PR c/52952
4914 * gcc.dg/cpp/pr66415-1.c: Likewise.
4915 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4916 * gcc.dg/format/c90-printf-1.c: Likewise.
4917 * gcc.dg/format/diagnostic-ranges.c: New test case.
4918
440837fe 49192016-08-08 Jakub Jelinek <jakub@redhat.com>
4920
7cbcf608 4921 PR fortran/72716
4922 * gfortran.dg/gomp/pr72716.f90: New test.
4923
aa1ddb66 4924 PR middle-end/72781
4925 * gcc.dg/gomp/pr72781.c: New test.
4926
440837fe 4927 PR middle-end/68762
4928 * g++.dg/vect/pr68762-1.cc: New test.
4929 * g++.dg/vect/pr68762-2.cc: New test.
4930 * g++.dg/vect/pr68762.h: New file.
4931
eb571c16 49322016-08-08 Martin Sebor <msebor@redhat.com>
4933
4934 PR testsuite/72838
f9c39b65 4935 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4936 * g++.dg/warn/overflow-warn-3.C: Same.
4937 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4938
8ca5189a 49392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4940
4941 PR fortran/71936
4942 * gfortran.dg/allocate_with_source_21.f03: New test.
4943
1495e54c 49442016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4945
4946 PR fortran/72698
4947 * gfortran.dg/allocate_with_source_20.f03: New test.
4948
d1e97886 49492016-08-08 Alan Modra <amodra@gmail.com>
4950
4951 * gcc.c-torture/compile/pr72802.c: New.
4952
9da84a54 49532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4954
4955 PR fortran/70524
4956 * gfortran.dg/dependency_48.f90: New test.
4957
3f9692a5 49582016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4959
b5b764be 4960 PR fortran/70040
3f9692a5 4961 * gfortran.dg/pr70040.f90: New testcase.
4962
099ec19a 49632016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4964
4965 PR fortran/71961
4966 * gfortran.dg/matmul_10.f90: New testcase.
4967
e8272095 49682016-08-07 Jan Hubicka <hubicka@ucw.cz>
4969
4970 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4971
f5d2c462 49722016-08-07 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR c/72816
4975 * gcc.dg/pr72816.c: New test.
4976
30c60892 49772016-08-06 Jonathan Wakely <jwakely@redhat.com>
4978
4979 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4980 * g++.dg/conversion/pr41426.C: Likewise.
4981 * g++.dg/conversion/pr66211.C: Likewise.
4982 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4983 * g++.dg/init/ref8.C: Likewise.
4984 * g++.old-deja/g++.law/cvt20.C: Likewise.
4985 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4986
2abf3c4a 49872016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4988
4989 PR tree-optimization/18046
4990 * gcc.dg/tree-ssa/vrp105.c: New test.
4991 * gcc.dg/tree-ssa/vrp106.c: New test.
4992
a940fdc7 49932016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4994
4995 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4996 1ul in diagnostics. Remove hyphen from "constant-expression."
4997 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4998 * g++.dg/cpp0x/static_assert3.C: Same.
4999 * g++.dg/cpp1y/constexpr-throw.C: Same.
5000 * g++.dg/template/nontype3.C: Same.
5001 * g++.dg/warn/overflow-warn-1.C: Same.
5002 * g++.dg/warn/overflow-warn-3.C: Same.
5003 * g++.dg/warn/overflow-warn-4.C: Same.
5004
d4166bdc 50052016-08-05 David Malcolm <dmalcolm@redhat.com>
5006
5007 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5008 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5009 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5010 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5011
906dd612 50122016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5013
5014 PR tree-optimization/72810
5015 * gcc.dg/tree-ssa/vrp110.c: New test.
5016
9788fb76 50172016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5018
5019 PR Target/72819
5020 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5021 registers.
5022 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5023 saving the half-precision registers.
5024 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5025 value is returned in h0.
5026 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5027 are passed in FP/SIMD registers.
5028 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5029 passing works corrcetly.
5030 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5031 (hfa_f16x2_t): Likewise.
5032 (hfa_f16x3_t): Likewise.
5033 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5034 are promoted to double and passed in a double register.
5035 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5036 are promoted to double and stacked.
5037 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5038 __fp16 data types.
5039 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5040 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5041 __fp16 first get passed in FP/SIMD registers, then stacked.
5042
30f40fe4 50432016-08-05 Nathan Sidwell <nathan@acm.org>
5044
5045 PR c++/68724
5046 * g++.dg/cpp0x/pr68724.C: New.
5047
8a6540e1 50482016-08-05 Richard Biener <rguenther@suse.de>
5049
5050 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5051
09001ac1 50522016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5053
5054 * gcc.dg/tree-ssa/vrp107.c: New test.
5055 * gcc.dg/tree-ssa/vrp108.c: New test.
5056 * gcc.dg/tree-ssa/vrp109.c: New test.
5057
88ab6a9c 50582016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5059
5060 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5061 dg-options.
5062
b2a036e7 50632016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5064
5065 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5066 test-cases.
5067 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5068 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5069 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5070 test-cases.
5071 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5072 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5073 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5074 large_double.
5075
8dbf49cb 50762016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5077
5078 PR c++/72800
5079 * g++.dg/cpp1y/lambda-ice1.C: New.
5080
dcc45aae 50812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5082
5083 PR c++/72759
5084 * g++.dg/cpp1y/pr72759.C: New test.
5085
88fe4062 50862016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5087
5088 * gcc.dg/switch-10.c: New test.
5089
a1af716f 50902016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5091
5092 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5093
1fa5d8ba 50942016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5095
5096 * c-c++-common/goacc/routine-5.c: Update.
5097
e8dedc4a 50982016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5099
5100 PR rtl-optimization/70903
5101 * gcc.c-torture/execute/pr70903.c: New test.
5102
7ca5003c 51032016-08-04 Martin Liska <mliska@suse.cz>
5104
5105 * gcc.dg/params/params.exp: Replace file exists with
5106 TESTING_IN_BUILD_TREE.
5107
810702a2 51082016-08-04 Marek Polacek <polacek@redhat.com>
5109
5110 PR c++/70229
5111 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5112
fa8a8f79 51132016-08-04 Richard Biener <rguenther@suse.de>
5114
5115 PR middle-end/71984
5116 * gcc.dg/torture/pr71984.c: Guard correctness check for
5117 little-endian.
5118
9916f5a5 51192016-08-03 Andrew Pinski <apinski@cavium.com>
5120
5121 * gcc.c-torture/compile/20160802-1.c: New testcase.
5122
278b4698 51232016-08-03 Fritz Reese <fritzoreese@gmail.com>
5124
5125 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5126
860c3c85 51272016-08-03 Richard Biener <rguenther@suse.de>
5128
5129 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5130 and remove -O3.
5131 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5132 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5133
0a41d717 51342016-08-03 Richard Biener <rguenther@suse.de>
5135
5136 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5137 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5138 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5139 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5140
52e3c0e8 51412016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5142
5143 * gcc.dg/init-excess-2.c: Require int32plus.
5144 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5145 * gcc.dg/pr59963-2.c: Require int32plus.
5146 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5147 * gcc.dg/unroll-7.c: Require int32plus.
5148
ad8a330c 51492016-08-02 Bin Cheng <bin.cheng@arm.com>
5150
5151 PR tree-optimization/34114
5152 * gcc.dg/tree-ssa/loop-42.c: New test.
5153
d3aa3636 51542016-08-02 Tamar Christina <tamar.christina@arm.com>
5155
5156 * gcc.target/aarch64/vminmaxnm.c: New.
5157 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5158 tests.
5159
c79d3723 51602016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5161
5162 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5163 vec_extract for vector float, vector int, vector short, and vector
5164 char.
5165 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5166 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5167 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5168 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5169
5fc13c39 51702016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5171
5172 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5173 single stack adjustment, no writeback.
5fc13c39 5174 * gcc.target/aarch64/test_frame_12.c: Likewise.
5175 * gcc.target/aarch64/test_frame_13.c: Likewise.
5176 * gcc.target/aarch64/test_frame_15.c: Likewise.
5177 * gcc.target/aarch64/test_frame_6.c: Likewise.
5178 * gcc.target/aarch64/test_frame_7.c: Likewise.
5179 * gcc.target/aarch64/test_frame_8.c: Likewise.
5180 * gcc.target/aarch64/test_frame_16.c: New test.
5181
2eb70c76 51822015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5183
5184 PR target/72748
5185 * gcc.target/i386/pr72748.c: New test.
5186
92a44a68 51872015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5188
5189 PR tree-optimization/71818
5190 * gcc.dg/vect/pr71818.c: New
5191
56e7a293 51922016-08-01 Martin Liska <mliska@suse.cz>
5193
5194 PR tree-optimization/71857
5195 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5196
aa8852cc 51972016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5198
5199 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5200
f3c032a4 52012016-08-01 Jan Beulich <jbeulich@suse.com>
5202
5203 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5204
a1e9d2c3 52052016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5206
5207 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5208 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5209
466045aa 52102016-07-31 Jonathan Wakely <jwakely@redhat.com>
5211
5212 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5213 (check_effective_target_c++): Likewise. Also match for libstdc++.
5214
92a44a68 52152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5216
5217 PR fortran/41922
5218 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5219 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5220 * gfortran.dg/pr41922.f90: New test.
5221
dd13eb1b 52222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5223
5224 PR fortran/68566
5225 * gfortran.dg/pr68566.f90: new test.
5226
a940fdc7 52272016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5228
5229 PR c++/60760
5230 PR c++/71091
5231 * g++.dg/cpp0x/constexpr-cast.C: New test.
5232 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5233 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5234 * g++.dg/ubsan/pr63956.C: Correct.
5235
efa8ff03 52362016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5237
5238 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5239 vector double or vector long where the vector is in memory.
5240 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5241 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5242
0b8113c5 52432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5244
5245 PR fortran/69867
5246 * gfortran.dg/pr69867.f90: New test.
5247
3badc59b 52482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5249
5250 PR fortran/69962
5251 * gfortran.dg/pr69962.f90: New test.
5252
fc8b54ff 52532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5254
5255 PR fortran/70006
5256 * gfortran.dg/pr70006.f90: New test.
5257
165b422e 52582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5259
5260 PR fortran/71730
5261 * gfortran.dg/pr71730.f90: New test.
5262 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5263 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5264 * gfortran.dg/array_constructor_26.f03: Ditto.
5265
0c6334ed 52662016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5267
5268 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5269 * gcc.target/powerpc/pr71763.c: Likewise.
5270
4ebf85be 52712016-07-29 Marek Polacek <polacek@redhat.com>
5272
5273 PR c/71742
5274 * gcc.dg/940510-1.c: Adjust dg-error.
5275 * gcc.dg/c99-flex-array-1.c: Likewise.
5276 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5277
9efe5be6 5278 PR c/71853
5279 * gcc.dg/noncompile/pr71853.c: New test.
5280
4c4548bb 5281 PR c/71573
5282 * gcc.dg/noncompile/pr71573.c: New test.
5283
8ae70602 5284 PR c/71926
5285 * g++.dg/warn/Wparentheses-30.C: New test.
5286 * gcc.dg/Wparentheses-14.c: New test.
5287
cfc1aded 52882016-07-29 Uros Bizjak <ubizjak@gmail.com>
5289
5290 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5291
d5e80d93 52922016-07-29 Bin Cheng <bin.cheng@arm.com>
5293
5294 PR tree-optimization/57558
5295 * gcc.dg/vect/pr57558-1.c: New test.
5296 * gcc.dg/vect/pr57558-2.c: New test.
5297
c7c713ec 52982016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5299
cfc1aded 5300 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5301 to scan forwprop1 dump pass.
5302
34b9af67 53032016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5304
5305 PR c++/51488
5306 * g++.dg/template/pr51488.C: New.
5307
322d4184 53082016-07-29 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c/71969
5311 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5312 static __inline__.
5313 * gcc.dg/pr71969-1.c: New test.
5314 * gcc.dg/pr71969-2.c: New test.
5315 * gcc.dg/pr71969-3.c: New test.
5316
7648c9c7 53172016-07-29 Marek Polacek <polacek@redhat.com>
5318
5319 PR c/71574
5320 * c-c++-common/pr71574.c: New test.
5321
35fddbd6 5322 PR c/71583
5323 * gcc.dg/noncompile/pr71583.c: New test.
5324
d06bcb87 53252016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5326
5327 PR middle-end/68217
5328 * gcc.dg/pr68217.c: New test.
5329
fb5574d7 53302016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5331
5332 PR fortran/71067
5333 * gfortran.dg/pr71067_1.f90: New test.
5334 * gfortran.dg/pr71067_2.f90: Ditto.
5335
a52bb7a0 53362016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5337
5338 * gcc.target/powerpc/vec-extract-1.c: New test.
5339
42e96823 53402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5341
5342 PR fortran/71799
5343 * gfortran.dg/pr71799.f90: New test.
5344
d5539c6b 53452016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5346
5347 PR c++/71665
5348 * g++.dg/cpp0x/pr71665-1.C: New.
5349 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5350 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5351 * g++.dg/ext/label10.C: Likewise.
5352 * g++.dg/parse/constant5.C: Likewise.
5353
05995232 53542016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5355
5356 PR fortran/71859
5357 * gfortran.dg/pr71859.f90: New test.
5358 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5359 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5360
7a4429b2 53612016-07-28 Paul Thomas <pault@gcc.gnu.org>
5362
5363 PR fortran/71883
5364 * gfortran.dg/pr71883.f90 : New test.
5365
f339cf78 53662016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5367
5368 PR tree-optimization/71734
cfc1aded 5369 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5370
8311fe26 53712016-07-28 Renlin Li <renlin.li@arm.com>
5372
5373 Revert
5374 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5375
5376 PR fortran/71902
5377 * gfortran.dg/dependency_47.f90: New test.
5378
595e387a 53792016-07-28 Martin Liska <mliska@suse.cz>
5380
5381 PR gcov-profile/68025
5382 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5383
83554604 53842016-07-28 Martin Liska <mliska@suse.cz>
5385
5386 * g++.dg/vect/pr70944.cc: New test.
5387
ec6d2d63 53882016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5389
5390 PR middle-end/71994
5391 * gcc.dg/torture/pr71994.c: New test.
5392
12dabcee 53932016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5394
5395 PR middle-end/71078
5396 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5397 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5398 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5399
262a83d5 54002016-07-27 Richard Biener <rguenther@suse.de>
5401
5402 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5403
3989f1fe 54042016-07-27 Martin Liska <mliska@suse.cz>
5405
5406 * gcc.dg/predict-13.c: New test.
5407 * gcc.dg/predict-14.c: New test.
5408
69a499fa 54092016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5410
7a4429b2 5411 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5412 including stdint.h.
5413 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5414 including stdint.h.
5415
751fef95 54162016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5417
5418 PR target/71869
5419 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5420 IEEE built-in functions handle quiet and signalling NaNs
5421 correctly.
5422
5e07497c 54232016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5424
5425 PR fortran/71862
5426 * gfortran.dg/pr71862.f90: New test.
5427
18928e61 54282016-07-26 Martin Sebor <msebor@redhat.com>
5429
5430 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5431 selector with dg-options.
5432
7e1856f1 54332016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5434
5435 PR tree-optimization/18046
5436 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5437 * gcc.dg/tree-ssa/vrp103.c: New test.
5438 * gcc.dg/tree-ssa/vrp104.c: New test.
5439
08679462 54402016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5441
5442 * gcc.target/powerpc/pr63354.c: Require lp64 since
5443 -mprofile-kernel is not legal with -m32.
5444
8c3efadf 54452016-07-26 Richard Biener <rguenther@suse.de>
5446
5447 PR rtl-optimization/71984
5448 * gcc.dg/torture/pr71984.c: New testcase.
5449
78866ecd 54502016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5451
5452 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5453 g++-dg-runtest via et-dg-runtest.
5454 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5455 * gcc.dg/vect/vect.exp: Likewise.
5456 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5457 gfortran-dg-runtest.
5458 * gfortran.dg/vect/vect.exp: Likewise.
5459 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5460 (check_mips_loongson_hw_available): Likewise.
5461 (check_effective_target_mpaired_single_runtime): Likewise.
5462 (check_effective_target_mips_loongson_runtime): Likewise.
5463 (add_options_for_mpaired_single): Likewise.
5464 (check_effective_target_vect_int): Add global et_index.
5465 Check and save the supported feature for a target selected by
5466 the et_index target. Break long lines where appropriate. Call
5467 et-is-effective-target for MIPS with an argument instead of
5468 check_effective_target_* where appropriate.
5469 (check_effective_target_vect_intfloat_cvt): Likewise.
5470 (check_effective_target_vect_uintfloat_cvt): Likewise.
5471 (check_effective_target_vect_floatint_cvt): Likewise.
5472 (check_effective_target_vect_floatuint_cvt): Likewise.
5473 (check_effective_target_vect_simd_clones): Likewise.
5474 (check_effective_target_vect_shift): ewise.
5475 (check_effective_target_whole_vector_shift): Likewise.
5476 (check_effective_target_vect_bswap): Likewise.
5477 (check_effective_target_vect_shift_char): Likewise.
5478 (check_effective_target_vect_long): Likewise.
5479 (check_effective_target_vect_float): Likewise.
5480 (check_effective_target_vect_double): Likewise.
5481 (check_effective_target_vect_long_long): Likewise.
5482 (check_effective_target_vect_no_int_max): Likewise.
5483 (check_effective_target_vect_no_int_add): Likewise.
5484 (check_effective_target_vect_no_bitwise): Likewise.
5485 (check_effective_target_vect_widen_shift): Likewise.
5486 (check_effective_target_vect_no_align): Likewise.
5487 (check_effective_target_vect_hw_misalign): Likewise.
5488 (check_effective_target_vect_element_align): Likewise.
5489 (check_effective_target_vect_condition): Likewise.
5490 (check_effective_target_vect_cond_mixed): Likewise.
5491 (check_effective_target_vect_char_mult): Likewise.
5492 (check_effective_target_vect_short_mult): Likewise.
5493 (check_effective_target_vect_int_mult): Likewise.
5494 (check_effective_target_vect_extract_even_odd): Likewise.
5495 (check_effective_target_vect_interleave): Likewise.
5496 (check_effective_target_vect_stridedN): Likewise.
5497 (check_effective_target_vect_multiple_sizes): Likewise.
5498 (check_effective_target_vect64): Likewise.
5499 (check_effective_target_vect_call_copysignf): Likewise.
5500 (check_effective_target_vect_call_sqrtf): Likewise.
5501 (check_effective_target_vect_call_btrunc): Likewise.
5502 (check_effective_target_vect_call_btruncf): Likewise.
5503 (check_effective_target_vect_call_ceil): Likewise.
5504 (check_effective_target_vect_call_ceilf): Likewise.
5505 (check_effective_target_vect_call_floor): Likewise.
5506 (check_effective_target_vect_call_floorf): Likewise.
5507 (check_effective_target_vect_call_lceil): Likewise.
5508 (check_effective_target_vect_call_lfloor): Likewise.
5509 (check_effective_target_vect_call_nearbyint): Likewise.
5510 (check_effective_target_vect_call_nearbyintf): Likewise.
5511 (check_effective_target_vect_call_round): Likewise.
5512 (check_effective_target_vect_call_roundf): Likewise.
5513 (check_effective_target_vect_perm): Likewise, but also append *_saved
5514 to the existing global name to properly cache the result.
5515 (check_effective_target_vect_perm_byte): Likewise.
5516 (check_effective_target_vect_perm_short): Likewise.
5517 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5518 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5519 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5520 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5521 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5522 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5523 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5524 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5525 (check_effective_target_vect_sdot_qi): Likewise.
5526 (check_effective_target_vect_udot_qi): Likewise.
5527 (check_effective_target_vect_sdot_hi): Likewise.
5528 (check_effective_target_vect_udot_hi): Likewise.
5529 (check_effective_target_vect_usad_char): Likewise.
5530 (check_effective_target_vect_pack_trunc): Likewise.
5531 (check_effective_target_vect_unpack): Likewise.
5532 (check_effective_target_vect_aligned_arrays): Likewise.
5533 (check_effective_target_vect_natural_alignment): Likewise.
5534 (check_effective_target_vector_alignment_reachable): Likewise.
5535 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5536 (is-effective-target): Initialize et_index if undefined.
5537 (et-dg-runtest): New.
5538 (et-is-effective-target): Likewise.
5539 (check_vect_support_and_set_flags): Add supported MIPS targets to
5540 EFFECTIVE_TARGETS list. Return the number of supported targets.
5541
b2930f09 55422016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5543 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5544
5545 PR middle-end/70920
5546 * gcc.dg/pr70920-1.c: New test-case.
5547 * gcc.dg/pr70902-2.c: Likewise.
5548 * gcc.dg/pr70920-3.c: Likewise.
5549 * gcc.dg/pr70920-4.c: Likewise
5550 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5551 2 instead of 3.
5552
90821294 55532016-07-25 Alexander Monakov <amonakov@ispras.ru>
5554
5555 * gcc.c-torture/execute/pr71494.c: Require label_values.
5556 * gcc.dg/pr16973.c: Ditto.
5557
1660595b 55582016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5559
5560 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5561 * gcc.dg/torture/pr69771.c: Require int32plus.
5562 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5563
5b2b88ce 55642016-07-25 Martin Liska <mliska@suse.cz>
5565
5566 * gcc.dg/torture/pr71987.c: New test.
5567
e2f926e9 55682016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5569
5570 PR fortran/71935
5571 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5572 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5573 * gfortran.dg/pr71935.f90: New test.
5574
a940fdc7 55752016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5576
5577 PR c++/71675
5578 * g++.dg/ext/atomic-3.C: New test.
5579 * gcc.dg/atomic/pr71675.c: New test.
5580
5a43070d 55812016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5582
5583 * gcc.target/i386/mvc8.c: New test.
5584
1b793819 55852016-07-22 Bin Cheng <bin.cheng@arm.com>
5586
5587 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5588 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5589
d4b4c787 55902016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5591
5592 PR fortran/71795
5593 * gfortran.dg/constructor_50.f90: New test.
5594
45648efe 55952016-07-22 Martin Liska <mliska@suse.cz>
5596
5597 PR gcov-profile/69028
5598 PR gcov-profile/62047
5599 * g++.dg/cilk-plus/pr69028.C: New test.
5600
b657bb1f 56012016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5602
5603 * gfortran.dg/coarray_stat_2.f90: New test.
5604
3a421504 56052016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5606
5607 * gcc.target/powerpc/vec-extract.h: New files to check the
5608 vec_extract built-in functions for all vector types, testing
5609 accessing each element, both with constant and variable element
5610 numbers.
5611 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5612 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5613 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5614 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5615 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5616 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5617 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5618 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5619 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5620
d40a1eac 56212016-07-21 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR c++/71728
5624 * g++.dg/other/pr71728.C: New test.
5625
3b0d7293 56262016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5627
5628 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5629 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5630 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5631 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5632 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5633
50953a9f 56342016-07-21 Richard Biener <rguenther@suse.de>
5635
5636 PR tree-optimization/71947
5637 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5638
90261646 56392016-07-21 Bin Cheng <bin.cheng@arm.com>
5640
5641 * gcc.dg/tree-ssa/scev-15.c: New.
5642
5a5a7a90 56432016-07-21 Bin Cheng <bin.cheng@arm.com>
5644
5645 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5646
df0c563f 56472016-07-21 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR c++/71941
5650 * g++.dg/gomp/pr71941.C: New test.
5651
24acd4ab 56522016-07-20 David Malcolm <dmalcolm@redhat.com>
5653
5654 PR c/70339
5655 PR c/71858
5656 * g++.dg/spellcheck-identifiers.C: New test case, based on
5657 gcc.dg/spellcheck-identifiers.c.
5658 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5659 gcc.dg/spellcheck-identifiers-2.c.
5660 * g++.dg/spellcheck-typenames.C: New test case, based on
5661 gcc.dg/spellcheck-typenames.c
5662
8669e753 56632016-07-20 Jonathan Wakely <jwakely@redhat.com>
5664
5665 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5666 pointer to member function and also test catching by reference.
5667
75cb41b8 56682016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5669
5670 * gcc.target/s390/pr67443.c: Fix test case.
5671
07be1239 56722016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5673
5674 * gcc.target/s390/insv-1.c: Xfail some tests.
5675 * gcc.target/s390/insv-2.c: Likewise.
5676
e9b5fdd9 56772016-07-20 Georg-Johann Lay <avr@gjlay.de>
5678
5679 * gcc.target/avr/torture/get-mem.c: New test.
5680 * gcc.target/avr/torture/set-mem.c: New test.
5681
b704b0e1 56822016-07-20 Georg-Johann Lay <avr@gjlay.de>
5683
5684 PR target/71948
5685 * gcc.target/avr/torture/tiny-progmem.c: New test.
5686
051eb924 56872016-07-20 Jakub Jelinek <jakub@redhat.com>
5688
fdb70809 5689 PR c++/71909
5690 * g++.dg/parse/pr71909.C: New test.
5691 * g++.dg/tm/pr71909.C: New test.
5692
051eb924 5693 PR c++/50060
5694 * g++.dg/cpp0x/constexpr-50060.C: New test.
5695 * g++.dg/cpp1y/constexpr-50060.C: New test.
5696
c4e1267c 56972016-07-20 Martin Liska <mliska@suse.cz>
5698
5699 * gfortran.dg/graphite/pr71898.f90: New test.
5700
ecaa5fd4 57012016-07-20 Bin Cheng <bin.cheng@arm.com>
5702
5703 PR tree-optimization/71503
5704 PR tree-optimization/71683
5705 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5706 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5707
f5b88ba1 57082016-07-20 Martin Liska <mliska@suse.cz>
5709
5710 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5711 * gcc.dg/plugin/sreal-test-1.c: Remove.
5712 * gcc.dg/plugin/sreal_plugin.c: Remove.
5713
e889bd11 57142016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5715
5716 PR fortran/71902
5717 * gfortran.dg/dependency_47.f90: New test.
5718
1c6bb1c0 57192016-07-19 Jakub Jelinek <jakub@redhat.com>
5720
94d511af 5721 PR rtl-optimization/71916
5722 * gcc.c-torture/compile/pr71916.c: New test.
5723
54e95a17 5724 PR middle-end/71874
5725 * g++.dg/torture/pr71874.C: New test.
5726
1c6bb1c0 5727 PR middle-end/71734
5728 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5729 (my_alloc): Rewritten to use __builtin_posix_memalign and
5730 __SIZE_TYPE__.
5731 (my_free): Use __builtin_free instead of _mm_free.
5732 (Vec::operator=): Use __builtin_memcpy.
5733
0d565f19 57342016-07-19 Martin Jambor <mjambor@suse.cz>
5735
cfc1aded 5736 PR fortran/71688
5737 * gfortran.dg/pr71688.f90: New test.
0d565f19 5738
2be13cd5 57392016-07-19 Richard Biener <rguenther@suse.de>
5740
5741 * c-c++-common/vector-subscript-6.c: New testcase.
5742 * c-c++-common/vector-subscript-7.c: Likewise.
5743
1697df09 57442016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5745
7a4429b2 5746 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5747 and UInt32 based on __SIZEOF_INT__.
5748
8894566e 57492016-07-19 Richard Biener <rguenther@suse.de>
5750
5751 PR tree-optimization/71901
5752 * gcc.dg/torture/pr71901.c: New testcase.
5753
57542016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5755
5756 PR tree-optimization/71908
5757 * gcc.dg/torture/pr71908.c: New testcase.
5758
106ac76d 57592016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5760
5761 PR target/71493
5762 * gcc.target/powerpc/pr71493-1.c: New test.
5763 * gcc.target/powerpc/pr71493-2.c: Likewise.
5764
e6517a48 57652016-07-18 Jakub Jelinek <jakub@redhat.com>
5766
d1e0c36e 5767 PR c++/71835
5768 * g++.dg/conversion/ambig3.C: New test.
5769
6fe424c2 5770 PR c++/71828
5771 * g++.dg/cpp0x/constexpr-71828.C: New test.
5772
d3dd9e33 5773 PR c++/71826
5774 * g++.dg/template/pr71826.C: New test.
5775
74fd83a9 5776 PR c++/71822
5777 * g++.dg/template/defarg21.C: New test.
5778
e6517a48 5779 PR c++/71871
5780 * g++.dg/ext/vector31.C: New test.
5781
f942bdbf 57822016-07-18 Uros Bizjak <ubizjak@gmail.com>
5783
5784 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5785
4b1425be 57862016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5787
5788 PR tree-optimization/71734
5789 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5790
a80f37e1 57912016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5792
5793 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5794 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5795 stack-layout-dynamic-1.c: New test.
5796
ea283725 57972016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5798
5799 * gcc.target/s390/nolrl-1.c: New test.
5800
14eab729 58012016-07-17 Fritz Reese <fritzoreese@gmail.com>
5802
5803 PR fortran/71523
5804 * gfortran.dg/pr71523_1.f90: New test.
5805 * gfortran.dg/pr71523_2.f90: New test.
5806
3925d644 58072016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5808
5809 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5810
fb9ff4ce 58112016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5812 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5813
5814 PR fortran/62125
5815 * gfortran.dg/pr62125.f90: New test.
5816
95b0f5e9 58172016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5818
5819 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5820 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5821
1913be16 58222016-07-15 Jonathan Wakely <jwakely@redhat.com>
5823
5824 PR c++/58796
5825 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5826 * g++.dg/cpp0x/nullptr35.C: New test.
5827
b4803084 58282016-07-15 Bin Cheng <bin.cheng@arm.com>
5829
5830 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5831
89e3ec3d 58322016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5833
5834 * gfortran.dg/goacc/vector_length.f90: New test.
5835
2084e279 58362016-07-15 Richard Biener <rguenther@suse.de>
5837
5838 PR tree-optimization/71881
5839 * gcc.dg/torture/pr71881.c: New testcase.
5840
2177bb9a 58412016-07-15 Richard Biener <rguenther@suse.de>
5842
5843 PR tree-optimization/71887
5844 * gcc.dg/torture/pr71887.c: New testcase.
5845
0dd7db3b 58462016-07-15 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR c/71858
5849 * gcc.dg/spellcheck-identifiers-3.c: New test.
5850
b41cc4d1 58512016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5852
5853 PR fortran/71807
5854 * gfortran.dg/null_9.f90: New test.
5855
a4d34e5e 58562016-07-15 Bin Cheng <bin.cheng@arm.com>
5857
5858 * gcc.dg/tree-ssa/loop-41.c: New test.
5859
1547c551 58602016-07-15 Bin Cheng <bin.cheng@arm.com>
5861
5862 PR tree-optimization/71347
5863 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5864
b9c2416b 58652016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5866
5867 PR fortran/29819
5868 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5869 * gfortran.dg/contains.f90: Ditto.
5870 * gfortran.dg/contains_empty_1.f03: Ditto.
5871 * gfortran.dg/submodule_3.f08: Ditto.
5872
28413b15 58732016-07-14 Jakub Jelinek <jakub@redhat.com>
5874
661af228 5875 PR testsuite/71865
5876 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5877 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5878 expected diagnostics.
5879
28413b15 5880 PR c/71858
5881 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5882 * gcc.dg/spellcheck-identifiers-2.c: New test.
5883 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5884 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5885
7b3b3a49 58862016-07-14 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR tree-optimization/71872
5889 * gcc.c-torture/compile/pr71872.c: New test.
5890
7c039c44 58912016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5892
5893 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5894 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5895 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5896 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5897 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5898 * gcc.target/arm/atomic-op-acquire-1.c: This.
5899 * gcc.target/arm/atomic-op-char.c: Rename into ...
5900 * gcc.target/arm/atomic-op-char-1.c: This.
5901 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5902 * gcc.target/arm/atomic-op-consume-1.c: This.
5903 * gcc.target/arm/atomic-op-int.c: Rename into ...
5904 * gcc.target/arm/atomic-op-int-1.c: This.
5905 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5906 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5907 * gcc.target/arm/atomic-op-release.c: Rename into ...
5908 * gcc.target/arm/atomic-op-release-1.c: This.
5909 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5910 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5911 * gcc.target/arm/atomic-op-short.c: Rename into ...
5912 * gcc.target/arm/atomic-op-short-1.c: This.
5913 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5914 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5915 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5916 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5917 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5918 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5919 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5920 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5921 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5922 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5923
80c5e533 59242016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5925
5926 PR fortran/70842
5927 * gfortran.dg/select_type_35.f03: New test.
5928
c5a9fc7b 59292016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5930
5931 PR target/65951
5932 PR tree-optimization/70923
5933 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5934 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5935 * gcc.dg/vect/pr65951.c: Likewise.
5936 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5937
d1242c94 59382016-07-14 David Edelsohn <dje.gcc@gmail.com>
5939
5940 * c-c++-common/pr60226.c: Expect maximum object file alignment
5941 error on AIX.
5942
97f2a90b 59432016-07-14 Richard Biener <rguenther@suse.de>
5944
5945 PR tree-optimization/71866
5946 * gcc.dg/torture/pr71866.c: New testcase.
5947
6029a910 59482016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5949
5950 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5951 selector and enclose boolean expression in curly braces.
5952
798d22ed 59532016-07-14 Alan Modra <amodra@gmail.com>
5954
5955 PR target/71733
5956 * gcc.target/powerpc/p9-novsx.c: New.
5957
3ffcb27d 59582016-07-13 Andi Kleen <ak@linux.intel.com>
5959
5960 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5961 * g++.dg/tree-prof/morefunc.C: Dito.
5962 * g++.dg/tree-prof/pr35545.C: Dito.
5963 * g++.dg/tree-prof/reorder.C: Dito.
5964 * gcc.dg/tree-prof/20050826-2.c: Dito.
5965 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5966 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5967 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5968 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5969 * gcc.dg/tree-prof/inliner-1.c: Dito.
5970 * gcc.dg/tree-prof/merge_block.c: Dito.
5971 * gcc.dg/tree-prof/stringop-1.c: Dito.
5972 * gcc.dg/tree-prof/stringop-2.c: Dito.
5973 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5974 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5975 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5976 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5977 * gcc.dg/tree-prof/update-loopch.c: Dito.
5978 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5979 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5980 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5981 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5982 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5983 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5984 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5985
9ace90e5 59862016-07-13 Andi Kleen <ak@linux.intel.com>
5987
5988 * lib/profopt.exp (profopt-execute): Remove .imports files.
5989
b75cf198 59902016-07-13 Andi Kleen <ak@linux.intel.com>
5991
f942bdbf 5992 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5993
4d0389a9 59942016-07-13 Andi Kleen <ak@linux.intel.com>
5995
5996 * lib/profopt.exp (dg-final-scan-autofdo,
5997 dg-final-scan-not-autofdo): New functions.
5998
a5af7a75 59992016-07-13 Bin Cheng <bin.cheng@arm.com>
6000
6001 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6002 * gcc.dg/vect/vect-35.c: Ditto.
6003 * gcc.dg/vect/vect-alias-check-2.c: New test.
6004
c6bcae01 60052016-07-13 Martin Liska <mliska@suse.cz>
6006
6007 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6008 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6009 * gfortran.dg/pr42108.f90: Update expected dump scan.
6010
0644c120 60112016-07-13 Richard Biener <rguenther@suse.de>
6012
6013 PR tree-optimization/24574
6014 * gcc.dg/pr24574.c: New testcase.
6015
2bbae5b9 60162016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6017
f942bdbf 6018 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6019 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6020 * c-c++-common/pr68833-1.c: Require int32plus.
6021 * gcc.dg/ipa/pr63551.c: Likewise.
6022 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6023 * gcc.dg/ipa/pr64041.c: Require int32plus.
6024
839a6560 60252016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6026
6027 PR ipa/71633
6028 * g++.dg/pr71633.C: New test.
6029
8f5f2788 60302016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6031
6032 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6033 Add new arm_thumb1_cbz_ok effective target.
6034 * gcc.target/arm/cbz.c: New test.
6035
417e5cc5 60362016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6037
6038 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6039 Define effective target.
6040 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6041 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6042 * gcc.target/arm/movhi_movw.c: New test.
6043 * gcc.target/arm/movsi_movw.c: Likewise.
6044 * gcc.target/arm/movdi_movw.c: Likewise.
6045
68a5143e 60462016-07-13 Richard Biener <rguenther@suse.de>
6047
6048 PR middle-end/71104
6049 * gcc.dg/pr71104-1.c: New testcase.
6050 * gcc.dg/pr71104-2.c: Likewise.
6051
69e8d259 60522016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6053
6054 PR target/71805
6055 * gcc.target/powerpc/pr71805.c: New test.
6056
244f142f 60572016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6058
6059 * gcc.target/powerpc/divkc3-1.c: New.
6060 * gcc.target/powerpc/mulkc3-1.c: New.
6061
6fc56f1f 60622016-07-12 Nathan Sidwell <nathan@acm.org>
6063
6064 * gcc.target/arm/data-rel-1.c: New.
6065 * gcc.target/arm/data-rel-2.c: New.
6066 * gcc.target/arm/data-rel-3.c: New.
6067
94ee1e9c 60682016-07-12 Martin Liska <mliska@suse.cz>
6069
6070 * gcc.dg/params/blocksort-part.c: New test.
6071 * gcc.dg/params/params.exp: New file.
6072
cd32d747 60732016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6074
6075 PR middle-end/71700
6076 * gcc.c-torture/execute/pr71700.c: New test.
6077
ad010d47 60782016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6079 Richard Biener <rguenther@suse.de>
6080
6081 PR tree-optimization/23286
6082 PR tree-optimization/70159
6083 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6084 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6085 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6086 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6087 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6088 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6089 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6090 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6091 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6092 * gcc.dg/pr51879-12.c: Likewise.
6093 * gcc.dg/strlenopt-9.c: Likewise.
6094 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6095 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6096 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6097 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6098 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6099 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6100 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6101 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6102 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6103 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6104 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6105 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6106 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6107 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6108 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6109
9aece49e 61102016-07-12 Richard Biener <rguenther@suse.de>
6111
6112 PR rtl-optimization/68961
6113 * gcc.target/i386/pr68961.c: New testcase.
6114
8f05fee9 61152016-07-11 Jakub Jelinek <jakub@redhat.com>
6116
4a6cc5cd 6117 PR middle-end/71758
6118 * c-c++-common/gomp/pr71758.c: New test.
6119 * gfortran.dg/gomp/pr71758.f90: New test.
6120
8f05fee9 6121 PR tree-optimization/71823
6122 * gcc.dg/vect/pr71823.c: New test.
6123
b73690a4 61242016-07-11 David Malcolm <dmalcolm@redhat.com>
6125
6126 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6127 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6128 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6129
675f4c6b 61302016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6131
6132 PR target/71801
6133 * gcc.target/i386/pr71801.c: New test.
6134
9aaf7e3e 61352016-07-11 Richard Biener <rguenther@suse.de>
6136
6137 PR tree-optimization/71816
6138 * gcc.dg/torture/pr71816.c: New testcase.
6139
dd58bf21 61402016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6141
6142 PR fortran/71783
6143 * gfortran.dg/dependency_46.f90: New test.
6144
a2ebcb84 61452016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6146
6147 PR rtl-optimization/71621
6148 * gcc.target/i386/pr71621-1.c: New.
6149 * gcc.target/i386/pr71621-2.c: New.
6150
6cedf97e 61512016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6152
6153 * gfortran.dg/goacc/pr71704.f90: New test.
6154
dc71c755 61552016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6156
6157 PR target/71297
6158 * gcc.target/powerpc/pr71297.c: New.
6159
288161af 61602016-07-08 Jiong Wang <jiong.wang@arm.com>
6161
6162 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6163
98e771d6 61642016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6165
6166 PR target/71806
6167 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6168
c3d27339 61692016-07-08 Alan Hayward <alan.hayward@arm.com>
6170
6171 PR tree-optimization/71667
6172 * gcc.dg/vect/pr71667.c: New
6173
b1b5042a 61742016-07-08 Martin Liska <mliska@suse.cz>
6175
6176 * gcc.dg/torture/pr71606.c: New test.
6177
5cdc40a0 61782016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6179
6180 PR fortran/71764
6181 * gfortran.dg/pr71764.f90: New test.
6182
bcc4d868 61832016-07-07 Jakub Jelinek <jakub@redhat.com>
6184 Kai Tietz <ktietz70@googlemail.com>
6185
6186 PR c++/70869
6187 PR c++/71054
6188 * g++.dg/cpp0x/pr70869.C: New test.
6189 * g++.dg/cpp0x/pr71054.C: New test.
6190
b39328b2 61912016-07-07 David Edelsohn <dje.gcc@gmail.com>
6192
6193 * g++.dg/debug/pr71432.C: Fail on AIX.
6194
95c9caad 61952016-07-07 Martin Liska <mliska@suse.cz>
6196
6197 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6198 an undefined behavior.
6199 * gfortran.dg/do_3.F90: Likewise.
6200 * gfortran.dg/do_check_11.f90: New test.
6201 * gfortran.dg/do_check_12.f90: New test.
6202 * gfortran.dg/do_corner_warn.f90: New test.
6203
8e976d11 62042016-07-07 Martin Liska <mliska@suse.cz>
6205
6206 * gfortran.dg/predict-1.f90: Ammend the test.
6207 * gfortran.dg/predict-2.f90: Likewise.
6208
26716fc7 62092016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6210
6211 PR ipa/71624
6212 * g++.dg/pr71624.C: New test.
6213
2d079cbf 62142016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6215
6216 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6217 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6218 ARMv8-M Mainline architectures.
6219
9e6f4af4 62202016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6221
6222 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6223 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6224
d490b07a 62252016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6226
6227 PR target/70098
6228 PR target/71763
6229 * gcc.target/powerpc/pr71763.c: New file.
6230
798fc305 62312016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6232
6233 PR tree-optimization/71518
f942bdbf 6234 * gcc.dg/pr71518.c: New test.
798fc305 6235
97e4cbac 62362016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6237
6238 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6239
19aea164 62402016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6241
f942bdbf 6242 PR target/50739
19aea164 6243 * gcc.target/avr/pr50739.c: New test.
6244
105e9dfc 62452016-07-05 Jan Hubicka <jh@suse.cz>
6246
6247 * gcc.dg/tree-ssa/scev-14.c: update template.
6248
1137da9c 62492016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6250
6251 * gcc.dg/vect/group-no-gaps-1.c: New test.
6252
ce393063 62532016-07-05 Andi Kleen <ak@linux.intel.com>
6254
6255 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6256 if kernel supports MPX.
6257
92a44a68 62582016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6259
6260 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6261
f2ccdf8e 62622016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6263 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6264
6265 * gcc.target/powerpc/signbit-1.c: New test.
6266 * gcc.target/powerpc/signbit-2.c: New test.
6267 * gcc.target/powerpc/signbit-3.c: New test.
6268
0215a22c 62692016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6270
6271 PR rtl-optimization/71594
6272 * gcc.dg/torture/pr71594.c: New test.
6273
30a39817 62742016-07-05 Jan Hubicka <jh@suse.cz>
6275
6276 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6277
b65b8df2 62782016-07-05 David Malcolm <dmalcolm@redhat.com>
6279
6280 PR c++/62314
f9c39b65 6281 * g++.dg/parse/error5.C: Update column
b65b8df2 6282 number of missing semicolon error.
6283 * g++.dg/pr62314-2.C: New test case.
6284
6b5471d8 62852016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6286
6287 * gfortran.dg/coarray_stat_function.f90: New test.
6288 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6289 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6290 to new interfaces.
6291
35b3a8dd 62922016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6293
6294 PR fortran/71623
6295 * gfortran.dg/deferred_character_17.f90: New test.
6296
b84c1ddf 62972016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6298
6299 * gcc.target/arm/neon/polytypes.c: Move to ...
6300 * gcc.target/arm/polytypes.c: ... here.
6301 * gcc.target/arm/neon/pr51534.c: Move to ...
6302 * gcc.target/arm/pr51534.c: ... here.
6303 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6304 * gcc.target/arm/vect-vcvt.c: ... here.
6305 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6306 * gcc.target/arm/vect-vcvtq.c: ... here.
6307 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6308 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6309 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6310 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6311 * gcc.target/arm/neon/neon.exp: Delete.
6312 * gcc.target/arm/neon/: Delete.
6313
7e9136f1 63142016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6315
6316 PR fortran/65575
6317 * gfortran.dg: pr65575.f90: New test.
6318
18b42a28 63192016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6320
6321 PR fortran/35849
6322 * gfortran.dg: pr35849.f90: New test.
6323
f8765404 63242016-07-04 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR c++/71739
6327 * g++.dg/cpp0x/pr71739.C: New test.
6328
e3422b3a 63292016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6330
6331 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6332
2da1c9f7 63332016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6334
6335 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6336 locr.
6337 * gcc.target/s390/loc-1.c: New test.
6338
6125d36e 63392016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6340
f9c39b65 6341 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6342 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6343
42797d4b 63442016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6345
6346 PR target/63874
6347 * gcc.target/aarch64/pr63874.c: New test.
6348
9d9fe66a 63492016-07-04 Jan Beulich <jbeulich@suse.com>
6350
6351 * g++.dg/header.c: New.
6352 * gcc.dg/header.c: New.
6353
c364d0f3 63542016-07-02 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR c/71719
6357 * c-c++-common/Wunused-var-15.c: New test.
6358
267f3c67 63592016-07-01 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR fortran/71687
6362 * gfortran.dg/gomp/pr71687.f90: New test.
6363
8297c70b 63642016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6365
6366 * gcc.dg/const-float128-ped.c: Require __float128 effective
6367 target and options.
6368 * gcc.dg/const-float128.c: Likewise.
6369 * gcc.dg/torture/float128-cmp-invalid.c: Require
6370 __float128 and base_quadfloat_support effective targets, and
6371 __float128 options.
6372 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6373 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6374 * gcc.dg/torture/float128-nan.c: Likewise.
6375 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6376 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6377 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6378 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6379 (add_options_for___float128): New.
6380 (check_effective_target_base_quadword_support): New.
6381
eab79b94 63822016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6383
6384 PR target/71720
6385 * gcc.target/powerpc/pr71720.c: New test.
6386
4ce6622a 63872016-07-01 Jan Beulich <jbeulich@suse.com>
6388
6389 * gcc.dg/bss.c: New.
6390
0b6f1914 63912016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6392
6393 PR target/71698
6394 * gcc.target/powerpc/pr71698.c: New test.
6395
4d28a470 63962016-07-01 Georg-Johann Lay <avr@gjlay.de>
6397
6398 PR target/71151
6399 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6400 instead of ".foo" for its section name.
6401 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6402 depending on MCU's flash size.
6403 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6404 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6405 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6406 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6407 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6408 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6409
ed8613ec 64102016-07-01 Jan Beulich <jbeulich@suse.com>
6411
6412 * gcc.target/i386/pr65105-2.c: Add -msse2.
6413
720a0bce 64142016-06-30 Jakub Jelinek <jakub@redhat.com>
6415
c54ee83c 6416 PR tree-optimization/71707
6417 * gcc.dg/strlenopt-29.c: New test.
6418
a845ae6c 6419 PR fortran/71704
6420 * gfortran.dg/gomp/pr71704.f90: New test.
6421
720a0bce 6422 PR fortran/71705
6423 * gfortran.dg/gomp/pr71705.f90: New test.
6424
17c32c4a 64252016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6426
6427 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6428 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6429 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6430 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6431 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6432 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6433 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6434 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6435 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6436 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6437 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6438 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6439 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6440 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6441 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6442 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6443 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6444 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6445 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6446 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6447 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6448 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6449 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6450 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6451 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6452 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6453 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6454 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6455 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6456 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6457 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6458 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6459 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6460 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6461 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6462 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6463 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6464 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6465 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6466 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6467 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6468 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6469 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6470 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6471 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6472 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6473 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6474 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6475 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6476 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6477 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6478 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6479 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6480 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6481 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6482 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6483 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6484 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6485 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6486 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6487 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6488 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6489 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6490 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6491 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6492 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6493 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6494 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6495 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6496 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6497 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6498 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6499 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6500 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6501 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6502 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6503 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6504 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6505 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6506 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6507 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6508
443405c9 65092016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6510 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6511
6512 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6513
6e3a3de2 65142016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6515 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6516
6517 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6518
413c4f6c 65192016-06-30 David Malcolm <dmalcolm@redhat.com>
6520
6521 PR driver/71651
6522 * gcc.dg/spellcheck-options-12.c: New test case.
6523
4c4e99c3 65242016-06-30 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR middle-end/71693
6527 * gcc.c-torture/compile/pr71693.c: New test.
6528
26a2e993 65292016-06-29 David Malcolm <dmalcolm@redhat.com>
6530
6531 * gcc.dg/spellcheck-params.c: New testcase.
6532 * gcc.dg/spellcheck-params-2.c: New testcase.
6533
63abcf45 65342016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6535
6536 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6537 vector extract instructions.
6538 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6539
5f1d49ac 65402016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6541
6542 PR fortran/71686
6543 * gfortran.dg/unexpected_eof_2.f90: New test.
6544 * gfortran.dg/unexpected_eof_3.f90: New test.
6545
0dc00113 65462016-06-29 Jim Wilson <jim.wilson@linaro.org>
6547
6548 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6549
4b975445 65502016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6551
6552 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6553 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6554 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6555
e276a6b9 65562016-06-29 Richard Biener <rguenther@suse.de>
6557
6558 PR middle-end/15256
6559 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6560
c02f3e35 65612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6562
6563 * gcc.target/arm/aapcs/neon-vect10.c: Require
6564 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6565 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6566 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6567 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6568 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6569 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6570 * gcc.target/arm/fp16-aapcs-1.c: Require
6571 -mfloat-ab=hard. Also simplify the test.
6572 * gcc.target/arm/fp16-aapcs-2.c: New.
6573
d0c2a3dd 65742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6575
f942bdbf 6576 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6577 (add_options_for_arm_fp16_ieee): New.
6578 (add_options_for_arm_fp16_alternative): New.
6579 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6580 long-line.
6581 (effective_target_arm_fp16_hw): New.
6582
162fed22 65832016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6584
6585 PR tree-optimization/71655
6586 * g++.dg/pr71655.C: New test.
6587
9ed0eb00 65882016-06-29 Martin Liska <mliska@suse.cz>
6589
6590 * gcc.dg/pr71585.c: New test.
6591 * gcc.dg/pr71585-2.c: New test.
6592 * gcc.dg/pr71585-3.c: New test.
6593
641b1c86 65942016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6595
6596 PR tree-optimization/70729
6597 * g++.dg/vect/pr70729.cc: New test.
6598
44e775d8 65992016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6600
6601 * c-c++-common/gomp/cancel-1.c: Extend.
6602
83b23cdf 66032016-06-29 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR tree-optimization/71625
6606 * gcc.dg/strlenopt-28.c: New test.
6607
b6a4a0f5 66082016-06-29 Richard Biener <rguenther@suse.de>
6609
6610 PR middle-end/71002
6611 * g++.dg/torture/pr71002.C: Adjust testcase.
6612
1af10ce6 66132016-06-29 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR c/71685
6616 * gcc.dg/pr71685.c: New test.
6617
66182016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6619
6620 PR c/71552
6621 * gcc.dg/init-bad-9.c: New test.
6622
043457fd 66232016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6624
6625 * gcc.target/powerpc/abs128-1.c: Require VSX.
6626 * gcc.target/powerpc/copysign128-1.c: Likewise.
6627 * gcc.target/powerpc/inf128-1.c: Likewise.
6628 * gcc.target/powerpc/nan128-1.c: Likewise.
6629
d378e319 66302016-06-28 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR middle-end/71626
6633 * gcc.c-torture/execute/pr71626-1.c: New test.
6634 * gcc.c-torture/execute/pr71626-2.c: New test.
6635
10ef7949 66362016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6637
6638 PR target/71656
6639 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6640
1fcfb8f7 66412016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6642
6643 PR target/71670
6644 * gcc.target/powerpc/pr71670.c: New testcase.
6645
35fd0c10 66462016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6647
6648 PR target/71656
6649 * gcc.target/powerpc/pr71656-1.c: New test.
6650 * gcc.target/powerpc/pr71656-2.c: New test.
6651
584757bc 66522016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6653
6654 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6655 around fp16 code.
6656 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6657 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6658 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6659 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6660 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6661 Add arm_neon_fp16_ok effective target.
f942bdbf 6662 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6663 Likewise.
6664 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6665 Likewise.
6666 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6667 Likewise.
6668 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6669 Likewise.
6670 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6671 Likewise.
6672 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6673 Likewise.
6674 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6675 Likewise.
6676 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6677 Likewise.
6678 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6679 Likewise.
6680 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6681 Likewise.
6682 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6683 Likewise.
584757bc 6684
cbcc4297 66852016-06-26 Jan Hubicka <hubicka@ucw.cz>
6686
6687 * gcc.dg/predict-12.c: New testcase.
6688
0aa73965 66892016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6690
6691 PR fortran/71649
6692 * gfortran.dg/pr71649.f90: New test.
6693
9977f724 66942016-06-25 Jakub Jelinek <jakub@redhat.com>
6695
a5c54f33 6696 PR tree-optimization/71643
6697 * g++.dg/opt/pr71643.C: New test.
6698
9977f724 6699 PR tree-optimization/71631
6700 * gcc.c-torture/execute/pr71631.c: New test.
6701
e09883e4 67022016-06-24 Jan Hubicka <hubicka@ucw.cz>
6703
6704 * gcc.dg/predict-11.c: New testcase.
6705 * gfortran.dg/predict-2.f90: New testcase.
6706
89beffc9 67072016-06-24 Jan Hubicka <hubicka@ucw.cz>
6708
6709 * gcc.dg/predict-10.c: New test.
6710
2275a11d 67112016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712
6713 * gcc.target/powerpc/abs128-1.c: New.
6714 * gcc.target/powerpc/copysign128-1.c: New.
6715 * gcc.target/powerpc/inf128-1.c: New.
6716 * gcc.target/powerpc/nan128-1.c: New.
6717
37681b7f 67182016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6719
6720 * gfortran.dg/pr71642.f90: New test.
6721
9cf2d600 67222016-06-24 Jakub Jelinek <jakub@redhat.com>
6723
6724 PR tree-optimization/71647
6725 * gcc.target/i386/pr71647.c: New test.
6726
eea332b9 67272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6728
6729 * gcc.target/i386/noplt-gd-1.c: New test.
6730 * gcc.target/i386/noplt-gd-2.c: Likewise.
6731 * gcc.target/i386/noplt-gd-3.c: Likewise.
6732 * gcc.target/i386/noplt-ld-1.c: Likewise.
6733 * gcc.target/i386/noplt-ld-2.c: Likewise.
6734 * gcc.target/i386/noplt-ld-3.c: Likewise.
6735 * lib/target-supports.exp
6736 (check_effective_target_tls_get_addr_via_got): New.
6737
b6d48a78 67382016-06-24 Uros Bizjak <ubizjak@gmail.com>
6739
6740 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6741 testsuite compile flags.
6742 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6743 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6744
67452016-06-24 Uros Bizjak <ubizjak@gmail.com>
6746
6747 * g++dg/vect/pr36684.cc: Add dg-do compile.
6748 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6749 * gcc.dg/vect/pr70021.c: Ditto.
6750 * gcc.dg/vect/pr70138-1.c: Ditto.
6751 * gcc.dg/vect/pr70138-2.c: Ditto.
6752 * gcc.dg/vect/pr70354-1.c: Ditto.
6753 * gcc.dg/vect/pr70354-2.c: Ditto.
6754 * gcc.dg/vect/pr71259.c: Ditto.
6755 * gcc.dg/vect/pr71416-1.c: Ditto.
6756 * gcc.dg/vect/slp-43.c: Ditto.
6757 * gcc.dg/vect/slp-45.c: Ditto.
6758 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6759 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6760 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6761 * gfortran.dg/vect/pr69980.f90: Ditto.
6762
67632016-06-24 Uros Bizjak <ubizjak@gmail.com>
6764
6765 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6766 * gcc.dg/vect/bb-slp-30.c: Ditto.
6767 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6768 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6769 * gcc.dg/vect/pr45902.c: Ditto.
6770 * gcc.dg/vect/pr48172.c: Ditto.
6771 * gcc.dg/vect/pr48377.c: Ditto.
6772 * gcc.dg/vect/pr49038.c: Ditto.
6773 * gcc.dg/vect/pr49771.c: Ditto.
6774 * gcc.dg/vect/pr52091.c: Ditto.
6775 * gcc.dg/vect/pr53185-2.c: Ditto.
6776 * gcc.dg/vect/pr56826.c: Ditto.
6777 * gcc.dg/vect/pr60276.c: Ditto.
6778 * gcc.dg/vect/pr62021.c: Ditto.
6779 * gcc.dg/vect/pr63530.c: Ditto.
6780 * gcc.dg/vect/pr65518.c: Ditto.
6781 * gcc.dg/vect/pr65947-1.c: Ditto.
6782 * gcc.dg/vect/pr65947-10.c: Ditto.
6783 * gcc.dg/vect/pr65947-11.c: Ditto.
6784 * gcc.dg/vect/pr65947-12.c: Ditto.
6785 * gcc.dg/vect/pr65947-13.c: Ditto.
6786 * gcc.dg/vect/pr65947-2.c: Ditto.
6787 * gcc.dg/vect/pr65947-3.c: Ditto.
6788 * gcc.dg/vect/pr65947-4.c: Ditto.
6789 * gcc.dg/vect/pr65947-5.c: Ditto.
6790 * gcc.dg/vect/pr65947-6.c: Ditto.
6791 * gcc.dg/vect/pr65947-7.c: Ditto.
6792 * gcc.dg/vect/pr65947-8.c: Ditto.
6793 * gcc.dg/vect/pr65947-9.c: Ditto.
6794 * gcc.dg/vect/pr71416-1.c: Ditto.
6795 * gcc.dg/vect/pr71439.c: Ditto.
6796 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6797 * gcc.dg/vect/vect-bswap16.c: Ditto.
6798 * gcc.dg/vect/vect-bswap32.c: Ditto.
6799 * gcc.dg/vect/vect-bswap64.c: Ditto.
6800 * gcc.dg/vect/vect-live-1.c: Ditto.
6801 * gcc.dg/vect/vect-live-2.c: Ditto.
6802 * gcc.dg/vect/vect-live-3.c: Ditto.
6803 * gcc.dg/vect/vect-live-4.c: Ditto.
6804 * gcc.dg/vect/vect-live-5.c: Ditto.
6805 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6806 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6807 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6808 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6809 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6810 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6811 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6812 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6813 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6814 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6815 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6816 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6817 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6818 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6819 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6820 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6821 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6822
d4213166 68232016-06-24 Uros Bizjak <ubizjak@gmail.com>
6824
6825 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6826
5aaec397 68272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6828
6829 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6830 ia32 if R_386_GOT32X relocation is supported.
6831 * gcc.target/i386/noplt-3.c: Likewise.
6832 * gcc.target/i386/noplt-2.c: Likewise.
6833 (main): Renamed to ...
6834 (bar): This.
6835 * gcc.target/i386/noplt-4.c: Likewise.
6836 (main): Renamed to ...
6837 (bar): This.
6838 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6839 * gcc.target/i386/pr67400-5.c: Likewise.
6840
77104764 68412016-06-24 Jakub Jelinek <jakub@redhat.com>
6842
7318e591 6843 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6844 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6845
77104764 6846 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6847 f4): Adjust expected diagnostics.
6848 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6849 (T): If OVFP is defined, redefine to TP.
6850 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6851 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6852 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6853 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6854 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6855 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6856 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6857 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6858 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6859 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6860 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6861 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6862 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6863 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6864 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6865 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6866 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6867 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6868 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6869 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6870 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6871 as last argument to __builtin_add_overflow_p.
6872
ddf08519 68732016-06-23 Uros Bizjak <ubizjak@gmail.com>
6874
6875 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6876 dg-options and remove default vector testsuite compile flags.
6877 * g++.dg/vect/pr33860a.cc: Ditto.
6878 * g++.dg/vect/pr45470-a.cc: Ditto.
6879 * g++.dg/vect/pr45470-b.cc: Ditto.
6880 * g++.dg/vect/pr60896.cc: Ditto.
6881 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6882 * gcc.dg/vect/pr18308.c: Ditto.
6883 * gcc.dg/vect/pr24049.c: Ditto.
6884 * gcc.dg/vect/pr33373.c: Ditto.
6885 * gcc.dg/vect/pr36228.c: Ditto.
6886 * gcc.dg/vect/pr42395.c: Ditto.
6887 * gcc.dg/vect/pr42604.c: Ditto.
6888 * gcc.dg/vect/pr46663.c: Ditto.
6889 * gcc.dg/vect/pr48765.c: Ditto.
6890 * gcc.dg/vect/pr49093.c: Ditto.
6891 * gcc.dg/vect/pr49352.c: Ditto.
6892 * gcc.dg/vect/pr52298.c: Ditto.
6893 * gcc.dg/vect/pr52870.c: Ditto.
6894 * gcc.dg/vect/pr53185.c: Ditto.
6895 * gcc.dg/vect/pr53773.c: Ditto.
6896 * gcc.dg/vect/pr56695.c: Ditto.
6897 * gcc.dg/vect/pr62171.c: Ditto.
6898 * gcc.dg/vect/pr63530.c: Ditto.
6899 * gcc.dg/vect/pr68339.c: Ditto.
6900 * gcc.dg/vect/pr71259.c: Ditto.
6901 * gcc.dg/vect/vect-82_64.c: Ditto.
6902 * gcc.dg/vect/vect-83_64.c: Ditto.
6903 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6904 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6905 * gcc.dg/vect/vect-shift-2.c: Ditto.
6906 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6907 * gfortran.dg/vect/pr39318.f90: Ditto.
6908 * gfortran.dg/vect/pr45714-a.f: Ditto.
6909 * gfortran.dg/vect/pr45714-b.f: Ditto.
6910 * gfortran.dg/vect/pr46213.f90: Ditto.
6911
81883aeb 69122016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6913 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6914
6915 * gcc.target/powerpc/p9-splat-5.c: New test.
6916
affe5c16 69172016-06-23 Uros Bizjak <ubizjak@gmail.com>
6918
6919 PR tree-optimization/71488
6920 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6921 * lib/target-supports.exp: ... here.
6922 (check_sse4_hw_available): New procedure.
6923 (check_effective_target_sse4_runtime): Ditto.
6924 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6925 -march=westmere for sse4_runtime targets.
547fdd3e 6926 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6927 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6928 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6929 (main): Call check_vect ().
e50240d3 6930 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6931
6fb2f181 69322016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6933
6934 PR target/66232
6935 PR target/67400
6936 * gcc.target/i386/pr66232-14.c: New file.
6937 * gcc.target/i386/pr66232-15.c: Likewise.
6938 * gcc.target/i386/pr66232-16.c: Likewise.
6939 * gcc.target/i386/pr66232-17.c: Likewise.
6940 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6941 ia32 if R_386_GOT32X relocation is supported.
6942 * gcc.target/i386/pr67400-2.c: Likewise.
6943 * gcc.target/i386/pr67400-3.c: Likewise.
6944 * gcc.target/i386/pr67400-4.c: Likewise.
6945 * gcc.target/i386/pr67400-6.c: Likewise.
6946 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6947 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6948
88be2b3c 69492016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6950
6951 PR libgfortran/48852
6952 * gfortran.dg/char4_iunit_1.f03: Update test.
6953 * gfortran.dg/f2003_io_5.f03: Update test.
6954 * gfortran.dg/real_const_3.f90: Update test.
6955
ff600f64 69562016-06-23 Andi Kleen <ak@linux.intel.com>
6957
6958 * g++.dg/bprob/bprob.exp: Support autofdo.
6959 * g++.dg/tree-prof/tree-prof.exp: dito.
6960 * gcc.dg/tree-prof/tree-prof.exp: dito.
6961 * gcc.misc-tests/bprob.exp: dito.
6962 * gfortran.dg/prof/prof.exp: dito.
6963 * lib/profopt.exp: dito.
6964 * lib/target-supports.exp: Check for autofdo.
6965
afa7ed87 69662016-06-23 Martin Liska <mliska@suse.cz>
6967
6968 * gcc.dg/pr71619.c: New test.
6969
0941fba8 69702016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6971
6972 PR target/67400
56896ed3 6973 * gcc.target/i386/pr67400-1.c: New test.
6974 * gcc.target/i386/pr67400-2.c: Likewise.
6975 * gcc.target/i386/pr67400-3.c: Likewise.
6976 * gcc.target/i386/pr67400-4.c: Likewise.
6977 * gcc.target/i386/pr67400-5.c: Likewise.
6978 * gcc.target/i386/pr67400-6.c: Likewise.
6979 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6980
e557fc7f 69812016-06-22 David Malcolm <dmalcolm@redhat.com>
6982
6983 * c-c++-common/missing-header-1.c: New test case.
6984 * c-c++-common/missing-header-2.c: New test case.
6985 * c-c++-common/missing-header-3.c: New test case.
6986 * c-c++-common/missing-header-4.c: New test case.
6987
8469aece 69882016-06-22 David Malcolm <dmalcolm@redhat.com>
6989
6990 PR c/70339
6991 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6992 hint.
6993 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6994 expected results due to builtin "nanl" now being suggested for
6995 "name".
6996 * gcc.dg/pr67580.c: Update expected messages.
6997 * gcc.dg/spellcheck-identifiers.c: New testcase.
6998 * gcc.dg/spellcheck-typenames.c: New testcase.
6999
6628b04d 70002016-06-22 David Malcolm <dmalcolm@redhat.com>
7001
7002 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7003 file.
7004 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7005 diagnostic-test-show-locus-parseable-fixits.c to sources for
7006 diagnostic_plugin_test_show_locus.c.
7007 * lib/gcc-defs.exp (freeform_regexps): New global.
7008 (dg-regexp): New function.
7009 (handle-dg-regexps): New function.
7010 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7011 freeform_regexps to the empty list.
7012 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7013
82ccd33e 70142016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7015
affe5c16 7016 PR tree-optimization/71488
82ccd33e 7017 * g++.dg/pr71488.C: New test.
7018 * gcc.dg/vect/vect-bool-cmp.c: New test.
7019
2c21de58 70202016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7021
7022 * gcc.dg/guality/param-5.c: New test.
7023
fadfd5fc 70242016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7025
7026 * gcc.target/i386/asm-flag-7.c: New test.
7027
03fee1f8 70282016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7029
7030 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7031 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7032 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7033 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7034 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7035 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7036 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7037 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7038 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7039 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7040 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7041 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7042 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7043 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7044 * lib/target-supports.exp: Likewise.
7045
6905db52 70462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7047
7048 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7049 * gcc.dg/attr-ms_struct-2.c: Likewise.
7050 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7051 * gcc.dg/bf-ms-attrib.c: Likewise.
7052 * gcc.dg/bf-ms-layout-2.c: Likewise.
7053 * gcc.dg/bf-ms-layout-3.c: Likewise.
7054 * gcc.dg/bf-ms-layout.c: Likewise.
7055 * gcc.dg/bf-no-ms-layout.c: Likewise.
7056 * gcc.target/i386/bitfield1.c: Likewise.
7057 * gcc.target/i386/bitfield2.c: Likewise.
7058 * gcc.target/i386/bitfield3.c: Likewise.
7059
a6f93fc2 70602016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7061
7062 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7063 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7064 override other than -mcpu=power9 command-line option is specified,
7065 or if the target operating system is aix.
7066 * gcc.target/powerpc/darn-1.c: Likewise.
7067 * gcc.target/powerpc/darn-2.c: Likewise.
7068 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7069 test if effective-target is not powerpc_p9vector_ok or if the
7070 target operating system is not defined.
7071 * gcc.target/powerpc/vslv-1.c: Likewise.
7072 * gcc.target/powerpc/vsrv-0.c: Likewise.
7073 * gcc.target/powerpc/vsrv-1.c: Likewise.
7074
1cb2b4d3 70752016-06-21 Tobias Burnus <burnus@net-b.de>
7076
7077 PR fortran/71068
7078 * gfortran.dg/coarray/data_1.f90: New.
7079
66ff0c67 70802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7081
7082 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7083 (dg-require-effective-target): Use arm_v8_neon_hw.
7084 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7085 (dg-require-effective-target): Likewise.
7086 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7087 (dg-require-effective-target): Likewise.
7088 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7089 (dg-require-effective-target): Likewise.
7090 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7091 (dg-require-effective-target): Likewise.
7092 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7093 (dg-require-effective-target): Likewise.
7094 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7095 Add AArch64 check.
7096
949bfed4 70972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7098
7099 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7100 Set to 3 so test passes.
7101
a20f6cd4 71022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7103
7104 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7105
12792843 71062016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7107
7108 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7109 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7110 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7111 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7112
49763db6 71132016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7114
7115 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7116 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7117
ada61167 71182016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7119
7120 PR target/71549
7121 * gcc.target/i386/pr71549.c: New test.
7122
a15584d4 71232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7124
7125 * gcc.target/powerpc/vadsdu-0.c: Replace
7126 dg-require-effective-target directive to allow test to run on more
7127 platforms, and add dg-skip-if directive to disable test on aix
7128 platforms because of known incompatibilities.
7129 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7130 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7131 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7132 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7133 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7134 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7135 * gcc.target/powerpc/vadsdub-2.c: Replace
7136 dg-require-effective-target directive to allow test to run on more
7137 platforms, and add dg-skip-if directive to disable test on aix
7138 platforms because of known incompatibilities.
7139 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7140 with vec_absdb call to differentiate this test from vadsdub-1.c.
7141 * gcc.target/powerpc/vadsduh-1.c: Replace
7142 dg-require-effective-target directive to allow test to run on more
7143 platforms, and add dg-skip-if directive to disable test on aix
7144 platforms because of known incompatibilities.
7145 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7146 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7147 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7148
ec15ec36 71492016-06-21 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR tree-optimization/71588
7152 * gcc.dg/pr71558.c: New test.
7153
faeffe49 71542016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7155
7156 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7157 * c-c++-common/pr68657-2.c: Likewise.
7158 * c-c++-common/pr68657-3.c: Likewise.
7159 * gcc.dg/torture/pr69714.c: Require int32plus support.
7160 * gcc.dg/torture/pr70025.c: Likewise.
7161 * gcc.dg/torture/pr70083.c: Likewise.
7162 * gcc.dg/torture/pr70542.c: Likewise.
7163 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7164
e218d07f 71652016-06-20 Joseph Myers <joseph@codesourcery.com>
7166
7167 PR c/71601
7168 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7169
232a3df7 71702016-06-20 Jakub Jelinek <jakub@redhat.com>
7171
d7f45b87 7172 PR middle-end/71581
7173 * gcc.dg/pr71581.c: New test.
7174
232a3df7 7175 PR rtl-optimization/71591
7176 * gcc.dg/cpp/pr71591.c: New test.
7177
dbddef42 71782016-06-20 David B. Robins <gcc@davidrobins.net>
7179
7180 PR target/71571
7181 * g++.dg/torture/pr71571.C: New test.
7182
03129ccb 71832016-06-20 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR target/71559
7186 * gcc.target/i386/sse2-pr71559.c: New test.
7187 * gcc.target/i386/avx-pr71559.c: New test.
7188 * gcc.target/i386/avx512f-pr71559.c: New test.
7189
a40b4b62 71902016-06-20 Tobias Burnus <burnus@net-b.de>
7191
7192 PR fortran/71194
7193 * gfortran.dg/pointer_remapping_10.f90: New.
7194
ecbea05a 71952016-06-20 David Malcolm <dmalcolm@redhat.com>
7196
7197 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7198
0f61dae9 71992016-06-20 Martin Sebor <msebor@redhat.com>
7200
7201 PR c/69507
7202 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7203 * gnu90-const-expr-1.c: Same.
7204 * gnu99-const-expr-1.c: Same.
7205 * gnu99-static-1.c: Same.
7206
e458dfd8 72072016-06-20 Renlin Li <renlin.li@arm.com>
7208
2c0c0c9b 7209 PR testsuite/71489
e458dfd8 7210 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7211
7ab71cb3 72122016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7213
7214 * gcc.target/aarch64/vcvt_f64_1.c: New.
7215 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7216 * gcc.target/aarch64/vrecp_f64_1.c: New.
7217
34d36b7a 72182016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7219
7220 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7221 "alignement".
7222
ed7f4748 72232016-06-20 Georg-Johann Lay <avr@gjlay.de>
7224
7225 PR target/71103
7226 * gcc.target/avr/torture/pr71103-2.c: New test.
7227
a940fdc7 72282016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7229
7230 PR c/69507
7231 * gcc.dg/alignof.c: New test.
7232
98683d85 72332016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7234
7235 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7236 vs dg-error; test constexpr specifier too.
7237
358cee25 72382016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7239
7240 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7241
c3d7ceb6 72422016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7243
7244 * lib/target-supports.exp
7245 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7246 arm_neon_ok and merge flags. Fix temporary test name.
7247 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7248 and merge flags.
7249
1176073c 72502016-06-17 Martin Liska <mliska@suse.cz>
7251
7252 * gcc.dg/predict-9.c: Fix dump scanning.
7253
f3e2969a 72542016-06-17 Bin Cheng <bin.cheng@arm.com>
7255
7256 PR tree-optimization/71354
7257 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7258
7fdca647 72592016-06-17 Bin Cheng <bin.cheng@arm.com>
7260
7261 PR tree-optimization/71347
7262 * gcc.dg/tree-ssa/pr71347.c: New test.
7263
a338a226 72642016-06-17 Bin Cheng <bin.cheng@arm.com>
7265
7266 PR tree-optimization/71354
7267 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7268
c1e75671 72692016-06-17 Bin Cheng <bin.cheng@arm.com>
7270
7271 * gcc.dg/vect/vect-alias-check-1.c: New test.
7272
365ba13d 72732016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7274
59bde511 7275 PR target/71151
365ba13d 7276 * gcc.target/avr/pr71151-1.c: New test.
7277 * gcc.target/avr/pr71151-2.c: New test.
7278 * gcc.target/avr/pr71151-3.c: New test.
7279 * gcc.target/avr/pr71151-4.c: New test.
7280 * gcc.target/avr/pr71151-5.c: New test.
7281 * gcc.target/avr/pr71151-6.c: New test.
7282 * gcc.target/avr/pr71151-7.c: New test.
7283 * gcc.target/avr/pr71151-8.c: New test.
7284 * gcc.target/avr/pr71151-common.h: New test.
7285
db48d95b 72862016-06-16 Martin Liska <mliska@suse.cz>
7287
7288 * gfortran.dg/predict-1.f90: New test.
7289
4c780a59 72902016-06-16 Uros Bizjak <ubizjak@gmail.com>
7291
7292 PR target/71242
f9c39b65 7293 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7294
8c1879bc 72952016-06-16 Jan Hubicka <hubicka@ucw.cz>
7296
7297 * g++.dg/vect/pr36648.cc: Disable cunrolli
7298
33698dfe 72992016-06-16 Jakub Jelinek <jakub@redhat.com>
7300
745f2db6 7301 PR target/71554
7302 * gcc.c-torture/execute/pr71554.c: New test.
7303
33698dfe 7304 PR rtl-optimization/71532
7305 * gcc.dg/torture/pr71532.c: New test.
7306
b42322b9 73072016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7308
7309 * gcc.target/powerpc/p9-dimode1.c: New test.
7310 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7311
412b298a 73122016-06-15 Jakub Jelinek <jakub@redhat.com>
7313
93479f99 7314 * gcc.c-torture/compile/20160615-1.c: New test.
7315
412b298a 7316 * g++.dg/cpp0x/ref-qual17.C: New test.
7317
3ec40531 73182016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7319
7320 PR middle-end/71529
7321 * gcc.target/i386/pr71529.C: New test.
7322
edfe7670 73232016-06-15 Alan Hayward <alan.hayward@arm.com>
7324
7325 PR tree-optimization/71483
7326 * g++.dg/vect/pr71483.c: New
7327
6e52ac17 73282016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7329
7330 PR c++/70202
7331 * g++.dg/inherit/crash6.C: New.
7332 * g++.dg/inherit/union2.C: Likewise.
7333 * g++.dg/inherit/virtual12.C: Likewise.
7334 * g++.dg/inherit/virtual13.C: Likewise.
7335 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7336
aed35af2 73372016-06-15 Uros Bizjak <ubizjak@gmail.com>
7338
0941fba8 7339 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7340
6f710392 73412016-06-15 Alan Hayward <alan.hayward@arm.com>
7342
7343 PR tree-optimization/71439
7344 * gcc.dg/vect/pr71439.c: New
7345
d1cedfd3 73462016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7347
7348 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7349
ee8fd158 73502016-06-15 Richard Biener <rguenther@suse.de>
7351
7352 * gcc.dg/vect/slp-45.c: New testcase.
7353
5695a690 73542016-06-15 Richard Biener <rguenther@suse.de>
7355
7356 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7357
267ae3ee 73582016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7359
7360 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7361 requirements, and disable for AIX for now.
7362 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7363
a6d0e20a 73642016-06-14 Jakub Jelinek <jakub@redhat.com>
7365
b2efd162 7366 PR c++/71528
7367 * g++.dg/opt/pr71528.C: New test.
7368
a6d0e20a 7369 PR c++/71516
7370 * g++.dg/init/pr71516.C: New test.
7371
035778de 73722016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7373
7374 * g++.dg/init/array46.C: New.
7375
7c9dc58e 73762016-06-14 Uros Bizjak <ubizjak@gmail.com>
7377
0941fba8 7378 * gcc.target/i386/float128-3.c: New test.
7379 * gcc.target/i386/quad-sse4.c: Ditto.
7380 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7381 Update scan strings.
7c9dc58e 7382
412640c9 73832016-06-14 Richard Biener <rguenther@suse.de>
7384
7385 PR middle-end/71526
7386 * gfortran.dg/pr71526.f90: New testcase.
7387
1b9fde85 73882016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7389
7390 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7391 * gcc.dg/zero_bits_compound-1.c: Likewise.
7392
306097e3 73932016-06-14 Richard Biener <rguenther@suse.de>
7394
7395 PR tree-optimization/71522
7396 * gcc.dg/torture/pr71522.c: New testcase.
7397
566255a8 73982016-06-14 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR tree-optimization/71520
7401 * gcc.dg/tree-ssa/pr71520.c: New test.
7402
eb912adb 74032016-06-14 Richard Biener <rguenther@suse.de>
7404
7405 PR tree-optimization/71521
56d35455 7406 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7407
9720103d 74082016-06-13 Jakub Jelinek <jakub@redhat.com>
7409
12cb8367 7410 PR sanitizer/71498
7411 * c-c++-common/ubsan/bounds-13.c: New test.
7412
9720103d 7413 PR preprocessor/71183
7414 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7415
5965fbcc 74162016-06-13 Jeff Law <law@redhat.com>
7417
7418 PR tree-optimization/71403
7419 * c-c++-common/ubsan/pr71403-1.c: New test.
7420 * c-c++-common/ubsan/pr71403-2.c: New test.
7421 * c-c++-common/ubsan/pr71403-3.c: New test.
7422
04537049 74232016-06-13 Jakub Jelinek <jakub@redhat.com>
7424
7425 PR middle-end/71478
7426 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7427 Add -Wno-psabi -w to dg-options.
7428
412f195f 74292016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7430
7431 * gcc.target/powerpc/vadsdu-0.c: New test.
7432 * gcc.target/powerpc/vadsdu-1.c: New test.
7433 * gcc.target/powerpc/vadsdu-2.c: New test.
7434 * gcc.target/powerpc/vadsdu-3.c: New test.
7435 * gcc.target/powerpc/vadsdu-4.c: New test.
7436 * gcc.target/powerpc/vadsdu-5.c: New test.
7437 * gcc.target/powerpc/vadsdub-1.c: New test.
7438 * gcc.target/powerpc/vadsdub-2.c: New test.
7439 * gcc.target/powerpc/vadsduh-1.c: New test.
7440 * gcc.target/powerpc/vadsduh-2.c: New test.
7441 * gcc.target/powerpc/vadsduw-1.c: New test.
7442 * gcc.target/powerpc/vadsduw-2.c: New test.
7443
527790c1 74442016-06-13 David Malcolm <dmalcolm@redhat.com>
7445
7446 * gcc.dg/c99-init-2.c (c): Update expected error message.
7447 * gcc.dg/init-bad-8.c (foo): Likewise.
7448 * gcc.dg/spellcheck-fields-3.c: New test case.
7449
102e67eb 74502016-06-13 Martin Liska <mliska@suse.cz>
7451
7452 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7453 and "guess loop iv compared" heuristics.
7454 * gcc.dg/predict-2.c: Likewise.
7455 * gcc.dg/predict-3.c: Likewise.
7456 * gcc.dg/predict-4.c: Likewise.
7457 * gcc.dg/predict-5.c: Likewise.
7458 * gcc.dg/predict-6.c: Likewise.
7459
1a54d3be 74602016-06-13 Marek Polacek <polacek@redhat.com>
7461
7462 PR middle-end/71476
7463 * c-c++-common/Wswitch-unreachable-4.c: New test.
7464 * gcc.dg/Wswitch-unreachable-2.c: New test.
7465 * g++.dg/tm/jump1.C: Move dg-warning.
7466
5b7401b8 74672016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7468
7469 * gnat.dg/renaming10.ad[sb]: New test.
7470
1c93151c 74712016-06-13 Paul Thomas <pault@gcc.gnu.org>
7472
7473 PR fortran/70673
7474 * gfortran.dg/pr70673.f90: New test.
7475
249865a0 74762016-06-13 Richard Biener <rguenther@suse.de>
7477
7478 PR middle-end/64516
7479 * gcc.dg/align-3.c: New testcase.
7480
776d9b14 74812016-06-13 Martin Liska <mliska@suse.cz>
7482
7483 * gcc.target/i386/pr71458.c: New test.
7484
0cf5c551 74852016-06-12 Uros Bizjak <ubizjak@gmail.com>
7486
7487 PR target/71241
f9c39b65 7488 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7489
34de0a35 74902016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7491
7492 PR target/60751
7493 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7494 statement.
7495
0cc8bc98 74962016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7497
7498 PR target/60751
7499 * gfortran.dg/comma_IO_extension_1.f90: New test.
7500 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7501 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7502 statement.
7503 * gfortran.dg/graphite/pr38083.f90: Likewise.
7504 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7505 missing format.
7506
0ff78c86 75072016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7508
7509 * gnat.dg/case_character.adb: New test.
7510
6c38863e 75112016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7512
7513 PR middle-end/71310
7514 * gcc.target/powerpc/pr71310.c: New testcase.
7515
24c41395 75162016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7517
7518 PR middle-end/71478
7519 * gcc.dg/pr71478.c: New test.
7520
aeb26fb6 75212016-06-10 Jakub Jelinek <jakub@redhat.com>
7522
702b3575 7523 PR middle-end/71494
7524 * gcc.c-torture/execute/pr71494.c: New test.
7525
8ec29807 7526 PR c/68657
7527 * gcc.target/i386/pr68657.c: New test.
7528
aeb26fb6 7529 PR inline-asm/68843
7530 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7531 (test): Add -masm=intel alternatives.
7532
1dc4d519 75332016-06-10 Martin Sebor <msebor@redhat.com>
7534
7535 PR c/71392
7536 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7537
6385d6d3 75382016-06-10 Jeff Law <law@redhat.com>
7539
7540 PR tree-optimization/71335
7541 * gcc.c-torture/execute/pr71335.c: New test.
7542
041a412b 75432016-06-10 David Malcolm <dmalcolm@redhat.com>
7544
7545 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7546 the various "cannot tail-call: " messages.
7547
4a5edbb2 75482016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7549
7550 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7551 and options.
7552
9cf3aec3 75532016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7554
7555 PR sanitizer/71480
7556 * c-c++-common/asan/pr71480.c: New test.
7557
61724718 75582016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7559
7560 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7561 (ASMNAME2): Likewise.
7562 (main): Replace fn in asm statement with ASMNAME ("fn").
7563 * gcc.dg/guality/pr68037-2.c: Likewise.
7564 * gcc.dg/guality/pr68037-3.c: Likewise.
7565 * gcc.dg/torture/pr68037-1.c: Likewise.
7566 * gcc.dg/torture/pr68037-2.c: Likewise.
7567 * gcc.dg/torture/pr68037-3.c: Likewise.
7568
1807f6fb 75692016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7570
7571 PR inline-asm/68843
7572 * gcc.target/i386/pr68843-1.c: New test.
7573 * gcc.target/i386/pr68843-2.c: New test.
7574
ccfa030f 75752016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7576 Cesar Philippidis <cesar@codesourcery.com>
7577
7578 PR middle-end/71373
7579 * gcc.dg/goacc/nested-function-1.c: New file.
7580 * gcc.dg/goacc/nested-function-2.c: Likewise.
7581 * gcc.dg/goacc/pr71373.c: Likewise.
7582 * gfortran.dg/goacc/cray-2.f95: Likewise.
7583 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7584 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7585 * gfortran.dg/goacc/cray.f95: Update.
7586 * gfortran.dg/goacc/loop-1.f95: Likewise.
7587 * gfortran.dg/goacc/loop-3.f95: Likewise.
7588 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7589 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7590
75912016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7592
7593 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7594 for OpenACC tile clauses.
7595 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7596
7597 PR c/71381
7598 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7599 to...
7600 * c-c++-common/goacc/cache-2.c: ... this new file.
7601 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7602 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7603 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7604 usage.
7605 * gfortran.dg/goacc/cray.f95: Likewise.
7606 * gfortran.dg/goacc/loop-1.f95: Likewise.
7607
bb038f3e 76082016-06-10 Alan Hayward <alan.hayward@arm.com>
7609
7610 PR tree-optimization/71407
7611 PR tree-optimization/71416
7612 * gcc.dg/vect/pr71407.c: New
7613 * gcc.dg/vect/pr71416-1.c: New
7614 * gcc.dg/vect/pr71416-2.c: New
7615
332409d3 76162016-06-10 Richard Biener <rguenther@suse.de>
7617
7618 PR middle-end/71477
7619 * gcc.dg/torture/pr71477.c: New testcase.
7620
03cf727c 76212016-06-09 Julia Koval <julia.koval@intel.com>
7622
7623 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7624 * gcc.target/i386/interrupt-13.c: Likewise.
7625 * gcc.target/i386/interrupt-15.c: Likewise.
7626 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7627 * gcc.target/i386/interrupt-24.c: Likewise.
7628 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7629 * gcc.target/i386/interrupt-9.c: Likewise.
7630 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7631
23b101c5 76322016-06-09 Martin Sebor <msebor@redhat.com>
7633
7634 PR c/70883
7635 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7636 * gcc.dg/builtin-constant_p-1.c: Same.
7637 * gcc.dg/builtins-error.c: Same.
7638 * gcc.dg/pr70859.c: Same.
7639
188d6bbb 76402016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7641
7642 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7643 * gcc.dg/torture/pr68067-1.c: Likewise.
7644 * gcc.dg/torture/pr68067-2.c: Likewise.
7645
76462016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7647
7648 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7649 when setting SIZE.
7650
ff8886bd 76512016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/71465
7654 * g++.dg/inherit/crash5.C: New.
7655 Revert:
7656 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7657
7658 PR c++/70202
7659 * g++.dg/inherit/crash5.C: New.
7660 * g++.dg/inherit/virtual1.C: Adjust.
7661
3f76cceb 76622016-06-09 Martin Liska <mliska@suse.cz>
7663
7664 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7665 * g++.dg/predict-loop-exit-2.C: Likewise.
7666 * g++.dg/predict-loop-exit-3.C: Likewise.
7667 * gcc.dg/predict-1.c: Likewise.
7668 * gcc.dg/predict-2.c: Likewise.
7669 * gcc.dg/predict-3.c: Likewise.
7670 * gcc.dg/predict-4.c: Likewise.
7671 * gcc.dg/predict-5.c: Likewise.
7672 * gcc.dg/predict-6.c: Likewise.
7673 * gcc.dg/predict-7.c: Likewise.
7674
59ae3d1b 76752016-06-09 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/71462
7678 * gcc.dg/torture/pr71462.c: New testcase.
7679
8c2d2acf 76802016-06-09 Marek Polacek <polacek@redhat.com>
7681
7682 PR c/65471
7683 * gcc.dg/c11-generic-3.c: New test.
7684
224cb6b7 76852016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7686
7687 * g++.dg/init/array42.C: New.
7688 * g++.dg/init/array43.C: Likewise.
7689 * g++.dg/init/array44.C: Likewise.
7690 * g++.dg/init/array45.C: Likewise.
7691 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7692 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7693 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7694 * g++.dg/gomp/pr35751.C: Likewise.
7695 * g++.dg/init/array23.C: Likewise.
7696 * g++.dg/init/brace2.C: Likewise.
7697 * g++.dg/init/brace6.C: Likewise.
7698
732905bb 76992016-06-08 Martin Sebor <msebor@redhat.com>
7700 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR c++/70507
7703 PR c/68120
7704 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7705 * c-c++-common/builtin-arith-overflow-2.c: New test.
7706 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7707 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7708 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7709
7ddaa622 77102016-06-08 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR c++/71442
7713 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7714
84ee0905 77152016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7716
7717 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7718 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7719 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7720 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7721 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7722 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7723 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7724 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7725 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7726 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7727 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7728 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7729 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7730
2876af98 77312016-06-08 Richard Biener <rguenther@suse.de>
7732
7733 PR tree-optimization/68558
7734 * gcc.dg/vect/slp-44.c: New testcase.
7735
acbb0d03 77362016-06-08 Richard Biener <rguenther@suse.de>
7737
7738 * gcc.dg/vect/slp-43.c: New testcase.
7739
f8689010 77402016-06-08 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/71452
7743 * gcc.dg/torture/pr71452.c: New testcase.
7744
52d393eb 77452016-06-08 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR c++/71448
7748 * g++.dg/torture/pr71448.C: New test.
7749
9d700ce4 77502016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7751
7752 PR debug/71432
7753 PR ada/71413
7754 * g++.dg/debug/pr71432.C: New test.
7755
eb96ef65 77562016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7757
7758 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7759 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7760 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7761
a4753cdd 77622016-06-08 Alan Hayward <alan.hayward@arm.com>
7763
7764 * gcc.dg/vect/vect-live-2.c: Update effective target.
7765 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7766 * lib/target-supports.exp: Add aarch64 to vect_long.
7767
bafc7b1d 77682016-06-08 Marek Polacek <polacek@redhat.com>
7769
7770 PR c/71418
7771 * gcc.dg/noncompile/pr71418.c: New test.
7772
06e590e7 7773 PR c/71426
7774 * gcc.dg/noncompile/pr71426.c: New test.
7775
d3cb49c9 77762016-06-07 Jan Hubicka <hubicka@ucw.cz>
7777
7778 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7779 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7780 * gcc.dg/predict-3.c: Update template.
7781 * gcc.dg/predict-5.c: Update template.
7782 * gcc.dg/predict-6.c: Update template.
7783 * gcc.dg/predict-9.c: Update template.
7784 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7785
2d76c36a 77862016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7787
7788 * gcc.target/powerpc/vec-mul.c: New test.
7789
7cfde92a 77902016-06-07 David Malcolm <dmalcolm@redhat.com>
7791
7792 * gcc.dg/spellcheck-fields-2.c: New test case.
7793
b032c4dd 77942016-06-07 Richard Biener <rguenther@suse.de>
7795
7796 PR c/61564
7797 * gcc.dg/Wpragmas-1.c: New testcase.
7798 * gcc.dg/Wattributes-4.c: Likewise.
7799 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7800 entry.
7801
a7056369 78022016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7803
7804 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7805 spurious debug code.
7806
123c61e0 78072016-06-07 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/71428
7810 * gcc.dg/torture/pr71428.c: New testcase.
7811
5819d47b 78122016-06-07 Richard Biener <rguenther@suse.de>
7813
7814 PR middle-end/71423
7815 * gcc.dg/torture/pr71423.c: New testcase.
7816
6cec5c6b 78172016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7818
7819 PR middle-end/71408
7820 * gcc.dg/tree-ssa/pr71408.c: New test.
7821
40bbfc17 78222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7823
7824 PR middle-end/71281
7825 * g++.dg/torture/pr71281.C: New test.
7826
61f1f80c 78272016-06-06 Marek Polacek <polacek@redhat.com>
7828
7829 PR c/71362
7830 * gcc.dg/pr71362.c: New test.
7831
0406b32f 78322016-06-06 Jakub Jelinek <jakub@redhat.com>
7833 Patrick Palka <ppalka@gcc.gnu.org>
7834
7835 PR c++/70847
7836 PR c++/71330
7837 PR c++/71393
7838 * g++.dg/opt/pr70847.C: New test.
7839 * g++.dg/ubsan/pr70847.C: New test.
7840 * g++.dg/ubsan/pr71393.C: New test.
7841
b1445999 78422016-06-06 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR tree-optimization/71259
7845 * gcc.dg/vect/pr71259.c: New test.
7846
99b4f3a2 78472016-06-06 David Malcolm <dmalcolm@redhat.com>
7848
7849 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7850 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7851 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7852 above.
7853
837679bc 78542016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7855
7856 PR middle-end/37780
7857 * gcc.c-torture/execute/pr37780.c: New test.
7858 * gcc.target/aarch64/pr37780_1.c: Likewise.
7859 * gcc.target/arm/pr37780_1.c: Likewise.
7860
e4b92538 78612016-06-06 Marek Polacek <polacek@redhat.com>
7862
7863 * c-c++-common/attr-may-alias-1.c: New test.
7864 * c-c++-common/attr-may-alias-2.c: New test.
7865 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7866
43ac2f2f 78672016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7868
7869 PR c/24414
7870 * gcc.target/i386/pr24414.c: New test.
7871
7e1786b2 78722016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7873
7874 * gcc.target/sparc/vis4misc.c: New file.
7875 * gcc.target/sparc/fpcmp.c: Likewise.
7876 * gcc.target/sparc/fpcmpu.c: Likewise.
7877
f593ccb2 78782016-06-06 Alan Hayward <alan.hayward@arm.com>
7879
7880 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7881 * gcc.dg/vect/vect-live-3.c: Likewise.
7882
be6d8ddc 78832016-06-06 Richard Biener <rguenther@suse.de>
7884
7885 PR tree-optimization/71398
7886 * gcc.dg/torture/pr71398.c: New testcase.
7887
78f27916 78882016-06-06 Uros Bizjak <ubizjak@gmail.com>
7889
7890 PR target/71389
7891 * g++.dg/pr71389.C: New test.
7892
c5899606 78932016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7894
7895 PR fortran/71404
7896 * gfortran.dg/fmt_read_5.f: New test.
7897
8e3cd305 78982016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7899
7900 PR fortran/69659
7901 * gfortran.dg/class_array_22.f03: New test.
7902
703c0a09 79032016-06-05 Jan Hubicka <hubicka@ucw.cz>
7904
7905 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7906
d07b2b6f 79072016-06-05 Jan Hubicka <hubicka@ucw.cz>
7908
7909 * gcc.dg/predict-9.c: Update template.
7910
4a7ec4ac 79112016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7912
7913 PR c++/49377
7914 * g++.dg/template/pr49377.C: New.
7915
7499ef4a 79162016-06-04 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR tree-optimization/71405
7919 * g++.dg/torture/pr71405.C: New test.
7920
558c800d 79212016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7922
7923 PR c++/70202
7924 * g++.dg/inherit/crash5.C: New.
7925 * g++.dg/inherit/virtual1.C: Adjust.
7926
4ee7cf4b 79272016-06-03 Jeff Law <law@redhat.com>
7928
7929 PR tree-optimization/71316
7930 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7931
b12ae762 79322016-06-03 Jakub Jelinek <jakub@redhat.com>
7933
7934 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7935 dg-additional-options with just -fno-tree-scev-cprop in it.
7936 * gcc.dg/vect/vect-live-2.c: Likewise.
7937 * gcc.dg/vect/vect-live-5.c: Likewise.
7938 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7939 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7940 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7941
e09a5ee3 79422016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7943
7944 PR c++/27100
7945 * g++.dg/other/friend6.C: New test.
7946
f14b1922 79472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7948
7949 * g++.dg/torture/ppc-ldst-array.C: New.
7950
20702ea3 79512016-06-03 Joseph Myers <joseph@codesourcery.com>
7952
7953 PR target/71276
7954 PR target/71277
7955 * gcc.dg/torture/builtin-fp-int-inexact.c,
7956 gcc.target/i386/387-builtin-fp-int-inexact.c,
7957 gcc.target/i386/387-rint-inline-1.c,
7958 gcc.target/i386/387-rint-inline-2.c,
7959 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7960 gcc.target/i386/sse2-rint-inline-1.c,
7961 gcc.target/i386/sse2-rint-inline-2.c,
7962 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7963 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7964
5ed3cc7b 79652016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7966 Julia Koval <julia.koval@intel.com>
7967
7968 PR target/66960
7969 PR target/67630
7970 PR target/67634
7971 PR target/67841
7972 PR target/68037
7973 PR target/68618
7974 PR target/68661
7975 PR target/69575
7976 PR target/69596
7977 PR target/69734
7978 * gcc.dg/guality/pr68037-1.c: New test.
7979 * gcc.dg/guality/pr68037-2.c: Likewise.
7980 * gcc.dg/guality/pr68037-3.c: Likewise.
7981 * gcc.dg/torture/pr68037-1.c: Likewise.
7982 * gcc.dg/torture/pr68037-2.c: Likewise.
7983 * gcc.dg/torture/pr68037-3.c: Likewise.
7984 * gcc.dg/torture/pr68661-1a.c: Likewise.
7985 * gcc.dg/torture/pr68661-1b.c: Likewise.
7986 * gcc.target/i386/interrupt-1.c: Likewise.
7987 * gcc.target/i386/interrupt-2.c: Likewise.
7988 * gcc.target/i386/interrupt-3.c: Likewise.
7989 * gcc.target/i386/interrupt-4.c: Likewise.
7990 * gcc.target/i386/interrupt-5.c: Likewise.
7991 * gcc.target/i386/interrupt-6.c: Likewise.
7992 * gcc.target/i386/interrupt-7.c: Likewise.
7993 * gcc.target/i386/interrupt-8.c: Likewise.
7994 * gcc.target/i386/interrupt-9.c: Likewise.
7995 * gcc.target/i386/interrupt-10.c: Likewise.
7996 * gcc.target/i386/interrupt-11.c: Likewise.
7997 * gcc.target/i386/interrupt-12.c: Likewise.
7998 * gcc.target/i386/interrupt-13.c: Likewise.
7999 * gcc.target/i386/interrupt-14.c: Likewise.
8000 * gcc.target/i386/interrupt-15.c: Likewise.
8001 * gcc.target/i386/interrupt-16.c: Likewise.
8002 * gcc.target/i386/interrupt-17.c: Likewise.
8003 * gcc.target/i386/interrupt-18.c: Likewise.
8004 * gcc.target/i386/interrupt-19.c: Likewise.
8005 * gcc.target/i386/interrupt-20.c: Likewise.
8006 * gcc.target/i386/interrupt-21.c: Likewise.
8007 * gcc.target/i386/interrupt-22.c: Likewise.
8008 * gcc.target/i386/interrupt-23.c: Likewise.
8009 * gcc.target/i386/interrupt-24.c: Likewise.
8010 * gcc.target/i386/interrupt-25.c: Likewise.
8011 * gcc.target/i386/interrupt-26.c: Likewise.
8012 * gcc.target/i386/interrupt-27.c: Likewise.
8013 * gcc.target/i386/interrupt-28.c: Likewise.
8014 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8015 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8016 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8017 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8018 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8019 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8020 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8021 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8022 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8023 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8024 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8025 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8026
3e346f54 80272016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8028
f27c52fb 8029 PR tree-optimization/52171
8030 * gcc.dg/pr52171.c: New test.
8031 * gcc.target/i386/pr52171.c: New test.
3e346f54 8032
22e029d2 80332016-06-03 Jan Hubicka <jh@suse.cz>
8034
8035 * g++.dg/tree-ssa/pred-1.C: New testcase
8036 * gcc.dg/tree-ssa/pred-1.c: New testcase
8037
41ce74ed 80382016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8039
8040 PR target/70957
8041 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8042 support.
8043 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8044
cf573a72 80452016-06-03 Alan Hayward <alan.hayward@arm.com>
8046
8047 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8048
75aae5b4 80492016-06-03 Alan Hayward <alan.hayward@arm.com>
8050
8051 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8052 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8053 * gcc.dg/vect/vect-live-1.c: New test.
8054 * gcc.dg/vect/vect-live-2.c: New test.
8055 * gcc.dg/vect/vect-live-3.c: New test.
8056 * gcc.dg/vect/vect-live-4.c: New test.
8057 * gcc.dg/vect/vect-live-5.c: New test.
8058 * gcc.dg/vect/vect-live-slp-1.c: New test.
8059 * gcc.dg/vect/vect-live-slp-2.c: New test.
8060 * gcc.dg/vect/vect-live-slp-3.c: New test.
8061
eba6788d 80622016-06-03 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR middle-end/71387
8065 * g++.dg/opt/pr71387.C: New test.
8066
5a653985 80672016-06-02 Jeff Law <law@redhat.com>
8068
8069 PR tree-optimization/71328
8070 * gcc.c-torture/compile/pr71328.c: New test.
8071
f92f6941 80722016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8073
8074 PR fortran/52393
8075 * gfortran.dg/fmt_read_3.f90: Fix typo.
8076 * gfortran.dg/fmt_read_4.f90: New test.
8077
0d29e152 80782016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8081 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8082 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8083 * g++.dg/cpp0x/override2.C: Likewise.
8084 * g++.dg/parse/crash5.C: Likewise.
8085 * g++.dg/parse/error16.C: Likewise.
8086 * g++.dg/parse/error27.C: Likewise.
8087 * g++.dg/template/qualttp15.C: Likewise.
8088 * g++.dg/template/redecl4.C: Likewise.
8089 * g++.old-deja/g++.other/crash39.C: Likewise.
8090 * g++.old-deja/g++.other/struct1.C: Likewise.
8091 * g++.old-deja/g++.pt/m9a.C: Likewise.
8092 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8093
2740a1a5 80942016-06-02 Jakub Jelinek <jakub@redhat.com>
8095
89f17a65 8096 PR c++/71372
8097 * c-c++-common/pr71372.c: New test.
8098
2740a1a5 8099 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8100 __TIME__ strings with __builtin_strcmp instead of printf and
8101 dg-output.
8102
9ae89a4e 81032016-06-02 Martin Liska <mliska@suse.cz>
8104
8105 * gcc.dg/predict-9.c: New test.
8106
41258f9c 81072016-06-02 Jakub Jelinek <jakub@redhat.com>
8108
8109 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8110 global set_compiler_env_var and global saved_compiler_env_var.
8111
dad46eb8 81122016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8113
8114 PR rtl-optimization/71295
8115 * gcc.c-torture/compile/pr71295.c: New test.
8116
9cc8a892 81172016-06-02 Jakub Jelinek <jakub@redhat.com>
8118
98e7c96c 8119 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8120
4a5a4de2 8121 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8122 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8123
9cc8a892 8124 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8125 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8126 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8127 alternative number.
8128
46819a36 81292016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8130
8131 * gcc.target/powerpc/p9-splat-4.c: New test.
8132
81332016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8134
8135 PR target/71186
8136 * gcc.target/powerpc/pr71186.c: New test.
8137
d9820cc5 81382016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8139
8140 PR fortran/52393
8141 * gfortran.dg/fmt_read_3.f90: New test.
8142
2f14ca3e 81432016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8144
8145 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8146 procedure.
8147
dfa5c0d3 81482016-06-01 Eduard Sanou <dhole@openmailbox.org>
8149
8150 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8151 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8152 env var is set.
8153 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8154 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8155 shown once.
8156 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8157 during compilation.
8158 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8159 vars set by dg-set-compiler-env-var.
8160
7d7125df 81612016-06-01 Paul Thomas <pault@gcc.gnu.org>
8162
8163 PR fortran/71156
8164 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8165 to the module procedure declaration.
8166 * gfortran.dg/submodule_16.f08: New test.
8167
6ab9cde4 81682016-06-01 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR middle-end/71371
8171 * c-c++-common/gomp/pr71371.c: New test.
8172
0cfe7a23 81732016-06-01 Richard Biener <rguenther@suse.de>
8174
8175 PR tree-optimization/71366
8176 * gcc.dg/torture/pr71366-1.c: New testcase.
8177 * gcc.dg/torture/pr71366-2.c: Likewise.
8178
5a5b02e1 81792016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8180
8181 * gcc.target/powerpc/vslv-0.c: New test.
8182 * gcc.target/powerpc/vslv-1.c: New test.
8183 * gcc.target/powerpc/vsrv-0.c: New test.
8184 * gcc.target/powerpc/vsrv-1.c: New test.
8185
d27a79f6 81862016-06-01 Nathan Sidwell <nathan@acm.org>
8187
8188 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8189 * gcc.target/nvptx/weak.c: New.
8190
6172a9fd 81912016-06-01 Richard Biener <rguenther@suse.de>
8192
8193 PR tree-optimization/71261
8194 * gcc.dg/torture/vect-bool-1.c: New testcase.
8195
f9aaabb2 81962016-06-01 Jakub Jelinek <jakub@redhat.com>
8197
8198 * gfortran.dg/gomp/order-1.f90: New test.
8199 * gfortran.dg/gomp/order-2.f90: New test.
8200
53b01069 82012016-06-01 Jan Hubicka <hubicka@ucw.cz>
8202
8203 * gcc.dg/unroll-6.c: Update template.
8204 * gcc.dg/unroll-7.c: New testcase.
8205 * gcc.dg/unroll-8.c: New testcase.
8206
36757397 82072016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8208
8209 * gnat.dg/opt56.ad[sb]: New test.
8210
7f93bd6e 82112016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8212
8213 PR c++/66635
8214 * g++.dg/cpp0x/constexpr-ice16.C: New.
8215
9f41a2ce 82162016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8217
8218 PR tree-optimization/71314
8219 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8220 -mbranch-cost=2.
8221
31e02373 82222016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8223
8224 PR tree-optimization/71077
8225 * gcc.dg/tree-ssa/pr71077.c: New test.
8226
76f8f901 82272016-05-31 Jan Hubicka <hubicka@ucw.cz>
8228
7f93bd6e 8229 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8230 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8231 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8232
04f5f923 82332016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8234
8235 PR c++/71248
8236 * g++.dg/cpp0x/pr71248.C: New.
8237 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8238 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8239 * g++.dg/init/new37.C: Likewise.
8240 * g++.dg/template/static1.C: Likewise.
8241 * g++.dg/template/static2.C: Likewise.
8242
4ffddf28 82432016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8244
8245 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8246 instead of %rdi.
8247 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8248
4ff7bd21 82492016-05-31 Marek Polacek <polacek@redhat.com>
8250
8251 * c-c++-common/Wswitch-unreachable-3.c: New test.
8252 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8253
e1f7cc4b 82542016-05-31 Richard Biener <rguenther@suse.de>
8255
8256 PR tree-optimization/71352
8257 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8258
02978bd1 82592016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8260
8261 * gcc.target/arm/armv5_thumb_isa.c: New test.
8262
cfce8164 82632016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8264
8265 PR target/71346
8266 * gcc.target/i386/pr71346.c: New test.
8267
7a51c705 82682016-05-31 Tom de Vries <tom@codesourcery.com>
8269
8270 PR tree-optimization/69068
8271 * gcc.dg/graphite/pr69068.c: New test.
8272
8c1ac106 82732016-05-27 Martin Sebor <msebor@redhat.com>
8274
8275 PR c++/71306
8276 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8277
b6431756 82782016-05-30 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR c++/71349
8281 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8282 nowait depend(inout: dd[0]) clauses where permitted.
8283
f6203294 82842016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8285
8286 PR c++/71238
8287 * g++.dg/parse/pr71238.C: New.
8288 * g++.dg/concepts/friend1.C: Test column numbers too.
8289 * g++.dg/cpp0x/initlist31.C: Likewise.
8290 * g++.dg/cpp0x/pr51420.C: Likewise.
8291 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8292 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8293 * g++.dg/ext/builtin3.C: Likewise.
8294 * g++.dg/lookup/friend12.C: Likewise.
8295 * g++.dg/lookup/friend7.C: Likewise.
8296 * g++.dg/lookup/koenig1.C: Likewise.
8297 * g++.dg/lookup/koenig5.C: Likewise.
8298 * g++.dg/lookup/used-before-declaration.C: Likewise.
8299 * g++.dg/overload/koenig1.C: Likewise.
8300 * g++.dg/template/crash65.C: Likewise.
8301 * g++.dg/template/friend57.C: Likewise.
8302 * g++.dg/warn/Wshadow-5.C: Likewise.
8303 * g++.dg/warn/Wunused-8.C: Likewise.
8304 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8305 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8306 * g++.old-deja/g++.jason/member.C: Likewise.
8307 * g++.old-deja/g++.jason/report.C: Likewise.
8308 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8309 * g++.old-deja/g++.law/visibility20.C: Likewise.
8310 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8311 * g++.old-deja/g++.other/static5.C: Likewise.
8312 * g++.old-deja/g++.pt/overload2.C: Likewise.
8313
b96f8145 83142016-05-30 Jan Hubicka <hubicka@ucw.cz>
8315
8316 * gcc.dg/tree-ssa/peel1.c: New testcase.
8317 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8318 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8319
ed5bca7a 83202016-05-30 Tom de Vries <tom@codesourcery.com>
8321
8322 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8323 to ce.
8324
c0aa0333 83252016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8326
8327 PR c++/71099
8328 * g++.dg/parse/virtual1.C: New.
8329
231010db 83302016-05-30 Uros Bizjak <ubizjak@gmail.com>
8331
8332 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8333 Use correct register when clearing %edx.
8334
765557c0 83352016-05-30 Alexander Monakov <amonakov@ispras.ru>
8336
8337 PR tree-optimization/71289
8338 * gcc.dg/pr71289.c: New test.
8339
fc3b1c44 83402016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8341
8342 PR middle-end/71269
8343 PR middle-end/71292
8344 * gcc.dg/tree-ssa/pr71269.c: New test.
8345 * gcc.dg/tree-ssa/pr71292.c: New test.
8346
ce352457 83472016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8348
8349 PR middle-end/71252
8350 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8351
eedd711b 83522016-05-30 Jan Hubicka <hubicka@ucw.cz>
8353
8354 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8355 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8356 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8357
8c061890 83582016-05-30 Tom de Vries <tom@codesourcery.com>
8359
8360 PR tree-optimization/69067
8361 * gcc.dg/graphite/pr69067.c: New test.
8362
a6b0884c 83632016-05-29 Uros Bizjak <ubizjak@gmail.com>
8364
8365 PR target/71245
8366 * gcc.target/i386/pr71245-1.c: New test.
8367 * gcc.target/i386/pr71245-2.c: Ditto.
8368
2369edfc 83692016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8370
8371 PR c++/71105
8372 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8373 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8374 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8375
b6ab3f43 83762016-05-27 Jan Hubicka <hubicka@ucw.cz>
8377
8378 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8379
0192662b 83802016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8381
8382 Revert:
8383 PR c++/69855
8384 * g++.dg/overload/69855.C: New.
8385 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8386 * g++.old-deja/g++.pt/crash3.C: Likewise.
8387
fce78c50 83882016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8389
8390 PR c++/60385
8391 * g++.dg/parse/namespace13.C: New.
8392
372172fe 83932016-05-26 Jeff Law <law@redhat.com>
8394
8395 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8396 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8397 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8398 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8399 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8401 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8407 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8408
5d8a8944 84092016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8410
8411 PR c++/69855
8412 * g++.dg/overload/69855.C: New.
8413 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8414 * g++.old-deja/g++.pt/crash3.C: Likewise.
8415
29602b75 84162016-05-27 Jiong Wang <jiong.wang@arm.com>
8417
8418 PR target/63596
8419 * gcc.target/aarch64/va_arg_1.c: New testcase.
8420 * gcc.target/aarch64/va_arg_2.c: Likewise.
8421 * gcc.target/aarch64/va_arg_3.c: Likewise.
8422
c900b732 84232016-05-27 Jiong Wang <jiong.wang@arm.com>
8424
8425 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8426 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8427 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8428 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8429 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8430
73ef73bd 84312016-05-27 Marek Polacek <polacek@redhat.com>
8432
8433 PR middle-end/71308
8434 * g++.dg/torture/pr71308.C: New test.
8435
a6031633 84362016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8437
8438 * gcc.dg/zero_bits_compound-1.c: New test.
8439 * gcc.dg/zero_bits_compound-2.c: New test.
8440
1fbdc7ae 84412016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8442
8443 PR middle-end/71279
8444 * gcc.dg/pr71279.c: New test.
8445
2e196ca8 84462016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8447
8448 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8449 floating point min/max/comparison instructions.
8450 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8451
6feab9ce 84522016-05-26 Jakub Jelinek <jakub@redhat.com>
8453
8454 * c-c++-common/gomp/schedule-1.c: New test.
8455 * gfortran.dg/gomp/schedule-1.f90: New test.
8456
978cea8f 84572016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8458
8459 PR c++/70822
8460 PR c++/70106
8461 * g++.dg/cpp1y/auto-fn32.C: New test.
8462 * g++.dg/cpp1y/paren4.C: New test.
8463
0478d9ed 84642016-05-26 Nathan Sidwell <nathan@acm.org>
8465
8466 * gcc.dg/20060410.c: Xfail on ptx.
8467 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8468 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8469 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8470 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8471 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8472
5fd1c174 84732016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8474
8475 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8476
c5e8b3e2 84772016-05-26 Jakub Jelinek <jakub@redhat.com>
8478
0db93a5b 8479 PR tree-optimization/71280
8480 * gcc.dg/pr71280.c: New test.
8481
7199c05c 8482 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8483
76c786ac 8484 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8485 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8486
c5e8b3e2 8487 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8488
e9bcea2f 84892016-05-26 Jiong Wang <jiong.wang@arm.com>
8490
8491 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8492 kept in memory.
e9bcea2f 8493
955d947b 84942016-05-25 Jeff Law <law@redhat.com>
8495
8496 PR tree-optimization/71272
8497 * gcc.c-torture/compile/pr71272.c: new test.
8498
77102dbe 84992016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8500
8501 * gcc.target/powerpc/vec-cmpne.c: New test.
8502 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8503
552821b4 85042016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8505
8506 * gnat.dg/opt55.ad[sb]: New test.
8507
0113f3c5 85082016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8509
8510 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8511 * c-c++-common/pr60226.c: Require int32plus.
8512 * gcc.c-torture/execute/pr70602.c: Likewise.
8513 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8514 unsigned long for malloc arg type.
8515 * gcc.dg/asr_div1.c: Require int32plus.
8516 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8517 * gcc.dg/pie-1.c: Require pie.
8518 * gcc.dg/pie-2.c: Likewise.
8519 * gcc.dg/pr59471.c: Require int32plus.
8520 * gcc.dg/pr59963-2.c: XFAIL for int16.
8521 * gcc.dg/pr60114.c: Require int32plus.
8522 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8523 unsigned long for typedef of size_t.
8524 * gcc.dg/pr63914.c: Require int32plus.
8525 * gcc.dg/pr64536.c: Require pt32plus.
8526 * gcc.dg/pr65658.c: Likewise.
8527 * gcc.dg/pr67271.c: Require int32plus.
8528 * gcc.dg/pr68112.c: Likewise.
8529 * gcc.dg/pr69071.c: Skip for avr target.
8530 * gcc.dg/pr69973.c: Require int32plus.
8531 * gcc.dg/pr70169.c: Skip for avr target.
8532 * gcc.dg/sso-6.c: Require int32plus.
8533 * gcc.dg/sso-7.c: Likewise.
8534 * gcc.dg/sso-8.c: Likewise.
8535 * gcc.dg/vrp-min-max-2.c: Likewise.
8536
f4094380 85372016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8538
8539 PR target/70738
8540 * gcc.target/i386/pr70738-1.c: New test.
8541 * gcc.target/i386/pr70738-2.c: Likewise.
8542 * gcc.target/i386/pr70738-3.c: Likewise.
8543 * gcc.target/i386/pr70738-4.c: Likewise.
8544 * gcc.target/i386/pr70738-5.c: Likewise.
8545 * gcc.target/i386/pr70738-6.c: Likewise.
8546 * gcc.target/i386/pr70738-7.c: Likewise.
8547 * gcc.target/i386/pr70738-8.c: Likewise.
8548 * gcc.target/i386/pr70738-9.c: Likewise.
8549
239a4bea 85502016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8551
8552 PR rtl-optimization/66940
8553 * gcc.c-torture/execute/pr66940.c: New test.
8554
bf6382ba 85552016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8556
8557 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8558 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8559 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8560 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8561 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8562 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8563 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8564 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8565 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8566 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8567 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8568 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8569 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8570 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8571 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8572 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8573 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8574 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8575 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8576 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8577 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8578 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8579 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8580 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8581
2c995da9 85822016-05-25 Marek Polacek <polacek@redhat.com>
8583
8584 PR c/71265
8585 * gcc.dg/noncompile/pr71265.c: New test.
8586
abfbb5b5 8587 PR c/71266
8588 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8589
f6871bbd 85902016-05-25 Nathan Sidwell <nathan@acm.org>
8591
8592 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8593
de04e83e 85942016-05-25 Richard Biener <rguenther@suse.de>
8595
8596 PR tree-optimization/71261
8597 * c-c++-common/torture/pr71261.c: New testcase.
8598
b35931f7 85992016-05-25 Richard Biener <rguenther@suse.de>
8600
8601 PR tree-optimization/71264
8602 * gcc.dg/vect/pr71264.c: New testcase.
8603
166c3089 86042016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8605
8606 PR c++/55992
8607 * g++.dg/cpp0x/alias-decl-53.C: New.
8608 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8609
14240409 86102016-05-25 Martin Liska <mliska@suse.cz>
8611
8612 * g++.dg/pr71239.C: New test.
8613
bc47d9f6 86142016-05-25 Richard Biener <rguenther@suse.de>
8615
4860a6bf 8616 * gcc.dg/vect/pr58135.c: Rename to ...
8617 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8618
d8a3f157 86192016-05-25 Marek Polacek <polacek@redhat.com>
8620
8621 * g++.dg/pr65295.C: Use target c++14.
8622
3af16045 86232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8624
231010db 8625 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8626 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8627
949479b2 86282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8629
8630 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8631 instructions.
8632
6d6a3fc3 86332016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8634
8635 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8636 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8637 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8638 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8639 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8640 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8641 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8642 * c-c++-common/goacc/pcopy.c: Likewise.
8643 * c-c++-common/goacc/pcopyin.c: Likewise.
8644 * c-c++-common/goacc/pcopyout.c: Likewise.
8645 * c-c++-common/goacc/pcreate.c: Likewise.
8646 * c-c++-common/goacc/pr70688.c: New test.
8647 * c-c++-common/goacc/present-1.c: Adjust test.
8648 * c-c++-common/goacc/reduction-5.c: Likewise.
8649 * g++.dg/goacc/data-1.C: New test.
8650
af648be2 86512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8652
8653 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8654 vector parity built-in functions.
8655 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8656 count trailing zeros automatic vectorization.
8657 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8658 count trailing zeros built-in functions.
8659
4e173d60 86602016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8661
8662 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8663
a0c02a52 86642016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8665
8666 PR target/71050
8667 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8668
64c52e9c 86692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8670
8671 PR c++/50436
8672 * g++.dg/template/crash123.C: New.
8673 * g++.dg/template/crash124.C: Likewise.
8674
752b5a4c 86752016-05-24 Martin Sebor <msebor@redhat.com>
8676
8677 PR c++/71147
8678 * g++.dg/ext/flexary16.C: New test.
8679
a36dd683 86802016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8681
f6871bbd 8682 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8683 before math.h is included.
a36dd683 8684 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8685 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8686 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8687 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8688 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8689 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8690 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8691 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8692 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8693 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8694 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8695 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8696 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8697 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8698 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8699 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8700 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8701 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8702 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8703 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8704 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8705 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8706 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8707
d60e1df7 87082016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8709 Kelvin Nilsen <kelvin@gcc.gnu.org>
8710
8711 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8712 support.
8713
22d09025 87142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8715
8716 PR c++/69872
8717 * g++.dg/warn/Wno-narrowing1.C: New.
8718
6ef0143d 87192016-05-24 Marek Polacek <polacek@redhat.com>
8720
8721 PR c/71249
8722 * c-c++-common/Wswitch-unreachable-2.c: New test.
8723
962a2062 87242016-05-24 Jakub Jelinek <jakub@redhat.com>
8725
ead77194 8726 PR c++/71257
8727 * g++.dg/vect/simd-clone-6.cc: New test.
8728 * g++.dg/gomp/declare-simd-6.C: New test.
8729
962a2062 8730 PR middle-end/70434
8731 PR c/69504
8732 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8733
23edc6d1 87342016-05-24 Richard Biener <rguenther@suse.de>
8735
8736 PR tree-optimization/71240
8737 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8738
30633bcc 87392016-05-24 Richard Biener <rguenther@suse.de>
8740
8741 PR tree-optimization/71230
8742 * gcc.dg/torture/pr71230.c: New testcase.
8743 * g++.dg/torture/pr71230.C: Likewise.
8744
c9d624bd 87452016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8746
8747 * c-c++-common/goacc/routine-5.c: Add tests.
8748 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8749 * gfortran.dg/goacc/routine-6.f90: Add tests.
8750
ce143ff0 87512016-05-24 Richard Biener <rguenther@suse.de>
8752
8753 PR tree-optimization/71253
8754 * gcc.dg/torture/pr71253.c: New testcase.
8755
3bdaecd5 87562016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8757
8758 PR middle-end/71252
8759 * gfortran.dg/pr71252.f90: New test.
8760
856b494d 87612016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8762
8763 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8764
7345b977 87652016-05-24 Richard Biener <rguenther@suse.de>
8766
8767 PR middle-end/70434
8768 PR c/69504
8769 * c-c++-common/vector-subscript-4.c: New testcase.
8770 * c-c++-common/vector-subscript-5.c: Likewise.
8771
6f065267 87722016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8773
8774 PR fortran/71123
8775 * gfortran.dg/namelist_90.f: New test
8776
fd6757da 87772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8778
8779 PR fortran/66461
8780 * gfortran.dg/unexpected_eof.f: New test
8781
7d5555a8 87822016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8783 Kelvin Nilsen <kelvin@gcc.gnu.org>
8784
8785 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8786 as little endian.
8787
ae6744c9 87882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8789
8790 PR c++/70972
8791 * g++.dg/cpp0x/inh-ctor20.C: New.
8792 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8793
f0d91a85 87942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8795
8796 PR c++/69095
8797 * g++.dg/cpp0x/variadic168.C: New.
8798
1618ffe5 87992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8800
8801 * g++.dg/cpp0x/pr31445.C: Test column number too.
8802 * g++.dg/cpp0x/pr32253.C: Likewise.
8803 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8804 * g++.dg/cpp0x/variadic36.C: Likewise.
8805
c0205bab 88062016-05-23 Marc Glisse <marc.glisse@inria.fr>
8807
8808 * gcc.dg/fold-notshift-2.c: Adjust.
8809
1398da0f 88102016-05-23 Marek Polacek <polacek@redhat.com>
8811
8812 PR c/49859
8813 * c-c++-common/Wswitch-unreachable-1.c: New test.
8814 * gcc.dg/Wswitch-unreachable-1.c: New test.
8815 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8816 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8817 * g++.dg/gomp/block-10.C: Likewise.
8818 * gcc.dg/gomp/block-10.c: Likewise.
8819 * g++.dg/gomp/block-9.C: Likewise.
8820 * gcc.dg/gomp/block-9.c: Likewise.
8821 * g++.dg/gomp/target-1.C: Likewise.
8822 * g++.dg/gomp/target-2.C: Likewise.
8823 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8824 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8825 * g++.dg/gomp/taskgroup-1.C: Likewise.
8826 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8827 * gcc.dg/gomp/teams-1.c: Likewise.
8828 * g++.dg/gomp/teams-1.C: Likewise.
8829 * g++.dg/overload/error3.C: Likewise.
8830 * g++.dg/tm/jump1.C: Likewise.
8831 * g++.dg/torture/pr40335.C: Likewise.
8832 * gcc.dg/c99-vla-jump-5.c: Likewise.
8833 * gcc.dg/switch-warn-1.c: Likewise.
8834 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8835 * gcc.dg/nested-func-1.c: Likewise.
8836 * gcc.dg/pr67784-4.c: Likewise.
8837
5403ed8b 88382016-05-23 Richard Biener <rguenther@suse.de>
8839
8840 PR tree-optimization/71230
8841 * gfortran.dg/pr71230-1.f90: New testcase.
8842 * gfortran.dg/pr71230-2.f90: Likewise.
8843
27510941 88442016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8845
1618ffe5 8846 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8847 * gcc.dg/vect/pr58135.c: Add new.
8848 * gfortran.dg/pr46519-1.f: Adjust test case.
8849
a41c605d 88502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8851
8852 PR c++/53401
8853 * g++.dg/cpp0x/decltype64.C: New.
8854
3eb254ab 88552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8856
8857 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8858 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8859 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8860
a75fffe1 88612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8862
8863 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8864 Add poly64x1_t and poly64x2_t cases if supported.
8865 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8866 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8867 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8868 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8869 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8870
56979b12 88712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8872
8873 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8874 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8875 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8876 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8877 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8878 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8879 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8880
dc5e98db 88812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8882
8883 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8884
c0f383ae 88852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8886
8887 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8888 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8889
2a4d70a2 88902016-05-22 Jakub Jelinek <jakub@redhat.com>
8891
4c109025 8892 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8893 constraint instead of "r".
8894 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8895 insn instead of vxorpd.
8896 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8897
bad891ce 8898 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8899 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8900
ac23ddb9 8901 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8902
9dac9579 8903 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8904 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8905
2a4d70a2 8906 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8907
9eafdd7b 89082016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8909
8910 PR middle-end/40921
8911 * gcc.dg/tree-ssa/pr40921.c: New test.
8912
93df190d 89132016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8914
8915 PR target/71103
8916 * gcc.target/avr/pr71103.c: New test.
8917
933b9f7f 89182016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8919
8920 PR middle-end/71179
8921 * gcc.dg/tree-ssa/pr71179.c: New test.
8922
8bdfbc08 89232016-05-20 Martin Sebor <msebor@redhat.com>
8924
8925 PR c/71115
8926 * gcc.dg/init-excess-2.c: New test.
8927
6827ab42 89282016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8929
8930 * gnat.dg/opt53.adb: New test.
8931 * gnat.dg/opt54.adb: Likewise.
8932
58a5f4c0 89332016-05-20 Martin Jambor <mjambor@suse.cz>
8934
8935 PR tree-optimization/70884
8936 * gcc.dg/tree-ssa/pr70919.c: New test.
8937
bb7145f6 89382016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8939
8940 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8941 formatting.
f6871bbd 8942 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8943 fix code formatting.
8944
89452016-05-20 Nathan Sidwell <nathan@acm.org>
8946
8947 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8948 non-common cases.
8949 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8950
9954d230 89512016-05-20 David Malcolm <dmalcolm@redhat.com>
8952
8953 * jit.dg/all-non-failing-tests.h: Add
8954 test-factorial-must-tail-call.c.
8955 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8956 * jit.dg/test-factorial-must-tail-call.c: New test case.
8957
08a161f9 89582016-05-20 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR fortran/71204
8961 * gfortran.dg/pr71204.f90: New test.
8962
3d380077 89632016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8964
8965 * gcc.target/nvptx/sincos.c: New test.
8966
0f104d56 89672016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8968
8969 PR c++/70572
8970 * g++.dg/cpp1y/auto-fn31.C: New.
8971
61736a1b 89722016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8973
8974 * gcc.target/powerpc/vec-addec.c: New test.
8975 * gcc.target/powerpc/vec-addec-int128.c: New test.
8976
b4a61e77 89772016-05-20 David Malcolm <dmalcolm@redhat.com>
8978
8979 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8980 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8981 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8982 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8983
9a2ace10 89842016-05-20 Jan Hubicka <hubicka@ucw.cz>
8985
8986 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8987
45cdf8c6 89882016-05-20 Jakub Jelinek <jakub@redhat.com>
8989
b9a1dcd5 8990 PR c++/71210
8991 * g++.dg/opt/pr71210-1.C: New test.
8992 * g++.dg/opt/pr71210-2.C: New test.
8993
45cdf8c6 8994 PR tree-optimization/29756
8995 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8996 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8997 only on selected targets where V4SImode vectors are known to be
8998 supported.
8999
92e3ffbf 90002016-05-20 Marc Glisse <marc.glisse@inria.fr>
9001
9002 PR tree-optimization/71079
9003 PR tree-optimization/71206
9004 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9005
5da368e3 90062016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9007
9008 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9009 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9010 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9011
2506d97a 90122016-05-20 Richard Guenther <rguenther@suse.de>
9013
9014 PR tree-optimization/29756
9015 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9016
adade307 90172016-05-20 Richard Biener <rguenther@suse.de>
9018
9019 PR tree-optimization/71185
9020 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9021
c3deca25 90222016-05-20 Richard Biener <rguenther@suse.de>
9023
9024 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9025
8b0bef14 90262016-05-19 Marek Polacek <polacek@redhat.com>
9027
9028 PR c++/71075
9029 * g++.dg/diagnostic/pr71075.C: New test.
9030
08025288 90312016-05-19 David Malcolm <dmalcolm@redhat.com>
9032
9033 PR c++/71184
9034 * g++.dg/pr71184.C: New test case.
9035
26a51591 90362016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9037
9038 * gcc.target/powerpc/darn-0.c: New test.
9039 * gcc.target/powerpc/darn-1.c: New test.
9040 * gcc.target/powerpc/darn-2.c: New test.
9041
d8d3e75a 90422016-05-19 Marek Polacek <polacek@redhat.com>
9043
9044 PR tree-optimization/71031
9045 * gcc.dg/tree-ssa/vrp100.c: New test.
9046
c28211ae 90472016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9048
9049 PR rtl-optimization/71148
9050 * gcc.dg/pr71148.c: New test.
9051
3f5ea43a 90522016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9053
9054 PR target/71056
9055 * gcc.target/arm/pr71056.c: New test.
9056
2a7d4c20 90572016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9058
9059 * c-c++-common/pr69669.c: Check the used mode.
9060
ed0b0569 90612016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9062
9063 PR sanitizer/64354
9064 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9065
410372fe 90662016-05-19 Richard Biener <rguenther@suse.de>
9067
9068 PR tree-optimization/70729
9069 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9070 * gcc.dg/graphite/scop-18.c: Likewise.
9071 * gcc.dg/pr41783.c: Disable LIM.
9072 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9073 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9074 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9075 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9076 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9077 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9078 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9079 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9080 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9081 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9082 * gfortran.dg/pr42108.f90: Likewise.
9083
56f34f03 90842016-05-18 David Malcolm <dmalcolm@redhat.com>
9085
9086 PR driver/69265
9087 * gcc.dg/spellcheck-options-11.c: New test case.
9088
e6481cd1 90892016-05-18 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR c++/71100
9092 * g++.dg/opt/pr71100.C: New test.
9093
be951c59 90942016-05-18 Martin Jambor <mjambor@suse.cz>
9095
9096 PR ipa/69708
9097 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9098 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9099 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9100 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9101
665ff45b 91022016-05-18 Martin Jambor <mjambor@suse.cz>
9103
9104 PR ipa/69708
9105 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9106 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9107 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9108 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9109 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9110
485be62c 91112016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9112
9113 PR c++/69793
9114 * g++.dg/template/crash122.C: New.
9115
b251d5f5 91162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9117
9118 PR c++/70466
9119 * g++.dg/template/pr70466-1.C: New.
9120 * g++.dg/template/pr70466-2.C: Likewise.
9121
c93e9931 91222016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9123
9124 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9125 splat operations and the XXSPLTIB instruction.
9126 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9127 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9128 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9129 xxlxor to clear a register.
9130
8ba6639c 91312016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9132
9133 * gcc.dg/torture/pr71020.c: New test.
9134
ec6e3005 91352016-05-18 Martin Jambor <mjambor@suse.cz>
9136
9137 PR ipa/70646
9138 * gcc.dg/ipa/pr70646.c: New test.
9139
5ef3c918 91402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9141
9142 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9143
70a88eab 91442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9145
9146 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9147 missing tests for vreinterpretq_p{8,16}.
9148
b52a930c 91492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9150
9151 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9152 vsliq_n_s64 and vsliq_n_u64.
9153
bdd4080b 91542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9155
9156 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9157 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9158
37814bf5 91592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9160
9161 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9162 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9163 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9164
764af2e0 91652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9166
9167 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9168 in comment.
9169
ffe01a83 91702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9171
9172 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9173 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9174 "blr\t" and switch to scan-assembler-times.
9175
fab6dae9 91762016-05-18 Jiong Wang <jiong.wang@arm.com>
9177
231010db 9178 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9179 with __aarch64__.
9180 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9181 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9182
4eb0c566 91832016-05-18 Jakub Jelinek <jakub@redhat.com>
9184
442f18f1 9185 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9186 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9187 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9188 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9189 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9190 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9191
4d83b36b 9192 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9193 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9194
a4528eec 9195 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9196 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9197
f0066139 9198 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9199 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9200
4eb0c566 9201 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9202
303e9267 92032016-05-18 Richard Biener <rguenther@suse.de>
9204
9205 PR tree-optimization/71168
9206 * gcc.dg/torture/pr71168.c: New testcase.
9207
0d7ddd44 92082016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9209
9210 PR middle-end/63586
9211 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9212 * gcc.dg/tree-ssa/pr63586.c: New test.
9213 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9214
899bcc0f 92152016-05-17 Nathan Sidwell <nathan@acm.org>
9216
9217 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9218 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9219 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9220 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9221
a2246979 92222016-05-17 Nathan Sidwell <nathan@acm.org>
9223
9224 * gcc.target/nvptx/abi-vararg-3.c: New.
9225
2f6a4d21 92262016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9227
9228 PR tree-optimization/54579
9229 PR middle-end/55299
9230 * gcc.dg/fold-notrotate-1.c: New test.
9231 * gcc.dg/fold-notshift-1.c: New test.
9232 * gcc.dg/fold-notshift-2.c: New test.
9233
27bdad45 92342016-05-17 Marek Polacek <polacek@redhat.com>
9235
9236 PR ipa/71146
9237 * g++.dg/ipa/pr71146.C: New test.
9238
f33a295a 92392016-05-17 David Malcolm <dmalcolm@redhat.com>
9240
9241 * jit.dg/test-error-array-bounds.c: New test case.
9242
b6dd53bf 92432016-05-17 Marc Glisse <marc.glisse@inria.fr>
9244
9245 * gcc.dg/tree-ssa/and-1.c: New testcase.
9246
a8719545 92472016-05-17 Marc Glisse <marc.glisse@inria.fr>
9248
9249 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9250 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9251
34806102 92522016-05-17 Marc Glisse <marc.glisse@inria.fr>
9253
9254 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9255 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9256
25fe08a8 92572016-05-17 Jiong Wang <jiong.wang@arm.com>
9258
9259 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9260
abf1a837 92612016-05-17 Jiong Wang <jiong.wang@arm.com>
9262
9263 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9264
666b9dd3 92652016-05-17 Jiong Wang <jiong.wang@arm.com>
9266
9267 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9268 ".2d[index]" when scan the assembly.
9269 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9270 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9271 float64x1.
9272 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9273
77d095c0 92742016-05-17 Richard Biener <rguenther@suse.de>
9275
9276 PR tree-optimization/71132
9277 * gcc.dg/torture/pr71132.c: New testcase.
9278
28adcc23 92792016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9280
9281 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9282
2439931e 92832016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9284
9285 PR target/70809
9286 * gcc.target/aarch64/pr70809_1.c: New test.
9287
5ec2ff80 92882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9289
9290 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9291 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9292 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9293 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9294
17fd1c7a 92952016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9296 Ilya Enkovich <ilya.enkovich@intel.com>
9297
9298 PR target/71114
9299 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9300
46729204 93012016-05-16 Jan Hubicka <hubicka@ucw.cz>
9302
9303 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9304 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9305
2a1125d6 93062016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9307
9308 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9309 test for __ARM_FP16_ARGS.
9310 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9311 * gcc.target/arm/aapcs/neon-vect10.c: New.
9312 * gcc.target/arm/aapcs/neon-vect9.c: New.
9313 * gcc.target/arm/aapcs/vfp18.c: New.
9314 * gcc.target/arm/aapcs/vfp19.c: New.
9315 * gcc.target/arm/aapcs/vfp20.c: New.
9316 * gcc.target/arm/aapcs/vfp21.c: New.
9317 * gcc.target/arm/fp16-aapcs-1.c: New.
9318 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9319 test for __ARM_FP16_ARGS.
9320 * g++.target/arm/fp16-return-1.c: Update expected output.
9321
ea3d2d74 93222016-05-16 Jiong Wang <jiong.wang@arm.com>
9323
9324 PR testsuite/70227
9325 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9326
6989e05f 93272016-05-15 Harald Anlauf <anlauf@gmx.de>
9328
9329 PR fortran/69603
9330 * gfortran.dg/pr69603.f90: New testcase.
9331
a5f52592 93322016-05-14 Fritz Reese <fritzoreese@gmail.com>
9333
9334 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9335
88f949ab 93362016-05-14 Fritz Reese <fritzoreese@gmail.com>
9337
9338 PR fortran/71047
9339 * gfortran.dg/pr71047.f08: New test.
9340
90c88567 93412016-05-13 Joseph Myers <joseph@codesourcery.com>
9342
9343 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9344 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9345 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9346
00a690cc 93472016-05-13 Martin Sebor <msebor@redhat.com>
9348
9349 PR c++/60049
9350 * g++.dg/cpp0x/constexpr-60049.C: New test.
9351
ec8b6af7 93522016-05-13 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR bootstrap/71071
9355 * gcc.dg/pr71071.c: New test.
9356
f54d1d7b 93572016-05-13 Uros Bizjak <ubizjak@gmail.com>
9358
9359 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9360 remove XOP handling.
2f3af60f 9361 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9362
a39a0392 93632016-05-13 Nathan Sidwell <nathan@acm.org>
9364
9365 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9366 __atomic_is_lock_free declaration.
9367
42333dd9 93682016-05-13 Richard Biener <rguenther@suse.de>
9369
9370 PR tree-optimization/42587
9371 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9372
c5442454 93732016-05-13 Martin Liska <mliska@suse.cz>
9374
9375 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9376 the new format of dump output.
9377
03a400fb 93782016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9379
9380 * gcc.dg/pr71084.c: New test.
9381
69278c3f 93822016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9383
231010db 9384 PR target/53440
9385 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9386
8138f11b 93872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9388
9389 * gcc.target/aarch64/struct_return.c: New test.
9390
22a3f7bd 93912016-05-12 Marek Polacek <polacek@redhat.com>
9392
9393 PR c/70756
9394 * c-c++-common/pr70756-2.c: New test.
9395 * c-c++-common/pr70756.c: New test.
9396
9bcd42cc 93972016-05-12 Richard Biener <rguenther@suse.de>
9398
9399 PR tree-optimization/71059
9400 * gcc.dg/torture/pr71059.c: New testcase.
9401
5ffb4a0d 94022016-05-12 Richard Biener <rguenther@suse.de>
9403
9404 PR tree-optimization/71062
9405 * gcc.dg/torture/pr71062.c: New testcase.
9406
2ab65c31 94072016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9408
9409 PR tree-optimization/71006
9410 * gcc.dg/pr71006.c: New test.
9411
f0158fc0 94122016-05-12 Marek Polacek <polacek@redhat.com>
9413
9414 PR driver/71063
9415 * gcc.dg/opts-7.c: New test.
9416
0f56938b 94172016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9418
9419 PR target/70830
9420 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9421 Add -save-temps to dg-options.
9422 Scan for ldmfd rather than pop instruction.
9423 * gcc.target/arm/interrupt-2.c: Likewise.
9424 * gcc.target/arm/pr70830.c: New test.
9425
e10946d5 94262016-05-12 Jakub Jelinek <jakub@redhat.com>
9427
9fa8e468 9428 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9429 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9430
9ce62bbe 9431 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9432 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9433 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9434
708ae1b1 9435 PR target/71019
9436 * gcc.target/i386/avx512vl-pack-1.c: New test.
9437 * gcc.target/i386/avx512vl-pack-2.c: New test.
9438 * gcc.target/i386/avx512bw-pack-2.c: New test.
9439
a461f32e 9440 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9441
e10946d5 9442 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9443 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9444 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9445
f52a3ef6 94462016-05-12 Richard Biener <rguenther@suse.de>
9447
9448 PR tree-optimization/70986
9449 * gcc.dg/torture/pr70986-1.c: New testcase.
9450 * gcc.dg/torture/pr70986-2.c: Likewise.
9451 * gcc.dg/torture/pr70986-3.c: Likewise.
9452
54c4d22e 94532016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9454
9455 PR c/43651
9456 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9457 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9458
57215d5b 94592016-05-11 Uros Bizjak <ubizjak@gmail.com>
9460
9461 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9462 directive.
9463 * gcc.target/i386/pr66746.c: Ditto.
9464
67d3121c 94652016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9466
9467 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9468 support.
9469 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9470 warning when using -mvsx-timode.
9471 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9472 * gcc.target/powerpc/dform-2.c: Likewise.
9473 * gcc.target/powerpc/pr68805.c: Likewise.
9474
7f8012a5 94752016-05-11 Marek Polacek <polacek@redhat.com>
9476
9477 PR c++/71024
9478 * c-c++-common/attributes-3.c: New test.
9479
3e8567ce 94802016-05-11 Nathan Sidwell <nathan@acm.org>
9481
9482 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9483 * gcc.c-torture/execute/pr68185.c: Likewise.
9484 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9485 * gcc.dg/pr69634.c: Requires scheduling.
9486 * gcc.dg/torture/pr66178.c: Require label values.
9487 * gcc.dg/setjmp-6.c: Require indirect jumps.
9488
3739ac00 94892016-05-11 Richard Biener <rguenther@suse.de>
9490
9491 PR tree-optimization/71055
9492 * gcc.dg/torture/pr71055.c: New testcase.
9493
1ff8b385 94942016-05-11 Richard Biener <rguenther@suse.de>
9495
9496 PR debug/71057
9497 * g++.dg/debug/pr71057.C: New testcase.
9498
77126efa 94992016-05-11 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR fortran/70855
9502 * gfortran.dg/gomp/pr70855.f90: New test.
9503
6fcaaf9b 95042016-05-11 Richard Biener <rguenther@suse.de>
9505
9506 PR middle-end/71002
9507 * g++.dg/torture/pr71002.C: New testcase.
9508
bfa8ea12 95092016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9510
9511 PR middle-end/70807
9512 * gcc.dg/pr70807.c: New test.
9513
87632549 95142016-05-10 Martin Sebor <msebor@redhat.com>
9515
9516 PR c++/38611
9517 * g++.dg/Wattributes.C: New test.
9518
f9153689 95192016-05-10 Marc Glisse <marc.glisse@inria.fr>
9520
9521 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9522 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9523 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9524
a44ed58a 95252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9526
9527 PR target/70799
9528 * gcc.target/i386/pr70799-1.c: New test.
9529
d6c90d89 95302016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9531
9532 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9533
c1f73044 95342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9535
9536 PR middle-end/70877
9537 * gcc.target/i386/pr70877.c: New test.
9538
e66d763a 95392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9540
9541 PR tree-optimization/70786
9542 * gcc.target/i386/pr70876.c: New test.
9543
a30ff73a 95442016-05-10 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR target/70927
9547 * gcc.target/i386/avx512vl-logic-1.c: New test.
9548 * gcc.target/i386/avx512vl-logic-2.c: New test.
9549 * gcc.target/i386/avx512dq-logic-2.c: New test.
9550
4b3fd38f 95512016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9552
9553 PR target/70963
9554 * gcc.target/powerpc/pr70963.c: New.
9555
abf93a25 95562016-05-10 David Malcolm <dmalcolm@redhat.com>
9557
9558 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9559 (test_very_wide_line): Add ruler to expected output.
9560 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9561 (test_very_wide_line): Likewise.
9562 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9563 (test_show_locus): Within the handling of "test_very_wide_line",
9564 enable show_ruler_p on the diagnostic context.
9565
d614888f 95662016-05-10 Richard Biener <rguenther@suse.de>
9567
9568 PR tree-optimization/71039
9569 * gcc.dg/torture/pr71039.c: New testcase.
9570
dbca5ed9 95712016-05-10 Nathan Sidwell <nathan@acm.org>
9572
9573 * gcc.dg/nested-func-10.c: Requires alloca.
9574 * gcc.dg/nested-func-9.c: Requires alloca.
9575 * gcc.c-torture/execute/pr70460.c: Requires labels.
9576 * gcc.c-torture/compile/pr70199.c: Requires labels.
9577 * gcc.target/nvptx/decl.c: Compile only.
9578 * gcc.target/nvptx/trailing-init.c: Compile only.
9579 * gcc.target/nvptx/ary-init.c: Compile only.
9580
3fa82609 95812016-05-10 Marek Polacek <polacek@redhat.com>
9582
9583 PR c/70255
9584 * gcc.dg/attr-opt-1.c: New test.
9585
76825907 95862016-05-10 Richard Biener <rguenther@suse.de>
9587
9588 PR tree-optimization/70497
9589 PR tree-optimization/28367
9590 * gcc.dg/torture/20160404-1.c: New testcase.
9591 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9592 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9593
68255819 95942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9595
9596 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9597
d9aa8cdb 95982016-05-09 Uros Bizjak <ubizjak@gmail.com>
9599
9600 * gcc.target/i386/fabsneg-1.c New test.
9601
7cc16f50 96022016-05-09 Alan Modra <amodra@gmail.com>
9603
9604 PR testsuite/70826
9605 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9606
a83b7b63 96072016-05-09 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/70985
9610 * gcc.dg/torture/pr70985.c: New testcase.
9611
189d0706 96122016-05-09 Bin Cheng <bin.cheng@arm.com>
9613
9614 * gcc.dg/tree-ssa/ifc-9.c: New test.
9615 * gcc.dg/tree-ssa/ifc-10.c: New test.
9616 * gcc.dg/tree-ssa/ifc-11.c: New test.
9617 * gcc.dg/tree-ssa/ifc-12.c: New test.
9618 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9619 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9620 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9621
1ec957b0 96222016-05-09 Richard Biener <rguenther@suse.de>
9623
9624 PR fortran/70937
9625 * gfortran.dg/pr70937.f90: New testcase.
9626
923c7714 96272016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9628
9629 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9630
d7cd448a 96312016-05-07 Fritz Reese <fritzoreese@gmail.com>
9632
9633 PR fortran/56226
9634 * gfortran.dg/dec_structure_1.f90: New testcase.
9635 * gfortran.dg/dec_structure_2.f90: Ditto.
9636 * gfortran.dg/dec_structure_3.f90: Ditto.
9637 * gfortran.dg/dec_structure_4.f90: Ditto.
9638 * gfortran.dg/dec_structure_5.f90: Ditto.
9639 * gfortran.dg/dec_structure_6.f90: Ditto.
9640 * gfortran.dg/dec_structure_7.f90: Ditto.
9641 * gfortran.dg/dec_structure_8.f90: Ditto.
9642 * gfortran.dg/dec_structure_9.f90: Ditto.
9643 * gfortran.dg/dec_structure_10.f90: Ditto.
9644 * gfortran.dg/dec_structure_11.f90: Ditto.
9645 * gfortran.dg/dec_union_1.f90: Ditto.
9646 * gfortran.dg/dec_union_2.f90: Ditto.
9647 * gfortran.dg/dec_union_3.f90: Ditto.
9648 * gfortran.dg/dec_union_4.f90: Ditto.
9649 * gfortran.dg/dec_union_5.f90: Ditto.
9650 * gfortran.dg/dec_union_6.f90: Ditto.
9651 * gfortran.dg/dec_union_7.f90: Ditto.
9652
f681e29b 96532016-05-07 Tom de Vries <tom@codesourcery.com>
9654
9655 PR tree-optimization/70956
9656 * gcc.dg/graphite/pr70956.c: New test.
9657
68d7f375 96582016-05-06 Jakub Jelinek <jakub@redhat.com>
9659
faf39348 9660 PR middle-end/70941
9661 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9662 (a, b, c, d): Change type from char to signed char.
9663 (main): Compare against (signed char) -1634678893 instead of
9664 hardcoded -109. Use __builtin_abort instead of abort.
9665
b768b13a 9666 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9667 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9668
68d7f375 9669 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9670
5dda16ea 96712016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9672
9673 PR debug/70935
9674 * gcc.dg/torture/pr70935.c: New test.
9675
13ede1b5 96762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9677
9678 PR target/58219
7fc878c4 9679 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9680
96d94be2 96812016-05-06 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/70960
9684 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9685
e5d9f15d 96862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9687
9688 PR target/52933
9689 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9690 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9691 Adjust expected instruction counts.
9692 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9693
2dd7705f 96942016-05-06 Marek Polacek <polacek@redhat.com>
9695
9696 PR sanitizer/70875
9697 * gcc.dg/ubsan/bounds-3.c: New test.
9698
cb8bc632 96992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9700
9701 PR target/54089
9702 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9703
b343c173 97042016-05-06 Richard Biener <rguenther@suse.de>
9705
9706 PR middle-end/70931
9707 * gfortran.dg/pr70931.f90: New testcase.
9708
1e3db0b1 97092016-05-06 Richard Biener <rguenther@suse.de>
9710
9711 PR middle-end/70941
9712 * gcc.dg/torture/pr70941.c: New testcase.
9713
bdd54b6d 97142016-05-05 Bin Cheng <bin.cheng@arm.com>
9715
9716 PR tree-optimization/57206
9717 * gcc.dg/vect/pr57206.c: New test.
9718
499adcfd 97192016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9720
9721 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9722
871164c4 97232016-05-05 Jakub Jelinek <jakub@redhat.com>
9724
ecb23e00 9725 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9726
871164c4 9727 * c-c++-common/Wdangling-else-4.c: New test.
9728
70cf83ba 97292016-05-04 Jakub Jelinek <jakub@redhat.com>
9730
858c9470 9731 PR c++/70906
9732 PR c++/70933
9733 * g++.dg/opt/pr70906.C: New test.
9734 * g++.dg/opt/pr70933.C: New test.
9735
70cf83ba 9736 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9737
aaa36a78 97382016-05-04 Jan Hubicka <hubicka@ucw.cz>
9739
9740 * gcc.dg/ipa/pure-const-3.c: New testcase.
9741
1d52c456 97422016-05-04 Marek Polacek <polacek@redhat.com>
9743
9744 * c-c++-common/Wdangling-else-1.c: New test.
9745 * c-c++-common/Wdangling-else-2.c: New test.
9746 * c-c++-common/Wdangling-else-3.c: New test.
9747
dc581573 97482016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9749
9750 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9751 flag is present.
9752
a64030fe 97532016-05-04 Marek Polacek <polacek@redhat.com>
9754
9755 PR c/48778
9756 * gcc.dg/Waddress-2.c: New test.
9757
b461b04a 97582016-05-04 Alan Modra <amodra@gmail.com>
9759
9760 * gcc.target/powerpc/pr70866.c: New.
9761
c388a0cf 97622016-05-03 Martin Sebor <msebor@redhat.com>
9763
9764 PR c++/66561
9765 * c-c++-common/builtin_location.c: New test.
9766 * g++.dg/cpp1y/builtin_location.C: New test.
9767
5d4db8ef 97682016-05-03 Marek Polacek <polacek@redhat.com>
9769
9770 PR c/70859
9771 * gcc.dg/pr70859.c: New test.
9772 * gcc.dg/pr70859-2.c: New test.
9773
ca938765 97742016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9775
9776 * gnat.dg/debug5.adb: New testcase.
9777
60b27d5f 97782016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9779
9780 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9781 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9782 Procedure to check for z10 instruction set.
9783
5ab325d0 97842016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9785
9786 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9787
c548a0ad 97882016-05-03 Alan Modra <amodra@gmail.com>
9789
9790 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9791
d5ecd946 97922016-05-03 Jakub Jelinek <jakub@redhat.com>
9793
9794 * gcc.target/i386/avx512f-cvt-1.c: New test.
9795
35b0a053 97962016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9797
9798 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9799 -fdump-tree-vrp-details.
9800
9ae1b28a 98012016-05-03 Richard Biener <rguenther@suse.de>
9802
9803 * gcc.dg/pr30172-1.c: Adjust.
9804 * gcc.dg/pr63743.c: Likewise.
9805 * gcc.dg/tm/pr51696.c: Likewise.
9806 * c-c++-common/tm/safe-1.c: Likewise.
9807 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9808 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9809 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9810 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9811
9c1a31e4 98122016-05-03 Jakub Jelinek <jakub@redhat.com>
9813
fe69bcb9 9814 PR rtl-optimization/70467
9815 * gcc.target/i386/pr70467-3.c: New test.
9816 * gcc.target/i386/pr70467-4.c: New test.
9817
9082c4a4 9818 PR tree-optimization/70916
9819 * gcc.c-torture/compile/pr70916.c: New test.
9820
9c1a31e4 9821 PR target/49244
9822 * gcc.target/i386/pr49244-1.c: New test.
9823 * gcc.target/i386/pr49244-2.c: New test.
9824
69105acc 98252016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9826
9827 PR rtl-optimization/44281
9828 * gcc.target/i386/pr44281.c: New test.
9829
9ab8df54 98302016-05-03 bin cheng <bin.cheng@arm.com>
9831
9832 PR tree-optimization/56541
9833 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9834 * gcc.dg/vect/pr56541.c: new test.
9835
3c62cae0 98362016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9837
9838 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9839 __float128.
9840 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9841
91abc161 98422016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9843
9844 PR testsuite/70520
9845 * c-c++-common/asan/clone-test-1.c (main): Align child process
9846 stack to 16 bytes.
9847
aa3d1155 98482016-05-02 David Malcolm <dmalcolm@redhat.com>
9849
9850 PR c++/62314
9851 * g++.dg/spellcheck-fields-2.C: New test case.
9852
002c3f28 98532016-05-02 David Malcolm <dmalcolm@redhat.com>
9854
9855 PR c++/62314
9856 * g++.dg/pr62314.C: New test case.
9857
46e5dccc 98582016-05-02 Jan Hubicka <hubicka@ucw.cz>
9859
9860 * gcc.dg/ipa/inline-8.c: New testcase.
9861
663f4248 98622016-05-02 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR rtl-optimization/70467
9865 * gcc.target/i386/pr70467-1.c: New test.
9866
efe8bdf5 98672016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9868
9869 * gcc.dg/spec-options.c: Run the test on all targets.
9870 * gcc.dg/foo.specs: Use cpp_unique_options.
9871
47ef9633 98722016-05-02 Marc Glisse <marc.glisse@inria.fr>
9873
9874 * gcc.dg/tree-ssa/unord.c: New testcase.
9875
eb1a077c 98762016-05-02 Marc Glisse <marc.glisse@inria.fr>
9877
9878 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9879
28e869d0 98802016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9881
9882 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9883
dd185f6e 98842016-05-02 Marek Polacek <polacek@redhat.com>
9885
9886 PR c/70851
9887 * gcc.dg/enum-incomplete-3.c: New test.
9888
773d09b9 98892016-05-02 Marek Polacek <polacek@redhat.com>
9890 Tom de Vries <tom@codesourcery.com>
9891
9892 PR tree-optimization/70700
9893 * gcc.dg/pr70700.c: New test.
9894
f0dc3286 98952016-05-01 Uros Bizjak <ubizjak@gmail.com>
9896
9897 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9898 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9899 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9900 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9901 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9902
7f931827 99032016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9904
9905 * ada/acats/run_acats: Rename into...
9906 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9907 * ada/acats/run_all.sh: Remove redundant test.
9908 (target_run): Move around.
9909 (target_gnatchop): Use newly built executable.
9910 (target_gnatmake): Likewise.
9911 Check that the compilation of impbit succeeds.
9912
1c492b4e 99132016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9914
9915 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9916 * gcc.dg/20021029-1.c: Likewise.
9917 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9918 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9919 * gcc.target/sh/cmpstr.c: Likewise.
9920 * gcc.target/sh/cmpstrn.c: Likewise.
9921 * gcc.target/sh/memset.c: Likewise.
9922 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9923 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9924 * gcc.target/sh/pr39423-1.c: Likewise.
9925 * gcc.target/sh/pr49468-di.c: Likewise.
9926 * gcc.target/sh/pr49468-si.c: Likewise.
9927 * gcc.target/sh/pr49880-1.c: Likewise.
9928 * gcc.target/sh/pr49880-2.c: Likewise.
9929 * gcc.target/sh/pr49880-3.c: Likewise.
9930 * gcc.target/sh/pr50751-1.c: Likewise.
9931 * gcc.target/sh/pr50751-4.c: Likewise.
9932 * gcc.target/sh/pr50751-7.c: Likewise.
9933 * gcc.target/sh/pr51244-1.c: Likewise.
9934 * gcc.target/sh/pr51244-10.c: Likewise.
9935 * gcc.target/sh/pr51244-11.c: Likewise.
9936 * gcc.target/sh/pr51244-12.c: Likewise.
9937 * gcc.target/sh/pr51244-13.c: Likewise.
9938 * gcc.target/sh/pr51244-14.c: Likewise.
9939 * gcc.target/sh/pr51244-17.c: Likewise.
9940 * gcc.target/sh/pr51244-18.c: Likewise.
9941 * gcc.target/sh/pr51244-19.c: Likewise.
9942 * gcc.target/sh/pr51244-4.c: Likewise.
9943 * gcc.target/sh/pr51244-5.c: Likewise.
9944 * gcc.target/sh/pr51244-7.c: Likewise.
9945 * gcc.target/sh/pr51244-8.c: Likewise.
9946 * gcc.target/sh/pr51244-9.c: Likewise.
9947 * gcc.target/sh/pr51697.c: Likewise.
9948 * gcc.target/sh/pr52483-1.c: Likewise.
9949 * gcc.target/sh/pr52483-2.c: Likewise.
9950 * gcc.target/sh/pr52483-3.c: Likewise.
9951 * gcc.target/sh/pr52483-5.c: Likewise.
9952 * gcc.target/sh/pr52933-1.c: Likewise.
9953 * gcc.target/sh/pr52933-2.c: Likewise.
9954 * gcc.target/sh/pr52933-3.c: Likewise.
9955 * gcc.target/sh/pr53568-1.c: Likewise.
9956 * gcc.target/sh/pr53976-1.c: Likewise.
9957 * gcc.target/sh/pr53988-1.c: Likewise.
9958 * gcc.target/sh/pr53988.c: Likewise.
9959 * gcc.target/sh/pr54089-1.c: Likewise.
9960 * gcc.target/sh/pr54089-6.c: Likewise.
9961 * gcc.target/sh/pr54089-7.c: Likewise.
9962 * gcc.target/sh/pr54089-8.c: Likewise.
9963 * gcc.target/sh/pr54089-9.c: Likewise.
9964 * gcc.target/sh/pr54236-1.c: Likewise.
9965 * gcc.target/sh/pr54236-2.c: Likewise.
9966 * gcc.target/sh/pr54236-3.c: Likewise.
9967 * gcc.target/sh/pr54236-4.c: Likewise.
9968 * gcc.target/sh/pr54386.c: Likewise.
9969 * gcc.target/sh/pr54602-1.c: Likewise.
9970 * gcc.target/sh/pr54685.c: Likewise.
9971 * gcc.target/sh/pr54760-1.c: Likewise.
9972 * gcc.target/sh/pr54760-2.c: Likewise.
9973 * gcc.target/sh/pr54760-3.c: Likewise.
9974 * gcc.target/sh/pr54760-4.c: Likewise.
9975 * gcc.target/sh/pr54760-5.c: Likewise.
9976 * gcc.target/sh/pr54760-6.c: Likewise.
9977 * gcc.target/sh/pr55146.c: Likewise.
9978 * gcc.target/sh/pr55160.c: Likewise.
9979 * gcc.target/sh/pr59278.c: Likewise.
9980 * gcc.target/sh/pr59401-1.c: Likewise.
9981 * gcc.target/sh/pr59533-1.c: Likewise.
9982 * gcc.target/sh/pr63260.c: Likewise.
9983 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9984 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9985 * gcc.target/sh/strlen.c: Likewise.
9986 * gcc.target/sh/torture/pr30807.c: Likewise.
9987 * gcc.target/sh/torture/pr34777.c: Likewise.
9988 * gcc.target/sh/torture/pr64652.c: Likewise.
9989 * gcc.target/sh/torture/pr65505.c: Likewise.
9990 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9991 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9992
0c4005be 99932016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9994
9995 PR c++/66644
9996 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9997
d94e6223 99982016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9999
10000 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10001 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10002 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10003 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10004
46f37836 100052016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10006
10007 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10008 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10009
4d0a8bac 100102016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10011
10012 PR middle-end/70626
10013 * c-c++-common/goacc/combined-reduction.c: New test.
10014 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10015
b98e0db3 100162016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10017
10018 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10019 *movdi_internal pattern only if PIC off.
10020 * gcc.target/i386/pr70155-2.c: Likewise.
10021 * gcc.target/i386/pr70155-3.c: Likewise.
10022 * gcc.target/i386/pr70155-4.c: Likewise.
10023 * gcc.target/i386/pr70155-5.c: Likewise.
10024 * gcc.target/i386/pr70155-6.c: Likewise.
10025 * gcc.target/i386/pr70155-7.c: Likewise.
10026 * gcc.target/i386/pr70155-8.c: Likewise.
10027 * gcc.target/i386/pr70155-15.c: Likewise.
10028 * gcc.target/i386/pr70155-17.c: Likewise.
10029 * gcc.target/i386/pr70155-22.c: Likewise.
10030
8b066242 100312016-04-29 Bin Cheng <bin.cheng@arm.com>
10032
10033 PR tree-optimization/70803
10034 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10035
22912e73 100362016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10037
10038 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10039 optimization of vector loop.
10040 * gcc.target/i386/vect-unpack-3.c: New test.
10041 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10042 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10043 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10044
568128c6 100452016-04-29 Marek Polacek <polacek@redhat.com>
10046
10047 PR sanitizer/70342
10048 * g++.dg/ubsan/null-7.C: New test.
10049
025dd1e0 10050 PR c/70852
10051 * gcc.dg/pr70852.c: New test.
10052
eb16928e 100532016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10054
10055 PR/69089
10056 * g++.dg/cpp0x/alignas6.C: New test.
10057
d7377ee9 100582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10059
4860a6bf 10060 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10061 * gcc.dg/pr27003.c: Likewise.
10062 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10063 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10064 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10065 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10066 * gcc.target/arc/mxy.c: Likewise.
10067 * gcc.target/arc/mswape.c: Likewise.
10068 * gcc.target/arc/mrtsc.c: Likewise.
10069 * gcc.target/arc/mcrc.c: Likewise.
10070 * gcc.target/arc/mdsp-packa.c: Likewise.
10071 * gcc.target/arc/mdvbf.c: Likewise.
10072 * gcc.target/arc/mlock.c: Likewise.
10073 * gcc.target/arc/mmac-24.c: Likewise.
10074 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10075
efa1b7ab 100762016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10077 Matthijs Kooijman <matthijs@stdin.nl>
10078 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10079
10080 PR target/60040
10081 * gcc.target/avr/pr60040-1.c: New.
10082 * gcc.target/avr/pr60040-2.c: New.
10083
00371d68 100842016-04-29 Richard Biener <rguenther@suse.de>
10085
10086 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10087
73447cc5 100882016-04-29 Richard Biener <rguenther@suse.de>
10089
10090 PR tree-optimization/13962
10091 PR tree-optimization/65686
10092 * gcc.dg/uninit-pr65686.c: New testcase.
10093
c2087b56 100942016-04-29 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR middle-end/70843
10097 * gcc.dg/pr70843.c: New test.
10098
cdd06d5a 100992016-04-28 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR target/70858
10102 * gcc.target/i386/pr70858.c: New test.
10103
1a60079e 101042016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10105
10106 * gcc.target/arc/nps400-1.c: New file.
10107
11bc2894 101082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10109 Andrew Burgess <andrew.burgess@embecosm.com>
10110
10111 * gcc.target/arc/movh_cl-1.c: New file.
10112
dd9bf0b5 101132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10114 Andrew Burgess <andrew.burgess@embecosm.com>
10115
10116 * gcc.target/arc/extzv-1.c: New file.
10117 * gcc.target/arc/insv-1.c: New file.
10118 * gcc.target/arc/insv-2.c: New file.
10119 * gcc.target/arc/movb-1.c: New file.
10120 * gcc.target/arc/movb-2.c: New file.
10121 * gcc.target/arc/movb-3.c: New file.
10122 * gcc.target/arc/movb-4.c: New file.
10123 * gcc.target/arc/movb-5.c: New file.
10124 * gcc.target/arc/movb_cl-1.c: New file.
10125 * gcc.target/arc/movb_cl-2.c: New file.
10126 * gcc.target/arc/movbi_cl-1.c: New file.
10127 * gcc.target/arc/movl-1.c: New file.
10128
a22e4209 101292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10130 Andrew Burgess <andrew.burgess@embecosm.com>
10131
10132 * gcc.target/arc/cmem-1.c: New file.
10133 * gcc.target/arc/cmem-2.c: New file.
10134 * gcc.target/arc/cmem-3.c: New file.
10135 * gcc.target/arc/cmem-4.c: New file.
10136 * gcc.target/arc/cmem-5.c: New file.
10137 * gcc.target/arc/cmem-6.c: New file.
10138 * gcc.target/arc/cmem-7.c: New file.
10139 * gcc.target/arc/cmem-ld.inc: New file.
10140 * gcc.target/arc/cmem-st.inc: New file.
10141
287c3982 101422016-04-28 Jakub Jelinek <jakub@redhat.com>
10143
10144 PR target/70821
10145 * gcc.target/i386/pr70821.c: New test.
10146
e40e5340 101472016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10148
10149 * gcc.target/powerpc/vec-adde.c: New test.
10150 * gcc.target/powerpc/vec-adde-int128.c: New test.
10151
cf977d50 101522016-04-28 Jakub Jelinek <jakub@redhat.com>
10153
10154 * gcc.target/i386/avx-vround-1.c: New test.
10155 * gcc.target/i386/avx-vround-2.c: New test.
10156 * gcc.target/i386/avx512vl-vround-1.c: New test.
10157 * gcc.target/i386/avx512vl-vround-2.c: New test.
10158
572f8300 101592016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10160
10161 PR testsuite/70595
10162 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10163 (check_effective_target_cilkplus_runtime): ... this.
10164 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10165 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10166
10167 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10168 Require cilkplus_runtime.
10169 Don't add -lcilkrts.
10170 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10171 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10172 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10173 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10174 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10175 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10176 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10177 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10178 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10179 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10180 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10181 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10182 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10183 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10184 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10185 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10186 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10187 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10188 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10189 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10190 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10191 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10192 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10193 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10194 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10195 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10196 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10197 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10198 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10199
10200 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10201 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10202
10203 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10204
10205 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10206 cilkplus_runtime.
10207
dfba0905 102082016-04-27 Marc Glisse <marc.glisse@inria.fr>
10209
10210 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10211 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10212
605a4556 102132015-04-27 Ryan Burn <contact@rnburn.com>
10214
10215 PR c++/69024
10216 PR c++/68997
10217 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10218 diagnostic.
10219 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10220 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10221
6a1231a5 102222016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10223
10224 * gnat.dg/limited_with4.ad[sb]: New test.
10225 * gnat.dg/limited_with4_pkg.ads: New helper.
10226
4dad9e09 102272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10228
10229 PR target/70155
10230 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10231 and movv1ti_internal patterns
10232 * gcc.target/i386/pr70155-1.c: New test.
10233 * gcc.target/i386/pr70155-2.c: Likewise.
10234 * gcc.target/i386/pr70155-3.c: Likewise.
10235 * gcc.target/i386/pr70155-4.c: Likewise.
10236 * gcc.target/i386/pr70155-5.c: Likewise.
10237 * gcc.target/i386/pr70155-6.c: Likewise.
10238 * gcc.target/i386/pr70155-7.c: Likewise.
10239 * gcc.target/i386/pr70155-8.c: Likewise.
10240 * gcc.target/i386/pr70155-9.c: Likewise.
10241 * gcc.target/i386/pr70155-10.c: Likewise.
10242 * gcc.target/i386/pr70155-11.c: Likewise.
10243 * gcc.target/i386/pr70155-12.c: Likewise.
10244 * gcc.target/i386/pr70155-13.c: Likewise.
10245 * gcc.target/i386/pr70155-14.c: Likewise.
10246 * gcc.target/i386/pr70155-15.c: Likewise.
10247 * gcc.target/i386/pr70155-16.c: Likewise.
10248 * gcc.target/i386/pr70155-17.c: Likewise.
10249 * gcc.target/i386/pr70155-18.c: Likewise.
10250 * gcc.target/i386/pr70155-19.c: Likewise.
10251 * gcc.target/i386/pr70155-20.c: Likewise.
10252 * gcc.target/i386/pr70155-21.c: Likewise.
10253 * gcc.target/i386/pr70155-22.c: Likewise.
10254
a80f3f45 102552016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10256
10257 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10258 ".{5,6}".
10259
279305d1 102602016-04-27 Bin Cheng <bin.cheng@arm.com>
10261
10262 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10263 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10264 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10265 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10266 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10267
8974b625 102682016-04-27 Richard Biener <rguenther@suse.de>
10269
10270 PR ipa/70760
10271 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10272 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10273
886d5463 102742016-04-27 Nathan Sidwell <nathan@acm.org>
10275
10276 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10277 * g++.dg/ubsan/pr63956.C: Adjust error location.
10278
f0e35aa9 102792016-04-27 Nick Clifton <nickc@redhat.com>
10280
10281 PR middle-end/49889
10282 * gcc.dg/pr49889.c: New test.
10283
40385231 102842016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10285
10286 * c-c++-common/memset-array.c: New test.
10287
37229a71 102882016-04-26 Martin Sebor <msebor@redhat.com>
10289
10290 PR c++/66639
10291 * g++.dg/cpp1y/func_constexpr.C: New test.
10292
3eedf9bd 102932016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10294
10295 PR c++/70241
10296 * g++.dg/cpp0x/enum32.C: New test.
10297 * g++.dg/cpp0x/enum33.C: New test.
10298
102992016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10300
10301 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10302 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10303 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10304 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10305 * gcc.c-torture/execute/pr38151.c: Likewise.
10306 * gcc.c-torture/execute/pr66556.c: Likewise.
10307 * gcc.c-torture/execute/pr67781.c: Likewise.
10308 * gcc.c-torture/execute/pr68648.c: Likewise.
10309
8c51f92f 103102016-04-26 Marc Glisse <marc.glisse@inria.fr>
10311
10312 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10313
fa20ebd3 103142016-04-26 Marek Polacek <polacek@redhat.com>
10315
10316 PR c/67784
10317 * gcc.dg/pr67784-3.c: New test.
10318 * gcc.dg/pr67784-4.c: New test.
10319 * gcc.dg/pr67784-5.c: New test.
10320
9db47803 10321 PR c/70791
10322 * gcc.dg/Wnested-externs-2.c: New test.
10323
bff407f2 103242016-04-26 Marc Glisse <marc.glisse@inria.fr>
10325
10326 * gcc.dg/fold-plusmult.c: Adjust.
10327 * gcc.dg/no-strict-overflow-6.c: Adjust.
10328 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10329
78d0c69e 103302016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10331
10332 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10333 number scans.
10334 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10335 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10336 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10337 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10338 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10339 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10340 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10341 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10342 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10343 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10344 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10345 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10346 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10347 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10348 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10349 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10350 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10351 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10352 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10353 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10354 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10355 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10356 scans.
10357 * gcc.target/i386/pr32219-4.c: Likewise.
10358 * gcc.target/i386/pr32219-6.c: Likewise.
10359 * gcc.target/i386/pr32219-8.c: Likewise.
10360
221d6722 103612016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10362
10363 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10364 associated options.
10365
514727a9 103662016-04-26 Marek Polacek <polacek@redhat.com>
10367
10368 PR c++/70744
10369 * g++.dg/ext/cond2.C: New test.
10370
e6ee4c61 103712016-04-26 Bin Cheng <bin.cheng@arm.com>
10372
10373 PR tree-optimization/70771
10374 PR tree-optimization/70775
10375 * gcc.dg/pr70771.c: New test.
3730828c 10376 * gcc.dg/pr70775.c: New test.
e6ee4c61 10377
b3d72796 103782016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10379
10380 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10381
c11ece29 103822016-04-25 Richard Biener <rguenther@suse.de>
10383
10384 PR tree-optimization/70780
10385 * gcc.dg/torture/pr70780.c: New testcase.
10386
92a44a68 103872016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10388
4860a6bf 10389 * gcc.target/arm/neon-vaddws16.c: New test.
10390 * gcc.target/arm/neon-vaddws32.c: New test.
10391 * gcc.target/arm/neon-vaddwu16.c: New test.
10392 * gcc.target/arm/neon-vaddwu32.c: New test.
10393 * gcc.target/arm/neon-vaddwu8.c: New test.
10394 * lib/target-supports.exp
d40b10b2 10395 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10396 that arm neon support vector widen sum of HImode TO SImode.
10397
4bbfd6c2 103982016-04-23 Jakub Jelinek <jakub@redhat.com>
10399
10400 PR sanitizer/70712
10401 * c-c++-common/asan/pr70712.c: New test.
10402
524df596 104032016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10404
10405 * .gitattributes: New file.
10406
426c75c3 104072016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10408
10409 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10410
c052a8d5 104112016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10412
10413 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10414 * gfortran.dg/submodule_15.f08: Likewise.
10415
c08d4612 104162016-04-22 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/70740
10419 * gcc.dg/torture/pr70740.c: New testcase.
10420
fd3211e1 104212016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10422
10423 PR target/70750
10424 * gcc.target/i386/pr70750-1.c: New test.
10425 * gcc.target/i386/pr70750-2.c: Likewise.
10426
15acd78c 104272016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10428
10429 PR c++/70540
10430 * g++.dg/cpp0x/auto48.C: New.
10431
192bf59c 104322016-04-21 Marek Polacek <polacek@redhat.com>
10433
10434 PR c++/70513
10435 * g++.dg/cpp0x/forw_enum12.C: New test.
10436 * g++.dg/cpp0x/forw_enum13.C: New test.
10437
5d429e99 104382016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10439
10440 PR target/70728
10441 * gcc.target/i386/pr70728.c: New test.
10442
06777d85 104432016-04-21 Richard Biener <rguenther@suse.de>
10444
10445 PR middle-end/70747
10446 * gcc.dg/pr70747.c: New testcase.
10447
7434c6fb 104482016-04-21 Bin Cheng <bin.cheng@arm.com>
10449
10450 PR tree-optimization/70715
10451 * gcc.dg/tree-ssa/scev-13.c: New test.
10452
f3ec0970 104532016-04-21 Marc Glisse <marc.glisse@inria.fr>
10454
10455 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10456
523f3a9d 104572016-04-21 Marc Glisse <marc.glisse@inria.fr>
10458
10459 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10460
ace7bf06 104612016-04-20 Jan Hubicka <jh@suse.cz>
10462
10463 PR ipa/70018
10464 * g++.dg/ipa/nothrow-1.C: New testcase.
10465
2b073aa6 104662016-04-20 Nathan Sidwell <nathan@acm.org>
10467
10468 PR c++/55635
10469 * g++.dg/eh/delete1.C: New.
10470
8a574c11 104712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10472
10473 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10474 -mtune-ctrl=sse_typeless_stores.
10475
e3400750 104762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10477
10478 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10479
4bd8a059 104802016-04-20 Bin Cheng <bin.cheng@arm.com>
10481
10482 PR tree-optimization/69489
10483 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10484
70574e60 104852016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10486
10487 PR c++/69363
10488 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10489 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10490 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10491
bd6f374c 104922016-04-20 Bin Cheng <bin.cheng@arm.com>
10493
10494 PR tree-optimization/56625
10495 PR tree-optimization/69489
10496 * gcc.dg/vect/pr56625.c: New test.
10497 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10498
482539ee 104992016-04-20 Andrew Pinski <apinski@cavium.com>
10500
10501 PR target/64971
10502 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10503
b4672800 105042016-04-20 Arnaud Charlet <charlet@adacore.com>
10505
10506 * gnat.dg/self1.adb: Remove now incorrect test.
10507
4fb48737 105082016-04-20 Bin Cheng <bin.cheng@arm.com>
10509
10510 * gcc.dg/tree-ssa/scev-11.c: New test.
10511 * gcc.dg/tree-ssa/scev-12.c: New test.
10512
97efb92e 105132016-04-20 Marek Polacek <polacek@redhat.com>
10514
10515 PR tree-optimization/70725
10516 * gcc.dg/pr70725.c: New test.
10517
9d2d4060 105182016-04-20 Richard Biener <rguenther@suse.de>
10519
10520 PR tree-optimization/70726
10521 * g++.dg/vect/pr70726.cc: New testcase.
10522
54530437 105232016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10524
10525 PR target/70674
10526 * gcc.target/s390/pr70674.c: New test.
10527
acda2210 105282016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10529
10530 PR libgfortran/70684
10531 * gfortran.dg/list_read_14.f90: New test.
10532
b7040bb0 105332016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10534
10535 PR target/69201
10536 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10537 extern to force it misaligned.
10538 (b): Likewise.
10539 (c): Likewise.
10540 (d): Likewise.
10541 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10542 Don't check `*' before movv4sf_internal.
10543 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10544 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10545 Don't check `*' before movv16qi_internal.
10546 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10547 extern to force it misaligned.
10548 (b): Likewise.
10549 (c): Likewise.
10550 (d): Likewise.
10551 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10552 Don't check `*' before movv2df_internal.
10553 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10554 extern to force it misaligned.
10555 (b): Likewise.
10556 (c): Likewise.
10557 (d): Likewise.
10558 Check movv8sf_internal instead of avx_storeups256.
10559 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10560
263b5475 105612016-04-19 Richard Biener <rguenther@suse.de>
10562
10563 PR tree-optimization/70171
10564 * g++.dg/tree-ssa/pr70171.C: New testcase.
10565
222ac318 105662016-04-19 Richard Biener <rguenther@suse.de>
10567
10568 PR tree-optimization/70724
10569 * gcc.dg/torture/pr70724.c: New testcase.
10570
003000a4 105712016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10572
10573 PR middle-end/70689
4860a6bf 10574 * gcc.target/i386/pr70689.c: New.
003000a4 10575
3f6e13de 105762016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10577
10578 PR target/70708
10579 * gcc.target/i386/pr70708.c: New test.
10580
10abddbd 105812016-04-18 Richard Biener <rguenther@suse.de>
10582
10583 PR tree-optimization/43434
10584 * gcc.dg/vect/pr43434.c: New testcase.
10585 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10586 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10587 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10588 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10589 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10590 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10591 * gcc.dg/gomp/pr68640.c: Likewise.
10592 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10593 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10594
950db54a 105952016-04-18 Richard Biener <rguenther@suse.de>
10596
10597 PR tree-optimization/70701
10598 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10599
67ccbf39 106002016-04-18 Tom de Vries <tom@codesourcery.com>
10601
10602 PR testsuite/70699
10603 * gcc.dg/pr70161.c: Add dot-file scans.
10604 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10605 instead of after last dot char.
10606
021ad2f3 106072016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10608
10609 * c-c++-common/dump-ada-spec-3.c: New test.
10610 * c-c++-common/dump-ada-spec-4.c: Likewise.
10611
d572fcfd 106122016-04-17 Tom de Vries <tom@codesourcery.com>
10613
10614 PR other/70183
10615 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10616
8b4ee73c 106172016-04-15 Jan Hubicka <jh@suse.cz>
10618
10619 PR ipa/70018
10620 * g++.dg/ipa/pure-const-1.C: New testcase.
10621 * g++.dg/ipa/pure-const-2.C: New testcase.
10622 * g++.dg/ipa/pure-const-3.C: New testcase.
10623
eac243e7 106242016-04-15 Marek Polacek <polacek@redhat.com>
10625
10626 PR c/70671
10627 * gcc.dg/bitfld-22.c: New test.
10628
64c1df32 106292016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10630
10631 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10632 x86_64.
10633
926f9422 106342016-04-15 Marek Polacek <polacek@redhat.com>
10635
10636 PR c/70651
10637 * c-c++-common/pr70651.c: New test.
10638
309bbaa3 106392016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10640
10641 PR rtl-optimization/70681
10642 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10643 dump scan on arm and powerpc.
10644 * gcc.dg/pr10474.c: Likewise.
10645
b4ba8358 106462016-04-15 Jakub Jelinek <jakub@redhat.com>
10647
ed92874a 10648 PR c++/69517
10649 PR c++/70019
10650 PR c++/70588
10651 * g++.dg/cpp1y/vla11.C: Revert for real.
10652
b4ba8358 10653 PR c/70436
10654 * c-c++-common/Wparentheses-1.c: New test.
10655 * c-c++-common/gomp/Wparentheses-1.c: New test.
10656 * c-c++-common/gomp/Wparentheses-2.c: New test.
10657 * c-c++-common/gomp/Wparentheses-3.c: New test.
10658 * c-c++-common/gomp/Wparentheses-4.c: New test.
10659 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10660 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10661 * c-c++-common/goacc/Wparentheses-1.c: New test.
10662
65717bb5 106632016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10664
10665 PR target/70662
10666 * gcc.target/i386/pr70662.c: New test.
10667
ca1a4077 106682016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10669 Alan Modra <amodra@gmail.com>
ca1a4077 10670
10671 PR tree-optimization/70130
10672 * gcc.dg/vect/O3-pr70130.c: New testcase.
10673
dbe1794c 106742016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10675
11836644 10676 PR target/70669
10677 * gcc.target/powerpc/pr70669.c: New test.
10678
dbe1794c 10679 PR target/70640
10680 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10681 a power7 system that does not have an assembler that supports
10682 power8.
10683
4c1007f1 106842016-04-14 Martin Sebor <msebor@redhat.com>
10685
10686 PR c++/69517
10687 PR c++/70019
10688 PR c++/70588
10689 * c-c++-common/ubsan/vla-1.c: Revert.
10690 * g++.dg/cpp1y/vla11.C: Same.
10691 * g++.dg/cpp1y/vla12.C: Same.
10692 * g++.dg/cpp1y/vla13.C: Same.
10693 * g++.dg/cpp1y/vla14.C: Same.
10694 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10695 * g++.dg/init/array24.C: Same.
4c1007f1 10696 * g++.dg/ubsan/vla-1.C: Same.
10697
22dcab66 106982016-04-14 Marek Polacek <polacek@redhat.com>
10699 Jan Hubicka <hubicka@ucw.cz>
10700
10701 PR c++/70029
10702 * g++.dg/torture/pr70029.C: New test.
10703
3e74b025 107042016-04-14 Martin Sebor <msebor@redhat.com>
10705
10706 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10707 type size to prevent failures on targets with very low maximum
10708 alignment.
10709
1d2e0f2a 107102016-04-14 Richard Biener <rguenther@suse.de>
10711
10712 PR tree-optimization/70623
10713 * gcc.dg/torture/pr70623.c: New testcase.
10714 * gcc.dg/torture/pr70623-2.c: Likewise.
10715
9aed0626 107162016-04-13 Martin Sebor <msebor@redhat.com>
10717
10718 PR c++/69517
10719 PR c++/70019
10720 PR c++/70588
10721 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10722 * g++.dg/cpp1y/vla11.C: New test.
10723 * g++.dg/cpp1y/vla12.C: New test.
10724 * g++.dg/cpp1y/vla13.C: New test.
10725 * g++.dg/cpp1y/vla14.C: New test.
10726 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10727 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10728 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10729
fd499010 107302016-04-13 Jakub Jelinek <jakub@redhat.com>
10731
10732 PR c++/70641
10733 * g++.dg/opt/pr70641.C: New test.
10734
87fa7252 107352016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10736
10737 PR rtl-optimization/68749
10738 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10739 effects of argument promotions.
10740 Remove default args to dg-skip-if.
10741
6c40e18b 107422016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10743
10744 PR c++/70635
10745 * g++.dg/parse/pr70635.C: New.
10746
92c53257 107472016-04-13 Marek Polacek <polacek@redhat.com>
10748
10749 PR c++/70639
10750 * c-c++-common/Wmisleading-indentation-4.c: New test.
10751
0241e4dc 107522016-04-13 Marek Polacek <polacek@redhat.com>
10753
10754 PR c/70436
4860a6bf 10755 * gcc.dg/Wparentheses-12.c: New test.
10756 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10757
92bda444 107582016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10759
10760 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10761 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10762 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10763
38ea8a26 107642016-04-13 Jakub Jelinek <jakub@redhat.com>
10765
d08aa032 10766 PR middle-end/70633
10767 * gcc.c-torture/compile/pr70633.c: New test.
10768
38ea8a26 10769 PR debug/70628
10770 * gcc.dg/torture/pr70628.c: New test.
10771
9231d5c2 107722016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10773
10774 PR c++/70610
10775 * g++.dg/template/pr70610.C: New test.
10776 * g++.dg/template/pr70610-2.C: New test.
10777 * g++.dg/template/pr70610-3.C: New test.
10778 * g++.dg/template/pr70610-4.C: New test.
10779
249ca944 107802016-04-12 Jakub Jelinek <jakub@redhat.com>
10781
7f2ea2fb 10782 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10783 128 instead of 32.
10784
249ca944 10785 PR c++/70571
10786 * g++.dg/ext/pr70571.C: New test.
10787
8ca5a97d 107882016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10789
bf32a52d 10790 PR target/70640
8ca5a97d 10791 * gcc.target/powerpc/pr70640.c: New test.
10792
e971b45f 107932016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10794
10795 PR c++/68722
10796 * g++.dg/parse/pr68722.C: New.
10797
0b54d964 107982016-04-12 Jakub Jelinek <jakub@redhat.com>
10799
10800 PR rtl-optimization/70596
10801 * gcc.target/i386/pr70596.c: New test.
10802
d2dd85e3 108032016-04-12 Nathan Sidwell <nathan@acm.org>
10804
10805 PR c++/70501
10806 * g++.dg/init/pr70501.C: New.
10807
2d0001b0 108082016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10809
10810 * gcc.target/i386/asm-flag-6.c: New test.
10811
6c4df0d1 108122016-04-12 Tom de Vries <tom@codesourcery.com>
10813
10814 PR tree-optimization/68756
10815 * gcc.dg/graphite/pr68756.c: New test.
10816
0d60da57 108172016-04-12 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR tree-optimization/70602
10820 * gcc.c-torture/execute/pr70602.c: New test.
10821
62735984 108222016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10823
10824 PR target/70381
10825 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10826 __float128 emulator is built and runs.
10827 * gcc.target/powerpc/float128-1.c: Likewise.
10828
10829 * lib/target-supports.exp (check_ppc_float128_sw_available):
10830 Rework tests for __float128 software and hardware
10831 availability. Fix exit condition to return 0 on success.
10832
a702492c 108332016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10834
10835 PR target/70133
10836 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10837 * gcc.target/aarch64/target_attr_15.c: Likewise.
10838
a8c5ce92 108392016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10840
10841 PR c++/69066
10842 * g++.dg/cpp1y/pr69066.C: New.
10843
5ecab913 108442016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10845
10846 PR fortran/68566
10847 * gfortran.dg/pr36192.f90: Update test.
10848 * gfortran.dg/pr36192_1.f90: Update test.
10849 * gfortran.dg/real_dimension_1.f: Update test.
10850 * gfortran.dg/parameter_array_init_7.f90: New test.
10851
6cb5ef70 108522016-04-09 John David Anglin <danglin@gcc.gnu.org>
10853
4edfdd23 10854 PR testsuite/64039
10855 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10856
964f71e3 10857 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10858
5d61c198 10859 PR rtl-optimization/66669
10860 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10861
16eaaf58 10862 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10863
0b68802d 10864 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10865 * gcc.dg/pie-1.c: Likewise.
10866 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10867 * gcc.dg/pic-4.c: Likewise.
10868 * gcc.dg/pie-3.c: Likewise.
10869 * gcc.dg/pie-4.c: Likewise.
10870
9c0dd509 10871 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10872
03b2d3c1 10873 PR tree-optimization/68644
10874 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10875
6cb5ef70 10876 PR rtl-optimization/64886
10877 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10878
07de41ba 108792016-04-09 Tom de Vries <tom@codesourcery.com>
10880
10881 PR tree-optimization/68953
10882 * gcc.dg/graphite/pr68953.c: New test.
10883
d294e3fb 108842016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10885
10886 PR fortran/70592
10887 * gfortran.dg/deferred_character_16.f90: New test.
10888
3cb15094 108892016-04-09 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR tree-optimization/70586
10892 * gcc.c-torture/execute/pr70586.c: New test.
10893
a02dc66f 108942016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10895
10896 PR sanitizer/70573
10897 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10898 with __builtin_memset
10899 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10900
0c302595 109012016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10902
10903 PR lto/70289
10904 PR ipa/70348
10905 PR tree-optimization/70373
10906 PR middle-end/70533
10907 PR middle-end/70534
10908 PR middle-end/70535
10909 * c-c++-common/goacc/reduction-5.c: New test.
10910 * c-c++-common/goacc/reduction-promotions.c: New test.
10911 * gfortran.dg/goacc/reduction-3.f95: New test.
10912 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10913
c6c0523b 109142016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10915
10916 PR c++/70590
10917 PR c++/70452
10918 * g++.dg/pr70590.C: New test.
10919 * g++.dg/pr70590-2.C: New test.
10920
3ac399da 109212016-04-08 Jakub Jelinek <jakub@redhat.com>
10922
e97d1706 10923 PR middle-end/70593
10924 * gcc.target/i386/pr70593.c: New test.
10925
3ac399da 10926 PR rtl-optimization/70574
10927 * gcc.target/i386/avx2-pr70574.c: New test.
10928
fcfbb129 109292016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10930
10931 PR sanitizer/70541
10932 * c-c++-common/asan/pr70541.c: New test.
10933
0aabcddf 109342016-04-08 Tom de Vries <tom@codesourcery.com>
10935
10936 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10937 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10938
bec0c1e8 109392016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10940
10941 PR target/70566
10942 * gcc.c-torture/execute/pr70566.c: New test.
10943
87c791f5 109442016-04-08 Tom de Vries <tom@codesourcery.com>
10945
10946 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10947 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10948
7f38718f 109492016-04-08 Alan Modra <amodra@gmail.com>
10950
10951 * gcc.target/powerpc/pr70117.c: New.
10952
a96a7710 109532016-04-07 Jakub Jelinek <jakub@redhat.com>
10954
7a6265d1 10955 PR testsuite/70581
10956 * gcc.dg/lto/simd-function_0.c: New test.
10957
a96a7710 10958 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10959 clones.
10960 * c-c++-common/attr-simd-2.c: Likewise.
10961 * c-c++-common/attr-simd-4.c: Likewise.
10962 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10963 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10964
508dd607 109652016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10966
10967 PR testsuite/70553
10968 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10969
1b61585a 109702016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10971 Tom de Vries <tom@codesourcery.com>
10972
10973 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10974 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10975 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10976 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10977 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10978 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10979 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10980 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10981
5f060aa8 109822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10983
10984 PR c/70436
10985 * g++.dg/warn/Wparentheses-29.C: New test.
10986
d3831f71 109872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10988
10989 PR c/70436
10990 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10991 explicit braces to resolve a future -Wparentheses warning.
10992
382ece2d 109932016-04-06 Richard Henderson <rth@redhat.com>
10994
10995 * gcc.dg/pr61817-1.c: New test.
10996 * gcc.dg/pr61817-2.c: New test.
10997 * gcc.dg/pr69391-1.c: New test.
10998 * gcc.dg/pr69391-2.c: New test.
10999
72234ee9 110002016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11001
11002 PR rtl-optimization/70398
4860a6bf 11003 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11004
5547150a 110052016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11006
11007 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11008
15b70121 110092016-04-06 Yvan Roux <yvan.roux@linaro.org>
11010 Pedro Alves <palves@redhat.com>
11011
11012 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11013
585aefbb 110142016-04-06 Jakub Jelinek <jakub@redhat.com>
11015
0cbb513b 11016 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11017 Check for avx512f effective targets instead of avx2.
11018 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11019 for AVX512F clones.
11020 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11021 * g++.dg/gomp/declare-simd-1.C: Likewise.
11022 * g++.dg/gomp/declare-simd-3.C: Likewise.
11023 * g++.dg/gomp/declare-simd-4.C: Likewise.
11024
585aefbb 11025 PR middle-end/70550
11026 * c-c++-common/gomp/pr70550-1.c: New test.
11027 * c-c++-common/gomp/pr70550-2.c: New test.
11028
0b91cceb 110292016-04-05 Nathan Sidwell <nathan@acm.org>
11030
11031 PR c++/70512
11032 * g++.dg/ext/attribute-may-alias-5.C: New.
11033
645a9d8e 110342016-04-05 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR c++/70336
11037 * c-c++-common/pr70336.c: New test.
11038 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11039 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11040
bdf23925 110412016-04-05 Jan Hubicka <hubicka@ucw.cz>
11042
11043 PR ipa/66223
11044 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11045
aaff837c 110462016-04-05 Jakub Jelinek <jakub@redhat.com>
11047
11048 PR rtl-optimization/70542
11049 * gcc.dg/torture/pr70542.c: New test.
11050 * gcc.target/i386/avx2-pr70542.c: New test.
11051
2eac58a0 110522016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11053
11054 PR tree-optimization/70509
11055 * gcc.target/i386/avx512bw-pr70509.c: New test.
11056
4f7ebe46 110572016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11058
11059 PR c++/70452
11060 * g++.dg/ext/constexpr-vla4.C: New test.
11061
305d86a0 110622016-04-05 Uros Bizjak <ubizjak@gmail.com>
11063
11064 PR target/70510
11065 * gcc.target/i386/pr70510.c: New test.
11066
eec3b789 110672016-04-05 Richard Biener <rguenther@suse.de>
11068
11069 PR tree-optimization/70526
11070 * g++.dg/torture/pr70526.C: New testcase.
11071
ca943582 110722016-04-05 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR target/70525
11075 * gcc.target/i386/pr70525.c: New test.
11076
87825cd5 110772016-04-05 Richard Biener <rguenther@suse.de>
11078
11079 PR middle-end/70499
11080 * g++.dg/torture/pr70499.C: New testcase.
11081
14638828 110822016-04-05 Richard Biener <rguenther@suse.de>
11083
11084 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11085 remove XFAIL.
11086
967a90d5 110872016-04-04 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR middle-end/70307
11090 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11091 rs6000 ABI warnings.
11092
d374a3a3 110932016-04-04 Jan Hubicka <hubicka@ucw.cz>
11094
11095 PR ipa/66223
11096 * g++.dg/ipa/devirt-51.C: New testcase.
11097
8ff377a6 110982016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11099 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11100
11101 PR middle-end/70457
11102 * gcc.dg/torture/pr70457.c: New.
11103
f567b44f 111042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11105
11106 PR fortran/67538
11107 * gfortran.dg/allocate_with_source_19.f08: New test.
11108
89d4ebfa 111092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11110
11111 PR fortran/65795
11112 * gfortran.dg/coarray_allocate_6.f08: New test.
11113
68ab33a6 111142016-04-04 Richard Biener <rguenther@suse.de>
11115
11116 PR rtl-optimization/70484
11117 * gcc.dg/torture/pr70484.c: New testcase.
11118
c4f5465d 111192016-04-04 Marek Polacek <polacek@redhat.com>
11120
11121 PR c/70307
11122 * gcc.dg/torture/pr70307.c: New test.
11123
bfec6609 111242016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11125
11126 PR target/70416
11127 PR target/67391
11128 * gcc.target/sh/torture/pr70416.c: New.
11129
40df9099 111302016-04-02 Martin Sebor <msebor@redhat.com>
11131
11132 PR c++/67376
11133 PR c++/70170
11134 PR c++/70172
11135 PR c++/70228
11136 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11137 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11138 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11139 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11140 * g++.dg/cpp0x/constexpr-string.C: Same.
11141 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11142 * g++.dg/cpp0x/pr65398.C: Same.
11143 * g++.dg/ext/constexpr-vla1.C: Same.
11144 * g++.dg/ext/constexpr-vla2.C: Same.
11145 * g++.dg/ext/constexpr-vla3.C: Same.
11146 * g++.dg/ubsan/pr63956.C: Same.
11147
0edb9bfe 111482016-04-01 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR rtl-optimization/70467
11151 * gcc.target/i386/pr70467-2.c: New test.
11152
e5b1a1d9 111532016-04-01 Jakub Jelinek <jakub@redhat.com>
11154 Marek Polacek <polacek@redhat.com>
11155
11156 PR c++/70488
11157 * g++.dg/init/new47.C: New test.
11158
b2ca3fb0 111592016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11160
11161 PR target/70496
11162 * gcc.target/arm/pr70496.c: New test.
11163
4c3bd1e3 111642016-04-01 Nathan Sidwell <nathan@acm.org>
11165
47de69ad 11166 PR c++/68475
11167 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11168
313d569f 111692016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11170
11171 PR target/69890
11172 * gcc.dg/strlenopt.h (memmove): New.
11173 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11174 instead of "string.h".
11175 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11176 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11177 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11178 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11179 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11180 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11181 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11182 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11183 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11184 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11185 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11186 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11187 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11188 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11189 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11190 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11191 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11192 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11193 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11194 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11195
5469facd 111962016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11197
11198 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11199 (Holder::foo): Reflect this.
11200
503de754 112012016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11202
11203 PR target/70442
11204 * gcc.dg/pr70442.c: New test.
11205
13ee2de7 112062016-03-31 Nathan Sidwell <nathan@acm.org>
11207
11208 PR c++/70393
11209 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11210
5e0d03a8 112112016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11212
11213 PR target/70453
11214 * gcc.target/i386/pr70453.c: New test.
11215
8cb82ed4 112162016-03-31 Andrey Belevantsev <abel@ispras.ru>
11217
11218 PR target/70292
11219 * gcc.c-torture/pr70292.c: New test.
11220
7952b661 112212016-03-31 Marek Polacek <polacek@redhat.com>
11222
11223 PR c/70297
11224 * c-c++-common/pr70297.c: New test.
11225 * g++.dg/cpp0x/typedef-redecl.C: New test.
11226 * gcc.dg/typedef-redecl2.c: New test.
11227
1607cc74 112282016-03-31 Jakub Jelinek <jakub@redhat.com>
11229
11230 PR rtl-optimization/70460
11231 * gcc.c-torture/execute/pr70460.c: New test.
11232
c689c252 112332016-03-31 Richard Biener <rguenther@suse.de>
11234
11235 PR c++/70430
11236 * g++.dg/ext/vector30.C: New testcase.
11237
91c9586d 112382016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11239 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11240
11241 * gfortran.dg/fmt_pf.f90: New test.
11242
afa5c1b8 112432016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11244
11245 Forward-port from 5 branch
11246 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11247
11248 PR testsuite/70356
11249 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11250 dg-require-effective-target after dg-do.
11251
11252 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11253
11254 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11255
6a5dcab3 112562016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11257 Julian Brown <julian@codesourcery.com>
11258 Chung-Lin Tang <cltang@codesourcery.com>
11259 Cesar Philippidis <cesar@codesourcery.com>
11260 James Norris <jnorris@codesourcery.com>
11261 Tom de Vries <tom@codesourcery.com>
11262 Nathan Sidwell <nathan@codesourcery.com>
11263
305d86a0 11264 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11265 * c-c++-common/goacc/loop-clauses.c: Likewise.
11266 * g++.dg/goacc/template.C: Likewise.
11267 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11268 * gfortran.dg/goacc/loop-1.f95: Likewise.
11269 * gfortran.dg/goacc/loop-5.f95: Likewise.
11270 * gfortran.dg/goacc/loop-6.f95: Likewise.
11271 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11272 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11273 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11274 * c-c++-common/goacc/clauses-fail.c: Likewise.
11275 * c-c++-common/goacc/parallel-1.c: Likewise.
11276 * c-c++-common/goacc/reduction-1.c: Likewise.
11277 * c-c++-common/goacc/reduction-2.c: Likewise.
11278 * c-c++-common/goacc/reduction-3.c: Likewise.
11279 * c-c++-common/goacc/reduction-4.c: Likewise.
11280 * c-c++-common/goacc/routine-3.c: Likewise.
11281 * c-c++-common/goacc/routine-4.c: Likewise.
11282 * c-c++-common/goacc/routine-5.c: Likewise.
11283 * c-c++-common/goacc/tile.c: Likewise.
11284 * g++.dg/goacc/template.C: Likewise.
11285 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11286 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11287 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11288 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11289 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11290 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11291 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11292 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11293 * c-c++-common/goacc/use_device-1.c: ... this file.
11294 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11295 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11296 * c-c++-common/goacc/host_data-6.c: ... this file.
11297 * c-c++-common/goacc/loop-2-kernels.c: New file.
11298 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11299 * c-c++-common/goacc/loop-3.c: Likewise.
11300 * g++.dg/goacc/reference.C: Likewise.
11301 * g++.dg/goacc/routine-1.C: Likewise.
11302 * g++.dg/goacc/routine-2.C: Likewise.
11303
932c0baa 113042016-03-30 Richard Biener <rguenther@suse.de>
11305
11306 PR middle-end/70450
11307 * gcc.dg/torture/pr70450.c: New testcase.
11308
7f7c4659 113092016-03-30 Jakub Jelinek <jakub@redhat.com>
11310
11311 PR target/70421
11312 * gcc.dg/torture/pr70421.c: New test.
11313 * gcc.target/i386/avx512f-pr70421.c: New test.
11314
9cbfe80c 113152016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11316
11317 PR testsuite/70364
11318 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11319 (check): New function.
11320 (bar): Call check.
11321 (foo): Align stack to 16 bytes when calling bar.
11322 * gcc.target/i386/cleanup-2.c: Likewise.
11323
f56c7d36 113242016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11325
11326 PR tree-optimization/59124
11327 * gcc.dg/Warray-bounds-19.c: New test.
11328
92a44a68 113292016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11330
11331 * lib/prune.exp (escape_regex_chars): New.
11332 (prune_file_path): Update to quote metcharacters for regexp.
11333
a3daa269 113342016-03-29 Jakub Jelinek <jakub@redhat.com>
11335
24e1ba3d 11336 PR rtl-optimization/70429
11337 * gcc.c-torture/execute/pr70429.c: New test.
11338
a3daa269 11339 PR tree-optimization/70405
11340 * gcc.dg/pr70405.c: New test.
11341
3ef41a6e 113422016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11343
11344 PR fortran/70397
11345 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11346 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11347
4abd9410 113482016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11349
11350 PR testsuite/64177
11351 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11352 __cilkrts_set_param to set two workers.
11353 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11354 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11355
b58e5f0f 113562016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11357
305d86a0 11358 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11359
bff53658 113602016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11361
11362 PR target/70406
305d86a0 11363 * gcc.target/i386/pr70406.c: New test.
bff53658 11364
bb2c9c15 113652016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11366
11367 * gnat.dg/specs/double_record_extension3.ads: New test.
11368
f12c84ab 113692016-03-25 Richard Henderson <rth@redhat.com>
11370
11371 PR target/70120
11372 * gcc.target/aarch64/pr70120-1.c: New.
11373 * gcc.target/aarch64/pr70120-2.c: New.
11374 * gcc.target/aarch64/pr70120-3.c: New.
11375
b0bf58c4 113762016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11377
11378 PR c++/62212
11379 * g++.dg/template/mangle2.C: The dg-do directive should be
11380 "compile" not "assemble".
11381
f175ba0f 113822016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11383
11384 PR lto/69650
11385 * gcc.dg/pr69650.c: New test.
11386
4cc3295f 113872016-03-25 David Edelsohn <dje.gcc@gmail.com>
11388
11389 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11390
0cf40600 113912016-03-25 Alan Modra <amodra@gmail.com>
11392
11393 * gcc.dg/dfp/pr70052.c: New test.
11394
3aebf099 113952016-03-24 Richard Henderson <rth@redhat.com>
11396
11397 PR middle-end/69845
11398 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11399 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11400
83245bd3 114012016-03-24 Tom de Vries <tom@codesourcery.com>
11402
11403 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11404
108e7ee4 114052016-03-24 Tom de Vries <tom@codesourcery.com>
11406
11407 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11408 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11409
17af0b14 114102016-03-24 Tom de Vries <tom@codesourcery.com>
11411
11412 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11413 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11414
6c8770ee 114152016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11416
11417 PR c++/62212
11418 * g++.dg/template/mangle2.C: New test.
11419
a7e21b7b 114202016-03-24 Richard Biener <rguenther@suse.de>
11421
11422 PR tree-optimization/70396
11423 * gcc.dg/torture/pr70396.c: New testcase.
11424
f365d297 114252016-03-24 Richard Biener <rguenther@suse.de>
11426
11427 PR middle-end/70370
11428 * gcc.dg/torture/pr70370.c: New testcase.
11429
da7aeb13 114302016-03-24 Tom de Vries <tom@codesourcery.com>
11431
11432 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11433 * gfortran.dg/goacc/kernels-tree.f95: Same.
11434 * gfortran.dg/goacc/parallel-tree.f95: Same.
11435
80b30de0 114362016-03-24 Tom de Vries <tom@codesourcery.com>
11437
11438 * c-c++-common/goacc/uninit-if-clause.c: New test.
11439 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11440
cb9b6b99 114412016-03-24 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR target/70290
305d86a0 11444 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11445 Fix formatting.
cb9b6b99 11446
a4225fff 114472016-03-24 Richard Biener <rguenther@suse.de>
11448
11449 PR tree-optimization/70372
11450 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11451
5a869ab8 114522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11453
11454 PR c++/70347
11455 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11456
36ce5faa 114572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11458
11459 PR c++/70332
11460 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11461
c4fa85c9 114622016-03-23 Jakub Jelinek <jakub@redhat.com>
11463
d9377ad5 11464 PR c++/70001
11465 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11466 * g++.dg/cpp1y/pr70001.C: New test.
11467
c4fa85c9 11468 PR c++/70323
11469 * g++.dg/cpp0x/constexpr-70323.C: New test.
11470
0a2062da 114712016-03-23 Alexandre Oliva <aoliva@redhat.com>
11472 Jason Merrill <jason@redhat.com>
11473 Jakub Jelinek <jakub@redhat.com>
11474
11475 PR c++/69315
11476 * g++.dg/cpp0x/constexpr-69315.C: New test.
11477 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11478
62d2a6dc 114792016-03-23 Marek Polacek <polacek@redhat.com>
11480
11481 PR c++/69884
11482 * g++.dg/warn/Wignored-attributes-1.C: New test.
11483 * g++.dg/warn/Wignored-attributes-2.C: New test.
11484
a82d6246 114852016-03-23 Tom de Vries <tom@codesourcery.com>
11486
11487 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11488 initialization.
11489 * gfortran.dg/goacc/private-3.f95 (test): Same.
11490 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11491 missing use param.
11492
dc834ba1 114932016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11494
11495 * lib/target-supports.exp: Remove v7ve entry from loop
11496 creating effective target checks.
11497 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11498 (add_options_for_arm_arch_v7ve): Likewise.
11499
7e83fd1f 115002016-03-23 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR tree-optimization/70354
11503 * gcc.dg/vect/pr70354-1.c: New test.
11504 * gcc.dg/vect/pr70354-2.c: New test.
11505 * gcc.target/i386/avx2-pr70354-1.c: New test.
11506 * gcc.target/i386/avx2-pr70354-2.c: New test.
11507
4e4da058 115082016-03-22 Jeff Law <law@redhat.com>
11509
11510 PR target/70232
11511 * gcc.dg/tree-ssa/pr70232.c: New test.
11512
6855137b 115132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11514
11515 PR target/70302
11516 * gcc.target/i386/pr70302.c: New test.
11517
19db1ec8 115182016-03-22 Richard Biener <rguenther@suse.de>
11519
11520 PR middle-end/70251
11521 * g++.dg/torture/pr70251.C: New testcase.
11522
4baec9f2 115232016-03-22 David Malcolm <dmalcolm@redhat.com>
11524
11525 PR c/69993
11526 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11527 Wmisleading-indentation.c.
11528 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11529 reflect change to diagnostic text and order of messages.
11530 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11531
fcfec126 115322016-03-22 David Edelsohn <dje.gcc@gmail.com>
11533
11534 * g++.dg/ext/java-3.C: Don't compile on AIX.
11535
aa30728a 115362016-03-22 Richard Biener <rguenther@suse.de>
11537
11538 PR middle-end/70333
11539 * gcc.dg/torture/pr70333.c: New testcase.
11540
46ec4eb4 115412016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11542
11543 * g++.dg/ext/pr70290.C: New test.
11544
4880f878 115452016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11546
11547 PR target/70325
11548 * gcc.target/i386/pr70325.c: New test.
11549
3d78ea44 115502016-03-22 Jakub Jelinek <jakub@redhat.com>
11551
5934fb8f 11552 PR target/70329
11553 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11554 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11555
b6436f79 11556 PR target/70300
11557 * gcc.target/i386/pr70300.c: New test.
11558
3d78ea44 11559 PR c++/70295
11560 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11561 (func2): New function for cond with parens, xfail warning for c++.
11562 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11563
b60244f6 115642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11565
11566 PR c++/70096
11567 * g++.dg/template/ptrmem30.C: New test.
11568
c8e3e744 115692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11570
11571 PR c++/70204
11572 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11573 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11574
2715f63a 115752016-03-21 Jakub Jelinek <jakub@redhat.com>
11576
11577 PR middle-end/70326
11578 * gcc.dg/pr70326.c: New test.
11579
2daa2cda 115802016-03-21 Marc Glisse <marc.glisse@inria.fr>
11581 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR tree-optimization/70317
11584 * gcc.dg/pr70317.c: New test.
11585
d9aa5a50 115862016-03-21 Uros Bizjak <ubizjak@gmail.com>
11587
11588 PR target/70327
11589 * gcc.target/i386/pr70327.c: New test.
11590
e1a88bf4 115912016-03-21 Martin Liska <mliska@suse.cz>
11592
61941425 11593 PR ipa/70306
e1a88bf4 11594 * gcc.dg/ipa/pr70306.c: New test.
11595
d9aa5a50 115962016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11597
11598 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11599 * gcc.target/arm/attr-align3.c: Likewise.
11600 * gcc.target/arm/attr_arm.c: Likewise.
11601 * gcc.target/arm/flip-thumb.c: Likewise.
11602
afdde20c 116032016-03-21 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR target/70296
11606 * gcc.target/powerpc/altivec-36.c: New test.
11607
3f2ef661 116082016-03-21 Richard Biener <rguenther@suse.de>
11609
11610 PR tree-optimization/70310
11611 * gcc.dg/torture/pr70310.c: New testcase.
11612
08b2b692 116132016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11614
11615 PR target/70293
11616 * gcc.target/i386/pr70293.c: New test.
11617
93505d22 116182016-03-21 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/70288
11621 * gcc.dg/torture/pr70288-1.c: New testcase.
11622 * gcc.dg/torture/pr70288-2.c: Likewise.
11623
06fd1914 116242016-03-21 Andrey Belevantsev <abel@ispras.ru>
11625
11626 PR rtl-optimization/69307
11627 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11628
b628775e 116292016-03-21 Andrey Belevantsev <abel@ispras.ru>
11630
11631 PR rtl-optimization/69102
11632 * gcc.c-torture/compile/pr69102.c: New test.
11633
1421f43c 116342016-03-18 Jeff Law <law@redhat.com>
11635
11636 PR rtl-optimization/70263
11637 * gcc.c-torture/compile/pr70263-1.c: New test.
11638 * gcc.target/i386/pr70263-2.c: New test.
11639
e7142ce1 116402016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11641
11642 PR rtl-optimization/70278
11643 * gcc.dg/torture/pr70278.c: New test.
11644 * gcc.target/arm/pr70278.c: New test.
11645
5539bc70 116462016-03-18 David Malcolm <dmalcolm@redhat.com>
11647
11648 PR c/70281
11649 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11650 (test_builtin_types_compatible_p): New test function.
11651 * gcc.dg/pr70281.c: New test case.
11652
296a290a 116532016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11654
11655 PR target/70113
11656 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11657
666094f0 116582016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11659
11660 PR tree-optimization/70252
11661 * gcc.dg/pr70252.c: New test.
11662
350514e8 116632016-03-18 Tom de Vries <tom@codesourcery.com>
11664
11665 * gcc.dg/pr70161-2.c: New test.
11666 * gcc.dg/pr70161.c: New test.
11667
011e0cea 116682016-03-18 Tom de Vries <tom@codesourcery.com>
11669
11670 PR ipa/70269
11671 * gcc.dg/pr70269.c: New test.
11672
292a09de 116732016-03-18 Jakub Jelinek <jakub@redhat.com>
11674
11675 PR c++/70267
11676 * g++.dg/ext/java-3.C: New test.
11677
efc86c4c 116782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11679
11680 PR c++/70205
11681 * g++.dg/lookup/pr70205.C: New test.
11682
a28dd575 116832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11684
11685 PR c++/70218
11686 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11687
92e7ab1e 116882016-03-17 Marek Polacek <polacek@redhat.com>
11689
11690 PR c/69407
11691 * gcc.dg/atomic-op-6.c: New test.
11692
7378dbfb 116932016-03-17 David Malcolm <dmalcolm@redhat.com>
11694
11695 PR c/70264
11696 * c-c++-common/pr70264.c: New test case.
11697
f7995d7d 116982016-03-17 Jakub Jelinek <jakub@redhat.com>
11699
e2895b76 11700 PR c++/70144
11701 * c-c++-common/pr70144-1.c: New test.
11702 * c-c++-common/pr70144-2.c: New test.
11703
f7995d7d 11704 PR c++/70272
11705 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11706 * g++.dg/opt/flifetime-dse6.C: New test.
11707 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11708
5ec4a949 117092016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11710
11711 PR driver/70192
11712 * gcc.dg/pic-1.c: New test.
11713 * gcc.dg/pic-2.c: Likewise.
11714 * gcc.dg/pic-3.c: Likewise.
11715 * gcc.dg/pic-4.c: Likewise.
11716 * gcc.dg/pie-1.c: Likewise.
11717 * gcc.dg/pie-2.c: Likewise.
11718 * gcc.dg/pie-3.c: Likewise.
11719 * gcc.dg/pie-4.c: Likewise.
11720 * gcc.dg/pie-5.c: Likewise.
11721 * gcc.dg/pie-6.c: Likewise.
11722
c28550e1 117232016-03-17 Tom de Vries <tom@codesourcery.com>
11724
11725 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11726 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11727
be3296cb 117282016-03-17 Richard Biener <rguenther@suse.de>
11729
11730 PR debug/70271
11731 * g++.dg/debug/pr70271.C: New testcase.
11732
9b60ef21 117332016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11734
11735 * gcc.target/i386/pr70251.c: New test.
11736
9a80bc1a 117372016-03-17 Marek Polacek <polacek@redhat.com>
11738
11739 PR c++/70194
11740 * g++.dg/warn/constexpr-70194.C: New test.
11741
733d7ff9 117422016-03-16 Richard Henderson <rth@redhat.com>
11743
11744 PR middle-end/70240
11745 * gcc.c-torture/compile/pr70240.c: New.
11746
3e6f12bf 117472016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11748
11749 * gcc.c-torture/compile/20151204.c: Skip for avr.
11750
867c9e99 117512016-03-16 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR target/70245
11754 * g++.dg/opt/pr70245.C: New test.
11755 * g++.dg/opt/pr70245.h: New file.
11756 * g++.dg/opt/pr70245-aux.cc: New file.
11757
8ced6ab7 117582016-03-16 Martin Sebor <msebor@redhat.com>
11759
11760 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11761
37af779a 117622016-03-16 Richard Henderson <rth@redhat.com>
11763
11764 PR middle-end/70199
11765 * gcc.c-torture/compile/pr70199.c: New.
11766
78ed999c 117672016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11768
11769 * gcc.dg/uninit-19.c: Run dos2unix.
11770
462ca422 117712016-03-16 Marek Polacek <polacek@redhat.com>
11772
11773 PR c/70093
11774 * gcc.dg/nested-func-10.c: New test.
11775 * gcc.dg/nested-func-9.c: New test.
11776
fe58aacc 117772016-03-16 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR tree-optimization/68714
11780 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11781
27a53872 117822016-03-16 Tom de Vries <tom@codesourcery.com>
11783
11784 PR tree-optimization/68715
11785 * gcc.dg/graphite/pr68715-2.c: New test.
11786 * gcc.dg/graphite/pr68715.c: New test.
11787 * gfortran.dg/graphite/pr68715.f90: New test.
11788
95049c3c 117892016-03-16 Tom de Vries <tom@codesourcery.com>
11790
11791 PR tree-optimization/68809
11792 * gcc.dg/graphite/pr68809-2.c: New test.
11793 * gcc.dg/graphite/pr68809.c: New test.
11794
09eddd70 117952016-03-16 Jakub Jelinek <jakub@redhat.com>
11796
81fc5915 11797 PR c++/70147
11798 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11799 method call to i () as argument. Adjust expected output.
11800
09eddd70 11801 PR c++/70147
11802 * g++.dg/ubsan/pr70147-1.C: New test.
11803 * g++.dg/ubsan/pr70147-2.C: New test.
11804
6373d2a2 118052016-03-15 Martin Sebor <msebor@redhat.com>
11806
11807 PR c++/58281
11808 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11809
d27a0c11 118102016-03-15 John David Anglin <danglin@gcc.gnu.org>
11811
9908039d 11812 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11813 hppa*-*-hpux*.
11814
45cdc3a6 11815 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11816
d27a0c11 11817 PR libfortran/69799
11818 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11819 libatomic_available.
11820
0dd1d57f 118212016-03-15 Marek Polacek <polacek@redhat.com>
11822
11823 PR c++/70209
11824 * g++.dg/ext/attribute-may-alias-4.C: New test.
11825
0ce02c07 118262016-03-15 Alexander Monakov <amonakov@ispras.ru>
11827
11828 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11829 -fvar-tracking-assignments-toggle flag.
11830
f6e39b30 118312016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11832
11833 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11834
167f93a2 118352016-03-15 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR rtl-optimization/70222
11838 * gcc.c-torture/execute/pr70222-1.c: New test.
11839 * gcc.c-torture/execute/pr70222-2.c: New test.
11840
08a8af4a 118412016-03-15 Richard Henderson <rth@redhat.com>
11842
11843 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11844
738eb905 118452016-03-15 Andrey Belevantsev <abel@ispras.ru>
11846
11847 PR rtl-optimization/69032
11848 * gcc.dg/pr69032.c: New test.
11849
dd148b3a 118502016-03-15 Andrey Belevantsev <abel@ispras.ru>
11851
11852 PR rtl-optimization/63384
d9aa5a50 11853 * g++.dg/pr63384.C: New test.
dd148b3a 11854
acf58115 118552016-03-15 Andrey Belevantsev <abel@ispras.ru>
11856
11857 PR target/64411
11858 * gcc.target/i386/pr64411.C: New test.
11859
a2897dc4 118602016-03-15 Tom de Vries <tom@codesourcery.com>
11861
11862 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11863 * gfortran.dg/goacc/kernels-alias.f95: New test.
11864
7bad2faf 118652016-03-14 Martin Sebor <msebor@redhat.com>
11866
11867 PR c++/53792
11868 * g++.dg/cpp0x/constexpr-inline.C: New test.
11869 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11870
d65fa8d9 118712016-03-14 David Edelsohn <dje.gcc@gmail.com>
11872
11873 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11874
2b3c633f 118752016-03-14 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR middle-end/70219
11878 * gcc.dg/pr70219.c: New test.
11879
e947f9c3 118802016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11881
11882 PR target/70083
11883 * gcc.dg/torture/pr70083.c: New test.
11884 * gcc.target/i386/pr70083.c: New test.
11885
74201dc2 118862016-03-14 Richard Biener <rguenther@suse.de>
11887
11888 PR tree-optimization/56365
11889 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11890
88aea41e 118912016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11892
11893 PR target/70098
11894 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11895 New function.
11896 * g++.dg/pr70098.C: New testcase.
11897
11898
1bd2aefd 118992016-03-14 Tom de Vries <tom@codesourcery.com>
11900
11901 PR tree-optimization/70045
11902 * gcc.dg/graphite/pr70045.c: New test.
11903
922c7033 119042016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11905
11906 PR fortran/69043
11907 * gfortran.dg/include_9.f90: New test.
11908
fd4ab6d9 119092016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11910
11911 PR fortran/45076
11912 gfortran.dg/prof/prof.exp: New script.
11913 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11914
7d7218d3 119152016-03-12 Andrey Belevantsev <abel@ispras.ru>
11916
11917 PR rtl-optimization/69307
11918 * gcc.dg/pr69307.c: New test.
11919
02ffd664 119202016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11921
11922 PR target/69614
11923 * gcc.target/arm/pr69614.c: New.
11924
76e207a9 119252016-03-12 Paul Thomas <pault@gcc.gnu.org>
11926
11927 PR fortran/70031
11928 * gfortran.dg/submodule_14.f08: New test
11929
11930 PR fortran/69524
11931 * gfortran.dg/submodule_15.f08: New test
11932
490ee78a 119332016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11934
11935 PR c++/70106
11936 * g++.dg/cpp1y/paren3.C: New test.
11937
04e137ff 119382016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11939
11940 PR target/70131
11941 * gcc.target/powerpc/ppc-round2.c: New test.
11942
27b2c1c4 119432016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11944
11945 PR target/70123
11946 * gcc.dg/torture/pr70123.c: New test.
11947
84116671 119482016-03-11 Jeff Law <law@redhat.com>
11949
11950 PR tree-optimization/70190
11951 * gcc.c-torture/compile/pr70190.c: New test.
11952
cfa58bc8 119532016-03-11 David Malcolm <dmalcolm@redhat.com>
11954
11955 PR c/68187
11956 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11957 case.
11958 (test43_b): Likewise.
11959 (test43_c): Likewise.
11960 (test43_d): Likewise.
11961 (test43_e): Likewise.
11962 (test43_f): Likewise.
11963 (test43_g): Likewise.
11964 (test44_a): Likewise.
11965 (test44_b): Likewise.
11966 (test44_c): Likewise.
11967 (test44_d): Likewise.
11968 (test44_e): Likewise.
11969
ce234f27 119702016-03-11 David Malcolm <dmalcolm@redhat.com>
11971
11972 PR c/70085
11973 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11974
e4756b48 119752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11976
11977 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11978 dg-options.
11979
1f5ef87e 119802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11981
11982 PR target/70002
11983 PR target/69245
11984 * gcc.target/aarch64/pr69245_2.c: New test.
11985
f9c352a1 119862016-03-11 Jakub Jelinek <jakub@redhat.com>
11987
11988 PR tree-optimization/70177
11989 * gcc.dg/pr70177.c: New test.
11990
4dd92ac6 119912016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11992
11993 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11994
331e4fdb 119952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11996
11997 * gcc.dg/tree-ssa/sra-20.c: New.
11998
69262824 119992016-03-11 Jakub Jelinek <jakub@redhat.com>
12000
6f9a7425 12001 PR rtl-optimization/70174
12002 * gcc.dg/pr70174.c: New test.
12003
69262824 12004 PR tree-optimization/70169
12005 * gcc.dg/pr70169.c: New test.
12006
4637a847 120072016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12008
12009 PR target/70160
12010 * gcc.target/i386/pr70160.c: New test.
12011
5a86d754 120122016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12013
12014 * gcc.target/s390/dfp-1.c: New test.
12015
af4c8290 120162016-03-10 Nick Clifton <nickc@redhat.com>
12017
12018 PR target/70044
12019 * gcc.target/aarch64/pr70044.c: New test.
12020
98dfd328 120212016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12022 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR c++/70001
12025 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12026 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12027 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12028
75e72311 120292016-03-10 Jan Hubicka <hubicka@ucw.cz>
12030
12031 PR lto/69589
12032 * g++.dg/lto/pr69589_0.C: New testcase
12033 * g++.dg/lto/pr69589_1.C: New testcase
12034
a2eb1271 120352016-03-10 Marek Polacek <polacek@redhat.com>
12036
12037 PR c++/70153
12038 * g++.dg/delayedfold/unary-plus1.C: New test.
12039
120402016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12041
12042 * gcc.target/arm/pr45701-1.c: Escape brackets.
12043 * gcc.target/arm/pr45701-2.c: Likewise.
12044
5ab2987f 120452016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12046
12047 * gfortran.dg/unconstrained_commons.f: New.
12048
6972afac 120492016-03-10 Alan Modra <amodra@gmail.com>
12050
12051 * gcc.dg/pr69195.c: New.
12052 * gcc.dg/pr69238.c: New.
12053
c82c99ec 120542016-03-10 Tom de Vries <tom@codesourcery.com>
12055
12056 PR testsuite/68915
12057 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12058
a2389d4a 120592016-03-10 Richard Biener <rguenther@suse.de>
12060
12061 PR tree-optimization/70128
12062 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12063 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12064
c272412d 120652016-03-09 Jakub Jelinek <jakub@redhat.com>
12066
a0451069 12067 PR tree-optimization/70152
12068 * gcc.dg/pr70152.c: New test.
12069
c272412d 12070 PR target/70086
12071 * gcc.target/i386/pr70086-1.c: New test.
12072 * gcc.target/i386/pr70086-2.c: New test.
12073 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12074
12075 PR tree-optimization/70127
12076 * gcc.c-torture/execute/pr70127.c: New test.
12077
27dcb7a8 120782016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12079
12080 * c-c++-common/goacc/combined-directives-2.c: New test.
12081
c24757cf 120822016-03-09 David Malcolm <dmalcolm@redhat.com>
12083
12084 PR c/68473
12085 PR c++/70105
12086 * g++.dg/diagnostic/pr70105.C: New test.
12087 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12088 (test_multiple_ordinary_maps): New test function.
12089
83108969 120902016-03-09 David Malcolm <dmalcolm@redhat.com>
12091
12092 PR c/68473
12093 PR c++/70105
12094 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12095 Drop range information from call to inform_at_rich_loc.
12096 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12097 New.
12098 (test_show_locus): Replace calls to rich_location::add_range with
12099 calls to add_range. Rewrite the tests that used the now-defunct
12100 rich_location ctor taking a source_range. Simplify other tests
12101 by replacing calls to COMBINE_LOCATION_DATA with calls to
12102 make_location.
12103
6733c0e8 121042016-03-09 Richard Biener <rguenther@suse.de>
12105 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR tree-optimization/70138
12108 * gcc.dg/vect/pr70138-1.c: New testcase.
12109 * gcc.dg/vect/pr70138-2.c: Likewise.
12110
96abb9f5 121112016-03-09 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR target/70049
12114 * gcc.target/i386/pr70049.c: New test.
12115
42bb3bfb 121162016-03-09 Richard Biener <rguenther@suse.de>
12117
12118 PR c/70143
12119 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12120 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12121 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12122
27527428 121232016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12124
12125 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12126 arm-*-*.
12127
248449f2 121282016-03-09 Jakub Jelinek <jakub@redhat.com>
12129
1bd49ced 12130 PR middle-end/67278
12131 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12132
248449f2 12133 PR target/67278
12134 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12135
12136 PR middle-end/70050
12137 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12138 in testcase comment.
12139
dfc460ff 121402016-03-09 Tom de Vries <tom@codesourcery.com>
12141
12142 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12143 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12144 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12145 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12146 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12147 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12148 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12149 * gfortran.dg/goacc/kernels-loop.f95: New test.
12150
0377fc7f 121512016-03-08 Martin Sebor <msebor@redhat.com>
12152
12153 PR c++/62096
12154 * g++.dg/warn/overflow-warn-7.C: New test.
12155
3556aa80 121562016-03-08 Jason Merrill <jason@redhat.com>
12157
12158 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12159 * lib/target-supports.exp (check_effective_target_concepts): New.
12160
e5096208 121612016-03-08 Jakub Jelinek <jakub@redhat.com>
12162
5370eb8d 12163 PR c++/70135
12164 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12165 * g++.dg/ubsan/pr70135.C: New test.
12166
e5096208 12167 PR target/70110
12168 * gcc.dg/pr70110.c: New test.
12169
cc37120d 121702016-03-07 Martin Jambor <mjambor@suse.cz>
12171
12172 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12173 * c-c++-common/gomp/if-1.c: Likewise.
12174 * c-c++-common/gomp/pr61486-2.c: Likewise.
12175 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12176 to dg-additional-options.
12177 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12178 * g++/gomp/target-teams-1.c: Likewise.
12179 * gcc.dg/gomp/gomp.exp: Likewise.
12180 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12181 dg-additional-options.
12182 * gfortran.dg/gomp/gomp.exp: Likewise.
12183 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12184 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12185 dg-additional-options.
12186 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12187
53c248d8 121882016-03-07 Martin Jambor <mjambor@suse.cz>
12189
12190 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12191 * c-c++-common/gomp/gridify-1.c: New test.
12192 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12193
541e79a0 121942016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12195
12196 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12197 trigger for cortex-r8, when scanning for register r8.
12198 * gcc.target/arm/pr45701-2.c: Likewise.
12199
4dfabd94 122002016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12201 Jeff Law <law@redhat.com>
4dfabd94 12202
12203 PR tree-optimization/69740
12204 * gcc.c-torture/compile/pr69740-1.c: New test.
12205 * gcc.c-torture/compile/pr69740-2.c: New test.
12206
1b63a87b 122072016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12208
12209 * lib/target-supports.exp
12210 (check_effective_target_whole_vector_shift): Enable for PPC64.
12211
d33914da 122122016-03-07 Richard Biener <rguenther@suse.de>
12213
12214 PR tree-optimization/70115
12215 * gcc.dg/torture/pr70115.c: New testcase.
12216
584fba4b 122172016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12218
12219 PR middle-end/69916
12220 * c-c-++-common/goacc/pr69916.c: New.
12221
7f2f5ec0 122222016-03-07 Richard Henderson <rth@redhat.com>
12223
12224 * gcc.c-torture/compile/pr70061.c: New test.
12225
f530e7c4 122262016-03-07 Richard Biener <rguenther@suse.de>
12227
12228 PR testsuite/70109
12229 * gcc.dg/vect/O3-pr36098.c: New testcase.
12230
a3855fed 122312016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12232
12233 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12234
091ffc31 122352016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12236
12237 * gnat.dg/renaming9.ad[sb]: New testcase.
12238
2941b871 122392016-03-05 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR c++/70084
12242 * g++.dg/expr/stdarg3.C: New test.
12243
5173ce42 122442016-03-04 Jeff Law <law@redhat.com>
12245
12246 PR tree-optimization/69196
12247 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12248 x86_64-*-*.
12249
2d1d2e55 122502016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12251
0e43078e 12252 PR c/69973
12253 * gcc.dg/pr69973.c: New test.
12254
d8ec06ae 12255 PR rtl-optimization/69941
12256 * gcc.dg/torture/pr69941.c: New test.
12257
2d1d2e55 12258 PR c/69824
12259 * gcc.dg/pr69824.c: New test.
12260
32f692e2 122612016-03-05 Tom de Vries <tom@codesourcery.com>
12262
12263 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12264 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12265 function.
12266
1c699e9a 122672016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12268
12269 PR c++/66786
12270 * g++.dg/cpp1y/var-templ48.C: New test.
12271 * g++.dg/cpp1y/var-templ49.C: New test.
12272
358448c6 122732016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12274
12275 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12276
01dc3c45 122772016-03-04 Jakub Jelinek <jakub@redhat.com>
12278
e968ff6d 12279 PR c++/70035
12280 * g++.dg/ubsan/pr70035.C: New test.
12281
01dc3c45 12282 PR target/70062
12283 * gcc.target/i386/pr70062.c: New test.
12284
3937d618 122852016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12286
12287 * g++.dg/template/typename21.C: Remove c++98_only.
12288
c58ac7f8 122892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12290
12291 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12292
0060768a 122932016-03-04 David Malcolm <dmalcolm@redhat.com>
12294
12295 PR c/68187
12296 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12297 function.
12298 (fn_42_b): Likewise.
12299 (fn_42_c): Likewise.
12300
74c6fd40 123012016-03-04 David Malcolm <dmalcolm@redhat.com>
12302
12303 PR c/68187
12304 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12305 function.
12306 (fn_40_b): Likewise.
12307 (fn_41_a): Likewise.
12308 (fn_41_b): Likewise.
12309
31b11359 123102016-03-04 Jakub Jelinek <jakub@redhat.com>
12311
12312 PR target/70059
12313 * gcc.target/i386/avx512f-pr70059.c: New test.
12314 * gcc.target/i386/avx512dq-pr70059.c: New test.
12315
c5b93452 123162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12317
12318 PR rtl-optimization/57676
12319 * gcc.dg/torture/pr57676.c: New test.
12320
268fbd56 123212016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12322
12323 * gcc.dg/pr70026.c: New test.
12324
6560d1ad 123252016-03-04 Marek Polacek <polacek@redhat.com>
12326
12327 PR c/69798
12328 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12329 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12330
cc7dfddf 123312016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12332
12333 PR target/70004
12334 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12335 Delete.
12336 (test_corners_sisd_si): Likewise.
12337 (main): Remove checks of the above.
12338 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12339
e9663bd4 123402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12341
12342 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12343
dcdd684e 123442016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12345
12346 * gcc.dg/torture/pr69951.c: Accept argc==0.
12347
e692d332 123482016-03-04 Richard Biener <rguenther@suse.de>
12349
12350 PR c++/70054
12351 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12352 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12353
af77b7e6 123542016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12355
12356 PR testsuite/69766
12357 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12358 testing multiarch.
12359
290da96e 123602016-03-04 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR debug/69947
12363 * gcc.dg/guality/pr69947.c: New test.
12364
e51ce713 123652016-03-03 Jakub Jelinek <jakub@redhat.com>
12366
12367 PR ada/70017
12368 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12369
1feed892 123702016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12371
12372 PR rtl-optimization/69904
12373 * gcc.target/arm/pr69904.c: New test.
12374
c32bda69 123752016-03-03 Jakub Jelinek <jakub@redhat.com>
12376
12377 PR target/70021
12378 * gcc.dg/vect/pr70021.c: New test.
12379 * gcc.target/i386/pr70021.c: New test.
12380
1bc579ed 123812016-03-03 Marek Polacek <polacek@redhat.com>
12382
12383 PR middle-end/70050
12384 * gcc.dg/pr70050.c: New test.
12385
cfa8d638 123862016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12387
12388 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12389
1b889259 123902016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12391
12392 PR tree-optimization/70043
12393 * gfortran.dg/vect/pr70043.f90: New test.
12394
f756dfa3 123952016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12396
12397 * gnat.dg/specs/task1.ads: New test.
12398
5cb4863d 123992016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12400
12401 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12402 Invoke gdb with -batch.
12403 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12404
5dd12e43 124052016-03-03 Richard Biener <rguenther@suse.de>
12406
12407 PR tree-optimization/55936
12408 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12409
d97ba4ca 124102016-03-02 Jeff Law <law@redhat.com>
12411
5d23c86f 12412 PR rtl-optimization/69942
12413 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12414 effects of argument promotions.
12415
d97ba4ca 12416 PR tree-optimization/69987
12417 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12418 target does not support -fprefetch-loop-arrays.
12419
901faaa0 124202016-03-02 Uros Bizjak <ubizjak@gmail.com>
12421
12422 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12423
51f6fdce 124242016-03-02 Bin Cheng <bin.cheng@arm.com>
12425
6bc7872f 12426 PR rtl-optimization/69052
51f6fdce 12427 * gcc.target/i386/pr69052.c: New test.
12428
31d31e07 124292016-03-02 Alan Modra <amodra@gmail.com>
12430
12431 * gcc.dg/pr69990.c: New.
12432
04faee95 124332016-03-02 Jakub Jelinek <jakub@redhat.com>
12434
270d0117 12435 PR c/68062
12436 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12437
12438 PR middle-end/70022
12439 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12440
04faee95 12441 PR target/70028
12442 * gcc.target/i386/pr70028.c: New test.
12443
a2cc9e8e 124442016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12445
12446 * c-c++-common/asan/swapcontext-test-1.c,
12447 * c-c++-common/tsan/thread_leak.c,
12448 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12449 * g++.dg/tsan/benign_race.C,
12450 * g++.dg/tsan/fd_close_norace.C,
12451 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12452 races with sanitizer output
12453
dd4bd263 124542016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12455 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12456
12457 PR target/67278
12458 * gcc.dg/simd-8.c: New testcase.
12459
b5fe3a49 124602016-03-02 Richard Biener <rguenther@suse.de>
12461
12462 PR middle-end/67278
12463 * gcc.dg/simd-7.c: New testcase.
12464
23601f67 124652016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12466
12467 * gcc.target/i386/pr70007.c: Tweak.
12468
f66f65e7 124692016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12470
12471 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12472
60773515 124732016-03-02 Marek Polacek <polacek@redhat.com>
12474
12475 PR c/67854
12476 * gcc.dg/pr67854.c: New test.
12477
6c094cb1 124782016-03-02 Jakub Jelinek <jakub@redhat.com>
12479
12480 PR middle-end/70025
12481 * gcc.dg/torture/pr70025.c: New test.
12482
7627bb56 124832016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12484
12485 PR tree-optimization/68621
12486 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12487
066c8e94 124882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12489
12490 * gcc.target/i386/pr70007.c: New test.
12491
d3b819ad 124922016-03-01 Jeff Law <law@redhat.com>
12493
d4b9ad56 12494 PR tree-optimization/69196
7e217344 12495 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12496
d3b819ad 12497 PR tree-optimization/69196
12498 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12499 duplicating code and spoiling the expected output.
12500
4f37285d 125012016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12502
12503 PR target/70033
12504 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12505 supports power9 before doing tests.
12506 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12507 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12508 * gcc.target/powerpc/p9-permute.c: Likewise.
12509
3e9c4f6c 125102016-03-01 Uros Bizjak <ubizjak@gmail.com>
12511
12512 PR target/70027
12513 * gcc.target/i386/pr70027.c: New test.
12514
e324729e 125152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12516
12517 * gcc.dg/pr70017.c: New test.
12518
40e9ce2d 125192016-03-01 Jakub Jelinek <jakub@redhat.com>
12520
12521 PR c/69796
12522 PR c/69974
12523 * gcc.dg/pr69796.c: New test.
12524 * gcc.dg/pr69974.c: New test.
12525
e8b016ea 125262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12527
12528 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12529
24d3127c 125302016-02-29 Jeff Law <law@redhat.com>
12531
12532 PR tree-optimization/69987
12533 * gfortran.dg/pr69987.f90: New test.
12534
12535 PR tree-optimization/69989
12536 * gcc.c-torture/compile/pr69989-2.c: New test.
12537
12cc1225 125382016-03-01 Marek Polacek <polacek@redhat.com>
12539
12540 PR c++/69795
12541 * g++.dg/parse/invalid1.C: New test.
12542
d99a947c 125432016-03-01 Richard Biener <rguenther@suse.de>
12544
12545 PR middle-end/70022
12546 * gcc.dg/pr70022.c: New testcase.
12547
395dbc60 125482016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12549
12550 PR tree-optimization/69956
12551 * gcc.dg/pr69956.c: New test.
12552
40a35c55 125532016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12554
12555 PR target/70011
12556 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12557 XFAIL when hardware supports efficient unaligned storage access.
12558
4edc90b0 125592016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12560
12561 PR c++/69961
12562 * g++.dg/template/pr69961a.C: New test.
12563 * g++.dg/template/pr69961b.C: New test.
12564
1ed1f69a 125652016-02-29 David Malcolm <dmalcolm@redhat.com>
12566
12567 PR preprocessor/69985
12568 * gcc.dg/cpp/pr69985.c: New test case.
12569
01c5d15d 125702016-02-29 Jeff Law <law@redhat.com>
12571
3a4d3de5 12572 PR tree-optimization/70005
12573 * gcc.c-torture/execute/pr70005.c New test.
12574
01c5d15d 12575 PR tree-optimization/69999
12576 * gcc.c-torture/compile/pr69999.c: New test.
12577
1bf66b54 125782016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12579
12580 PR tree-optimization/69652
12581 * gcc.dg/torture/pr69652.c: Delete test.
12582 * gcc.dg/vect/pr69652.c: New test.
12583
b4d653d5 125842016-02-19 Richard Biener <rguenther@suse.de>
12585
12586 PR tree-optimization/69980
12587 * gfortran.dg/vect/pr69980.f90: New testcase.
12588
35bc4745 125892016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12590
12591 * gcc.target/sparc/20160229-1.c: New test.
12592
bb54a538 125932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12594
12595 * gnat.dg/stack_usage3.adb: New test.
12596 * gnat.dg/stack_usage3_pkg.ads: New helper.
12597
95164e71 125982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12599
12600 * gnat.dg/renaming8.adb: New test.
12601 * gnat.dg/renaming8_pkg1.ads: New helper.
12602 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12603 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12604
a890896f 126052016-02-29 Richard Biener <rguenther@suse.de>
12606
12607 PR tree-optimization/69720
12608 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12609
5c70403a 126102016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12611
12612 PR fortran/68147
12613 PR fortran/47674
12614 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12615
dfb6d139 126162016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12617 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12618
12619 PR fortran/56007
12620 * gfortran.dg/coarray_8.f90: Adjust error message.
12621 * gfortran.dg/pr56007.f90: New test.
12622 * gfortran.dg/pr56007.f: New test.
12623
536508db 126242016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12625
12626 PR tree-optimization/69989
12627 * gcc.dg/torture/pr69989.c: New test.
12628
eec75e45 126292016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12630
12631 * gcc.target/i386/stack-realign-win.c: New test.
12632
0175e45a 126332016-02-28 Harald Anlauf <anlauf@gmx.de>
12634
12635 PR fortran/60126
12636 * gfortran.dg/pr60126.f90: New test.
12637
2a703589 126382016-02-27 Jeff Law <law@redhat.com>
12639
12640 Revert
12641 2016-02-26 Richard Biener <rguenther@suse.de>
12642 Jeff Law <law@redhat.com>
12643
12644 PR tree-optimization/69740
12645 * gcc.c-torture/compile/pr69740-1.c: New test.
12646 * gcc.c-torture/compile/pr69740-2.c: New test.
12647
359b4c18 126482016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12649
1c96765a 12650 PR fortran/69910
359b4c18 12651 * gfortran.dg/newunit_4.f90: New test.
12652
49462d93 126532016-02-27 Jakub Jelinek <jakub@redhat.com>
12654
12655 PR target/69613
12656 PR rtl-optimization/69886
12657 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12658 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12659 target.
12660
c4ac733e 126612016-02-26 Martin Sebor <msebor@redhat.com>
12662
12663 PR tree-optimization/15826
12664 * gcc.dg/tree-ssa/pr15826.c: New test.
12665
da8c4b5d 126662016-02-26 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR target/69969
12669 * gcc.target/powerpc/pr69969.c: New test.
12670
0a4558eb 126712016-02-26 Martin Sebor <msebor@redhat.com>
12672
12673 PR c++/15766
12674 * g++.old-deja/g++.other/decl5.C: Add a test case.
12675
5b500299 126762016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12677
12678 PR target/69946
12679 * gcc.target/powerpc/pr69946.c: New file.
12680
565f533b 126812016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12682 Jeff Law <law@redhat.com>
565f533b 12683
0a4558eb 12684 PR tree-optimization/69740
565f533b 12685 * gcc.c-torture/compile/pr69740-1.c: New test.
12686 * gcc.c-torture/compile/pr69740-2.c: New test.
12687
ff67cbea 126882016-02-26 Martin Jambor <mjambor@suse.cz>
12689
12690 PR middle-end/69920
12691 * gcc.dg/torture/pr69932.c: New test.
12692 * gcc.dg/torture/pr69936.c: Likewise.
12693
e400d817 126942016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12695
12696 PR target/69709
12697 * gcc.target/s390/pr69709.c: New test.
12698
126a5a2d 126992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12700
12701 PR target/69245
12702 * gcc.target/aarch64/pr69245_1.c: New test.
12703
59c58860 127042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12705
12706 PR target/69613
12707 * gcc.dg/torture/pr69613.c: New test.
12708
9441fa4e 127092016-02-26 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR rtl-optimization/69891
12712 * gcc.target/i386/pr69891.c: New test.
12713
e48fcde0 127142016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12715 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12716
35ed600a 12717 PR target/61397
f41208a1 12718 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12719 functionality for both 32-bit and 64-bit.
12720
c86aaa0e 127212016-02-26 Richard Biener <rguenther@suse.de>
12722
12723 PR tree-optimization/69551
12724 * gcc.dg/torture/pr69951.c: New testcase.
12725
38e71a65 127262016-02-25 Richard Biener <rguenther@suse.de>
12727
12728 PR tree-optimization/48795
12729 * gcc.dg/Warray-bounds-18.c: New testcase.
12730
03331e69 127312016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12732
12733 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12734
f14d8d6a 127352016-02-25 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR rtl-optimization/69896
12738 * gcc.dg/pr69896.c: New test.
12739
4003c807 127402016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12741
12742 PR c++/69736
12743 * g++.dg/cpp1y/paren2.C: New test.
12744
a0573328 127452016-02-24 Martin Sebor <msebor@redhat.com>
12746
12747 PR c/51147
12748 * gcc.dg/enum-mode-2.c: New test.
12749
2cde02ad 127502016-02-24 Jakub Jelinek <jakub@redhat.com>
12751
12752 PR c++/69922
12753 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12754 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12755 * g++.dg/ubsan/pr69922.C: New test.
12756
f0ea75d1 127572016-02-24 Marek Polacek <polacek@redhat.com>
12758
12759 PR c/69819
12760 * gcc.dg/pr69819.c: New test.
12761
05027366 127622016-02-24 Martin Sebor <msebor@redhat.com>
12763
34ed562b 12764 PR c++/69912
12765 * g++.dg/ext/flexary15.C: New test.
12766
127672016-02-24 Martin Sebor <msebor@redhat.com>
12768
12769 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12770 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12771 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12772
650c3ad5 127732016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12774 Charles Baylis <charles.baylis@linaro.org>
12775
12776 PR debug/61033
12777 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12778
596070e8 127792016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12780 Jakub Jelinek <jakub@redhat.com>
596070e8 12781
12782 PR middle-end/69760
12783 * gcc.dg/torture/pr69760.c: New testcase.
12784
d6b92d9f 127852016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12786
12787 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12788 pattern on Solaris with as.
12789
90436d9d 127902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12791
12792 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12793 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12794 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12795 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12796
7c749495 127972016-02-24 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR middle-end/69915
12800 * gcc.dg/pr69915.c: New test.
12801
9c9680b5 128022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12803
12804 PR rtl-optimization/69886
12805 * gcc.dg/torture/pr69886.c: New test.
12806
36d081ee 128072016-02-24 Richard Biener <rguenther@suse.de>
12808
12809 PR middle-end/68963
12810 * gcc.dg/torture/pr68963.c: New testcase.
12811
2a0accb9 128122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12813
12814 PR target/69875
12815 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12816 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12817 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12818 * gcc.target/arm/atomic_loaddi_1.c: New test.
12819 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12820 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12821 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12822 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12823 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12824 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12825 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12826 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12827
f0e92ef1 128282016-02-24 Jakub Jelinek <jakub@redhat.com>
12829
12830 PR middle-end/69909
12831 * gcc.dg/torture/pr69909.c: New test.
12832
6907286f 128332016-02-24 Richard Biener <rguenther@suse.de>
12834
12835 PR tree-optimization/69907
12836 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12837 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12838 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12839
e6ab7475 128402016-02-24 Christian Bruel <christian.bruel@st.com>
12841
12842 * gcc.target/arm/pragma_cpp_fma.c: New test.
12843
47587450 128442016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12845
12846 PR fortran/61156
12847 * gfortran.dg/include_6.f90: Update test.
12848
d41ab738 128492016-02-23 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR objc/69844
12852 * objc.dg/pr69844.m: New test.
12853
4772d9d5 128542016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12855
12856 PR libgfortran/69456
12857 * gfortran.dg/namelist_89.f90: New test.
12858 * gfortran.dg/pr59700.f90: Update test..
12859
8c38d887 128602016-02-23 Martin Sebor <msebor@redhat.com>
12861
12862 PR middle-end/69780
12863 * g++.dg/ext/builtin_alloca.C: New test.
12864 * gcc.dg/builtins-68.c: New test.
12865
ee1bfdb0 128662016-02-23 Richard Henderson <rth@redhat.com>
12867
12868 * gcc.target/i386/addr-space-3.c: Remove test.
12869
52609ec3 128702016-02-23 David Malcolm <dmalcolm@redhat.com>
12871
12872 PR preprocessor/69126
12873 PR preprocessor/69543
12874 * c-c++-common/pr69126-2-long.c: New test.
12875 * c-c++-common/pr69126-2-short.c: New test.
12876 * c-c++-common/pr69543-1.c: Remove xfail.
12877
d5bf2cc8 128782016-02-23 David Malcolm <dmalcolm@redhat.com>
12879
12880 PR preprocessor/69126
12881 PR preprocessor/69543
12882 PR preprocessor/69558
12883 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12884 (f): Rename to...
12885 (test_2): ...this, and add leading comment.
12886 (MACRO_3, test_3): New.
12887 (MACRO_4A, MACRO_4B, test_4): New.
12888 (MACRO): Rename to...
12889 (MACRO_5): ...this.
12890 (g): Rename to...
12891 (test_5): ...this, updating for renaming of MACRO, and
12892 add leading comment.
12893 * c-c++-common/pr69543-1.c: New.
12894 * c-c++-common/pr69543-2.c: New.
12895 * c-c++-common/pr69543-3.c: New.
12896 * c-c++-common/pr69543-4.c: New.
12897 * c-c++-common/pr69558-1.c: New.
12898 * c-c++-common/pr69558-2.c: New.
12899 * c-c++-common/pr69558-3.c: New.
12900 * c-c++-common/pr69558-4.c: New.
12901 * gcc.dg/pr69558.c: Move to...
12902 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12903 xfail for c++.
12904
3a37a410 129052016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12906
12907 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12908 to -ftree-parallelize-loops/-fopenacc changes.
12909 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12910 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12911 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12912 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12913 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12914 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12915 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12916 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12917 * c-c++-common/goacc/kernels-loop.c: Likewise.
12918 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12919 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12920 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12921 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12922
ecca180f 129232016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12924
12925 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12926
eec0fa3f 129272016-02-23 Jakub Jelinek <jakub@redhat.com>
12928
f1f91c07 12929 PR c++/69902
12930 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12931
eec0fa3f 12932 PR c/69900
12933 * gcc.dg/pr69900.c: New test.
12934
e045424d 129352016-02-23 Martin Jambor <mjambor@suse.cz>
12936
12937 PR tree-optimization/69666
12938 * gcc.dg/tree-ssa/pr69666.c: New test.
12939
f482dff6 129402016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12941
12942 PR fortran/67451
12943 * gfortran.dg/coarray_allocate_5.f08: New test.
12944
57ed698b 129452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12946
12947 * gcc.target/s390/vcond-shift.c: Move to ...
12948 * gcc.target/s390/vector/vcond-shift.c: ... here.
12949
990e443c 129502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12951
12952 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12953 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12954
296c5f01 129552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12956
12957 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12958
e53f41d5 129592016-02-20 Mark Wielaard <mjw@redhat.com>
12960
12961 PR c/28901
12962 * gcc.dg/unused-variable-3.c: New test.
12963
13af201d 129642016-02-22 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR target/69888
12967 * gcc.target/i386/pr69888.c: New test.
12968
682c90f9 129692016-02-22 Richard Biener <rguenther@suse.de>
12970
12971 PR tree-optimization/69882
12972 * gfortran.dg/vect/pr69882.f90: New testcase.
12973
b8cd18c3 129742016-02-22 Jakub Jelinek <jakub@redhat.com>
12975
12976 PR target/69885
12977 * gcc.dg/pr69885.c: New test.
12978
09343379 129792016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12980
12981 PR target/69806
12982 PR target/54089
12983 * gcc.target/sh/pr54089-10.c: New.
12984
b345a09f 129852016-02-20 Paul Thomas <pault@gcc.gnu.org>
12986
12987 PR fortran/69423
12988 * gfortran.dg/deferred_character_15.f90 : New test.
12989
51385aed 129902016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12991
12992 PR fortran/57365
12993 gfortran.dg/allocate_with_source_18.f03: New test.
12994
129952016-02-20 Harald Anlauf <anlauf@gmx.de>
12996
12997 PR fortran/52531
12998 gfortran.dg/gomp/pr52531.f90: New test.
12999
9cce8384 130002016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13001
13002 PR c++/69865
13003 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13004 -std=c++03.
13005
d91f5fbb 130062016-02-19 Jakub Jelinek <jakub@redhat.com>
13007
563d5cb8 13008 PR c++/69826
13009 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13010 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13011
0a04aac9 13012 PR c++/69850
13013 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13014
d91f5fbb 13015 PR c++/69851
13016 * g++.dg/torture/pr69851.C: New test.
13017
5fe1f282 130182016-02-19 Martin Sebor <msebor@redhat.com>
13019
13020 PR testsuite/69573
13021 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13022
a45bce11 130232016-02-19 Jakub Jelinek <jakub@redhat.com>
13024
6263dde1 13025 PR c++/69850
13026 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13027 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13028
a45bce11 13029 PR c++/67767
13030 * g++.dg/cpp0x/pr67767.C: New test.
13031
cf2ed1b7 130322016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13033
13034 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13035 for fp, simd, crypto, crc, lse.
13036 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13037 above.
13038 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13039 effective target check.
13040
f6cc34b0 130412016-02-19 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR target/69820
13044 * gcc.target/i386/pr69820.c: New test.
13045
6c678e78 130462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13047
13048 * gcc.target/s390/vector/int128-1.c: New test.
13049
b088ff4b 130502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13051
13052 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13053
b11e60a4 130542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13055
13056 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13057 instruction pattern name to prevent the testcase from failing with
13058 -march=z13.
13059
664ff6a0 130602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13061
13062 * gcc.target/s390/md/movstr-2.c: New test.
13063
e80be24b 130642016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13065
13066 * gcc.target/s390/morestack.c: New test.
13067
9839f350 130682016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13069
13070 PR target/69625
13071 * gcc.target/s390/pr69625.c: Add test case.
13072
4550fbd0 130732016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13074
13075 PR testsuite/68580
13076 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13077
57d00b6a 130782016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13079
13080 PR target/68404
13081 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13082 * gcc.target/powerpc/fusion3.c: Likewise.
13083
63ad69d6 130842016-02-18 Richard Biener <rguenther@suse.de>
13085
13086 PR middle-end/69553
13087 * g++.dg/torture/pr69553.C: New testcase.
13088
d92404ed 130892016-02-18 Nick Clifton <nickc@redhat.com>
13090
4550fbd0 13091 PR target/62254
13092 PR target/69610
13093 * gcc.target/arm/pr62554.c: New test.
13094 * gcc.target/arm/pr69610-1.c: New test.
13095 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13096
0808dfce 130972016-02-18 Richard Biener <rguenther@suse.de>
13098
13099 PR middle-end/69854
13100 * gcc.dg/torture/pr69854.c: New testcase.
13101
fc3527e3 131022016-02-17 Jakub Jelinek <jakub@redhat.com>
13103
13104 PR c++/69850
13105 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13106
e3c24279 131072012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13108
13109 * gcc.target/powerpc/vec-cg.c: New test.
13110
c9732c2b 131112016-02-17 Richard Biener <rguenther@suse.de>
13112
13113 PR testsuite/69586
13114 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13115
51bf9f9b 131162016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13117
13118 PR target/69161
13119 * gcc.c-torture/compile/pr69161.c: New test.
13120
6baedca3 131212016-02-17 David Sherwood <david.sherwood@arm.com>
13122
13123 PR target/69532
13124 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13125 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13126
4f240715 131272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13128
13129 * gcc.dg/ifcvt-4.c: Skip on Visium.
13130
e0c0515d 131312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13132
13133 * gnat.dg/atomic8.adb: New test.
13134
7b319ee6 131352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13136
13137 * gnat.dg/discr46.ad[sb]: New test.
13138
48a7e3d1 131392016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13140
13141 PR Target/48344
13142 * gcc.target/powerpc/pr48344-1.c: New test.
13143
3f844f15 131442015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13145
13146 PR fortran/69742
13147 * gfortran.dg/associate_21.f90: New test.
13148
7675e968 131492016-02-16 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR c/69835
13152 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13153 -Wnonnull in dg-options.
13154 * c-c++-common/nonnull-2.c: New test.
13155
d6faee88 131562016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13157 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13158
13159 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13160
3a2a72aa 131612016-02-16 Jakub Jelinek <jakub@redhat.com>
13162
13163 PR middle-end/69801
13164 * gcc.dg/pr69801.c: Add empty dg-options.
13165
28072426 131662016-02-16 James Norris <jnorris@codesourcery.com>
13167
13168 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13169 * g++.dg/goacc/deviceptr-1.c: New file.
13170
37fffac2 131712016-02-16 Jakub Jelinek <jakub@redhat.com>
13172
13173 PR tree-optimization/69820
13174 * gcc.dg/vect/pr69820.c: New test.
13175
f72a5e61 131762016-02-16 Richard Biener <rguenther@suse.de>
13177
13178 PR tree-optimization/69776
13179 * gcc.dg/torture/pr69776-2.c: New testcase.
13180
50e0cd76 131812016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13182
13183 PR tree-optimization/69714
13184 * gcc.dg/torture/pr69714.c: New test.
13185
14a72c4e 131862016-02-16 Jakub Jelinek <jakub@redhat.com>
13187
13188 PR tree-optimization/69802
13189 * gcc.dg/pr69802.c: New test.
13190
fd808c11 131912016-02-16 Richard Biener <rguenther@suse.de>
13192
13193 PR middle-end/69801
13194 * gcc.dg/pr69801.c: New testcase.
13195
49a549ca 131962016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13197
13198 PR libgfortran/69651
13199 * gfortran.dg/read_bang.f90: New test.
13200 * gfortran.dg/read_bang4.f90: New test.
13201
77454e6e 132022016-02-15 Jakub Jelinek <jakub@redhat.com>
13203
2074f21c 13204 PR c++/69658
13205 * g++.dg/init/pr69658.C: New test.
13206
77454e6e 13207 PR c++/69797
13208 * c-c++-common/pr69797.c: New test.
13209
4ef4d764 132102016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13211
13212 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13213 check for aarch64*-*-*.
13214
4a45fe0f 132152016-02-15 Richard Biener <rguenther@suse.de>
13216
13217 PR tree-optimization/69783
13218 * gcc.dg/vect/pr69783.c: New testcase.
13219
0b3619e6 132202016-02-15 Richard Biener <rguenther@suse.de>
13221
13222 PR tree-optimization/69776
13223 * gcc.dg/torture/pr69776.c: New testcase.
13224
9b49c3cb 132252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13226
13227 PR fortran/60526
13228 * gfortran.dg/type_decl_4.f90: Reinstated.
13229
e46faff9 132302016-02-14 John David Anglin <danglin@gcc.gnu.org>
13231
13232 PR fortran/68746
13233 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13234
a96c809a 132352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13236
13237 PR fortran/60526
13238 PR bootstrap/69816
13239 * gfortran.dg/type_decl_4.f90: Removed.
13240
fdec7e88 132412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13242
13243 PR fortran/60526
13244 * gfortran.dg/type_decl_4.f90: New test.
13245
a72095c4 132462016-02-14 Alan Modra <amodra@gmail.com>
13247
bc436924 13248 PR testsuite/68886
a72095c4 13249 * gcc.c-torture/execute/stkalign.c: Revise test.
13250
73bb5f8b 132512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13252
13253 PR target/67260
13254 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13255
beb13161 132562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13257
13258 PR target/67260
13259 * gcc.target/sh/torture/pr67260.c: New.
13260
67cab04e 132612016-02-12 John David Anglin <danglin@gcc.gnu.org>
13262
13263 * gcc.dg/pr67964.c: Add dg-require-alias.
13264
44a59bb1 132652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13266
13267 PR target/67636
13268 PR target/64345
13269 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13270
38c9bd3a 132712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13272
13273 PR libgfortran/69668
13274 * gfortran.dg/namelist_88.f90: New test.
13275
1774ff82 132762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13277
13278 PR libgfortran/69668
13279 * gfortran.dg/namelist_38.f90: Update test.
13280 * gfortran.dg/namelist_84.f90: Update test.
13281
aec1f4bd 132822016-02-12 David Malcolm <dmalcolm@redhat.com>
13283
13284 PR other/69554
13285 * gcc.dg/pr69554-1.c: New test.
13286 * gfortran.dg/pr69554-1.F90: New test.
13287 * gfortran.dg/pr69554-2.F90: New test.
13288 * lib/gcc-dg.exp (proc dg-locus): New function.
13289 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13290 distinguish between the caret-printing and non-caret-printing
13291 cases. If caret-printing has been explicitly enabled, bail out
13292 without attempting to fix up the output.
13293
da7d5066 132942016-02-12 David Malcolm <dmalcolm@redhat.com>
13295
13296 PR driver/69265
13297 PR driver/69453
13298 * gcc.dg/spellcheck-options-3.c: New test case.
13299 * gcc.dg/spellcheck-options-4.c: New test case.
13300 * gcc.dg/spellcheck-options-5.c: New test case.
13301 * gcc.dg/spellcheck-options-6.c: New test case.
13302 * gcc.dg/spellcheck-options-7.c: New test case.
13303 * gcc.dg/spellcheck-options-8.c: New test case.
13304 * gcc.dg/spellcheck-options-9.c: New test case.
13305 * gcc.dg/spellcheck-options-10.c: New test case.
13306
fcce1b0b 133072016-02-12 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR rtl-optimization/69764
13310 PR rtl-optimization/69771
13311 * c-c++-common/pr69764.c: New test.
13312 * gcc.dg/torture/pr69771.c: New test.
13313
6d609290 133142016-02-12 Marek Polacek <polacek@redhat.com>
13315
13316 * g++.dg/torture/init-list1.C: New.
13317
7d75fb56 133182016-02-12 Marek Polacek <polacek@redhat.com>
13319
13320 * gcc.dg/pr69522.c: Add empty dg-options.
13321
52543fda 133222016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13323
13324 * g++.dg/lto/lto.exp: Include and init mpx.
13325 * g++.dg/lto/pr69729_0.C: New test.
13326
34947478 133272016-02-12 Jakub Jelinek <jakub@redhat.com>
13328
9181a4ec 13329 PR ipa/69241
13330 * g++.dg/ipa/pr69241-4.C: New test.
13331
34947478 13332 PR ipa/68672
13333 * g++.dg/ipa/pr68672-1.C: New test.
13334 * g++.dg/ipa/pr68672-2.C: New test.
13335 * g++.dg/ipa/pr68672-3.C: New test.
13336
74a4140f 133372016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13338
13339 PR c/69522
50e0cd76 13340 * gcc.dg/pr69522.c: New test.
74a4140f 13341
9ddb20d6 133422016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13343
13344 PR c++/69098
13345 * g++.dg/cpp1y/69098.C: New test.
13346 * g++.dg/cpp1y/69098-2.C: New test.
13347
67cf9b55 133482016-02-12 Jakub Jelinek <jakub@redhat.com>
13349
13350 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13351 and neighbour -> neighbor.
13352 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13353 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13354 * c-c++-common/Wvarargs.c: Likewise.
13355 * c-c++-common/goacc/host_data-5.c: Likewise.
13356 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13357 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13358 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13359 * gcc.target/aarch64/pr60697.c: Likewise.
13360 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13361 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13362 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13363 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13364 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13365 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13366 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13367 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13368 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13369 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13370 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13371 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13372 * g++.dg/lookup/koenig5.C: Likewise.
13373 * g++.dg/ext/no-asm-2.C: Likewise.
13374 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13375 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13376 * gfortran.dg/used_types_16.f90: Likewise.
13377 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13378 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13379 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13380 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13381 * gfortran.dg/abstract_type_6.f03: Likewise.
13382 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13383 * gfortran.dg/used_types_15.f90: Likewise.
13384 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13385 * gfortran.dg/exit_3.f08: Likewise.
13386 * gfortran.dg/open_status_2.f90: Likewise.
13387 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13388 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13389 * gfortran.dg/associate_1.f03: Likewise.
13390 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13391 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13392 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13393 * gcc.dg/builtin-object-size-1.c: Likewise.
13394 * gcc.dg/noreturn-6.c: Likewise.
13395 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13396 * gcc.dg/globalalias.c: Likewise.
13397 * gcc.dg/builtins-config.h: Likewise.
13398 * gcc.dg/pr30457.c: Likewise.
13399 * gcc.c-torture/compile/volatile-1.c: Likewise.
13400 * gcc.c-torture/execute/20101011-1.c: Likewise.
13401 * c-c++-common/Waddress-1.c: Likewise.
13402
40b38ace 134032016-02-11 Jakub Jelinek <jakub@redhat.com>
13404
13405 PR c/69768
13406 * c-c++-common/Waddress-1.c: New test.
13407
42c87ca9 134082016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13409
13410 PR fortran/69296
13411 * gfortran.dg/associate_19.f03: New test.
13412 * gfortran.dg/associate_20.f03: New test.
13413
acb7939f 134142016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13415
13416 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13417
6defe3c5 134182016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13419
13420 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13421 .arch armv8-a\n. Add -dA to dg-options.
13422 * gcc.target/aarch64/assembler_arch_1.c: New test.
13423 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13424
63f63318 134252016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13426
13427 PR c++/68726
13428 * g++.dg/cpp0x/pr68726.C: New.
13429
1cddf457 134302016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13431
13432 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13433 test.
13434
b86fba37 134352016-02-11 Richard Biener <rguenther@suse.de>
13436
13437 * g++.dg/tree-ssa/pr61034.C: Adjust.
13438
ec4ec95a 134392016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13440
be7c31e9 13441 PR target/69148
ec4ec95a 13442 * gcc.target/s390/pr69148.c: New.
13443
f64416ca 134442016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13445
13446 PR tree-optimization/69652
13447 * gcc.dg/torture/pr69652.c: New test.
13448
e5d1ea31 134492016-02-10 Jakub Jelinek <jakub@redhat.com>
13450 Patrick Palka <ppalka@gcc.gnu.org>
13451
13452 PR ipa/69241
13453 PR c++/69649
13454 * g++.dg/ipa/pr69241-1.C: New test.
13455 * g++.dg/ipa/pr69241-2.C: New test.
13456 * g++.dg/ipa/pr69241-3.C: New test.
13457 * g++.dg/ipa/pr69649.C: New test.
13458
fa03b19d 134592016-02-10 Uros Bizjak <ubizjak@gmail.com>
13460
13461 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13462 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13463
14485c8a 134642016-02-10 Bin Cheng <bin.cheng@arm.com>
13465
13466 PR tree-optimization/68021
13467 * gcc.dg/tree-ssa/pr68021.c: New test.
13468
79f1ed25 134692016-02-10 Richard Biener <rguenther@suse.de>
13470
13471 PR tree-optimization/69726
13472 * gcc.dg/uninit-22.c: New testcase.
13473
58f74eff 134742016-02-09 Andrew Pinski <apinski@cavium.com>
13475
13476 PR tree-opt/69282
13477 * gcc.c-torture/compile/20160205-1.c: New testcase.
13478
600c00f7 134792016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13480
13481 PR target/68404
13482 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13483 instead accessing a really large arrray.
13484 * gcc.target/powerpc/fusion3.c: Likewise.
13485
0771836e 134862016-02-09 Charles Baylis <charles.baylis@linaro.org>
13487
13488 PR target/68532
13489 * gcc.c-torture/execute/pr68532.c: New test.
13490
4ccd644f 134912016-02-11 Alexandre Oliva <aoliva@redhat.com>
13492
13493 PR target/69634
13494 * gcc.dg/pr69634.c: New.
13495
2e980a39 134962016-02-09 Richard Biener <rguenther@suse.de>
13497
13498 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13499
aacf7102 135002016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13501
aacf7102 13502 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13503
a1856ddf 135042016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13505
13506 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13507
d4d3da7e 135082016-02-09 Richard Biener <rguenther@suse.de>
13509
13510 PR tree-optimization/69715
13511 * gcc.dg/torture/pr69715.c: New testcase.
13512
9cc6714f 135132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13514
13515 PR c++/69139
13516 * g++.dg/cpp0x/trailing12.C: New test.
13517 * g++.dg/cpp0x/trailing13.C: New test.
13518
83d5062b 135192016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13520
13521 PR c++/69283
13522 PR c++/67835
13523 * g++.dg/cpp1y/auto-fn29.C: New test.
13524 * g++.dg/cpp1y/auto-fn30.C: New test.
13525
394a86f3 135262016-02-08 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR tree-optimization/69209
13529 * gcc.c-torture/compile/pr69209.c: New test.
13530
93b124b4 135312016-02-08 Jeff Law <law@redhat.com>
13532
13533 PR tree-optimization/68541
13534 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13535 of statements allowed in join block for path splitting.
13536
26abce13 135372016-02-08 Jakub Jelinek <jakub@redhat.com>
13538
0acb2d6e 13539 PR c++/59627
13540 * g++.dg/gomp/pr59627.C: New test.
13541
26abce13 13542 PR ipa/69239
13543 * g++.dg/ipa/pr69239.C: New test.
13544
86e0b129 135452016-02-08 David Malcolm <dmalcolm@redhat.com>
13546
13547 PR preprocessor/69664
13548 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13549 * gcc.dg/cpp/warn-comments.c: Likewise.
13550
f553d9f8 135512016-02-08 Marek Polacek <polacek@redhat.com>
13552
13553 PR c++/69688
13554 * g++.dg/init/const12.C: New test.
13555
600695e0 135562016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13557
13558 PR target/60410
13559 * gcc.dg/lto/pr55113_0.c: Remove test.
13560
c4f4b1e8 135612016-02-08 Richard Biener <rguenther@suse.de>
13562
13563 PR tree-optimization/69719
13564 * gcc.dg/torture/pr69719.c: New testcase.
13565
5a987d87 135662016-02-08 Richard Biener <rguenther@suse.de>
13567 Jeff Law <law@redhat.com>
13568
13569 PR target/68273
13570 * gcc.target/mips/pr68273.c: New testcase.
13571
0418e71d 135722016-02-08 Richard Biener <rguenther@suse.de>
13573
13574 PR rtl-optimization/69274
13575 * gcc.target/i386/addr-sel-1.c: XFAIL.
13576
07c0f1ca 135772016-02-08 Jeff Law <law@redhat.com>
13578
40d85f4c 13579 PR tree-optimization/68541
13580 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13581
140e093f 13582 PR tree-optimization/65917
07c0f1ca 13583 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13584
16430acf 135852016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13586
13587 PR fortran/50555
13588 * gfortran.dg/namelist_args.f90: New test.
13589
3f0ff0d8 135902016-02-05 Jeff Law <law@redhat.com>
13591
140e093f 13592 PR tree-optimization/68541
3f0ff0d8 13593 * gcc.dg/tree-ssa/split-path-2.c: New test.
13594 * gcc.dg/tree-ssa/split-path-3.c: New test.
13595 * gcc.dg/tree-ssa/split-path-4.c: New test.
13596 * gcc.dg/tree-ssa/split-path-5.c: New test.
13597 * gcc.dg/tree-ssa/split-path-6.c: New test.
13598 * gcc.dg/tree-ssa/split-path-7.c: New test.
13599
a7cc1f94 136002016-02-05 Martin Sebor <msebor@redhat.com>
13601
13602 PR c++/69662
13603 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13604 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13605
fcb25f28 136062016-02-06 Richard HEnderson <rth@redhat.com>
13607
13608 PR c/69643
13609 * gcc.target/i386/addr-space-4.c: New.
13610 * gcc.target/i386/addr-space-5.c: New.
13611
3a2545a1 136122016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13613
13614 PR fortran/66089
13615 * gfortran.dg/elemental_dependency_6.f90: New.
13616
1e302465 136172016-02-05 Jakub Jelinek <jakub@redhat.com>
13618
66feb54c 13619 PR rtl-optimization/69691
13620 * gcc.c-torture/execute/pr69691.c: New test.
13621
1e302465 13622 PR c++/69628
13623 * g++.dg/parse/pr69628.C: New test.
13624
9c28a298 136252016-02-05 Uros Bizjak <ubizjak@gmail.com>
13626
13627 * gcc.dg/sancov/asan.c: Move to ...
13628 * gcc.dg/asan/sancov-1.c: ... here.
13629
a854e286 136302016-02-05 Uros Bizjak <ubizjak@gmail.com>
13631
13632 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13633
d4f0b240 136342016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13635
13636 PR target/69677
13637 * gcc.target/i386/pr69677.c: New test.
13638
235d8723 136392016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13640
13641 PR c++/68948
13642 * g++.dg/template/pr68948.C: New test.
13643
f390cf65 136442016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13645
13646 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13647 (only necessary on s390x).
13648
ab99f104 136492016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13650
13651 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13652 -mno-accumulate-outgoing-args.
13653
f7ef5392 136542016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13655
13656 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13657
6b098e91 136582016-02-04 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR c/69669
13661 * c-c++-common/pr69669.c: New test.
13662
f0146cf3 136632016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13664
13665 PR target/69667
13666 * g++.dg/pr69667.C: New file.
13667
08fd6cf5 136682016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13669
13670 PR target/69619
13671 * gcc.dg/pr69619.c: Add new test.
13672
a6f3f39f 136732016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13674
13675 PR rtl-optimization/69577
13676 * gcc.target/i386/pr69577.c: New test.
13677
774068a0 136782016-02-04 Martin Liska <mliska@suse.cz>
13679
13680 * g++.dg/asan/pr69276.C: New test.
13681
f50a7894 136822016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13683
13684 PR target/65932
13685 PR target/67714
13686 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13687 a single smulbb instruction.
13688 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13689 * gcc.target/amr/wmul-2.c: Likewise.
13690
6b722eb3 136912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13692
13693 PR target/65932
13694 PR target/67714
13695 * gcc.c-torture/execute/pr67714.c: New test.
13696
1f1475a7 136972016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13698
13699 PR target/69454
13700 * gcc.target/i386/pr69454-1.c: New test.
13701 * gcc.target/i386/pr69454-2.c: New test.
13702
6b94e133 137032016-02-03 Martin Sebor <msebor@redhat.com>
13704
13705 PR c++/69251
13706 PR c++/69253
13707 PR c++/69290
13708 PR c++/69277
13709 PR c++/69349
13710 * g++.dg/ext/flexarray-mangle-2.C: New test.
13711 * g++.dg/ext/flexarray-mangle.C: New test.
13712 * g++.dg/ext/flexarray-subst.C: New test.
13713 * g++.dg/ext/flexary11.C: New test.
13714 * g++.dg/ext/flexary12.C: New test.
13715 * g++.dg/ext/flexary13.C: New test.
13716 * g++.dg/ext/flexary14.C: New test.
13717 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13718
342ed0ac 137192016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13720
13721 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13722 Define only if CHECK_FLOAT128 is defined.
13723 (main): Properly initialize u5.
13724
edf6c4d2 137252016-02-03 Jakub Jelinek <jakub@redhat.com>
13726
415d5641 13727 PR c/69627
13728 * gcc.dg/pr69627.c: New test.
13729
edf6c4d2 13730 PR target/69644
13731 * gcc.dg/pr69644.c: New test.
13732
cf8f3ba0 137332016-02-03 Mike Stump <mikestump@comcast.net>
13734
13735 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13736 support for struct-layout-1.exp.
13737
c90d55dd 137382016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13739
13740 PR c++/69056
f7ef5392 13741 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13742
401bd0c8 137432016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13744 Alexandre Oliva <aoliva@redhat.com>
13745
13746 PR target/69461
13747 * gcc.target/powerpc/pr69461.c: New.
13748
277d9d1d 137492016-02-03 Uros Bizjak <ubizjak@gmail.com>
13750
13751 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13752 works from here ...
13753 (check_effective_target_fsanitize_thread): ... to here. Do not
13754 specify additional compile flags for the test source.
13755 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13756 specify additional compile flags for the test source.
13757
e69ad94a 137582016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13759
13760 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13761
a4454da2 137622016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13763
13764 PR fortran/67451
13765 PR fortran/69418
13766 * gfortran.dg/coarray_allocate_2.f08: New test.
13767 * gfortran.dg/coarray_allocate_3.f08: New test.
13768 * gfortran.dg/coarray_allocate_4.f08: New test.
13769
88cab2dd 137702016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13771
13772 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13773 use same scan-tree-dump-times on all platforms.
13774 * gcc.dg/vect/vect-outer-1.c: Likewise.
13775 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13776 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13777 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13778 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13779 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13780 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13781 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13782
66ea75c4 137832016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13784
13785 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13786 warning.
13787
4eef8df7 137882016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13789
13790 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13791
665fbc2f 137922016-02-02 James Norris <jnorris@codesourcery.com>
13793
13794 * c-c++-common/goacc/routine-5.c: Add tests.
13795
b10e3d47 137962016-02-02 Alexander Monakov <amonakov@ispras.ru>
13797
13798 * gcc.target/nvptx/unsigned-cmp.c: New test.
13799
12ad66dd 138002016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13801
13802 * gcc.target/aarch64/scalar_shift_1.c
13803 (test_corners_sisd_di): Improve force to SIMD register.
13804 (test_corners_sisd_si): Likewise.
13805 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13806 Remove scan-assembler check for ldr.
13807
f9ec342f 138082016-02-02 Richard Biener <rguenther@suse.de>
13809
13810 PR tree-optimization/69595
13811 * gcc.dg/Warray-bounds-17.c: New testcase.
13812
32f2925a 138132016-02-02 Richard Biener <rguenther@suse.de>
13814
13815 PR tree-optimization/69606
13816 * gcc.dg/torture/pr69606.c: New testcase.
13817
cfd9ca84 138182016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13819
13820 PR middle-end/68542
13821 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13822 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13823
19bf08e2 138242016-02-02 Alan Modra <amodra@gmail.com>
13825
13826 PR target/69548
13827 * gcc.target/powerpc/pr69548.c: New test.
13828
6f13b088 138292016-02-01 Jakub Jelinek <jakub@redhat.com>
13830
dcddc5af 13831 PR rtl-optimization/69592
13832 * gcc.dg/pr69592.c: New test.
13833
6f13b088 13834 PR preprocessor/69543
13835 PR c/69558
13836 * gcc.dg/pr69543.c: New test.
13837 * gcc.dg/pr69558.c: New test.
13838
d090e5c2 138392016-02-01 Uros Bizjak <ubizjak@gmail.com>
13840
fcb317c5 13841 PR testsuite/65940
13842 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13843
aaf527dc 138442016-02-01 Martin Sebor <msebor@redhat.com>
13845
13846 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13847
1674217b 138482016-02-01 Bin Cheng <bin.cheng@arm.com>
13849
13850 PR tree-optimization/67921
13851 * c-c++-common/ubsan/pr67921.c: New test.
13852
b4007655 138532016-02-01 Richard Biener <rguenther@suse.de>
13854
13855 PR middle-end/69556
13856 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13857
88a477bb 138582016-02-01 Richard Biener <rguenther@suse.de>
13859
13860 PR tree-optimization/69574
13861 * gcc.dg/torture/pr69574.c: New testcase.
13862
2eaaa4e7 138632016-02-01 Richard Biener <rguenther@suse.de>
13864
13865 PR tree-optimization/69579
13866 * gcc.dg/setjmp-6.c: New testcase.
13867
e3882c44 138682016-02-01 Jakub Jelinek <jakub@redhat.com>
13869
13870 PR rtl-optimization/69570
13871 * g++.dg/opt/pr69570.C: New test.
13872
f80aff47 138732016-02-01 Richard Henderson <rth@redhat.com>
13874
13875 * gcc.dg/pr69535.c: New test.
13876
240568aa 138772016-01-31 John David Anglin <danglin@gcc.gnu.org>
13878
6009b3b8 13879 PR testsuite/69584
13880 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13881 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13882
1fdf7177 13883 PR debug/68244
13884 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13885
240568aa 13886 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13887
cb3e5ac0 138882016-01-31 Paul Thomas <pault@gcc.gnu.org>
13889
13890 PR fortran/67564
13891 * gfortran.dg/allocate_with_source_17.f03: New test.
13892
3b8b902b 138932016-01-30 Jakub Jelinek <jakub@redhat.com>
13894
13895 PR tree-optimization/69546
13896 * gcc.dg/torture/pr69546.c: New test.
13897
17985abe 138982016-01-30 Paul Thomas <pault@gcc.gnu.org>
13899
13900 PR fortran/69566
13901 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13902
b5239e80 139032016-01-30 Martin Sebor <msebor@redhat.com>
13904
13905 PR c++/68490
13906 * g++.dg/ext/flexary10.C: New test.
13907
e8f03010 139082016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13909
13910 PR fortran/66707
13911 gfortran.dg/common_23.f90: New test.
13912
dc93691a 139132016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13914
13915 PR target/65546
13916 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13917 condition being checked, and disable it when the target supports
13918 misaligned loads and stores.
13919
ff5e28e9 139202016-01-29 Jakub Jelinek <jakub@redhat.com>
13921
13922 PR debug/69518
13923 * gcc.dg/torture/pr69518.c: New test.
13924
b0d8930a 139252016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13926
13927 PR target/69530
13928 * gcc.target/i386/pr69530.c: New test.
13929
21601fc7 139302016-01-29 Steve Ellcey <sellcey@imgtec.com>
13931
13932 PR target/65604
13933 * gcc.target/mips/div-delay.c: New test.
13934
ca6c7317 139352016-01-29 Jakub Jelinek <jakub@redhat.com>
13936
4758dc39 13937 PR target/69551
13938 * gcc.target/i386/pr69551.c: New test.
13939
ca6c7317 13940 PR target/66137
13941 * gcc.target/i386/pr66137.c: New test.
13942
e3078da6 139432016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13944
13945 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13946 always built for p5600.
13947 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13948 isa=p5600 dg-option.
13949
b622ec25 139502016-01-29 Richard Biener <rguenther@suse.de>
13951
13952 PR tree-optimization/69547
13953 * g++.dg/tree-ssa/pr69547.C: New testcase.
13954
d2a60e99 139552016-01-29 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR debug/66869
13958 * g++.dg/warn/Wunused-function2.C: New test.
13959
ae849d2b 139602016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13961
13962 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13963 support for test to succeed.
13964
ce6a6978 139652016-01-29 Marek Polacek <polacek@redhat.com>
13966
13967 PR c++/69509
13968 PR c++/69516
13969 * g++.dg/ext/constexpr-vla2.C: New test.
13970 * g++.dg/ext/constexpr-vla3.C: New test.
13971 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13972
7550d855 139732016-01-29 Richard Biener <rguenther@suse.de>
13974
13975 PR middle-end/69537
13976 * gcc.dg/uninit-21.c: New testcase.
13977
f11bb279 139782016-01-28 Uros Bizjak <ubizjak@gmail.com>
13979
13980 PR target/69459
13981 * gcc.target/i386/pr69459.c: New test.
13982
c80c12c8 139832016-01-28 Steve Ellcey <sellcey@imgtec.com>
13984
13985 PR target/68400
13986 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13987 * gcc.target/mips/pr68400.c: New test.
13988
c649bacc 139892016-01-28 Martin Sebor <msebor@redhat.com>
13990
13991 PR target/17381
13992 * gcc.target/powerpc/pr17381.c: New test.
13993
f4881661 139942016-01-28 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR middle-end/69542
13997 * gcc.dg/torture/pr69542.c: New test.
13998
d66fdd75 139992016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14000
14001 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14002
d4a78818 140032016-01-28 David Edelsohn <dje.gcc@gmail.com>
14004
14005 * gcc.dg/pr65980.c: Skip on AIX.
14006 * gcc.dg/pr66688.c: Same.
14007
21329e97 140082016-01-28 David Edelsohn <dje.gcc@gmail.com>
14009
14010 PR target/63679
14011 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14012 * gcc.dg/tree-ssa/sra-18.c: Same.
14013
cc7124a6 140142016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14015
14016 PR fortran/62536
14017 * gfortran.dg/block_15.f08: New test.
14018 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14019 on incorrectly closed BLOCK.
14020
358dfcb4 140212016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14022
14023 * gcc.dg/declare-simd.c: New test.
2034deb9 14024
e87502d6 140252016-01-28 Richard Biener <rguenther@suse.de>
14026
14027 PR tree-optimization/69466
14028 * gfortran.dg/vect/pr69466.f90: New testcase.
14029
44e7334b 140302016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14031
14032 * g++.dg/pr67989.C: Remove ARM-specific option.
14033 * gcc.target/arm/pr67989.C: New file.
14034
5ce8f551 140352016-01-27 Uros Bizjak <ubizjak@gmail.com>
14036
14037 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14038 and expm1 test for glibc < 2.11.
14039
fa6e6b15 140402016-01-27 Richard Henderson <rth@redhat.com>
14041
14042 * gcc.c-torture/execute/pr69447.c: New test.
14043
140442016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14045
7b8122c6 14046 PR fortran/69422
147b2f9b 14047 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14048
78e516eb 140492016-01-27 Jakub Jelinek <jakub@redhat.com>
14050
14051 PR debug/66869
14052 * gcc.dg/pr66869.c: New test.
14053
9b849350 140542016-01-25 Jeff Law <law@redhat.com>
14055
14056 PR tree-optimization/68398
f11bb279 14057 PR tree-optimization/69196
9b849350 14058 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14059 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14060 path to avoid new heuristic allowing more irreducible regions
14061 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14062 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14063 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14064 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14065 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14066
fee5e491 140672016-01-27 Marek Polacek <polacek@redhat.com>
14068
14069 PR c/68062
14070 * c-c++-common/vector-compare-4.c: New test.
14071
eec96426 140722016-01-27 David Malcolm <dmalcolm@redhat.com>
14073
14074 PR preprocessor/69126
14075 * c-c++-common/pr69126.c: New test case.
14076
5068be18 140772016-01-27 Ian Lance Taylor <iant@google.com>
14078
14079 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14080
5fa82c11 140812016-01-27 Ryan Burn <contact@rnburn.com>
14082
14083 PR cilkplus/69267
14084 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14085
b3df0219 140862016-01-27 Uros Bizjak <ubizjak@gmail.com>
14087
14088 PR target/69512
14089 * gcc.target/i386/pr69512.c: New test.
14090
d46a16d4 140912016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14092
14093 PR ada/69488
14094 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14095
6a9b35ef 140962016-01-27 Marek Polacek <polacek@redhat.com>
14097
14098 PR c++/69379
14099 * g++.dg/pr69379.C: New test.
14100
18e9663b 141012016-01-27 Martin Sebor <msebor@redhat.com>
14102
14103 PR c++/69317
14104 * g++.dg/abi/Wabi-2-2.C: New test.
14105 * g++.dg/abi/Wabi-2-3.C: New test.
14106 * g++.dg/abi/Wabi-3-2.C: New test.
14107 * g++.dg/abi/Wabi-3-3.C: New test.
14108
c88301ad 141092016-01-27 Richard Biener <rguenther@suse.de>
14110
14111 PR tree-optimization/69166
14112 * gcc.dg/torture/pr69166.c: New testcase.
14113
8ca47550 141142016-01-27 Martin Jambor <mjambor@suse.cz>
14115
14116 PR tree-optimization/69355
14117 * gcc.dg/tree-ssa/pr69355.c: New test.
14118
5cb23e3c 141192016-01-27 Marek Polacek <polacek@redhat.com>
14120
14121 PR c++/69496
14122 * g++.dg/ext/constexpr-vla1.C: New test.
14123
7b0c1b6d 141242016-01-20 Christian Bruel <christian.bruel@st.com>
14125
14126 PR target/69245
14127 * gcc.target/arm/pr69245.c: New test.
14128
220112fc 141292016-01-27 Jakub Jelinek <jakub@redhat.com>
14130
14131 PR tree-optimization/69399
14132 * gcc.dg/torture/pr69399.c: New test.
14133
16294490 141342016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14135
14136 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14137
8abd3d0c 141382016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14139
14140 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14141
7cf9b895 141422016-01-26 Tom de Vries <tom@codesourcery.com>
14143
14144 PR tree-optimization/69110
14145 * gcc.dg/autopar/pr69110.c: New test.
14146
557c1942 141472016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14148 Sebastian Pop <s.pop@samsung.com>
557c1942 14149
14150 * gcc.dg/graphite/isl-ast-op-select.c: New.
14151
80adbd96 141522015-01-26 Paul Thomas <pault@gcc.gnu.org>
14153
14154 PR fortran/69385
14155 * gfortran.dg/allocate_error_6.f90: New test.
14156
c3f86f60 141572016-01-26 Richard Henderson <rth@redhat.com>
14158
14159 * gcc.dg/tm/pr60908.c: New test.
14160
3752e5b1 141612016-01-26 David Malcolm <dmalcolm@redhat.com>
14162
14163 PR other/69006
14164 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14165 directive.
14166 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14167 expected multiline output to reflect the colorization being
14168 disabled before newlines.
14169 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14170 (custom_diagnostic_finalizer): Replace call to
14171 pp_newline_and_flush with call to pp_flush.
14172 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14173 * gfortran.dg/implicit_class_1.f90: Likewise.
14174 * lib/gcc-dg.exp (allow_blank_lines): New global.
14175 (dg-allow-blank-lines-in-output): New procedure.
14176 (gcc-dg-prune): Complain about blank lines in the output, unless
14177 dg-allow-blank-lines-in-output was called.
14178 * lib/multiline.exp (_build_multiline_regex): Only support
14179 arbitrary followup text for non-blank-lines, not for blank lines.
14180
9bbfd060 141812016-01-26 Jakub Jelinek <jakub@redhat.com>
14182
14183 PR tree-optimization/69483
14184 * gcc.dg/pr69483.c: New test.
14185 * g++.dg/opt/pr69483.C: New test.
14186
53773057 141872016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14188
14189 PR target/68620
14190 * gcc.target/arm/pr68620.c: New test.
14191
442a556f 141922016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14193
14194 * gcc.target/i386/pr68986-2.c: Remove -m32.
14195
d513c683 141962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14197
14198 PR target/68986
14199 * gcc.target/i386/pr68986-1.c: New test.
14200 * gcc.target/i386/pr68986-2.c: Likewise.
14201 * gcc.target/i386/pr68986-3.c: Likewise.
14202
976877a5 142032016-01-26 Christian Bruel <christian.bruel@st.com>
14204
14205 * lib/target-supports.exp
14206 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14207 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14208 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14209
2c7b2f88 142102016-01-26 Richard Biener <rguenther@suse.de>
14211
14212 PR tree-optimization/69452
14213 * gcc.dg/torture/pr69452.c: New testcase.
14214
f7fc06e7 142152016-01-26 Jakub Jelinek <jakub@redhat.com>
14216
14217 PR target/69442
14218 * gcc.dg/pr69442.c: New test.
14219
d1dae587 142202016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14221
14222 PR target/67896
14223 * gcc.target/aarch64/simd/pr67896.C: New.
14224
ef7be7f8 142252016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14226
14227 PR tree-optimization/69400
14228 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14229 function.
14230 (plugin_init): Call it.
14231 * gcc.dg/torture/pr69400.c: New test.
14232
648433a4 142332016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14234
14235 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14236
45fc5243 142372016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14238 Sebastian Pop <s.pop@samsung.com>
14239
14240 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14241 isl-0.15.
14242
c699f6a1 142432016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14244 Sebastian Pop <s.pop@samsung.com>
14245
14246 * gcc.dg/graphite/pr69292.c: New.
14247
b86e24ea 142482016-01-25 Jakub Jelinek <jakub@redhat.com>
14249
14250 * c-c++-common/goacc/use_device-1.c: New test.
14251
105cb8d7 142522016-01-25 Jeff Law <law@redhat.com>
14253
14254 PR tree-optimization/69196
14255 PR tree-optimization/68398
14256 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14257 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14258
44562749 142592016-01-25 David Edelsohn <dje.gcc@gmail.com>
14260
14261 PR target/69469
14262 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14263 Algorithm.
14264
6837fee7 142652016-01-25 Richard Biener <rguenther@suse.de>
14266
14267 PR testsuite/69380
14268 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14269
fe500d65 142702016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14271
14272 PR target/69421
14273 * gcc.dg/pr69421.c: New test.
14274
8eacba94 142752016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14276
14277 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14278 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14279 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14280 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14281 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14282 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14283 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14284 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14285 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14286 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14287
af09d40d 142882016-01-25 Richard Biener <rguenther@suse.de>
14289
14290 PR tree-optimization/69376
14291 * gcc.dg/torture/pr69376.c: New testcase.
14292
d65063f5 142932016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14294
14295 PR fortran/69397
14296 PR fortran/68442
14297 * gfortran.dg/interface_38.f90: New test.
14298 * gfortran.dg/interface_39.f90: New test.
80adbd96 14299
08c7bfb4 143002016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14301
14302 Revert:
14303 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14304
14305 PR c++/11858
14306 PR c++/24663
14307 PR c++/24664
14308 * g++.dg/template/pr11858.C: New test.
14309 * g++.dg/template/pr24663.C: New test.
14310 * g++.dg/template/unify12.C: New test.
14311 * g++.dg/template/unify13.C: New test.
14312 * g++.dg/template/unify14.C: New test.
14313 * g++.dg/template/unify15.C: New test.
14314 * g++.dg/template/unify16.C: New test.
14315 * g++.dg/template/unify17.C: New test.
14316
c2e7d2be 143172016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14318
14319 PR fortran/68283
14320 gfortran.dg/pr68283.f90: New test.
14321
9f2e8617 143222016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14323
14324 PR fortran/66094
14325 * gfortran.dg/inline_matmul_13.f90: New test.
14326 * gfortran.dg/matmul_bounds_8.f90: New test.
14327 * gfortran.dg/matmul_bounds_9.f90: New test.
14328 * gfortran.dg/matmul_bounds_10.f90: New test.
14329
a4838119 143302016-01-23 Tom de Vries <tom@codesourcery.com>
14331
14332 PR tree-optimization/69426
14333 * gcc.dg/autopar/pr69426.c: New test.
14334
feddf0dc 143352016-01-23 Martin Sebor <msebor@redhat.com>
14336
14337 PR c++/58109
14338 PR c++/69022
14339 * g++.dg/cpp0x/alignas5.C: New test.
14340 * g++.dg/ext/vector29.C: Same.
14341
132731fb 143422016-01-23 Uros Bizjak <ubizjak@gmail.com>
14343
14344 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14345 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14346 _GNU_SOURCE from compile flags to the source.
14347 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14348 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14349 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14350 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14351
51aec681 143522016-01-22 Jakub Jelinek <jakub@redhat.com>
14353
14354 PR target/69432
14355 * g++.dg/opt/pr69432.C: New test.
14356
147aa3e3 143572016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14358
14359 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14360 32-bit targets testing an -m64 multilib.
14361
4d04e35e 143622016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14363
14364 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14365 64-bit support.
14366
86f38d0c 143672016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14368
14369 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14370
f776e712 143712016-01-21 Christian Bruel <christian.bruel@st.com>
14372
14373 PR target/68674
14374 * gcc.target/i386/pr68674.c
14375 * gcc.target/aarch64/pr68674.c
14376 * gcc.target/arm/pr68674.c
14377
7b9de435 143782016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14379
14380 PR target/69403
14381 * gcc.c-torture/execute/pr69403.c: New test.
14382
9935a0ba 143832016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14384
14385 PR c++/55843
14386 * g++.dg/template/pr55843.C: New.
14387
06b94aa1 143882016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14389
14390 PR testsuite/66877
14391 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14392 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14393
b68773a8 143942016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14395
14396 PR testsuite/67489
132731fb 14397 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14398 from dg-do compile directive, and instead add
14399 { dg-require-effective-target int128 }.
b68773a8 14400
bbbbe8ab 144012016-01-20 Martin Sebor <msebor@redhat.com>
14402
14403 PR c/69405
14404 * gcc.dg/sync-fetch.c: New test.
14405
f3a6a26f 144062016-01-21 Martin Sebor <msebor@redhat.com>
14407
14408 PR target/69252
14409 * gcc.target/powerpc/pr69252.c: New test.
14410
d1565a03 144112016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14412
14413 PR fortran/65996
132731fb 14414 * gfortran.dg/pr65996.f90: New test.
d1565a03 14415
15a5a905 144162016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14417
14418 PR c++/68810
bbbbe8ab 14419 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14420 expected to generate an error.
15a5a905 14421
e4538af5 144222016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14423
14424 PR middle-end/66178
14425 * gcc.dg/torture/pr66178.c: New test.
14426
4d4180ce 144272016-01-21 Anton Blanchard <anton@samba.org>
14428 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14429
14430 PR target/63354
14431 * gcc.target/powerpc/pr63354.c: New test.
14432
86e16058 144332016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14434
14435 PR rtl-optimization/68990
14436 * gcc.target/i386/pr68990: New.
14437
b11b85e4 144382016-01-21 Nick Clifton <nickc@redhat.com>
14439
14440 PR target/69129
14441 * gcc.target/mips/pr69129.c: New.
14442
62dd9f85 144432016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14444
14445 PR c++/58046
14446 * g++.dg/cpp0x/pr58046.C: New.
14447
ac7d424b 144482016-01-21 Jakub Jelinek <jakub@redhat.com>
14449
47c0bea3 14450 PR target/69187
14451 PR target/65624
14452 * gcc.target/arm/pr69187.c: New test.
14453
ac7d424b 14454 PR c++/69355
14455 * g++.dg/torture/pr69355.C: New test.
14456
9e18b252 144572016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14458 Sebastian Pop <s.pop@samsung.com>
14459
14460 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14461
de862e2f 144622016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14463 Sebastian Pop <s.pop@samsung.com>
14464
132731fb 14465 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14466
f55f9344 144672016-01-21 Jakub Jelinek <jakub@redhat.com>
14468
14469 PR middle-end/67653
14470 * c-c++-common/pr67653.c: New test.
14471 * gcc.dg/torture/pr29119.c: Add dg-warning.
14472
62752e71 144732016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14474
14475 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14476
16d4186f 144772016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14478
14479 PR c/24293
14480 * gcc.dg/pr24293.c: New test.
14481 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14482 incomplete struct type.
14483 * gcc.dg/declspec-1.c: Likewise.
14484 * gcc.dg/pr63549.c: Likewise.
14485
58219d13 144862016-01-20 Jakub Jelinek <jakub@redhat.com>
14487
14488 PR tree-optimization/66612
14489 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14490 for bdn instruction.
14491
a7b5688a 144922016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14493
14494 * lib/target-supports.exp
14495 (check_effective_target_arm_fp_ok_nocache): New.
14496 (check_effective_target_arm_fp_ok): New.
14497 (add_options_for_arm_fp): New.
14498 (check_effective_target_arm_crypto_ok_nocache): Require
14499 target_arm_v8_neon_ok instead of arm32.
14500 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14501 (check_effective_target_arm_crypto_pragma_ok): New.
14502 (add_options_for_arm_vfp): New.
14503 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14504 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14505 target instead. Force initial fpu to vfp.
14506 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14507 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14508 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14509 dependency.
14510 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14511 use arm_vfp effective target instead. Force initial fpu to vfp.
14512 * gcc.target/arm/attr-neon3.c: Likewise.
14513 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14514 arm_vfp_ok.
14515 * gcc.target/arm/unsigned-float.c: Likewise.
14516 * gcc.target/arm/vfp-1.c: Likewise.
14517 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14518 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14519 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14520 * gcc.target/arm/vfp-ldmias.c: Likewise.
14521 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14522 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14523 * gcc.target/arm/vfp-stmiad.c: Likewise.
14524 * gcc.target/arm/vfp-stmias.c: Likewise.
14525 * gcc.target/arm/vnmul-1.c: Likewise.
14526 * gcc.target/arm/vnmul-2.c: Likewise.
14527 * gcc.target/arm/vnmul-3.c: Likewise.
14528 * gcc.target/arm/vnmul-4.c: Likewise.
14529
7ca56ca8 145302016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14531
7fb75b57 14532 PR testsuite/69366
14533 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14534 the MPX run-time library, for compile-time MPX test.
14535 * gcc.target/i386/chkp-always_inline.c: Likewise.
14536 * gcc.target/i386/chkp-bndret.c: Likewise.
14537 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14538 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14539 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14540 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14541 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14542 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14543 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14544 * gcc.target/i386/chkp-label-address.c: Likewise.
14545 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14546 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14547 * gcc.target/i386/chkp-pr69044.c: Likewise.
14548 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14549 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14550 * gcc.target/i386/chkp-strchr.c: Likewise.
14551 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14552 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14553 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14554 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14555 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14556 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14557 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14558 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14559 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14560 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14561 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14562 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14563 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14564 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14565 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14566 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14567 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14568 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14569 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14570 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14571 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14572 * gcc.target/i386/pr63995-2.c: Likewise.
14573 * gcc.target/i386/pr64805.c: Likewise.
14574 * gcc.target/i386/pr65044.c: Likewise.
14575 * gcc.target/i386/pr65167.c: Likewise.
14576 * gcc.target/i386/pr65183.c: Likewise.
14577 * gcc.target/i386/pr65184.c: Likewise.
14578 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14579
f2da0b99 145802016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14581
14582 PR tree-optimization/69328
14583 * gcc.dg/pr69328.c: New test.
14584
4d379676 145852016-01-20 Jeff Law <law@redhat.com>
14586
4a11f145 14587 PR target/25114
4d379676 14588 * gcc.target/m68k/pr25114.c: New test.
14589
0754bad1 145902016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14591
14592 * gcc.target/arm/memset-inline-10.c: Added
14593 dg-require-effective-target arm_thumb2_ok.
14594
63bd5c2d 145952016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14596
14597 * gcc.dg/debug/dwarf2/sso.c: New test.
14598
a9c01e81 145992016-01-19 Uros Bizjak <ubizjak@gmail.com>
14600
14601 PR testsuite/68820
14602 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14603 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14604 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14605
53fa0e54 146062016-01-19 Jan Hubicka <hubicka@ucw.cz>
14607
14608 PR ipa/66223
14609 * g++.dg/ipa/devirt-50.C: New testcase.
14610
e035a62c 146112016-01-19 Marek Polacek <polacek@redhat.com>
14612
14613 PR c++/68965
14614 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14615 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14616
885cc3ea 146172016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14618
14619 PR target/69135
14620 * gcc.target/arm/pr69135_1.c: New test.
14621
07bd240e 146222015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14623
14624 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14625
9f60d257 146262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14627
14628 * gcc.target/aarch64/ccmp_1.c: New testcase.
14629
a0c919f7 146302016-01-19 Marek Polacek <polacek@redhat.com>
14631
14632 PR c++/68586
14633 * g++.dg/cpp0x/enum30.C: New test.
14634
dc5d6d17 146352016-01-19 Richard Biener <rguenther@suse.de>
14636
14637 PR tree-optimization/69336
14638 * g++.dg/tree-ssa/pr69336.C: New testcase.
14639
6dd156e0 146402016-01-19 Jakub Jelinek <jakub@redhat.com>
14641
14642 PR debug/65779
14643 * gcc.dg/pr65779.c: New test.
14644
3e0d45b9 146452016-01-19 Richard Biener <rguenther@suse.de>
14646
14647 PR tree-optimization/69352
14648 * gcc.dg/torture/pr69352.c: New testcase.
14649
7a3cf64d 146502016-01-19 Jakub Jelinek <jakub@redhat.com>
14651
14652 PR rtl-optimization/68955
14653 PR rtl-optimization/64557
14654 * gcc.dg/torture/pr68955.c: New test.
14655
8be55b33 146562016-01-19 Jan Hubicka <hubicka@ucw.cz>
14657
14658 PR lto/69136
14659 * g++.dg/torture/pr69136.C: New testcase.
14660
72a985d7 146612016-01-19 Jan Hubicka <hubicka@ucw.cz>
14662
14663 PR lto/69133
14664 * g++.dg/lto/pr69133_0.C: New testcase.
14665 * g++.dg/lto/pr69133_1.C: New testcase.
14666
56778b62 146672016-01-15 Jeff Law <law@redhat.com>
14668
14669 PR tree-optimization/69320
14670 * gcc.c-torture/pr69320-1.c: New test.
14671 * gcc.c-torture/pr69320-2.c: New test.
14672 * gcc.c-torture/pr69320-3.c: New test.
14673 * gcc.c-torture/pr69320-4.c: New test.
14674
ced41b93 146752016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14676
14677 PR c++/11858
14678 PR c++/24663
14679 PR c++/24664
14680 * g++.dg/template/pr11858.C: New test.
14681 * g++.dg/template/pr24663.C: New test.
14682 * g++.dg/template/unify12.C: New test.
14683 * g++.dg/template/unify13.C: New test.
14684 * g++.dg/template/unify14.C: New test.
14685 * g++.dg/template/unify15.C: New test.
14686 * g++.dg/template/unify16.C: New test.
14687 * g++.dg/template/unify17.C: New test.
14688
7f8cbcaf 146892016-01-18 David Malcolm <dmalcolm@redhat.com>
14690
14691 PR testsuite/69181
14692 * gcc.dg/pr69181-1.c: New test file.
14693 * gcc.dg/pr69181-2.c: New test file.
14694 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14695 globals by moving it to...
14696 (cleanup-after-saved-dg-test): ...this new function. Add
14697 "global additional_sources_used". Add reset of global
14698 multiline_expected_outputs to the empty list.
14699 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14700 global to...
14701 (multiline_expected_outputs): ...this, and updated comments to
14702 note that it is modified from gcc-dg.exp.
14703 (dg-end-multiline-output): Update for the above renaming.
14704 (handle-multiline-outputs): Likewise. Remove the clearing
14705 of the expected outputs to the empty list.
14706
3c7cbfc0 147072016-01-18 Richard Biener <rguenther@suse.de>
14708
14709 PR tree-optimization/69297
14710 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14711
81d49cc1 147122016-01-18 Joseph Myers <joseph@codesourcery.com>
14713
14714 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14715 dg-options.
14716 * gcc.target/mips/mips-3d-2.c: Likewise.
14717 * gcc.target/mips/mips-3d-3.c: Likewise.
14718 * gcc.target/mips/mips-3d-4.c: Likewise.
14719 * gcc.target/mips/mips-3d-5.c: Likewise.
14720 * gcc.target/mips/mips-3d-6.c: Likewise.
14721 * gcc.target/mips/mips-3d-7.c: Likewise.
14722 * gcc.target/mips/mips-3d-8.c: Likewise.
14723 * gcc.target/mips/mips-3d-9.c: Likewise.
14724 * gcc.target/mips/mips-ps-1.c: Likewise.
14725 * gcc.target/mips/mips-ps-2.c: Likewise.
14726 * gcc.target/mips/mips-ps-3.c: Likewise.
14727 * gcc.target/mips/mips-ps-4.c: Likewise.
14728 * gcc.target/mips/mips-ps-5.c: Likewise.
14729 * gcc.target/mips/mips-ps-6.c: Likewise.
14730 * gcc.target/mips/mips-ps-7.c: Likewise.
14731 * gcc.target/mips/mips-ps-type.c: Likewise.
14732 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14733 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14734
03c4ff3a 147352016-01-18 Tom de Vries <tom@codesourcery.com>
14736
14737 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14738 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14739 * c-c++-common/goacc/kernels-empty.c: New test.
14740 * c-c++-common/goacc/kernels-eternal.c: New test.
14741 * c-c++-common/goacc/kernels-loop-2.c: New test.
14742 * c-c++-common/goacc/kernels-loop-3.c: New test.
14743 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14744 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14745 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14746 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14747 * c-c++-common/goacc/kernels-loop-data.c: New test.
14748 * c-c++-common/goacc/kernels-loop-g.c: New test.
14749 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14750 * c-c++-common/goacc/kernels-loop-n.c: New test.
14751 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14752 * c-c++-common/goacc/kernels-loop.c: New test.
14753 * c-c++-common/goacc/kernels-noreturn.c: New test.
14754 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14755 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14756 * c-c++-common/goacc/kernels-reduction.c: New test.
14757
22e3dcee 147582016-01-18 Tom de Vries <tom@codesourcery.com>
14759
14760 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14761 * gcc.dg/autopar/outer-2.c: Same.
14762 * gcc.dg/autopar/outer-3.c: Same.
14763 * gcc.dg/autopar/outer-4.c: Same.
14764 * gcc.dg/autopar/outer-5.c: Same.
14765 * gcc.dg/autopar/outer-6.c: Same.
14766 * gcc.dg/autopar/parallelization-1.c: Same.
14767 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14768 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14769 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14770 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14771 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14772 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14773 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14774 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14775 * gcc.dg/autopar/pr39500-1.c: Same.
14776 * gcc.dg/autopar/pr39500-2.c: Same.
14777 * gcc.dg/autopar/pr46193.c: Same.
14778 * gcc.dg/autopar/pr46194.c: Same.
14779 * gcc.dg/autopar/pr49580.c: Same.
14780 * gcc.dg/autopar/pr49960-1.c: Same.
14781 * gcc.dg/autopar/pr49960.c: Same.
14782 * gcc.dg/autopar/pr68373.c: Same.
14783 * gcc.dg/autopar/reduc-1.c: Same.
14784 * gcc.dg/autopar/reduc-1char.c: Same.
14785 * gcc.dg/autopar/reduc-1short.c: Same.
14786 * gcc.dg/autopar/reduc-2.c: Same.
14787 * gcc.dg/autopar/reduc-2char.c: Same.
14788 * gcc.dg/autopar/reduc-2short.c: Same.
14789 * gcc.dg/autopar/reduc-3.c: Same.
14790 * gcc.dg/autopar/reduc-4.c: Same.
14791 * gcc.dg/autopar/reduc-6.c: Same.
14792 * gcc.dg/autopar/reduc-7.c: Same.
14793 * gcc.dg/autopar/reduc-8.c: Same.
14794 * gcc.dg/autopar/reduc-9.c: Same.
14795 * gcc.dg/autopar/uns-outer-4.c: Same.
14796 * gcc.dg/autopar/uns-outer-5.c: Same.
14797 * gcc.dg/autopar/uns-outer-6.c: Same.
14798 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14799 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14800
fd5cbe2f 148012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14802
14803 PR target/63679
14804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14805 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14806
fa75ab55 148072016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14808
14809 PR target/63679
14810 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14811 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14812 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14813
214b2582 148142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14815
14816 PR target/63679
14817 * gcc.dg/tree-ssa/sra-17.c: New.
14818 * gcc.dg/tree-ssa/sra-18.c: New.
14819
13146837 148202016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14821
14822 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14823
6ccd18c2 148242016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14825
14826 * gnat.dg/inline12.adb: New test.
14827
8872b95f 148282016-01-18 Bin Cheng <bin.cheng@arm.com>
14829
14830 PR tree-optimization/66797
14831 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14832
971514e3 148332016-01-18 Richard Biener <rguenther@suse.de>
14834
14835 PR tree-optimization/69170
14836 * gcc.dg/torture/pr69170.c: New testcase.
14837
dfb6d139 148382016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14839
14840 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14841
164d84c2 148422016-01-16 Tom de Vries <tom@codesourcery.com>
14843
14844 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14845
4c33b769 148462016-01-16 Tom de Vries <tom@codesourcery.com>
14847
14848 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14849 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14850 redundant dg-require-effective-target pthread.
14851 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14852 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14853 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14854 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14855 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14856 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14857 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14858
673441b0 148592016-01-16 David Edelsohn <dje.gcc@gmail.com>
14860
14861 PR target/68609
14862 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14863 * gcc.target/powerpc/recip-7.c: Same.
14864
90153ae7 148652016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14866
14867 PR c++/69091
14868 * g++.dg/template/pr69091.C: New test.
14869
bc24d01d 148702016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14871
14872 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14873 dump does not contain an error_mark_node.
14874 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14875 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14876
4067c0fd 148772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14878
14879 PR c++/68936
14880 * g++.dg/template/pr68936.C: New test.
14881
27c6dbdd 148822016-01-15 David Edelsohn <dje.gcc@gmail.com>
14883
14884 PR target/68609
14885 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14886 * gcc.target/powerpc/recip-2.c: Same.
14887 * gcc.target/powerpc/recip-3.c: Same.
14888 * gcc.target/powerpc/recip-4.c: Same.
14889 * gcc.target/powerpc/recip-sqrtf.c: Same.
14890
e390c57d 148912016-01-15 Jeff Law <law@redhat.com>
14892
14893 PR tree-optimization/69270
14894 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14895 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14896
ddcfeaf1 148972016-01-15 Paul Thomas <pault@gcc.gnu.org>
14898
14899 PR fortran/49630
14900 * gfortran.dg/deferred_character_13.f90: New test for the fix
14901 of comment 3 of the PR.
14902
14903 PR fortran/54070
14904 * gfortran.dg/deferred_character_8.f90: New test
14905 * gfortran.dg/allocate_error_5.f90: New test
14906
14907 PR fortran/60593
14908 * gfortran.dg/deferred_character_10.f90: New test
14909
14910 PR fortran/60795
14911 * gfortran.dg/deferred_character_14.f90: New test
14912
14913 PR fortran/61147
14914 * gfortran.dg/deferred_character_11.f90: New test
14915
14916 PR fortran/64324
14917 * gfortran.dg/deferred_character_9.f90: New test
14918
81be349c 149192016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14920
14921 PR rtl-optimization/69030
14922 * gcc.target/i386/pr69030.c: New.
14923
998456c5 149242016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14925
14926 * gcc.target/aarch64/target_attr_17.c: New test.
14927
0d85be19 149282016-01-15 Richard Biener <rguenther@suse.de>
14929
14930 PR tree-optimization/66856
14931 * gcc.dg/torture/pr66856-1.c: New testcase.
14932 * gcc.dg/torture/pr66856-2.c: Likewise.
14933
321d36c8 149342016-01-15 Richard Biener <rguenther@suse.de>
14935
14936 PR debug/69137
14937 * g++.dg/lto/pr69137_0.C: New testcase.
14938
d94a1f53 149392016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14940
14941 PR middle-end/69246
14942 * gcc.target/i386/pr69246.c: New test.
14943
5fe9a861 149442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14945
a9c01e81 14946 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14947
3d05a5e9 149482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14949
14950 PR c++/56194
14951 * g++.dg/init/const9.C: Disable test on S/390.
14952
5e8132b5 149532016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14954
14955 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14956 * g++.dg/Wno-frame-address.C: Ditto.
14957
32307cdf 149582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14959
14960 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14961
1ca28250 149622016-01-15 Richard Biener <rguenther@suse.de>
14963
14964 PR tree-optimization/68961
14965 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14966
6271bd93 149672016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14968
14969 * gcc.target/i386/pr65105-5.c: New test.
14970
dfb6d139 149712016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14972
14973 * gcc.c-torture/execute/alias-4.c: New testcase.
14974
dfb6d139 149752016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14976
14977 PR ipa/68148
14978 * g++.dg/ipa/devirt-49.C: New testcase.
14979
7bbac464 149802016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14981
14982 PR target/65837
14983 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14984 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14985 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14986
4345b868 149872016-01-15 Richard Biener <rguenther@suse.de>
14988
14989 PR tree-optimization/69117
14990 * gcc.dg/torture/pr69117.c: New testcase.
14991
580357e7 149922015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14993
14994 PR c++/69048
14995 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14996
612baa31 149972016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14998
14999 PR testsuite/67509
15000 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15001 range tests use 100 * maximum instead of maximum + 1.
15002
44e09bc4 150032016-01-14 Jakub Jelinek <jakub@redhat.com>
15004
15005 PR debug/69244
15006 * gcc.dg/guality/pr69244.c: New test.
15007
96962ae4 150082016-01-14 Uros Bizjak <ubizjak@gmail.com>
15009
15010 * lib/target-supports.exp (check_effective_target_issignaling):
15011 New procedure.
15012 * gcc.dg/pr61441.c: Require issignaling effective target.
15013
ab9c400b 150142016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15015
15016 PR target/68803
15017 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15018
a7ed4583 150192016-01-14 David Malcolm <dmalcolm@redhat.com>
15020
15021 PR c++/68819
15022 PR preprocessor/69177
15023 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15024 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15025 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15026 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15027
77f35cec 150282016-01-14 Marek Polacek <polacek@redhat.com>
15029
15030 PR c/69262
15031 * gcc.dg/array-15.c: New test.
15032
915d0950 150332016-01-14 Jakub Jelinek <jakub@redhat.com>
15034
15035 PR middle-end/68146
15036 PR tree-optimization/69155
15037 * gfortran.dg/pr68146.f: New test.
15038 * gfortran.dg/pr69155.f90: New test.
15039
24651fb7 150402016-01-14 Richard Biener <rguenther@suse.de>
15041
15042 PR tree-optimization/68060
15043 * gcc.dg/torture/pr68060-1.c: New testcase.
15044 * gcc.dg/torture/pr68060-2.c: Likewise.
15045
2f63f950 150462016-01-14 Nick Clifton <nickc@redhat.com>
15047
15048 * lib/target-supports.exp
15049 (check_effective_target_arm_neon_ok_nocache): Add an option
15050 sequence that includes setting the ARM architecture to ARMv7-A.
15051 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15052 command line options necessary to enable Neon support.
15053 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15054 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15055 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15056 * gcc.target/arm/pr69180.c: Likewise.
15057
3ce0acde 150582016-01-14 Jeff Law <law@redhat.com>
15059
15060 PR tree-optimization/69270
15061 * gcc.dg/tree-ssa/pr69270.c: New test.
15062
bda05c57 150632016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15064
15065 PR c/66208
15066 * c-c++-common/pr66208.c: New file.
15067
9b657cf1 150682016-01-13 Jakub Jelinek <jakub@redhat.com>
15069
15070 PR tree-optimization/69156
15071 * gcc.dg/pr69156.c: New test.
15072
58ba1b9d 150732016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15074
15075 * gcc.target/i386/pr69225-7.c: New test.
15076
e5fee0fe 150772016-01-13 Richard Henderson <rth@redhat.com>
15078
15079 * gcc.dg/tm/memopt-13.c: Update expected function.
15080 * gcc.dg/tm/memopt-6.c: Likewise.
15081
3f0e9745 150822016-01-13 Uros Bizjak <ubizjak@gmail.com>
15083
15084 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15085 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15086 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15087 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15088
3f0e9745 150892016-01-13 Tom de Vries <tom@codesourcery.com>
15090
15091 PR tree-optimization/69169
7a6ddc0d 15092 * gcc.dg/pr69169.c: New test.
15093
9b657cf1 150942016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15095
15096 PR target/69228
15097 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15098 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15099 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15100 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15101 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15102 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15103 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15104 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15105
f704d701 151062016-01-13 Jakub Jelinek <jakub@redhat.com>
15107
15108 PR target/69247
15109 * gcc.dg/pr69247.c: New test.
15110
e966d6b9 151112016-01-13 Richard Biener <rguenther@suse.de>
15112
15113 PR tree-optimization/69242
15114 * gcc.dg/torture/pr69242.c: New testcase.
15115
1ca1d9b2 151162016-01-13 Richard Biener <rguenther@suse.de>
15117
15118 PR tree-optimization/69186
15119 * gcc.dg/torture/pr69186.c: New testcase.
15120
d07cbccc 151212016-01-13 Jeff Law <law@redhat.com>
15122
15123 PR tree-optimization/67755
15124 * gcc.dg/tree-ssa/pr67755.c: New test.
15125
151262016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15127
15128 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15129 pass number in output by a star.
15130
b95d41cf 151312016-01-12 Bin Cheng <bin.cheng@arm.com>
15132
15133 PR tree-optimization/68911
15134 * gcc.c-torture/execute/pr68911.c: New test.
15135
91d87e22 151362016-01-12 Marek Polacek <polacek@redhat.com>
15137
15138 PR c++/68979
15139 * g++.dg/warn/permissive-1.C: New test.
15140
8a9401a4 151412016-01-12 Jakub Jelinek <jakub@redhat.com>
15142
15143 PR objc++/68511
15144 PR c++/69213
15145 * g++.dg/opt/pr69213.C: New test.
15146
b9cb7a67 151472016-01-12 Christian Bruel <christian.bruel@st.com>
15148
15149 PR target/69180
15150 * gcc.target/arm/pr69180.c: New test.
15151
e4c96992 151522016-01-12 Richard Biener <rguenther@suse.de>
15153
15154 PR lto/69077
15155 * g++.dg/lto/pr69077_0.C: New testcase.
15156 * g++.dg/lto/pr69077_1.C: Likewise.
15157
90525f61 151582016-01-12 Jakub Jelinek <jakub@redhat.com>
15159
15160 PR target/69175
15161 * g++.dg/opt/pr69175.C: New test.
15162
9e7edfd3 151632016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15164
15165 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15166 rather than #including math.h & stdlib.h.
15167 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15168 * gcc.dg/vect/pr49771.c: Likewise.
15169 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15170 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15171 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15172 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15173 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15174 * gcc.dg/vect/pr44507.c: Likewise.
15175 * gcc.dg/vect/pr45902.c: Likewise.
15176 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15177 * gcc.dg/vect/vect-117.c: Likewise.
15178 * gcc.dg/vect/vect-99.c: Likewise.
15179 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15180 * gcc.dg/vect/vect-cond-1.c: Likewise.
15181 * gcc.dg/vect/vect-cond-2.c: Likewise.
15182 * gcc.dg/vect/vect-cond-3.c: Likewise.
15183 * gcc.dg/vect/vect-cond-4.c: Likewise.
15184 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15185 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15186 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15187 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15188 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15189 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15190 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15191 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15192 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15193 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15194 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15195 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15196 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15197 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15198 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15199 include of signal.h.
15200 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15201 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15202 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15203 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15204 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15205 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15206 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15207 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15208 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15209 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15210 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15211 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15212 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15213 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15214 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15215 * gcc.dg/vect/vect-outer-5.c: Likewise.
15216 * gcc.dg/vect/vect-outer-6.c: Likewise.
15217 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15218 include of stdio.h.
15219
3368873d 152202016-01-12 Nick Clifton <nickc@redhat.com>
15221
15222 PR target/68913
15223 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15224 to fread so that it will be found in all target runtimes.
15225
0464ea95 152262016-01-12 Richard Biener <rguenther@suse.de>
15227
15228 PR tree-optimization/69053
15229 * g++.dg/torture/pr69053.C: New testcase.
15230
7819730f 152312016-01-12 Richard Biener <rguenther@suse.de>
15232
15233 PR tree-optimization/69168
15234 * gcc.dg/torture/pr69168.c: New testcase.
15235
995bfebf 152362016-01-12 Richard Biener <rguenther@suse.de>
15237
15238 PR tree-optimization/69157
15239 * gcc.dg/torture/pr69157.c: New testcase.
15240
152412016-01-12 Richard Biener <rguenther@suse.de>
15242
15243 PR tree-optimization/69174
15244 * gcc.dg/torture/pr69174.c: New testcase.
15245
1d10d64c 152462016-01-12 Jakub Jelinek <jakub@redhat.com>
15247
15248 PR c++/66808
15249 PR c++/69000
15250 * g++.dg/tls/pr66808.C: New test.
15251 * g++.dg/tls/pr69000.C: New test.
15252
f0b79faf 152532016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15254
15255 * gcc.target/powerpc/swaps-p8-23.c: New test.
15256 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15257
04cf75a4 152582016-01-11 John David Anglin <danglin@gcc.gnu.org>
15259
15260 PR tree-optimization/68356
15261 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15262
0eb4264c 152632016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15264 Jim Wilson <jim.wilson@linaro.org>
15265
15266 PR target/69194
15267 * gcc.target/arm/pr69194.c: New test.
15268
2f66de64 152692016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15270
15271 PR target/69225
15272 * gcc.target/i386/pr69225-1.c: New test.
15273 * gcc.target/i386/pr69225-2.c: Likewise.
15274 * gcc.target/i386/pr69225-3.c: Likewise.
15275 * gcc.target/i386/pr69225-4.c: Likewise.
15276 * gcc.target/i386/pr69225-5.c: Likewise.
15277 * gcc.target/i386/pr69225-6.c: Likewise.
15278
36105e82 152792016-01-11 Jakub Jelinek <jakub@redhat.com>
15280
1c78ce2e 15281 PR target/67462
15282 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15283 if lp64.
15284
a4a87320 15285 PR target/69071
15286 * gcc.dg/pr69071.c: New test.
15287
91fbd04f 15288 PR c++/69211
15289 * g++.dg/opt/pr69211.C: New test.
15290
36105e82 15291 PR tree-optimization/69214
15292 * gcc.c-torture/compile/pr69214.c: New test.
15293
e934c380 152942016-01-11 Uros Bizjak <ubizjak@gmail.com>
15295
15296 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15297 * gcc.target/i386/pr66232-11.c: Ditto.
15298 * gcc.target/i386/pr66232-12.c: Ditto.
15299 * gcc.target/i386/pr66232-13.c: Ditto.
15300
3ff1b153 153012016-01-11 Richard Biener <rguenther@suse.de>
15302
15303 PR tree-optimization/69173
15304 * gcc.dg/torture/pr69173.c: New testcase.
15305
04e1504c 153062016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15307
15308 PR rtl-optimization/68796
15309 * gcc.target/aarch64/tst_5.c: New test.
15310 * gcc.target/aarch64/tst_6.c: Likewise.
15311
ae8718b5 153122016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15313
15314 PR rtl-optimization/68841
15315 * gcc.dg/pr68841.c: New test.
15316 * gcc.c-torture/execute/pr68841.c: New test.
15317
bd8bece2 153182016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15319
15320 PR rtl-optimization/68920
15321 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15322 for ix86 targets.
15323 * gcc.dg/ifcvt-5.c: New test.
15324
9b657cf1 153252016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15326
15327 PR bootstrap/69123
15328 * g++.dg/pr69123.C: New.
15329
7a158352 153302016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15331
15332 PR target/69010
15333 * gcc.target/i386/pr69010.c: New test.
15334
ff375d11 153352016-01-11 Martin Jambor <mjambor@suse.cz>
15336
15337 PR ipa/69044
15338 * gcc.target/i386/chkp-pr69044.c: New test.
15339
9eb890f1 153402016-01-11 Tom de Vries <tom@codesourcery.com>
15341
15342 PR tree-optimization/69109
15343 * gcc.dg/autopar/pr69109-2.c: New test.
15344 * gcc.dg/autopar/pr69109.c: New test.
15345
c4157ee5 153462016-01-11 Tom de Vries <tom@codesourcery.com>
15347
15348 PR tree-optimization/69108
15349 * gcc.dg/autopar/pr69108.c: New test.
15350
b933e511 153512016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15352
15353 PR c++/69029
15354 * c-c++-common/Wisleading-indentation.c: Augment test.
15355
efb73de1 153562016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15357
15358 PR fortran/69154
15359 * gfortran.dg/inline_matmul_12.f90: New test.
15360
40c86c3b 153612016-01-10 Paul Thomas <pault@gcc.gnu.org>
15362
15363 PR fortran/67779
15364 * gfortran.dg/actual_array_offset_1: New test.
15365
a006c0bb 153662016-01-10 Tom de Vries <tom@codesourcery.com>
15367
15368 PR tree-optimization/69062
15369 * gcc.dg/autopar/pr69062.c: New test.
15370
880ed4be 153712016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15372
15373 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15374 * gcc.dg/vect/slp-perm-2.c: Likewise.
15375 * gcc.dg/vect/slp-perm-3.c: Likewise.
15376 * gcc.dg/vect/slp-perm-5.c: Likewise.
15377 * gcc.dg/vect/slp-perm-6.c: Likewise.
15378 * gcc.dg/vect/slp-perm-7.c: Likewise.
15379 * gcc.dg/vect/slp-perm-8.c: Likewise.
15380
d95e1856 153812016-01-10 Tom de Vries <tom@codesourcery.com>
15382
15383 PR tree-optimization/69039
15384 * gcc.dg/autopar/pr69039.c: New test.
15385
0f8f48d0 153862016-01-09 Marek Polacek <polacek@redhat.com>
15387
15388 PR c++/69113
15389 * g++.dg/pr69113.C: New test.
15390
7dff0499 153912016-01-09 Jakub Jelinek <jakub@redhat.com>
15392
15393 PR middle-end/50865
15394 PR tree-optimization/69097
15395 * gcc.c-torture/execute/pr50865.c: New test.
15396 * gcc.c-torture/execute/pr69097-1.c: New test.
15397 * gcc.c-torture/execute/pr69097-2.c: New test.
15398 * gcc.dg/pr69097-1.c: New test.
15399 * gcc.dg/pr69097-2.c: New test.
15400
18431e78 154012016-01-09 Jakub Jelinek <jakub@redhat.com>
15402
15403 PR c++/69164
15404 * g++.dg/opt/pr69164.C: New test.
15405
1943a4a2 154062016-01-08 Jakub Jelinek <jakub@redhat.com>
15407
15408 PR tree-optimization/69167
15409 * gcc.dg/pr69167.c: New test.
15410
a143e277 154112016-01-08 Marek Polacek <polacek@redhat.com>
15412
15413 PR c++/68449
15414 * g++.dg/pr68449.C: New.
15415
44c01906 154162016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15417
15418 PR tree-optimization/68707
15419 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15420 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15421 on platforms supporting it.
15422 * gcc.dg/vect/slp-perm-2.c: Likewise.
15423 * gcc.dg/vect/slp-perm-3.c: Likewise.
15424 * gcc.dg/vect/slp-perm-5.c: Likewise.
15425 * gcc.dg/vect/slp-perm-7.c: Likewise.
15426 * gcc.dg/vect/slp-perm-8.c: Likewise.
15427 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15428 on platforms supporting it.
15429
c437d1e8 154302016-01-08 Jakub Jelinek <jakub@redhat.com>
15431
c9595c51 15432 PR tree-optimization/69162
15433 * gcc.dg/pr69162.c: New test.
15434
c437d1e8 15435 PR tree-optimization/69172
15436 * gcc.dg/pr69172.c: New test.
15437
6a46a28c 154382016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15439
15440 PR tree-optimization/67781
15441 * gcc.c-torture/execute/pr67781.c: New file.
15442
62ad9a04 154432016-01-08 Jakub Jelinek <jakub@redhat.com>
15444
15445 PR tree-optimization/69083
15446 * gcc.dg/vect/pr69083.c: New test.
15447
9e0e8c2a 154482016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15449
15450 PR tree-optimization/61441
15451 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15452 Use -fexcess-precision=standard for compiler options.
15453 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15454
5d034e37 154552016-01-08 Jakub Jelinek <jakub@redhat.com>
15456
5013f740 15457 PR fortran/69128
15458 * gfortran.dg/gomp/pr69128.f90: New test.
15459
5d034e37 15460 PR c++/69145
15461 * g++.dg/ext/pr69145-1.C: New test.
15462 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15463 * g++.dg/ext/pr69145-2.h: New file.
15464
517906ff 154652016-01-07 Martin Sebor <msebor@redhat.com>
15466
15467 PR c/68966
15468 * gcc.dg/atomic-fetch-bool.c: New test.
15469 * gcc.dg/sync-fetch-bool.c: New test.
15470
cdbb524c 154712016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15472
15473 PR fortran/66680
15474 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15475
ec3aba9e 154762016-01-07 Nick Clifton <nickc@redhat.com>
15477
15478 PR target/66655
15479 * g++.dg/pr66655.C: New test.
15480 * g++.dg/pr66655_1.cc: Test support file.
15481 * g++.dg/pr66655.h: Test header file.
15482
9b657cf1 154832016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15484
15485 PR fortran/66680
15486 gfortran.dg/gomp/pr66680.f90: New test.
15487
cd45d7a5 154882016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15489
15490 PR target/69171
15491 * gcc.target/i386/pr69171-1.c: New test.
15492 * gcc.target/i386/pr69171-2.c: Likewise.
15493 * gcc.target/i386/pr69171-3.c: Likewise.
15494 * gcc.target/i386/pr69171-4.c: Likewise.
15495 * gcc.target/i386/pr69171-5.c: Likewise.
15496 * gcc.target/i386/pr69171-6.c: Likewise.
15497
4a86a91a 154982015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15499
15500 PR middle-end/67639
15501 * c-c++-common/pr67639.c: New test.
15502
34c05552 155032016-01-07 Jakub Jelinek <jakub@redhat.com>
15504
15505 PR tree-optimization/69141
15506 * g++.dg/opt/pr69141.C: New test.
15507
f08d6895 155082016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15509
15510 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15511
32ec4173 155122016-01-06 Uros Bizjak <ubizjak@gmail.com>
15513
15514 PR target/69140
15515 * gcc.target/i386/pr69140.c: New test
15516
d74214f3 155172016-01-06 David Malcolm <dmalcolm@redhat.com>
15518
15519 * gcc.dg/bad-dereference.c: New test case.
15520
73991cab 155212015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15522
15523 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15524
fc8cc457 155252016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15526
15527 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15528
be3c9981 155292016-01-06 Marek Polacek <polacek@redhat.com>
15530
15531 PR sanitizer/69099
15532 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15533
2cb724f9 155342016-01-05 Marek Polacek <polacek@redhat.com>
15535
15536 PR c/69104
15537 * gcc.dg/atomic-invalid-2.c: New.
15538
233a53ed 155392016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15540
15541 PR target/68991
15542 * gcc.target/i386/pr68991.c: New test.
15543
ea87c5e3 155442016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15545
15546 PR target/68991
15547 * g++.dg/pr68991-1.C: New test.
15548 * g++.dg/pr68991-2.C: Likewise.
15549
1943a4a2 155502016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15551
1943a4a2 15552 PR other/60465
afe82e5b 15553 * gcc.target/ia64/pr60465-gprel64.c: New test.
15554 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15555
1e9147dd 155562016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15557
15558 PR rtl-optimization/68651
15559 * gcc.target/aarch64/pr68651_1.c: New test.
15560
d42aa619 155612016-01-05 David Malcolm <dmalcolm@redhat.com>
15562
15563 PR c/69122
15564 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15565
1776de76 155662016-01-05 Nathan Sidwell <nathan@acm.org>
15567
2d7d361d 15568 PR c++/58583
15569 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15570
1776de76 15571 * gcc.dg/alias-15.c: New.
15572
5beb12c0 155732016-01-05 Nick Clifton <nickc@redhat.com>
15574
15575 PR target/68870
15576 * g++.dg/pr68770.C: New test.
15577
d8cca921 155782016-01-04 Mike Stump <mikestump@comcast.net>
15579
15580 * lib/target-supports.exp (check_effective_target_cilkplus):
15581 cilkplus targets require pthreads.
afc907ef 15582 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15583
8427dff3 155842016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15585
15586 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15587 generation.
15588
f1717362 155892016-01-04 Jakub Jelinek <jakub@redhat.com>
15590
15591 Update copyright years.
15592
d7d6a3ab 155932016-01-04 Marek Polacek <polacek@redhat.com>
15594
15595 PR c/68908
15596 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15597 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15598 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15599
b8f4a5f9 156002016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15601
15602 * gcc.target/sparc/20160104-2.c: New test.
15603
6b5c028f 156042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15605
15606 * gcc.target/sparc/20160104-1.c: New test.
15607
300e1002 156082016-01-03 Paul Thomas <pault@gcc.gnu.org>
15609
15610 PR fortran/65045
15611 * gfortran.dg/pr65045.f90: New test.
15612
855b105f 156132016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15614
15615 * gnat.dg/specs/debug1.ads: Delete.
15616
bdc177dc 156172016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15618
15619 PR libgfortran/68867
15620 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15621 expression.
15622
48aaffae 156232016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15624
15625 PR libgfortran/68867
15626 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15627 PowerPC.
15628
19a468b8 156292016-01-01 Paul Thomas <pault@gcc.gnu.org>
15630
15631 PR fortran/68864
15632 * gfortran.dg/pr68864.f90: New test.
15633
25371c91 156342016-01-01 Jakub Jelinek <jakub@redhat.com>
15635
2a659064 15636 PR tree-optimization/69070
15637 * gcc.dg/pr69070.c: New test.
15638
57aa9851 15639 PR sanitizer/69055
15640 * gfortran.dg/pr69055.f90: New test.
15641
25371c91 15642 PR target/69015
15643 * gcc.dg/pr69015.c: New test.
f1717362 15644\f
fb2c1edd 15645Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15646
15647Copying and distribution of this file, with or without modification,
15648are permitted in any medium without royalty provided the copyright
15649notice and this notice are preserved.