]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Support non-masked epilogue vectoriziation
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5b631e09 12016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2
3 * lib/target-supports.exp (check_avx2_hw_available): New.
4 (check_effective_target_avx2_runtime): New.
5 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
6
dd4a826b 72016-11-16 Tamar Christina <tamar.christina@arm.com>
8
9 PR testsuite/78136
10 * gcc.dg/cpp/trad/trad.exp
11 (dg-runtest): Moved $srcdir/$subdir/ to
12 DEFAULT_TRADCPPFLAGS.
13
beecc36d 142016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
15
16 PR fortran/78356
17 * gfortran.dg/class_allocate_23.f08: New test.
18
ac924c09 192016-11-16 Richard Biener <rguenther@suse.de>
20
21 PR middle-end/78333
22 * gcc.dg/pr78333.c: New testcase.
23
904e262b 242016-11-16 Martin Liska <mliska@suse.cz>
25
26 PR sanitizer/78270
27 * gcc.dg/asan/pr78270.c: Update comment style.
28 * gcc.dg/asan/pr78270-2.c: New test.
29
7f0cbebc 302016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
31
32 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
33 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
34
5d4e2409 352016-11-16 Richard Biener <rguenther@suse.de>
36
37 PR tree-optimization/78348
38 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
39
22190042 402016-11-16 Jakub Jelinek <jakub@redhat.com>
41
42 PR sanitizer/77823
43 * c-c++-common/ubsan/overflow-vec-1.c: New test.
44 * c-c++-common/ubsan/overflow-vec-2.c: New test.
45
02e0afdc 462016-11-15 Marek Polacek <polacek@redhat.com>
47
48 * g++.dg/cpp1z/init-statement6.C: Rename a function.
49
a7c1a652 502016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
51
52 PR libgfortran/51119
53 * gfortran.dg/matmul_12.f90: New test case.
54
16cdc558 552016-11-15 Uros Bizjak <ubizjak@gmail.com>
56
57 * gcc.target/i386/funcspec-56.inc: New file.
58 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
59 common 32-bit and 64-bit function specific options.
60 * gcc.target/i386.funcspec-6.c: Ditto.
61
d10b2a5c 622016-11-15 Jakub Jelinek <jakub@redhat.com>
63
b8fd03ae 64 * g++.dg/cpp1z/decomp14.C: New test.
65 * g++.dg/cpp1z/decomp15.C: New test.
66 * g++.dg/cpp1z/decomp16.C: New test.
67
a6f4466c 68 * g++.dg/cpp1z/decomp13.C: New test.
69
0f67b1be 70 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
71
d10b2a5c 72 PR c++/71988
73 * g++.dg/cpp0x/constexpr-71988.C: New test.
74
1f87aa23 752016-11-15 Maciej W. Rozycki <macro@imgtec.com>
76
77 * gcc.target/mips/insn-casesi.c: New test case.
78 * gcc.target/mips/insn-pseudo-1.c: New test case.
79 * gcc.target/mips/insn-pseudo-2.c: New test case.
80 * gcc.target/mips/insn-pseudo-3.c: New test case.
81 * gcc.target/mips/insn-pseudo-4.c: New test case.
82 * gcc.target/mips/insn-tablejump.c: New test case.
83
32caa8ac 842016-11-15 Maciej W. Rozycki <macro@imgtec.com>
85
86 * gcc.target/mips/mips.exp (mips_option_tests): Add
87 `-mcode-readable=yes' array element.
88
22d200b9 892016-11-15 Maciej W. Rozycki <macro@imgtec.com>
90
91 * gcc.target/mips/mips.exp (mips_option_tests): Add
92 `-mmicromips' array element.
93
385999e2 942016-11-15 Michael Matz <matz@suse.de>
95
96 PR missed-optimization/77881
97 * gcc.target/i386/pr77881.c: New test.
98
53ae7f64 992016-11-15 Jakub Jelinek <jakub@redhat.com>
100
101 PR middle-end/78295
102 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
103
ae06106e 1042016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
105
106 * gcc.target/powerpc/vec-set-int.c: New test.
107 * gcc.target/powerpc/vec-set-short.c: Likesie.
108 * gcc.target/powerpc/vec-set-char.c: Likewise.
109
a49621cf 1102016-11-14 Jakub Jelinek <jakub@redhat.com>
111
112 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
113
9ff5ab90 1142016-11-14 Janus Weil <janus@gcc.gnu.org>
115
116 PR fortran/78300
117 * gfortran.dg/class_result_3.f90: New test.
118
b1f04d34 1192016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 120 Richard Biener <rguenther@suse.de>
121
122 * gcc.dg/gimplefe-1.c: New testcase.
123 * gcc.dg/gimplefe-2.c: Likewise.
124 * gcc.dg/gimplefe-3.c: Likewise.
125 * gcc.dg/gimplefe-4.c: Likewise.
126 * gcc.dg/gimplefe-5.c: Likewise.
127 * gcc.dg/gimplefe-6.c: Likewise.
128 * gcc.dg/gimplefe-7.c: Likewise.
129 * gcc.dg/gimplefe-8.c: Likewise.
130 * gcc.dg/gimplefe-9.c: Likewise.
131 * gcc.dg/gimplefe-10.c: Likewise.
132 * gcc.dg/gimplefe-11.c: Likewise.
133 * gcc.dg/gimplefe-12.c: Likewise.
134 * gcc.dg/gimplefe-13.c: Likewise.
135 * gcc.dg/gimplefe-14.c: Likewise.
136 * gcc.dg/gimplefe-15.c: Likewise.
137 * gcc.dg/gimplefe-16.c: Likewise.
138 * gcc.dg/gimplefe-17.c: Likewise.
139 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 140
3af33bcf 1412016-11-14 Martin Liska <mliska@suse.cz>
142
143 PR bootstrap/78069
144 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
145 to match scanned pattern.
146 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
147
7cacafcf 1482016-11-14 Richard Biener <rguenther@suse.de>
149
150 PR tree-optimization/78312
151 * gcc.dg/torture/pr78312.c: New testcase.
152
3f1786fa 1532016-11-14 Georg-Johann Lay <avr@gjlay.de>
154
155 PR target/78093
156 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
157
3d8c7132 1582016-11-14 Jakub Jelinek <jakub@redhat.com>
159 Jason Merrill <jason@redhat.com>
160
161 Implement P0217R3 - C++17 structured bindings
162 * g++.dg/cpp1z/decomp1.C: New test.
163 * g++.dg/cpp1z/decomp2.C: New test.
164 * g++.dg/cpp1z/decomp3.C: New test.
165 * g++.dg/cpp1z/decomp4.C: New test.
166 * g++.dg/cpp1z/decomp5.C: New test.
167 * g++.dg/cpp1z/decomp6.C: New test.
168 * g++.dg/cpp1z/decomp7.C: New test.
169 * g++.dg/cpp1z/decomp8.C: New test.
170 * g++.dg/cpp1z/decomp9.C: New test.
171 * g++.dg/cpp1z/decomp10.C: New test.
172
3657b81b 1732016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
174
175 * g++.dg/torture/pr78268.C: New test.
176
9bf6a8e0 1772016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
178
179 PR c/35503
180 * c-c++-common/pr35503-1.c: New test.
181 * c-c++-common/pr35503-2.c: Likewise.
182 * c-c++-common/pr35503-3.c: Likewise.
183 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
184
f6f8b4f2 1852016-11-13 Uros Bizjak <ubizjak@gmail.com>
186
187 PR rtl-optimization/78232
188 PR rtl-optimization/78248
189 * gcc.dg/ubsan/pr78248.c: New test.
190
54efb8ee 1912016-11-13 Eric Botcazou <ebotcazou@adacore.com>
192
193 * gnat.dg/address_conv.adb: New test.
194
9ed6bb1c 1952016-11-13 Eric Botcazou <ebotcazou@adacore.com>
196
197 * gnat.dg/renaming11.ad[sb]: New test.
198
7907d43b 1992016-11-13 Eric Botcazou <ebotcazou@adacore.com>
200
201 * c-c++-common/dump-ada-spec-6.c: New test.
202
80905eec 2032016-11-13 Eric Botcazou <ebotcazou@adacore.com>
204
205 * gnat.dg/lto21.adb: New test.
206 * gnat.dg/lto21_pkg1.ads: New helper.
207 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
208
1f302f2e 2092016-11-13 Janus Weil <janus@gcc.gnu.org>
210
211 PR fortran/60952
212 * gfortran.dg/typebound_proc_34.f90: New test.
213
abfb4be5 2142016-11-13 Janus Weil <janus@gcc.gnu.org>
215
216 PR fortran/66366
217 * gfortran.dg/class_57.f90: Changed error message.
218 * gfortran.dg/class_60.f90: New test.
219
4699a580 2202016-11-12 David Edelsohn <dje.gcc@gmail.com>
221
222 * g++.dg/pr78112.C: XFAIL AIX.
223
f7b2c82b 2242016-11-12 Janus Weil <janus@gcc.gnu.org>
225
226 PR fortran/77501
227 * gfortran.dg/typebound_generic_16.f90: New test.
228
d16addb3 2292016-11-12 Jakub Jelinek <jakub@redhat.com>
230
231 PR c++/71225
232 * g++.dg/cpp0x/pr71225.C: New test.
233
1998c023 2342016-11-11 Eric Botcazou <ebotcazou@adacore.com>
235
236 * gcc.target/sparc/20161111-1.c: New test.
237
a3b46c9c 2382016-11-11 Uros Bizjak <ubizjak@gmail.com>
239
240 PR target/78310
241 * gcc.target/i386/pr78310.c: New test.
242
0d56015c 2432016-11-11 Jeff Law <law@redhat.com>
244
245 * gcc.dg/tree-ssa/isolate-6.c: New test.
246 * gcc.dg/tree-ssa/isolate-7.c: New test.
247
dc9e2118 2482016-11-11 Bin Cheng <bin.cheng@arm.com>
249
250 PR testsuite/78292
251 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
252 vect_max_reduc.
253
9117e2ab 2542016-11-11 Jakub Jelinek <jakub@redhat.com>
255
256 PR c++/72774
257 * g++.dg/parse/pr72774.C: New test.
258
3d8b172a 2592016-11-11 Richard Biener <rguenther@suse.de>
260
261 PR tree-optimization/71575
262 * gcc.dg/graphite/pr71575-1.c: New testcase.
263 * gcc.dg/graphite/pr71575-2.c: Likewise.
264
36bb9d71 2652016-11-11 Richard Biener <rguenther@suse.de>
266
267 PR middle-end/78295
268 * gcc.dg/uninit-pr78295.c: New testcase.
269
53ae7f64 2702016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 271
272 PR fortran/78277
273 * gfortran.dg/dec_structure_17.f90: New test.
274
3c57e933 2752016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
276
277 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
278 being allowed in vector registers.
279 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
280 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
281 * gcc.target/powerpc/vsx-himode.c: Likewise.
282 * gcc.target/powerpc/vsx-himode2.c: Likewise.
283 * gcc.target/powerpc/vsx-himode3.c: Likewise.
284 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
285 to allow matching MFVSRD or MFVSRW.
286
b851b8f0 2872016-11-10 Pat Haugen <pthaugen@us.ibm.com>
288
289 PR rtl-optimization/78241
290 * gcc.dg/pr78241.c: New test.
291
a08fc382 2922016-11-10 Jakub Jelinek <jakub@redhat.com>
293
5fca0e1a 294 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
295 201307.
296
a08fc382 297 * g++.dg/cpp1z/noexcept-type14.C: New test.
298 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
299
8c2f9148 3002016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
301
302 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
303 WVAL0S tests added in r241817.
304
44b49e6b 3052016-11-10 Jakub Jelinek <jakub@redhat.com>
306
307 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
308 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
309 no longer allowed and corresponding ordered construct.
310 * gfortran.dg/gomp/linear-1.f90: New test.
311 * gfortran.dg/gomp/declare-simd-2.f90: New test.
312 * gfortran.dg/gomp/declare-target-1.f90: New test.
313 * gfortran.dg/gomp/declare-target-2.f90: New test.
314
65dc2516 3152016-11-10 Martin Liska <mliska@suse.cz>
316
317 PR sanitizer/78270
318 * gcc.dg/asan/pr78270.c: New test.
319
c74b2e3b 3202016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
321 Jakub Jelinek <jakub@redhat.com>
322
323 PR debug/78112
44b49e6b 324 * g++.dg/pr78112.C: New testcase.
c74b2e3b 325
934a0458 3262016-11-09 Jakub Jelinek <jakub@redhat.com>
327
104d9702 328 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
329 -Wno-c++1z-compat.
330 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
331 string in case condition contains % characters.
332
934a0458 333 PR c++/78283
334 * g++.dg/cpp1z/noexcept-type13.C: New test.
335
99f5e97b 3362016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
337
338 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
339 using (HAS_MOVN) with MIPS III.
340
92902736 3412016-11-09 Janus Weil <janus@gcc.gnu.org>
342
343 PR fortran/46459
344 * gfortran.dg/volatile14.f90: New test.
345
c07c7aac 3462016-11-09 Uros Bizjak <ubizjak@gmail.com>
347
348 PR target/78262
349 * gcc.target/i386/pr78262.c: New test.
350
53ae7f64 3512016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 352
353 PR fortran/78259
354 * gfortran.dg/pr78259.f90: New test.
355
c2ee4354 3562016-11-09 Janus Weil <janus@gcc.gnu.org>
357
358 PR fortran/60777
359 * gfortran.dg/spec_expr_7.f90: New test.
360
58721d0c 3612016-11-09 Jakub Jelinek <jakub@redhat.com>
362
092db747 363 PR target/77718
364 * gcc.c-torture/execute/pr77718.c: New test.
365
58721d0c 366 * gcc.dg/ubsan/c99-shift-3.c: New test.
367 * gcc.dg/ubsan/c99-shift-4.c: New test.
368 * gcc.dg/ubsan/c99-shift-5.c: New test.
369 * gcc.dg/ubsan/c99-shift-6.c: New test.
370
61e45f2d 3712016-11-09 Martin Liska <mliska@suse.cz>
372
373 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
374 test-case for memcmp.
375 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
376
0787dd56 3772016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
378
379 PR testsuite/78269
380 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
381
df163634 3822016-11-09 Paul Thomas <pault@gcc.gnu.org>
383
384 * gfortran.dg/move_alloc_18.f90: New test.
385
0c3d1ddf 3862016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
387
388 PR middle-end/78256
389 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
390 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
391
46837445 3922016-11-09 Janus Weil <janus@gcc.gnu.org>
393
394 PR fortran/71894
395 * gfortran.dg/class_59.f90: New test.
396
68d072bb 3972016-11-09 Richard Biener <rguenther@suse.de>
398
399 PR tree-optimization/78007
400 * gcc.dg/vect/vect-bswap32.c: Adjust.
401 * gcc.dg/vect/vect-bswap64.c: Likewise.
402
e0bcc1cc 4032016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
404
405 * gcc.dg/ipa/vrp7.c: New test.
406
166f8178 4072016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
408
409 PR ipa/78121
410 * gcc.dg/ipa/pr78121.c: New test.
411
e7c5f688 4122016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
413
414 * c-c++-common/asan/default_options.h: New file.
415 * c-c++-common/asan/strcasestr-1.c: New test.
416 * c-c++-common/asan/strcasestr-2.c: Likewise.
417 * c-c++-common/asan/strcspn-1.c: Likewise.
418 * c-c++-common/asan/strcspn-2.c: Likewise.
419 * c-c++-common/asan/strpbrk-1.c: Likewise.
420 * c-c++-common/asan/strpbrk-2.c: Likewise.
421 * c-c++-common/asan/strspn-1.c: Likewise.
422 * c-c++-common/asan/strspn-2.c: Likewise.
423 * c-c++-common/asan/strstr-1.c: Likewise.
424 * c-c++-common/asan/strstr-2.c: Likewise.
425 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
426
1350ad47 4272016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
428
429 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
430
a3ba9d54 4312016-11-08 Janus Weil <janus@gcc.gnu.org>
432
433 PR fortran/68440
434 * gfortran.dg/class_58.f90: New test.
435
bcc971fd 4362016-11-08 Uros Bizjak <ubizjak@gmail.com>
437
438 PR target/70799
439 * gcc.target/i386/pr70799-2.c: New test.
440
af1b77d0 4412016-11-08 Janus Weil <janus@gcc.gnu.org>
442
443 PR fortran/77596
444 * gfortran.dg/proc_ptr_comp_46.f90: New test.
445
ed73a6cb 4462016-11-08 Bin Cheng <bin.cheng@arm.com>
447
448 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
449
b887afd7 4502016-11-08 Bin Cheng <bin.cheng@arm.com>
451
452 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
453
4ba8fd25 4542016-11-08 Bin Cheng <bin.cheng@arm.com>
455
456 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
457
d71fcb4d 4582016-11-08 Martin Liska <mliska@suse.cz>
459
460 PR testsuite/78242
461 * g++.dg/asan/use-after-scope-4.C: New test.
462 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
463 * gcc.dg/asan/use-after-scope-8.c: Remove.
464
dc168f1c 4652016-11-08 Richard Biener <rguenther@suse.de>
466
467 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
468
2cda118d 4692016-11-08 Tamar Christina <tamar.christina@arm.com>
470
471 PR testsuite/78136
472 * gcc.dg/cpp/trad/trad.exp
473 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
474 * gcc.dg/cpp/trad/include.c: Use local header file.
475
de8f611c 4762016-11-08 Richard Biener <rguenther@suse.de>
477
478 PR tree-optimization/78205
479 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
480
095c7123 4812016-11-08 Richard Biener <rguenther@suse.de>
482
483 PR tree-optimization/78224
484 * g++.dg/torture/pr78224.C: New testcase.
485
5de86198 4862016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
487
488 * gcc.dg/store_merging_1.c: Require store_merge.
489 * gcc.dg/store_merging_2.c: Likewise.
490 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 491 * gcc.dg/store_merging_5.c: Likewise.
5de86198 492 * gcc.dg/store_merging_6.c: Likewise.
493 * gcc.dg/store_merging_7.c: Likewise.
494 * gcc.dg/store_merging_8.c: Likewise.
495 * lib/target-supports.exp (check_effective_target_store_merge): New.
496
9c118ae0 4972016-11-07 David Edelsohn <dje.gcc@gmail.com>
498
499 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
500 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
501 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
502 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
503 -mvsx -mpower8-vector.
504 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
505 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
506 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
507 -mvsx -mpower8-vector.
508
ded98213 5092016-11-07 David Edelsohn <dje.gcc@gmail.com>
510
511 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
512
513 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
514 * gcc.dg/visibility-14.c: XFAIL AIX.
515 * gcc.dg/visibility-15.c: XFAIL AIX.
516 * gcc.dg/visibility-16.c: XFAIL AIX.
517 * gcc.dg/visibility-17.c: XFAIL AIX.
518 * gcc.dg/visibility-18.c: XFAIL AIX.
519 * gcc.dg/visibility-19.c: XFAIL AIX.
520 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
521 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
522 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
523 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
524
dfeedc5c 5252016-11-07 Jakub Jelinek <jakub@redhat.com>
526
527 PR target/78227
528 * gcc.target/i386/pr78227-1.c: New test.
529 * gcc.target/i386/pr78227-2.c: New test.
530
4a9eb7eb 5312016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
532
533 PR middle-end/35691
534 * gcc.dg/pr35691-1.c: New test-case.
535 * gcc.dg/pr35691-2.c: Likewise.
536
9075517e 5372016-11-07 Bernd Schmidt <bschmidt@redhat.com>
538
539 PR rtl-optimization/77309
540 * gcc.dg/torture/pr77309.c: New test.
541
1764c2f2 5422016-11-07 Jakub Jelinek <jakub@redhat.com>
543
544 PR middle-end/71529
545 * gcc.target/i386/pr71529.C: Moved to ...
546 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
547
548 PR target/64411
549 * gcc.target/i386/pr64411.C: Moved to ...
550 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
551 lp64.
552
553 PR target/65105
554 * gcc.target/i386/pr65105-4.C: Moved to ...
555 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
556 Run into compile test rather than execute test.
557
e3dbe99a 5582016-11-07 Richard Biener <rguenther@suse.de>
559
560 PR target/78229
561 * g++.dg/pr78229.C: New testcase.
562
4de7f8df 5632016-11-07 Richard Biener <rguenther@suse.de>
564
565 PR tree-optimization/78218
566 * gcc.dg/torture/pr78218.c: New testcase.
567
57b2dea1 5682016-11-07 Richard Biener <rguenther@suse.de>
569
570 PR tree-optimization/78228
571 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
572
0c448d00 5732016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
574
575 PR target/77822
576 * g++.dg/torture/pr77822.C: New test.
577
ea86011c 5782016-11-07 Martin Liska <mliska@suse.cz>
579
580 * c-c++-common/asan/force-inline-opt0-1.c: Disable
581 -f-sanitize-address-use-after-scope.
582 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
583 internal fn calls.
584 * g++.dg/asan/use-after-scope-1.C: New test.
585 * g++.dg/asan/use-after-scope-2.C: Likewise.
586 * g++.dg/asan/use-after-scope-3.C: Likewise.
587 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
588 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
589 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
590 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
591 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
592 * g++.dg/asan/use-after-scope-types.h: Likewise.
593 * gcc.dg/asan/use-after-scope-1.c: Likewise.
594 * gcc.dg/asan/use-after-scope-2.c: Likewise.
595 * gcc.dg/asan/use-after-scope-3.c: Likewise.
596 * gcc.dg/asan/use-after-scope-4.c: Likewise.
597 * gcc.dg/asan/use-after-scope-5.c: Likewise.
598 * gcc.dg/asan/use-after-scope-6.c: Likewise.
599 * gcc.dg/asan/use-after-scope-7.c: Likewise.
600 * gcc.dg/asan/use-after-scope-8.c: Likewise.
601 * gcc.dg/asan/use-after-scope-9.c: Likewise.
602 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
603 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
604 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
605 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
606 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
607
82031b11 6082016-11-07 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/78189
611 * g++.dg/torture/pr78189.C: New testcase.
612
272c18b8 6132016-11-06 David Edelsohn <dje.gcc@gmail.com>
614
615 * gcc.dg/Wtrampolines.c: XFAIL AIX.
616
5055cc98 6172016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
618
619 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
620 occuring.
621
ddd81c4d 6222016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
623
624 PR fortran/78221
625 * arith.c (gfc_complex2real): Change gfc_warning_now to
626 gfc_warning.
627
ae1fe1c1 6282016-11-05 Paul Thomas <pault@gcc.gnu.org>
629
630 * gfortran.dg/move_alloc_17.f03: New test.
631
1f8787c9 6322016-11-05 Richard Biener <rguenther@suse.de>
633
634 PR bootstrap/78188
635 * g++.dg/ipa/pr78188.C: New test.
636
a3886308 6372016-11-05 Janus Weil <janus@gcc.gnu.org>
638 Dominique d'Humieres <dominiq@lps.ens.fr>
639
640 PR fortran/69495
641 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
642
ae235bb5 6432016-11-05 Paul Thomas <pault@gcc.gnu.org>
644
645 PR fortran/67564
646 * gfortran.dg/select_type_39.f03: New test.
647
6482016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 649
650 PR fortran/64933
651 * gfortran.dg/associate_23.f90: New test.
652
cdf56687 6532016-11-04 Jakub Jelinek <jakub@redhat.com>
654
655 PR target/77834
656 * gcc.dg/pr77834.c: New test.
657
8be5cb78 6582016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/67980
661 * g++.dg/cpp1y/pr67980.C: New.
662
133e5599 6632016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
664
665 * gcc.target/powerpc/fold-vec-add-1.c: New.
666 * gcc.target/powerpc/fold-vec-add-2.c: New.
667 * gcc.target/powerpc/fold-vec-add-3.c: New.
668 * gcc.target/powerpc/fold-vec-add-4.c: New.
669 * gcc.target/powerpc/fold-vec-add-5.c: New.
670 * gcc.target/powerpc/fold-vec-add-6.c: New.
671 * gcc.target/powerpc/fold-vec-add-7.c: New.
672
1c518af3 6732016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 674
675 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
676 for -mbranch-likely, infer -mno-branch-likely for R6.
677
25326fef 6782016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
679
680 PR c++/71973
681 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
682 * g++.dg/init/new15.C: Likewise.
683 * g++.dg/ipa/inline-1.C: Likewise.
684 * g++.dg/ipa/inline-2.C: Likewise.
685 * g++.dg/lto/20080908-1_0.C: Likewise.
686 * g++.dg/tc1/dr20.C: Likewise.
687 * g++.dg/tree-ssa/inline-1.C: Likewise.
688 * g++.dg/tree-ssa/inline-2.C: Likewise.
689 * g++.old-deja/g++.law/except1.C: Likewise.
690 * g++.old-deja/g++.other/vbase5.C: Likewise.
691 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
692
e72902d2 6932016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
694
695 PR tree-optimization/78210
696 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
697 possibility of widening multiplies.
698
5b9b62c9 6992016-11-04 Richard Biener <rguenther@suse.de>
700
701 PR middle-end/78185
702 * gcc.dg/pr78185.c: New testcase.
703
5f1e62c6 7042016-10-04 David Edelsohn <dje.gcc@gmail.com>
705
706 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
707 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
708
2034deb9 7092016-11-03 Jakub Jelinek <jakub@redhat.com>
710 Alexandre Oliva <aoliva@redhat.com>
711 Jason Merrill <jason@redhat.com>
712
713 PR debug/28767
714 PR debug/56974
715 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
716 * g++.dg/debug/dwarf2/ref-3.C: New test.
717 * g++.dg/debug/dwarf2/ref-4.C: New test.
718 * g++.dg/debug/dwarf2/refqual-1.C: New test.
719 * g++.dg/debug/dwarf2/refqual-2.C: New test.
720
7212016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 722
723 * gfortran.dg/dec_exp_1.f90: New test.
724 * gfortran.dg/dec_exp_2.f90: Likewise.
725 * gfortran.dg/dec_exp_3.f90: Likewise.
726
2034deb9 7272016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 728
729 * gfortran.dg/dec_parameter_1.f: New test.
730 * gfortran.dg/dec_parameter_2.f90: Likewise.
731 * gfortran.dg/dec_parameter_3.f90: Likewise.
732 * gfortran.dg/dec_parameter_4.f90: Likewise.
733
36ffeeaf 7342016-11-03 Martin Liska <mliska@suse.cz>
735
736 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
737 output.
738 * gcc.dg/tree-prof/time-profiler-3.c: New test.
739
9769a02b 7402016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
741
742 PR libgcc/78067
743 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
744
d9b9f4ab 7452016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
746
747 * gcc.c-torture/execute/pr78170.c: Require int32plus.
748
60cd8c97 7492016-11-02 Max Filippov <jcmvbkbc@gmail.com>
750
751 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
752
e69f2f12 7532016-11-01 Tamar Christina <tamar.christina@arm.com>
754
755 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
756 Check for arm_v8_neon_hw.
757 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
758 Likewise.
759 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
760 Likewise.
761 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
762 Likewise.
763
427223f1 7642016-11-02 Richard Biener <rguenther@suse.de>
765
766 * gcc.dg/store_merging_8.c: New testcase.
767
2034deb9 7682016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 769
770 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
771
134e84c6 7722016-11-02 David Edelsohn <dje.gcc@gmail.com>
773
bbfcea83 774 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
775 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
776 * gcc.dg/addr_equal_1.c: XFAIL AIX.
777 * gcc.dg/pr65779.c: XFAIL AIX.
778 * gcc.dg/pr70405.c: XFAIL AIX.
779
134e84c6 780 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
781 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
782 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
783
0cc844b2 7842016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
785
786 * lib/target-supports.exp (check_gc_sections_available): Use
787 -print-prog-name=ld to determine linker used.
788
5e0b5f08 7892016-11-02 Martin Liska <mliska@suse.cz>
790
791 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
792 test case.
793
5e922e43 7942016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
795
796 PR tree-optimization/78170
797 * gcc.c-torture/execute/pr78170.c: New test.
798
e77557c0 7992016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
800
801 PR tree-optimization/78162
802 * gcc.c-torture/compile/pr78162.c: New test.
803
76bc343a 8042016-11-02 Richard Biener <rguenther@suse.de>
805
806 PR tree-optimization/78035
807 PR tree-optimization/77964
808 * gcc.target/i386/pr78035.c: New testcase.
809
3763b845 8102016-11-02 Richard Biener <rguenther@suse.de>
811
812 * gcc.dg/tree-ssa/vrp111.c: New testcase.
813 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
814 * gcc.dg/tree-ssa/pr21086.c: Likewise.
815 * gcc.dg/tree-ssa/pr58480.c: Likewise.
816 * gcc.dg/tree-ssa/vrp08.c: Likewise.
817
3e41d21b 8182016-11-01 David Edelsohn <dje.gcc@gmail.com>
819
820 * gfortran.dg/pr70937.f90: require-effective-target lto.
821
66d722cc 8222016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
823
824 PR fortran/69544
825 * gfortran.dg/where_6.f90: New test.
826
dcc1dde9 8272016-11-01 Jakub Jelinek <jakub@redhat.com>
828
829 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
830
d28d2da4 8312016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
832
833 PR fortran/69544
834 * gfortran.dg/where_5.f90: New test.
835
94bea3fe 8362016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
837
838 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
839 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
840 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
841 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
842
164d44e8 8432016-11-01 Uros Bizjak <ubizjak@gmail.com>
844
845 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
846 Whitespace fixes.
847 (check_effective_target_vect_cmdline_needed): Check
848 is-effective-target ia32 for x86 targets.
849 (check_effective_target_vect_simd_clones): Simplify condition.
850 (check_effective_target_vect_double): Ditto.
851 (check_effective_target_vect_aligned_arrays): Check
852 is-effective-target ia32 for x86 targets. Simplify condition.
853 (check_effective_target_vect_multiple_sizes): Simplify condition.
854 (check_effective_target_sqrt_insn): Add i?86-*-* target.
855 (check_effective_target_sync_int_128): Simplify condition.
856 (check_effective_target_sync_int_128_runtime): Ditto.
857 (check_effective_target_sync_long_long_runtime): Ditto.
858 (check_effective_target_divmod): Add i?86-*-* target.
859
9fc5a5fc 8602016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
861
862 * gcc.target/powerpc/vsx-extract-4.c: New test.
863 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
864
a5b29676 8652016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
866
867 PR fortran/54679
868 * gfortran.dg/fmt_l.f90: Update test.
869 * gfortran.dg/fmt_l0.f90: New test.
870
e7defe0c 8712016-10-31 Jakub Jelinek <jakub@redhat.com>
872
873 PR c++/78089
874 * c-c++-common/builtin-shuffle-1.c: New test.
875 * g++.dg/cpp0x/addressof3.C: New test.
876
6743ce6f 8772016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
878
879 Add tests for a const member and a reference member for launder.
880 * g++.dg/cpp1z/launder3.C: New.
881 * g++.dg/cpp1z/launder4.C: Likewise.
882 * g++.dg/cpp1z/launder5.C: Likewise.
883 * g++.dg/cpp1z/launder5.cc: Likewise.
884 * g++.dg/cpp1z/launder5.h: Likewise.
885 * g++.dg/cpp1z/launder6.C: Likewise.
886 * g++.dg/cpp1z/launder6.cc: Likewise.
887 * g++.dg/cpp1z/launder6.h: Likewise.
888
c02417ad 8892016-10-31 Jakub Jelinek <jakub@redhat.com>
890
f6f44a1d 891 PR c++/77948
892 * g++.dg/cpp0x/pr77948-1.C: New test.
893 * g++.dg/cpp0x/pr77948-2.C: New test.
894 * g++.dg/cpp0x/pr77948-3.C: New test.
895 * g++.dg/cpp0x/pr77948-4.C: New test.
896 * g++.dg/cpp0x/pr77948-5.C: New test.
897 * g++.dg/cpp0x/pr77948-6.C: New test.
898
c02417ad 899 PR tree-optimization/77860
900 * gcc.dg/pr77860.c: New test.
901
5f5452c2 9022016-10-31 Jakub Jelinek <jakub@redhat.com>
903
904 PR c++/77886
905 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
906
c6c79147 9072016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
908
909 * gcc.dg/lto/pr60449_0.c: Skip for avr.
910
50d3ad71 9112016-10-30 Le-Chun Wu <lcwu@google.com>
912 Mark Wielaard <mjw@redhat.com>
913
914 * gcc.dg/Wshadow-compatible-local-1.c: New test.
915 * gcc.dg/Wshadow-local-1.c: Likewise.
916 * gcc.dg/Wshadow-local-2.c: Likewise.
917 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
918 * g++.dg/warn/Wshadow-local-1.C: Likewise.
919 * g++.dg/warn/Wshadow-local-2.C: Likewise.
920
7f0c2660 9212016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
922
923 PR tree-optimization/71915
924 PR tree-optimization/71490
925 * gcc.dg/tree-ssa/pr54245.c: Delete.
926 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
927 document why.
928
8efd711b 9292016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
930
931 PR fortran/78123
932 * gfortran.dg/fmt_t_9.f: New test.
933
a57f28d2 9342016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
935
936 PR fortran/67219
937 * gfortran.dg/pr67219.f90: New test.
938
f6443ac9 9392016-10-29 Jakub Jelinek <jakub@redhat.com>
940
90ff29c3 941 PR rtl-optimization/77919
942 * g++.dg/torture/pr77919-2.C: New test.
943
f6443ac9 944 PR target/78148
945 * gcc.dg/pr78148.c: New test.
946
97574c57 9472016-10-28 Eric Botcazou <ebotcazou@adacore.com>
948
949 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
950 * gcc.target/sparc/overflow-4.c: ...here.
951 * gcc.target/sparc/overflow-5.c: New test.
952
67f7b566 9532016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
954 Kugan Vivekanandarajah <kuganv@linaro.org>
955 Jim Wilson <jim.wilson@linaro.org>
956
957 PR tree-optimization/43721
958 * lib/target-supports.exp (check_effective_target_divmod): New.
959 (check_effective_target_divmod_simode): Likewise.
960 (check_effective_target_arm_divmod_simode): Likewise.
961 * gcc.dg/divmod-1-simode.c: New test.
962 * gcc.dg/divmod-1.c: Likewise.
963 * gcc.dg/divmod-2-simode.c: Likewise.
964 * gcc.dg/divmod-2.c: Likewise.
965 * gcc.dg/divmod-3-simode.c: Likewise.
966 * gcc.dg/divmod-3.c: Likewise.
967 * gcc.dg/divmod-4-simode.c: Likewise.
968 * gcc.dg/divmod-4.c: Likewise.
969 * gcc.dg/divmod-5.c: Likewise.
970 * gcc.dg/divmod-6-simode.c: Likewise.
971 * gcc.dg/divmod-6.c: Likewise.
972 * gcc.dg/divmod-7.c: Likewise.
973
3d3e04ac 9742016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 975 Jakub Jelinek <jakub@redhat.com>
976 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 977
978 PR middle-end/22141
979 PR rtl-optimization/23684
980 * gcc.c-torture/execute/pr22141-1.c: New test.
981 * gcc.c-torture/execute/pr22141-2.c: Likewise.
982 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
983 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
984 * gcc.dg/store_merging_1.c: New test.
985 * gcc.dg/store_merging_2.c: Likewise.
986 * gcc.dg/store_merging_3.c: Likewise.
987 * gcc.dg/store_merging_4.c: Likewise.
988 * gcc.dg/store_merging_5.c: Likewise.
989 * gcc.dg/store_merging_6.c: Likewise.
990 * gcc.dg/store_merging_7.c: Likewise.
991 * gcc.target/i386/pr22141.c: Likewise.
992 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
993 * g++.dg/init/new17.C: Likewise.
994
2034deb9 9952016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 996
997 PR middle-end/72747
998 * c-c++-common/pr72747-1.c: New test.
999 * c-c++-common/pr72747-2.c: Likewise.
1000
987860a9 10012016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1002
1003 * gcc.target/s390/oscbreak-1.c: New test.
1004
55c01516 10052016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1006
1007 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1008
452a353a 10092016-10-28 Jakub Jelinek <jakub@redhat.com>
1010
971e7f12 1011 PR rtl-optimization/77919
1012 * g++.dg/torture/pr77919.C: New test.
1013
452a353a 1014 PR rtl-optimization/78132
1015 * gcc.target/i386/pr78132.c: New test.
1016
c8fb4e06 10172016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1018
1019 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1020
d59ca9c8 10212016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1022
1023 * gcc.target/powerpc/vsx-simode.c: New test.
1024 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1025 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1026
b95a2fd4 10272016-10-27 Jakub Jelinek <jakub@redhat.com>
1028
bd7b3fc8 1029 PR fortran/78026
1030 * gfortran.dg/gomp/pr78026.f03: New test.
1031 * gfortran.dg/select_type_38.f03: New test.
1032
b95a2fd4 1033 PR middle-end/78025
1034 * g++.dg/gomp/declare-simd-7.C: New test.
1035
bd7b3fc8 10362016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1037
1038 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1039 * gfortran.dg/dec_init_2.f90: Likewise.
1040 * gfortran.dg/dec_init_3.f90: New test.
1041 * gfortran.dg/dec_init_4.f90: Likewise.
1042
641ae1b8 10432016-10-27 Bin Cheng <bin.cheng@arm.com>
1044
1045 * gcc.dg/fold-narrowbopcst-1.c: New test.
1046
bd7b3fc8 10472016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1048
1049 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1050 dg-shouldfail/dg-output instead of XFAIL.
1051 * gfortran.dg/dec_io_6.f90: Likewise.
1052
84b72a11 10532016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1054
1055 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1056 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1057 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1058 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1059 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1060 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1061 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1062 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1063 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1064 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1065
15eeb126 10662016-10-27 Bin Cheng <bin.cheng@arm.com>
1067
1068 * gcc.dg/fold-convmaxconv-1.c: New test.
1069 * gcc.dg/fold-convminconv-1.c: New test.
1070
2034deb9 10712016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1072
1073 PR fortran/78092
1074 * gfortran.dg/pr78092.f90: New test.
1075
2db725dd 10762016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1077
1078 PR target/78056
1079 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1080 expected error message.
1081 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1082 expected error message.
1083 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1084 (test_all_not_equal_and_not_zero): Change expected error message.
1085
816a8c6d 10862016-10-26 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR fortran/77973
1089 * gfortran.dg/gomp/pr77973.f90: New test.
1090
ed09e1d5 10912016-10-26 Paul Thomas <pault@gcc.gnu.org>
1092
1093 PR fortran/78108
1094 * gfortran.dg/submodule_18.f08: New test.
1095 * gfortran.dg/submodule_19.f08: New test.
1096
a0194feb 10972016-10-26 Michael Matz <matz@suse.de>
1098
1099 * g++.dg/pr78060.C: New test.
1100 * gfortran.dg/pr78061.f: New test.
1101 * g++.dg/pr78088.C: New test.
1102
bd7b3fc8 11032016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1104
1105 * gfortran.dg/dec_io_1.f90: New test.
1106 * gfortran.dg/dec_io_2.f90: New test.
1107 * gfortran.dg/dec_io_3.f90: New test.
1108 * gfortran.dg/dec_io_4.f90: New test.
1109 * gfortran.dg/dec_io_5.f90: New test.
1110 * gfortran.dg/dec_io_6.f90: New test.
1111
83ee671e 11122016-10-25 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR sanitizer/78106
1115 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1116
11172016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1118
1119 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1120 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1121
9db5ef21 11222016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gnat.dg/opt59.adb: New test.
1125 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1126
1127 * gnat.dg/opt60.adb: New test.
1128
255d575a 11292016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1130
1131 PR fortran/72770
1132 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1133 this pr.
1134
6a2e2a85 11352016-10-25 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR target/78102
1138 * gcc.target/i386/pr78102.c: New test.
1139
83ee671e 11402016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1141
1142 * gfortran.dg/dec_logical_xor_1.f90: New test.
1143 * gfortran.dg/dec_logical_xor_2.f90: New test.
1144 * gfortran.dg/dec_logical_xor_3.f03: New test.
1145
83ee671e 11462016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1147
1148 * gfortran.dg/dec_loc_rval_1.f90: New test.
1149 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1150 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1151
83ee671e 11522016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1153
006943e8 1154 * gfortran.dg/dec_type_print.f90: New testcase.
1155
83ee671e 11562016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1157
1158 * gfortran.dg/feed_1.f90: New test.
1159 * gfortran.dg/feed_2.f90: New test.
501b58b2 1160
a07d5339 11612016-10-25 Martin Liska <mliska@suse.cz>
1162
1163 PR sanitizer/78106
1164 * gcc.dg/asan/pr78106.c: New test.
1165
131ad74b 11662016-10-25 Martin Liska <mliska@suse.cz>
1167
1168 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1169
78e31c4c 11702016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1171
1172 PR target/78041
1173 * gcc.target/arm/pr78041.c: New test.
1174
6e1b2ffb 11752016-10-25 Jakub Jelinek <jakub@redhat.com>
1176
1177 * g++.dg/cpp1z/launder1.C: New test.
1178 * g++.dg/cpp1z/launder2.C: New test.
1179
c9a8ee19 11802016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1181 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1182
1183 PR target/71676
1184 PR target/71678
1185 * gcc.target/avr/pr71676-2.c: New test.
1186
24c7ece1 11872016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1188 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1189
1190 PR target/71676
1191 PR target/71678
1192 * gcc.target/avr/pr71676-1.c: New test.
1193 * gcc.target/avr/pr71676-3.c: New test.
1194 * gcc.target/avr/pr71676.c: New test.
1195 * gcc.target/avr/pr71678.c: New test.
1196
2e2f6914 11972016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1198
1199 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1200 such that cloned verions of tested functions are not created.
1201
0fdad659 12022016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1203
1204 PR fortran/71895
1205 * gfortran.dg/pr71895.f90: New test.
1206
1eaf0150 12072016-10-24 Jakub Jelinek <jakub@redhat.com>
1208
1209 * g++.dg/debug/dwarf2/ref-2.C: New test.
1210
5f64e688 12112016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1212
1213 * c-c++-common/Wint-in-bool-context-3.c: New test.
1214
c62d63d4 12152016-10-24 Martin Sebor <msebor@redhat.com>
1216
1217 PR middle-end/77735
1218 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1219 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1220 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1221 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1222 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1223 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1224 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1225
11cb7700 12262016-10-24 Richard Biener <rguenther@suse.de>
1227
1228 PR testsuite/71491
1229 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1230 * gcc.dg/vect/slp-45.c: Likewise.
1231
c2423c1d 12322016-10-24 Richard Biener <rguenther@suse.de>
1233
1234 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1235 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1236 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1237
2cd66116 12382016-10-24 Georg-Johann Lay <avr@gjlay.de>
1239
1240 PR target/78093
1241 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1242 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1243
8cc18ee3 12442016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1245
1246 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1247
595090de 12482016-10-24 Jakub Jelinek <jakub@redhat.com>
1249
1250 * gcc.target/i386/bmi2-pext-1.c: New test.
1251 * gcc.target/i386/bmi2-pdep-1.c: New test.
1252 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1253 * gcc.target/i386/tbm-bextri-1.c: New test.
1254 * gcc.target/i386/bmi-bextr-6.c: New test.
1255
98d9f593 12562016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1257
1258 PR target/77483
1259 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1260 * gcc.target/i386/pr65105-1.c: Likewise.
1261 * gcc.target/i386/pr65105-2.c: Likewise.
1262 * gcc.target/i386/pr65105-3.c: Likewise.
1263 * gcc.target/i386/pr65105-5.c: Likewise.
1264 * gcc.target/i386/pr67761.c: Likewise.
1265 * gcc.target/i386/pr70799-1.c: Likewise.
1266
020c2754 12672016-10-24 Martin Liska <mliska@suse.cz>
1268
1269 PR sanitizer/77966
1270 * c-c++-common/ubsan/unreachable-3.c: New test.
1271
a484f6fe 12722016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1273
1274 PR fortran/77763
1275 * gfortran.dg/pr77763.f90
1276
1a6627ef 12772016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1278
1279 PR fortran/54730
1280 PR fortran/78033
1281 * gfortran.dg/pr78033.f90: New test.
1282
b0cb70c0 12832016-10-23 Paul Thomas <pault@gcc.gnu.org>
1284
1285 PR fortran/69834
1286 * gfortran.dg/select_type_1.f03: Change error for overlapping
1287 TYPE IS cases.
1288 * gfortran.dg/select_type_36.f03: New test.
1289
11d8d4ee 12902016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1291
1292 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1293
5676fa7f 12942016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1295
1296 PR fortran/78021
1297 * gfortran.dg/string_length_3.f90: New test.
1298
d202d7b5 12992016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1300
d202d7b5 1301 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1302
13032016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1304
1305 PR fortran/43366
1306 PR fortran/57117
1307 PR fortran/61337
1308 * gfortran.dg/alloc_comp_class_5.f03: New test.
1309 * gfortran.dg/class_allocate_21.f90: New test.
1310 * gfortran.dg/class_allocate_22.f90: New test.
1311 * gfortran.dg/realloc_on_assign_27.f08: New test.
1312
5a096987 13132016-10-21 Jeff Law <law@redhat.com>
1314
1315 * PR tree-optimization/71947
1316 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1317 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1318 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1319
6cb5d057 13202016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1321
1322 * gcc.dg/ipa/vrp5.c: New test.
1323 * gcc.dg/ipa/vrp6.c: New test.
1324
0ee6ade7 13252016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1326
1327 * gcc.target/aarch64/test_frame_17.c: New test.
1328
0fe76522 13292016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1330
1331 * gcc.target/aarch64/test_frame_17.c: New test.
1332
4e2173b0 13332016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1334
1335 PR preprocessor/71681
1336 * gcc.dg/cpp/pr71681-1.c: New testcase
1337 * gcc.dg/cpp/pr71681-2.c: Likewise
1338 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1339 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1340 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1341 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1342
4d8040d8 13432016-10-21 Jakub Jelinek <jakub@redhat.com>
1344
1a4cced6 1345 PR target/78057
1346 * gcc.target/i386/pr78057.c: New test.
1347
4d8040d8 1348 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1349
60e91af4 13502016-10-21 Paul Thomas <pault@gcc.gnu.org>
1351
1352 PR fortran/69566
1353 * gfortran.dg/select_type_37.f03: New test.
1354
c2c800fc 13552016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1356
1357 PR target/71627
1358 * gcc.target/avr/pr71627.c: New test
1359
121d313b 13602016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1361
1362 * gcc.target/sparc/overflow-1.c: New test.
1363 * gcc.target/sparc/overflow-2.c: Likewise.
1364 * gcc.target/sparc/overflow-3.c: Likewise.
1365
f1ea412a 13662016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1367
1368 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1369 effective target.
1370
ec85126d 13712016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1372
1373 PR rtl-optimization/78038
1374 * gcc.target/aarch64/pr78038.c: New test.
1375
a3d5ca2a 13762016-10-21 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/78051
1379 * g++.dg/torture/pr78051.C: New testcase.
1380
127b5b65 13812016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1382
1383 * c-c++-common/wdate-time.c: Restored test case.
1384 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1385
8d379b82 13862016-10-20 Jakub Jelinek <jakub@redhat.com>
1387
1388 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1389
e0a20c9e 13902016-10-20 Uros Bizjak <ubizjak@gmail.com>
1391
1392 PR target/78037
1393 * gcc.target/i386/pr78037.c: New test.
1394
06904722 13952016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1396
1397 * gcc.target/visium/overflow8.c: New.
1398 * gcc.target/visium/overflow16.c: Likewise.
1399 * gcc.target/visium/overflow32: Likewise.
1400
92a2a716 14012016-10-20 Michael Matz <matz@suse.de>
1402
1403 * gcc.dg/loop-split.c: New test.
1404 * gcc.dg/tree-ssa/ifc-9.c: Update.
1405 * gcc.dg/tree-ssa/ifc-10.c: Update.
1406
8a0d346b 14072016-10-20 Richard Biener <rguenther@suse.de>
1408
1409 * gcc.dg/graphite/pr35356-1.c: Update.
1410
bc3bde59 14112016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1412
1413 PR c++/77446
1414 * g++.dg/cpp1y/pr77446.C: New.
1415
ab056ef4 14162016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1417
1418 PR tree-optimization/53979
1419 * gcc.dg/pr53979-1.c: New test-case.
1420 * gcc.dg/pr53979-2.c: Likewise.
1421
5c2ba578 14222016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1423
1424 * c-c++-common/Wint-in-bool-context-2.c: New test.
1425
dbbe97e3 14262016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1427
1428 * gfortran.dg/dtio_17.f90: Fix test.
1429
0d05daf3 14302016-10-19 Aldy Hernandez <aldyh@redhat.com>
1431
1432 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1433 * gcc.dg/Walloca-2.c: Same.
1434
e066ee66 14352016-10-19 Aldy Hernandez <aldyh@redhat.com>
1436
1437 * gcc.dg/Wvla-1.c: Rename to...
1438 * gcc.dg/Wvla-larger-than-1.c: ...this.
1439 * gcc.dg/Wvla-2.c: Rename to...
1440 * gcc.dg/Wvla-larger-than-2.c: ...this.
1441 * gcc.dg/Wvla-3.c: Rename to...
1442 * gcc.dg/Walloca-11.c.: ...this.
1443 * gcc.dg/wvla-[1-7].c: Rename to:
1444 * gcc.dg/Wvla-[1-7].c: ...this.
1445
82112bf2 14462016-10-19 Bin Cheng <bin.cheng@arm.com>
1447
1448 PR tree-optimization/78005
1449 * gcc.dg/vect/pr78005.c: New.
1450 * gcc.target/i386/l_fma_float_1.c: Revise test.
1451 * gcc.target/i386/l_fma_float_2.c: Ditto.
1452 * gcc.target/i386/l_fma_float_3.c: Ditto.
1453 * gcc.target/i386/l_fma_float_4.c: Ditto.
1454 * gcc.target/i386/l_fma_float_5.c: Ditto.
1455 * gcc.target/i386/l_fma_float_6.c: Ditto.
1456 * gcc.target/i386/l_fma_double_1.c: Ditto.
1457 * gcc.target/i386/l_fma_double_2.c: Ditto.
1458 * gcc.target/i386/l_fma_double_3.c: Ditto.
1459 * gcc.target/i386/l_fma_double_4.c: Ditto.
1460 * gcc.target/i386/l_fma_double_5.c: Ditto.
1461 * gcc.target/i386/l_fma_double_6.c: Ditto.
1462
b3e3b38b 14632016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1464
1465 PR tree-optimization/78024
1466 * gcc.dg/goacc/loop-processing-1.c: New file.
1467
1227b118 14682016-10-19 Richard Biener <rguenther@suse.de>
1469
1470 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1471
f9debd38 14722016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1473
1474 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1475 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1476 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1477 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1478 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1479 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1480 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1481 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1482 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1483 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1484 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1485 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1486 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1487 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1488 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1489 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1490 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1491 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1492 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1493 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1494 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1495 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1496 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1497 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1498 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1499 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1500 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1501 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1502 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1503 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1504 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1505 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1506 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1507 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1508 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1509 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1510 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1511 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1512 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1513 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1514 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1515 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1516 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1517 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1518 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1519 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1520 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1521 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1522 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1523 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1524 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1525 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1526 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1527 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1528 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1529 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1530 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1531 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1532 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1533 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1534 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1535 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1536 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1537 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1538 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1539 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1540 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1541 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1542 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1543 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1544 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1545 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1546 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1547 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1548 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1549 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1550 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1551 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1552 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1553 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1554 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1555 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1556 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1557 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1558 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1559 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1560 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1561 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1562 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1563 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1564 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1565 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1566 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1567 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1568 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1569 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1570 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1571 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1572 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1573 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1574 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1575 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1576 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1577 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1578 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1579 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1580 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1581 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1582 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1583 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1584 * gcc.target/powerpc/vsu/vsu.exp: New file.
1585
4d7671d9 15862016-10-18 Uros Bizjak <ubizjak@gmail.com>
1587
1588 PR target/77991
1589 * gcc.target/i386/pr77991.c: New test.
1590
ce1813aa 15912016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1592
1593 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1594 LTO is used.
1595
7c57132a 15962016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1597
4d7671d9 1598 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1599
9edca09e 16002016-10-18 Richard Biener <rguenther@suse.de>
1601
1602 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1603 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1604 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1605 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1606 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1607 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1608 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1609 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1610 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1611 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1612 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1613 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1614 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1615 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1616 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1617 * gcc.dg/pr68217.c: Likewise.
1618 * gcc.dg/predict-9.c: Likewise.
1619 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1620 * gcc.dg/predict-1.c: Likewise.
1621
089541f0 16222016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1623
1624 * gfortran.dg/dtio_17.f90: New test.
1625
130a8de2 16262016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1627
1628 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1629
fc323d70 16302016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1631
1632 * gcc.dg/ipa/vrp4.c: New test.
1633
5b48910f 16342016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1635
1636 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1637 * gcc.dg/torture/pr39074.c: Likewise.
1638
946d814a 16392016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1642 * gnat.dg/trampoline4.adb: Minor tweak.
1643
53cddf24 16442016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1645
1646 PR tree-optimization/77916
1647 * gcc.dg/torture/pr77916.c: New.
1648
443d1195 16492016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1650
1651 PR fortran/77978
1652 * gfortran.dg/pr77978_1.f90: New test.
1653 * gfortran.dg/pr77978_2.f90: Ditto.
1654 * gfortran.dg/pr77978_3.f90: Ditto.
1655
5db34fe5 16562016-10-17 Paul Thomas <pault@gcc.gnu.org>
1657
1658 PR fortran/61420
1659 PR fortran/78013
1660 * gfortran.dg/proc_ptr_49.f90: New test.
1661
a68b3ea1 16622016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1663
1664 PR target/77308
1665 * gcc.target/arm/pr77308.c: New test.
1666
dbd2f085 16672016-10-17 David Edelsohn <dje.gcc@gmail.com>
1668
1669 * lib/target-supports.exp
1670 (check_effective_target_floatn_nx_runtime): Return 0 for
1671 powerpc*-ibm-aix*.
1672
5bcc4152 16732016-10-17 Andrew Pinski <apinski@cavium.com>
1674
1675 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1676 long instead of long.
1677 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1678 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1679 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1680 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1681 * gcc.target/aarch64/pr68102_1.c: Likewise.
1682 * gcc.target/aarch64/target_attr_3.c: Likewise.
1683
6539e0f7 16842016-10-17 Richard Biener <rguenther@suse.de>
1685
1686 PR tree-optimization/77988
1687 * gcc.dg/torture/pr77988.c: New testcase.
1688
6a0d39d6 16892016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1690
1691 * gcc.dg/pr71636-1.c: New test-case.
1692 * gcc.dg/pr71636-2.c: Likewise.
1693
a27e3913 16942016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gnat.dg/trampoline3.adb: New test.
1697 * gnat.dg/trampoline4.adb: Likewise.
1698
4c3a9c43 16992016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1700
1701 * gfortran.dg/dtio_16.f90: New test.
1702
b39e7130 17032016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1704
1705 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1706 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1707 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1708
e16e12bf 17092016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1710
1711 * gcc.target/sparc/popc.c: Rename to...
1712 * gcc.target/sparc/popc-1.c: ...this.
1713 * gcc.target/sparc/popc-2.c: New test.
1714
f2540a7e 17152016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1716
1717 PR fortran/77972
1718 * gfortran.dg/unexpected_eof_4.f90: New test.
1719
5ba96fdd 17202016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1721
c258c004 1722 PR libfortran/48587
1723 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1724
6b34469c 17252016-10-14 Jakub Jelinek <jakub@redhat.com>
1726
7aeed2e5 1727 PR middle-end/77959
1728 * gfortran.dg/pr77959.f90: New test.
1729
6b34469c 1730 DR 1511 - const volatile variables and ODR
1731 * g++.dg/DRs/dr1511-1.C: New test.
1732 * g++.dg/DRs/dr1511-2.C: New test.
1733
f81df488 17342016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1735
1736 * gnat.dg/debug7.adb (dg-options): Remove -g.
1737 * gnat.dg/debug8.adb (dg-options): Add -margs.
1738 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1739
e5664bb5 17402016-10-14 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/77979
1743 * gcc.dg/torture/pr77979.c: New testcase.
1744
3b7a15a1 17452016-10-14 Martin Liska <mliska@suse.cz>
1746
1747 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1748 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1749 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1750
2b379696 17512016-10-14 Uros Bizjak <ubizjak@gmail.com>
1752
1753 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1754 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1755 * gcc.dg/torture/pr77937-2.c: Likewise.
1756
0dfdb37a 17572016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1758
1759 * gnat.dg/lto15.adb: Adjust.
1760 * gnat.dg/lto16.adb: Likewise.
1761 * gnat.dg/lto17.adb: Likewise
1762 * gnat.dg/lto18.ad[sb]: New test.
1763 * gnat.dg/lto18_pkg.ads: New helper.
1764 * gnat.dg/lto19.adb: New test.
1765 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1766 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1767 * gnat.dg/lto20.adb: New test.
1768 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1769
30825815 17702016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1771
1772 * gfortran.dg/coarray_38.f90: Expect error message.
1773
f6412f44 17742016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1775
1776 * gcc.target/aarch64/spellcheck_1.c: New test.
1777 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1778 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1779 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1780 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1781 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1782
7a8fd205 17832016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1784
1785 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1786
0512a8c6 17872016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1788
1789 PR tree-optimization/77937
1790 * gcc.dg/torture/pr77937-1.c: New.
1791 * gcc.dg/torture/pr77937-2.c: New.
1792
81f19d90 17932016-10-13 Jakub Jelinek <jakub@redhat.com>
1794
1795 * g++.dg/cpp1z/inline-var1.C: New test.
1796 * g++.dg/cpp1z/inline-var1a.C: New test.
1797 * g++.dg/cpp1z/inline-var1.h: New file.
1798 * g++.dg/cpp1z/inline-var2.C: New test.
1799 * g++.dg/cpp1z/inline-var3.C: New test.
1800 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1801 uninitialized const.
1802
83ee671e 18032016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1804
f3e6118a 1805 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1806 Xscale is specified, not just -march.
1807 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1808 is incompatible with Xscale.
8d16d6ff 1809
2e7b05a3 18102016-10-13 Martin Sebor <msebor@redhat.com>
1811
1812 PR c++/71912
1813 * g++.dg/ext/flexary4.C: Adjust.
1814 * g++.dg/ext/flexary5.C: Same.
1815 * g++.dg/ext/flexary9.C: Same.
1816 * g++.dg/ext/flexary19.C: New test.
1817 * g++.dg/ext/flexary18.C: New test.
1818 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1819 regression test.
4d7671d9 1820 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1821 Avoid generating a flexible array member in an array.
2e7b05a3 1822
ff56abd1 18232016-10-13 Martin Sebor <msebor@redhat.com>
1824
1825 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1826 to placate -Wformat on targets where the type is not int.
1827
c4966203 18282016-10-13 David Malcolm <dmalcolm@redhat.com>
1829
1830 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1831 in INSN_LOCATION.
1832
0655e0e6 18332016-10-13 Bin Cheng <bin.cheng@arm.com>
1834
1835 * gcc.target/i386/l_fma_float_1.c: Revise test.
1836 * gcc.target/i386/l_fma_float_2.c: Ditto.
1837 * gcc.target/i386/l_fma_float_3.c: Ditto.
1838 * gcc.target/i386/l_fma_float_4.c: Ditto.
1839 * gcc.target/i386/l_fma_float_5.c: Ditto.
1840 * gcc.target/i386/l_fma_float_6.c: Ditto.
1841 * gcc.target/i386/l_fma_double_1.c: Ditto.
1842 * gcc.target/i386/l_fma_double_2.c: Ditto.
1843 * gcc.target/i386/l_fma_double_3.c: Ditto.
1844 * gcc.target/i386/l_fma_double_4.c: Ditto.
1845 * gcc.target/i386/l_fma_double_5.c: Ditto.
1846 * gcc.target/i386/l_fma_double_6.c: Ditto.
1847
c4dd22f7 18482016-10-13 Bin Cheng <bin.cheng@arm.com>
1849
1850 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1851
73e363e1 18522016-10-13 Bin Cheng <bin.cheng@arm.com>
1853
1854 * gcc.dg/vect/vect-98.c: Refine test case.
1855 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1856 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1857 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1858
c0f4422f 18592016-10-13 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR c/77946
1862 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1863
5d3eb95a 18642016-10-13 Martin Liska <mliska@suse.cz>
1865
1866 PR tree-optimization/77943
1867 * g++.dg/tree-ssa/pr77943.C: New test.
1868
eb04d24c 18692016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1870
1871 PR fortran/72832
1872 * gfortran.dg/allocate_with_source_22.f03: New test.
1873 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1874 fail.
1875
4c57e30a 18762016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1877
1878 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1879 * gcc.target/arm/movsi_movw.c: Likewise.
1880 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1881 directive to work on big endian targets.
1882
a70bfd3e 18832016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1884
1885 * gcc.dg/tree-ssa/evrp6.c: New test.
1886
ef51c561 18872016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1888
1889 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1890 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1891 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1892
c1276ee1 18932016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1894
1895 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1896 * gcc.target/powerpc/warn-2.c: Ditto.
1897
a5c34f4b 18982016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1899
1900 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1901 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1902 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1903 for -mmsa.
1904 * gcc.target/mips/msa.c: New test.
1905 * gcc.target/mips/msa-builtins.c: Likewise.
1906 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1907 (check_effective_target_mips_msa_runtime): Likewise.
1908 (check_effective_target_mips_msa): Likewise.
1909 (add_options_for_mips_msa): Likewise.
1910 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1911 (check_effective_target_vect_intfloat_cvt): Likewise.
1912 (check_effective_target_vect_uintfloat_cvt): Likewise.
1913 (check_effective_target_vect_floatint_cvt): Likewise.
1914 (check_effective_target_vect_floatuint_cvt): Likewise.
1915 (check_effective_target_vect_shift): Likewise.
1916 (check_effective_target_vect_shift_char): Likewise.
1917 (check_effective_target_vect_long): Likewise.
1918 (check_effective_target_vect_float): Likewise.
1919 (check_effective_target_vect_double): Likewise.
1920 (check_effective_target_vect_long_long): Likewise.
1921 (check_effective_target_vect_perm): Likewise.
1922 (check_effective_target_vect_perm_byte): Likewise.
1923 (check_effective_target_vect_perm_short): Likewise.
1924 (check_effective_target_vect_sdot_qi): Likewise.
1925 (check_effective_target_vect_udot_qi): Likewise.
1926 (check_effective_target_vect_sdot_hi): Likewise.
1927 (check_effective_target_vect_udot_hi): Likewise.
1928 (check_effective_target_vect_pack_trunc): Likewise.
1929 (check_effective_target_vect_unpack): Likewise.
1930 (check_effective_target_vect_hw_misalign): Likewise.
1931 (check_effective_target_vect_condition): Likewise.
1932 (check_effective_target_vect_cond_mixed): Likewise.
1933 (check_effective_target_vect_char_mult): Likewise.
1934 (check_effective_target_vect_short_mult): Likewise.
1935 (check_effective_target_vect_int_mult): Likewise.
1936 (check_effective_target_vect_extract_even_odd): Likewise.
1937 (check_effective_target_vect_interleave): Likewise.
1938 (check_vect_support_and_set_flags): Check if the target supports MSA
1939 and append to the list of EFFECTIVE_TARGETS.
1940
3e7c21b1 19412016-10-12 Richard Biener <rguenther@suse.de>
1942
1943 PR debug/77947
1944 * g++.dg/torture/pr77947.C: New testcase.
1945
bd043173 19462016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1947
1948 * gnat.dg/debug8.adb: New testcase.
1949
dade7ede 19502016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1951
1952 * gnat.dg/debug9.adb: New testcase.
1953
98e16200 19542016-10-12 Richard Biener <rguenther@suse.de>
1955
1956 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1957 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1958 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1959
30855003 19602016-10-12 Richard Biener <rguenther@suse.de>
1961
1962 PR tree-optimization/77920
1963 * gcc.dg/torture/pr77920.c: New testcase.
1964
12663602 19652016-10-12 Jakub Jelinek <jakub@redhat.com>
1966
221d7858 1967 PR tree-optimization/77929
1968 * gcc.c-torture/compile/pr77929.c: New test.
1969
12663602 1970 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1971 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1972 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1973 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1974 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1975 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1976 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1977 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1978 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1979
443a4842 19802016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1981
1982 * gcc.target/sparc/setcc-4.c: Adjust.
1983 * gcc.target/sparc/setcc-5.c: Likewise.
1984 * gcc.target/sparc/setcc-6.c: Likewise.
1985 * gcc.target/sparc/setcc-7.c: Likewise.
1986 * gcc.target/sparc/setcc-8.c: Likewise.
1987 * gcc.target/sparc/setcc-9.c: Likewise.
1988 * gcc.target/sparc/setcc-10.c: Delete.
1989
ffe8440e 19902016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1991
1992 PR fortran/77942
1993 * gfortran.dg/pr77942.f90
1994
f9d86318 19952016-10-11 Fritz Reese <fritzoreese@gmail.com>
1996
1997 * gfortran.dg/dec_math.f90: New testsuite.
1998
aec336e9 19992016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2000
2001 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2002 (main): Declare j as i32 instead of int.
2003
96eb1519 20042016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2005
2006 PR testsuite/PR77710
2007 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2008 target triplet instead of *-*-*-*.
2009
a84cc613 20102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/unchecked_convert10.adb: New test.
2013 * gnat.dg/unchecked_convert11.adb: Likewise.
2014 * gnat.dg/unchecked_convert12.adb: Likewise.
2015
94ec1a50 20162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2017
2018 * gcc.target/sparc/cbcond-1.c: New test.
2019 * gcc.target/sparc/cbcond-2.c: Likewise.
2020 * gcc.target/sparc/movcc-1.c: Likewise.
2021 * gcc.target/sparc/movcc-2.c: Likewise.
2022 * gcc.target/sparc/setcc-1.c: Adjust.
2023 * gcc.target/sparc/setcc-2.c: Likewise.
2024 * gcc.target/sparc/setcc-3.c: Likewise.
2025 * gcc.target/sparc/setcc-4.c: Likewise.
2026 * gcc.target/sparc/setcc-5.c: Likewise.
2027 * gcc.target/sparc/setcc-6.c: New test.
2028 * gcc.target/sparc/setcc-7.c: Likewise.
2029 * gcc.target/sparc/setcc-8.c: Likewise.
2030 * gcc.target/sparc/setcc-9.c: Likewise.
2031 * gcc.target/sparc/setcc-10.c: Likewise.
2032
74cf8d76 20332016-10-10 Jeff Law <law@redhat.com>
2034
2035 PR tree-optimization/71947
2036 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2037 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2038 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2039 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2040 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2041 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2042
8d3bf9df 20432016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2044
2045 PR fortran/77915
2046 * gfortran.dg/matmul_11.f90: New test.
2047
ade2e453 20482016-10-10 Jiong Wang <jiong.wang@arm.com>
2049
2050 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2051 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2052 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2053 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2054 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2055 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2056 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2057 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2058 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2059 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2060 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2061 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2062 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2063 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2064 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2065 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2066 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2067 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2068 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2069 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2070 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2071 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2072 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2073 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2074 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2075 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2076 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2077 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2078 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2079 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2080 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2081 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2082 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2083 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2084 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2086 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2087 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2088 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2089 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2090 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2091 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2092 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2093 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2094 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2095 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2096 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2097 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2098 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2099 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2100 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2101 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2102 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2103 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2104 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2105 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2106 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2107 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2108 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2109
d9b5db8e 21102016-10-10 Jiong Wang <jiong.wang@arm.com>
2111
2112 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2113 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2114 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2115 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2116 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2117 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2118 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2119 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2120 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2121 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2122 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2123 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2124 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2125 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2126
67789205 21272016-10-10 Jiong Wang <jiong.wang@arm.com>
2128
2129 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2130 Enable AArch64.
2131 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2132 vdup*_laneq.
2133 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2134 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2135 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2136 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2137
6dfe8276 21382016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2139 Jiong Wang <jiong.wang@arm.com>
2140
2141 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2142 AArch64 support.
2143 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2144 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2145 AArch64 targets.
2146 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2147 AArch64 targets.
2148 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2149 targets.
2150 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2151
ec8fd20e 21522016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2153
2154 * gnat.dg/specs/vfa.ads: New test.
2155
6dfe8276 21562016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2157
2158 * gnat.dg/inline13.ad[sb]: New test.
2159 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2160
8fc51369 21612016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2162
2163 * gnat.dg/biased_subtype.adb: New test.
2164
b4d09fc1 21652016-10-09 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR tree-optimization/77901
2168 * gcc.c-torture/compile/pr77901.c: New test.
2169
14964a36 21702016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2171
2172 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2173 * gcc.dg/ipa/propalign-2.c: Likewise
2174 * gcc.dg/ipa/propalign-3.c: Likewise.
2175 * gcc.dg/ipa/propalign-4.c: Likewise.
2176 * gcc.dg/ipa/propalign-5.c: Likewise.
2177
ad0c1dec 21782016-10-08 Jakub Jelinek <jakub@redhat.com>
2179
ae691a10 2180 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2181
4582d852 2182 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2183
ad0c1dec 2184 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2185 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2186
90a2ad05 21872016-10-07 Fritz Reese <fritzoreese@gmail.com>
2188
2189 * gfortran.dg/dec_union_11.f90: New testcase.
2190
4076953a 21912016-10-07 Nathan Sidwell <nathan@acm.org>
2192
2193 PR c++/66443
2194 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2195 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2196 * g++.dg/cpp1y/pr66443-cxx14.C: New
2197 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2198 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2199
cd45162d 22002016-10-07 Jakub Jelinek <jakub@redhat.com>
2201
2202 * g++.dg/cpp0x/addressof1.C: New test.
2203 * g++.dg/cpp0x/addressof2.C: New test.
2204
7d29bba9 22052016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2206
2207 * gcc.target/powerpc/float128-type-1.c: New test to check that
2208 PowerPC 64-bit Linux enables -mfloat128-type by default.
2209 * gcc.target/powerpc/float128-type-2.c: Likewise.
2210 * gcc.target/powerpc/float128-mix.c: Change error message to
2211 reflect that __ibm128 is now #define'ed to be long double.
2212
7d562e89 22132016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2214
2215 PR fortran/77406
2216 * gfortran.dg/pr77406.f90: New test.
2217 * gfortran.dg/assumed_type_3.f90: Update error messages.
2218 * gfortran.dg/defined_operators_1.f90: Ditto.
2219 * gfortran.dg/generic_26.f90: Ditto.
2220 * gfortran.dg/generic_7.f90: Ditto.
2221 * gfortran.dg/gomp/udr5.f90: Ditto.
2222 * gfortran.dg/gomp/udr7.f90: Ditto.
2223 * gfortran.dg/interface_1.f90: Ditto.
2224 * gfortran.dg/interface_37.f90: Ditto.
2225 * gfortran.dg/interface_5.f90: Ditto.
2226 * gfortran.dg/interface_6.f90: Ditto.
2227 * gfortran.dg/interface_7.f90
2228 * gfortran.dg/no_arg_check_3.f90
2229 * gfortran.dg/operator_5.f90
2230 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2231
0365bfa8 22322016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2233
2234 PR c++/77700
2235 * c-c++-common/Wint-in-bool-context.c: Update test.
2236
1941149a 22372016-10-07 Richard Biener <rguenther@suse.de>
2238
2239 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2240 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2241
dc5b5d21 22422016-10-07 Marek Polacek <polacek@redhat.com>
2243
2244 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2245
30ac4925 22462016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2247
2248 PR c++/69733
2249 * c-c++-common/pr69733.c: New test.
2250 * gcc.dg/pr69733.c: New test.
2251 * gcc.target/i386/pr69733.c: New test.
2252
95c0ad19 22532016-10-07 Marek Polacek <polacek@redhat.com>
2254
2255 PR c++/77803
2256 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2257
fafde080 22582016-10-07 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR tree-optimization/77664
2261 * gcc.dg/tree-ssa/pr77664.c: New test.
2262 * gcc.dg/pr77664.c: New test.
2263
22642016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2265
2266 * gfortran.dg/pr69955.f90: New test.
2267
4147af80 22682016_10-06 Louis Krupp <louis.krupp@zoho.com>
2269
2270 PR fortran/57910
2271 * gfortran.dg/pr57910.f90: New test.
2272
adeca879 22732016-10-06 Jakub Jelinek <jakub@redhat.com>
2274
2275 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2276 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2277
fefb1a11 22782016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2279
2280 PR tree-optimization/77862
2281 * gcc.dg/pr77862.c: New test.
2282
f7df25e9 22832016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2284
2285 * gcc.dg/tree-ssa/evrp4.c: New test.
2286
3ff1ad36 22872016-10-06 Jeff Law <law@redhat.com>
2288
2289 PR tree-optimization/71661
2290 * gcc.dg/tree-ssa/pr71661.c: New test.
2291
1424fde5 22922016-10-06 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/77855
2295 * gcc.dg/torture/pr77855.c: New testcase.
2296
a22dd5ec 22972016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2298 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2299
2300 * g++.dg/other/pr77759.C: New test.
2301
cb1f8eb4 23022016-10-06 Richard Biener <rguenther@suse.de>
2303
2304 PR tree-optimization/77839
2305 * gcc.dg/torture/pr77839.c: New testcase.
2306
bb513366 23072016-10-06 Marek Polacek <polacek@redhat.com>
2308
2309 * g++.dg/cpp1z/init-statement9.C: New test.
2310
26d689f4 23112016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2312
2313 * gcc.target/i386/pcommit-1.c: Deleted.
2314 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2315 * gcc.target/i386/sse-13.c: Ditto.
2316 * gcc.target/i386/sse-14.c: Ditto.
2317 * gcc.target/i386/sse-22.c: Ditto.
2318 * gcc.target/i386/sse-23.c: Ditto.
2319 * g++.dg/other/i386-2.C: Ditto.
2320
847e66cc 23212016-10-05 Uros Bizjak <ubizjak@gmail.com>
2322
2323 * gcc.target/i386/pr77833.c: Require int128 effective target.
2324
670ec524 23252016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2326
2327 PR fortran/58991
2328 PR fortran/58992
2329 * gfortran.dg/associate_22.f90: New test.
2330
fca4e258 23312016-10-05 Fritz Reese <fritzoreese@gmail.com>
2332
2333 * gfortran.dg/dec_union_9.f90: New testcase.
2334 * gfortran.dg/dec_union_10.f90: New testcase.
2335
994fc95f 23362016-10-05 Jakub Jelinek <jakub@redhat.com>
2337
c6958264 2338 PR sanitizer/66343
2339 * gcc.dg/pch/pr66343-3.c: New test.
2340 * gcc.dg/pch/pr66343-3.hs: New file.
2341
994fc95f 2342 PR sanitizer/66343
2343 * gcc.dg/pch/pr66343-1.c: New test.
2344 * gcc.dg/pch/pr66343-1.hs: New file.
2345 * gcc.dg/pch/pr66343-2.c: New test.
2346 * gcc.dg/pch/pr66343-2.hs: New file.
2347
2b6903a5 23482016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2349
2350 * c-c++-common/Wint-in-bool-context.c: Update test.
2351
a9e44c43 23522016-10-05 Marek Polacek <polacek@redhat.com>
2353
2354 * g++.dg/cpp1z/init-statement1.C: New test.
2355 * g++.dg/cpp1z/init-statement2.C: New test.
2356 * g++.dg/cpp1z/init-statement3.C: New test.
2357 * g++.dg/cpp1z/init-statement4.C: New test.
2358 * g++.dg/cpp1z/init-statement5.C: New test.
2359 * g++.dg/cpp1z/init-statement6.C: New test.
2360 * g++.dg/cpp1z/init-statement7.C: New test.
2361 * g++.dg/cpp1z/init-statement8.C: New test.
2362
d0a5b595 23632016-10-05 Louis Krupp <louis.krupp@zoho.com>
2364
2365 PR fortran/67524
2366 * gfortran.dg/pr67524.f90: New test.
2367
c7b01e77 23682016-10-05 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR sanitizer/77823
2371 * c-c++-common/ubsan/shift-9.c: New test.
2372
d204444e 23732016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2374
2375 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2376 of int if __SIZEOF_INT__ is less than 4 bytes.
2377
ea55eab9 23782016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2379
2380 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2381 * gfortran.dg/class_array_20.f03: Likewise.
2382 * gfortran.dg/class_array_21.f03: Likewise.
2383 * gfortran.dg/finalize_29.f08: Likewise.
2384 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2385
bf1426ea 23862016-10-05 Richard Biener <rguenther@suse.de>
2387
2388 PR middle-end/77826
2389 * gcc.dg/torture/pr77826.c: New testcase.
2390
eb93b162 23912016-10-05 Richard Biener <rguenther@suse.de>
2392
2393 * gcc.dg/fold-copysign-1.c: New testcase.
2394
830f8f08 23952016-10-05 Andreas Schwab <schwab@suse.de>
2396
2397 * g++.dg/pr49847-2.C: Remove.
2398
ce229d56 23992016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2400
2401 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2402
d82d27a3 24032016-10-05 Richard Biener <rguenther@suse.de>
2404
2405 PR middle-end/55152
2406 * gcc.dg/pr55152-2.c: New testcase.
2407
29e40d1d 24082016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2409
2410 * gfortran.dg/dtio_15.f90: New test.
2411
78dc0da1 24122016-10-04 Ian Lance Taylor <iant@golang.org>
2413
2414 * gcc.dg/split-7.c: New test.
2415
f72de674 24162016-10-04 Martin Sebor <msebor@redhat.com>
2417
2418 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2419 %lc directive to wint_t to silence -Wformat warnings on targets
2420 where the latter is a distinct type such as long.
2421
c30da209 24222016-10-04 Martin Sebor <msebor@redhat.com>
2423
2424 PR c++/77804
2425 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2426
c93d719b 24272016-10-04 Jakub Jelinek <jakub@redhat.com>
2428
c8887d28 2429 PR c++/77791
2430 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2431
c93d719b 2432 * g++.dg/other/java3.C: Remove.
2433 * g++.dg/other/java1.C: Remove.
2434 * g++.dg/other/error12.C: Remove.
2435 * g++.dg/other/java2.C: Remove.
2436 * g++.dg/warn/Wnvdtor.C: Remove.
2437 * g++.dg/lookup/java1.C: Remove.
2438 * g++.dg/lookup/java2.C: Remove.
2439 * g++.dg/ext/pr34829.C: Remove.
2440 * g++.dg/ext/java-3.C: Remove.
2441 * g++.dg/ext/java-1.C: Remove.
2442 * g++.dg/ext/java-2.C: Remove.
2443 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2444
e62363b1 24452016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2446
2447 PR tree-optimization/77808
2448 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2449
38f18c01 24502016-10-04 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/77399
2453 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2454
47fd90af 24552016-10-04 Richard Biener <rguenther@suse.de>
2456
2457 PR middle-end/77833
2458 * gcc.target/i386/pr77833.c: New testcase.
2459
2f8d6297 24602016-09-26 Jeff Law <law@redhat.com>
2461
2462 PR tree-optimization/71550
2463 PR tree-optimization/71403
2464 * gcc.c-torture/execute/pr71550.c: New test.
2465
4092cccf 24662016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2467
2468 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2469 option.
2470
8e8fe25a 24712016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2472
2473 Revert
2474 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2475
2476 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2477
fcfa0d6a 24782016-10-03 Marek Polacek <polacek@redhat.com>
2479
2480 * g++.dg/cpp0x/nullptr37.C: New test.
2481
255beb07 24822016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2483
2484 * c-c++-common/Wint-in-bool-context.c: Update test.
2485
16127d51 24862016-10-02 Jakub Jelinek <jakub@redhat.com>
2487
2488 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2489 earlier.
2490 * g++.dg/charset/asm2.c (memmove): Likewise.
2491 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2492 * g++.dg/tls/diag-4.C (foo): Likewise.
2493 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2494 dg-warning, fix up regex.
2495 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2496 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2497 * g++.old-deja/g++.mike/net31.C: Likewise.
2498 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2499 for C++17.
2500 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2501 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2502
c9e875f1 25032016-10-01 Richard Biener <rguenther@suse.de>
2504
2505 PR middle-end/77798
2506 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2507
77daf8b6 25082016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2509
2510 PR fortran/77663
2511 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2512
ff2feb8b 25132016-10-01 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c/77490
2516 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2517 Add dg-prune-output directive.
2518
fd3720ac 25192016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2520
2521 PR fortran/66643
2522 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2523 * gfortran.fortran-torture/compile/write.f90: Update test.
2524
dd07e329 25252016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2526
2527 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2528 arm_fp16_alternative_ok as the required effective target.
2529 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2530 -mfp16-format=alternative to the dg-options directive and remove
2531 the dg-add-options directive.
2532
580083a2 25332016-09-30 Fritz Reese <fritzoreese@gmail.com>
2534
2535 PR fortran/77764
2536 * gfortran.dg/dec_union_8.f90: New testcase.
2537
f24fcad2 25382016-09-30 Fritz Reese <fritzoreese@gmail.com>
2539
2540 PR fortran/77782
2541 * gfortran.dg/dec_structure_16.f90: New testcase.
2542
e0e00cf4 25432016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2544
2545 * gfortran.dg/coarray_allocate_10.f08: New test.
2546 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2547
44211526 25482016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2549
2550 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2551
e2441cd8 25522016-09-30 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/77399
2555 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2556
0914a8ef 25572016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2558
5db34fe5 2559 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2560 -fdelete-null-pointer-checks explicit.
2561 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2562 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2563 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2564 * gcc.dg/pic-1.c: Require fpic target support.
2565 * gcc.dg/pic-2.c: Likewise.
2566
c5d89bae 25672016-09-29 Jakub Jelinek <jakub@redhat.com>
2568
2569 Implement P0001R1 - C++17 removal of register storage class specifier
2570 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2571 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2572 C++17.
2573 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2574 keyword if not __SSE2__.
2575 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2576 C++17.
2577 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2578 register keywords.
2579 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2580 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2581 no_erroneous_warning): Expect new warnings for C++17.
2582 * g++.dg/warn/register-var-2.C (f): Likewise.
2583 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2584 * g++.dg/parse/linkage2.C (foo): Likewise.
2585 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2586 keyword on parameters for C++17.
2587 * g++.dg/cpp1z/register1.C: New test.
2588 * g++.dg/cpp1z/register2.C: New test.
2589 * g++.dg/cpp1z/register3.C: New test.
2590
5424b150 25912016-09-29 Uros Bizjak <ubizjak@gmail.com>
2592
2593 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2594 * gcc.target/i386/avx2-check.h (main): Ditto.
2595 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2596 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2597 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2598 * gcc.target/i386/avx512er-check.h (main): Ditto.
2599 * gcc.target/i386/avx512f-check.h (main): Ditto.
2600 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2601 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2602 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2603
132fa33c 26042016-09-29 Uros Bizjak <ubizjak@gmail.com>
2605
2606 PR target/77756
2607 * gcc.target/i386/pr77756.c: New test.
2608
ea72fa65 26092016-09-29 Marek Polacek <polacek@redhat.com>
2610
2611 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2612
40334d1a 26132016-09-29 Marek Polacek <polacek@redhat.com>
2614
2615 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2616 C++14.
2617
2bf721c3 26182016-09-29 Martin Liska <mliska@suse.cz>
2619
2620 * objc/execute/construct1.m: New test.
2621
a8243a97 26222016-09-29 Richard Biener <rguenther@suse.de>
2623
2624 PR tree-optimization/77768
2625 * gcc.dg/torture/pr77768.c: New testcase.
2626
98da8d3b 26272016-09-28 Richard Biener <rguenther@suse.de>
2628
2629 PR middle-end/77407
2630 * gcc.dg/pr77407.c: New testcase.
2631
b0ab3ca0 26322016-09-29 Richard Biener <rguenther@suse.de>
2633
2634 PR middle-end/55152
2635 * gcc.dg/pr55152.c: New testcase.
2636 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2637
f76c9f26 26382016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2639
2640 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2641 (dg-options): Remove -m32.
2642
94d9ba6a 26432016-09-28 Martin Sebor <msebor@redhat.com>
2644
2645 PR middle-end/77721
2646 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2647
d23296dc 26482016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2649
2650 PR libgfortran/77707
2651 * gfortran.dg/inquire_17.f90: New test.
2652
2a2770c6 26532016-09-28 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR c++/77467
2656 * g++.dg/cpp1y/constexpr-77467.C: New test.
2657
3e822015 26582016-09-28 Martin Sebor <msebor@redhat.com>
2659
2660 PR c/77762
2661 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2662 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2663 (test_sprintf_p_const): Adjust line numbers to avoid failures
2664 introduced in r240503.
2665
21ce832f 26662016-09-28 Martin Sebor <msebor@redhat.com>
2667
2668 PR middle-end/77683
2669 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2670
8d9e3eb6 26712016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2672
cfa852a5 2673 PR c++/77748
2674 * g++.dg/pr77550.C: Avoid undefined behavior.
2675
8d9e3eb6 2676 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2677
85dd8d9a 26782016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2679
2680 * gcc.dg/strlenopt-20.c: Update test.
2681 * gcc.dg/strlenopt-21.c: Likewise.
2682 * gcc.dg/strlenopt-22.c: Likewise.
2683 * gcc.dg/strlenopt-22g.c: Likewise.
2684 * gcc.dg/strlenopt-26.c: Likewise.
2685 * gcc.dg/strlenopt-5.c: Likewise.
2686 * gcc.dg/strlenopt-7.c: Likewise.
2687 * gcc.dg/strlenopt-9.c: Likewise.
2688
ce7e2f0e 26892016-09-27 Jakub Jelinek <jakub@redhat.com>
2690
4fd4e9e0 2691 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2692
66108a57 2693 * g++.dg/cpp1z/lambda-this1.C: New test.
2694 * g++.dg/cpp1z/lambda-this2.C: New test.
2695
ce7e2f0e 2696 PR c++/77722
2697 * g++.dg/ubsan/return-4.C: New test.
2698 * g++.dg/ubsan/return-5.C: New test.
2699 * g++.dg/ubsan/return-6.C: New test.
2700
eedf6f96 27012016-09-27 Jiong Wang <jiong.wang@arm.com>
2702
2703 * lib/target-supports.exp
2704 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2705 in function comment.
2706
febf7a45 27072016-09-27 Martin Liska <mliska@suse.cz>
2708
2709 PR gcov-profile/46266
2710 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2711 considered.
2712
1ef012e4 27132016-09-27 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/77745
2716 * g++.dg/torture/pr77745.C: New testcase.
2717
fcaf08b7 27182016-09-27 Richard Biener <rguenther@suse.de>
2719
2720 PR tree-optimization/77478
2721 * gcc.dg/torture/pr77478.c: New testcase.
2722
db46bcd3 27232016-09-27 Martin Liska <mliska@suse.cz>
2724
2725 PR gcov-profile/7970
2726 PR gcov-profile/16855
2727 PR gcov-profile/44779
2728 * g++.dg/gcov/pr16855.C: New test.
2729
2e0bcd96 27302016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2731
2732 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2733
93768ef7 27342016-09-27 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR fortran/77666
2737 * gfortran.dg/gomp/pr77666.f90: New test.
2738
b09a4365 27392016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2740
2741 PR ipa/77677
2742 * gcc.dg/torture/pr77677-2.c: New test.
2743
85527e8f 27442016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2745
2746 PR fortran/77420
2747 * gfortran.dg/pr77420_1.f90: New test.
2748 * gfortran.dg/pr77420_2.f90: Ditto.
2749 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2750 * gfortran.dg/pr77420_4.f90: this file.
2751
140cd7ff 27522016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2753
2754 PR middle-end/77719
2755 * gfortran.dg/pr77719.f90: New test.
2756
d4d58fc3 27572016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2758
2759 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2760 singular form of byte when quantity is unknown.
d4d58fc3 2761
e997bd3a 27622016-09-26 Marek Polacek <polacek@redhat.com>
2763
2764 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2765
9c7de46a 27662016-09-26 Martin Liska <mliska@suse.cz>
2767
2768 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2769 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2770 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2771 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2772 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2773 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2774 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2775 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2776 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2777
3c77f69c 27782016-09-26 Marek Polacek <polacek@redhat.com>
2779
2780 PR c/7652
2781 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2782 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2783 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2784 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2785 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2786 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2787 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2788 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2789 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2790 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2791 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2792 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2793 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2794 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2795 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2796 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2797 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2798 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2799 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2800 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2801 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2802 * c-c++-common/attr-fallthrough-1.c: New test.
2803 * c-c++-common/attr-fallthrough-2.c: New test.
2804 * g++.dg/cpp0x/fallthrough1.C: New test.
2805 * g++.dg/cpp0x/fallthrough2.C: New test.
2806 * g++.dg/cpp1z/fallthrough1.C: New test.
2807 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2808 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2809 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2810 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2811
40e245e1 28122016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2813
9e9fb49b 2814 PR fortran/77429
40e245e1 2815 * gfortran.dg/pr77429.f90: New test.
2816
cfffcdf4 28172016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2818
2819 PR fortran/77694
2820 * gfortran.dg/pr77694.f90: New test.
2821
223e6ae9 28222016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2823
2824 PR target/51244
2825 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2826
9e932ac2 28272016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2828
2829 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2830 for 32-bit mode.
2831
04f16d28 28322016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2833
2834 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2835 for 32-bit mode.
2836
481ce481 28372016-09-24 Marek Polacek <polacek@redhat.com>
2838
2839 PR c/77490
2840 * c-c++-common/Wbool-operation-1.c: New test.
2841 * gcc.dg/Wbool-operation-1.c: New test.
2842
8e652fcf 28432016-09-23 Fritz Reese <fritzoreese@gmail.com>
2844
2845 * gfortran.dg/dec_static_1.f90: New.
2846 * gfortran.dg/dec_static_2.f90: New.
2847 * gfortran.dg/dec_static_3.f90: New.
2848 * gfortran.dg/dec_static_4.f90: New.
2849
e7c4560c 28502016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2851
2852 PR fortran/48298
2853 * gfortran.dg/negative_unit_check.f90: Update test.
2854 * gfortran.dg/dtio_14.f90: New test.
481ce481 2855
ad020996 28562016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2857
2858 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2859 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2860 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2861 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2862 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2863 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2864 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2865
e2c1228b 28662016-09-23 Martin Sebor <msebor@redhat.com>
2867
2868 PR testsuite/77713
2869 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2870 assuming long double is bigger than double.
2871
9b5db70f 28722016-09-23 Jakub Jelinek <jakub@redhat.com>
2873
2874 Implement P0138R2, C++17 construction rules for enum class values
2875 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2876
a30e370d 28772016-09-23 David Malcolm <dmalcolm@redhat.com>
2878
2879 PR preprocessor/77672
2880 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2881 expected multiline output from first warning to reflect change
2882 in r240434.
2883
15650eb7 28842016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2885
2886 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2887
f886b2b4 28882016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2889 Tom de Vries <tom@codesourcery.com>
2890
2891 PR testsuite/77411
2892 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2893
f74ba31d 28942016-09-23 Marek Polacek <polacek@redhat.com>
2895
2896 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2897 * c-c++-common/gomp/atomic-13.c: Likewise.
2898 * c-c++-common/gomp/atomic-14.c: Likewise.
2899 * c-c++-common/pr60439.c: Remove invalid code.
2900 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2901 * g++.dg/expr/bitfield5.C: Likewise.
2902 * g++.dg/expr/bitfield6.C: Likewise.
2903 * g++.dg/expr/bool1.C: Likewise.
2904 * g++.dg/expr/bool3.C: Likewise.
2905 * g++.dg/expr/lval3.C: Likewise.
2906 * g++.dg/expr/lval4.C: Likewise.
2907 * g++.old-deja/g++.jason/bool5.C: Likewise.
2908
7413e757 29092016-09-23 David Malcolm <dmalcolm@redhat.com>
2910
2911 PR preprocessor/77672
2912 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2913 (test_terminator_location): New function.
2914
81df50de 29152016-09-23 Richard Biener <rguenther@suse.de>
2916
2917 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2918
5f4626d8 29192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2920
2921 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2922 -march=armv8.2-a+fp16 when supported by the hardware.
2923 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2924 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2925 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2926 semi-colons to a macro invocations.
2927 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2928 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2929 defined.
2930 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2931 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2933 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2934 defined.
2935 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2942 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2944 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2945 defined.
2946 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2948 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2949 defined.
2950 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2952 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2953 defined.
2954 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2956 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2957 defined.
2958 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2960 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2961 defined. Also fix some white-space.
2962 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2963 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2964 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2965 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2967 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2968 defined. Also fix some long lines and white-space.
2969 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2970 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2971 defined. Also fix some long lines and white-space.
2972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2973 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2974 defined.
2975 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2977 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2978 defined.
2979 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2980 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2981 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2982 defined.
2983 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2984 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2985 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2986 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2988 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2989 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2992 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2993 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2998 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2999 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3000 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3001 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3002
f2645569 30032016-09-23 Jiong Wang <jiong.wang@arm.com>
3004 Matthew Wahab <matthew.wahab@arm.com>
3005
3006 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3007 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3008 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3009 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3010 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3011 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3012 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3013 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3014 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3018 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3021 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3043
66a55fc4 30442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3045
3046 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3047 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3048 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3049 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3050 support.
3051
ada0f4c4 30522016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3053
3054 PR ipa/77677
3055 * gcc.dg/torture/pr77677.c: New test.
3056
8771094d 30572016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3058
3059 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3060 here now.
3061
c959fae1 30622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3063
3064 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3065 options. Add tests for float16x4_t and float16x8_t.
3066
88b594a3 30672016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3068
3069 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3070 * gcc.target/s390/risbg-ll-2.c: Ditto.
3071 * gcc.target/s390/risbg-ll-3.c: Ditto.
3072
e4ad661c 30732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3074
3075 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3076 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3077
4005a882 30782016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3079
3080 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3081 output to the simplified instructions.
3082
9854d864 30832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3084
3085 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3086 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3087
388ce7db 30882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3089
3090 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3091 (FP16_SUPPORTED): New
3092 (expected-hfloat-16x4): Make conditional on __fp16 support.
3093 (expected-hfloat-16x8): Likewise.
3094 (vdup_n_f16): Disable for non-AArch64 targets.
3095 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3096 conditional on FP16_SUPPORTED.
3097 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3098 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3099 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3100 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3101 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3102 for testing __fp16.
3103 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3104 conditional on FP16_SUPPORTED.
3105 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3106 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3107
837bb76e 31082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3109
3110 * gcc.target/arm/short-vfp-1.c: New.
3111
e183c2b8 31122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3113
3114 * gcc.target/arm/attr-fp16-arith-1.c: New.
3115
cd6fbed6 31162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3117
3118 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3119 New.
3120 (add_options_for_arm_v8_2a_fp16_neon): New.
3121 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3122 (add_options_for_arm_arch_v8_2a): Auto-generate.
3123 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3124 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3125 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3126 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3127 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3128 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3129 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3130
4961b0ab 31312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3132
3133 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3134 arm_fp16_alternative_ok.
3135 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3136 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3137 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3138 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3139 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3140 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3141 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3142 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3143 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3144 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3145 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3146 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3147 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3148 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3149 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3150 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3151 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3152 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3153 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3154 arm_fp16_alternative_ok.
3155 * lib/target-supports.exp
3156 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3157 (check_effective_target_arm_fp16_alternative_ok): New.
3158 (check_effective_target_arm_fp16_none_ok_nocache): New.
3159 (check_effective_target_arm_fp16_none_ok): New.
3160
ce5b3c3b 31612016-09-23 Martin Liska <mliska@suse.cz>
3162
3163 * gcc.dg/ipa/pr77653.c: Replace adress
3164 with address.
3165
d4c65e05 31662016-09-23 Martin Liska <mliska@suse.cz>
3167
3168 * gcc.target/i386/movbe-4.c: New test.
3169
82a47693 31702016-09-23 Martin Liska <mliska@suse.cz>
3171
3172 * gcc.target/i386/crc32-5.c: New test.
3173
0253072a 31742016-09-23 Martin Liska <mliska@suse.cz>
3175
3176 * gcc.target/i386/pr71652.c: New test.
3177 * gcc.target/i386/pr71652-2.c: New test.
3178 * gcc.target/i386/pr71652-3.c: New test.
3179
0bfdbd22 31802016-09-23 Jakub Jelinek <jakub@redhat.com>
3181
3182 * lib/gcc-dg.exp (process-message): Support relative line number
3183 notation - .+4 or .-1 etc.
3184 * gcc.dg/dg-test-1.c: New test.
3185
ff982ab4 31862016-09-22 Martin Sebor <msebor@redhat.com>
3187
3188 PR target/77676
3189 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3190 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3191 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3192 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3193
78299f8d 31942016-09-22 Uros Bizjak <ubizjak@gmail.com>
3195
3196 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3197 * gcc.dg/ifcvt-2.c: Ditto.
3198 * gcc.dg/zero_bits_compound-1.c: Ditto.
3199 * gcc.dg/zero_bits_compound-1.c: Ditto.
3200 * gcc.dg/pr40550.c: Simplify target selectors.
3201 Use dg-additional-options.
3202 * gcc.dg/pr47893.c: Ditto.
3203 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3204 additional options for 32-bit x86 targets.
3205 * gcc.dg/pr70955.c: Move to ...
3206 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3207
ec645283 32082016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3209
3210 PR c++/61019
3211 * g++.dg/cpp0x/pr61019.C: New.
3212
9753b549 32132016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3214 Terry Guo <terry.guo@arm.com>
3215
3216 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3217 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3218 * gcc.target/arm/pure-code/pure-code.exp: New.
3219
7dbfb427 32202016-09-22 Uros Bizjak <ubizjak@gmail.com>
3221
3222 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3223 Remove SSE effective target requirement.
3224
7e20dff2 32252016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3226
3227 PR c++/71979
3228 * g++.dg/cpp0x/pr71979.C: New.
3229
05dd002d 32302016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3231
3232 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3233
53769cc8 32342016-09-22 Martin Liska <mliska@suse.cz>
3235
3236 PR ipa/77653
3237 * gcc.dg/ipa/pr77653.c: New test.
3238
51c846d6 32392016-09-22 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR fortran/77665
3242 * gfortran.dg/gomp/pr77665.f90: New test.
3243
51278c1a 32442016-09-22 Paul Thomas <pault@gcc.gnu.org>
3245
3246 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3247 * gfortran.dg/dtio_13.f90: New test.
3248
cde225a2 32492016-09-21 Louis Krupp <louis.krupp@zoho.com>
3250
3251 PR fortran/66107
3252 * gfortran.dg/pr66107.f90: New test.
3253
0d5530d9 32542016-09-21 Ian Lance Taylor <iant@golang.org>
3255
3256 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3257 with call to builtin delete function.
3258
9ca7e933 32592016-09-21 Joseph Myers <joseph@codesourcery.com>
3260
3261 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3262 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3263 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3264 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3265 tests.
3266
451127c6 32672016-09-21 Uros Bizjak <ubizjak@gmail.com>
3268
3269 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3270
98aa0f57 32712016-09-21 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR c++/77651
3274 * g++.dg/cpp1z/aligned-new6.C: New test.
3275
65eeae10 32762016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3277
3278 * gcc.target/arm/fp16-aapcs-3.c: New.
3279 * gcc.target/arm/fp16-aapcs-4.c: New.
3280 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3281 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3282 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3283 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3284
1a39df22 32852016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3286
3287 PR tree-optimization/77550
3288 * g++.dg/pr77550.C: New test.
3289
48bc6fdd 32902016-09-21 Georg-Johann Lay <avr@gjlay.de>
3291
3292 PR target/77326
3293 * gcc.target/avr/torture/pr77326.c: New test.
3294
a09b160b 32952016-09-21 Louis Krupp <louis.krupp@zoho.com>
3296
3297 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3298
91207228 32992016-09-21 Richard Biener <rguenther@suse.de>
3300
3301 PR tree-optimization/77648
3302 * gcc.dg/torture/pr77648-1.c: New testcase.
3303 * gcc.dg/torture/pr77648-2.c: Likewise.
3304
f6aeb966 33052016-09-21 Richard Biener <rguenther@suse.de>
3306 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR tree-optimization/77621
3309 * gcc.dg/pr77621.c: New testcase.
3310
637b3ebb 33112016-09-21 Paul Thomas <pault@gcc.gnu.org>
3312
3313 PR fortran/77657
3314 * gfortran.dg/dtio_12.f90: New test.
3315
b5b88e7a 33162016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3317
3318 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3319
8ccdb0a4 33202016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3321
3322 PR tree-optimization/72835
3323 * gcc.dg/tree-ssa/pr72835.c: New test.
3324
b9833bfd 33252016-09-20 Martin Sebor <msebor@redhat.com>
3326
3327 PR middle-end/49905
3328 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3329 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3330 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3331 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3332 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3333 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3334 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3335
597323ed 33362016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3337
3338 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3339 arguments/compare will be optimized away.
3340 * gcc.dg/torture/ftrapv-1.c: Likewise.
3341
25a8e007 33422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3343
3344 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3345 will be optimized away.
3346 * gcc.dg/ipa/vrp1.c: New test.
3347 * gcc.dg/ipa/vrp2.c: New test.
3348 * gcc.dg/ipa/vrp3.c: New test.
3349
6e93da1b 33502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3351
3352 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3353 does the same transformation.
3354 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3355 * gcc.dg/tree-ssa/evrp1.c: New test.
3356 * gcc.dg/tree-ssa/evrp2.c: New test.
3357 * gcc.dg/tree-ssa/evrp3.c: New test.
3358 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3359 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3360 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3361 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3362 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3363 foling now happens early.
3364 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3365 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3366 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3367 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3368 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3369
b8b3b645 33702016-09-20 Uros Bizjak <ubizjak@gmail.com>
3371
3372 PR target/77621
3373 * gcc.target/i386/pr77621.c: New test.
3374 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3375 pattern, loop should vectorize with -mtune=atom.
3376
81165554 33772016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3378 Jakub Jelinek <jakub@redhat.com>
3379
3380 PR testsuite/63299
3381 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3382 instead of delete.
3383
2f8a2ead 33842016-09-20 Jakub Jelinek <jakub@redhat.com>
3385
a48667ee 3386 PR c++/77626
3387 * g++.dg/other/pr77626.C: New test.
3388
7e67c6d5 3389 PR c++/77638
3390 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3391
59934ea3 3392 PR c++/77637
3393 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3394
2f8a2ead 3395 PR middle-end/77624
3396 * c-c++-common/pr77624-1.c: New test.
3397 * c-c++-common/pr77624-2.c: New test.
3398
a1268ee1 33992016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3400
3401 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3402 of digits expected.
3403
0b77b2cf 34042016-09-20 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/77646
3407 * gcc.dg/torture/pr77646.c: New testcase.
3408
bed03df1 34092016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3410
3411 PR c++/77434
3412 * c-c++-common/Wint-in-bool-context.c: New test.
3413
cb19a0da 34142016-09-19 Joseph Myers <joseph@codesourcery.com>
3415
3416 * gcc.dg/cr-decimal-dig-1.c: New test.
3417
9b5c49ef 34182016-09-19 Joseph Myers <joseph@codesourcery.com>
3419
3420 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3421 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3422 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3423 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3424
48d1445d 34252016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3426
3427 PR rtl-optimization/77416
3428 * gcc.target/powerpc/pr77416.c: New.
3429
579f478b 34302016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3431
3432 PR c++/77639
3433 * g++.dg/template/error-recovery4.C: New test.
3434
f2e52448 34352016-09-19 Bin Cheng <bin.cheng@arm.com>
3436
3437 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3438
aaf7d5f8 34392016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3440
3441 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3442 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3443
5f036000 34442016-09-19 Jakub Jelinek <jakub@redhat.com>
3445 Jan Hubicka <jh@suse.cz>
3446
3447 PR target/77587
3448 * gcc.dg/pr77587.c: New test.
3449 * gcc.dg/pr77587a.c: New file.
3450
eee0cf09 34512016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3452
3453 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3454 * gfortran.dg/coarray_38.f90:
3455 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3456 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3457 * gfortran.dg/coarray_allocate_7.f08: New test.
3458 * gfortran.dg/coarray_allocate_8.f08: New test.
3459 * gfortran.dg/coarray_allocate_9.f08: New test.
3460 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3461 new caf_register.
3462 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3463 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3464 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3465 get_by_refs.
3466 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3467 * gfortran.dg/coarray_lock_7.f90: Same.
3468 * gfortran.dg/coarray_poly_5.f90: Same.
3469 * gfortran.dg/coarray_poly_6.f90: Same.
3470 * gfortran.dg/coarray_poly_7.f90: Same.
3471 * gfortran.dg/coarray_poly_8.f90: Same.
3472 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3473
891196d7 34742016-09-19 Fritz Reese <fritzoreese@gmail.com>
3475
3476 PR fortran/77584
3477 * gfortran.dg/dec_structure_15.f90: New testcase.
3478
281da9a3 34792016-09-19 Richard Biener <rguenther@suse.de>
3480
3481 PR middle-end/77605
3482 * gcc.dg/torture/pr77605.c: New testcase.
3483
8a252920 34842016-09-18 Louis Krupp <louis.krupp@zoho.com>
3485
3486 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3487
a18b7a33 34882016-09-17 Jan Hubicka <hubicka@ucw.cz>
3489
3490 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3491 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3492 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3493 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3494 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3495 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3496 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3497 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3498 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3499 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3500 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3501
b868c23d 35022016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3503
3504 * gcc.target/i386/pr68633.c: Fix expected result.
3505
360d7ea8 35062016-09-17 Louis Krupp <louis.krupp@gmail.com>
3507
3508 PR fortran/68078
3509 * gfortran.dg/pr68078.f90: New test.
3510 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3511
d58661cb 35122016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3513
3514 PR target/77613
3515 * gcc.target/powerpc/swaps-p8-25.c: New.
3516
24b3d864 35172016-09-16 Jakub Jelinek <jakub@redhat.com>
3518
e6db887a 3519 PR c++/77482
3520 * g++.dg/cpp0x/constexpr-77482.C: New test.
3521
44df6c11 3522 PR c++/77379
3523 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3524 thunk offsets.
3525 * g++.dg/abi/abi-tag23a.C: Likewise.
3526
53d2f3de 3527 PR c++/77338
3528 * g++.dg/cpp0x/decltype-77338.C: New test.
3529
24b3d864 3530 PR c++/77375
3531 * g++.dg/cpp0x/mutable1.C: New test.
3532
42f172d0 35332016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3534
3535 PR fortran/77612
3536 * gfortran.dg/pr77612.f90: New test.
3537
0665113b 35382016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3539
3540 * gcc.dg/torture/pr70421.c: Require int32plus.
3541
dff10ec9 35422016-09-16 Jakub Jelinek <jakub@redhat.com>
3543
be63912c 3544 PR middle-end/77475
3545 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3546
dff10ec9 3547 PR target/77526
3548 * gcc.target/i386/pr77526.c: New test.
3549
69cdadd9 35502016-09-16 Jakub Jelinek <jakub@redhat.com>
3551 Eric Botcazou <ebotcazou@adacore.com>
3552
3553 PR middle-end/77594
3554 * gcc.target/i386/pr77594.c: New test.
3555
b74250bc 35562016-09-15 Louis Krupp <louis.krupp@zoho.com>
3557
3558 PR fortran/69963
3559 * gfortran.dg/misplaced_implicit_character.f90: New test.
3560
834a2c29 35612016-09-15 Bin Cheng <bin.cheng@arm.com>
3562
3563 PR tree-optimization/77503
3564 * gcc.dg/vect/pr77503.c: New test.
3565
fbcb99d5 35662016-09-15 Richard Biener <rguenther@suse.de>
3567
3568 PR middle-end/77544
3569 * c-c++-common/torture/pr77544.c: New testcase.
3570
3aa4e8c2 35712016-09-15 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR middle-end/77475
3574 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3575 * gcc.dg/march-generic.c: Likewise.
3576 * gcc.target/i386/spellcheck-options-1.c: New test.
3577 * gcc.target/i386/spellcheck-options-2.c: New test.
3578 * gcc.target/i386/spellcheck-options-3.c: New test.
3579 * gcc.target/i386/spellcheck-options-4.c: New test.
3580
e9dea525 35812016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3582
3583 PR fortran/72743
3584 * gfortran.dg/goacc/pr72743.f90: New test.
3585
7270347c 35862016-09-15 Richard Biener <rguenther@suse.de>
3587
3588 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3589
091e8e90 35902016-09-15 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/77514
3593 * gcc.dg/torture/pr77514.c: New testcase.
3594
8cc08773 35952016-09-14 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR c++/77549
3598 * g++.dg/lookup/pr77549.C: New test.
3599
5be60f03 36002016-09-14 Marek Polacek <polacek@redhat.com>
3601
3602 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3603 * c-c++-common/gomp/atomic-13.c: Likewise.
3604 * c-c++-common/gomp/atomic-14.c: Likewise.
3605 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3606 * g++.dg/cpp1z/bool-increment1.C: New test.
3607 * c-c++-common/pr60439.c: Add dg-warning.
3608 * g++.dg/expr/bitfield4.C: Likewise.
3609 * g++.dg/expr/bitfield5.C: Likewise.
3610 * g++.dg/expr/bitfield6.C: Likewise.
3611 * g++.dg/expr/bool1.C: Likewise.
3612 * g++.dg/expr/bool3.C: Likewise.
3613 * g++.dg/expr/lval3.C: Likewise.
3614 * g++.dg/expr/lval4.C: Likewise.
3615 * g++.old-deja/g++.jason/bool5.C: Likewise.
3616 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3617 * g++.dg/other/error18.C: Likewise.
3618 * g++.dg/gomp/atomic-14.C: Likewise.
3619
f80a245e 36202016-09-14 Nathan Sidwell <nathan@acm.org>
3621
3622 PR c++/77539
3623 * g++.dg/cpp1y/pr77539.C: New.
3624
7b329bca 36252016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3626
3627 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3628 dg-require.
3629 * g++.dg/ext/builtin_alloca.C: Likewise.
3630 * g++.dg/template/spec35.C: Likewise.
3631 * gcc.dg/builtins-68.c: Likewise.
3632 * gcc.misc-tests/gcov-13.c: Likewise.
3633 * gcc.misc-tests/gcov-14.c: Likewise.
3634
0029200d 36352016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3636
3637 * gfortran.dg/dec_structure_14.f90: New testcase.
3638
0975f764 36392016-09-14 Jakub Jelinek <jakub@redhat.com>
3640
3641 PR sanitizer/68260
3642 * c-c++-common/tsan/pr68260.c: New test.
3643
1098c313 36442016-09-13 Joe Seymour <joe.s@somniumtech.com>
3645
3646 PR target/70713
3647 * gcc.target/msp430/function-attributes-1.c: New test.
3648 * gcc.target/msp430/function-attributes-2.c: New test.
3649 * gcc.target/msp430/function-attributes-3.c: New test.
3650
2e7b05a3 36512015-04-18 Martin Sebor <msebor@redhat.com>
3652
3653 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3654 of non-nul characters.
3655 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3656
46fad8d5 36572016-09-13 Jakub Jelinek <jakub@redhat.com>
3658
4bdba715 3659 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3660 * g++.dg/cpp1z/gen-attrs1.C: New test.
3661
99d887de 3662 PR tree-optimization/77454
3663 * gcc.dg/pr77454.c: New test.
3664
46fad8d5 3665 PR c++/77553
3666 * g++.dg/cpp1y/constexpr-77553.C: New test.
3667
68ef907c 36682016-09-13 David Malcolm <dmalcolm@redhat.com>
3669
3670 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3671 (test_show_locus): Replace rich_location::add_fixit_insert calls
3672 with add_fixit_insert_before and add_fixit_insert_after.
3673
2c24fd5e 36742016-09-13 Jason Merrill <jason@redhat.com>
3675 Tom de Vries <tom@codesourcery.com>
3676
3677 PR c++/77427
3678 * g++.dg/pr77427.C: New test.
3679
68b219ee 36802016-09-13 Martin Liska <mliska@suse.cz>
3681
3682 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3683 effective target.
3684 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3685 * lib/target-supports.exp: Define the new target.
3686
c72e91d3 36872016-09-12 Andrew Pinski <apinski@cavium.com>
3688
3689 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3690 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3691
b38c0a37 36922016-09-12 Uros Bizjak <ubizjak@gmail.com>
3693
3694 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3695 variable arguments.
3696 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3697 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3698 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3699 variable argument.
3700 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3701 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3702
7a21b590 37032016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3704
3705 PR c++/77496
3706 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3707 * g++.dg/ext/pr77496.C: New test.
3708 * g++.dg/warn/pr77496.C: New test.
3709
00434032 37102016-09-12 David Malcolm <dmalcolm@redhat.com>
3711
3712 PR c/72858
3713 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3714 to preserve conversion chars, and to preserve prefix information.
3715 * gcc.dg/format/pr72858.c: New test case.
3716
54f56c28 37172016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3718
3719 * gfortran.dg/pr77507.f90: Move to ...
3720 * gfortran.dg/ieee/pr77507.f90: here.
3721
08d6d42c 37222016-08-09 Jan Hubicka <hubicka@ucw.cz>
3723
3724 PR ipa/61159
3725 * compile/pr61159.c: New testcase
3726
35870532 37272016-08-09 Jan Hubicka <hubicka@ucw.cz>
3728
3729 PR ipa/64316
3730 * gcc.dg/ipa/pr63416.c: New testcase.
3731
953b9eef 37322016-09-10 Paul Thomas <pault@gcc.gnu.org>
3733 Steven G. Kargl <kargl@gcc.gnu.org>
3734
3735 PR fortran/77532
c78b1f64 3736 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3737
1aef7c3c 37382016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3739
3740 PR fortran/77507
3741 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3742 * gfortran.dg/c_assoc_4.f90: Ditto.
3743
3bb45f76 37442016-09-10 Tom de Vries <tom@codesourcery.com>
3745
3746 PR C/71602
3747 * c-c++-common/va-arg-va-list-type.c: New test.
3748
9731eaaf 37492016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3750
3751 PR rtl-optimization/77289
3752 * gcc.target/powerpc/pr77289.c: New test.
3753
911ea34a 37542016-09-09 Martin Sebor <msebor@redhat.com>
3755
3756 PR c/77520
3757 PR c/77521
3758 * gcc.dg/pr77520.c: New test.
3759 * gcc.dg/pr77521.c: New test.
3760
edd0f33b 37612016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3762
3763 PR fortran/77506
3764 * gfortran.dg/pr77506.f90: New test.
3765
374777a4 37662016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3767
3768 PR fortran/77507
3769 * gfortran.dg/pr77507.f90: New test.
3770
c5eddaf9 37712016-09-09 Joseph Myers <joseph@codesourcery.com>
3772
3773 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3774
3e7e4e14 37752016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3776 Louis Krupp <lkrupp@gcc.gnu.org>
3777
3778 PR fortran/69514
3779 * gfortran.dg/pr69514_1.f90: New test.
3780 * gfortran.dg/pr69514_2.f90: New test.
3781
51688bb7 37822016-09-08 Jakub Jelinek <jakub@redhat.com>
3783
a34338c9 3784 PR fortran/77500
3785 * gfortran.dg/gomp/pr77500.f90: New test.
3786
51688bb7 3787 PR fortran/77516
3788 * gfortran.dg/gomp/pr77516.f90: New test.
3789
3ecb55e7 37902016-09-07 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR middle-end/77475
3793 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3794 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3795 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3796 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3797 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3798 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3799
3da97ff7 38002016-09-07 David Malcolm <dmalcolm@redhat.com>
3801
3802 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3803 "substring-locations.h".
3804
b55f1f44 38052016-09-07 Richard Biener <rguenther@suse.de>
3806
3807 PR c/77450
3808 * c-c++-common/vector-subscript-8.c: Move ..
3809 * gcc.dg/pr77450.c: ... here.
3810
7d482049 38112016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3812
3813 PR libgfortran/77393
3814 * gfortran.dg/fmt_f0_2.f90: Update test.
3815 * gfortran.dg/fmt_f0_3.f90: New test.
3816
ef3b531c 38172016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3818
3819 PR debug/77389
3820 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3821 in dg-options.
3822
3823 PR debug/57519
3824 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3825
39370ea0 38262016-09-06 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR target/69255
3829 * gcc.target/i386/pr69255-1.c: New test.
3830 * gcc.target/i386/pr69255-2.c: New test.
3831 * gcc.target/i386/pr69255-3.c: New test.
3832
38332016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3834
3835 PR c/77336
3836 * gcc.dg/format/miss-7.c: New test.
3837
88820414 38382016-09-06 Uros Bizjak <ubizjak@gmail.com>
3839
3840 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3841
4c790ba8 38422016-09-06 Martin Liska <mliska@suse.cz>
3843
3844 PR gcov-profile/77378
3845 PR gcov-profile/77466
3846 * gcc.dg/profile-update-warning.c: New test.
3847
43d2460d 38482016-09-06 Richard Biener <rguenther@suse.de>
3849
3850 PR tree-optimization/77479
3851 * gcc.dg/torture/pr77479.c: New testcase.
3852
4c04bcce 38532016-09-06 Richard Biener <rguenther@suse.de>
3854
3855 PR c/77450
3856 * c-c++-common/vector-subscript-7.c: Adjust.
3857 * c-c++-common/vector-subscript-8.c: New testcase.
3858
8925068a 38592016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3860
3861 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3862
daea048c 38632016-09-05 Jakub Jelinek <jakub@redhat.com>
3864
e315ff48 3865 PR target/77476
3866 * gcc.target/i386/avx512f-pr77476.c: New test.
3867 * gcc.target/i386/avx512bw-pr77476.c: New test.
3868 * gcc.target/i386/avx512dq-pr77476.c: New test.
3869
8eeca3ac 3870 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3871 Update comment to mention also avx512f.
3872
daea048c 3873 PR sanitizer/77396
3874 * g++.dg/asan/pr77396-2.C: New test.
3875
a6ffaadf 38762016-09-05 Uros Bizjak <ubizjak@gmail.com>
3877
3878 PR rtl-optimization/77452
3879 * gcc.target/i386/pr77452.c: New test.
3880
8f8828ba 38812016-09-05 Marek Polacek <polacek@redhat.com>
3882
3883 PR c/77423
3884 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3885
65277f2a 38862016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3887
3888 PR fortran/77391
3889 * gfortran.dg/pr77391.f90: New test.
3890
a1cf06b8 38912016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3892
3893 PR fortran/77460
3894 * gfortran.dg/pr77460.f90: New test.
3895
4d261282 38962016-09-03 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR c/65467
3899 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3900
4fc4eb94 39012016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3902
3903 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3904
40a431fa 39052016-09-02 David Malcolm <dmalcolm@redhat.com>
3906
3907 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3908 test case.
3909 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3910 diagnostic-test-show-locus-generate-patch.c to the sources
3911 for diagnostic_plugin_test_show_locus.c.
3912
a940fdc7 39132016-09-02 Jakub Jelinek <jakub@redhat.com>
3914
0b80c4b2 3915 PR c/65467
3916 * gcc.dg/gomp/_Atomic-1.c: New test.
3917 * gcc.dg/gomp/_Atomic-2.c: New test.
3918 * gcc.dg/gomp/_Atomic-3.c: New test.
3919 * gcc.dg/gomp/_Atomic-4.c: New test.
3920 * gcc.dg/gomp/_Atomic-5.c: New test.
3921
a940fdc7 3922 PR sanitizer/77396
3923 * g++.dg/asan/pr77396.C: New test.
3924
39252016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3926
3927 PR tree-optimization/71831
3928 * gcc.dg/builtin-object-size-16.c: New test.
3929 * gcc.dg/builtin-object-size-17.c: New test.
3930
0b404bb4 39312016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3932
3933 PR libgfortran/77393
3934 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3935
8a5817a9 39362016-09-01 Uros Bizjak <ubizjak@gmail.com>
3937
3938 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3939 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3940 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3941 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3942 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3943 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3944 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3945 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3946 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3947 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3948 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3949 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3950 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3951 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3952 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3953 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3954 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3955 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3956
209253ae 39572016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3958
3959 * gnat.dg/opt58.adb: New test.
3960 * gnat.dg/opt58_pkg.ads: New helper.
3961
15182c1d 39622016-09-01 Richard Biener <rguenther@suse.de>
3963
3964 PR middle-end/77436
3965 * gcc.dg/torture/pr77436.c: New testcase.
3966
1c02615c 39672016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3968
3969 * gcc.dg/pr64252.c: Require int32plus.
3970 * gcc.dg/pr66299-1.c: Likewise.
3971 * gcc.dg/pr66299-2.c: Likewise.
3972 * gcc.dg/torture/20131115-1.c: Skip for avr.
3973
08fded5f 39742016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3975
3976 * gcc.target/aarch64/ands_3.c: New test.
3977
a7b3b7c4 39782016-08-31 Jakub Jelinek <jakub@redhat.com>
3979
68c215e4 3980 PR fortran/77352
3981 * gfortran.dg/gomp/pr77352.f90: New test.
3982
a7b3b7c4 3983 PR fortran/77374
3984 * gfortran.dg/gomp/pr77374.f08: New test.
3985
51a43c06 39862016-08-31 Marc Glisse <marc.glisse@inria.fr>
3987
3988 PR tree-optimization/73714
3989 * gcc.dg/tree-ssa/pr73714.c: New test.
3990
01109414 39912016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3992
3993 PR libgfortran/77393
3994 * gfortran.dg/fmt_f0_2.f90: New test.
3995
8036ac7f 39962016-08-31 Marc Glisse <marc.glisse@inria.fr>
3997
3998 * gcc.target/i386/pr59539-2.c: Adapt options.
3999 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4000
b298bde8 40012016-08-31 Paul Thomas <pault@gcc.gnu.org>
4002
4003 PR fortran/77418
4004 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4005 of the associate entity and replace with a pointer to the
4006 intended item on the stack.
4007
9f732c4e 40082016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4009 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4010
4011 PR fortran/48298
4012 * gfortran.dg/dtio_1.f90: New test.
4013 * gfortran.dg/dtio_2.f90: New test.
4014 * gfortran.dg/dtio_3.f90: New test.
4015 * gfortran.dg/dtio_4.f90: New test.
4016 * gfortran.dg/dtio_5.f90: New test.
4017 * gfortran.dg/dtio_6.f90: New test.
4018 * gfortran.dg/dtio_7.f90: New test.
4019 * gfortran.dg/dtio_8.f90: New test.
4020 * gfortran.dg/dtio_9.f90: New test.
4021 * gfortran.dg/dtio_10.f90: New test.
4022
d6dd1b60 40232016-08-30 David Malcolm <dmalcolm@redhat.com>
4024
4025 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4026 (test_many_nested_locations): New function.
4027 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4028 (test_show_locus): Handle "test_many_nested_locations".
4029
2e7400df 40302016-08-30 David Malcolm <dmalcolm@redhat.com>
4031
4032 * g++.dg/template/double-greater-than-fixit.C: New test case.
4033
98023bfd 40342016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4035
4036 * gnat.dg/opt57.ad[sb]: New test.
4037 * gnat.dg/opt57_pkg.ads: New helper.
4038
f9723d87 40392016-08-30 Richard Biener <rguenther@suse.de>
4040
4041 PR tree-optimization/69047
4042 * gcc.dg/pr69047.c: Fix byte-order check.
4043
77ce6232 40442016-08-30 Jakub Jelinek <jakub@redhat.com>
4045
adca2d16 4046 PR tree-optimization/72866
4047 * gcc.dg/vect/pr72866.c: New test.
4048
06cee168 4049 PR debug/77363
4050 * g++.dg/debug/dwarf2/pr77363.C: New test.
4051
4472e8d1 4052 PR middle-end/77377
4053 * gcc.target/i386/pr77377.c: New test.
4054
77ce6232 4055 PR debug/77389
4056 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4057 in dg-options.
4058
36bda760 40592016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4060
4061 * gfortran.dg/pr77372.f90: Moved to ...
4062 * gfortran.dg/ieee/pr77372.f90: here.
4063
2db6ea89 40642016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4065
4066 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4067 vector short/char initializations.
4068 * gcc.target/powerpc/vec-init-5.c: Likewise.
4069 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4070 vector initialization optimizations.
4071 * gcc.target/powerpc/vec-init-7.c: Likewise.
4072 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4073 vector float/double initializations.
4074 * gcc.target/powerpc/vec-init-9.c: Likewise.
4075
1e4df796 40762016-08-29 Uros Bizjak <ubizjak@gmail.com>
4077
4078 PR target/77403
4079 * gcc.target/i386/pr77403.c: New test.
4080
f293b7f2 40812016-08-29 Marek Polacek <polacek@redhat.com>
4082
4083 PR c/77292
4084 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4085
ea2ec8f6 40862016-08-29 Tom de Vries <tom@codesourcery.com>
4087
4088 PR c/77398
4089 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4090
686436fe 40912016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4092
4093 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4094
686436fe 40952016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4096
4097 * gfortran.dg/dec_structure_13.f90: New testcase.
4098
f1ecf8b3 40992016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4100
4101 PR fortran/77261
4102 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4103 available.
4104
4670f428 41052016-08-28 Tom de Vries <tom@codesourcery.com>
4106
4107 PR lto/70955
4108 * gcc.dg/pr70955.c: New test.
4109 * gcc.dg/lto/pr70955_0.c: Same.
4110 * gcc.dg/lto/pr70955_1.c: Same.
4111
b243b563 41122016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4113
4114 PR tree-optimization/71077
4115 * gcc.target/i386/pr71077.c: New test.
4116
92a44a68 41172016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4118
4119 PR fortran/77380
4120 * gfortran.dg/pr77380.f90: New test.
4121
92a44a68 41222016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4123
4124 PR fortran/77372
4125 gfortran.dg/pr77372.f90: New test.
4126
367964fa 41272016-08-26 David Malcolm <dmalcolm@redhat.com>
4128
4129 * gcc.dg/spellcheck-fields-2.c (test): Move
4130 dg-begin/end-multiline-output within function body.
4131 (test_macro): New function.
4132
df4248fb 41332016-08-26 David Malcolm <dmalcolm@redhat.com>
4134
4135 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4136 (test_fixit_insert): Update expected output.
4137 (test_fixit_remove): Likewise.
4138 (test_fixit_replace): Likewise.
4139
377da6e4 41402016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4141
4142 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4143 Fix typo.
4144
4f16cc83 41452016-08-26 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/69047
4148 * gcc.dg/pr69047.c: New testcase.
4149
a54071b2 41502016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4151 Martin Jambhor <mjambor@suse.cz>
377da6e4 4152
a54071b2 4153 * gcc.dg/ipa/propbits-1.c: New test-case.
4154 * gcc.dg/ipa/propbits-2.c: Likewise.
4155 * gcc.dg/ipa/propbits-3.c: Likewise.
4156
2ae10c8c 41572016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4158
4159 PR fortran/77351
4160 * gfortran.dg/pr77351.f90: New test.
4161
c4963714 41622016-08-25 Marek Polacek <polacek@redhat.com>
4163
4164 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4165
49e1f4eb 41662016-08-25 Marek Polacek <polacek@redhat.com>
4167
4168 PR c/77323
4169 * gcc.dg/pr77323.c: New test.
4170
984f03c2 41712016-08-24 Paul Thomas <pault@gcc.gnu.org>
4172
4173 PR fortran/77358
4174 * gfortran.dg/submodule_17.f08: New test.
4175
92a44a68 41762016-08-24 Michael Collison <michael.collison@linaro.org>
4177 Michael Collison <michael.collison@arm.com>
f6c98a9a 4178
4179 * gcc.target/arm/builtin_saddl.c: New testcase.
4180 * gcc.target/arm/builtin_saddll.c: New testcase.
4181 * gcc.target/arm/builtin_uaddl.c: New testcase.
4182 * gcc.target/arm/builtin_uaddll.c: New testcase.
4183 * gcc.target/arm/builtin_ssubl.c: New testcase.
4184 * gcc.target/arm/builtin_ssubll.c: New testcase.
4185 * gcc.target/arm/builtin_usubl.c: New testcase.
4186 * gcc.target/arm/builtin_usubll.c: New testcase.
4187
8938d43d 41882016-08-24 Uros Bizjak <ubizjak@gmail.com>
4189
4190 PR target/77270
4191 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4192 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4193 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4194 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4195 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4196 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4197 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4198 effective target. Remove scan-assembler-times directives.
4199 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4200 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4201 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4202
2fb84e50 42032016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4204
4205 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4206 of unsigned int.
4207 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4208
cac7df4e 42092016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4210
4211 PR testsuite/77317
4212 * lib/target-supports.exp
4213 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4214 (check_effective_target_vect_natural_alignment): Ditto.
4215 (check_effective_target_vector_alignment_reachable): Ditto.
4216 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4217
b904831d 42182016-08-23 Ian Lance Taylor <iant@golang.org>
4219
4220 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4221
ff055c48 42222016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4223
4224 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4225 being created from pointers to memory locations.
4226 * gcc.target/powerpc/vec-init-2.c: Likewise.
4227
27af8972 42282016-08-23 Fritz Reese <fritzoreese@gmail.com>
4229
4230 * gfortran.dg/dec_structure_12.f90: New testcase.
4231
bd8ac469 42322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4233
4234 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4235
434d4291 42362016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4237
4238 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4239 verification.
4240
be0be2de 42412016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4242
4243 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4244 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4245
7feac654 42462016-08-23 Richard Biener <rguenther@suse.de>
4247
4248 PR tree-optimization/27336
4249 * c-c++-common/pr27336.c: New testcase.
4250
364743f3 42512016-08-22 Marek Polacek <polacek@redhat.com>
4252
4253 PR c++/77321
4254 * g++.dg/cpp1y/pr77321.C: New test.
4255
b92c452d 42562016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4257
4258 PR fortran/60774
4259 * gfortran.dg/empty_label.f: Adjust test for new error message.
4260 * gfortran.dg/empty_label.f90: Ditto.
4261 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4262 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4263 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4264
bfbc628a 42652016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4266
4267 PR fortran/61318
4268 * gfortran.dg/pr61318.f90: New test.
4269
99af6e70 42702016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4271
4272 PR fortran/77260
4273 * gfortran.dg/pr77260_1.f90: New test.
4274 * gfortran.dg/pr77260_2.f90: Ditto.
4275
6cfc7001 42762016-08-22 Joseph Myers <joseph@codesourcery.com>
4277
4278 PR middle-end/77269
4279 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4280 __builtin_signbitf and __builtin_signbitl in expected generic
4281 expansion.
4282 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4283 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4284 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4285 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4286 tests.
4287
012f068a 42882016-08-22 Joseph Myers <joseph@codesourcery.com>
4289
4290 * gcc.dg/torture/float128-builtin.c,
4291 gcc.dg/torture/float128-ieee-nan.c,
4292 gcc.dg/torture/float128x-builtin.c,
4293 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4294 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4295 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4296 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4297 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4298 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4299 gcc.dg/torture/floatn-nan.h: New tests.
4300
e2c5b687 43012016-08-22 Joseph Myers <joseph@codesourcery.com>
4302
4303 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4304 macro.
4305 (main): Update calls to TEST_I_F.
4306 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4307 macro.
4308 (main): Update calls to TEST_I_F.
4309
b4635564 43102016-08-22 Joseph Myers <joseph@codesourcery.com>
4311
4312 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4313 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4314 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4315 names in calls to TEST_I_F.
4316
802bc569 43172016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4318
4319 PR c/52952
4320 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4321
70fa7158 43222016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4323
4324 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4325 and !natural_alignment_64.
4326 * gcc.dg/ipa/propalign-2.c: Likewise.
4327 * gcc.dg/ipa/propalign-3.c: Likewise.
4328 * gcc.dg/ipa/propalign-4.c: Likewise.
4329 * gcc.dg/ipa/propalign-5.c: Likewise.
4330 * lib/target-supports.exp
4331 (check_effective_target_natural_alignment_32): Add avr-*-*.
4332
d0346b1a 43332016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4334
4335 PR tree-optimization/61839
4336 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4337 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4338 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4339 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4340
82c85aba 43412016-08-19 Joseph Myers <joseph@codesourcery.com>
4342
4343 PR c/32187
4344 * lib/target-supports.exp (check_effective_target_float16)
4345 (check_effective_target_float32, check_effective_target_float64)
4346 (check_effective_target_float128, check_effective_target_float32x)
4347 (check_effective_target_float64x)
4348 (check_effective_target_float128x)
4349 (check_effective_target_float16_runtime)
4350 (check_effective_target_float32_runtime)
4351 (check_effective_target_float64_runtime)
4352 (check_effective_target_float128_runtime)
4353 (check_effective_target_float32x_runtime)
4354 (check_effective_target_float64x_runtime)
4355 (check_effective_target_float128x_runtime)
4356 (check_effective_target_floatn_nx_runtime)
4357 (add_options_for_float16, add_options_for_float32)
4358 (add_options_for_float64, add_options_for_float128)
4359 (add_options_for_float32x, add_options_for_float64x)
4360 (add_options_for_float128x): New procedures.
4361 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4362 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4363 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4364 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4365 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4366 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4367 gcc.dg/torture/float128-complex.c,
4368 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4369 gcc.dg/torture/float128x-basic.c,
4370 gcc.dg/torture/float128x-complex.c,
4371 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4372 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4373 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4374 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4375 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4376 gcc.dg/torture/float32x-basic.c,
4377 gcc.dg/torture/float32x-complex.c,
4378 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4379 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4380 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4381 gcc.dg/torture/float64x-basic.c,
4382 gcc.dg/torture/float64x-complex.c,
4383 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4384 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4385 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4386 gcc.dg/torture/floatn-tg.h,
4387 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4388 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4389 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4390 gcc.dg/torture/fp-int-convert-float128x.c,
4391 gcc.dg/torture/fp-int-convert-float16-timode.c,
4392 gcc.dg/torture/fp-int-convert-float16.c,
4393 gcc.dg/torture/fp-int-convert-float32-timode.c,
4394 gcc.dg/torture/fp-int-convert-float32.c,
4395 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4396 gcc.dg/torture/fp-int-convert-float32x.c,
4397 gcc.dg/torture/fp-int-convert-float64-timode.c,
4398 gcc.dg/torture/fp-int-convert-float64.c,
4399 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4400 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4401 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4402 maximum exponent of floating-point type. Use it in testing
4403 whether 0x8...0 fits in the floating-point type. Always treat -1
4404 (signed 0xf...f) as fitting in the floating-point type.
4405 (M_OK1): New macro.
4406 * gcc.dg/torture/fp-int-convert-double.c,
4407 gcc.dg/torture/fp-int-convert-float.c,
4408 gcc.dg/torture/fp-int-convert-float128-timode.c,
4409 gcc.dg/torture/fp-int-convert-float128.c,
4410 gcc.dg/torture/fp-int-convert-float80-timode.c,
4411 gcc.dg/torture/fp-int-convert-float80.c,
4412 gcc.dg/torture/fp-int-convert-long-double.c,
4413 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4414
cf0bbc39 44152016-08-19 Jakub Jelinek <jakub@redhat.com>
4416
9354a9a5 4417 PR fortran/72744
4418 * gfortran.dg/gomp/pr72744.f90: New test.
4419
cf0bbc39 4420 PR fortran/69281
4421 * gfortran.dg/gomp/pr69281.f90: New test.
4422
ee0e163a 44232016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4424
1e4df796 4425 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4426 the last special seed value.
4427 * gfortran.dg/random_7.f90: Use size for last array member instead
4428 of hardcoded value.
ee0e163a 4429
6d7de609 44302016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4431
4432 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4433 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4434
e3243c77 44352016-08-19 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/77286
4438 * gcc.dg/torture/pr77286.c: New testcase.
4439
b983d92d 44402016-08-18 David Malcolm <dmalcolm@redhat.com>
4441
4442 * gcc.dg/verbose-asm-2.c: New test case.
4443
48a7392b 44442016-08-18 David Malcolm <dmalcolm@redhat.com>
4445
4446 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4447 (custom_diagnostic_finalizer): Update for change to
4448 diagnostic_show_locus.
4449
5c8151fa 44502016-08-18 David Malcolm <dmalcolm@redhat.com>
4451
4452 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4453 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4454
26040f06 44552016-08-18 Marek Polacek <polacek@redhat.com>
4456
4457 PR c/71514
4458 * gcc.dg/pr71514.c: New test.
4459
360e911d 44602015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4461
4462 PR target/72839
4463 * gcc.target/i386/pr72839.c: New test.
4464
6de0546d 44652016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4466
4467 PR middle-end/70895
4468 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4469 * c-c++-common/goacc/reduction-1.c: Likewise.
4470 * c-c++-common/goacc/reduction-2.c: Likewise.
4471 * c-c++-common/goacc/reduction-3.c: Likewise.
4472 * c-c++-common/goacc/reduction-4.c: Likewise.
4473
cee80871 44742016-08-18 Alan Modra <amodra@gmail.com>
4475
4476 * gcc.c-torture/compile/pr72771.c: New.
4477
f9c39b65 44782016-08-17 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR fortran/67496
4481 * gfortran.dg/pr67496.f90: New test.
4482
92a44a68 44832015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4484
4485 PR tree-optimization/71752
f9c39b65 4486 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4487
d2392ec3 44882016-08-17 Uros Bizjak <ubizjak@gmail.com>
4489
4490 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4491
c4994c0b 44922016-08-17 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR middle-end/77259
4495 * g++.dg/ipa/devirt-52.C: New test.
4496
f7896ff0 44972016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4498
4499 * c-c++-common/goacc/reduction-6.c: New testcase.
4500
7104d1a8 45012016-08-17 Richard Biener <rguenther@suse.de>
4502
4503 PR tree-optimization/76490
4504 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4505 * gcc.dg/pr52904.c: XFAIL.
4506
cff41b9e 45072016-08-17 Richard Biener <rguenther@suse.de>
4508
4509 PR tree-optimization/23855
4510 * gcc.dg/loop-unswitch-2.c: Adjust.
4511
b1398e47 45122016-08-16 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR tree-optimization/72817
4515 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4516
de41fc22 45172016-08-16 Joseph Myers <joseph@codesourcery.com>
4518
4519 PR libgcc/77265
4520 * gcc.dg/torture/float128-extend-inf.c: New test.
4521
5927e78e 45222016-08-16 David Malcolm <dmalcolm@redhat.com>
4523
4524 PR c/72857
4525 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4526 for embedded NUL.
4527 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4528 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4529 caret placement.
4530 (test_oct): Likewise.
4531 (test_multiple): Likewise.
4532 (test_field_width_specifier): Likewise.
4533 (test_field_width_specifier_2): New function.
4534 (test_field_precision_specifier): New function.
4535 (test_embedded_nul): Update expected caret placement.
4536 (test_non_contiguous_strings): Update line number.
4537 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4538 (__emit_string_literal_range): Add "caret_idx" param.
4539 (test_simple_string_literal): Add value for new param, updating
4540 expected output..
4541 (test_concatenated_string_literal): Likewise.
4542 (test_multiline_string_literal): Likewise.
4543 (test_hex): Likewise.
4544 (test_oct): Likewise.
4545 (test_multiple): Likewise.
4546 (test_ucn4): Likewise.
4547 (test_ucn8): Likewise.
4548 (test_u8): Likewise.
4549 (test_u): Likewise; update expected message, from "range" to
4550 "location".
4551 (test_U): Likewise.
4552 (test_L): Likewise.
4553 (test_macro): Add value for new param.
4554 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4555 (__emit_string_literal_range): Add "caret_idx" param.
4556 (test_stringified_token_1): Add value for new param. Update
4557 expected message, from "range" to "location".
4558 (test_stringized_token_2): Likewise, adding param to macro.
4559 (test_stringified_token_3): Likewise.
4560 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4561 (emit_warning): Convert param from source_range to location_t.
4562 (test_string_literals): Add caret_idx param, and use it when
4563 constructing a substring_loc. Update error message, from
4564 "range" to "location".
4565
b8d94309 45662016-08-16 Jakub Jelinek <jakub@redhat.com>
4567
2e947447 4568 PR target/71910
4569 * g++.dg/gomp/pr71910.C: New test.
4570
9ea71b15 4571 PR middle-end/67485
4572 * gcc.c-torture/compile/pr67485.c: New test.
4573
b8d94309 4574 PR target/72867
4575 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4576
31de5086 45772016-08-16 Bin Cheng <bin.cheng@arm.com>
4578
4579 PR tree-optimization/69848
4580 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4581
a05d3de8 45822016-08-16 Martin Liska <mliska@suse.cz>
4583
4584 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4585 of memory operations so that it can be handled by core2
4586 in 32-bit mode.
4587
b50ad04e 45882016-08-16 Richard Biener <rguenther@suse.de>
4589
4590 PR tree-optimization/76783
4591 * gcc.dg/pr76783.c: New testcase.
4592 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4593
b441db40 45942016-08-16 Bin Cheng <bin.cheng@arm.com>
4595
4596 PR tree-optimization/72817
4597 PR tree-optimization/73450
4598 * gcc.dg/tree-ssa/pr72817.c: New test.
4599 * gcc.dg/tree-ssa/pr73450.c: New test.
4600
36d310d0 46012016-08-15 Fritz Reese <fritzoreese@gmail.com>
4602
4603 * gfortran.dg/init_flag_13.f90: New testcase.
4604 * gfortran.dg/init_flag_14.f90: Ditto.
4605 * gfortran.dg/init_flag_15.f03: Ditto.
4606 * gfortran.dg/dec_init_1.f90: Ditto.
4607 * gfortran.dg/dec_init_2.f90: Ditto.
4608
e5ec9f76 46092016-08-15 Uros Bizjak <ubizjak@gmail.com>
4610
4611 PR target/72867
4612 * gcc.target/i386/pr72867.c: New test.
4613
6ce66d38 46142016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4615
4616 * c-c++-common/dump-ada-spec-5.c: New test.
4617
894463cf 46182016-08-15 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/73434
4621 * gcc.dg/torture/pr73434.c: New testcase.
4622
98b374b4 46232016-08-15 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR tree-optimization/72824
4626 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4627
9b90f118 46282016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4629
4630 PR fortran/70598
4631 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4632 in use_device clause.
4633 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4634 * gfortran.dg/goacc/list.f95: Adjust to catch
4635 "neither a POINTER nor an array" error messages.
4636
1d80868e 46372016-08-14 Uros Bizjak <ubizjak@gmail.com>
4638
4639 PR target/76342
4640 * gcc.target/i386/pr76342.c: New test.
4641
153e4ac1 46422016-08-12 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR c/71512
4645 * g++.dg/ubsan/pr71512.C: New test.
4646 * c-c++-common/ubsan/pr71512-1.c: New test.
4647 * c-c++-common/ubsan/pr71512-2.c: New test.
4648
3c382998 46492016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4650
4651 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4652 vector initialization options.
4653 * gcc.target/powerpc/vec-init-2.c: Likewise.
4654 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4655 is generated on ISA 3.0.
4656
7079d57a 46572016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4658
4659 PR middle-end/71654
4660 * gcc.dg/c-c++-common/pr71654.c: New test.
4661 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4662 dg-options.
4663 * gcc.dg/tree-ssa/vrp24: Likewise.
4664
7175bb2a 46652016-08-12 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR c/67410
4668 * gcc.dg/pr67410.c: New test.
4669
56fb8e9d 46702016-08-12 Bin Cheng <bin.cheng@arm.com>
4671
4672 PR tree-optimization/69848
4673 * gcc.dg/vect/vect-pr69848.c: New test.
4674
1f84b4ab 46752016-08-12 Uros Bizjak <ubizjak@gmail.com>
4676
4677 PR testsuite/71008
4678 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4679 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4680 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4681 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4682
60b349d9 46832016-08-12 Richard Biener <rguenther@suse.de>
4684
4685 PR tree-optimization/57326
4686 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4687 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4688 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4689 * gcc.target/i386/pr45685.c: Likewise.
4690 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4691 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4692 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4693 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4694 * gfortran.dg/pr34163.f90: Likewise.
4695
6d5f72f3 46962016-08-12 Martin Liska <mliska@suse.cz>
4697
4698 * g++.dg/gcov/gcov-16.C: New test.
4699 * lib/gcov.exp: Support new argument for run-gcov function.
4700
b357db2c 47012016-08-12 Martin Liska <mliska@suse.cz>
4702
4703 PR gcov-profile/35590
4704 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4705
08e33f10 47062016-08-12 Richard Biener <rguenther@suse.de>
4707
4708 PR tree-optimization/72851
4709 * gcc.dg/torture/pr72851.c: New testcase.
4710
92a44a68 47112016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4712
832d369d 4713 PR debug/63240
4714 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4715 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4716 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4717 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4718 DW_AT_deleted.
4719
1289a281 4720 PR debug/55641
4721 * g++.dg/debug/dwarf2/ref-1.C: New.
4722
9a478fab 4723 PR debug/49366
4724 * g++.dg/debug/dwarf2/template-params-12.H: New.
4725 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4726 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4727 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4728 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4729 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4730 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4731 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4732
e61229f8 47332016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4734
4735 PR target/72863
4736 * gcc.target/powerpc/pr72863.c: New test.
4737
c7823416 47382016-08-11 Uros Bizjak <ubizjak@gmail.com>
4739
4740 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4741
df15667f 47422015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4743
4744 * gcc.target/i386/pieces-strcpy-1.c: New test.
4745 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4746
83c375ba 47472016-08-11 Jakub Jelinek <jakub@redhat.com>
4748
4749 PR c++/72868
4750 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4751
350f354a 47522015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4753
4754 * gcc.target/i386/pieces-memcpy-1.c: New test.
4755 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4756 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4757 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4758 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4759 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4760
74be5bc1 47612016-08-11 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR c/72816
20fb4916 4764 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4765
40395983 47662016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4767
4768 PR tree-optimization/71083
4769 * gcc.c-torture/execute/pr71083.c: New test.
4770 * gnat.dg/loop_optimization23.adb: New test.
4771 * gnat.dg/loop_optimization23_pkg.ads: New test.
4772 * gnat.dg/loop_optimization23_pkg.adb: New test.
4773
ec969ce4 47742016-08-11 Richard Biener <rguenther@suse.de>
4775
4776 PR tree-optimization/72772
4777 * gcc.dg/graphite/pr35356-1.c: Adjust.
4778 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4779
25482c16 47802016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4781
4782 * gfortran.dg/random_7.f90: Take into account that the last seed
4783 value is the special p value.
4784 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4785
f454033a 47862016-08-11 Richard Biener <rguenther@suse.de>
4787
4788 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4789
2d2b78a1 47902016-08-11 Alan Modra <amodra@gmail.com>
4791
4792 * gcc.target/powerpc/pr71680.c: New.
4793
97468983 47942016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4795
4796 * gcc.target/powerpc/bfp/bfp.exp: New file.
4797 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4798 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4799 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4800 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4801 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4802 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4803 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4804 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4805 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4806 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4807 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4808 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4809 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4810 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4811 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4812 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4813 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4814 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4815 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4816 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4817 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4818 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4819 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4820 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4821 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4822 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4823 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4824 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4825 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4826 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4827 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4828 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4829 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4830 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4831 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4832 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4833 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4834 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4835 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4836 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4837 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4838 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4839 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4840 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4841 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4842 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4843 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4844 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4845 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4846 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4847 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4848 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4849 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4850
23a6fe48 48512016-08-10 Bin Cheng <bin.cheng@arm.com>
4852
4853 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4854 Add aarch64*-*-*.
4855
0cb8f73e 48562016-08-10 Bin Cheng <bin.cheng@arm.com>
4857
4858 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4859
b7ed2a65 48602016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4861
4862 PR target/72853
4863 * gcc.target/powerpc/pr72853.c: New test.
4864
2d2b4107 48652016-08-10 Martin Liska <mliska@suse.cz>
4866
4867 PR gcov-profile/58306
4868 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4869
7132b755 48702016-08-10 Martin Liska <mliska@suse.cz>
4871
4872 * g++.dg/gcov/gcov-threads-1.C: New test.
4873
5186407c 48742016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4875
4876 PR target/71873
4877 * gcc.target/avr/pr71873.c: New test.
4878
44f01555 48792016-08-09 Martin Liska <mliska@suse.cz>
4880
4881 * g++.dg/gcov/gcov-dump-1.C: New test.
4882 * g++.dg/gcov/gcov-dump-2.C: New test.
4883
7d4f18f5 48842016-08-09 Martin Liska <mliska@suse.cz>
4885
4886 * gcc.dg/tree-prof/val-prof-9.c: New test.
4887
defa7026 48882016-08-09 Martin Liska <mliska@suse.cz>
4889
4890 * gcc.dg/tree-prof/val-prof-8.c: New test.
4891
ae7e6062 48922016-08-09 Martin Jambor <mjambor@suse.cz>
4893
0c47dd26 4894 PR ipa/71981
4895 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4896
a69fb570 48972016-08-09 Bin Cheng <bin.cheng@arm.com>
4898
4899 PR tree-optimization/33707
4900 * gcc.dg/vect/pr33707.c: New test.
4901
a031a844 49022016-08-09 Bin Cheng <bin.cheng@arm.com>
4903
4904 PR tree-optimization/pr72772
4905 * gcc.dg/tree-ssa/pr72772.c: New test.
4906
8f1baf0d 49072016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4908
4909 PR rtl-optimization/66669
4910 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4911
53e7aca1 49122016-08-09 Jakub Jelinek <jakub@redhat.com>
4913
4914 PR tree-optimization/72824
4915 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4916
c162fa25 49172016-08-09 Richard Biener <rguenther@suse.de>
4918
4919 PR tree-optimization/71802
4920 * gcc.dg/torture/pr71802.c: New testcase.
4921
87156a7d 49222016-08-09 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR c++/72809
4925 * g++.dg/eh/stdarg1.C: New test.
4926
d0029333 49272016-08-08 Andi Kleen <ak@linux.intel.com>
4928
4929 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4930 test command line in failure log.
4931 (profopt-execute): dito. Make autofdo file names unique.
4932
7af4d06b 49332016-08-08 David Malcolm <dmalcolm@redhat.com>
4934
4935 PR c/64955
4936 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4937 output.
4938
7091ff70 49392016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4940
4941 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4942 c99_runtime.
4943 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4944 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4945 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4946 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4947 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4948 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4949
d189b094 49502016-08-08 David Malcolm <dmalcolm@redhat.com>
4951
4952 PR c/52952
4953 * gcc.dg/cpp/pr66415-1.c: Likewise.
4954 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4955 * gcc.dg/format/c90-printf-1.c: Likewise.
4956 * gcc.dg/format/diagnostic-ranges.c: New test case.
4957
440837fe 49582016-08-08 Jakub Jelinek <jakub@redhat.com>
4959
7cbcf608 4960 PR fortran/72716
4961 * gfortran.dg/gomp/pr72716.f90: New test.
4962
aa1ddb66 4963 PR middle-end/72781
4964 * gcc.dg/gomp/pr72781.c: New test.
4965
440837fe 4966 PR middle-end/68762
4967 * g++.dg/vect/pr68762-1.cc: New test.
4968 * g++.dg/vect/pr68762-2.cc: New test.
4969 * g++.dg/vect/pr68762.h: New file.
4970
eb571c16 49712016-08-08 Martin Sebor <msebor@redhat.com>
4972
4973 PR testsuite/72838
f9c39b65 4974 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4975 * g++.dg/warn/overflow-warn-3.C: Same.
4976 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4977
8ca5189a 49782016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4979
4980 PR fortran/71936
4981 * gfortran.dg/allocate_with_source_21.f03: New test.
4982
1495e54c 49832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4984
4985 PR fortran/72698
4986 * gfortran.dg/allocate_with_source_20.f03: New test.
4987
d1e97886 49882016-08-08 Alan Modra <amodra@gmail.com>
4989
4990 * gcc.c-torture/compile/pr72802.c: New.
4991
9da84a54 49922016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4993
4994 PR fortran/70524
4995 * gfortran.dg/dependency_48.f90: New test.
4996
3f9692a5 49972016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4998
b5b764be 4999 PR fortran/70040
3f9692a5 5000 * gfortran.dg/pr70040.f90: New testcase.
5001
099ec19a 50022016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5003
5004 PR fortran/71961
5005 * gfortran.dg/matmul_10.f90: New testcase.
5006
e8272095 50072016-08-07 Jan Hubicka <hubicka@ucw.cz>
5008
5009 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5010
f5d2c462 50112016-08-07 Jakub Jelinek <jakub@redhat.com>
5012
5013 PR c/72816
5014 * gcc.dg/pr72816.c: New test.
5015
30c60892 50162016-08-06 Jonathan Wakely <jwakely@redhat.com>
5017
5018 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5019 * g++.dg/conversion/pr41426.C: Likewise.
5020 * g++.dg/conversion/pr66211.C: Likewise.
5021 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5022 * g++.dg/init/ref8.C: Likewise.
5023 * g++.old-deja/g++.law/cvt20.C: Likewise.
5024 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5025
2abf3c4a 50262016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5027
5028 PR tree-optimization/18046
5029 * gcc.dg/tree-ssa/vrp105.c: New test.
5030 * gcc.dg/tree-ssa/vrp106.c: New test.
5031
a940fdc7 50322016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5033
5034 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5035 1ul in diagnostics. Remove hyphen from "constant-expression."
5036 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5037 * g++.dg/cpp0x/static_assert3.C: Same.
5038 * g++.dg/cpp1y/constexpr-throw.C: Same.
5039 * g++.dg/template/nontype3.C: Same.
5040 * g++.dg/warn/overflow-warn-1.C: Same.
5041 * g++.dg/warn/overflow-warn-3.C: Same.
5042 * g++.dg/warn/overflow-warn-4.C: Same.
5043
d4166bdc 50442016-08-05 David Malcolm <dmalcolm@redhat.com>
5045
5046 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5047 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5048 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5049 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5050
906dd612 50512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5052
5053 PR tree-optimization/72810
5054 * gcc.dg/tree-ssa/vrp110.c: New test.
5055
9788fb76 50562016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5057
5058 PR Target/72819
5059 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5060 registers.
5061 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5062 saving the half-precision registers.
5063 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5064 value is returned in h0.
5065 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5066 are passed in FP/SIMD registers.
5067 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5068 passing works corrcetly.
5069 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5070 (hfa_f16x2_t): Likewise.
5071 (hfa_f16x3_t): Likewise.
5072 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5073 are promoted to double and passed in a double register.
5074 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5075 are promoted to double and stacked.
5076 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5077 __fp16 data types.
5078 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5079 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5080 __fp16 first get passed in FP/SIMD registers, then stacked.
5081
30f40fe4 50822016-08-05 Nathan Sidwell <nathan@acm.org>
5083
5084 PR c++/68724
5085 * g++.dg/cpp0x/pr68724.C: New.
5086
8a6540e1 50872016-08-05 Richard Biener <rguenther@suse.de>
5088
5089 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5090
09001ac1 50912016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5092
5093 * gcc.dg/tree-ssa/vrp107.c: New test.
5094 * gcc.dg/tree-ssa/vrp108.c: New test.
5095 * gcc.dg/tree-ssa/vrp109.c: New test.
5096
88ab6a9c 50972016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5098
5099 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5100 dg-options.
5101
b2a036e7 51022016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5103
5104 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5105 test-cases.
5106 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5107 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5108 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5109 test-cases.
5110 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5111 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5112 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5113 large_double.
5114
8dbf49cb 51152016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5116
5117 PR c++/72800
5118 * g++.dg/cpp1y/lambda-ice1.C: New.
5119
dcc45aae 51202016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5121
5122 PR c++/72759
5123 * g++.dg/cpp1y/pr72759.C: New test.
5124
88fe4062 51252016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5126
5127 * gcc.dg/switch-10.c: New test.
5128
a1af716f 51292016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5130
5131 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5132
1fa5d8ba 51332016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5134
5135 * c-c++-common/goacc/routine-5.c: Update.
5136
e8dedc4a 51372016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5138
5139 PR rtl-optimization/70903
5140 * gcc.c-torture/execute/pr70903.c: New test.
5141
7ca5003c 51422016-08-04 Martin Liska <mliska@suse.cz>
5143
5144 * gcc.dg/params/params.exp: Replace file exists with
5145 TESTING_IN_BUILD_TREE.
5146
810702a2 51472016-08-04 Marek Polacek <polacek@redhat.com>
5148
5149 PR c++/70229
5150 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5151
fa8a8f79 51522016-08-04 Richard Biener <rguenther@suse.de>
5153
5154 PR middle-end/71984
5155 * gcc.dg/torture/pr71984.c: Guard correctness check for
5156 little-endian.
5157
9916f5a5 51582016-08-03 Andrew Pinski <apinski@cavium.com>
5159
5160 * gcc.c-torture/compile/20160802-1.c: New testcase.
5161
278b4698 51622016-08-03 Fritz Reese <fritzoreese@gmail.com>
5163
5164 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5165
860c3c85 51662016-08-03 Richard Biener <rguenther@suse.de>
5167
5168 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5169 and remove -O3.
5170 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5171 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5172
0a41d717 51732016-08-03 Richard Biener <rguenther@suse.de>
5174
5175 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5176 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5177 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5178 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5179
52e3c0e8 51802016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5181
5182 * gcc.dg/init-excess-2.c: Require int32plus.
5183 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5184 * gcc.dg/pr59963-2.c: Require int32plus.
5185 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5186 * gcc.dg/unroll-7.c: Require int32plus.
5187
ad8a330c 51882016-08-02 Bin Cheng <bin.cheng@arm.com>
5189
5190 PR tree-optimization/34114
5191 * gcc.dg/tree-ssa/loop-42.c: New test.
5192
d3aa3636 51932016-08-02 Tamar Christina <tamar.christina@arm.com>
5194
5195 * gcc.target/aarch64/vminmaxnm.c: New.
5196 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5197 tests.
5198
c79d3723 51992016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5200
5201 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5202 vec_extract for vector float, vector int, vector short, and vector
5203 char.
5204 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5205 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5206 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5207 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5208
5fc13c39 52092016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5210
5211 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5212 single stack adjustment, no writeback.
5fc13c39 5213 * gcc.target/aarch64/test_frame_12.c: Likewise.
5214 * gcc.target/aarch64/test_frame_13.c: Likewise.
5215 * gcc.target/aarch64/test_frame_15.c: Likewise.
5216 * gcc.target/aarch64/test_frame_6.c: Likewise.
5217 * gcc.target/aarch64/test_frame_7.c: Likewise.
5218 * gcc.target/aarch64/test_frame_8.c: Likewise.
5219 * gcc.target/aarch64/test_frame_16.c: New test.
5220
2eb70c76 52212015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5222
5223 PR target/72748
5224 * gcc.target/i386/pr72748.c: New test.
5225
92a44a68 52262015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5227
5228 PR tree-optimization/71818
5229 * gcc.dg/vect/pr71818.c: New
5230
56e7a293 52312016-08-01 Martin Liska <mliska@suse.cz>
5232
5233 PR tree-optimization/71857
5234 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5235
aa8852cc 52362016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5237
5238 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5239
f3c032a4 52402016-08-01 Jan Beulich <jbeulich@suse.com>
5241
5242 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5243
a1e9d2c3 52442016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5245
5246 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5247 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5248
466045aa 52492016-07-31 Jonathan Wakely <jwakely@redhat.com>
5250
5251 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5252 (check_effective_target_c++): Likewise. Also match for libstdc++.
5253
92a44a68 52542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5255
5256 PR fortran/41922
5257 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5258 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5259 * gfortran.dg/pr41922.f90: New test.
5260
dd13eb1b 52612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5262
5263 PR fortran/68566
5264 * gfortran.dg/pr68566.f90: new test.
5265
a940fdc7 52662016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5267
5268 PR c++/60760
5269 PR c++/71091
5270 * g++.dg/cpp0x/constexpr-cast.C: New test.
5271 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5272 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5273 * g++.dg/ubsan/pr63956.C: Correct.
5274
efa8ff03 52752016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5276
5277 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5278 vector double or vector long where the vector is in memory.
5279 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5280 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5281
0b8113c5 52822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5283
5284 PR fortran/69867
5285 * gfortran.dg/pr69867.f90: New test.
5286
3badc59b 52872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5288
5289 PR fortran/69962
5290 * gfortran.dg/pr69962.f90: New test.
5291
fc8b54ff 52922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5293
5294 PR fortran/70006
5295 * gfortran.dg/pr70006.f90: New test.
5296
165b422e 52972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5298
5299 PR fortran/71730
5300 * gfortran.dg/pr71730.f90: New test.
5301 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5302 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5303 * gfortran.dg/array_constructor_26.f03: Ditto.
5304
0c6334ed 53052016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5306
5307 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5308 * gcc.target/powerpc/pr71763.c: Likewise.
5309
4ebf85be 53102016-07-29 Marek Polacek <polacek@redhat.com>
5311
5312 PR c/71742
5313 * gcc.dg/940510-1.c: Adjust dg-error.
5314 * gcc.dg/c99-flex-array-1.c: Likewise.
5315 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5316
9efe5be6 5317 PR c/71853
5318 * gcc.dg/noncompile/pr71853.c: New test.
5319
4c4548bb 5320 PR c/71573
5321 * gcc.dg/noncompile/pr71573.c: New test.
5322
8ae70602 5323 PR c/71926
5324 * g++.dg/warn/Wparentheses-30.C: New test.
5325 * gcc.dg/Wparentheses-14.c: New test.
5326
cfc1aded 53272016-07-29 Uros Bizjak <ubizjak@gmail.com>
5328
5329 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5330
d5e80d93 53312016-07-29 Bin Cheng <bin.cheng@arm.com>
5332
5333 PR tree-optimization/57558
5334 * gcc.dg/vect/pr57558-1.c: New test.
5335 * gcc.dg/vect/pr57558-2.c: New test.
5336
c7c713ec 53372016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5338
cfc1aded 5339 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5340 to scan forwprop1 dump pass.
5341
34b9af67 53422016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5343
5344 PR c++/51488
5345 * g++.dg/template/pr51488.C: New.
5346
322d4184 53472016-07-29 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR c/71969
5350 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5351 static __inline__.
5352 * gcc.dg/pr71969-1.c: New test.
5353 * gcc.dg/pr71969-2.c: New test.
5354 * gcc.dg/pr71969-3.c: New test.
5355
7648c9c7 53562016-07-29 Marek Polacek <polacek@redhat.com>
5357
5358 PR c/71574
5359 * c-c++-common/pr71574.c: New test.
5360
35fddbd6 5361 PR c/71583
5362 * gcc.dg/noncompile/pr71583.c: New test.
5363
d06bcb87 53642016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5365
5366 PR middle-end/68217
5367 * gcc.dg/pr68217.c: New test.
5368
fb5574d7 53692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5370
5371 PR fortran/71067
5372 * gfortran.dg/pr71067_1.f90: New test.
5373 * gfortran.dg/pr71067_2.f90: Ditto.
5374
a52bb7a0 53752016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5376
5377 * gcc.target/powerpc/vec-extract-1.c: New test.
5378
42e96823 53792016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5380
5381 PR fortran/71799
5382 * gfortran.dg/pr71799.f90: New test.
5383
d5539c6b 53842016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/71665
5387 * g++.dg/cpp0x/pr71665-1.C: New.
5388 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5389 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5390 * g++.dg/ext/label10.C: Likewise.
5391 * g++.dg/parse/constant5.C: Likewise.
5392
05995232 53932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5394
5395 PR fortran/71859
5396 * gfortran.dg/pr71859.f90: New test.
5397 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5398 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5399
7a4429b2 54002016-07-28 Paul Thomas <pault@gcc.gnu.org>
5401
5402 PR fortran/71883
5403 * gfortran.dg/pr71883.f90 : New test.
5404
f339cf78 54052016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5406
5407 PR tree-optimization/71734
cfc1aded 5408 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5409
8311fe26 54102016-07-28 Renlin Li <renlin.li@arm.com>
5411
5412 Revert
5413 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5414
5415 PR fortran/71902
5416 * gfortran.dg/dependency_47.f90: New test.
5417
595e387a 54182016-07-28 Martin Liska <mliska@suse.cz>
5419
5420 PR gcov-profile/68025
5421 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5422
83554604 54232016-07-28 Martin Liska <mliska@suse.cz>
5424
5425 * g++.dg/vect/pr70944.cc: New test.
5426
ec6d2d63 54272016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5428
5429 PR middle-end/71994
5430 * gcc.dg/torture/pr71994.c: New test.
5431
12dabcee 54322016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5433
5434 PR middle-end/71078
5435 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5436 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5437 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5438
262a83d5 54392016-07-27 Richard Biener <rguenther@suse.de>
5440
5441 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5442
3989f1fe 54432016-07-27 Martin Liska <mliska@suse.cz>
5444
5445 * gcc.dg/predict-13.c: New test.
5446 * gcc.dg/predict-14.c: New test.
5447
69a499fa 54482016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5449
7a4429b2 5450 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5451 including stdint.h.
5452 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5453 including stdint.h.
5454
751fef95 54552016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5456
5457 PR target/71869
5458 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5459 IEEE built-in functions handle quiet and signalling NaNs
5460 correctly.
5461
5e07497c 54622016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5463
5464 PR fortran/71862
5465 * gfortran.dg/pr71862.f90: New test.
5466
18928e61 54672016-07-26 Martin Sebor <msebor@redhat.com>
5468
5469 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5470 selector with dg-options.
5471
7e1856f1 54722016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5473
5474 PR tree-optimization/18046
5475 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5476 * gcc.dg/tree-ssa/vrp103.c: New test.
5477 * gcc.dg/tree-ssa/vrp104.c: New test.
5478
08679462 54792016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5480
5481 * gcc.target/powerpc/pr63354.c: Require lp64 since
5482 -mprofile-kernel is not legal with -m32.
5483
8c3efadf 54842016-07-26 Richard Biener <rguenther@suse.de>
5485
5486 PR rtl-optimization/71984
5487 * gcc.dg/torture/pr71984.c: New testcase.
5488
78866ecd 54892016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5490
5491 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5492 g++-dg-runtest via et-dg-runtest.
5493 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5494 * gcc.dg/vect/vect.exp: Likewise.
5495 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5496 gfortran-dg-runtest.
5497 * gfortran.dg/vect/vect.exp: Likewise.
5498 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5499 (check_mips_loongson_hw_available): Likewise.
5500 (check_effective_target_mpaired_single_runtime): Likewise.
5501 (check_effective_target_mips_loongson_runtime): Likewise.
5502 (add_options_for_mpaired_single): Likewise.
5503 (check_effective_target_vect_int): Add global et_index.
5504 Check and save the supported feature for a target selected by
5505 the et_index target. Break long lines where appropriate. Call
5506 et-is-effective-target for MIPS with an argument instead of
5507 check_effective_target_* where appropriate.
5508 (check_effective_target_vect_intfloat_cvt): Likewise.
5509 (check_effective_target_vect_uintfloat_cvt): Likewise.
5510 (check_effective_target_vect_floatint_cvt): Likewise.
5511 (check_effective_target_vect_floatuint_cvt): Likewise.
5512 (check_effective_target_vect_simd_clones): Likewise.
5513 (check_effective_target_vect_shift): ewise.
5514 (check_effective_target_whole_vector_shift): Likewise.
5515 (check_effective_target_vect_bswap): Likewise.
5516 (check_effective_target_vect_shift_char): Likewise.
5517 (check_effective_target_vect_long): Likewise.
5518 (check_effective_target_vect_float): Likewise.
5519 (check_effective_target_vect_double): Likewise.
5520 (check_effective_target_vect_long_long): Likewise.
5521 (check_effective_target_vect_no_int_max): Likewise.
5522 (check_effective_target_vect_no_int_add): Likewise.
5523 (check_effective_target_vect_no_bitwise): Likewise.
5524 (check_effective_target_vect_widen_shift): Likewise.
5525 (check_effective_target_vect_no_align): Likewise.
5526 (check_effective_target_vect_hw_misalign): Likewise.
5527 (check_effective_target_vect_element_align): Likewise.
5528 (check_effective_target_vect_condition): Likewise.
5529 (check_effective_target_vect_cond_mixed): Likewise.
5530 (check_effective_target_vect_char_mult): Likewise.
5531 (check_effective_target_vect_short_mult): Likewise.
5532 (check_effective_target_vect_int_mult): Likewise.
5533 (check_effective_target_vect_extract_even_odd): Likewise.
5534 (check_effective_target_vect_interleave): Likewise.
5535 (check_effective_target_vect_stridedN): Likewise.
5536 (check_effective_target_vect_multiple_sizes): Likewise.
5537 (check_effective_target_vect64): Likewise.
5538 (check_effective_target_vect_call_copysignf): Likewise.
5539 (check_effective_target_vect_call_sqrtf): Likewise.
5540 (check_effective_target_vect_call_btrunc): Likewise.
5541 (check_effective_target_vect_call_btruncf): Likewise.
5542 (check_effective_target_vect_call_ceil): Likewise.
5543 (check_effective_target_vect_call_ceilf): Likewise.
5544 (check_effective_target_vect_call_floor): Likewise.
5545 (check_effective_target_vect_call_floorf): Likewise.
5546 (check_effective_target_vect_call_lceil): Likewise.
5547 (check_effective_target_vect_call_lfloor): Likewise.
5548 (check_effective_target_vect_call_nearbyint): Likewise.
5549 (check_effective_target_vect_call_nearbyintf): Likewise.
5550 (check_effective_target_vect_call_round): Likewise.
5551 (check_effective_target_vect_call_roundf): Likewise.
5552 (check_effective_target_vect_perm): Likewise, but also append *_saved
5553 to the existing global name to properly cache the result.
5554 (check_effective_target_vect_perm_byte): Likewise.
5555 (check_effective_target_vect_perm_short): Likewise.
5556 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5557 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5558 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5559 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5560 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5561 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5562 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5563 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5564 (check_effective_target_vect_sdot_qi): Likewise.
5565 (check_effective_target_vect_udot_qi): Likewise.
5566 (check_effective_target_vect_sdot_hi): Likewise.
5567 (check_effective_target_vect_udot_hi): Likewise.
5568 (check_effective_target_vect_usad_char): Likewise.
5569 (check_effective_target_vect_pack_trunc): Likewise.
5570 (check_effective_target_vect_unpack): Likewise.
5571 (check_effective_target_vect_aligned_arrays): Likewise.
5572 (check_effective_target_vect_natural_alignment): Likewise.
5573 (check_effective_target_vector_alignment_reachable): Likewise.
5574 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5575 (is-effective-target): Initialize et_index if undefined.
5576 (et-dg-runtest): New.
5577 (et-is-effective-target): Likewise.
5578 (check_vect_support_and_set_flags): Add supported MIPS targets to
5579 EFFECTIVE_TARGETS list. Return the number of supported targets.
5580
b2930f09 55812016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5582 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5583
5584 PR middle-end/70920
5585 * gcc.dg/pr70920-1.c: New test-case.
5586 * gcc.dg/pr70902-2.c: Likewise.
5587 * gcc.dg/pr70920-3.c: Likewise.
5588 * gcc.dg/pr70920-4.c: Likewise
5589 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5590 2 instead of 3.
5591
90821294 55922016-07-25 Alexander Monakov <amonakov@ispras.ru>
5593
5594 * gcc.c-torture/execute/pr71494.c: Require label_values.
5595 * gcc.dg/pr16973.c: Ditto.
5596
1660595b 55972016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5598
5599 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5600 * gcc.dg/torture/pr69771.c: Require int32plus.
5601 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5602
5b2b88ce 56032016-07-25 Martin Liska <mliska@suse.cz>
5604
5605 * gcc.dg/torture/pr71987.c: New test.
5606
e2f926e9 56072016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5608
5609 PR fortran/71935
5610 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5611 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5612 * gfortran.dg/pr71935.f90: New test.
5613
a940fdc7 56142016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5615
5616 PR c++/71675
5617 * g++.dg/ext/atomic-3.C: New test.
5618 * gcc.dg/atomic/pr71675.c: New test.
5619
5a43070d 56202016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5621
5622 * gcc.target/i386/mvc8.c: New test.
5623
1b793819 56242016-07-22 Bin Cheng <bin.cheng@arm.com>
5625
5626 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5627 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5628
d4b4c787 56292016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5630
5631 PR fortran/71795
5632 * gfortran.dg/constructor_50.f90: New test.
5633
45648efe 56342016-07-22 Martin Liska <mliska@suse.cz>
5635
5636 PR gcov-profile/69028
5637 PR gcov-profile/62047
5638 * g++.dg/cilk-plus/pr69028.C: New test.
5639
b657bb1f 56402016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5641
5642 * gfortran.dg/coarray_stat_2.f90: New test.
5643
3a421504 56442016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5645
5646 * gcc.target/powerpc/vec-extract.h: New files to check the
5647 vec_extract built-in functions for all vector types, testing
5648 accessing each element, both with constant and variable element
5649 numbers.
5650 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5651 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5652 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5653 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5654 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5655 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5656 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5657 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5658 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5659
d40a1eac 56602016-07-21 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR c++/71728
5663 * g++.dg/other/pr71728.C: New test.
5664
3b0d7293 56652016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5666
5667 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5668 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5669 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5670 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5671 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5672
50953a9f 56732016-07-21 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/71947
5676 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5677
90261646 56782016-07-21 Bin Cheng <bin.cheng@arm.com>
5679
5680 * gcc.dg/tree-ssa/scev-15.c: New.
5681
5a5a7a90 56822016-07-21 Bin Cheng <bin.cheng@arm.com>
5683
5684 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5685
df0c563f 56862016-07-21 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR c++/71941
5689 * g++.dg/gomp/pr71941.C: New test.
5690
24acd4ab 56912016-07-20 David Malcolm <dmalcolm@redhat.com>
5692
5693 PR c/70339
5694 PR c/71858
5695 * g++.dg/spellcheck-identifiers.C: New test case, based on
5696 gcc.dg/spellcheck-identifiers.c.
5697 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5698 gcc.dg/spellcheck-identifiers-2.c.
5699 * g++.dg/spellcheck-typenames.C: New test case, based on
5700 gcc.dg/spellcheck-typenames.c
5701
8669e753 57022016-07-20 Jonathan Wakely <jwakely@redhat.com>
5703
5704 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5705 pointer to member function and also test catching by reference.
5706
75cb41b8 57072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5708
5709 * gcc.target/s390/pr67443.c: Fix test case.
5710
07be1239 57112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5712
5713 * gcc.target/s390/insv-1.c: Xfail some tests.
5714 * gcc.target/s390/insv-2.c: Likewise.
5715
e9b5fdd9 57162016-07-20 Georg-Johann Lay <avr@gjlay.de>
5717
5718 * gcc.target/avr/torture/get-mem.c: New test.
5719 * gcc.target/avr/torture/set-mem.c: New test.
5720
b704b0e1 57212016-07-20 Georg-Johann Lay <avr@gjlay.de>
5722
5723 PR target/71948
5724 * gcc.target/avr/torture/tiny-progmem.c: New test.
5725
051eb924 57262016-07-20 Jakub Jelinek <jakub@redhat.com>
5727
fdb70809 5728 PR c++/71909
5729 * g++.dg/parse/pr71909.C: New test.
5730 * g++.dg/tm/pr71909.C: New test.
5731
051eb924 5732 PR c++/50060
5733 * g++.dg/cpp0x/constexpr-50060.C: New test.
5734 * g++.dg/cpp1y/constexpr-50060.C: New test.
5735
c4e1267c 57362016-07-20 Martin Liska <mliska@suse.cz>
5737
5738 * gfortran.dg/graphite/pr71898.f90: New test.
5739
ecaa5fd4 57402016-07-20 Bin Cheng <bin.cheng@arm.com>
5741
5742 PR tree-optimization/71503
5743 PR tree-optimization/71683
5744 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5745 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5746
f5b88ba1 57472016-07-20 Martin Liska <mliska@suse.cz>
5748
5749 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5750 * gcc.dg/plugin/sreal-test-1.c: Remove.
5751 * gcc.dg/plugin/sreal_plugin.c: Remove.
5752
e889bd11 57532016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5754
5755 PR fortran/71902
5756 * gfortran.dg/dependency_47.f90: New test.
5757
1c6bb1c0 57582016-07-19 Jakub Jelinek <jakub@redhat.com>
5759
94d511af 5760 PR rtl-optimization/71916
5761 * gcc.c-torture/compile/pr71916.c: New test.
5762
54e95a17 5763 PR middle-end/71874
5764 * g++.dg/torture/pr71874.C: New test.
5765
1c6bb1c0 5766 PR middle-end/71734
5767 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5768 (my_alloc): Rewritten to use __builtin_posix_memalign and
5769 __SIZE_TYPE__.
5770 (my_free): Use __builtin_free instead of _mm_free.
5771 (Vec::operator=): Use __builtin_memcpy.
5772
0d565f19 57732016-07-19 Martin Jambor <mjambor@suse.cz>
5774
cfc1aded 5775 PR fortran/71688
5776 * gfortran.dg/pr71688.f90: New test.
0d565f19 5777
2be13cd5 57782016-07-19 Richard Biener <rguenther@suse.de>
5779
5780 * c-c++-common/vector-subscript-6.c: New testcase.
5781 * c-c++-common/vector-subscript-7.c: Likewise.
5782
1697df09 57832016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5784
7a4429b2 5785 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5786 and UInt32 based on __SIZEOF_INT__.
5787
8894566e 57882016-07-19 Richard Biener <rguenther@suse.de>
5789
5790 PR tree-optimization/71901
5791 * gcc.dg/torture/pr71901.c: New testcase.
5792
57932016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5794
5795 PR tree-optimization/71908
5796 * gcc.dg/torture/pr71908.c: New testcase.
5797
106ac76d 57982016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5799
5800 PR target/71493
5801 * gcc.target/powerpc/pr71493-1.c: New test.
5802 * gcc.target/powerpc/pr71493-2.c: Likewise.
5803
e6517a48 58042016-07-18 Jakub Jelinek <jakub@redhat.com>
5805
d1e0c36e 5806 PR c++/71835
5807 * g++.dg/conversion/ambig3.C: New test.
5808
6fe424c2 5809 PR c++/71828
5810 * g++.dg/cpp0x/constexpr-71828.C: New test.
5811
d3dd9e33 5812 PR c++/71826
5813 * g++.dg/template/pr71826.C: New test.
5814
74fd83a9 5815 PR c++/71822
5816 * g++.dg/template/defarg21.C: New test.
5817
e6517a48 5818 PR c++/71871
5819 * g++.dg/ext/vector31.C: New test.
5820
f942bdbf 58212016-07-18 Uros Bizjak <ubizjak@gmail.com>
5822
5823 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5824
4b1425be 58252016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5826
5827 PR tree-optimization/71734
5828 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5829
a80f37e1 58302016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5831
5832 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5833 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5834 stack-layout-dynamic-1.c: New test.
5835
ea283725 58362016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5837
5838 * gcc.target/s390/nolrl-1.c: New test.
5839
14eab729 58402016-07-17 Fritz Reese <fritzoreese@gmail.com>
5841
5842 PR fortran/71523
5843 * gfortran.dg/pr71523_1.f90: New test.
5844 * gfortran.dg/pr71523_2.f90: New test.
5845
3925d644 58462016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5847
5848 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5849
fb9ff4ce 58502016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5851 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5852
5853 PR fortran/62125
5854 * gfortran.dg/pr62125.f90: New test.
5855
95b0f5e9 58562016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5857
5858 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5859 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5860
1913be16 58612016-07-15 Jonathan Wakely <jwakely@redhat.com>
5862
5863 PR c++/58796
5864 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5865 * g++.dg/cpp0x/nullptr35.C: New test.
5866
b4803084 58672016-07-15 Bin Cheng <bin.cheng@arm.com>
5868
5869 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5870
89e3ec3d 58712016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5872
5873 * gfortran.dg/goacc/vector_length.f90: New test.
5874
2084e279 58752016-07-15 Richard Biener <rguenther@suse.de>
5876
5877 PR tree-optimization/71881
5878 * gcc.dg/torture/pr71881.c: New testcase.
5879
2177bb9a 58802016-07-15 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/71887
5883 * gcc.dg/torture/pr71887.c: New testcase.
5884
0dd7db3b 58852016-07-15 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR c/71858
5888 * gcc.dg/spellcheck-identifiers-3.c: New test.
5889
b41cc4d1 58902016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5891
5892 PR fortran/71807
5893 * gfortran.dg/null_9.f90: New test.
5894
a4d34e5e 58952016-07-15 Bin Cheng <bin.cheng@arm.com>
5896
5897 * gcc.dg/tree-ssa/loop-41.c: New test.
5898
1547c551 58992016-07-15 Bin Cheng <bin.cheng@arm.com>
5900
5901 PR tree-optimization/71347
5902 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5903
b9c2416b 59042016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5905
5906 PR fortran/29819
5907 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5908 * gfortran.dg/contains.f90: Ditto.
5909 * gfortran.dg/contains_empty_1.f03: Ditto.
5910 * gfortran.dg/submodule_3.f08: Ditto.
5911
28413b15 59122016-07-14 Jakub Jelinek <jakub@redhat.com>
5913
661af228 5914 PR testsuite/71865
5915 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5916 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5917 expected diagnostics.
5918
28413b15 5919 PR c/71858
5920 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5921 * gcc.dg/spellcheck-identifiers-2.c: New test.
5922 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5923 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5924
7b3b3a49 59252016-07-14 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR tree-optimization/71872
5928 * gcc.c-torture/compile/pr71872.c: New test.
5929
7c039c44 59302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5931
5932 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5933 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5934 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5935 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5936 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5937 * gcc.target/arm/atomic-op-acquire-1.c: This.
5938 * gcc.target/arm/atomic-op-char.c: Rename into ...
5939 * gcc.target/arm/atomic-op-char-1.c: This.
5940 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5941 * gcc.target/arm/atomic-op-consume-1.c: This.
5942 * gcc.target/arm/atomic-op-int.c: Rename into ...
5943 * gcc.target/arm/atomic-op-int-1.c: This.
5944 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5945 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5946 * gcc.target/arm/atomic-op-release.c: Rename into ...
5947 * gcc.target/arm/atomic-op-release-1.c: This.
5948 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5949 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5950 * gcc.target/arm/atomic-op-short.c: Rename into ...
5951 * gcc.target/arm/atomic-op-short-1.c: This.
5952 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5953 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5954 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5955 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5956 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5957 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5958 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5959 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5960 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5961 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5962
80c5e533 59632016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5964
5965 PR fortran/70842
5966 * gfortran.dg/select_type_35.f03: New test.
5967
c5a9fc7b 59682016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5969
5970 PR target/65951
5971 PR tree-optimization/70923
5972 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5973 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5974 * gcc.dg/vect/pr65951.c: Likewise.
5975 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5976
d1242c94 59772016-07-14 David Edelsohn <dje.gcc@gmail.com>
5978
5979 * c-c++-common/pr60226.c: Expect maximum object file alignment
5980 error on AIX.
5981
97f2a90b 59822016-07-14 Richard Biener <rguenther@suse.de>
5983
5984 PR tree-optimization/71866
5985 * gcc.dg/torture/pr71866.c: New testcase.
5986
6029a910 59872016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5988
5989 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5990 selector and enclose boolean expression in curly braces.
5991
798d22ed 59922016-07-14 Alan Modra <amodra@gmail.com>
5993
5994 PR target/71733
5995 * gcc.target/powerpc/p9-novsx.c: New.
5996
3ffcb27d 59972016-07-13 Andi Kleen <ak@linux.intel.com>
5998
5999 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6000 * g++.dg/tree-prof/morefunc.C: Dito.
6001 * g++.dg/tree-prof/pr35545.C: Dito.
6002 * g++.dg/tree-prof/reorder.C: Dito.
6003 * gcc.dg/tree-prof/20050826-2.c: Dito.
6004 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6005 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6006 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6007 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6008 * gcc.dg/tree-prof/inliner-1.c: Dito.
6009 * gcc.dg/tree-prof/merge_block.c: Dito.
6010 * gcc.dg/tree-prof/stringop-1.c: Dito.
6011 * gcc.dg/tree-prof/stringop-2.c: Dito.
6012 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6013 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6014 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6015 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6016 * gcc.dg/tree-prof/update-loopch.c: Dito.
6017 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6018 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6019 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6020 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6021 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6022 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6023 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6024
9ace90e5 60252016-07-13 Andi Kleen <ak@linux.intel.com>
6026
6027 * lib/profopt.exp (profopt-execute): Remove .imports files.
6028
b75cf198 60292016-07-13 Andi Kleen <ak@linux.intel.com>
6030
f942bdbf 6031 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6032
4d0389a9 60332016-07-13 Andi Kleen <ak@linux.intel.com>
6034
6035 * lib/profopt.exp (dg-final-scan-autofdo,
6036 dg-final-scan-not-autofdo): New functions.
6037
a5af7a75 60382016-07-13 Bin Cheng <bin.cheng@arm.com>
6039
6040 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6041 * gcc.dg/vect/vect-35.c: Ditto.
6042 * gcc.dg/vect/vect-alias-check-2.c: New test.
6043
c6bcae01 60442016-07-13 Martin Liska <mliska@suse.cz>
6045
6046 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6047 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6048 * gfortran.dg/pr42108.f90: Update expected dump scan.
6049
0644c120 60502016-07-13 Richard Biener <rguenther@suse.de>
6051
6052 PR tree-optimization/24574
6053 * gcc.dg/pr24574.c: New testcase.
6054
2bbae5b9 60552016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6056
f942bdbf 6057 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6058 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6059 * c-c++-common/pr68833-1.c: Require int32plus.
6060 * gcc.dg/ipa/pr63551.c: Likewise.
6061 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6062 * gcc.dg/ipa/pr64041.c: Require int32plus.
6063
839a6560 60642016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6065
6066 PR ipa/71633
6067 * g++.dg/pr71633.C: New test.
6068
8f5f2788 60692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6070
6071 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6072 Add new arm_thumb1_cbz_ok effective target.
6073 * gcc.target/arm/cbz.c: New test.
6074
417e5cc5 60752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6076
6077 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6078 Define effective target.
6079 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6080 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6081 * gcc.target/arm/movhi_movw.c: New test.
6082 * gcc.target/arm/movsi_movw.c: Likewise.
6083 * gcc.target/arm/movdi_movw.c: Likewise.
6084
68a5143e 60852016-07-13 Richard Biener <rguenther@suse.de>
6086
6087 PR middle-end/71104
6088 * gcc.dg/pr71104-1.c: New testcase.
6089 * gcc.dg/pr71104-2.c: Likewise.
6090
69e8d259 60912016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6093 PR target/71805
6094 * gcc.target/powerpc/pr71805.c: New test.
6095
244f142f 60962016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6097
6098 * gcc.target/powerpc/divkc3-1.c: New.
6099 * gcc.target/powerpc/mulkc3-1.c: New.
6100
6fc56f1f 61012016-07-12 Nathan Sidwell <nathan@acm.org>
6102
6103 * gcc.target/arm/data-rel-1.c: New.
6104 * gcc.target/arm/data-rel-2.c: New.
6105 * gcc.target/arm/data-rel-3.c: New.
6106
94ee1e9c 61072016-07-12 Martin Liska <mliska@suse.cz>
6108
6109 * gcc.dg/params/blocksort-part.c: New test.
6110 * gcc.dg/params/params.exp: New file.
6111
cd32d747 61122016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6113
6114 PR middle-end/71700
6115 * gcc.c-torture/execute/pr71700.c: New test.
6116
ad010d47 61172016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6118 Richard Biener <rguenther@suse.de>
6119
6120 PR tree-optimization/23286
6121 PR tree-optimization/70159
6122 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6123 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6124 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6125 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6126 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6127 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6128 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6129 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6130 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6131 * gcc.dg/pr51879-12.c: Likewise.
6132 * gcc.dg/strlenopt-9.c: Likewise.
6133 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6134 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6135 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6136 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6137 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6138 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6139 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6140 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6141 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6142 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6143 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6144 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6145 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6146 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6147 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6148
9aece49e 61492016-07-12 Richard Biener <rguenther@suse.de>
6150
6151 PR rtl-optimization/68961
6152 * gcc.target/i386/pr68961.c: New testcase.
6153
8f05fee9 61542016-07-11 Jakub Jelinek <jakub@redhat.com>
6155
4a6cc5cd 6156 PR middle-end/71758
6157 * c-c++-common/gomp/pr71758.c: New test.
6158 * gfortran.dg/gomp/pr71758.f90: New test.
6159
8f05fee9 6160 PR tree-optimization/71823
6161 * gcc.dg/vect/pr71823.c: New test.
6162
b73690a4 61632016-07-11 David Malcolm <dmalcolm@redhat.com>
6164
6165 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6166 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6167 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6168
675f4c6b 61692016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6170
6171 PR target/71801
6172 * gcc.target/i386/pr71801.c: New test.
6173
9aaf7e3e 61742016-07-11 Richard Biener <rguenther@suse.de>
6175
6176 PR tree-optimization/71816
6177 * gcc.dg/torture/pr71816.c: New testcase.
6178
dd58bf21 61792016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6180
6181 PR fortran/71783
6182 * gfortran.dg/dependency_46.f90: New test.
6183
a2ebcb84 61842016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6185
6186 PR rtl-optimization/71621
6187 * gcc.target/i386/pr71621-1.c: New.
6188 * gcc.target/i386/pr71621-2.c: New.
6189
6cedf97e 61902016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6191
6192 * gfortran.dg/goacc/pr71704.f90: New test.
6193
dc71c755 61942016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6195
6196 PR target/71297
6197 * gcc.target/powerpc/pr71297.c: New.
6198
288161af 61992016-07-08 Jiong Wang <jiong.wang@arm.com>
6200
6201 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6202
98e771d6 62032016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6204
6205 PR target/71806
6206 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6207
c3d27339 62082016-07-08 Alan Hayward <alan.hayward@arm.com>
6209
6210 PR tree-optimization/71667
6211 * gcc.dg/vect/pr71667.c: New
6212
b1b5042a 62132016-07-08 Martin Liska <mliska@suse.cz>
6214
6215 * gcc.dg/torture/pr71606.c: New test.
6216
5cdc40a0 62172016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6218
6219 PR fortran/71764
6220 * gfortran.dg/pr71764.f90: New test.
6221
bcc4d868 62222016-07-07 Jakub Jelinek <jakub@redhat.com>
6223 Kai Tietz <ktietz70@googlemail.com>
6224
6225 PR c++/70869
6226 PR c++/71054
6227 * g++.dg/cpp0x/pr70869.C: New test.
6228 * g++.dg/cpp0x/pr71054.C: New test.
6229
b39328b2 62302016-07-07 David Edelsohn <dje.gcc@gmail.com>
6231
6232 * g++.dg/debug/pr71432.C: Fail on AIX.
6233
95c9caad 62342016-07-07 Martin Liska <mliska@suse.cz>
6235
6236 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6237 an undefined behavior.
6238 * gfortran.dg/do_3.F90: Likewise.
6239 * gfortran.dg/do_check_11.f90: New test.
6240 * gfortran.dg/do_check_12.f90: New test.
6241 * gfortran.dg/do_corner_warn.f90: New test.
6242
8e976d11 62432016-07-07 Martin Liska <mliska@suse.cz>
6244
6245 * gfortran.dg/predict-1.f90: Ammend the test.
6246 * gfortran.dg/predict-2.f90: Likewise.
6247
26716fc7 62482016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6249
6250 PR ipa/71624
6251 * g++.dg/pr71624.C: New test.
6252
2d079cbf 62532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6254
6255 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6256 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6257 ARMv8-M Mainline architectures.
6258
9e6f4af4 62592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6260
6261 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6262 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6263
d490b07a 62642016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6265
6266 PR target/70098
6267 PR target/71763
6268 * gcc.target/powerpc/pr71763.c: New file.
6269
798fc305 62702016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6271
6272 PR tree-optimization/71518
f942bdbf 6273 * gcc.dg/pr71518.c: New test.
798fc305 6274
97e4cbac 62752016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6276
6277 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6278
19aea164 62792016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6280
f942bdbf 6281 PR target/50739
19aea164 6282 * gcc.target/avr/pr50739.c: New test.
6283
105e9dfc 62842016-07-05 Jan Hubicka <jh@suse.cz>
6285
6286 * gcc.dg/tree-ssa/scev-14.c: update template.
6287
1137da9c 62882016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6289
6290 * gcc.dg/vect/group-no-gaps-1.c: New test.
6291
ce393063 62922016-07-05 Andi Kleen <ak@linux.intel.com>
6293
6294 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6295 if kernel supports MPX.
6296
92a44a68 62972016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6298
6299 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6300
f2ccdf8e 63012016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6302 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6303
6304 * gcc.target/powerpc/signbit-1.c: New test.
6305 * gcc.target/powerpc/signbit-2.c: New test.
6306 * gcc.target/powerpc/signbit-3.c: New test.
6307
0215a22c 63082016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6309
6310 PR rtl-optimization/71594
6311 * gcc.dg/torture/pr71594.c: New test.
6312
30a39817 63132016-07-05 Jan Hubicka <jh@suse.cz>
6314
6315 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6316
b65b8df2 63172016-07-05 David Malcolm <dmalcolm@redhat.com>
6318
6319 PR c++/62314
f9c39b65 6320 * g++.dg/parse/error5.C: Update column
b65b8df2 6321 number of missing semicolon error.
6322 * g++.dg/pr62314-2.C: New test case.
6323
6b5471d8 63242016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6325
6326 * gfortran.dg/coarray_stat_function.f90: New test.
6327 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6328 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6329 to new interfaces.
6330
35b3a8dd 63312016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6332
6333 PR fortran/71623
6334 * gfortran.dg/deferred_character_17.f90: New test.
6335
b84c1ddf 63362016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6337
6338 * gcc.target/arm/neon/polytypes.c: Move to ...
6339 * gcc.target/arm/polytypes.c: ... here.
6340 * gcc.target/arm/neon/pr51534.c: Move to ...
6341 * gcc.target/arm/pr51534.c: ... here.
6342 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6343 * gcc.target/arm/vect-vcvt.c: ... here.
6344 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6345 * gcc.target/arm/vect-vcvtq.c: ... here.
6346 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6347 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6348 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6349 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6350 * gcc.target/arm/neon/neon.exp: Delete.
6351 * gcc.target/arm/neon/: Delete.
6352
7e9136f1 63532016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6354
6355 PR fortran/65575
6356 * gfortran.dg: pr65575.f90: New test.
6357
18b42a28 63582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6359
6360 PR fortran/35849
6361 * gfortran.dg: pr35849.f90: New test.
6362
f8765404 63632016-07-04 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR c++/71739
6366 * g++.dg/cpp0x/pr71739.C: New test.
6367
e3422b3a 63682016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6369
6370 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6371
2da1c9f7 63722016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6373
6374 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6375 locr.
6376 * gcc.target/s390/loc-1.c: New test.
6377
6125d36e 63782016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6379
f9c39b65 6380 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6381 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6382
42797d4b 63832016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6384
6385 PR target/63874
6386 * gcc.target/aarch64/pr63874.c: New test.
6387
9d9fe66a 63882016-07-04 Jan Beulich <jbeulich@suse.com>
6389
6390 * g++.dg/header.c: New.
6391 * gcc.dg/header.c: New.
6392
c364d0f3 63932016-07-02 Jakub Jelinek <jakub@redhat.com>
6394
6395 PR c/71719
6396 * c-c++-common/Wunused-var-15.c: New test.
6397
267f3c67 63982016-07-01 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR fortran/71687
6401 * gfortran.dg/gomp/pr71687.f90: New test.
6402
8297c70b 64032016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6404
6405 * gcc.dg/const-float128-ped.c: Require __float128 effective
6406 target and options.
6407 * gcc.dg/const-float128.c: Likewise.
6408 * gcc.dg/torture/float128-cmp-invalid.c: Require
6409 __float128 and base_quadfloat_support effective targets, and
6410 __float128 options.
6411 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6412 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6413 * gcc.dg/torture/float128-nan.c: Likewise.
6414 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6415 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6416 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6417 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6418 (add_options_for___float128): New.
6419 (check_effective_target_base_quadword_support): New.
6420
eab79b94 64212016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6422
6423 PR target/71720
6424 * gcc.target/powerpc/pr71720.c: New test.
6425
4ce6622a 64262016-07-01 Jan Beulich <jbeulich@suse.com>
6427
6428 * gcc.dg/bss.c: New.
6429
0b6f1914 64302016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6431
6432 PR target/71698
6433 * gcc.target/powerpc/pr71698.c: New test.
6434
4d28a470 64352016-07-01 Georg-Johann Lay <avr@gjlay.de>
6436
6437 PR target/71151
6438 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6439 instead of ".foo" for its section name.
6440 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6441 depending on MCU's flash size.
6442 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6443 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6444 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6445 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6446 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6447 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6448
ed8613ec 64492016-07-01 Jan Beulich <jbeulich@suse.com>
6450
6451 * gcc.target/i386/pr65105-2.c: Add -msse2.
6452
720a0bce 64532016-06-30 Jakub Jelinek <jakub@redhat.com>
6454
c54ee83c 6455 PR tree-optimization/71707
6456 * gcc.dg/strlenopt-29.c: New test.
6457
a845ae6c 6458 PR fortran/71704
6459 * gfortran.dg/gomp/pr71704.f90: New test.
6460
720a0bce 6461 PR fortran/71705
6462 * gfortran.dg/gomp/pr71705.f90: New test.
6463
17c32c4a 64642016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6465
6466 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6467 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6468 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6469 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6470 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6471 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6472 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6473 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6474 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6475 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6476 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6477 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6478 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6479 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6480 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6481 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6482 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6483 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6484 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6485 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6486 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6487 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6488 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6489 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6490 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6491 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6492 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6493 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6494 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6495 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6496 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6497 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6498 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6499 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6500 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6501 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6502 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6503 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6504 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6505 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6506 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6507 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6508 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6509 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6510 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6511 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6512 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6513 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6514 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6515 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6516 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6517 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6518 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6519 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6520 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6521 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6522 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6523 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6524 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6525 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6526 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6527 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6528 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6529 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6530 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6531 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6532 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6533 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6534 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6535 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6536 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6537 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6538 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6539 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6540 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6541 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6542 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6543 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6544 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6545 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6546 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6547
443405c9 65482016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6549 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6550
6551 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6552
6e3a3de2 65532016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6554 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6555
6556 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6557
413c4f6c 65582016-06-30 David Malcolm <dmalcolm@redhat.com>
6559
6560 PR driver/71651
6561 * gcc.dg/spellcheck-options-12.c: New test case.
6562
4c4e99c3 65632016-06-30 Jakub Jelinek <jakub@redhat.com>
6564
6565 PR middle-end/71693
6566 * gcc.c-torture/compile/pr71693.c: New test.
6567
26a2e993 65682016-06-29 David Malcolm <dmalcolm@redhat.com>
6569
6570 * gcc.dg/spellcheck-params.c: New testcase.
6571 * gcc.dg/spellcheck-params-2.c: New testcase.
6572
63abcf45 65732016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6574
6575 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6576 vector extract instructions.
6577 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6578
5f1d49ac 65792016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6580
6581 PR fortran/71686
6582 * gfortran.dg/unexpected_eof_2.f90: New test.
6583 * gfortran.dg/unexpected_eof_3.f90: New test.
6584
0dc00113 65852016-06-29 Jim Wilson <jim.wilson@linaro.org>
6586
6587 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6588
4b975445 65892016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6590
6591 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6592 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6593 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6594
e276a6b9 65952016-06-29 Richard Biener <rguenther@suse.de>
6596
6597 PR middle-end/15256
6598 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6599
c02f3e35 66002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6601
6602 * gcc.target/arm/aapcs/neon-vect10.c: Require
6603 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6604 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6605 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6606 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6607 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6608 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6609 * gcc.target/arm/fp16-aapcs-1.c: Require
6610 -mfloat-ab=hard. Also simplify the test.
6611 * gcc.target/arm/fp16-aapcs-2.c: New.
6612
d0c2a3dd 66132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6614
f942bdbf 6615 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6616 (add_options_for_arm_fp16_ieee): New.
6617 (add_options_for_arm_fp16_alternative): New.
6618 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6619 long-line.
6620 (effective_target_arm_fp16_hw): New.
6621
162fed22 66222016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6623
6624 PR tree-optimization/71655
6625 * g++.dg/pr71655.C: New test.
6626
9ed0eb00 66272016-06-29 Martin Liska <mliska@suse.cz>
6628
6629 * gcc.dg/pr71585.c: New test.
6630 * gcc.dg/pr71585-2.c: New test.
6631 * gcc.dg/pr71585-3.c: New test.
6632
641b1c86 66332016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6634
6635 PR tree-optimization/70729
6636 * g++.dg/vect/pr70729.cc: New test.
6637
44e775d8 66382016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6639
6640 * c-c++-common/gomp/cancel-1.c: Extend.
6641
83b23cdf 66422016-06-29 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR tree-optimization/71625
6645 * gcc.dg/strlenopt-28.c: New test.
6646
b6a4a0f5 66472016-06-29 Richard Biener <rguenther@suse.de>
6648
6649 PR middle-end/71002
6650 * g++.dg/torture/pr71002.C: Adjust testcase.
6651
1af10ce6 66522016-06-29 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR c/71685
6655 * gcc.dg/pr71685.c: New test.
6656
66572016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6658
6659 PR c/71552
6660 * gcc.dg/init-bad-9.c: New test.
6661
043457fd 66622016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6663
6664 * gcc.target/powerpc/abs128-1.c: Require VSX.
6665 * gcc.target/powerpc/copysign128-1.c: Likewise.
6666 * gcc.target/powerpc/inf128-1.c: Likewise.
6667 * gcc.target/powerpc/nan128-1.c: Likewise.
6668
d378e319 66692016-06-28 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR middle-end/71626
6672 * gcc.c-torture/execute/pr71626-1.c: New test.
6673 * gcc.c-torture/execute/pr71626-2.c: New test.
6674
10ef7949 66752016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6676
6677 PR target/71656
6678 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6679
1fcfb8f7 66802016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6681
6682 PR target/71670
6683 * gcc.target/powerpc/pr71670.c: New testcase.
6684
35fd0c10 66852016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6686
6687 PR target/71656
6688 * gcc.target/powerpc/pr71656-1.c: New test.
6689 * gcc.target/powerpc/pr71656-2.c: New test.
6690
584757bc 66912016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6692
6693 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6694 around fp16 code.
6695 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6696 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6697 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6698 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6699 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6700 Add arm_neon_fp16_ok effective target.
f942bdbf 6701 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6702 Likewise.
6703 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6704 Likewise.
6705 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6706 Likewise.
6707 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6708 Likewise.
6709 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6710 Likewise.
6711 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6712 Likewise.
6713 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6714 Likewise.
6715 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6716 Likewise.
6717 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6718 Likewise.
6719 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6720 Likewise.
6721 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6722 Likewise.
584757bc 6723
cbcc4297 67242016-06-26 Jan Hubicka <hubicka@ucw.cz>
6725
6726 * gcc.dg/predict-12.c: New testcase.
6727
0aa73965 67282016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6729
6730 PR fortran/71649
6731 * gfortran.dg/pr71649.f90: New test.
6732
9977f724 67332016-06-25 Jakub Jelinek <jakub@redhat.com>
6734
a5c54f33 6735 PR tree-optimization/71643
6736 * g++.dg/opt/pr71643.C: New test.
6737
9977f724 6738 PR tree-optimization/71631
6739 * gcc.c-torture/execute/pr71631.c: New test.
6740
e09883e4 67412016-06-24 Jan Hubicka <hubicka@ucw.cz>
6742
6743 * gcc.dg/predict-11.c: New testcase.
6744 * gfortran.dg/predict-2.f90: New testcase.
6745
89beffc9 67462016-06-24 Jan Hubicka <hubicka@ucw.cz>
6747
6748 * gcc.dg/predict-10.c: New test.
6749
2275a11d 67502016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6751
6752 * gcc.target/powerpc/abs128-1.c: New.
6753 * gcc.target/powerpc/copysign128-1.c: New.
6754 * gcc.target/powerpc/inf128-1.c: New.
6755 * gcc.target/powerpc/nan128-1.c: New.
6756
37681b7f 67572016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6758
6759 * gfortran.dg/pr71642.f90: New test.
6760
9cf2d600 67612016-06-24 Jakub Jelinek <jakub@redhat.com>
6762
6763 PR tree-optimization/71647
6764 * gcc.target/i386/pr71647.c: New test.
6765
eea332b9 67662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6767
6768 * gcc.target/i386/noplt-gd-1.c: New test.
6769 * gcc.target/i386/noplt-gd-2.c: Likewise.
6770 * gcc.target/i386/noplt-gd-3.c: Likewise.
6771 * gcc.target/i386/noplt-ld-1.c: Likewise.
6772 * gcc.target/i386/noplt-ld-2.c: Likewise.
6773 * gcc.target/i386/noplt-ld-3.c: Likewise.
6774 * lib/target-supports.exp
6775 (check_effective_target_tls_get_addr_via_got): New.
6776
b6d48a78 67772016-06-24 Uros Bizjak <ubizjak@gmail.com>
6778
6779 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6780 testsuite compile flags.
6781 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6782 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6783
67842016-06-24 Uros Bizjak <ubizjak@gmail.com>
6785
6786 * g++dg/vect/pr36684.cc: Add dg-do compile.
6787 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6788 * gcc.dg/vect/pr70021.c: Ditto.
6789 * gcc.dg/vect/pr70138-1.c: Ditto.
6790 * gcc.dg/vect/pr70138-2.c: Ditto.
6791 * gcc.dg/vect/pr70354-1.c: Ditto.
6792 * gcc.dg/vect/pr70354-2.c: Ditto.
6793 * gcc.dg/vect/pr71259.c: Ditto.
6794 * gcc.dg/vect/pr71416-1.c: Ditto.
6795 * gcc.dg/vect/slp-43.c: Ditto.
6796 * gcc.dg/vect/slp-45.c: Ditto.
6797 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6798 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6799 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6800 * gfortran.dg/vect/pr69980.f90: Ditto.
6801
68022016-06-24 Uros Bizjak <ubizjak@gmail.com>
6803
6804 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6805 * gcc.dg/vect/bb-slp-30.c: Ditto.
6806 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6807 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6808 * gcc.dg/vect/pr45902.c: Ditto.
6809 * gcc.dg/vect/pr48172.c: Ditto.
6810 * gcc.dg/vect/pr48377.c: Ditto.
6811 * gcc.dg/vect/pr49038.c: Ditto.
6812 * gcc.dg/vect/pr49771.c: Ditto.
6813 * gcc.dg/vect/pr52091.c: Ditto.
6814 * gcc.dg/vect/pr53185-2.c: Ditto.
6815 * gcc.dg/vect/pr56826.c: Ditto.
6816 * gcc.dg/vect/pr60276.c: Ditto.
6817 * gcc.dg/vect/pr62021.c: Ditto.
6818 * gcc.dg/vect/pr63530.c: Ditto.
6819 * gcc.dg/vect/pr65518.c: Ditto.
6820 * gcc.dg/vect/pr65947-1.c: Ditto.
6821 * gcc.dg/vect/pr65947-10.c: Ditto.
6822 * gcc.dg/vect/pr65947-11.c: Ditto.
6823 * gcc.dg/vect/pr65947-12.c: Ditto.
6824 * gcc.dg/vect/pr65947-13.c: Ditto.
6825 * gcc.dg/vect/pr65947-2.c: Ditto.
6826 * gcc.dg/vect/pr65947-3.c: Ditto.
6827 * gcc.dg/vect/pr65947-4.c: Ditto.
6828 * gcc.dg/vect/pr65947-5.c: Ditto.
6829 * gcc.dg/vect/pr65947-6.c: Ditto.
6830 * gcc.dg/vect/pr65947-7.c: Ditto.
6831 * gcc.dg/vect/pr65947-8.c: Ditto.
6832 * gcc.dg/vect/pr65947-9.c: Ditto.
6833 * gcc.dg/vect/pr71416-1.c: Ditto.
6834 * gcc.dg/vect/pr71439.c: Ditto.
6835 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6836 * gcc.dg/vect/vect-bswap16.c: Ditto.
6837 * gcc.dg/vect/vect-bswap32.c: Ditto.
6838 * gcc.dg/vect/vect-bswap64.c: Ditto.
6839 * gcc.dg/vect/vect-live-1.c: Ditto.
6840 * gcc.dg/vect/vect-live-2.c: Ditto.
6841 * gcc.dg/vect/vect-live-3.c: Ditto.
6842 * gcc.dg/vect/vect-live-4.c: Ditto.
6843 * gcc.dg/vect/vect-live-5.c: Ditto.
6844 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6845 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6846 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6847 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6848 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6849 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6850 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6851 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6852 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6853 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6854 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6855 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6856 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6857 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6858 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6859 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6860 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6861
d4213166 68622016-06-24 Uros Bizjak <ubizjak@gmail.com>
6863
6864 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6865
5aaec397 68662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6867
6868 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6869 ia32 if R_386_GOT32X relocation is supported.
6870 * gcc.target/i386/noplt-3.c: Likewise.
6871 * gcc.target/i386/noplt-2.c: Likewise.
6872 (main): Renamed to ...
6873 (bar): This.
6874 * gcc.target/i386/noplt-4.c: Likewise.
6875 (main): Renamed to ...
6876 (bar): This.
6877 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6878 * gcc.target/i386/pr67400-5.c: Likewise.
6879
77104764 68802016-06-24 Jakub Jelinek <jakub@redhat.com>
6881
7318e591 6882 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6883 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6884
77104764 6885 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6886 f4): Adjust expected diagnostics.
6887 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6888 (T): If OVFP is defined, redefine to TP.
6889 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6890 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6891 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6892 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6893 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6894 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6895 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6896 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6897 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6898 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6899 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6900 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6901 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6902 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6903 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6904 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6905 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6906 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6907 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6908 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6909 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6910 as last argument to __builtin_add_overflow_p.
6911
ddf08519 69122016-06-23 Uros Bizjak <ubizjak@gmail.com>
6913
6914 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6915 dg-options and remove default vector testsuite compile flags.
6916 * g++.dg/vect/pr33860a.cc: Ditto.
6917 * g++.dg/vect/pr45470-a.cc: Ditto.
6918 * g++.dg/vect/pr45470-b.cc: Ditto.
6919 * g++.dg/vect/pr60896.cc: Ditto.
6920 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6921 * gcc.dg/vect/pr18308.c: Ditto.
6922 * gcc.dg/vect/pr24049.c: Ditto.
6923 * gcc.dg/vect/pr33373.c: Ditto.
6924 * gcc.dg/vect/pr36228.c: Ditto.
6925 * gcc.dg/vect/pr42395.c: Ditto.
6926 * gcc.dg/vect/pr42604.c: Ditto.
6927 * gcc.dg/vect/pr46663.c: Ditto.
6928 * gcc.dg/vect/pr48765.c: Ditto.
6929 * gcc.dg/vect/pr49093.c: Ditto.
6930 * gcc.dg/vect/pr49352.c: Ditto.
6931 * gcc.dg/vect/pr52298.c: Ditto.
6932 * gcc.dg/vect/pr52870.c: Ditto.
6933 * gcc.dg/vect/pr53185.c: Ditto.
6934 * gcc.dg/vect/pr53773.c: Ditto.
6935 * gcc.dg/vect/pr56695.c: Ditto.
6936 * gcc.dg/vect/pr62171.c: Ditto.
6937 * gcc.dg/vect/pr63530.c: Ditto.
6938 * gcc.dg/vect/pr68339.c: Ditto.
6939 * gcc.dg/vect/pr71259.c: Ditto.
6940 * gcc.dg/vect/vect-82_64.c: Ditto.
6941 * gcc.dg/vect/vect-83_64.c: Ditto.
6942 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6943 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6944 * gcc.dg/vect/vect-shift-2.c: Ditto.
6945 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6946 * gfortran.dg/vect/pr39318.f90: Ditto.
6947 * gfortran.dg/vect/pr45714-a.f: Ditto.
6948 * gfortran.dg/vect/pr45714-b.f: Ditto.
6949 * gfortran.dg/vect/pr46213.f90: Ditto.
6950
81883aeb 69512016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6953
6954 * gcc.target/powerpc/p9-splat-5.c: New test.
6955
affe5c16 69562016-06-23 Uros Bizjak <ubizjak@gmail.com>
6957
6958 PR tree-optimization/71488
6959 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6960 * lib/target-supports.exp: ... here.
6961 (check_sse4_hw_available): New procedure.
6962 (check_effective_target_sse4_runtime): Ditto.
6963 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6964 -march=westmere for sse4_runtime targets.
547fdd3e 6965 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6966 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6967 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6968 (main): Call check_vect ().
e50240d3 6969 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6970
6fb2f181 69712016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6972
6973 PR target/66232
6974 PR target/67400
6975 * gcc.target/i386/pr66232-14.c: New file.
6976 * gcc.target/i386/pr66232-15.c: Likewise.
6977 * gcc.target/i386/pr66232-16.c: Likewise.
6978 * gcc.target/i386/pr66232-17.c: Likewise.
6979 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6980 ia32 if R_386_GOT32X relocation is supported.
6981 * gcc.target/i386/pr67400-2.c: Likewise.
6982 * gcc.target/i386/pr67400-3.c: Likewise.
6983 * gcc.target/i386/pr67400-4.c: Likewise.
6984 * gcc.target/i386/pr67400-6.c: Likewise.
6985 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6986 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6987
88be2b3c 69882016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6989
6990 PR libgfortran/48852
6991 * gfortran.dg/char4_iunit_1.f03: Update test.
6992 * gfortran.dg/f2003_io_5.f03: Update test.
6993 * gfortran.dg/real_const_3.f90: Update test.
6994
ff600f64 69952016-06-23 Andi Kleen <ak@linux.intel.com>
6996
6997 * g++.dg/bprob/bprob.exp: Support autofdo.
6998 * g++.dg/tree-prof/tree-prof.exp: dito.
6999 * gcc.dg/tree-prof/tree-prof.exp: dito.
7000 * gcc.misc-tests/bprob.exp: dito.
7001 * gfortran.dg/prof/prof.exp: dito.
7002 * lib/profopt.exp: dito.
7003 * lib/target-supports.exp: Check for autofdo.
7004
afa7ed87 70052016-06-23 Martin Liska <mliska@suse.cz>
7006
7007 * gcc.dg/pr71619.c: New test.
7008
0941fba8 70092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7010
7011 PR target/67400
56896ed3 7012 * gcc.target/i386/pr67400-1.c: New test.
7013 * gcc.target/i386/pr67400-2.c: Likewise.
7014 * gcc.target/i386/pr67400-3.c: Likewise.
7015 * gcc.target/i386/pr67400-4.c: Likewise.
7016 * gcc.target/i386/pr67400-5.c: Likewise.
7017 * gcc.target/i386/pr67400-6.c: Likewise.
7018 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7019
e557fc7f 70202016-06-22 David Malcolm <dmalcolm@redhat.com>
7021
7022 * c-c++-common/missing-header-1.c: New test case.
7023 * c-c++-common/missing-header-2.c: New test case.
7024 * c-c++-common/missing-header-3.c: New test case.
7025 * c-c++-common/missing-header-4.c: New test case.
7026
8469aece 70272016-06-22 David Malcolm <dmalcolm@redhat.com>
7028
7029 PR c/70339
7030 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7031 hint.
7032 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7033 expected results due to builtin "nanl" now being suggested for
7034 "name".
7035 * gcc.dg/pr67580.c: Update expected messages.
7036 * gcc.dg/spellcheck-identifiers.c: New testcase.
7037 * gcc.dg/spellcheck-typenames.c: New testcase.
7038
6628b04d 70392016-06-22 David Malcolm <dmalcolm@redhat.com>
7040
7041 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7042 file.
7043 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7044 diagnostic-test-show-locus-parseable-fixits.c to sources for
7045 diagnostic_plugin_test_show_locus.c.
7046 * lib/gcc-defs.exp (freeform_regexps): New global.
7047 (dg-regexp): New function.
7048 (handle-dg-regexps): New function.
7049 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7050 freeform_regexps to the empty list.
7051 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7052
82ccd33e 70532016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7054
affe5c16 7055 PR tree-optimization/71488
82ccd33e 7056 * g++.dg/pr71488.C: New test.
7057 * gcc.dg/vect/vect-bool-cmp.c: New test.
7058
2c21de58 70592016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7060
7061 * gcc.dg/guality/param-5.c: New test.
7062
fadfd5fc 70632016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7064
7065 * gcc.target/i386/asm-flag-7.c: New test.
7066
03fee1f8 70672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7068
7069 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7070 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7071 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7072 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7073 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7074 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7075 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7076 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7077 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7078 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7079 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7081 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7082 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7083 * lib/target-supports.exp: Likewise.
7084
6905db52 70852016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7086
7087 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7088 * gcc.dg/attr-ms_struct-2.c: Likewise.
7089 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7090 * gcc.dg/bf-ms-attrib.c: Likewise.
7091 * gcc.dg/bf-ms-layout-2.c: Likewise.
7092 * gcc.dg/bf-ms-layout-3.c: Likewise.
7093 * gcc.dg/bf-ms-layout.c: Likewise.
7094 * gcc.dg/bf-no-ms-layout.c: Likewise.
7095 * gcc.target/i386/bitfield1.c: Likewise.
7096 * gcc.target/i386/bitfield2.c: Likewise.
7097 * gcc.target/i386/bitfield3.c: Likewise.
7098
a6f93fc2 70992016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7100
7101 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7102 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7103 override other than -mcpu=power9 command-line option is specified,
7104 or if the target operating system is aix.
7105 * gcc.target/powerpc/darn-1.c: Likewise.
7106 * gcc.target/powerpc/darn-2.c: Likewise.
7107 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7108 test if effective-target is not powerpc_p9vector_ok or if the
7109 target operating system is not defined.
7110 * gcc.target/powerpc/vslv-1.c: Likewise.
7111 * gcc.target/powerpc/vsrv-0.c: Likewise.
7112 * gcc.target/powerpc/vsrv-1.c: Likewise.
7113
1cb2b4d3 71142016-06-21 Tobias Burnus <burnus@net-b.de>
7115
7116 PR fortran/71068
7117 * gfortran.dg/coarray/data_1.f90: New.
7118
66ff0c67 71192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7120
7121 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7122 (dg-require-effective-target): Use arm_v8_neon_hw.
7123 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7124 (dg-require-effective-target): Likewise.
7125 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7126 (dg-require-effective-target): Likewise.
7127 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7128 (dg-require-effective-target): Likewise.
7129 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7130 (dg-require-effective-target): Likewise.
7131 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7132 (dg-require-effective-target): Likewise.
7133 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7134 Add AArch64 check.
7135
949bfed4 71362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7137
7138 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7139 Set to 3 so test passes.
7140
a20f6cd4 71412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7142
7143 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7144
12792843 71452016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7146
7147 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7148 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7149 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7150 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7151
49763db6 71522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7153
7154 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7155 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7156
ada61167 71572016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7158
7159 PR target/71549
7160 * gcc.target/i386/pr71549.c: New test.
7161
a15584d4 71622016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7163
7164 * gcc.target/powerpc/vadsdu-0.c: Replace
7165 dg-require-effective-target directive to allow test to run on more
7166 platforms, and add dg-skip-if directive to disable test on aix
7167 platforms because of known incompatibilities.
7168 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7169 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7170 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7171 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7172 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7173 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7174 * gcc.target/powerpc/vadsdub-2.c: Replace
7175 dg-require-effective-target directive to allow test to run on more
7176 platforms, and add dg-skip-if directive to disable test on aix
7177 platforms because of known incompatibilities.
7178 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7179 with vec_absdb call to differentiate this test from vadsdub-1.c.
7180 * gcc.target/powerpc/vadsduh-1.c: Replace
7181 dg-require-effective-target directive to allow test to run on more
7182 platforms, and add dg-skip-if directive to disable test on aix
7183 platforms because of known incompatibilities.
7184 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7185 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7186 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7187
ec15ec36 71882016-06-21 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR tree-optimization/71588
7191 * gcc.dg/pr71558.c: New test.
7192
faeffe49 71932016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7194
7195 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7196 * c-c++-common/pr68657-2.c: Likewise.
7197 * c-c++-common/pr68657-3.c: Likewise.
7198 * gcc.dg/torture/pr69714.c: Require int32plus support.
7199 * gcc.dg/torture/pr70025.c: Likewise.
7200 * gcc.dg/torture/pr70083.c: Likewise.
7201 * gcc.dg/torture/pr70542.c: Likewise.
7202 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7203
e218d07f 72042016-06-20 Joseph Myers <joseph@codesourcery.com>
7205
7206 PR c/71601
7207 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7208
232a3df7 72092016-06-20 Jakub Jelinek <jakub@redhat.com>
7210
d7f45b87 7211 PR middle-end/71581
7212 * gcc.dg/pr71581.c: New test.
7213
232a3df7 7214 PR rtl-optimization/71591
7215 * gcc.dg/cpp/pr71591.c: New test.
7216
dbddef42 72172016-06-20 David B. Robins <gcc@davidrobins.net>
7218
7219 PR target/71571
7220 * g++.dg/torture/pr71571.C: New test.
7221
03129ccb 72222016-06-20 Jakub Jelinek <jakub@redhat.com>
7223
7224 PR target/71559
7225 * gcc.target/i386/sse2-pr71559.c: New test.
7226 * gcc.target/i386/avx-pr71559.c: New test.
7227 * gcc.target/i386/avx512f-pr71559.c: New test.
7228
a40b4b62 72292016-06-20 Tobias Burnus <burnus@net-b.de>
7230
7231 PR fortran/71194
7232 * gfortran.dg/pointer_remapping_10.f90: New.
7233
ecbea05a 72342016-06-20 David Malcolm <dmalcolm@redhat.com>
7235
7236 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7237
0f61dae9 72382016-06-20 Martin Sebor <msebor@redhat.com>
7239
7240 PR c/69507
7241 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7242 * gnu90-const-expr-1.c: Same.
7243 * gnu99-const-expr-1.c: Same.
7244 * gnu99-static-1.c: Same.
7245
e458dfd8 72462016-06-20 Renlin Li <renlin.li@arm.com>
7247
2c0c0c9b 7248 PR testsuite/71489
e458dfd8 7249 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7250
7ab71cb3 72512016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7252
7253 * gcc.target/aarch64/vcvt_f64_1.c: New.
7254 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7255 * gcc.target/aarch64/vrecp_f64_1.c: New.
7256
34d36b7a 72572016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7258
7259 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7260 "alignement".
7261
ed7f4748 72622016-06-20 Georg-Johann Lay <avr@gjlay.de>
7263
7264 PR target/71103
7265 * gcc.target/avr/torture/pr71103-2.c: New test.
7266
a940fdc7 72672016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7268
7269 PR c/69507
7270 * gcc.dg/alignof.c: New test.
7271
98683d85 72722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7273
7274 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7275 vs dg-error; test constexpr specifier too.
7276
358cee25 72772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7278
7279 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7280
c3d7ceb6 72812016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7282
7283 * lib/target-supports.exp
7284 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7285 arm_neon_ok and merge flags. Fix temporary test name.
7286 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7287 and merge flags.
7288
1176073c 72892016-06-17 Martin Liska <mliska@suse.cz>
7290
7291 * gcc.dg/predict-9.c: Fix dump scanning.
7292
f3e2969a 72932016-06-17 Bin Cheng <bin.cheng@arm.com>
7294
7295 PR tree-optimization/71354
7296 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7297
7fdca647 72982016-06-17 Bin Cheng <bin.cheng@arm.com>
7299
7300 PR tree-optimization/71347
7301 * gcc.dg/tree-ssa/pr71347.c: New test.
7302
a338a226 73032016-06-17 Bin Cheng <bin.cheng@arm.com>
7304
7305 PR tree-optimization/71354
7306 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7307
c1e75671 73082016-06-17 Bin Cheng <bin.cheng@arm.com>
7309
7310 * gcc.dg/vect/vect-alias-check-1.c: New test.
7311
365ba13d 73122016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7313
59bde511 7314 PR target/71151
365ba13d 7315 * gcc.target/avr/pr71151-1.c: New test.
7316 * gcc.target/avr/pr71151-2.c: New test.
7317 * gcc.target/avr/pr71151-3.c: New test.
7318 * gcc.target/avr/pr71151-4.c: New test.
7319 * gcc.target/avr/pr71151-5.c: New test.
7320 * gcc.target/avr/pr71151-6.c: New test.
7321 * gcc.target/avr/pr71151-7.c: New test.
7322 * gcc.target/avr/pr71151-8.c: New test.
7323 * gcc.target/avr/pr71151-common.h: New test.
7324
db48d95b 73252016-06-16 Martin Liska <mliska@suse.cz>
7326
7327 * gfortran.dg/predict-1.f90: New test.
7328
4c780a59 73292016-06-16 Uros Bizjak <ubizjak@gmail.com>
7330
7331 PR target/71242
f9c39b65 7332 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7333
8c1879bc 73342016-06-16 Jan Hubicka <hubicka@ucw.cz>
7335
7336 * g++.dg/vect/pr36648.cc: Disable cunrolli
7337
33698dfe 73382016-06-16 Jakub Jelinek <jakub@redhat.com>
7339
745f2db6 7340 PR target/71554
7341 * gcc.c-torture/execute/pr71554.c: New test.
7342
33698dfe 7343 PR rtl-optimization/71532
7344 * gcc.dg/torture/pr71532.c: New test.
7345
b42322b9 73462016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7347
7348 * gcc.target/powerpc/p9-dimode1.c: New test.
7349 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7350
412b298a 73512016-06-15 Jakub Jelinek <jakub@redhat.com>
7352
93479f99 7353 * gcc.c-torture/compile/20160615-1.c: New test.
7354
412b298a 7355 * g++.dg/cpp0x/ref-qual17.C: New test.
7356
3ec40531 73572016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7358
7359 PR middle-end/71529
7360 * gcc.target/i386/pr71529.C: New test.
7361
edfe7670 73622016-06-15 Alan Hayward <alan.hayward@arm.com>
7363
7364 PR tree-optimization/71483
7365 * g++.dg/vect/pr71483.c: New
7366
6e52ac17 73672016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7368
7369 PR c++/70202
7370 * g++.dg/inherit/crash6.C: New.
7371 * g++.dg/inherit/union2.C: Likewise.
7372 * g++.dg/inherit/virtual12.C: Likewise.
7373 * g++.dg/inherit/virtual13.C: Likewise.
7374 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7375
aed35af2 73762016-06-15 Uros Bizjak <ubizjak@gmail.com>
7377
0941fba8 7378 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7379
6f710392 73802016-06-15 Alan Hayward <alan.hayward@arm.com>
7381
7382 PR tree-optimization/71439
7383 * gcc.dg/vect/pr71439.c: New
7384
d1cedfd3 73852016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7386
7387 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7388
ee8fd158 73892016-06-15 Richard Biener <rguenther@suse.de>
7390
7391 * gcc.dg/vect/slp-45.c: New testcase.
7392
5695a690 73932016-06-15 Richard Biener <rguenther@suse.de>
7394
7395 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7396
267ae3ee 73972016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7398
7399 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7400 requirements, and disable for AIX for now.
7401 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7402
a6d0e20a 74032016-06-14 Jakub Jelinek <jakub@redhat.com>
7404
b2efd162 7405 PR c++/71528
7406 * g++.dg/opt/pr71528.C: New test.
7407
a6d0e20a 7408 PR c++/71516
7409 * g++.dg/init/pr71516.C: New test.
7410
035778de 74112016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7412
7413 * g++.dg/init/array46.C: New.
7414
7c9dc58e 74152016-06-14 Uros Bizjak <ubizjak@gmail.com>
7416
0941fba8 7417 * gcc.target/i386/float128-3.c: New test.
7418 * gcc.target/i386/quad-sse4.c: Ditto.
7419 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7420 Update scan strings.
7c9dc58e 7421
412640c9 74222016-06-14 Richard Biener <rguenther@suse.de>
7423
7424 PR middle-end/71526
7425 * gfortran.dg/pr71526.f90: New testcase.
7426
1b9fde85 74272016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7428
7429 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7430 * gcc.dg/zero_bits_compound-1.c: Likewise.
7431
306097e3 74322016-06-14 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/71522
7435 * gcc.dg/torture/pr71522.c: New testcase.
7436
566255a8 74372016-06-14 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR tree-optimization/71520
7440 * gcc.dg/tree-ssa/pr71520.c: New test.
7441
eb912adb 74422016-06-14 Richard Biener <rguenther@suse.de>
7443
7444 PR tree-optimization/71521
56d35455 7445 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7446
9720103d 74472016-06-13 Jakub Jelinek <jakub@redhat.com>
7448
12cb8367 7449 PR sanitizer/71498
7450 * c-c++-common/ubsan/bounds-13.c: New test.
7451
9720103d 7452 PR preprocessor/71183
7453 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7454
5965fbcc 74552016-06-13 Jeff Law <law@redhat.com>
7456
7457 PR tree-optimization/71403
7458 * c-c++-common/ubsan/pr71403-1.c: New test.
7459 * c-c++-common/ubsan/pr71403-2.c: New test.
7460 * c-c++-common/ubsan/pr71403-3.c: New test.
7461
04537049 74622016-06-13 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR middle-end/71478
7465 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7466 Add -Wno-psabi -w to dg-options.
7467
412f195f 74682016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7469
7470 * gcc.target/powerpc/vadsdu-0.c: New test.
7471 * gcc.target/powerpc/vadsdu-1.c: New test.
7472 * gcc.target/powerpc/vadsdu-2.c: New test.
7473 * gcc.target/powerpc/vadsdu-3.c: New test.
7474 * gcc.target/powerpc/vadsdu-4.c: New test.
7475 * gcc.target/powerpc/vadsdu-5.c: New test.
7476 * gcc.target/powerpc/vadsdub-1.c: New test.
7477 * gcc.target/powerpc/vadsdub-2.c: New test.
7478 * gcc.target/powerpc/vadsduh-1.c: New test.
7479 * gcc.target/powerpc/vadsduh-2.c: New test.
7480 * gcc.target/powerpc/vadsduw-1.c: New test.
7481 * gcc.target/powerpc/vadsduw-2.c: New test.
7482
527790c1 74832016-06-13 David Malcolm <dmalcolm@redhat.com>
7484
7485 * gcc.dg/c99-init-2.c (c): Update expected error message.
7486 * gcc.dg/init-bad-8.c (foo): Likewise.
7487 * gcc.dg/spellcheck-fields-3.c: New test case.
7488
102e67eb 74892016-06-13 Martin Liska <mliska@suse.cz>
7490
7491 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7492 and "guess loop iv compared" heuristics.
7493 * gcc.dg/predict-2.c: Likewise.
7494 * gcc.dg/predict-3.c: Likewise.
7495 * gcc.dg/predict-4.c: Likewise.
7496 * gcc.dg/predict-5.c: Likewise.
7497 * gcc.dg/predict-6.c: Likewise.
7498
1a54d3be 74992016-06-13 Marek Polacek <polacek@redhat.com>
7500
7501 PR middle-end/71476
7502 * c-c++-common/Wswitch-unreachable-4.c: New test.
7503 * gcc.dg/Wswitch-unreachable-2.c: New test.
7504 * g++.dg/tm/jump1.C: Move dg-warning.
7505
5b7401b8 75062016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7507
7508 * gnat.dg/renaming10.ad[sb]: New test.
7509
1c93151c 75102016-06-13 Paul Thomas <pault@gcc.gnu.org>
7511
7512 PR fortran/70673
7513 * gfortran.dg/pr70673.f90: New test.
7514
249865a0 75152016-06-13 Richard Biener <rguenther@suse.de>
7516
7517 PR middle-end/64516
7518 * gcc.dg/align-3.c: New testcase.
7519
776d9b14 75202016-06-13 Martin Liska <mliska@suse.cz>
7521
7522 * gcc.target/i386/pr71458.c: New test.
7523
0cf5c551 75242016-06-12 Uros Bizjak <ubizjak@gmail.com>
7525
7526 PR target/71241
f9c39b65 7527 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7528
34de0a35 75292016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7530
7531 PR target/60751
7532 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7533 statement.
7534
0cc8bc98 75352016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7536
7537 PR target/60751
7538 * gfortran.dg/comma_IO_extension_1.f90: New test.
7539 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7540 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7541 statement.
7542 * gfortran.dg/graphite/pr38083.f90: Likewise.
7543 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7544 missing format.
7545
0ff78c86 75462016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7547
7548 * gnat.dg/case_character.adb: New test.
7549
6c38863e 75502016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7551
7552 PR middle-end/71310
7553 * gcc.target/powerpc/pr71310.c: New testcase.
7554
24c41395 75552016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7556
7557 PR middle-end/71478
7558 * gcc.dg/pr71478.c: New test.
7559
aeb26fb6 75602016-06-10 Jakub Jelinek <jakub@redhat.com>
7561
702b3575 7562 PR middle-end/71494
7563 * gcc.c-torture/execute/pr71494.c: New test.
7564
8ec29807 7565 PR c/68657
7566 * gcc.target/i386/pr68657.c: New test.
7567
aeb26fb6 7568 PR inline-asm/68843
7569 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7570 (test): Add -masm=intel alternatives.
7571
1dc4d519 75722016-06-10 Martin Sebor <msebor@redhat.com>
7573
7574 PR c/71392
7575 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7576
6385d6d3 75772016-06-10 Jeff Law <law@redhat.com>
7578
7579 PR tree-optimization/71335
7580 * gcc.c-torture/execute/pr71335.c: New test.
7581
041a412b 75822016-06-10 David Malcolm <dmalcolm@redhat.com>
7583
7584 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7585 the various "cannot tail-call: " messages.
7586
4a5edbb2 75872016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7588
7589 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7590 and options.
7591
9cf3aec3 75922016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7593
7594 PR sanitizer/71480
7595 * c-c++-common/asan/pr71480.c: New test.
7596
61724718 75972016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7598
7599 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7600 (ASMNAME2): Likewise.
7601 (main): Replace fn in asm statement with ASMNAME ("fn").
7602 * gcc.dg/guality/pr68037-2.c: Likewise.
7603 * gcc.dg/guality/pr68037-3.c: Likewise.
7604 * gcc.dg/torture/pr68037-1.c: Likewise.
7605 * gcc.dg/torture/pr68037-2.c: Likewise.
7606 * gcc.dg/torture/pr68037-3.c: Likewise.
7607
1807f6fb 76082016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7609
7610 PR inline-asm/68843
7611 * gcc.target/i386/pr68843-1.c: New test.
7612 * gcc.target/i386/pr68843-2.c: New test.
7613
ccfa030f 76142016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7615 Cesar Philippidis <cesar@codesourcery.com>
7616
7617 PR middle-end/71373
7618 * gcc.dg/goacc/nested-function-1.c: New file.
7619 * gcc.dg/goacc/nested-function-2.c: Likewise.
7620 * gcc.dg/goacc/pr71373.c: Likewise.
7621 * gfortran.dg/goacc/cray-2.f95: Likewise.
7622 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7623 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7624 * gfortran.dg/goacc/cray.f95: Update.
7625 * gfortran.dg/goacc/loop-1.f95: Likewise.
7626 * gfortran.dg/goacc/loop-3.f95: Likewise.
7627 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7628 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7629
76302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7631
7632 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7633 for OpenACC tile clauses.
7634 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7635
7636 PR c/71381
7637 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7638 to...
7639 * c-c++-common/goacc/cache-2.c: ... this new file.
7640 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7641 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7642 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7643 usage.
7644 * gfortran.dg/goacc/cray.f95: Likewise.
7645 * gfortran.dg/goacc/loop-1.f95: Likewise.
7646
bb038f3e 76472016-06-10 Alan Hayward <alan.hayward@arm.com>
7648
7649 PR tree-optimization/71407
7650 PR tree-optimization/71416
7651 * gcc.dg/vect/pr71407.c: New
7652 * gcc.dg/vect/pr71416-1.c: New
7653 * gcc.dg/vect/pr71416-2.c: New
7654
332409d3 76552016-06-10 Richard Biener <rguenther@suse.de>
7656
7657 PR middle-end/71477
7658 * gcc.dg/torture/pr71477.c: New testcase.
7659
03cf727c 76602016-06-09 Julia Koval <julia.koval@intel.com>
7661
7662 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7663 * gcc.target/i386/interrupt-13.c: Likewise.
7664 * gcc.target/i386/interrupt-15.c: Likewise.
7665 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7666 * gcc.target/i386/interrupt-24.c: Likewise.
7667 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7668 * gcc.target/i386/interrupt-9.c: Likewise.
7669 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7670
23b101c5 76712016-06-09 Martin Sebor <msebor@redhat.com>
7672
7673 PR c/70883
7674 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7675 * gcc.dg/builtin-constant_p-1.c: Same.
7676 * gcc.dg/builtins-error.c: Same.
7677 * gcc.dg/pr70859.c: Same.
7678
188d6bbb 76792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7680
7681 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7682 * gcc.dg/torture/pr68067-1.c: Likewise.
7683 * gcc.dg/torture/pr68067-2.c: Likewise.
7684
76852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7686
7687 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7688 when setting SIZE.
7689
ff8886bd 76902016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7691
7692 PR c++/71465
7693 * g++.dg/inherit/crash5.C: New.
7694 Revert:
7695 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7696
7697 PR c++/70202
7698 * g++.dg/inherit/crash5.C: New.
7699 * g++.dg/inherit/virtual1.C: Adjust.
7700
3f76cceb 77012016-06-09 Martin Liska <mliska@suse.cz>
7702
7703 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7704 * g++.dg/predict-loop-exit-2.C: Likewise.
7705 * g++.dg/predict-loop-exit-3.C: Likewise.
7706 * gcc.dg/predict-1.c: Likewise.
7707 * gcc.dg/predict-2.c: Likewise.
7708 * gcc.dg/predict-3.c: Likewise.
7709 * gcc.dg/predict-4.c: Likewise.
7710 * gcc.dg/predict-5.c: Likewise.
7711 * gcc.dg/predict-6.c: Likewise.
7712 * gcc.dg/predict-7.c: Likewise.
7713
59ae3d1b 77142016-06-09 Richard Biener <rguenther@suse.de>
7715
7716 PR tree-optimization/71462
7717 * gcc.dg/torture/pr71462.c: New testcase.
7718
8c2d2acf 77192016-06-09 Marek Polacek <polacek@redhat.com>
7720
7721 PR c/65471
7722 * gcc.dg/c11-generic-3.c: New test.
7723
224cb6b7 77242016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7725
7726 * g++.dg/init/array42.C: New.
7727 * g++.dg/init/array43.C: Likewise.
7728 * g++.dg/init/array44.C: Likewise.
7729 * g++.dg/init/array45.C: Likewise.
7730 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7731 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7732 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7733 * g++.dg/gomp/pr35751.C: Likewise.
7734 * g++.dg/init/array23.C: Likewise.
7735 * g++.dg/init/brace2.C: Likewise.
7736 * g++.dg/init/brace6.C: Likewise.
7737
732905bb 77382016-06-08 Martin Sebor <msebor@redhat.com>
7739 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR c++/70507
7742 PR c/68120
7743 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7744 * c-c++-common/builtin-arith-overflow-2.c: New test.
7745 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7746 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7747 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7748
7ddaa622 77492016-06-08 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR c++/71442
7752 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7753
84ee0905 77542016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7755
7756 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7757 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7758 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7759 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7760 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7761 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7762 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7763 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7764 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7765 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7766 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7767 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7768 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7769
2876af98 77702016-06-08 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/68558
7773 * gcc.dg/vect/slp-44.c: New testcase.
7774
acbb0d03 77752016-06-08 Richard Biener <rguenther@suse.de>
7776
7777 * gcc.dg/vect/slp-43.c: New testcase.
7778
f8689010 77792016-06-08 Richard Biener <rguenther@suse.de>
7780
7781 PR tree-optimization/71452
7782 * gcc.dg/torture/pr71452.c: New testcase.
7783
52d393eb 77842016-06-08 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR c++/71448
7787 * g++.dg/torture/pr71448.C: New test.
7788
9d700ce4 77892016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7790
7791 PR debug/71432
7792 PR ada/71413
7793 * g++.dg/debug/pr71432.C: New test.
7794
eb96ef65 77952016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7796
7797 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7798 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7799 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7800
a4753cdd 78012016-06-08 Alan Hayward <alan.hayward@arm.com>
7802
7803 * gcc.dg/vect/vect-live-2.c: Update effective target.
7804 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7805 * lib/target-supports.exp: Add aarch64 to vect_long.
7806
bafc7b1d 78072016-06-08 Marek Polacek <polacek@redhat.com>
7808
7809 PR c/71418
7810 * gcc.dg/noncompile/pr71418.c: New test.
7811
06e590e7 7812 PR c/71426
7813 * gcc.dg/noncompile/pr71426.c: New test.
7814
d3cb49c9 78152016-06-07 Jan Hubicka <hubicka@ucw.cz>
7816
7817 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7818 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7819 * gcc.dg/predict-3.c: Update template.
7820 * gcc.dg/predict-5.c: Update template.
7821 * gcc.dg/predict-6.c: Update template.
7822 * gcc.dg/predict-9.c: Update template.
7823 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7824
2d76c36a 78252016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7826
7827 * gcc.target/powerpc/vec-mul.c: New test.
7828
7cfde92a 78292016-06-07 David Malcolm <dmalcolm@redhat.com>
7830
7831 * gcc.dg/spellcheck-fields-2.c: New test case.
7832
b032c4dd 78332016-06-07 Richard Biener <rguenther@suse.de>
7834
7835 PR c/61564
7836 * gcc.dg/Wpragmas-1.c: New testcase.
7837 * gcc.dg/Wattributes-4.c: Likewise.
7838 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7839 entry.
7840
a7056369 78412016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7842
7843 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7844 spurious debug code.
7845
123c61e0 78462016-06-07 Richard Biener <rguenther@suse.de>
7847
7848 PR tree-optimization/71428
7849 * gcc.dg/torture/pr71428.c: New testcase.
7850
5819d47b 78512016-06-07 Richard Biener <rguenther@suse.de>
7852
7853 PR middle-end/71423
7854 * gcc.dg/torture/pr71423.c: New testcase.
7855
6cec5c6b 78562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7857
7858 PR middle-end/71408
7859 * gcc.dg/tree-ssa/pr71408.c: New test.
7860
40bbfc17 78612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7862
7863 PR middle-end/71281
7864 * g++.dg/torture/pr71281.C: New test.
7865
61f1f80c 78662016-06-06 Marek Polacek <polacek@redhat.com>
7867
7868 PR c/71362
7869 * gcc.dg/pr71362.c: New test.
7870
0406b32f 78712016-06-06 Jakub Jelinek <jakub@redhat.com>
7872 Patrick Palka <ppalka@gcc.gnu.org>
7873
7874 PR c++/70847
7875 PR c++/71330
7876 PR c++/71393
7877 * g++.dg/opt/pr70847.C: New test.
7878 * g++.dg/ubsan/pr70847.C: New test.
7879 * g++.dg/ubsan/pr71393.C: New test.
7880
b1445999 78812016-06-06 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR tree-optimization/71259
7884 * gcc.dg/vect/pr71259.c: New test.
7885
99b4f3a2 78862016-06-06 David Malcolm <dmalcolm@redhat.com>
7887
7888 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7889 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7890 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7891 above.
7892
837679bc 78932016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 PR middle-end/37780
7896 * gcc.c-torture/execute/pr37780.c: New test.
7897 * gcc.target/aarch64/pr37780_1.c: Likewise.
7898 * gcc.target/arm/pr37780_1.c: Likewise.
7899
e4b92538 79002016-06-06 Marek Polacek <polacek@redhat.com>
7901
7902 * c-c++-common/attr-may-alias-1.c: New test.
7903 * c-c++-common/attr-may-alias-2.c: New test.
7904 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7905
43ac2f2f 79062016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7907
7908 PR c/24414
7909 * gcc.target/i386/pr24414.c: New test.
7910
7e1786b2 79112016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7912
7913 * gcc.target/sparc/vis4misc.c: New file.
7914 * gcc.target/sparc/fpcmp.c: Likewise.
7915 * gcc.target/sparc/fpcmpu.c: Likewise.
7916
f593ccb2 79172016-06-06 Alan Hayward <alan.hayward@arm.com>
7918
7919 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7920 * gcc.dg/vect/vect-live-3.c: Likewise.
7921
be6d8ddc 79222016-06-06 Richard Biener <rguenther@suse.de>
7923
7924 PR tree-optimization/71398
7925 * gcc.dg/torture/pr71398.c: New testcase.
7926
78f27916 79272016-06-06 Uros Bizjak <ubizjak@gmail.com>
7928
7929 PR target/71389
7930 * g++.dg/pr71389.C: New test.
7931
c5899606 79322016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7933
7934 PR fortran/71404
7935 * gfortran.dg/fmt_read_5.f: New test.
7936
8e3cd305 79372016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7938
7939 PR fortran/69659
7940 * gfortran.dg/class_array_22.f03: New test.
7941
703c0a09 79422016-06-05 Jan Hubicka <hubicka@ucw.cz>
7943
7944 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7945
d07b2b6f 79462016-06-05 Jan Hubicka <hubicka@ucw.cz>
7947
7948 * gcc.dg/predict-9.c: Update template.
7949
4a7ec4ac 79502016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7951
7952 PR c++/49377
7953 * g++.dg/template/pr49377.C: New.
7954
7499ef4a 79552016-06-04 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR tree-optimization/71405
7958 * g++.dg/torture/pr71405.C: New test.
7959
558c800d 79602016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7961
7962 PR c++/70202
7963 * g++.dg/inherit/crash5.C: New.
7964 * g++.dg/inherit/virtual1.C: Adjust.
7965
4ee7cf4b 79662016-06-03 Jeff Law <law@redhat.com>
7967
7968 PR tree-optimization/71316
7969 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7970
b12ae762 79712016-06-03 Jakub Jelinek <jakub@redhat.com>
7972
7973 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7974 dg-additional-options with just -fno-tree-scev-cprop in it.
7975 * gcc.dg/vect/vect-live-2.c: Likewise.
7976 * gcc.dg/vect/vect-live-5.c: Likewise.
7977 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7978 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7979 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7980
e09a5ee3 79812016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7982
7983 PR c++/27100
7984 * g++.dg/other/friend6.C: New test.
7985
f14b1922 79862016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7987
7988 * g++.dg/torture/ppc-ldst-array.C: New.
7989
20702ea3 79902016-06-03 Joseph Myers <joseph@codesourcery.com>
7991
7992 PR target/71276
7993 PR target/71277
7994 * gcc.dg/torture/builtin-fp-int-inexact.c,
7995 gcc.target/i386/387-builtin-fp-int-inexact.c,
7996 gcc.target/i386/387-rint-inline-1.c,
7997 gcc.target/i386/387-rint-inline-2.c,
7998 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7999 gcc.target/i386/sse2-rint-inline-1.c,
8000 gcc.target/i386/sse2-rint-inline-2.c,
8001 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8002 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8003
5ed3cc7b 80042016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8005 Julia Koval <julia.koval@intel.com>
8006
8007 PR target/66960
8008 PR target/67630
8009 PR target/67634
8010 PR target/67841
8011 PR target/68037
8012 PR target/68618
8013 PR target/68661
8014 PR target/69575
8015 PR target/69596
8016 PR target/69734
8017 * gcc.dg/guality/pr68037-1.c: New test.
8018 * gcc.dg/guality/pr68037-2.c: Likewise.
8019 * gcc.dg/guality/pr68037-3.c: Likewise.
8020 * gcc.dg/torture/pr68037-1.c: Likewise.
8021 * gcc.dg/torture/pr68037-2.c: Likewise.
8022 * gcc.dg/torture/pr68037-3.c: Likewise.
8023 * gcc.dg/torture/pr68661-1a.c: Likewise.
8024 * gcc.dg/torture/pr68661-1b.c: Likewise.
8025 * gcc.target/i386/interrupt-1.c: Likewise.
8026 * gcc.target/i386/interrupt-2.c: Likewise.
8027 * gcc.target/i386/interrupt-3.c: Likewise.
8028 * gcc.target/i386/interrupt-4.c: Likewise.
8029 * gcc.target/i386/interrupt-5.c: Likewise.
8030 * gcc.target/i386/interrupt-6.c: Likewise.
8031 * gcc.target/i386/interrupt-7.c: Likewise.
8032 * gcc.target/i386/interrupt-8.c: Likewise.
8033 * gcc.target/i386/interrupt-9.c: Likewise.
8034 * gcc.target/i386/interrupt-10.c: Likewise.
8035 * gcc.target/i386/interrupt-11.c: Likewise.
8036 * gcc.target/i386/interrupt-12.c: Likewise.
8037 * gcc.target/i386/interrupt-13.c: Likewise.
8038 * gcc.target/i386/interrupt-14.c: Likewise.
8039 * gcc.target/i386/interrupt-15.c: Likewise.
8040 * gcc.target/i386/interrupt-16.c: Likewise.
8041 * gcc.target/i386/interrupt-17.c: Likewise.
8042 * gcc.target/i386/interrupt-18.c: Likewise.
8043 * gcc.target/i386/interrupt-19.c: Likewise.
8044 * gcc.target/i386/interrupt-20.c: Likewise.
8045 * gcc.target/i386/interrupt-21.c: Likewise.
8046 * gcc.target/i386/interrupt-22.c: Likewise.
8047 * gcc.target/i386/interrupt-23.c: Likewise.
8048 * gcc.target/i386/interrupt-24.c: Likewise.
8049 * gcc.target/i386/interrupt-25.c: Likewise.
8050 * gcc.target/i386/interrupt-26.c: Likewise.
8051 * gcc.target/i386/interrupt-27.c: Likewise.
8052 * gcc.target/i386/interrupt-28.c: Likewise.
8053 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8054 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8055 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8056 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8057 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8058 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8059 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8060 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8061 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8062 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8063 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8064 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8065
3e346f54 80662016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8067
f27c52fb 8068 PR tree-optimization/52171
8069 * gcc.dg/pr52171.c: New test.
8070 * gcc.target/i386/pr52171.c: New test.
3e346f54 8071
22e029d2 80722016-06-03 Jan Hubicka <jh@suse.cz>
8073
8074 * g++.dg/tree-ssa/pred-1.C: New testcase
8075 * gcc.dg/tree-ssa/pred-1.c: New testcase
8076
41ce74ed 80772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8078
8079 PR target/70957
8080 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8081 support.
8082 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8083
cf573a72 80842016-06-03 Alan Hayward <alan.hayward@arm.com>
8085
8086 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8087
75aae5b4 80882016-06-03 Alan Hayward <alan.hayward@arm.com>
8089
8090 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8091 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8092 * gcc.dg/vect/vect-live-1.c: New test.
8093 * gcc.dg/vect/vect-live-2.c: New test.
8094 * gcc.dg/vect/vect-live-3.c: New test.
8095 * gcc.dg/vect/vect-live-4.c: New test.
8096 * gcc.dg/vect/vect-live-5.c: New test.
8097 * gcc.dg/vect/vect-live-slp-1.c: New test.
8098 * gcc.dg/vect/vect-live-slp-2.c: New test.
8099 * gcc.dg/vect/vect-live-slp-3.c: New test.
8100
eba6788d 81012016-06-03 Jakub Jelinek <jakub@redhat.com>
8102
8103 PR middle-end/71387
8104 * g++.dg/opt/pr71387.C: New test.
8105
5a653985 81062016-06-02 Jeff Law <law@redhat.com>
8107
8108 PR tree-optimization/71328
8109 * gcc.c-torture/compile/pr71328.c: New test.
8110
f92f6941 81112016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8112
8113 PR fortran/52393
8114 * gfortran.dg/fmt_read_3.f90: Fix typo.
8115 * gfortran.dg/fmt_read_4.f90: New test.
8116
0d29e152 81172016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8118
8119 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8120 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8121 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8122 * g++.dg/cpp0x/override2.C: Likewise.
8123 * g++.dg/parse/crash5.C: Likewise.
8124 * g++.dg/parse/error16.C: Likewise.
8125 * g++.dg/parse/error27.C: Likewise.
8126 * g++.dg/template/qualttp15.C: Likewise.
8127 * g++.dg/template/redecl4.C: Likewise.
8128 * g++.old-deja/g++.other/crash39.C: Likewise.
8129 * g++.old-deja/g++.other/struct1.C: Likewise.
8130 * g++.old-deja/g++.pt/m9a.C: Likewise.
8131 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8132
2740a1a5 81332016-06-02 Jakub Jelinek <jakub@redhat.com>
8134
89f17a65 8135 PR c++/71372
8136 * c-c++-common/pr71372.c: New test.
8137
2740a1a5 8138 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8139 __TIME__ strings with __builtin_strcmp instead of printf and
8140 dg-output.
8141
9ae89a4e 81422016-06-02 Martin Liska <mliska@suse.cz>
8143
8144 * gcc.dg/predict-9.c: New test.
8145
41258f9c 81462016-06-02 Jakub Jelinek <jakub@redhat.com>
8147
8148 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8149 global set_compiler_env_var and global saved_compiler_env_var.
8150
dad46eb8 81512016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8152
8153 PR rtl-optimization/71295
8154 * gcc.c-torture/compile/pr71295.c: New test.
8155
9cc8a892 81562016-06-02 Jakub Jelinek <jakub@redhat.com>
8157
98e7c96c 8158 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8159
4a5a4de2 8160 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8161 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8162
9cc8a892 8163 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8164 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8165 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8166 alternative number.
8167
46819a36 81682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8169
8170 * gcc.target/powerpc/p9-splat-4.c: New test.
8171
81722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8173
8174 PR target/71186
8175 * gcc.target/powerpc/pr71186.c: New test.
8176
d9820cc5 81772016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8178
8179 PR fortran/52393
8180 * gfortran.dg/fmt_read_3.f90: New test.
8181
2f14ca3e 81822016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8183
8184 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8185 procedure.
8186
dfa5c0d3 81872016-06-01 Eduard Sanou <dhole@openmailbox.org>
8188
8189 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8190 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8191 env var is set.
8192 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8193 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8194 shown once.
8195 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8196 during compilation.
8197 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8198 vars set by dg-set-compiler-env-var.
8199
7d7125df 82002016-06-01 Paul Thomas <pault@gcc.gnu.org>
8201
8202 PR fortran/71156
8203 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8204 to the module procedure declaration.
8205 * gfortran.dg/submodule_16.f08: New test.
8206
6ab9cde4 82072016-06-01 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR middle-end/71371
8210 * c-c++-common/gomp/pr71371.c: New test.
8211
0cfe7a23 82122016-06-01 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/71366
8215 * gcc.dg/torture/pr71366-1.c: New testcase.
8216 * gcc.dg/torture/pr71366-2.c: Likewise.
8217
5a5b02e1 82182016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8219
8220 * gcc.target/powerpc/vslv-0.c: New test.
8221 * gcc.target/powerpc/vslv-1.c: New test.
8222 * gcc.target/powerpc/vsrv-0.c: New test.
8223 * gcc.target/powerpc/vsrv-1.c: New test.
8224
d27a79f6 82252016-06-01 Nathan Sidwell <nathan@acm.org>
8226
8227 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8228 * gcc.target/nvptx/weak.c: New.
8229
6172a9fd 82302016-06-01 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/71261
8233 * gcc.dg/torture/vect-bool-1.c: New testcase.
8234
f9aaabb2 82352016-06-01 Jakub Jelinek <jakub@redhat.com>
8236
8237 * gfortran.dg/gomp/order-1.f90: New test.
8238 * gfortran.dg/gomp/order-2.f90: New test.
8239
53b01069 82402016-06-01 Jan Hubicka <hubicka@ucw.cz>
8241
8242 * gcc.dg/unroll-6.c: Update template.
8243 * gcc.dg/unroll-7.c: New testcase.
8244 * gcc.dg/unroll-8.c: New testcase.
8245
36757397 82462016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8247
8248 * gnat.dg/opt56.ad[sb]: New test.
8249
7f93bd6e 82502016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8251
8252 PR c++/66635
8253 * g++.dg/cpp0x/constexpr-ice16.C: New.
8254
9f41a2ce 82552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8256
8257 PR tree-optimization/71314
8258 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8259 -mbranch-cost=2.
8260
31e02373 82612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8262
8263 PR tree-optimization/71077
8264 * gcc.dg/tree-ssa/pr71077.c: New test.
8265
76f8f901 82662016-05-31 Jan Hubicka <hubicka@ucw.cz>
8267
7f93bd6e 8268 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8269 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8270 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8271
04f5f923 82722016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8273
8274 PR c++/71248
8275 * g++.dg/cpp0x/pr71248.C: New.
8276 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8277 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8278 * g++.dg/init/new37.C: Likewise.
8279 * g++.dg/template/static1.C: Likewise.
8280 * g++.dg/template/static2.C: Likewise.
8281
4ffddf28 82822016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8283
8284 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8285 instead of %rdi.
8286 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8287
4ff7bd21 82882016-05-31 Marek Polacek <polacek@redhat.com>
8289
8290 * c-c++-common/Wswitch-unreachable-3.c: New test.
8291 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8292
e1f7cc4b 82932016-05-31 Richard Biener <rguenther@suse.de>
8294
8295 PR tree-optimization/71352
8296 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8297
02978bd1 82982016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8299
8300 * gcc.target/arm/armv5_thumb_isa.c: New test.
8301
cfce8164 83022016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8303
8304 PR target/71346
8305 * gcc.target/i386/pr71346.c: New test.
8306
7a51c705 83072016-05-31 Tom de Vries <tom@codesourcery.com>
8308
8309 PR tree-optimization/69068
8310 * gcc.dg/graphite/pr69068.c: New test.
8311
8c1ac106 83122016-05-27 Martin Sebor <msebor@redhat.com>
8313
8314 PR c++/71306
8315 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8316
b6431756 83172016-05-30 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR c++/71349
8320 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8321 nowait depend(inout: dd[0]) clauses where permitted.
8322
f6203294 83232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8324
8325 PR c++/71238
8326 * g++.dg/parse/pr71238.C: New.
8327 * g++.dg/concepts/friend1.C: Test column numbers too.
8328 * g++.dg/cpp0x/initlist31.C: Likewise.
8329 * g++.dg/cpp0x/pr51420.C: Likewise.
8330 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8331 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8332 * g++.dg/ext/builtin3.C: Likewise.
8333 * g++.dg/lookup/friend12.C: Likewise.
8334 * g++.dg/lookup/friend7.C: Likewise.
8335 * g++.dg/lookup/koenig1.C: Likewise.
8336 * g++.dg/lookup/koenig5.C: Likewise.
8337 * g++.dg/lookup/used-before-declaration.C: Likewise.
8338 * g++.dg/overload/koenig1.C: Likewise.
8339 * g++.dg/template/crash65.C: Likewise.
8340 * g++.dg/template/friend57.C: Likewise.
8341 * g++.dg/warn/Wshadow-5.C: Likewise.
8342 * g++.dg/warn/Wunused-8.C: Likewise.
8343 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8344 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8345 * g++.old-deja/g++.jason/member.C: Likewise.
8346 * g++.old-deja/g++.jason/report.C: Likewise.
8347 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8348 * g++.old-deja/g++.law/visibility20.C: Likewise.
8349 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8350 * g++.old-deja/g++.other/static5.C: Likewise.
8351 * g++.old-deja/g++.pt/overload2.C: Likewise.
8352
b96f8145 83532016-05-30 Jan Hubicka <hubicka@ucw.cz>
8354
8355 * gcc.dg/tree-ssa/peel1.c: New testcase.
8356 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8357 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8358
ed5bca7a 83592016-05-30 Tom de Vries <tom@codesourcery.com>
8360
8361 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8362 to ce.
8363
c0aa0333 83642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8365
8366 PR c++/71099
8367 * g++.dg/parse/virtual1.C: New.
8368
231010db 83692016-05-30 Uros Bizjak <ubizjak@gmail.com>
8370
8371 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8372 Use correct register when clearing %edx.
8373
765557c0 83742016-05-30 Alexander Monakov <amonakov@ispras.ru>
8375
8376 PR tree-optimization/71289
8377 * gcc.dg/pr71289.c: New test.
8378
fc3b1c44 83792016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8380
8381 PR middle-end/71269
8382 PR middle-end/71292
8383 * gcc.dg/tree-ssa/pr71269.c: New test.
8384 * gcc.dg/tree-ssa/pr71292.c: New test.
8385
ce352457 83862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8387
8388 PR middle-end/71252
8389 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8390
eedd711b 83912016-05-30 Jan Hubicka <hubicka@ucw.cz>
8392
8393 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8394 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8395 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8396
8c061890 83972016-05-30 Tom de Vries <tom@codesourcery.com>
8398
8399 PR tree-optimization/69067
8400 * gcc.dg/graphite/pr69067.c: New test.
8401
a6b0884c 84022016-05-29 Uros Bizjak <ubizjak@gmail.com>
8403
8404 PR target/71245
8405 * gcc.target/i386/pr71245-1.c: New test.
8406 * gcc.target/i386/pr71245-2.c: Ditto.
8407
2369edfc 84082016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8409
8410 PR c++/71105
8411 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8412 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8413 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8414
b6ab3f43 84152016-05-27 Jan Hubicka <hubicka@ucw.cz>
8416
8417 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8418
0192662b 84192016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8420
8421 Revert:
8422 PR c++/69855
8423 * g++.dg/overload/69855.C: New.
8424 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8425 * g++.old-deja/g++.pt/crash3.C: Likewise.
8426
fce78c50 84272016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8428
8429 PR c++/60385
8430 * g++.dg/parse/namespace13.C: New.
8431
372172fe 84322016-05-26 Jeff Law <law@redhat.com>
8433
8434 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8435 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8436 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8437 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8438 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8439 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8440 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8442 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8443 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8444 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8445 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8446 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8447
5d8a8944 84482016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8449
8450 PR c++/69855
8451 * g++.dg/overload/69855.C: New.
8452 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8453 * g++.old-deja/g++.pt/crash3.C: Likewise.
8454
29602b75 84552016-05-27 Jiong Wang <jiong.wang@arm.com>
8456
8457 PR target/63596
8458 * gcc.target/aarch64/va_arg_1.c: New testcase.
8459 * gcc.target/aarch64/va_arg_2.c: Likewise.
8460 * gcc.target/aarch64/va_arg_3.c: Likewise.
8461
c900b732 84622016-05-27 Jiong Wang <jiong.wang@arm.com>
8463
8464 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8465 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8466 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8467 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8468 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8469
73ef73bd 84702016-05-27 Marek Polacek <polacek@redhat.com>
8471
8472 PR middle-end/71308
8473 * g++.dg/torture/pr71308.C: New test.
8474
a6031633 84752016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8476
8477 * gcc.dg/zero_bits_compound-1.c: New test.
8478 * gcc.dg/zero_bits_compound-2.c: New test.
8479
1fbdc7ae 84802016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8481
8482 PR middle-end/71279
8483 * gcc.dg/pr71279.c: New test.
8484
2e196ca8 84852016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8486
8487 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8488 floating point min/max/comparison instructions.
8489 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8490
6feab9ce 84912016-05-26 Jakub Jelinek <jakub@redhat.com>
8492
8493 * c-c++-common/gomp/schedule-1.c: New test.
8494 * gfortran.dg/gomp/schedule-1.f90: New test.
8495
978cea8f 84962016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8497
8498 PR c++/70822
8499 PR c++/70106
8500 * g++.dg/cpp1y/auto-fn32.C: New test.
8501 * g++.dg/cpp1y/paren4.C: New test.
8502
0478d9ed 85032016-05-26 Nathan Sidwell <nathan@acm.org>
8504
8505 * gcc.dg/20060410.c: Xfail on ptx.
8506 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8507 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8508 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8509 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8510 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8511
5fd1c174 85122016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8513
8514 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8515
c5e8b3e2 85162016-05-26 Jakub Jelinek <jakub@redhat.com>
8517
0db93a5b 8518 PR tree-optimization/71280
8519 * gcc.dg/pr71280.c: New test.
8520
7199c05c 8521 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8522
76c786ac 8523 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8524 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8525
c5e8b3e2 8526 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8527
e9bcea2f 85282016-05-26 Jiong Wang <jiong.wang@arm.com>
8529
8530 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8531 kept in memory.
e9bcea2f 8532
955d947b 85332016-05-25 Jeff Law <law@redhat.com>
8534
8535 PR tree-optimization/71272
8536 * gcc.c-torture/compile/pr71272.c: new test.
8537
77102dbe 85382016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8539
8540 * gcc.target/powerpc/vec-cmpne.c: New test.
8541 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8542
552821b4 85432016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8544
8545 * gnat.dg/opt55.ad[sb]: New test.
8546
0113f3c5 85472016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8548
8549 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8550 * c-c++-common/pr60226.c: Require int32plus.
8551 * gcc.c-torture/execute/pr70602.c: Likewise.
8552 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8553 unsigned long for malloc arg type.
8554 * gcc.dg/asr_div1.c: Require int32plus.
8555 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8556 * gcc.dg/pie-1.c: Require pie.
8557 * gcc.dg/pie-2.c: Likewise.
8558 * gcc.dg/pr59471.c: Require int32plus.
8559 * gcc.dg/pr59963-2.c: XFAIL for int16.
8560 * gcc.dg/pr60114.c: Require int32plus.
8561 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8562 unsigned long for typedef of size_t.
8563 * gcc.dg/pr63914.c: Require int32plus.
8564 * gcc.dg/pr64536.c: Require pt32plus.
8565 * gcc.dg/pr65658.c: Likewise.
8566 * gcc.dg/pr67271.c: Require int32plus.
8567 * gcc.dg/pr68112.c: Likewise.
8568 * gcc.dg/pr69071.c: Skip for avr target.
8569 * gcc.dg/pr69973.c: Require int32plus.
8570 * gcc.dg/pr70169.c: Skip for avr target.
8571 * gcc.dg/sso-6.c: Require int32plus.
8572 * gcc.dg/sso-7.c: Likewise.
8573 * gcc.dg/sso-8.c: Likewise.
8574 * gcc.dg/vrp-min-max-2.c: Likewise.
8575
f4094380 85762016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8577
8578 PR target/70738
8579 * gcc.target/i386/pr70738-1.c: New test.
8580 * gcc.target/i386/pr70738-2.c: Likewise.
8581 * gcc.target/i386/pr70738-3.c: Likewise.
8582 * gcc.target/i386/pr70738-4.c: Likewise.
8583 * gcc.target/i386/pr70738-5.c: Likewise.
8584 * gcc.target/i386/pr70738-6.c: Likewise.
8585 * gcc.target/i386/pr70738-7.c: Likewise.
8586 * gcc.target/i386/pr70738-8.c: Likewise.
8587 * gcc.target/i386/pr70738-9.c: Likewise.
8588
239a4bea 85892016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8590
8591 PR rtl-optimization/66940
8592 * gcc.c-torture/execute/pr66940.c: New test.
8593
bf6382ba 85942016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8595
8596 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8597 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8598 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8599 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8600 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8601 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8602 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8603 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8604 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8605 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8606 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8607 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8608 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8609 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8610 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8611 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8612 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8613 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8614 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8615 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8616 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8617 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8618 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8619 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8620
2c995da9 86212016-05-25 Marek Polacek <polacek@redhat.com>
8622
8623 PR c/71265
8624 * gcc.dg/noncompile/pr71265.c: New test.
8625
abfbb5b5 8626 PR c/71266
8627 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8628
f6871bbd 86292016-05-25 Nathan Sidwell <nathan@acm.org>
8630
8631 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8632
de04e83e 86332016-05-25 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/71261
8636 * c-c++-common/torture/pr71261.c: New testcase.
8637
b35931f7 86382016-05-25 Richard Biener <rguenther@suse.de>
8639
8640 PR tree-optimization/71264
8641 * gcc.dg/vect/pr71264.c: New testcase.
8642
166c3089 86432016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8644
8645 PR c++/55992
8646 * g++.dg/cpp0x/alias-decl-53.C: New.
8647 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8648
14240409 86492016-05-25 Martin Liska <mliska@suse.cz>
8650
8651 * g++.dg/pr71239.C: New test.
8652
bc47d9f6 86532016-05-25 Richard Biener <rguenther@suse.de>
8654
4860a6bf 8655 * gcc.dg/vect/pr58135.c: Rename to ...
8656 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8657
d8a3f157 86582016-05-25 Marek Polacek <polacek@redhat.com>
8659
8660 * g++.dg/pr65295.C: Use target c++14.
8661
3af16045 86622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8663
231010db 8664 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8665 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8666
949479b2 86672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8668
8669 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8670 instructions.
8671
6d6a3fc3 86722016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8673
8674 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8675 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8676 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8677 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8678 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8679 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8680 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8681 * c-c++-common/goacc/pcopy.c: Likewise.
8682 * c-c++-common/goacc/pcopyin.c: Likewise.
8683 * c-c++-common/goacc/pcopyout.c: Likewise.
8684 * c-c++-common/goacc/pcreate.c: Likewise.
8685 * c-c++-common/goacc/pr70688.c: New test.
8686 * c-c++-common/goacc/present-1.c: Adjust test.
8687 * c-c++-common/goacc/reduction-5.c: Likewise.
8688 * g++.dg/goacc/data-1.C: New test.
8689
af648be2 86902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8691
8692 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8693 vector parity built-in functions.
8694 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8695 count trailing zeros automatic vectorization.
8696 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8697 count trailing zeros built-in functions.
8698
4e173d60 86992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8700
8701 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8702
a0c02a52 87032016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8704
8705 PR target/71050
8706 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8707
64c52e9c 87082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8709
8710 PR c++/50436
8711 * g++.dg/template/crash123.C: New.
8712 * g++.dg/template/crash124.C: Likewise.
8713
752b5a4c 87142016-05-24 Martin Sebor <msebor@redhat.com>
8715
8716 PR c++/71147
8717 * g++.dg/ext/flexary16.C: New test.
8718
a36dd683 87192016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8720
f6871bbd 8721 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8722 before math.h is included.
a36dd683 8723 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8724 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8725 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8726 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8727 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8728 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8729 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8730 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8731 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8732 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8733 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8734 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8735 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8736 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8737 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8738 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8739 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8740 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8741 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8742 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8743 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8744 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8745 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8746
d60e1df7 87472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8748 Kelvin Nilsen <kelvin@gcc.gnu.org>
8749
8750 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8751 support.
8752
22d09025 87532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8754
8755 PR c++/69872
8756 * g++.dg/warn/Wno-narrowing1.C: New.
8757
6ef0143d 87582016-05-24 Marek Polacek <polacek@redhat.com>
8759
8760 PR c/71249
8761 * c-c++-common/Wswitch-unreachable-2.c: New test.
8762
962a2062 87632016-05-24 Jakub Jelinek <jakub@redhat.com>
8764
ead77194 8765 PR c++/71257
8766 * g++.dg/vect/simd-clone-6.cc: New test.
8767 * g++.dg/gomp/declare-simd-6.C: New test.
8768
962a2062 8769 PR middle-end/70434
8770 PR c/69504
8771 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8772
23edc6d1 87732016-05-24 Richard Biener <rguenther@suse.de>
8774
8775 PR tree-optimization/71240
8776 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8777
30633bcc 87782016-05-24 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/71230
8781 * gcc.dg/torture/pr71230.c: New testcase.
8782 * g++.dg/torture/pr71230.C: Likewise.
8783
c9d624bd 87842016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8785
8786 * c-c++-common/goacc/routine-5.c: Add tests.
8787 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8788 * gfortran.dg/goacc/routine-6.f90: Add tests.
8789
ce143ff0 87902016-05-24 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/71253
8793 * gcc.dg/torture/pr71253.c: New testcase.
8794
3bdaecd5 87952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8796
8797 PR middle-end/71252
8798 * gfortran.dg/pr71252.f90: New test.
8799
856b494d 88002016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8801
8802 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8803
7345b977 88042016-05-24 Richard Biener <rguenther@suse.de>
8805
8806 PR middle-end/70434
8807 PR c/69504
8808 * c-c++-common/vector-subscript-4.c: New testcase.
8809 * c-c++-common/vector-subscript-5.c: Likewise.
8810
6f065267 88112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8812
8813 PR fortran/71123
8814 * gfortran.dg/namelist_90.f: New test
8815
fd6757da 88162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8817
8818 PR fortran/66461
8819 * gfortran.dg/unexpected_eof.f: New test
8820
7d5555a8 88212016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8822 Kelvin Nilsen <kelvin@gcc.gnu.org>
8823
8824 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8825 as little endian.
8826
ae6744c9 88272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8828
8829 PR c++/70972
8830 * g++.dg/cpp0x/inh-ctor20.C: New.
8831 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8832
f0d91a85 88332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8834
8835 PR c++/69095
8836 * g++.dg/cpp0x/variadic168.C: New.
8837
1618ffe5 88382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8839
8840 * g++.dg/cpp0x/pr31445.C: Test column number too.
8841 * g++.dg/cpp0x/pr32253.C: Likewise.
8842 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8843 * g++.dg/cpp0x/variadic36.C: Likewise.
8844
c0205bab 88452016-05-23 Marc Glisse <marc.glisse@inria.fr>
8846
8847 * gcc.dg/fold-notshift-2.c: Adjust.
8848
1398da0f 88492016-05-23 Marek Polacek <polacek@redhat.com>
8850
8851 PR c/49859
8852 * c-c++-common/Wswitch-unreachable-1.c: New test.
8853 * gcc.dg/Wswitch-unreachable-1.c: New test.
8854 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8855 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8856 * g++.dg/gomp/block-10.C: Likewise.
8857 * gcc.dg/gomp/block-10.c: Likewise.
8858 * g++.dg/gomp/block-9.C: Likewise.
8859 * gcc.dg/gomp/block-9.c: Likewise.
8860 * g++.dg/gomp/target-1.C: Likewise.
8861 * g++.dg/gomp/target-2.C: Likewise.
8862 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8863 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8864 * g++.dg/gomp/taskgroup-1.C: Likewise.
8865 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8866 * gcc.dg/gomp/teams-1.c: Likewise.
8867 * g++.dg/gomp/teams-1.C: Likewise.
8868 * g++.dg/overload/error3.C: Likewise.
8869 * g++.dg/tm/jump1.C: Likewise.
8870 * g++.dg/torture/pr40335.C: Likewise.
8871 * gcc.dg/c99-vla-jump-5.c: Likewise.
8872 * gcc.dg/switch-warn-1.c: Likewise.
8873 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8874 * gcc.dg/nested-func-1.c: Likewise.
8875 * gcc.dg/pr67784-4.c: Likewise.
8876
5403ed8b 88772016-05-23 Richard Biener <rguenther@suse.de>
8878
8879 PR tree-optimization/71230
8880 * gfortran.dg/pr71230-1.f90: New testcase.
8881 * gfortran.dg/pr71230-2.f90: Likewise.
8882
27510941 88832016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8884
1618ffe5 8885 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8886 * gcc.dg/vect/pr58135.c: Add new.
8887 * gfortran.dg/pr46519-1.f: Adjust test case.
8888
a41c605d 88892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8890
8891 PR c++/53401
8892 * g++.dg/cpp0x/decltype64.C: New.
8893
3eb254ab 88942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8895
8896 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8897 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8898 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8899
a75fffe1 89002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8901
8902 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8903 Add poly64x1_t and poly64x2_t cases if supported.
8904 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8905 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8906 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8908 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8909
56979b12 89102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8911
8912 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8913 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8914 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8915 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8916 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8917 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8918 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8919
dc5e98db 89202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8921
8922 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8923
c0f383ae 89242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8925
8926 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8927 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8928
2a4d70a2 89292016-05-22 Jakub Jelinek <jakub@redhat.com>
8930
4c109025 8931 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8932 constraint instead of "r".
8933 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8934 insn instead of vxorpd.
8935 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8936
bad891ce 8937 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8938 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8939
ac23ddb9 8940 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8941
9dac9579 8942 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8943 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8944
2a4d70a2 8945 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8946
9eafdd7b 89472016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8948
8949 PR middle-end/40921
8950 * gcc.dg/tree-ssa/pr40921.c: New test.
8951
93df190d 89522016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8953
8954 PR target/71103
8955 * gcc.target/avr/pr71103.c: New test.
8956
933b9f7f 89572016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8958
8959 PR middle-end/71179
8960 * gcc.dg/tree-ssa/pr71179.c: New test.
8961
8bdfbc08 89622016-05-20 Martin Sebor <msebor@redhat.com>
8963
8964 PR c/71115
8965 * gcc.dg/init-excess-2.c: New test.
8966
6827ab42 89672016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8968
8969 * gnat.dg/opt53.adb: New test.
8970 * gnat.dg/opt54.adb: Likewise.
8971
58a5f4c0 89722016-05-20 Martin Jambor <mjambor@suse.cz>
8973
8974 PR tree-optimization/70884
8975 * gcc.dg/tree-ssa/pr70919.c: New test.
8976
bb7145f6 89772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8978
8979 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8980 formatting.
f6871bbd 8981 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8982 fix code formatting.
8983
89842016-05-20 Nathan Sidwell <nathan@acm.org>
8985
8986 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8987 non-common cases.
8988 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8989
9954d230 89902016-05-20 David Malcolm <dmalcolm@redhat.com>
8991
8992 * jit.dg/all-non-failing-tests.h: Add
8993 test-factorial-must-tail-call.c.
8994 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8995 * jit.dg/test-factorial-must-tail-call.c: New test case.
8996
08a161f9 89972016-05-20 Jakub Jelinek <jakub@redhat.com>
8998
8999 PR fortran/71204
9000 * gfortran.dg/pr71204.f90: New test.
9001
3d380077 90022016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9003
9004 * gcc.target/nvptx/sincos.c: New test.
9005
0f104d56 90062016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9007
9008 PR c++/70572
9009 * g++.dg/cpp1y/auto-fn31.C: New.
9010
61736a1b 90112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9012
9013 * gcc.target/powerpc/vec-addec.c: New test.
9014 * gcc.target/powerpc/vec-addec-int128.c: New test.
9015
b4a61e77 90162016-05-20 David Malcolm <dmalcolm@redhat.com>
9017
9018 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9019 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9020 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9021 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9022
9a2ace10 90232016-05-20 Jan Hubicka <hubicka@ucw.cz>
9024
9025 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9026
45cdf8c6 90272016-05-20 Jakub Jelinek <jakub@redhat.com>
9028
b9a1dcd5 9029 PR c++/71210
9030 * g++.dg/opt/pr71210-1.C: New test.
9031 * g++.dg/opt/pr71210-2.C: New test.
9032
45cdf8c6 9033 PR tree-optimization/29756
9034 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9035 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9036 only on selected targets where V4SImode vectors are known to be
9037 supported.
9038
92e3ffbf 90392016-05-20 Marc Glisse <marc.glisse@inria.fr>
9040
9041 PR tree-optimization/71079
9042 PR tree-optimization/71206
9043 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9044
5da368e3 90452016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9046
9047 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9048 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9049 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9050
2506d97a 90512016-05-20 Richard Guenther <rguenther@suse.de>
9052
9053 PR tree-optimization/29756
9054 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9055
adade307 90562016-05-20 Richard Biener <rguenther@suse.de>
9057
9058 PR tree-optimization/71185
9059 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9060
c3deca25 90612016-05-20 Richard Biener <rguenther@suse.de>
9062
9063 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9064
8b0bef14 90652016-05-19 Marek Polacek <polacek@redhat.com>
9066
9067 PR c++/71075
9068 * g++.dg/diagnostic/pr71075.C: New test.
9069
08025288 90702016-05-19 David Malcolm <dmalcolm@redhat.com>
9071
9072 PR c++/71184
9073 * g++.dg/pr71184.C: New test case.
9074
26a51591 90752016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9076
9077 * gcc.target/powerpc/darn-0.c: New test.
9078 * gcc.target/powerpc/darn-1.c: New test.
9079 * gcc.target/powerpc/darn-2.c: New test.
9080
d8d3e75a 90812016-05-19 Marek Polacek <polacek@redhat.com>
9082
9083 PR tree-optimization/71031
9084 * gcc.dg/tree-ssa/vrp100.c: New test.
9085
c28211ae 90862016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9087
9088 PR rtl-optimization/71148
9089 * gcc.dg/pr71148.c: New test.
9090
3f5ea43a 90912016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9092
9093 PR target/71056
9094 * gcc.target/arm/pr71056.c: New test.
9095
2a7d4c20 90962016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9097
9098 * c-c++-common/pr69669.c: Check the used mode.
9099
ed0b0569 91002016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9101
9102 PR sanitizer/64354
9103 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9104
410372fe 91052016-05-19 Richard Biener <rguenther@suse.de>
9106
9107 PR tree-optimization/70729
9108 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9109 * gcc.dg/graphite/scop-18.c: Likewise.
9110 * gcc.dg/pr41783.c: Disable LIM.
9111 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9112 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9113 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9114 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9115 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9116 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9117 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9118 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9119 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9120 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9121 * gfortran.dg/pr42108.f90: Likewise.
9122
56f34f03 91232016-05-18 David Malcolm <dmalcolm@redhat.com>
9124
9125 PR driver/69265
9126 * gcc.dg/spellcheck-options-11.c: New test case.
9127
e6481cd1 91282016-05-18 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR c++/71100
9131 * g++.dg/opt/pr71100.C: New test.
9132
be951c59 91332016-05-18 Martin Jambor <mjambor@suse.cz>
9134
9135 PR ipa/69708
9136 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9137 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9138 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9139 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9140
665ff45b 91412016-05-18 Martin Jambor <mjambor@suse.cz>
9142
9143 PR ipa/69708
9144 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9145 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9146 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9147 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9148 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9149
485be62c 91502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9151
9152 PR c++/69793
9153 * g++.dg/template/crash122.C: New.
9154
b251d5f5 91552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR c++/70466
9158 * g++.dg/template/pr70466-1.C: New.
9159 * g++.dg/template/pr70466-2.C: Likewise.
9160
c93e9931 91612016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9162
9163 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9164 splat operations and the XXSPLTIB instruction.
9165 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9166 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9167 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9168 xxlxor to clear a register.
9169
8ba6639c 91702016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9171
9172 * gcc.dg/torture/pr71020.c: New test.
9173
ec6e3005 91742016-05-18 Martin Jambor <mjambor@suse.cz>
9175
9176 PR ipa/70646
9177 * gcc.dg/ipa/pr70646.c: New test.
9178
5ef3c918 91792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9180
9181 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9182
70a88eab 91832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9184
9185 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9186 missing tests for vreinterpretq_p{8,16}.
9187
b52a930c 91882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9189
9190 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9191 vsliq_n_s64 and vsliq_n_u64.
9192
bdd4080b 91932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9194
9195 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9196 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9197
37814bf5 91982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9199
9200 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9201 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9202 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9203
764af2e0 92042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9205
9206 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9207 in comment.
9208
ffe01a83 92092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9210
9211 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9212 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9213 "blr\t" and switch to scan-assembler-times.
9214
fab6dae9 92152016-05-18 Jiong Wang <jiong.wang@arm.com>
9216
231010db 9217 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9218 with __aarch64__.
9219 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9220 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9221
4eb0c566 92222016-05-18 Jakub Jelinek <jakub@redhat.com>
9223
442f18f1 9224 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9225 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9226 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9227 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9228 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9229 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9230
4d83b36b 9231 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9232 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9233
a4528eec 9234 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9235 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9236
f0066139 9237 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9238 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9239
4eb0c566 9240 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9241
303e9267 92422016-05-18 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/71168
9245 * gcc.dg/torture/pr71168.c: New testcase.
9246
0d7ddd44 92472016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9248
9249 PR middle-end/63586
9250 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9251 * gcc.dg/tree-ssa/pr63586.c: New test.
9252 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9253
899bcc0f 92542016-05-17 Nathan Sidwell <nathan@acm.org>
9255
9256 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9257 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9258 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9259 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9260
a2246979 92612016-05-17 Nathan Sidwell <nathan@acm.org>
9262
9263 * gcc.target/nvptx/abi-vararg-3.c: New.
9264
2f6a4d21 92652016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9266
9267 PR tree-optimization/54579
9268 PR middle-end/55299
9269 * gcc.dg/fold-notrotate-1.c: New test.
9270 * gcc.dg/fold-notshift-1.c: New test.
9271 * gcc.dg/fold-notshift-2.c: New test.
9272
27bdad45 92732016-05-17 Marek Polacek <polacek@redhat.com>
9274
9275 PR ipa/71146
9276 * g++.dg/ipa/pr71146.C: New test.
9277
f33a295a 92782016-05-17 David Malcolm <dmalcolm@redhat.com>
9279
9280 * jit.dg/test-error-array-bounds.c: New test case.
9281
b6dd53bf 92822016-05-17 Marc Glisse <marc.glisse@inria.fr>
9283
9284 * gcc.dg/tree-ssa/and-1.c: New testcase.
9285
a8719545 92862016-05-17 Marc Glisse <marc.glisse@inria.fr>
9287
9288 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9289 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9290
34806102 92912016-05-17 Marc Glisse <marc.glisse@inria.fr>
9292
9293 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9294 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9295
25fe08a8 92962016-05-17 Jiong Wang <jiong.wang@arm.com>
9297
9298 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9299
abf1a837 93002016-05-17 Jiong Wang <jiong.wang@arm.com>
9301
9302 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9303
666b9dd3 93042016-05-17 Jiong Wang <jiong.wang@arm.com>
9305
9306 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9307 ".2d[index]" when scan the assembly.
9308 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9309 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9310 float64x1.
9311 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9312
77d095c0 93132016-05-17 Richard Biener <rguenther@suse.de>
9314
9315 PR tree-optimization/71132
9316 * gcc.dg/torture/pr71132.c: New testcase.
9317
28adcc23 93182016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9319
9320 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9321
2439931e 93222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9323
9324 PR target/70809
9325 * gcc.target/aarch64/pr70809_1.c: New test.
9326
5ec2ff80 93272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9328
9329 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9330 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9331 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9332 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9333
17fd1c7a 93342016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9335 Ilya Enkovich <ilya.enkovich@intel.com>
9336
9337 PR target/71114
9338 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9339
46729204 93402016-05-16 Jan Hubicka <hubicka@ucw.cz>
9341
9342 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9343 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9344
2a1125d6 93452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9346
9347 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9348 test for __ARM_FP16_ARGS.
9349 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9350 * gcc.target/arm/aapcs/neon-vect10.c: New.
9351 * gcc.target/arm/aapcs/neon-vect9.c: New.
9352 * gcc.target/arm/aapcs/vfp18.c: New.
9353 * gcc.target/arm/aapcs/vfp19.c: New.
9354 * gcc.target/arm/aapcs/vfp20.c: New.
9355 * gcc.target/arm/aapcs/vfp21.c: New.
9356 * gcc.target/arm/fp16-aapcs-1.c: New.
9357 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9358 test for __ARM_FP16_ARGS.
9359 * g++.target/arm/fp16-return-1.c: Update expected output.
9360
ea3d2d74 93612016-05-16 Jiong Wang <jiong.wang@arm.com>
9362
9363 PR testsuite/70227
9364 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9365
6989e05f 93662016-05-15 Harald Anlauf <anlauf@gmx.de>
9367
9368 PR fortran/69603
9369 * gfortran.dg/pr69603.f90: New testcase.
9370
a5f52592 93712016-05-14 Fritz Reese <fritzoreese@gmail.com>
9372
9373 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9374
88f949ab 93752016-05-14 Fritz Reese <fritzoreese@gmail.com>
9376
9377 PR fortran/71047
9378 * gfortran.dg/pr71047.f08: New test.
9379
90c88567 93802016-05-13 Joseph Myers <joseph@codesourcery.com>
9381
9382 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9383 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9384 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9385
00a690cc 93862016-05-13 Martin Sebor <msebor@redhat.com>
9387
9388 PR c++/60049
9389 * g++.dg/cpp0x/constexpr-60049.C: New test.
9390
ec8b6af7 93912016-05-13 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR bootstrap/71071
9394 * gcc.dg/pr71071.c: New test.
9395
f54d1d7b 93962016-05-13 Uros Bizjak <ubizjak@gmail.com>
9397
9398 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9399 remove XOP handling.
2f3af60f 9400 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9401
a39a0392 94022016-05-13 Nathan Sidwell <nathan@acm.org>
9403
9404 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9405 __atomic_is_lock_free declaration.
9406
42333dd9 94072016-05-13 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/42587
9410 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9411
c5442454 94122016-05-13 Martin Liska <mliska@suse.cz>
9413
9414 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9415 the new format of dump output.
9416
03a400fb 94172016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9418
9419 * gcc.dg/pr71084.c: New test.
9420
69278c3f 94212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9422
231010db 9423 PR target/53440
9424 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9425
8138f11b 94262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9427
9428 * gcc.target/aarch64/struct_return.c: New test.
9429
22a3f7bd 94302016-05-12 Marek Polacek <polacek@redhat.com>
9431
9432 PR c/70756
9433 * c-c++-common/pr70756-2.c: New test.
9434 * c-c++-common/pr70756.c: New test.
9435
9bcd42cc 94362016-05-12 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/71059
9439 * gcc.dg/torture/pr71059.c: New testcase.
9440
5ffb4a0d 94412016-05-12 Richard Biener <rguenther@suse.de>
9442
9443 PR tree-optimization/71062
9444 * gcc.dg/torture/pr71062.c: New testcase.
9445
2ab65c31 94462016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9447
9448 PR tree-optimization/71006
9449 * gcc.dg/pr71006.c: New test.
9450
f0158fc0 94512016-05-12 Marek Polacek <polacek@redhat.com>
9452
9453 PR driver/71063
9454 * gcc.dg/opts-7.c: New test.
9455
0f56938b 94562016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9457
9458 PR target/70830
9459 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9460 Add -save-temps to dg-options.
9461 Scan for ldmfd rather than pop instruction.
9462 * gcc.target/arm/interrupt-2.c: Likewise.
9463 * gcc.target/arm/pr70830.c: New test.
9464
e10946d5 94652016-05-12 Jakub Jelinek <jakub@redhat.com>
9466
9fa8e468 9467 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9468 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9469
9ce62bbe 9470 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9471 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9472 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9473
708ae1b1 9474 PR target/71019
9475 * gcc.target/i386/avx512vl-pack-1.c: New test.
9476 * gcc.target/i386/avx512vl-pack-2.c: New test.
9477 * gcc.target/i386/avx512bw-pack-2.c: New test.
9478
a461f32e 9479 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9480
e10946d5 9481 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9482 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9483 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9484
f52a3ef6 94852016-05-12 Richard Biener <rguenther@suse.de>
9486
9487 PR tree-optimization/70986
9488 * gcc.dg/torture/pr70986-1.c: New testcase.
9489 * gcc.dg/torture/pr70986-2.c: Likewise.
9490 * gcc.dg/torture/pr70986-3.c: Likewise.
9491
54c4d22e 94922016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9493
9494 PR c/43651
9495 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9496 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9497
57215d5b 94982016-05-11 Uros Bizjak <ubizjak@gmail.com>
9499
9500 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9501 directive.
9502 * gcc.target/i386/pr66746.c: Ditto.
9503
67d3121c 95042016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9505
9506 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9507 support.
9508 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9509 warning when using -mvsx-timode.
9510 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9511 * gcc.target/powerpc/dform-2.c: Likewise.
9512 * gcc.target/powerpc/pr68805.c: Likewise.
9513
7f8012a5 95142016-05-11 Marek Polacek <polacek@redhat.com>
9515
9516 PR c++/71024
9517 * c-c++-common/attributes-3.c: New test.
9518
3e8567ce 95192016-05-11 Nathan Sidwell <nathan@acm.org>
9520
9521 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9522 * gcc.c-torture/execute/pr68185.c: Likewise.
9523 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9524 * gcc.dg/pr69634.c: Requires scheduling.
9525 * gcc.dg/torture/pr66178.c: Require label values.
9526 * gcc.dg/setjmp-6.c: Require indirect jumps.
9527
3739ac00 95282016-05-11 Richard Biener <rguenther@suse.de>
9529
9530 PR tree-optimization/71055
9531 * gcc.dg/torture/pr71055.c: New testcase.
9532
1ff8b385 95332016-05-11 Richard Biener <rguenther@suse.de>
9534
9535 PR debug/71057
9536 * g++.dg/debug/pr71057.C: New testcase.
9537
77126efa 95382016-05-11 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR fortran/70855
9541 * gfortran.dg/gomp/pr70855.f90: New test.
9542
6fcaaf9b 95432016-05-11 Richard Biener <rguenther@suse.de>
9544
9545 PR middle-end/71002
9546 * g++.dg/torture/pr71002.C: New testcase.
9547
bfa8ea12 95482016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9549
9550 PR middle-end/70807
9551 * gcc.dg/pr70807.c: New test.
9552
87632549 95532016-05-10 Martin Sebor <msebor@redhat.com>
9554
9555 PR c++/38611
9556 * g++.dg/Wattributes.C: New test.
9557
f9153689 95582016-05-10 Marc Glisse <marc.glisse@inria.fr>
9559
9560 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9561 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9562 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9563
a44ed58a 95642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9565
9566 PR target/70799
9567 * gcc.target/i386/pr70799-1.c: New test.
9568
d6c90d89 95692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9570
9571 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9572
c1f73044 95732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9574
9575 PR middle-end/70877
9576 * gcc.target/i386/pr70877.c: New test.
9577
e66d763a 95782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9579
9580 PR tree-optimization/70786
9581 * gcc.target/i386/pr70876.c: New test.
9582
a30ff73a 95832016-05-10 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR target/70927
9586 * gcc.target/i386/avx512vl-logic-1.c: New test.
9587 * gcc.target/i386/avx512vl-logic-2.c: New test.
9588 * gcc.target/i386/avx512dq-logic-2.c: New test.
9589
4b3fd38f 95902016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9591
9592 PR target/70963
9593 * gcc.target/powerpc/pr70963.c: New.
9594
abf93a25 95952016-05-10 David Malcolm <dmalcolm@redhat.com>
9596
9597 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9598 (test_very_wide_line): Add ruler to expected output.
9599 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9600 (test_very_wide_line): Likewise.
9601 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9602 (test_show_locus): Within the handling of "test_very_wide_line",
9603 enable show_ruler_p on the diagnostic context.
9604
d614888f 96052016-05-10 Richard Biener <rguenther@suse.de>
9606
9607 PR tree-optimization/71039
9608 * gcc.dg/torture/pr71039.c: New testcase.
9609
dbca5ed9 96102016-05-10 Nathan Sidwell <nathan@acm.org>
9611
9612 * gcc.dg/nested-func-10.c: Requires alloca.
9613 * gcc.dg/nested-func-9.c: Requires alloca.
9614 * gcc.c-torture/execute/pr70460.c: Requires labels.
9615 * gcc.c-torture/compile/pr70199.c: Requires labels.
9616 * gcc.target/nvptx/decl.c: Compile only.
9617 * gcc.target/nvptx/trailing-init.c: Compile only.
9618 * gcc.target/nvptx/ary-init.c: Compile only.
9619
3fa82609 96202016-05-10 Marek Polacek <polacek@redhat.com>
9621
9622 PR c/70255
9623 * gcc.dg/attr-opt-1.c: New test.
9624
76825907 96252016-05-10 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/70497
9628 PR tree-optimization/28367
9629 * gcc.dg/torture/20160404-1.c: New testcase.
9630 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9631 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9632
68255819 96332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9634
9635 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9636
d9aa8cdb 96372016-05-09 Uros Bizjak <ubizjak@gmail.com>
9638
9639 * gcc.target/i386/fabsneg-1.c New test.
9640
7cc16f50 96412016-05-09 Alan Modra <amodra@gmail.com>
9642
9643 PR testsuite/70826
9644 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9645
a83b7b63 96462016-05-09 Richard Biener <rguenther@suse.de>
9647
9648 PR tree-optimization/70985
9649 * gcc.dg/torture/pr70985.c: New testcase.
9650
189d0706 96512016-05-09 Bin Cheng <bin.cheng@arm.com>
9652
9653 * gcc.dg/tree-ssa/ifc-9.c: New test.
9654 * gcc.dg/tree-ssa/ifc-10.c: New test.
9655 * gcc.dg/tree-ssa/ifc-11.c: New test.
9656 * gcc.dg/tree-ssa/ifc-12.c: New test.
9657 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9658 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9659 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9660
1ec957b0 96612016-05-09 Richard Biener <rguenther@suse.de>
9662
9663 PR fortran/70937
9664 * gfortran.dg/pr70937.f90: New testcase.
9665
923c7714 96662016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9667
9668 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9669
d7cd448a 96702016-05-07 Fritz Reese <fritzoreese@gmail.com>
9671
9672 PR fortran/56226
9673 * gfortran.dg/dec_structure_1.f90: New testcase.
9674 * gfortran.dg/dec_structure_2.f90: Ditto.
9675 * gfortran.dg/dec_structure_3.f90: Ditto.
9676 * gfortran.dg/dec_structure_4.f90: Ditto.
9677 * gfortran.dg/dec_structure_5.f90: Ditto.
9678 * gfortran.dg/dec_structure_6.f90: Ditto.
9679 * gfortran.dg/dec_structure_7.f90: Ditto.
9680 * gfortran.dg/dec_structure_8.f90: Ditto.
9681 * gfortran.dg/dec_structure_9.f90: Ditto.
9682 * gfortran.dg/dec_structure_10.f90: Ditto.
9683 * gfortran.dg/dec_structure_11.f90: Ditto.
9684 * gfortran.dg/dec_union_1.f90: Ditto.
9685 * gfortran.dg/dec_union_2.f90: Ditto.
9686 * gfortran.dg/dec_union_3.f90: Ditto.
9687 * gfortran.dg/dec_union_4.f90: Ditto.
9688 * gfortran.dg/dec_union_5.f90: Ditto.
9689 * gfortran.dg/dec_union_6.f90: Ditto.
9690 * gfortran.dg/dec_union_7.f90: Ditto.
9691
f681e29b 96922016-05-07 Tom de Vries <tom@codesourcery.com>
9693
9694 PR tree-optimization/70956
9695 * gcc.dg/graphite/pr70956.c: New test.
9696
68d7f375 96972016-05-06 Jakub Jelinek <jakub@redhat.com>
9698
faf39348 9699 PR middle-end/70941
9700 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9701 (a, b, c, d): Change type from char to signed char.
9702 (main): Compare against (signed char) -1634678893 instead of
9703 hardcoded -109. Use __builtin_abort instead of abort.
9704
b768b13a 9705 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9706 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9707
68d7f375 9708 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9709
5dda16ea 97102016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9711
9712 PR debug/70935
9713 * gcc.dg/torture/pr70935.c: New test.
9714
13ede1b5 97152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9716
9717 PR target/58219
7fc878c4 9718 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9719
96d94be2 97202016-05-06 Richard Biener <rguenther@suse.de>
9721
9722 PR tree-optimization/70960
9723 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9724
e5d9f15d 97252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9726
9727 PR target/52933
9728 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9729 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9730 Adjust expected instruction counts.
9731 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9732
2dd7705f 97332016-05-06 Marek Polacek <polacek@redhat.com>
9734
9735 PR sanitizer/70875
9736 * gcc.dg/ubsan/bounds-3.c: New test.
9737
cb8bc632 97382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9739
9740 PR target/54089
9741 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9742
b343c173 97432016-05-06 Richard Biener <rguenther@suse.de>
9744
9745 PR middle-end/70931
9746 * gfortran.dg/pr70931.f90: New testcase.
9747
1e3db0b1 97482016-05-06 Richard Biener <rguenther@suse.de>
9749
9750 PR middle-end/70941
9751 * gcc.dg/torture/pr70941.c: New testcase.
9752
bdd54b6d 97532016-05-05 Bin Cheng <bin.cheng@arm.com>
9754
9755 PR tree-optimization/57206
9756 * gcc.dg/vect/pr57206.c: New test.
9757
499adcfd 97582016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9759
9760 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9761
871164c4 97622016-05-05 Jakub Jelinek <jakub@redhat.com>
9763
ecb23e00 9764 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9765
871164c4 9766 * c-c++-common/Wdangling-else-4.c: New test.
9767
70cf83ba 97682016-05-04 Jakub Jelinek <jakub@redhat.com>
9769
858c9470 9770 PR c++/70906
9771 PR c++/70933
9772 * g++.dg/opt/pr70906.C: New test.
9773 * g++.dg/opt/pr70933.C: New test.
9774
70cf83ba 9775 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9776
aaa36a78 97772016-05-04 Jan Hubicka <hubicka@ucw.cz>
9778
9779 * gcc.dg/ipa/pure-const-3.c: New testcase.
9780
1d52c456 97812016-05-04 Marek Polacek <polacek@redhat.com>
9782
9783 * c-c++-common/Wdangling-else-1.c: New test.
9784 * c-c++-common/Wdangling-else-2.c: New test.
9785 * c-c++-common/Wdangling-else-3.c: New test.
9786
dc581573 97872016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9788
9789 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9790 flag is present.
9791
a64030fe 97922016-05-04 Marek Polacek <polacek@redhat.com>
9793
9794 PR c/48778
9795 * gcc.dg/Waddress-2.c: New test.
9796
b461b04a 97972016-05-04 Alan Modra <amodra@gmail.com>
9798
9799 * gcc.target/powerpc/pr70866.c: New.
9800
c388a0cf 98012016-05-03 Martin Sebor <msebor@redhat.com>
9802
9803 PR c++/66561
9804 * c-c++-common/builtin_location.c: New test.
9805 * g++.dg/cpp1y/builtin_location.C: New test.
9806
5d4db8ef 98072016-05-03 Marek Polacek <polacek@redhat.com>
9808
9809 PR c/70859
9810 * gcc.dg/pr70859.c: New test.
9811 * gcc.dg/pr70859-2.c: New test.
9812
ca938765 98132016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9814
9815 * gnat.dg/debug5.adb: New testcase.
9816
60b27d5f 98172016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9818
9819 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9820 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9821 Procedure to check for z10 instruction set.
9822
5ab325d0 98232016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9824
9825 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9826
c548a0ad 98272016-05-03 Alan Modra <amodra@gmail.com>
9828
9829 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9830
d5ecd946 98312016-05-03 Jakub Jelinek <jakub@redhat.com>
9832
9833 * gcc.target/i386/avx512f-cvt-1.c: New test.
9834
35b0a053 98352016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9836
9837 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9838 -fdump-tree-vrp-details.
9839
9ae1b28a 98402016-05-03 Richard Biener <rguenther@suse.de>
9841
9842 * gcc.dg/pr30172-1.c: Adjust.
9843 * gcc.dg/pr63743.c: Likewise.
9844 * gcc.dg/tm/pr51696.c: Likewise.
9845 * c-c++-common/tm/safe-1.c: Likewise.
9846 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9847 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9848 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9849 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9850
9c1a31e4 98512016-05-03 Jakub Jelinek <jakub@redhat.com>
9852
fe69bcb9 9853 PR rtl-optimization/70467
9854 * gcc.target/i386/pr70467-3.c: New test.
9855 * gcc.target/i386/pr70467-4.c: New test.
9856
9082c4a4 9857 PR tree-optimization/70916
9858 * gcc.c-torture/compile/pr70916.c: New test.
9859
9c1a31e4 9860 PR target/49244
9861 * gcc.target/i386/pr49244-1.c: New test.
9862 * gcc.target/i386/pr49244-2.c: New test.
9863
69105acc 98642016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9865
9866 PR rtl-optimization/44281
9867 * gcc.target/i386/pr44281.c: New test.
9868
9ab8df54 98692016-05-03 bin cheng <bin.cheng@arm.com>
9870
9871 PR tree-optimization/56541
9872 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9873 * gcc.dg/vect/pr56541.c: new test.
9874
3c62cae0 98752016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9876
9877 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9878 __float128.
9879 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9880
91abc161 98812016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9882
9883 PR testsuite/70520
9884 * c-c++-common/asan/clone-test-1.c (main): Align child process
9885 stack to 16 bytes.
9886
aa3d1155 98872016-05-02 David Malcolm <dmalcolm@redhat.com>
9888
9889 PR c++/62314
9890 * g++.dg/spellcheck-fields-2.C: New test case.
9891
002c3f28 98922016-05-02 David Malcolm <dmalcolm@redhat.com>
9893
9894 PR c++/62314
9895 * g++.dg/pr62314.C: New test case.
9896
46e5dccc 98972016-05-02 Jan Hubicka <hubicka@ucw.cz>
9898
9899 * gcc.dg/ipa/inline-8.c: New testcase.
9900
663f4248 99012016-05-02 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR rtl-optimization/70467
9904 * gcc.target/i386/pr70467-1.c: New test.
9905
efe8bdf5 99062016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9907
9908 * gcc.dg/spec-options.c: Run the test on all targets.
9909 * gcc.dg/foo.specs: Use cpp_unique_options.
9910
47ef9633 99112016-05-02 Marc Glisse <marc.glisse@inria.fr>
9912
9913 * gcc.dg/tree-ssa/unord.c: New testcase.
9914
eb1a077c 99152016-05-02 Marc Glisse <marc.glisse@inria.fr>
9916
9917 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9918
28e869d0 99192016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9920
9921 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9922
dd185f6e 99232016-05-02 Marek Polacek <polacek@redhat.com>
9924
9925 PR c/70851
9926 * gcc.dg/enum-incomplete-3.c: New test.
9927
773d09b9 99282016-05-02 Marek Polacek <polacek@redhat.com>
9929 Tom de Vries <tom@codesourcery.com>
9930
9931 PR tree-optimization/70700
9932 * gcc.dg/pr70700.c: New test.
9933
f0dc3286 99342016-05-01 Uros Bizjak <ubizjak@gmail.com>
9935
9936 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9937 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9938 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9939 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9940 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9941
7f931827 99422016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9943
9944 * ada/acats/run_acats: Rename into...
9945 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9946 * ada/acats/run_all.sh: Remove redundant test.
9947 (target_run): Move around.
9948 (target_gnatchop): Use newly built executable.
9949 (target_gnatmake): Likewise.
9950 Check that the compilation of impbit succeeds.
9951
1c492b4e 99522016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9953
9954 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9955 * gcc.dg/20021029-1.c: Likewise.
9956 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9957 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9958 * gcc.target/sh/cmpstr.c: Likewise.
9959 * gcc.target/sh/cmpstrn.c: Likewise.
9960 * gcc.target/sh/memset.c: Likewise.
9961 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9962 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9963 * gcc.target/sh/pr39423-1.c: Likewise.
9964 * gcc.target/sh/pr49468-di.c: Likewise.
9965 * gcc.target/sh/pr49468-si.c: Likewise.
9966 * gcc.target/sh/pr49880-1.c: Likewise.
9967 * gcc.target/sh/pr49880-2.c: Likewise.
9968 * gcc.target/sh/pr49880-3.c: Likewise.
9969 * gcc.target/sh/pr50751-1.c: Likewise.
9970 * gcc.target/sh/pr50751-4.c: Likewise.
9971 * gcc.target/sh/pr50751-7.c: Likewise.
9972 * gcc.target/sh/pr51244-1.c: Likewise.
9973 * gcc.target/sh/pr51244-10.c: Likewise.
9974 * gcc.target/sh/pr51244-11.c: Likewise.
9975 * gcc.target/sh/pr51244-12.c: Likewise.
9976 * gcc.target/sh/pr51244-13.c: Likewise.
9977 * gcc.target/sh/pr51244-14.c: Likewise.
9978 * gcc.target/sh/pr51244-17.c: Likewise.
9979 * gcc.target/sh/pr51244-18.c: Likewise.
9980 * gcc.target/sh/pr51244-19.c: Likewise.
9981 * gcc.target/sh/pr51244-4.c: Likewise.
9982 * gcc.target/sh/pr51244-5.c: Likewise.
9983 * gcc.target/sh/pr51244-7.c: Likewise.
9984 * gcc.target/sh/pr51244-8.c: Likewise.
9985 * gcc.target/sh/pr51244-9.c: Likewise.
9986 * gcc.target/sh/pr51697.c: Likewise.
9987 * gcc.target/sh/pr52483-1.c: Likewise.
9988 * gcc.target/sh/pr52483-2.c: Likewise.
9989 * gcc.target/sh/pr52483-3.c: Likewise.
9990 * gcc.target/sh/pr52483-5.c: Likewise.
9991 * gcc.target/sh/pr52933-1.c: Likewise.
9992 * gcc.target/sh/pr52933-2.c: Likewise.
9993 * gcc.target/sh/pr52933-3.c: Likewise.
9994 * gcc.target/sh/pr53568-1.c: Likewise.
9995 * gcc.target/sh/pr53976-1.c: Likewise.
9996 * gcc.target/sh/pr53988-1.c: Likewise.
9997 * gcc.target/sh/pr53988.c: Likewise.
9998 * gcc.target/sh/pr54089-1.c: Likewise.
9999 * gcc.target/sh/pr54089-6.c: Likewise.
10000 * gcc.target/sh/pr54089-7.c: Likewise.
10001 * gcc.target/sh/pr54089-8.c: Likewise.
10002 * gcc.target/sh/pr54089-9.c: Likewise.
10003 * gcc.target/sh/pr54236-1.c: Likewise.
10004 * gcc.target/sh/pr54236-2.c: Likewise.
10005 * gcc.target/sh/pr54236-3.c: Likewise.
10006 * gcc.target/sh/pr54236-4.c: Likewise.
10007 * gcc.target/sh/pr54386.c: Likewise.
10008 * gcc.target/sh/pr54602-1.c: Likewise.
10009 * gcc.target/sh/pr54685.c: Likewise.
10010 * gcc.target/sh/pr54760-1.c: Likewise.
10011 * gcc.target/sh/pr54760-2.c: Likewise.
10012 * gcc.target/sh/pr54760-3.c: Likewise.
10013 * gcc.target/sh/pr54760-4.c: Likewise.
10014 * gcc.target/sh/pr54760-5.c: Likewise.
10015 * gcc.target/sh/pr54760-6.c: Likewise.
10016 * gcc.target/sh/pr55146.c: Likewise.
10017 * gcc.target/sh/pr55160.c: Likewise.
10018 * gcc.target/sh/pr59278.c: Likewise.
10019 * gcc.target/sh/pr59401-1.c: Likewise.
10020 * gcc.target/sh/pr59533-1.c: Likewise.
10021 * gcc.target/sh/pr63260.c: Likewise.
10022 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10023 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10024 * gcc.target/sh/strlen.c: Likewise.
10025 * gcc.target/sh/torture/pr30807.c: Likewise.
10026 * gcc.target/sh/torture/pr34777.c: Likewise.
10027 * gcc.target/sh/torture/pr64652.c: Likewise.
10028 * gcc.target/sh/torture/pr65505.c: Likewise.
10029 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10030 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10031
0c4005be 100322016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10033
10034 PR c++/66644
10035 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10036
d94e6223 100372016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10038
10039 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10040 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10041 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10042 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10043
46f37836 100442016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10045
10046 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10047 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10048
4d0a8bac 100492016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10050
10051 PR middle-end/70626
10052 * c-c++-common/goacc/combined-reduction.c: New test.
10053 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10054
b98e0db3 100552016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10056
10057 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10058 *movdi_internal pattern only if PIC off.
10059 * gcc.target/i386/pr70155-2.c: Likewise.
10060 * gcc.target/i386/pr70155-3.c: Likewise.
10061 * gcc.target/i386/pr70155-4.c: Likewise.
10062 * gcc.target/i386/pr70155-5.c: Likewise.
10063 * gcc.target/i386/pr70155-6.c: Likewise.
10064 * gcc.target/i386/pr70155-7.c: Likewise.
10065 * gcc.target/i386/pr70155-8.c: Likewise.
10066 * gcc.target/i386/pr70155-15.c: Likewise.
10067 * gcc.target/i386/pr70155-17.c: Likewise.
10068 * gcc.target/i386/pr70155-22.c: Likewise.
10069
8b066242 100702016-04-29 Bin Cheng <bin.cheng@arm.com>
10071
10072 PR tree-optimization/70803
10073 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10074
22912e73 100752016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10076
10077 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10078 optimization of vector loop.
10079 * gcc.target/i386/vect-unpack-3.c: New test.
10080 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10081 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10082 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10083
568128c6 100842016-04-29 Marek Polacek <polacek@redhat.com>
10085
10086 PR sanitizer/70342
10087 * g++.dg/ubsan/null-7.C: New test.
10088
025dd1e0 10089 PR c/70852
10090 * gcc.dg/pr70852.c: New test.
10091
eb16928e 100922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10093
10094 PR/69089
10095 * g++.dg/cpp0x/alignas6.C: New test.
10096
d7377ee9 100972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10098
4860a6bf 10099 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10100 * gcc.dg/pr27003.c: Likewise.
10101 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10102 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10103 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10104 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10105 * gcc.target/arc/mxy.c: Likewise.
10106 * gcc.target/arc/mswape.c: Likewise.
10107 * gcc.target/arc/mrtsc.c: Likewise.
10108 * gcc.target/arc/mcrc.c: Likewise.
10109 * gcc.target/arc/mdsp-packa.c: Likewise.
10110 * gcc.target/arc/mdvbf.c: Likewise.
10111 * gcc.target/arc/mlock.c: Likewise.
10112 * gcc.target/arc/mmac-24.c: Likewise.
10113 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10114
efa1b7ab 101152016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10116 Matthijs Kooijman <matthijs@stdin.nl>
10117 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10118
10119 PR target/60040
10120 * gcc.target/avr/pr60040-1.c: New.
10121 * gcc.target/avr/pr60040-2.c: New.
10122
00371d68 101232016-04-29 Richard Biener <rguenther@suse.de>
10124
10125 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10126
73447cc5 101272016-04-29 Richard Biener <rguenther@suse.de>
10128
10129 PR tree-optimization/13962
10130 PR tree-optimization/65686
10131 * gcc.dg/uninit-pr65686.c: New testcase.
10132
c2087b56 101332016-04-29 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR middle-end/70843
10136 * gcc.dg/pr70843.c: New test.
10137
cdd06d5a 101382016-04-28 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR target/70858
10141 * gcc.target/i386/pr70858.c: New test.
10142
1a60079e 101432016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10144
10145 * gcc.target/arc/nps400-1.c: New file.
10146
11bc2894 101472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10148 Andrew Burgess <andrew.burgess@embecosm.com>
10149
10150 * gcc.target/arc/movh_cl-1.c: New file.
10151
dd9bf0b5 101522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10153 Andrew Burgess <andrew.burgess@embecosm.com>
10154
10155 * gcc.target/arc/extzv-1.c: New file.
10156 * gcc.target/arc/insv-1.c: New file.
10157 * gcc.target/arc/insv-2.c: New file.
10158 * gcc.target/arc/movb-1.c: New file.
10159 * gcc.target/arc/movb-2.c: New file.
10160 * gcc.target/arc/movb-3.c: New file.
10161 * gcc.target/arc/movb-4.c: New file.
10162 * gcc.target/arc/movb-5.c: New file.
10163 * gcc.target/arc/movb_cl-1.c: New file.
10164 * gcc.target/arc/movb_cl-2.c: New file.
10165 * gcc.target/arc/movbi_cl-1.c: New file.
10166 * gcc.target/arc/movl-1.c: New file.
10167
a22e4209 101682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10169 Andrew Burgess <andrew.burgess@embecosm.com>
10170
10171 * gcc.target/arc/cmem-1.c: New file.
10172 * gcc.target/arc/cmem-2.c: New file.
10173 * gcc.target/arc/cmem-3.c: New file.
10174 * gcc.target/arc/cmem-4.c: New file.
10175 * gcc.target/arc/cmem-5.c: New file.
10176 * gcc.target/arc/cmem-6.c: New file.
10177 * gcc.target/arc/cmem-7.c: New file.
10178 * gcc.target/arc/cmem-ld.inc: New file.
10179 * gcc.target/arc/cmem-st.inc: New file.
10180
287c3982 101812016-04-28 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR target/70821
10184 * gcc.target/i386/pr70821.c: New test.
10185
e40e5340 101862016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10187
10188 * gcc.target/powerpc/vec-adde.c: New test.
10189 * gcc.target/powerpc/vec-adde-int128.c: New test.
10190
cf977d50 101912016-04-28 Jakub Jelinek <jakub@redhat.com>
10192
10193 * gcc.target/i386/avx-vround-1.c: New test.
10194 * gcc.target/i386/avx-vround-2.c: New test.
10195 * gcc.target/i386/avx512vl-vround-1.c: New test.
10196 * gcc.target/i386/avx512vl-vround-2.c: New test.
10197
572f8300 101982016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10199
10200 PR testsuite/70595
10201 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10202 (check_effective_target_cilkplus_runtime): ... this.
10203 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10204 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10205
10206 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10207 Require cilkplus_runtime.
10208 Don't add -lcilkrts.
10209 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10210 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10211 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10212 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10213 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10214 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10215 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10216 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10217 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10218 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10219 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10220 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10221 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10222 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10223 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10224 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10225 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10226 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10227 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10228 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10229 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10230 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10231 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10232 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10233 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10234 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10235 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10236 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10237 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10238
10239 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10240 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10241
10242 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10243
10244 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10245 cilkplus_runtime.
10246
dfba0905 102472016-04-27 Marc Glisse <marc.glisse@inria.fr>
10248
10249 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10250 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10251
605a4556 102522015-04-27 Ryan Burn <contact@rnburn.com>
10253
10254 PR c++/69024
10255 PR c++/68997
10256 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10257 diagnostic.
10258 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10259 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10260
6a1231a5 102612016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10262
10263 * gnat.dg/limited_with4.ad[sb]: New test.
10264 * gnat.dg/limited_with4_pkg.ads: New helper.
10265
4dad9e09 102662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10267
10268 PR target/70155
10269 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10270 and movv1ti_internal patterns
10271 * gcc.target/i386/pr70155-1.c: New test.
10272 * gcc.target/i386/pr70155-2.c: Likewise.
10273 * gcc.target/i386/pr70155-3.c: Likewise.
10274 * gcc.target/i386/pr70155-4.c: Likewise.
10275 * gcc.target/i386/pr70155-5.c: Likewise.
10276 * gcc.target/i386/pr70155-6.c: Likewise.
10277 * gcc.target/i386/pr70155-7.c: Likewise.
10278 * gcc.target/i386/pr70155-8.c: Likewise.
10279 * gcc.target/i386/pr70155-9.c: Likewise.
10280 * gcc.target/i386/pr70155-10.c: Likewise.
10281 * gcc.target/i386/pr70155-11.c: Likewise.
10282 * gcc.target/i386/pr70155-12.c: Likewise.
10283 * gcc.target/i386/pr70155-13.c: Likewise.
10284 * gcc.target/i386/pr70155-14.c: Likewise.
10285 * gcc.target/i386/pr70155-15.c: Likewise.
10286 * gcc.target/i386/pr70155-16.c: Likewise.
10287 * gcc.target/i386/pr70155-17.c: Likewise.
10288 * gcc.target/i386/pr70155-18.c: Likewise.
10289 * gcc.target/i386/pr70155-19.c: Likewise.
10290 * gcc.target/i386/pr70155-20.c: Likewise.
10291 * gcc.target/i386/pr70155-21.c: Likewise.
10292 * gcc.target/i386/pr70155-22.c: Likewise.
10293
a80f3f45 102942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10295
10296 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10297 ".{5,6}".
10298
279305d1 102992016-04-27 Bin Cheng <bin.cheng@arm.com>
10300
10301 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10302 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10303 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10304 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10305 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10306
8974b625 103072016-04-27 Richard Biener <rguenther@suse.de>
10308
10309 PR ipa/70760
10310 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10311 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10312
886d5463 103132016-04-27 Nathan Sidwell <nathan@acm.org>
10314
10315 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10316 * g++.dg/ubsan/pr63956.C: Adjust error location.
10317
f0e35aa9 103182016-04-27 Nick Clifton <nickc@redhat.com>
10319
10320 PR middle-end/49889
10321 * gcc.dg/pr49889.c: New test.
10322
40385231 103232016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10324
10325 * c-c++-common/memset-array.c: New test.
10326
37229a71 103272016-04-26 Martin Sebor <msebor@redhat.com>
10328
10329 PR c++/66639
10330 * g++.dg/cpp1y/func_constexpr.C: New test.
10331
3eedf9bd 103322016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10333
10334 PR c++/70241
10335 * g++.dg/cpp0x/enum32.C: New test.
10336 * g++.dg/cpp0x/enum33.C: New test.
10337
103382016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10339
10340 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10341 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10342 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10343 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10344 * gcc.c-torture/execute/pr38151.c: Likewise.
10345 * gcc.c-torture/execute/pr66556.c: Likewise.
10346 * gcc.c-torture/execute/pr67781.c: Likewise.
10347 * gcc.c-torture/execute/pr68648.c: Likewise.
10348
8c51f92f 103492016-04-26 Marc Glisse <marc.glisse@inria.fr>
10350
10351 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10352
fa20ebd3 103532016-04-26 Marek Polacek <polacek@redhat.com>
10354
10355 PR c/67784
10356 * gcc.dg/pr67784-3.c: New test.
10357 * gcc.dg/pr67784-4.c: New test.
10358 * gcc.dg/pr67784-5.c: New test.
10359
9db47803 10360 PR c/70791
10361 * gcc.dg/Wnested-externs-2.c: New test.
10362
bff407f2 103632016-04-26 Marc Glisse <marc.glisse@inria.fr>
10364
10365 * gcc.dg/fold-plusmult.c: Adjust.
10366 * gcc.dg/no-strict-overflow-6.c: Adjust.
10367 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10368
78d0c69e 103692016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10370
10371 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10372 number scans.
10373 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10374 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10375 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10376 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10377 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10378 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10379 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10380 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10381 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10382 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10383 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10384 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10385 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10386 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10387 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10388 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10389 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10390 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10391 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10392 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10393 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10394 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10395 scans.
10396 * gcc.target/i386/pr32219-4.c: Likewise.
10397 * gcc.target/i386/pr32219-6.c: Likewise.
10398 * gcc.target/i386/pr32219-8.c: Likewise.
10399
221d6722 104002016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10401
10402 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10403 associated options.
10404
514727a9 104052016-04-26 Marek Polacek <polacek@redhat.com>
10406
10407 PR c++/70744
10408 * g++.dg/ext/cond2.C: New test.
10409
e6ee4c61 104102016-04-26 Bin Cheng <bin.cheng@arm.com>
10411
10412 PR tree-optimization/70771
10413 PR tree-optimization/70775
10414 * gcc.dg/pr70771.c: New test.
3730828c 10415 * gcc.dg/pr70775.c: New test.
e6ee4c61 10416
b3d72796 104172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10418
10419 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10420
c11ece29 104212016-04-25 Richard Biener <rguenther@suse.de>
10422
10423 PR tree-optimization/70780
10424 * gcc.dg/torture/pr70780.c: New testcase.
10425
92a44a68 104262016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10427
4860a6bf 10428 * gcc.target/arm/neon-vaddws16.c: New test.
10429 * gcc.target/arm/neon-vaddws32.c: New test.
10430 * gcc.target/arm/neon-vaddwu16.c: New test.
10431 * gcc.target/arm/neon-vaddwu32.c: New test.
10432 * gcc.target/arm/neon-vaddwu8.c: New test.
10433 * lib/target-supports.exp
d40b10b2 10434 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10435 that arm neon support vector widen sum of HImode TO SImode.
10436
4bbfd6c2 104372016-04-23 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR sanitizer/70712
10440 * c-c++-common/asan/pr70712.c: New test.
10441
524df596 104422016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10443
10444 * .gitattributes: New file.
10445
426c75c3 104462016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10447
10448 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10449
c052a8d5 104502016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10451
10452 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10453 * gfortran.dg/submodule_15.f08: Likewise.
10454
c08d4612 104552016-04-22 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/70740
10458 * gcc.dg/torture/pr70740.c: New testcase.
10459
fd3211e1 104602016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10461
10462 PR target/70750
10463 * gcc.target/i386/pr70750-1.c: New test.
10464 * gcc.target/i386/pr70750-2.c: Likewise.
10465
15acd78c 104662016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10467
10468 PR c++/70540
10469 * g++.dg/cpp0x/auto48.C: New.
10470
192bf59c 104712016-04-21 Marek Polacek <polacek@redhat.com>
10472
10473 PR c++/70513
10474 * g++.dg/cpp0x/forw_enum12.C: New test.
10475 * g++.dg/cpp0x/forw_enum13.C: New test.
10476
5d429e99 104772016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10478
10479 PR target/70728
10480 * gcc.target/i386/pr70728.c: New test.
10481
06777d85 104822016-04-21 Richard Biener <rguenther@suse.de>
10483
10484 PR middle-end/70747
10485 * gcc.dg/pr70747.c: New testcase.
10486
7434c6fb 104872016-04-21 Bin Cheng <bin.cheng@arm.com>
10488
10489 PR tree-optimization/70715
10490 * gcc.dg/tree-ssa/scev-13.c: New test.
10491
f3ec0970 104922016-04-21 Marc Glisse <marc.glisse@inria.fr>
10493
10494 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10495
523f3a9d 104962016-04-21 Marc Glisse <marc.glisse@inria.fr>
10497
10498 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10499
ace7bf06 105002016-04-20 Jan Hubicka <jh@suse.cz>
10501
10502 PR ipa/70018
10503 * g++.dg/ipa/nothrow-1.C: New testcase.
10504
2b073aa6 105052016-04-20 Nathan Sidwell <nathan@acm.org>
10506
10507 PR c++/55635
10508 * g++.dg/eh/delete1.C: New.
10509
8a574c11 105102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10511
10512 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10513 -mtune-ctrl=sse_typeless_stores.
10514
e3400750 105152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10516
10517 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10518
4bd8a059 105192016-04-20 Bin Cheng <bin.cheng@arm.com>
10520
10521 PR tree-optimization/69489
10522 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10523
70574e60 105242016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10525
10526 PR c++/69363
10527 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10528 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10529 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10530
bd6f374c 105312016-04-20 Bin Cheng <bin.cheng@arm.com>
10532
10533 PR tree-optimization/56625
10534 PR tree-optimization/69489
10535 * gcc.dg/vect/pr56625.c: New test.
10536 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10537
482539ee 105382016-04-20 Andrew Pinski <apinski@cavium.com>
10539
10540 PR target/64971
10541 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10542
b4672800 105432016-04-20 Arnaud Charlet <charlet@adacore.com>
10544
10545 * gnat.dg/self1.adb: Remove now incorrect test.
10546
4fb48737 105472016-04-20 Bin Cheng <bin.cheng@arm.com>
10548
10549 * gcc.dg/tree-ssa/scev-11.c: New test.
10550 * gcc.dg/tree-ssa/scev-12.c: New test.
10551
97efb92e 105522016-04-20 Marek Polacek <polacek@redhat.com>
10553
10554 PR tree-optimization/70725
10555 * gcc.dg/pr70725.c: New test.
10556
9d2d4060 105572016-04-20 Richard Biener <rguenther@suse.de>
10558
10559 PR tree-optimization/70726
10560 * g++.dg/vect/pr70726.cc: New testcase.
10561
54530437 105622016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10563
10564 PR target/70674
10565 * gcc.target/s390/pr70674.c: New test.
10566
acda2210 105672016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10568
10569 PR libgfortran/70684
10570 * gfortran.dg/list_read_14.f90: New test.
10571
b7040bb0 105722016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10573
10574 PR target/69201
10575 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10576 extern to force it misaligned.
10577 (b): Likewise.
10578 (c): Likewise.
10579 (d): Likewise.
10580 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10581 Don't check `*' before movv4sf_internal.
10582 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10583 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10584 Don't check `*' before movv16qi_internal.
10585 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10586 extern to force it misaligned.
10587 (b): Likewise.
10588 (c): Likewise.
10589 (d): Likewise.
10590 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10591 Don't check `*' before movv2df_internal.
10592 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10593 extern to force it misaligned.
10594 (b): Likewise.
10595 (c): Likewise.
10596 (d): Likewise.
10597 Check movv8sf_internal instead of avx_storeups256.
10598 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10599
263b5475 106002016-04-19 Richard Biener <rguenther@suse.de>
10601
10602 PR tree-optimization/70171
10603 * g++.dg/tree-ssa/pr70171.C: New testcase.
10604
222ac318 106052016-04-19 Richard Biener <rguenther@suse.de>
10606
10607 PR tree-optimization/70724
10608 * gcc.dg/torture/pr70724.c: New testcase.
10609
003000a4 106102016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10611
10612 PR middle-end/70689
4860a6bf 10613 * gcc.target/i386/pr70689.c: New.
003000a4 10614
3f6e13de 106152016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10616
10617 PR target/70708
10618 * gcc.target/i386/pr70708.c: New test.
10619
10abddbd 106202016-04-18 Richard Biener <rguenther@suse.de>
10621
10622 PR tree-optimization/43434
10623 * gcc.dg/vect/pr43434.c: New testcase.
10624 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10625 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10626 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10627 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10628 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10629 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10630 * gcc.dg/gomp/pr68640.c: Likewise.
10631 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10632 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10633
950db54a 106342016-04-18 Richard Biener <rguenther@suse.de>
10635
10636 PR tree-optimization/70701
10637 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10638
67ccbf39 106392016-04-18 Tom de Vries <tom@codesourcery.com>
10640
10641 PR testsuite/70699
10642 * gcc.dg/pr70161.c: Add dot-file scans.
10643 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10644 instead of after last dot char.
10645
021ad2f3 106462016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10647
10648 * c-c++-common/dump-ada-spec-3.c: New test.
10649 * c-c++-common/dump-ada-spec-4.c: Likewise.
10650
d572fcfd 106512016-04-17 Tom de Vries <tom@codesourcery.com>
10652
10653 PR other/70183
10654 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10655
8b4ee73c 106562016-04-15 Jan Hubicka <jh@suse.cz>
10657
10658 PR ipa/70018
10659 * g++.dg/ipa/pure-const-1.C: New testcase.
10660 * g++.dg/ipa/pure-const-2.C: New testcase.
10661 * g++.dg/ipa/pure-const-3.C: New testcase.
10662
eac243e7 106632016-04-15 Marek Polacek <polacek@redhat.com>
10664
10665 PR c/70671
10666 * gcc.dg/bitfld-22.c: New test.
10667
64c1df32 106682016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10669
10670 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10671 x86_64.
10672
926f9422 106732016-04-15 Marek Polacek <polacek@redhat.com>
10674
10675 PR c/70651
10676 * c-c++-common/pr70651.c: New test.
10677
309bbaa3 106782016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10679
10680 PR rtl-optimization/70681
10681 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10682 dump scan on arm and powerpc.
10683 * gcc.dg/pr10474.c: Likewise.
10684
b4ba8358 106852016-04-15 Jakub Jelinek <jakub@redhat.com>
10686
ed92874a 10687 PR c++/69517
10688 PR c++/70019
10689 PR c++/70588
10690 * g++.dg/cpp1y/vla11.C: Revert for real.
10691
b4ba8358 10692 PR c/70436
10693 * c-c++-common/Wparentheses-1.c: New test.
10694 * c-c++-common/gomp/Wparentheses-1.c: New test.
10695 * c-c++-common/gomp/Wparentheses-2.c: New test.
10696 * c-c++-common/gomp/Wparentheses-3.c: New test.
10697 * c-c++-common/gomp/Wparentheses-4.c: New test.
10698 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10699 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10700 * c-c++-common/goacc/Wparentheses-1.c: New test.
10701
65717bb5 107022016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10703
10704 PR target/70662
10705 * gcc.target/i386/pr70662.c: New test.
10706
ca1a4077 107072016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10708 Alan Modra <amodra@gmail.com>
ca1a4077 10709
10710 PR tree-optimization/70130
10711 * gcc.dg/vect/O3-pr70130.c: New testcase.
10712
dbe1794c 107132016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10714
11836644 10715 PR target/70669
10716 * gcc.target/powerpc/pr70669.c: New test.
10717
dbe1794c 10718 PR target/70640
10719 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10720 a power7 system that does not have an assembler that supports
10721 power8.
10722
4c1007f1 107232016-04-14 Martin Sebor <msebor@redhat.com>
10724
10725 PR c++/69517
10726 PR c++/70019
10727 PR c++/70588
10728 * c-c++-common/ubsan/vla-1.c: Revert.
10729 * g++.dg/cpp1y/vla11.C: Same.
10730 * g++.dg/cpp1y/vla12.C: Same.
10731 * g++.dg/cpp1y/vla13.C: Same.
10732 * g++.dg/cpp1y/vla14.C: Same.
10733 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10734 * g++.dg/init/array24.C: Same.
4c1007f1 10735 * g++.dg/ubsan/vla-1.C: Same.
10736
22dcab66 107372016-04-14 Marek Polacek <polacek@redhat.com>
10738 Jan Hubicka <hubicka@ucw.cz>
10739
10740 PR c++/70029
10741 * g++.dg/torture/pr70029.C: New test.
10742
3e74b025 107432016-04-14 Martin Sebor <msebor@redhat.com>
10744
10745 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10746 type size to prevent failures on targets with very low maximum
10747 alignment.
10748
1d2e0f2a 107492016-04-14 Richard Biener <rguenther@suse.de>
10750
10751 PR tree-optimization/70623
10752 * gcc.dg/torture/pr70623.c: New testcase.
10753 * gcc.dg/torture/pr70623-2.c: Likewise.
10754
9aed0626 107552016-04-13 Martin Sebor <msebor@redhat.com>
10756
10757 PR c++/69517
10758 PR c++/70019
10759 PR c++/70588
10760 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10761 * g++.dg/cpp1y/vla11.C: New test.
10762 * g++.dg/cpp1y/vla12.C: New test.
10763 * g++.dg/cpp1y/vla13.C: New test.
10764 * g++.dg/cpp1y/vla14.C: New test.
10765 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10766 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10767 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10768
fd499010 107692016-04-13 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR c++/70641
10772 * g++.dg/opt/pr70641.C: New test.
10773
87fa7252 107742016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10775
10776 PR rtl-optimization/68749
10777 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10778 effects of argument promotions.
10779 Remove default args to dg-skip-if.
10780
6c40e18b 107812016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10782
10783 PR c++/70635
10784 * g++.dg/parse/pr70635.C: New.
10785
92c53257 107862016-04-13 Marek Polacek <polacek@redhat.com>
10787
10788 PR c++/70639
10789 * c-c++-common/Wmisleading-indentation-4.c: New test.
10790
0241e4dc 107912016-04-13 Marek Polacek <polacek@redhat.com>
10792
10793 PR c/70436
4860a6bf 10794 * gcc.dg/Wparentheses-12.c: New test.
10795 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10796
92bda444 107972016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10798
10799 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10800 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10801 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10802
38ea8a26 108032016-04-13 Jakub Jelinek <jakub@redhat.com>
10804
d08aa032 10805 PR middle-end/70633
10806 * gcc.c-torture/compile/pr70633.c: New test.
10807
38ea8a26 10808 PR debug/70628
10809 * gcc.dg/torture/pr70628.c: New test.
10810
9231d5c2 108112016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10812
10813 PR c++/70610
10814 * g++.dg/template/pr70610.C: New test.
10815 * g++.dg/template/pr70610-2.C: New test.
10816 * g++.dg/template/pr70610-3.C: New test.
10817 * g++.dg/template/pr70610-4.C: New test.
10818
249ca944 108192016-04-12 Jakub Jelinek <jakub@redhat.com>
10820
7f2ea2fb 10821 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10822 128 instead of 32.
10823
249ca944 10824 PR c++/70571
10825 * g++.dg/ext/pr70571.C: New test.
10826
8ca5a97d 108272016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10828
bf32a52d 10829 PR target/70640
8ca5a97d 10830 * gcc.target/powerpc/pr70640.c: New test.
10831
e971b45f 108322016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10833
10834 PR c++/68722
10835 * g++.dg/parse/pr68722.C: New.
10836
0b54d964 108372016-04-12 Jakub Jelinek <jakub@redhat.com>
10838
10839 PR rtl-optimization/70596
10840 * gcc.target/i386/pr70596.c: New test.
10841
d2dd85e3 108422016-04-12 Nathan Sidwell <nathan@acm.org>
10843
10844 PR c++/70501
10845 * g++.dg/init/pr70501.C: New.
10846
2d0001b0 108472016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10848
10849 * gcc.target/i386/asm-flag-6.c: New test.
10850
6c4df0d1 108512016-04-12 Tom de Vries <tom@codesourcery.com>
10852
10853 PR tree-optimization/68756
10854 * gcc.dg/graphite/pr68756.c: New test.
10855
0d60da57 108562016-04-12 Jakub Jelinek <jakub@redhat.com>
10857
10858 PR tree-optimization/70602
10859 * gcc.c-torture/execute/pr70602.c: New test.
10860
62735984 108612016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10862
10863 PR target/70381
10864 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10865 __float128 emulator is built and runs.
10866 * gcc.target/powerpc/float128-1.c: Likewise.
10867
10868 * lib/target-supports.exp (check_ppc_float128_sw_available):
10869 Rework tests for __float128 software and hardware
10870 availability. Fix exit condition to return 0 on success.
10871
a702492c 108722016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10873
10874 PR target/70133
10875 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10876 * gcc.target/aarch64/target_attr_15.c: Likewise.
10877
a8c5ce92 108782016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10879
10880 PR c++/69066
10881 * g++.dg/cpp1y/pr69066.C: New.
10882
5ecab913 108832016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10884
10885 PR fortran/68566
10886 * gfortran.dg/pr36192.f90: Update test.
10887 * gfortran.dg/pr36192_1.f90: Update test.
10888 * gfortran.dg/real_dimension_1.f: Update test.
10889 * gfortran.dg/parameter_array_init_7.f90: New test.
10890
6cb5ef70 108912016-04-09 John David Anglin <danglin@gcc.gnu.org>
10892
4edfdd23 10893 PR testsuite/64039
10894 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10895
964f71e3 10896 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10897
5d61c198 10898 PR rtl-optimization/66669
10899 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10900
16eaaf58 10901 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10902
0b68802d 10903 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10904 * gcc.dg/pie-1.c: Likewise.
10905 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10906 * gcc.dg/pic-4.c: Likewise.
10907 * gcc.dg/pie-3.c: Likewise.
10908 * gcc.dg/pie-4.c: Likewise.
10909
9c0dd509 10910 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10911
03b2d3c1 10912 PR tree-optimization/68644
10913 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10914
6cb5ef70 10915 PR rtl-optimization/64886
10916 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10917
07de41ba 109182016-04-09 Tom de Vries <tom@codesourcery.com>
10919
10920 PR tree-optimization/68953
10921 * gcc.dg/graphite/pr68953.c: New test.
10922
d294e3fb 109232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10924
10925 PR fortran/70592
10926 * gfortran.dg/deferred_character_16.f90: New test.
10927
3cb15094 109282016-04-09 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR tree-optimization/70586
10931 * gcc.c-torture/execute/pr70586.c: New test.
10932
a02dc66f 109332016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10934
10935 PR sanitizer/70573
10936 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10937 with __builtin_memset
10938 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10939
0c302595 109402016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10941
10942 PR lto/70289
10943 PR ipa/70348
10944 PR tree-optimization/70373
10945 PR middle-end/70533
10946 PR middle-end/70534
10947 PR middle-end/70535
10948 * c-c++-common/goacc/reduction-5.c: New test.
10949 * c-c++-common/goacc/reduction-promotions.c: New test.
10950 * gfortran.dg/goacc/reduction-3.f95: New test.
10951 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10952
c6c0523b 109532016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10954
10955 PR c++/70590
10956 PR c++/70452
10957 * g++.dg/pr70590.C: New test.
10958 * g++.dg/pr70590-2.C: New test.
10959
3ac399da 109602016-04-08 Jakub Jelinek <jakub@redhat.com>
10961
e97d1706 10962 PR middle-end/70593
10963 * gcc.target/i386/pr70593.c: New test.
10964
3ac399da 10965 PR rtl-optimization/70574
10966 * gcc.target/i386/avx2-pr70574.c: New test.
10967
fcfbb129 109682016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10969
10970 PR sanitizer/70541
10971 * c-c++-common/asan/pr70541.c: New test.
10972
0aabcddf 109732016-04-08 Tom de Vries <tom@codesourcery.com>
10974
10975 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10976 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10977
bec0c1e8 109782016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10979
10980 PR target/70566
10981 * gcc.c-torture/execute/pr70566.c: New test.
10982
87c791f5 109832016-04-08 Tom de Vries <tom@codesourcery.com>
10984
10985 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10986 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10987
7f38718f 109882016-04-08 Alan Modra <amodra@gmail.com>
10989
10990 * gcc.target/powerpc/pr70117.c: New.
10991
a96a7710 109922016-04-07 Jakub Jelinek <jakub@redhat.com>
10993
7a6265d1 10994 PR testsuite/70581
10995 * gcc.dg/lto/simd-function_0.c: New test.
10996
a96a7710 10997 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10998 clones.
10999 * c-c++-common/attr-simd-2.c: Likewise.
11000 * c-c++-common/attr-simd-4.c: Likewise.
11001 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11002 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11003
508dd607 110042016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11005
11006 PR testsuite/70553
11007 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11008
1b61585a 110092016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11010 Tom de Vries <tom@codesourcery.com>
11011
11012 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11013 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11014 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11015 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11016 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11017 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11018 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11019 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11020
5f060aa8 110212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11022
11023 PR c/70436
11024 * g++.dg/warn/Wparentheses-29.C: New test.
11025
d3831f71 110262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11027
11028 PR c/70436
11029 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11030 explicit braces to resolve a future -Wparentheses warning.
11031
382ece2d 110322016-04-06 Richard Henderson <rth@redhat.com>
11033
11034 * gcc.dg/pr61817-1.c: New test.
11035 * gcc.dg/pr61817-2.c: New test.
11036 * gcc.dg/pr69391-1.c: New test.
11037 * gcc.dg/pr69391-2.c: New test.
11038
72234ee9 110392016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11040
11041 PR rtl-optimization/70398
4860a6bf 11042 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11043
5547150a 110442016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11045
11046 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11047
15b70121 110482016-04-06 Yvan Roux <yvan.roux@linaro.org>
11049 Pedro Alves <palves@redhat.com>
11050
11051 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11052
585aefbb 110532016-04-06 Jakub Jelinek <jakub@redhat.com>
11054
0cbb513b 11055 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11056 Check for avx512f effective targets instead of avx2.
11057 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11058 for AVX512F clones.
11059 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11060 * g++.dg/gomp/declare-simd-1.C: Likewise.
11061 * g++.dg/gomp/declare-simd-3.C: Likewise.
11062 * g++.dg/gomp/declare-simd-4.C: Likewise.
11063
585aefbb 11064 PR middle-end/70550
11065 * c-c++-common/gomp/pr70550-1.c: New test.
11066 * c-c++-common/gomp/pr70550-2.c: New test.
11067
0b91cceb 110682016-04-05 Nathan Sidwell <nathan@acm.org>
11069
11070 PR c++/70512
11071 * g++.dg/ext/attribute-may-alias-5.C: New.
11072
645a9d8e 110732016-04-05 Jakub Jelinek <jakub@redhat.com>
11074
11075 PR c++/70336
11076 * c-c++-common/pr70336.c: New test.
11077 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11078 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11079
bdf23925 110802016-04-05 Jan Hubicka <hubicka@ucw.cz>
11081
11082 PR ipa/66223
11083 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11084
aaff837c 110852016-04-05 Jakub Jelinek <jakub@redhat.com>
11086
11087 PR rtl-optimization/70542
11088 * gcc.dg/torture/pr70542.c: New test.
11089 * gcc.target/i386/avx2-pr70542.c: New test.
11090
2eac58a0 110912016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11092
11093 PR tree-optimization/70509
11094 * gcc.target/i386/avx512bw-pr70509.c: New test.
11095
4f7ebe46 110962016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11097
11098 PR c++/70452
11099 * g++.dg/ext/constexpr-vla4.C: New test.
11100
305d86a0 111012016-04-05 Uros Bizjak <ubizjak@gmail.com>
11102
11103 PR target/70510
11104 * gcc.target/i386/pr70510.c: New test.
11105
eec3b789 111062016-04-05 Richard Biener <rguenther@suse.de>
11107
11108 PR tree-optimization/70526
11109 * g++.dg/torture/pr70526.C: New testcase.
11110
ca943582 111112016-04-05 Jakub Jelinek <jakub@redhat.com>
11112
11113 PR target/70525
11114 * gcc.target/i386/pr70525.c: New test.
11115
87825cd5 111162016-04-05 Richard Biener <rguenther@suse.de>
11117
11118 PR middle-end/70499
11119 * g++.dg/torture/pr70499.C: New testcase.
11120
14638828 111212016-04-05 Richard Biener <rguenther@suse.de>
11122
11123 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11124 remove XFAIL.
11125
967a90d5 111262016-04-04 Jakub Jelinek <jakub@redhat.com>
11127
11128 PR middle-end/70307
11129 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11130 rs6000 ABI warnings.
11131
d374a3a3 111322016-04-04 Jan Hubicka <hubicka@ucw.cz>
11133
11134 PR ipa/66223
11135 * g++.dg/ipa/devirt-51.C: New testcase.
11136
8ff377a6 111372016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11138 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11139
11140 PR middle-end/70457
11141 * gcc.dg/torture/pr70457.c: New.
11142
f567b44f 111432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11144
11145 PR fortran/67538
11146 * gfortran.dg/allocate_with_source_19.f08: New test.
11147
89d4ebfa 111482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11149
11150 PR fortran/65795
11151 * gfortran.dg/coarray_allocate_6.f08: New test.
11152
68ab33a6 111532016-04-04 Richard Biener <rguenther@suse.de>
11154
11155 PR rtl-optimization/70484
11156 * gcc.dg/torture/pr70484.c: New testcase.
11157
c4f5465d 111582016-04-04 Marek Polacek <polacek@redhat.com>
11159
11160 PR c/70307
11161 * gcc.dg/torture/pr70307.c: New test.
11162
bfec6609 111632016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11164
11165 PR target/70416
11166 PR target/67391
11167 * gcc.target/sh/torture/pr70416.c: New.
11168
40df9099 111692016-04-02 Martin Sebor <msebor@redhat.com>
11170
11171 PR c++/67376
11172 PR c++/70170
11173 PR c++/70172
11174 PR c++/70228
11175 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11176 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11177 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11178 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11179 * g++.dg/cpp0x/constexpr-string.C: Same.
11180 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11181 * g++.dg/cpp0x/pr65398.C: Same.
11182 * g++.dg/ext/constexpr-vla1.C: Same.
11183 * g++.dg/ext/constexpr-vla2.C: Same.
11184 * g++.dg/ext/constexpr-vla3.C: Same.
11185 * g++.dg/ubsan/pr63956.C: Same.
11186
0edb9bfe 111872016-04-01 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR rtl-optimization/70467
11190 * gcc.target/i386/pr70467-2.c: New test.
11191
e5b1a1d9 111922016-04-01 Jakub Jelinek <jakub@redhat.com>
11193 Marek Polacek <polacek@redhat.com>
11194
11195 PR c++/70488
11196 * g++.dg/init/new47.C: New test.
11197
b2ca3fb0 111982016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11199
11200 PR target/70496
11201 * gcc.target/arm/pr70496.c: New test.
11202
4c3bd1e3 112032016-04-01 Nathan Sidwell <nathan@acm.org>
11204
47de69ad 11205 PR c++/68475
11206 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11207
313d569f 112082016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11209
11210 PR target/69890
11211 * gcc.dg/strlenopt.h (memmove): New.
11212 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11213 instead of "string.h".
11214 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11215 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11216 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11217 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11218 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11219 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11220 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11221 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11222 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11223 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11224 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11225 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11226 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11227 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11228 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11229 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11230 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11231 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11232 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11233 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11234
5469facd 112352016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11236
11237 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11238 (Holder::foo): Reflect this.
11239
503de754 112402016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11241
11242 PR target/70442
11243 * gcc.dg/pr70442.c: New test.
11244
13ee2de7 112452016-03-31 Nathan Sidwell <nathan@acm.org>
11246
11247 PR c++/70393
11248 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11249
5e0d03a8 112502016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11251
11252 PR target/70453
11253 * gcc.target/i386/pr70453.c: New test.
11254
8cb82ed4 112552016-03-31 Andrey Belevantsev <abel@ispras.ru>
11256
11257 PR target/70292
11258 * gcc.c-torture/pr70292.c: New test.
11259
7952b661 112602016-03-31 Marek Polacek <polacek@redhat.com>
11261
11262 PR c/70297
11263 * c-c++-common/pr70297.c: New test.
11264 * g++.dg/cpp0x/typedef-redecl.C: New test.
11265 * gcc.dg/typedef-redecl2.c: New test.
11266
1607cc74 112672016-03-31 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR rtl-optimization/70460
11270 * gcc.c-torture/execute/pr70460.c: New test.
11271
c689c252 112722016-03-31 Richard Biener <rguenther@suse.de>
11273
11274 PR c++/70430
11275 * g++.dg/ext/vector30.C: New testcase.
11276
91c9586d 112772016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11278 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11279
11280 * gfortran.dg/fmt_pf.f90: New test.
11281
afa5c1b8 112822016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11283
11284 Forward-port from 5 branch
11285 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR testsuite/70356
11288 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11289 dg-require-effective-target after dg-do.
11290
11291 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11292
11293 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11294
6a5dcab3 112952016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11296 Julian Brown <julian@codesourcery.com>
11297 Chung-Lin Tang <cltang@codesourcery.com>
11298 Cesar Philippidis <cesar@codesourcery.com>
11299 James Norris <jnorris@codesourcery.com>
11300 Tom de Vries <tom@codesourcery.com>
11301 Nathan Sidwell <nathan@codesourcery.com>
11302
305d86a0 11303 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11304 * c-c++-common/goacc/loop-clauses.c: Likewise.
11305 * g++.dg/goacc/template.C: Likewise.
11306 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11307 * gfortran.dg/goacc/loop-1.f95: Likewise.
11308 * gfortran.dg/goacc/loop-5.f95: Likewise.
11309 * gfortran.dg/goacc/loop-6.f95: Likewise.
11310 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11311 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11312 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11313 * c-c++-common/goacc/clauses-fail.c: Likewise.
11314 * c-c++-common/goacc/parallel-1.c: Likewise.
11315 * c-c++-common/goacc/reduction-1.c: Likewise.
11316 * c-c++-common/goacc/reduction-2.c: Likewise.
11317 * c-c++-common/goacc/reduction-3.c: Likewise.
11318 * c-c++-common/goacc/reduction-4.c: Likewise.
11319 * c-c++-common/goacc/routine-3.c: Likewise.
11320 * c-c++-common/goacc/routine-4.c: Likewise.
11321 * c-c++-common/goacc/routine-5.c: Likewise.
11322 * c-c++-common/goacc/tile.c: Likewise.
11323 * g++.dg/goacc/template.C: Likewise.
11324 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11325 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11326 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11327 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11328 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11329 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11330 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11331 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11332 * c-c++-common/goacc/use_device-1.c: ... this file.
11333 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11334 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11335 * c-c++-common/goacc/host_data-6.c: ... this file.
11336 * c-c++-common/goacc/loop-2-kernels.c: New file.
11337 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11338 * c-c++-common/goacc/loop-3.c: Likewise.
11339 * g++.dg/goacc/reference.C: Likewise.
11340 * g++.dg/goacc/routine-1.C: Likewise.
11341 * g++.dg/goacc/routine-2.C: Likewise.
11342
932c0baa 113432016-03-30 Richard Biener <rguenther@suse.de>
11344
11345 PR middle-end/70450
11346 * gcc.dg/torture/pr70450.c: New testcase.
11347
7f7c4659 113482016-03-30 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR target/70421
11351 * gcc.dg/torture/pr70421.c: New test.
11352 * gcc.target/i386/avx512f-pr70421.c: New test.
11353
9cbfe80c 113542016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11355
11356 PR testsuite/70364
11357 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11358 (check): New function.
11359 (bar): Call check.
11360 (foo): Align stack to 16 bytes when calling bar.
11361 * gcc.target/i386/cleanup-2.c: Likewise.
11362
f56c7d36 113632016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11364
11365 PR tree-optimization/59124
11366 * gcc.dg/Warray-bounds-19.c: New test.
11367
92a44a68 113682016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11369
11370 * lib/prune.exp (escape_regex_chars): New.
11371 (prune_file_path): Update to quote metcharacters for regexp.
11372
a3daa269 113732016-03-29 Jakub Jelinek <jakub@redhat.com>
11374
24e1ba3d 11375 PR rtl-optimization/70429
11376 * gcc.c-torture/execute/pr70429.c: New test.
11377
a3daa269 11378 PR tree-optimization/70405
11379 * gcc.dg/pr70405.c: New test.
11380
3ef41a6e 113812016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11382
11383 PR fortran/70397
11384 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11385 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11386
4abd9410 113872016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11388
11389 PR testsuite/64177
11390 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11391 __cilkrts_set_param to set two workers.
11392 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11393 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11394
b58e5f0f 113952016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11396
305d86a0 11397 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11398
bff53658 113992016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11400
11401 PR target/70406
305d86a0 11402 * gcc.target/i386/pr70406.c: New test.
bff53658 11403
bb2c9c15 114042016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11405
11406 * gnat.dg/specs/double_record_extension3.ads: New test.
11407
f12c84ab 114082016-03-25 Richard Henderson <rth@redhat.com>
11409
11410 PR target/70120
11411 * gcc.target/aarch64/pr70120-1.c: New.
11412 * gcc.target/aarch64/pr70120-2.c: New.
11413 * gcc.target/aarch64/pr70120-3.c: New.
11414
b0bf58c4 114152016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11416
11417 PR c++/62212
11418 * g++.dg/template/mangle2.C: The dg-do directive should be
11419 "compile" not "assemble".
11420
f175ba0f 114212016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11422
11423 PR lto/69650
11424 * gcc.dg/pr69650.c: New test.
11425
4cc3295f 114262016-03-25 David Edelsohn <dje.gcc@gmail.com>
11427
11428 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11429
0cf40600 114302016-03-25 Alan Modra <amodra@gmail.com>
11431
11432 * gcc.dg/dfp/pr70052.c: New test.
11433
3aebf099 114342016-03-24 Richard Henderson <rth@redhat.com>
11435
11436 PR middle-end/69845
11437 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11438 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11439
83245bd3 114402016-03-24 Tom de Vries <tom@codesourcery.com>
11441
11442 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11443
108e7ee4 114442016-03-24 Tom de Vries <tom@codesourcery.com>
11445
11446 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11447 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11448
17af0b14 114492016-03-24 Tom de Vries <tom@codesourcery.com>
11450
11451 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11452 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11453
6c8770ee 114542016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11455
11456 PR c++/62212
11457 * g++.dg/template/mangle2.C: New test.
11458
a7e21b7b 114592016-03-24 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/70396
11462 * gcc.dg/torture/pr70396.c: New testcase.
11463
f365d297 114642016-03-24 Richard Biener <rguenther@suse.de>
11465
11466 PR middle-end/70370
11467 * gcc.dg/torture/pr70370.c: New testcase.
11468
da7aeb13 114692016-03-24 Tom de Vries <tom@codesourcery.com>
11470
11471 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11472 * gfortran.dg/goacc/kernels-tree.f95: Same.
11473 * gfortran.dg/goacc/parallel-tree.f95: Same.
11474
80b30de0 114752016-03-24 Tom de Vries <tom@codesourcery.com>
11476
11477 * c-c++-common/goacc/uninit-if-clause.c: New test.
11478 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11479
cb9b6b99 114802016-03-24 Jakub Jelinek <jakub@redhat.com>
11481
11482 PR target/70290
305d86a0 11483 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11484 Fix formatting.
cb9b6b99 11485
a4225fff 114862016-03-24 Richard Biener <rguenther@suse.de>
11487
11488 PR tree-optimization/70372
11489 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11490
5a869ab8 114912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11492
11493 PR c++/70347
11494 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11495
36ce5faa 114962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11497
11498 PR c++/70332
11499 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11500
c4fa85c9 115012016-03-23 Jakub Jelinek <jakub@redhat.com>
11502
d9377ad5 11503 PR c++/70001
11504 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11505 * g++.dg/cpp1y/pr70001.C: New test.
11506
c4fa85c9 11507 PR c++/70323
11508 * g++.dg/cpp0x/constexpr-70323.C: New test.
11509
0a2062da 115102016-03-23 Alexandre Oliva <aoliva@redhat.com>
11511 Jason Merrill <jason@redhat.com>
11512 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR c++/69315
11515 * g++.dg/cpp0x/constexpr-69315.C: New test.
11516 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11517
62d2a6dc 115182016-03-23 Marek Polacek <polacek@redhat.com>
11519
11520 PR c++/69884
11521 * g++.dg/warn/Wignored-attributes-1.C: New test.
11522 * g++.dg/warn/Wignored-attributes-2.C: New test.
11523
a82d6246 115242016-03-23 Tom de Vries <tom@codesourcery.com>
11525
11526 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11527 initialization.
11528 * gfortran.dg/goacc/private-3.f95 (test): Same.
11529 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11530 missing use param.
11531
dc834ba1 115322016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11533
11534 * lib/target-supports.exp: Remove v7ve entry from loop
11535 creating effective target checks.
11536 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11537 (add_options_for_arm_arch_v7ve): Likewise.
11538
7e83fd1f 115392016-03-23 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR tree-optimization/70354
11542 * gcc.dg/vect/pr70354-1.c: New test.
11543 * gcc.dg/vect/pr70354-2.c: New test.
11544 * gcc.target/i386/avx2-pr70354-1.c: New test.
11545 * gcc.target/i386/avx2-pr70354-2.c: New test.
11546
4e4da058 115472016-03-22 Jeff Law <law@redhat.com>
11548
11549 PR target/70232
11550 * gcc.dg/tree-ssa/pr70232.c: New test.
11551
6855137b 115522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11553
11554 PR target/70302
11555 * gcc.target/i386/pr70302.c: New test.
11556
19db1ec8 115572016-03-22 Richard Biener <rguenther@suse.de>
11558
11559 PR middle-end/70251
11560 * g++.dg/torture/pr70251.C: New testcase.
11561
4baec9f2 115622016-03-22 David Malcolm <dmalcolm@redhat.com>
11563
11564 PR c/69993
11565 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11566 Wmisleading-indentation.c.
11567 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11568 reflect change to diagnostic text and order of messages.
11569 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11570
fcfec126 115712016-03-22 David Edelsohn <dje.gcc@gmail.com>
11572
11573 * g++.dg/ext/java-3.C: Don't compile on AIX.
11574
aa30728a 115752016-03-22 Richard Biener <rguenther@suse.de>
11576
11577 PR middle-end/70333
11578 * gcc.dg/torture/pr70333.c: New testcase.
11579
46ec4eb4 115802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11581
11582 * g++.dg/ext/pr70290.C: New test.
11583
4880f878 115842016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11585
11586 PR target/70325
11587 * gcc.target/i386/pr70325.c: New test.
11588
3d78ea44 115892016-03-22 Jakub Jelinek <jakub@redhat.com>
11590
5934fb8f 11591 PR target/70329
11592 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11593 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11594
b6436f79 11595 PR target/70300
11596 * gcc.target/i386/pr70300.c: New test.
11597
3d78ea44 11598 PR c++/70295
11599 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11600 (func2): New function for cond with parens, xfail warning for c++.
11601 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11602
b60244f6 116032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11604
11605 PR c++/70096
11606 * g++.dg/template/ptrmem30.C: New test.
11607
c8e3e744 116082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11609
11610 PR c++/70204
11611 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11612 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11613
2715f63a 116142016-03-21 Jakub Jelinek <jakub@redhat.com>
11615
11616 PR middle-end/70326
11617 * gcc.dg/pr70326.c: New test.
11618
2daa2cda 116192016-03-21 Marc Glisse <marc.glisse@inria.fr>
11620 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR tree-optimization/70317
11623 * gcc.dg/pr70317.c: New test.
11624
d9aa5a50 116252016-03-21 Uros Bizjak <ubizjak@gmail.com>
11626
11627 PR target/70327
11628 * gcc.target/i386/pr70327.c: New test.
11629
e1a88bf4 116302016-03-21 Martin Liska <mliska@suse.cz>
11631
61941425 11632 PR ipa/70306
e1a88bf4 11633 * gcc.dg/ipa/pr70306.c: New test.
11634
d9aa5a50 116352016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11636
11637 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11638 * gcc.target/arm/attr-align3.c: Likewise.
11639 * gcc.target/arm/attr_arm.c: Likewise.
11640 * gcc.target/arm/flip-thumb.c: Likewise.
11641
afdde20c 116422016-03-21 Jakub Jelinek <jakub@redhat.com>
11643
11644 PR target/70296
11645 * gcc.target/powerpc/altivec-36.c: New test.
11646
3f2ef661 116472016-03-21 Richard Biener <rguenther@suse.de>
11648
11649 PR tree-optimization/70310
11650 * gcc.dg/torture/pr70310.c: New testcase.
11651
08b2b692 116522016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11653
11654 PR target/70293
11655 * gcc.target/i386/pr70293.c: New test.
11656
93505d22 116572016-03-21 Richard Biener <rguenther@suse.de>
11658
11659 PR tree-optimization/70288
11660 * gcc.dg/torture/pr70288-1.c: New testcase.
11661 * gcc.dg/torture/pr70288-2.c: Likewise.
11662
06fd1914 116632016-03-21 Andrey Belevantsev <abel@ispras.ru>
11664
11665 PR rtl-optimization/69307
11666 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11667
b628775e 116682016-03-21 Andrey Belevantsev <abel@ispras.ru>
11669
11670 PR rtl-optimization/69102
11671 * gcc.c-torture/compile/pr69102.c: New test.
11672
1421f43c 116732016-03-18 Jeff Law <law@redhat.com>
11674
11675 PR rtl-optimization/70263
11676 * gcc.c-torture/compile/pr70263-1.c: New test.
11677 * gcc.target/i386/pr70263-2.c: New test.
11678
e7142ce1 116792016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11680
11681 PR rtl-optimization/70278
11682 * gcc.dg/torture/pr70278.c: New test.
11683 * gcc.target/arm/pr70278.c: New test.
11684
5539bc70 116852016-03-18 David Malcolm <dmalcolm@redhat.com>
11686
11687 PR c/70281
11688 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11689 (test_builtin_types_compatible_p): New test function.
11690 * gcc.dg/pr70281.c: New test case.
11691
296a290a 116922016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11693
11694 PR target/70113
11695 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11696
666094f0 116972016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11698
11699 PR tree-optimization/70252
11700 * gcc.dg/pr70252.c: New test.
11701
350514e8 117022016-03-18 Tom de Vries <tom@codesourcery.com>
11703
11704 * gcc.dg/pr70161-2.c: New test.
11705 * gcc.dg/pr70161.c: New test.
11706
011e0cea 117072016-03-18 Tom de Vries <tom@codesourcery.com>
11708
11709 PR ipa/70269
11710 * gcc.dg/pr70269.c: New test.
11711
292a09de 117122016-03-18 Jakub Jelinek <jakub@redhat.com>
11713
11714 PR c++/70267
11715 * g++.dg/ext/java-3.C: New test.
11716
efc86c4c 117172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11718
11719 PR c++/70205
11720 * g++.dg/lookup/pr70205.C: New test.
11721
a28dd575 117222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11723
11724 PR c++/70218
11725 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11726
92e7ab1e 117272016-03-17 Marek Polacek <polacek@redhat.com>
11728
11729 PR c/69407
11730 * gcc.dg/atomic-op-6.c: New test.
11731
7378dbfb 117322016-03-17 David Malcolm <dmalcolm@redhat.com>
11733
11734 PR c/70264
11735 * c-c++-common/pr70264.c: New test case.
11736
f7995d7d 117372016-03-17 Jakub Jelinek <jakub@redhat.com>
11738
e2895b76 11739 PR c++/70144
11740 * c-c++-common/pr70144-1.c: New test.
11741 * c-c++-common/pr70144-2.c: New test.
11742
f7995d7d 11743 PR c++/70272
11744 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11745 * g++.dg/opt/flifetime-dse6.C: New test.
11746 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11747
5ec4a949 117482016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11749
11750 PR driver/70192
11751 * gcc.dg/pic-1.c: New test.
11752 * gcc.dg/pic-2.c: Likewise.
11753 * gcc.dg/pic-3.c: Likewise.
11754 * gcc.dg/pic-4.c: Likewise.
11755 * gcc.dg/pie-1.c: Likewise.
11756 * gcc.dg/pie-2.c: Likewise.
11757 * gcc.dg/pie-3.c: Likewise.
11758 * gcc.dg/pie-4.c: Likewise.
11759 * gcc.dg/pie-5.c: Likewise.
11760 * gcc.dg/pie-6.c: Likewise.
11761
c28550e1 117622016-03-17 Tom de Vries <tom@codesourcery.com>
11763
11764 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11765 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11766
be3296cb 117672016-03-17 Richard Biener <rguenther@suse.de>
11768
11769 PR debug/70271
11770 * g++.dg/debug/pr70271.C: New testcase.
11771
9b60ef21 117722016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11773
11774 * gcc.target/i386/pr70251.c: New test.
11775
9a80bc1a 117762016-03-17 Marek Polacek <polacek@redhat.com>
11777
11778 PR c++/70194
11779 * g++.dg/warn/constexpr-70194.C: New test.
11780
733d7ff9 117812016-03-16 Richard Henderson <rth@redhat.com>
11782
11783 PR middle-end/70240
11784 * gcc.c-torture/compile/pr70240.c: New.
11785
3e6f12bf 117862016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11787
11788 * gcc.c-torture/compile/20151204.c: Skip for avr.
11789
867c9e99 117902016-03-16 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR target/70245
11793 * g++.dg/opt/pr70245.C: New test.
11794 * g++.dg/opt/pr70245.h: New file.
11795 * g++.dg/opt/pr70245-aux.cc: New file.
11796
8ced6ab7 117972016-03-16 Martin Sebor <msebor@redhat.com>
11798
11799 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11800
37af779a 118012016-03-16 Richard Henderson <rth@redhat.com>
11802
11803 PR middle-end/70199
11804 * gcc.c-torture/compile/pr70199.c: New.
11805
78ed999c 118062016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11807
11808 * gcc.dg/uninit-19.c: Run dos2unix.
11809
462ca422 118102016-03-16 Marek Polacek <polacek@redhat.com>
11811
11812 PR c/70093
11813 * gcc.dg/nested-func-10.c: New test.
11814 * gcc.dg/nested-func-9.c: New test.
11815
fe58aacc 118162016-03-16 Jakub Jelinek <jakub@redhat.com>
11817
11818 PR tree-optimization/68714
11819 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11820
27a53872 118212016-03-16 Tom de Vries <tom@codesourcery.com>
11822
11823 PR tree-optimization/68715
11824 * gcc.dg/graphite/pr68715-2.c: New test.
11825 * gcc.dg/graphite/pr68715.c: New test.
11826 * gfortran.dg/graphite/pr68715.f90: New test.
11827
95049c3c 118282016-03-16 Tom de Vries <tom@codesourcery.com>
11829
11830 PR tree-optimization/68809
11831 * gcc.dg/graphite/pr68809-2.c: New test.
11832 * gcc.dg/graphite/pr68809.c: New test.
11833
09eddd70 118342016-03-16 Jakub Jelinek <jakub@redhat.com>
11835
81fc5915 11836 PR c++/70147
11837 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11838 method call to i () as argument. Adjust expected output.
11839
09eddd70 11840 PR c++/70147
11841 * g++.dg/ubsan/pr70147-1.C: New test.
11842 * g++.dg/ubsan/pr70147-2.C: New test.
11843
6373d2a2 118442016-03-15 Martin Sebor <msebor@redhat.com>
11845
11846 PR c++/58281
11847 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11848
d27a0c11 118492016-03-15 John David Anglin <danglin@gcc.gnu.org>
11850
9908039d 11851 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11852 hppa*-*-hpux*.
11853
45cdc3a6 11854 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11855
d27a0c11 11856 PR libfortran/69799
11857 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11858 libatomic_available.
11859
0dd1d57f 118602016-03-15 Marek Polacek <polacek@redhat.com>
11861
11862 PR c++/70209
11863 * g++.dg/ext/attribute-may-alias-4.C: New test.
11864
0ce02c07 118652016-03-15 Alexander Monakov <amonakov@ispras.ru>
11866
11867 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11868 -fvar-tracking-assignments-toggle flag.
11869
f6e39b30 118702016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11871
11872 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11873
167f93a2 118742016-03-15 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR rtl-optimization/70222
11877 * gcc.c-torture/execute/pr70222-1.c: New test.
11878 * gcc.c-torture/execute/pr70222-2.c: New test.
11879
08a8af4a 118802016-03-15 Richard Henderson <rth@redhat.com>
11881
11882 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11883
738eb905 118842016-03-15 Andrey Belevantsev <abel@ispras.ru>
11885
11886 PR rtl-optimization/69032
11887 * gcc.dg/pr69032.c: New test.
11888
dd148b3a 118892016-03-15 Andrey Belevantsev <abel@ispras.ru>
11890
11891 PR rtl-optimization/63384
d9aa5a50 11892 * g++.dg/pr63384.C: New test.
dd148b3a 11893
acf58115 118942016-03-15 Andrey Belevantsev <abel@ispras.ru>
11895
11896 PR target/64411
11897 * gcc.target/i386/pr64411.C: New test.
11898
a2897dc4 118992016-03-15 Tom de Vries <tom@codesourcery.com>
11900
11901 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11902 * gfortran.dg/goacc/kernels-alias.f95: New test.
11903
7bad2faf 119042016-03-14 Martin Sebor <msebor@redhat.com>
11905
11906 PR c++/53792
11907 * g++.dg/cpp0x/constexpr-inline.C: New test.
11908 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11909
d65fa8d9 119102016-03-14 David Edelsohn <dje.gcc@gmail.com>
11911
11912 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11913
2b3c633f 119142016-03-14 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR middle-end/70219
11917 * gcc.dg/pr70219.c: New test.
11918
e947f9c3 119192016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11920
11921 PR target/70083
11922 * gcc.dg/torture/pr70083.c: New test.
11923 * gcc.target/i386/pr70083.c: New test.
11924
74201dc2 119252016-03-14 Richard Biener <rguenther@suse.de>
11926
11927 PR tree-optimization/56365
11928 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11929
88aea41e 119302016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11931
11932 PR target/70098
11933 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11934 New function.
11935 * g++.dg/pr70098.C: New testcase.
11936
11937
1bd2aefd 119382016-03-14 Tom de Vries <tom@codesourcery.com>
11939
11940 PR tree-optimization/70045
11941 * gcc.dg/graphite/pr70045.c: New test.
11942
922c7033 119432016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11944
11945 PR fortran/69043
11946 * gfortran.dg/include_9.f90: New test.
11947
fd4ab6d9 119482016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11949
11950 PR fortran/45076
11951 gfortran.dg/prof/prof.exp: New script.
11952 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11953
7d7218d3 119542016-03-12 Andrey Belevantsev <abel@ispras.ru>
11955
11956 PR rtl-optimization/69307
11957 * gcc.dg/pr69307.c: New test.
11958
02ffd664 119592016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11960
11961 PR target/69614
11962 * gcc.target/arm/pr69614.c: New.
11963
76e207a9 119642016-03-12 Paul Thomas <pault@gcc.gnu.org>
11965
11966 PR fortran/70031
11967 * gfortran.dg/submodule_14.f08: New test
11968
11969 PR fortran/69524
11970 * gfortran.dg/submodule_15.f08: New test
11971
490ee78a 119722016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11973
11974 PR c++/70106
11975 * g++.dg/cpp1y/paren3.C: New test.
11976
04e137ff 119772016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11978
11979 PR target/70131
11980 * gcc.target/powerpc/ppc-round2.c: New test.
11981
27b2c1c4 119822016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11983
11984 PR target/70123
11985 * gcc.dg/torture/pr70123.c: New test.
11986
84116671 119872016-03-11 Jeff Law <law@redhat.com>
11988
11989 PR tree-optimization/70190
11990 * gcc.c-torture/compile/pr70190.c: New test.
11991
cfa58bc8 119922016-03-11 David Malcolm <dmalcolm@redhat.com>
11993
11994 PR c/68187
11995 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11996 case.
11997 (test43_b): Likewise.
11998 (test43_c): Likewise.
11999 (test43_d): Likewise.
12000 (test43_e): Likewise.
12001 (test43_f): Likewise.
12002 (test43_g): Likewise.
12003 (test44_a): Likewise.
12004 (test44_b): Likewise.
12005 (test44_c): Likewise.
12006 (test44_d): Likewise.
12007 (test44_e): Likewise.
12008
ce234f27 120092016-03-11 David Malcolm <dmalcolm@redhat.com>
12010
12011 PR c/70085
12012 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12013
e4756b48 120142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12015
12016 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12017 dg-options.
12018
1f5ef87e 120192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12020
12021 PR target/70002
12022 PR target/69245
12023 * gcc.target/aarch64/pr69245_2.c: New test.
12024
f9c352a1 120252016-03-11 Jakub Jelinek <jakub@redhat.com>
12026
12027 PR tree-optimization/70177
12028 * gcc.dg/pr70177.c: New test.
12029
4dd92ac6 120302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12031
12032 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12033
331e4fdb 120342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12035
12036 * gcc.dg/tree-ssa/sra-20.c: New.
12037
69262824 120382016-03-11 Jakub Jelinek <jakub@redhat.com>
12039
6f9a7425 12040 PR rtl-optimization/70174
12041 * gcc.dg/pr70174.c: New test.
12042
69262824 12043 PR tree-optimization/70169
12044 * gcc.dg/pr70169.c: New test.
12045
4637a847 120462016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12047
12048 PR target/70160
12049 * gcc.target/i386/pr70160.c: New test.
12050
5a86d754 120512016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12052
12053 * gcc.target/s390/dfp-1.c: New test.
12054
af4c8290 120552016-03-10 Nick Clifton <nickc@redhat.com>
12056
12057 PR target/70044
12058 * gcc.target/aarch64/pr70044.c: New test.
12059
98dfd328 120602016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12061 Jakub Jelinek <jakub@redhat.com>
12062
12063 PR c++/70001
12064 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12065 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12066 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12067
75e72311 120682016-03-10 Jan Hubicka <hubicka@ucw.cz>
12069
12070 PR lto/69589
12071 * g++.dg/lto/pr69589_0.C: New testcase
12072 * g++.dg/lto/pr69589_1.C: New testcase
12073
a2eb1271 120742016-03-10 Marek Polacek <polacek@redhat.com>
12075
12076 PR c++/70153
12077 * g++.dg/delayedfold/unary-plus1.C: New test.
12078
120792016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12080
12081 * gcc.target/arm/pr45701-1.c: Escape brackets.
12082 * gcc.target/arm/pr45701-2.c: Likewise.
12083
5ab2987f 120842016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12085
12086 * gfortran.dg/unconstrained_commons.f: New.
12087
6972afac 120882016-03-10 Alan Modra <amodra@gmail.com>
12089
12090 * gcc.dg/pr69195.c: New.
12091 * gcc.dg/pr69238.c: New.
12092
c82c99ec 120932016-03-10 Tom de Vries <tom@codesourcery.com>
12094
12095 PR testsuite/68915
12096 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12097
a2389d4a 120982016-03-10 Richard Biener <rguenther@suse.de>
12099
12100 PR tree-optimization/70128
12101 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12102 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12103
c272412d 121042016-03-09 Jakub Jelinek <jakub@redhat.com>
12105
a0451069 12106 PR tree-optimization/70152
12107 * gcc.dg/pr70152.c: New test.
12108
c272412d 12109 PR target/70086
12110 * gcc.target/i386/pr70086-1.c: New test.
12111 * gcc.target/i386/pr70086-2.c: New test.
12112 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12113
12114 PR tree-optimization/70127
12115 * gcc.c-torture/execute/pr70127.c: New test.
12116
27dcb7a8 121172016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12118
12119 * c-c++-common/goacc/combined-directives-2.c: New test.
12120
c24757cf 121212016-03-09 David Malcolm <dmalcolm@redhat.com>
12122
12123 PR c/68473
12124 PR c++/70105
12125 * g++.dg/diagnostic/pr70105.C: New test.
12126 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12127 (test_multiple_ordinary_maps): New test function.
12128
83108969 121292016-03-09 David Malcolm <dmalcolm@redhat.com>
12130
12131 PR c/68473
12132 PR c++/70105
12133 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12134 Drop range information from call to inform_at_rich_loc.
12135 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12136 New.
12137 (test_show_locus): Replace calls to rich_location::add_range with
12138 calls to add_range. Rewrite the tests that used the now-defunct
12139 rich_location ctor taking a source_range. Simplify other tests
12140 by replacing calls to COMBINE_LOCATION_DATA with calls to
12141 make_location.
12142
6733c0e8 121432016-03-09 Richard Biener <rguenther@suse.de>
12144 Jakub Jelinek <jakub@redhat.com>
12145
12146 PR tree-optimization/70138
12147 * gcc.dg/vect/pr70138-1.c: New testcase.
12148 * gcc.dg/vect/pr70138-2.c: Likewise.
12149
96abb9f5 121502016-03-09 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR target/70049
12153 * gcc.target/i386/pr70049.c: New test.
12154
42bb3bfb 121552016-03-09 Richard Biener <rguenther@suse.de>
12156
12157 PR c/70143
12158 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12159 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12160 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12161
27527428 121622016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12163
12164 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12165 arm-*-*.
12166
248449f2 121672016-03-09 Jakub Jelinek <jakub@redhat.com>
12168
1bd49ced 12169 PR middle-end/67278
12170 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12171
248449f2 12172 PR target/67278
12173 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12174
12175 PR middle-end/70050
12176 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12177 in testcase comment.
12178
dfc460ff 121792016-03-09 Tom de Vries <tom@codesourcery.com>
12180
12181 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12182 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12183 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12184 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12185 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12186 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12187 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12188 * gfortran.dg/goacc/kernels-loop.f95: New test.
12189
0377fc7f 121902016-03-08 Martin Sebor <msebor@redhat.com>
12191
12192 PR c++/62096
12193 * g++.dg/warn/overflow-warn-7.C: New test.
12194
3556aa80 121952016-03-08 Jason Merrill <jason@redhat.com>
12196
12197 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12198 * lib/target-supports.exp (check_effective_target_concepts): New.
12199
e5096208 122002016-03-08 Jakub Jelinek <jakub@redhat.com>
12201
5370eb8d 12202 PR c++/70135
12203 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12204 * g++.dg/ubsan/pr70135.C: New test.
12205
e5096208 12206 PR target/70110
12207 * gcc.dg/pr70110.c: New test.
12208
cc37120d 122092016-03-07 Martin Jambor <mjambor@suse.cz>
12210
12211 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12212 * c-c++-common/gomp/if-1.c: Likewise.
12213 * c-c++-common/gomp/pr61486-2.c: Likewise.
12214 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12215 to dg-additional-options.
12216 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12217 * g++/gomp/target-teams-1.c: Likewise.
12218 * gcc.dg/gomp/gomp.exp: Likewise.
12219 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12220 dg-additional-options.
12221 * gfortran.dg/gomp/gomp.exp: Likewise.
12222 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12223 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12224 dg-additional-options.
12225 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12226
53c248d8 122272016-03-07 Martin Jambor <mjambor@suse.cz>
12228
12229 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12230 * c-c++-common/gomp/gridify-1.c: New test.
12231 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12232
541e79a0 122332016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12234
12235 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12236 trigger for cortex-r8, when scanning for register r8.
12237 * gcc.target/arm/pr45701-2.c: Likewise.
12238
4dfabd94 122392016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12240 Jeff Law <law@redhat.com>
4dfabd94 12241
12242 PR tree-optimization/69740
12243 * gcc.c-torture/compile/pr69740-1.c: New test.
12244 * gcc.c-torture/compile/pr69740-2.c: New test.
12245
1b63a87b 122462016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12247
12248 * lib/target-supports.exp
12249 (check_effective_target_whole_vector_shift): Enable for PPC64.
12250
d33914da 122512016-03-07 Richard Biener <rguenther@suse.de>
12252
12253 PR tree-optimization/70115
12254 * gcc.dg/torture/pr70115.c: New testcase.
12255
584fba4b 122562016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12257
12258 PR middle-end/69916
12259 * c-c-++-common/goacc/pr69916.c: New.
12260
7f2f5ec0 122612016-03-07 Richard Henderson <rth@redhat.com>
12262
12263 * gcc.c-torture/compile/pr70061.c: New test.
12264
f530e7c4 122652016-03-07 Richard Biener <rguenther@suse.de>
12266
12267 PR testsuite/70109
12268 * gcc.dg/vect/O3-pr36098.c: New testcase.
12269
a3855fed 122702016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12271
12272 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12273
091ffc31 122742016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12275
12276 * gnat.dg/renaming9.ad[sb]: New testcase.
12277
2941b871 122782016-03-05 Jakub Jelinek <jakub@redhat.com>
12279
12280 PR c++/70084
12281 * g++.dg/expr/stdarg3.C: New test.
12282
5173ce42 122832016-03-04 Jeff Law <law@redhat.com>
12284
12285 PR tree-optimization/69196
12286 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12287 x86_64-*-*.
12288
2d1d2e55 122892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12290
0e43078e 12291 PR c/69973
12292 * gcc.dg/pr69973.c: New test.
12293
d8ec06ae 12294 PR rtl-optimization/69941
12295 * gcc.dg/torture/pr69941.c: New test.
12296
2d1d2e55 12297 PR c/69824
12298 * gcc.dg/pr69824.c: New test.
12299
32f692e2 123002016-03-05 Tom de Vries <tom@codesourcery.com>
12301
12302 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12303 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12304 function.
12305
1c699e9a 123062016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12307
12308 PR c++/66786
12309 * g++.dg/cpp1y/var-templ48.C: New test.
12310 * g++.dg/cpp1y/var-templ49.C: New test.
12311
358448c6 123122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12313
12314 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12315
01dc3c45 123162016-03-04 Jakub Jelinek <jakub@redhat.com>
12317
e968ff6d 12318 PR c++/70035
12319 * g++.dg/ubsan/pr70035.C: New test.
12320
01dc3c45 12321 PR target/70062
12322 * gcc.target/i386/pr70062.c: New test.
12323
3937d618 123242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12325
12326 * g++.dg/template/typename21.C: Remove c++98_only.
12327
c58ac7f8 123282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12329
12330 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12331
0060768a 123322016-03-04 David Malcolm <dmalcolm@redhat.com>
12333
12334 PR c/68187
12335 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12336 function.
12337 (fn_42_b): Likewise.
12338 (fn_42_c): Likewise.
12339
74c6fd40 123402016-03-04 David Malcolm <dmalcolm@redhat.com>
12341
12342 PR c/68187
12343 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12344 function.
12345 (fn_40_b): Likewise.
12346 (fn_41_a): Likewise.
12347 (fn_41_b): Likewise.
12348
31b11359 123492016-03-04 Jakub Jelinek <jakub@redhat.com>
12350
12351 PR target/70059
12352 * gcc.target/i386/avx512f-pr70059.c: New test.
12353 * gcc.target/i386/avx512dq-pr70059.c: New test.
12354
c5b93452 123552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12356
12357 PR rtl-optimization/57676
12358 * gcc.dg/torture/pr57676.c: New test.
12359
268fbd56 123602016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12361
12362 * gcc.dg/pr70026.c: New test.
12363
6560d1ad 123642016-03-04 Marek Polacek <polacek@redhat.com>
12365
12366 PR c/69798
12367 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12368 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12369
cc7dfddf 123702016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12371
12372 PR target/70004
12373 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12374 Delete.
12375 (test_corners_sisd_si): Likewise.
12376 (main): Remove checks of the above.
12377 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12378
e9663bd4 123792016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12380
12381 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12382
dcdd684e 123832016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12384
12385 * gcc.dg/torture/pr69951.c: Accept argc==0.
12386
e692d332 123872016-03-04 Richard Biener <rguenther@suse.de>
12388
12389 PR c++/70054
12390 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12391 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12392
af77b7e6 123932016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12394
12395 PR testsuite/69766
12396 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12397 testing multiarch.
12398
290da96e 123992016-03-04 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR debug/69947
12402 * gcc.dg/guality/pr69947.c: New test.
12403
e51ce713 124042016-03-03 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR ada/70017
12407 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12408
1feed892 124092016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12410
12411 PR rtl-optimization/69904
12412 * gcc.target/arm/pr69904.c: New test.
12413
c32bda69 124142016-03-03 Jakub Jelinek <jakub@redhat.com>
12415
12416 PR target/70021
12417 * gcc.dg/vect/pr70021.c: New test.
12418 * gcc.target/i386/pr70021.c: New test.
12419
1bc579ed 124202016-03-03 Marek Polacek <polacek@redhat.com>
12421
12422 PR middle-end/70050
12423 * gcc.dg/pr70050.c: New test.
12424
cfa8d638 124252016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12426
12427 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12428
1b889259 124292016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12430
12431 PR tree-optimization/70043
12432 * gfortran.dg/vect/pr70043.f90: New test.
12433
f756dfa3 124342016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12435
12436 * gnat.dg/specs/task1.ads: New test.
12437
5cb4863d 124382016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12439
12440 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12441 Invoke gdb with -batch.
12442 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12443
5dd12e43 124442016-03-03 Richard Biener <rguenther@suse.de>
12445
12446 PR tree-optimization/55936
12447 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12448
d97ba4ca 124492016-03-02 Jeff Law <law@redhat.com>
12450
5d23c86f 12451 PR rtl-optimization/69942
12452 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12453 effects of argument promotions.
12454
d97ba4ca 12455 PR tree-optimization/69987
12456 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12457 target does not support -fprefetch-loop-arrays.
12458
901faaa0 124592016-03-02 Uros Bizjak <ubizjak@gmail.com>
12460
12461 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12462
51f6fdce 124632016-03-02 Bin Cheng <bin.cheng@arm.com>
12464
6bc7872f 12465 PR rtl-optimization/69052
51f6fdce 12466 * gcc.target/i386/pr69052.c: New test.
12467
31d31e07 124682016-03-02 Alan Modra <amodra@gmail.com>
12469
12470 * gcc.dg/pr69990.c: New.
12471
04faee95 124722016-03-02 Jakub Jelinek <jakub@redhat.com>
12473
270d0117 12474 PR c/68062
12475 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12476
12477 PR middle-end/70022
12478 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12479
04faee95 12480 PR target/70028
12481 * gcc.target/i386/pr70028.c: New test.
12482
a2cc9e8e 124832016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12484
12485 * c-c++-common/asan/swapcontext-test-1.c,
12486 * c-c++-common/tsan/thread_leak.c,
12487 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12488 * g++.dg/tsan/benign_race.C,
12489 * g++.dg/tsan/fd_close_norace.C,
12490 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12491 races with sanitizer output
12492
dd4bd263 124932016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12494 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12495
12496 PR target/67278
12497 * gcc.dg/simd-8.c: New testcase.
12498
b5fe3a49 124992016-03-02 Richard Biener <rguenther@suse.de>
12500
12501 PR middle-end/67278
12502 * gcc.dg/simd-7.c: New testcase.
12503
23601f67 125042016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12505
12506 * gcc.target/i386/pr70007.c: Tweak.
12507
f66f65e7 125082016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12509
12510 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12511
60773515 125122016-03-02 Marek Polacek <polacek@redhat.com>
12513
12514 PR c/67854
12515 * gcc.dg/pr67854.c: New test.
12516
6c094cb1 125172016-03-02 Jakub Jelinek <jakub@redhat.com>
12518
12519 PR middle-end/70025
12520 * gcc.dg/torture/pr70025.c: New test.
12521
7627bb56 125222016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12523
12524 PR tree-optimization/68621
12525 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12526
066c8e94 125272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12528
12529 * gcc.target/i386/pr70007.c: New test.
12530
d3b819ad 125312016-03-01 Jeff Law <law@redhat.com>
12532
d4b9ad56 12533 PR tree-optimization/69196
7e217344 12534 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12535
d3b819ad 12536 PR tree-optimization/69196
12537 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12538 duplicating code and spoiling the expected output.
12539
4f37285d 125402016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12541
12542 PR target/70033
12543 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12544 supports power9 before doing tests.
12545 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12546 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12547 * gcc.target/powerpc/p9-permute.c: Likewise.
12548
3e9c4f6c 125492016-03-01 Uros Bizjak <ubizjak@gmail.com>
12550
12551 PR target/70027
12552 * gcc.target/i386/pr70027.c: New test.
12553
e324729e 125542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12555
12556 * gcc.dg/pr70017.c: New test.
12557
40e9ce2d 125582016-03-01 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR c/69796
12561 PR c/69974
12562 * gcc.dg/pr69796.c: New test.
12563 * gcc.dg/pr69974.c: New test.
12564
e8b016ea 125652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12566
12567 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12568
24d3127c 125692016-02-29 Jeff Law <law@redhat.com>
12570
12571 PR tree-optimization/69987
12572 * gfortran.dg/pr69987.f90: New test.
12573
12574 PR tree-optimization/69989
12575 * gcc.c-torture/compile/pr69989-2.c: New test.
12576
12cc1225 125772016-03-01 Marek Polacek <polacek@redhat.com>
12578
12579 PR c++/69795
12580 * g++.dg/parse/invalid1.C: New test.
12581
d99a947c 125822016-03-01 Richard Biener <rguenther@suse.de>
12583
12584 PR middle-end/70022
12585 * gcc.dg/pr70022.c: New testcase.
12586
395dbc60 125872016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12588
12589 PR tree-optimization/69956
12590 * gcc.dg/pr69956.c: New test.
12591
40a35c55 125922016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12593
12594 PR target/70011
12595 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12596 XFAIL when hardware supports efficient unaligned storage access.
12597
4edc90b0 125982016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12599
12600 PR c++/69961
12601 * g++.dg/template/pr69961a.C: New test.
12602 * g++.dg/template/pr69961b.C: New test.
12603
1ed1f69a 126042016-02-29 David Malcolm <dmalcolm@redhat.com>
12605
12606 PR preprocessor/69985
12607 * gcc.dg/cpp/pr69985.c: New test case.
12608
01c5d15d 126092016-02-29 Jeff Law <law@redhat.com>
12610
3a4d3de5 12611 PR tree-optimization/70005
12612 * gcc.c-torture/execute/pr70005.c New test.
12613
01c5d15d 12614 PR tree-optimization/69999
12615 * gcc.c-torture/compile/pr69999.c: New test.
12616
1bf66b54 126172016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12618
12619 PR tree-optimization/69652
12620 * gcc.dg/torture/pr69652.c: Delete test.
12621 * gcc.dg/vect/pr69652.c: New test.
12622
b4d653d5 126232016-02-19 Richard Biener <rguenther@suse.de>
12624
12625 PR tree-optimization/69980
12626 * gfortran.dg/vect/pr69980.f90: New testcase.
12627
35bc4745 126282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12629
12630 * gcc.target/sparc/20160229-1.c: New test.
12631
bb54a538 126322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12633
12634 * gnat.dg/stack_usage3.adb: New test.
12635 * gnat.dg/stack_usage3_pkg.ads: New helper.
12636
95164e71 126372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12638
12639 * gnat.dg/renaming8.adb: New test.
12640 * gnat.dg/renaming8_pkg1.ads: New helper.
12641 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12642 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12643
a890896f 126442016-02-29 Richard Biener <rguenther@suse.de>
12645
12646 PR tree-optimization/69720
12647 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12648
5c70403a 126492016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12650
12651 PR fortran/68147
12652 PR fortran/47674
12653 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12654
dfb6d139 126552016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12656 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12657
12658 PR fortran/56007
12659 * gfortran.dg/coarray_8.f90: Adjust error message.
12660 * gfortran.dg/pr56007.f90: New test.
12661 * gfortran.dg/pr56007.f: New test.
12662
536508db 126632016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12664
12665 PR tree-optimization/69989
12666 * gcc.dg/torture/pr69989.c: New test.
12667
eec75e45 126682016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12669
12670 * gcc.target/i386/stack-realign-win.c: New test.
12671
0175e45a 126722016-02-28 Harald Anlauf <anlauf@gmx.de>
12673
12674 PR fortran/60126
12675 * gfortran.dg/pr60126.f90: New test.
12676
2a703589 126772016-02-27 Jeff Law <law@redhat.com>
12678
12679 Revert
12680 2016-02-26 Richard Biener <rguenther@suse.de>
12681 Jeff Law <law@redhat.com>
12682
12683 PR tree-optimization/69740
12684 * gcc.c-torture/compile/pr69740-1.c: New test.
12685 * gcc.c-torture/compile/pr69740-2.c: New test.
12686
359b4c18 126872016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12688
1c96765a 12689 PR fortran/69910
359b4c18 12690 * gfortran.dg/newunit_4.f90: New test.
12691
49462d93 126922016-02-27 Jakub Jelinek <jakub@redhat.com>
12693
12694 PR target/69613
12695 PR rtl-optimization/69886
12696 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12697 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12698 target.
12699
c4ac733e 127002016-02-26 Martin Sebor <msebor@redhat.com>
12701
12702 PR tree-optimization/15826
12703 * gcc.dg/tree-ssa/pr15826.c: New test.
12704
da8c4b5d 127052016-02-26 Jakub Jelinek <jakub@redhat.com>
12706
12707 PR target/69969
12708 * gcc.target/powerpc/pr69969.c: New test.
12709
0a4558eb 127102016-02-26 Martin Sebor <msebor@redhat.com>
12711
12712 PR c++/15766
12713 * g++.old-deja/g++.other/decl5.C: Add a test case.
12714
5b500299 127152016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12716
12717 PR target/69946
12718 * gcc.target/powerpc/pr69946.c: New file.
12719
565f533b 127202016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12721 Jeff Law <law@redhat.com>
565f533b 12722
0a4558eb 12723 PR tree-optimization/69740
565f533b 12724 * gcc.c-torture/compile/pr69740-1.c: New test.
12725 * gcc.c-torture/compile/pr69740-2.c: New test.
12726
ff67cbea 127272016-02-26 Martin Jambor <mjambor@suse.cz>
12728
12729 PR middle-end/69920
12730 * gcc.dg/torture/pr69932.c: New test.
12731 * gcc.dg/torture/pr69936.c: Likewise.
12732
e400d817 127332016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12734
12735 PR target/69709
12736 * gcc.target/s390/pr69709.c: New test.
12737
126a5a2d 127382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12739
12740 PR target/69245
12741 * gcc.target/aarch64/pr69245_1.c: New test.
12742
59c58860 127432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12744
12745 PR target/69613
12746 * gcc.dg/torture/pr69613.c: New test.
12747
9441fa4e 127482016-02-26 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR rtl-optimization/69891
12751 * gcc.target/i386/pr69891.c: New test.
12752
e48fcde0 127532016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12754 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12755
35ed600a 12756 PR target/61397
f41208a1 12757 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12758 functionality for both 32-bit and 64-bit.
12759
c86aaa0e 127602016-02-26 Richard Biener <rguenther@suse.de>
12761
12762 PR tree-optimization/69551
12763 * gcc.dg/torture/pr69951.c: New testcase.
12764
38e71a65 127652016-02-25 Richard Biener <rguenther@suse.de>
12766
12767 PR tree-optimization/48795
12768 * gcc.dg/Warray-bounds-18.c: New testcase.
12769
03331e69 127702016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12771
12772 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12773
f14d8d6a 127742016-02-25 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR rtl-optimization/69896
12777 * gcc.dg/pr69896.c: New test.
12778
4003c807 127792016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12780
12781 PR c++/69736
12782 * g++.dg/cpp1y/paren2.C: New test.
12783
a0573328 127842016-02-24 Martin Sebor <msebor@redhat.com>
12785
12786 PR c/51147
12787 * gcc.dg/enum-mode-2.c: New test.
12788
2cde02ad 127892016-02-24 Jakub Jelinek <jakub@redhat.com>
12790
12791 PR c++/69922
12792 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12793 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12794 * g++.dg/ubsan/pr69922.C: New test.
12795
f0ea75d1 127962016-02-24 Marek Polacek <polacek@redhat.com>
12797
12798 PR c/69819
12799 * gcc.dg/pr69819.c: New test.
12800
05027366 128012016-02-24 Martin Sebor <msebor@redhat.com>
12802
34ed562b 12803 PR c++/69912
12804 * g++.dg/ext/flexary15.C: New test.
12805
128062016-02-24 Martin Sebor <msebor@redhat.com>
12807
12808 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12809 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12810 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12811
650c3ad5 128122016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12813 Charles Baylis <charles.baylis@linaro.org>
12814
12815 PR debug/61033
12816 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12817
596070e8 128182016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12819 Jakub Jelinek <jakub@redhat.com>
596070e8 12820
12821 PR middle-end/69760
12822 * gcc.dg/torture/pr69760.c: New testcase.
12823
d6b92d9f 128242016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12825
12826 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12827 pattern on Solaris with as.
12828
90436d9d 128292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12830
12831 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12832 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12833 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12834 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12835
7c749495 128362016-02-24 Jakub Jelinek <jakub@redhat.com>
12837
12838 PR middle-end/69915
12839 * gcc.dg/pr69915.c: New test.
12840
9c9680b5 128412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12842
12843 PR rtl-optimization/69886
12844 * gcc.dg/torture/pr69886.c: New test.
12845
36d081ee 128462016-02-24 Richard Biener <rguenther@suse.de>
12847
12848 PR middle-end/68963
12849 * gcc.dg/torture/pr68963.c: New testcase.
12850
2a0accb9 128512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12852
12853 PR target/69875
12854 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12855 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12856 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12857 * gcc.target/arm/atomic_loaddi_1.c: New test.
12858 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12859 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12860 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12861 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12862 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12863 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12864 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12865 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12866
f0e92ef1 128672016-02-24 Jakub Jelinek <jakub@redhat.com>
12868
12869 PR middle-end/69909
12870 * gcc.dg/torture/pr69909.c: New test.
12871
6907286f 128722016-02-24 Richard Biener <rguenther@suse.de>
12873
12874 PR tree-optimization/69907
12875 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12876 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12877 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12878
e6ab7475 128792016-02-24 Christian Bruel <christian.bruel@st.com>
12880
12881 * gcc.target/arm/pragma_cpp_fma.c: New test.
12882
47587450 128832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12884
12885 PR fortran/61156
12886 * gfortran.dg/include_6.f90: Update test.
12887
d41ab738 128882016-02-23 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR objc/69844
12891 * objc.dg/pr69844.m: New test.
12892
4772d9d5 128932016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12894
12895 PR libgfortran/69456
12896 * gfortran.dg/namelist_89.f90: New test.
12897 * gfortran.dg/pr59700.f90: Update test..
12898
8c38d887 128992016-02-23 Martin Sebor <msebor@redhat.com>
12900
12901 PR middle-end/69780
12902 * g++.dg/ext/builtin_alloca.C: New test.
12903 * gcc.dg/builtins-68.c: New test.
12904
ee1bfdb0 129052016-02-23 Richard Henderson <rth@redhat.com>
12906
12907 * gcc.target/i386/addr-space-3.c: Remove test.
12908
52609ec3 129092016-02-23 David Malcolm <dmalcolm@redhat.com>
12910
12911 PR preprocessor/69126
12912 PR preprocessor/69543
12913 * c-c++-common/pr69126-2-long.c: New test.
12914 * c-c++-common/pr69126-2-short.c: New test.
12915 * c-c++-common/pr69543-1.c: Remove xfail.
12916
d5bf2cc8 129172016-02-23 David Malcolm <dmalcolm@redhat.com>
12918
12919 PR preprocessor/69126
12920 PR preprocessor/69543
12921 PR preprocessor/69558
12922 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12923 (f): Rename to...
12924 (test_2): ...this, and add leading comment.
12925 (MACRO_3, test_3): New.
12926 (MACRO_4A, MACRO_4B, test_4): New.
12927 (MACRO): Rename to...
12928 (MACRO_5): ...this.
12929 (g): Rename to...
12930 (test_5): ...this, updating for renaming of MACRO, and
12931 add leading comment.
12932 * c-c++-common/pr69543-1.c: New.
12933 * c-c++-common/pr69543-2.c: New.
12934 * c-c++-common/pr69543-3.c: New.
12935 * c-c++-common/pr69543-4.c: New.
12936 * c-c++-common/pr69558-1.c: New.
12937 * c-c++-common/pr69558-2.c: New.
12938 * c-c++-common/pr69558-3.c: New.
12939 * c-c++-common/pr69558-4.c: New.
12940 * gcc.dg/pr69558.c: Move to...
12941 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12942 xfail for c++.
12943
3a37a410 129442016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12945
12946 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12947 to -ftree-parallelize-loops/-fopenacc changes.
12948 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12949 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12950 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12951 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12952 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12953 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12954 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12955 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12956 * c-c++-common/goacc/kernels-loop.c: Likewise.
12957 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12958 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12959 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12960 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12961
ecca180f 129622016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12963
12964 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12965
eec0fa3f 129662016-02-23 Jakub Jelinek <jakub@redhat.com>
12967
f1f91c07 12968 PR c++/69902
12969 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12970
eec0fa3f 12971 PR c/69900
12972 * gcc.dg/pr69900.c: New test.
12973
e045424d 129742016-02-23 Martin Jambor <mjambor@suse.cz>
12975
12976 PR tree-optimization/69666
12977 * gcc.dg/tree-ssa/pr69666.c: New test.
12978
f482dff6 129792016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12980
12981 PR fortran/67451
12982 * gfortran.dg/coarray_allocate_5.f08: New test.
12983
57ed698b 129842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12985
12986 * gcc.target/s390/vcond-shift.c: Move to ...
12987 * gcc.target/s390/vector/vcond-shift.c: ... here.
12988
990e443c 129892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12990
12991 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12992 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12993
296c5f01 129942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12995
12996 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12997
e53f41d5 129982016-02-20 Mark Wielaard <mjw@redhat.com>
12999
13000 PR c/28901
13001 * gcc.dg/unused-variable-3.c: New test.
13002
13af201d 130032016-02-22 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR target/69888
13006 * gcc.target/i386/pr69888.c: New test.
13007
682c90f9 130082016-02-22 Richard Biener <rguenther@suse.de>
13009
13010 PR tree-optimization/69882
13011 * gfortran.dg/vect/pr69882.f90: New testcase.
13012
b8cd18c3 130132016-02-22 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR target/69885
13016 * gcc.dg/pr69885.c: New test.
13017
09343379 130182016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13019
13020 PR target/69806
13021 PR target/54089
13022 * gcc.target/sh/pr54089-10.c: New.
13023
b345a09f 130242016-02-20 Paul Thomas <pault@gcc.gnu.org>
13025
13026 PR fortran/69423
13027 * gfortran.dg/deferred_character_15.f90 : New test.
13028
51385aed 130292016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13030
13031 PR fortran/57365
13032 gfortran.dg/allocate_with_source_18.f03: New test.
13033
130342016-02-20 Harald Anlauf <anlauf@gmx.de>
13035
13036 PR fortran/52531
13037 gfortran.dg/gomp/pr52531.f90: New test.
13038
9cce8384 130392016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13040
13041 PR c++/69865
13042 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13043 -std=c++03.
13044
d91f5fbb 130452016-02-19 Jakub Jelinek <jakub@redhat.com>
13046
563d5cb8 13047 PR c++/69826
13048 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13049 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13050
0a04aac9 13051 PR c++/69850
13052 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13053
d91f5fbb 13054 PR c++/69851
13055 * g++.dg/torture/pr69851.C: New test.
13056
5fe1f282 130572016-02-19 Martin Sebor <msebor@redhat.com>
13058
13059 PR testsuite/69573
13060 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13061
a45bce11 130622016-02-19 Jakub Jelinek <jakub@redhat.com>
13063
6263dde1 13064 PR c++/69850
13065 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13066 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13067
a45bce11 13068 PR c++/67767
13069 * g++.dg/cpp0x/pr67767.C: New test.
13070
cf2ed1b7 130712016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13072
13073 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13074 for fp, simd, crypto, crc, lse.
13075 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13076 above.
13077 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13078 effective target check.
13079
f6cc34b0 130802016-02-19 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR target/69820
13083 * gcc.target/i386/pr69820.c: New test.
13084
6c678e78 130852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13086
13087 * gcc.target/s390/vector/int128-1.c: New test.
13088
b088ff4b 130892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13090
13091 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13092
b11e60a4 130932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13094
13095 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13096 instruction pattern name to prevent the testcase from failing with
13097 -march=z13.
13098
664ff6a0 130992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13100
13101 * gcc.target/s390/md/movstr-2.c: New test.
13102
e80be24b 131032016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13104
13105 * gcc.target/s390/morestack.c: New test.
13106
9839f350 131072016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13108
13109 PR target/69625
13110 * gcc.target/s390/pr69625.c: Add test case.
13111
4550fbd0 131122016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13113
13114 PR testsuite/68580
13115 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13116
57d00b6a 131172016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13118
13119 PR target/68404
13120 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13121 * gcc.target/powerpc/fusion3.c: Likewise.
13122
63ad69d6 131232016-02-18 Richard Biener <rguenther@suse.de>
13124
13125 PR middle-end/69553
13126 * g++.dg/torture/pr69553.C: New testcase.
13127
d92404ed 131282016-02-18 Nick Clifton <nickc@redhat.com>
13129
4550fbd0 13130 PR target/62254
13131 PR target/69610
13132 * gcc.target/arm/pr62554.c: New test.
13133 * gcc.target/arm/pr69610-1.c: New test.
13134 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13135
0808dfce 131362016-02-18 Richard Biener <rguenther@suse.de>
13137
13138 PR middle-end/69854
13139 * gcc.dg/torture/pr69854.c: New testcase.
13140
fc3527e3 131412016-02-17 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR c++/69850
13144 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13145
e3c24279 131462012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13147
13148 * gcc.target/powerpc/vec-cg.c: New test.
13149
c9732c2b 131502016-02-17 Richard Biener <rguenther@suse.de>
13151
13152 PR testsuite/69586
13153 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13154
51bf9f9b 131552016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13156
13157 PR target/69161
13158 * gcc.c-torture/compile/pr69161.c: New test.
13159
6baedca3 131602016-02-17 David Sherwood <david.sherwood@arm.com>
13161
13162 PR target/69532
13163 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13164 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13165
4f240715 131662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13167
13168 * gcc.dg/ifcvt-4.c: Skip on Visium.
13169
e0c0515d 131702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13171
13172 * gnat.dg/atomic8.adb: New test.
13173
7b319ee6 131742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13175
13176 * gnat.dg/discr46.ad[sb]: New test.
13177
48a7e3d1 131782016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13179
13180 PR Target/48344
13181 * gcc.target/powerpc/pr48344-1.c: New test.
13182
3f844f15 131832015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13184
13185 PR fortran/69742
13186 * gfortran.dg/associate_21.f90: New test.
13187
7675e968 131882016-02-16 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR c/69835
13191 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13192 -Wnonnull in dg-options.
13193 * c-c++-common/nonnull-2.c: New test.
13194
d6faee88 131952016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13196 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13197
13198 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13199
3a2a72aa 132002016-02-16 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR middle-end/69801
13203 * gcc.dg/pr69801.c: Add empty dg-options.
13204
28072426 132052016-02-16 James Norris <jnorris@codesourcery.com>
13206
13207 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13208 * g++.dg/goacc/deviceptr-1.c: New file.
13209
37fffac2 132102016-02-16 Jakub Jelinek <jakub@redhat.com>
13211
13212 PR tree-optimization/69820
13213 * gcc.dg/vect/pr69820.c: New test.
13214
f72a5e61 132152016-02-16 Richard Biener <rguenther@suse.de>
13216
13217 PR tree-optimization/69776
13218 * gcc.dg/torture/pr69776-2.c: New testcase.
13219
50e0cd76 132202016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13221
13222 PR tree-optimization/69714
13223 * gcc.dg/torture/pr69714.c: New test.
13224
14a72c4e 132252016-02-16 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR tree-optimization/69802
13228 * gcc.dg/pr69802.c: New test.
13229
fd808c11 132302016-02-16 Richard Biener <rguenther@suse.de>
13231
13232 PR middle-end/69801
13233 * gcc.dg/pr69801.c: New testcase.
13234
49a549ca 132352016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13236
13237 PR libgfortran/69651
13238 * gfortran.dg/read_bang.f90: New test.
13239 * gfortran.dg/read_bang4.f90: New test.
13240
77454e6e 132412016-02-15 Jakub Jelinek <jakub@redhat.com>
13242
2074f21c 13243 PR c++/69658
13244 * g++.dg/init/pr69658.C: New test.
13245
77454e6e 13246 PR c++/69797
13247 * c-c++-common/pr69797.c: New test.
13248
4ef4d764 132492016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13250
13251 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13252 check for aarch64*-*-*.
13253
4a45fe0f 132542016-02-15 Richard Biener <rguenther@suse.de>
13255
13256 PR tree-optimization/69783
13257 * gcc.dg/vect/pr69783.c: New testcase.
13258
0b3619e6 132592016-02-15 Richard Biener <rguenther@suse.de>
13260
13261 PR tree-optimization/69776
13262 * gcc.dg/torture/pr69776.c: New testcase.
13263
9b49c3cb 132642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13265
13266 PR fortran/60526
13267 * gfortran.dg/type_decl_4.f90: Reinstated.
13268
e46faff9 132692016-02-14 John David Anglin <danglin@gcc.gnu.org>
13270
13271 PR fortran/68746
13272 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13273
a96c809a 132742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13275
13276 PR fortran/60526
13277 PR bootstrap/69816
13278 * gfortran.dg/type_decl_4.f90: Removed.
13279
fdec7e88 132802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13281
13282 PR fortran/60526
13283 * gfortran.dg/type_decl_4.f90: New test.
13284
a72095c4 132852016-02-14 Alan Modra <amodra@gmail.com>
13286
bc436924 13287 PR testsuite/68886
a72095c4 13288 * gcc.c-torture/execute/stkalign.c: Revise test.
13289
73bb5f8b 132902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13291
13292 PR target/67260
13293 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13294
beb13161 132952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13296
13297 PR target/67260
13298 * gcc.target/sh/torture/pr67260.c: New.
13299
67cab04e 133002016-02-12 John David Anglin <danglin@gcc.gnu.org>
13301
13302 * gcc.dg/pr67964.c: Add dg-require-alias.
13303
44a59bb1 133042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13305
13306 PR target/67636
13307 PR target/64345
13308 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13309
38c9bd3a 133102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13311
13312 PR libgfortran/69668
13313 * gfortran.dg/namelist_88.f90: New test.
13314
1774ff82 133152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13316
13317 PR libgfortran/69668
13318 * gfortran.dg/namelist_38.f90: Update test.
13319 * gfortran.dg/namelist_84.f90: Update test.
13320
aec1f4bd 133212016-02-12 David Malcolm <dmalcolm@redhat.com>
13322
13323 PR other/69554
13324 * gcc.dg/pr69554-1.c: New test.
13325 * gfortran.dg/pr69554-1.F90: New test.
13326 * gfortran.dg/pr69554-2.F90: New test.
13327 * lib/gcc-dg.exp (proc dg-locus): New function.
13328 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13329 distinguish between the caret-printing and non-caret-printing
13330 cases. If caret-printing has been explicitly enabled, bail out
13331 without attempting to fix up the output.
13332
da7d5066 133332016-02-12 David Malcolm <dmalcolm@redhat.com>
13334
13335 PR driver/69265
13336 PR driver/69453
13337 * gcc.dg/spellcheck-options-3.c: New test case.
13338 * gcc.dg/spellcheck-options-4.c: New test case.
13339 * gcc.dg/spellcheck-options-5.c: New test case.
13340 * gcc.dg/spellcheck-options-6.c: New test case.
13341 * gcc.dg/spellcheck-options-7.c: New test case.
13342 * gcc.dg/spellcheck-options-8.c: New test case.
13343 * gcc.dg/spellcheck-options-9.c: New test case.
13344 * gcc.dg/spellcheck-options-10.c: New test case.
13345
fcce1b0b 133462016-02-12 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR rtl-optimization/69764
13349 PR rtl-optimization/69771
13350 * c-c++-common/pr69764.c: New test.
13351 * gcc.dg/torture/pr69771.c: New test.
13352
6d609290 133532016-02-12 Marek Polacek <polacek@redhat.com>
13354
13355 * g++.dg/torture/init-list1.C: New.
13356
7d75fb56 133572016-02-12 Marek Polacek <polacek@redhat.com>
13358
13359 * gcc.dg/pr69522.c: Add empty dg-options.
13360
52543fda 133612016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13362
13363 * g++.dg/lto/lto.exp: Include and init mpx.
13364 * g++.dg/lto/pr69729_0.C: New test.
13365
34947478 133662016-02-12 Jakub Jelinek <jakub@redhat.com>
13367
9181a4ec 13368 PR ipa/69241
13369 * g++.dg/ipa/pr69241-4.C: New test.
13370
34947478 13371 PR ipa/68672
13372 * g++.dg/ipa/pr68672-1.C: New test.
13373 * g++.dg/ipa/pr68672-2.C: New test.
13374 * g++.dg/ipa/pr68672-3.C: New test.
13375
74a4140f 133762016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13377
13378 PR c/69522
50e0cd76 13379 * gcc.dg/pr69522.c: New test.
74a4140f 13380
9ddb20d6 133812016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13382
13383 PR c++/69098
13384 * g++.dg/cpp1y/69098.C: New test.
13385 * g++.dg/cpp1y/69098-2.C: New test.
13386
67cf9b55 133872016-02-12 Jakub Jelinek <jakub@redhat.com>
13388
13389 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13390 and neighbour -> neighbor.
13391 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13392 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13393 * c-c++-common/Wvarargs.c: Likewise.
13394 * c-c++-common/goacc/host_data-5.c: Likewise.
13395 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13396 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13397 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13398 * gcc.target/aarch64/pr60697.c: Likewise.
13399 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13400 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13401 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13402 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13403 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13404 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13405 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13406 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13407 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13408 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13409 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13410 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13411 * g++.dg/lookup/koenig5.C: Likewise.
13412 * g++.dg/ext/no-asm-2.C: Likewise.
13413 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13414 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13415 * gfortran.dg/used_types_16.f90: Likewise.
13416 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13417 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13418 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13419 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13420 * gfortran.dg/abstract_type_6.f03: Likewise.
13421 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13422 * gfortran.dg/used_types_15.f90: Likewise.
13423 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13424 * gfortran.dg/exit_3.f08: Likewise.
13425 * gfortran.dg/open_status_2.f90: Likewise.
13426 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13427 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13428 * gfortran.dg/associate_1.f03: Likewise.
13429 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13430 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13431 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13432 * gcc.dg/builtin-object-size-1.c: Likewise.
13433 * gcc.dg/noreturn-6.c: Likewise.
13434 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13435 * gcc.dg/globalalias.c: Likewise.
13436 * gcc.dg/builtins-config.h: Likewise.
13437 * gcc.dg/pr30457.c: Likewise.
13438 * gcc.c-torture/compile/volatile-1.c: Likewise.
13439 * gcc.c-torture/execute/20101011-1.c: Likewise.
13440 * c-c++-common/Waddress-1.c: Likewise.
13441
40b38ace 134422016-02-11 Jakub Jelinek <jakub@redhat.com>
13443
13444 PR c/69768
13445 * c-c++-common/Waddress-1.c: New test.
13446
42c87ca9 134472016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13448
13449 PR fortran/69296
13450 * gfortran.dg/associate_19.f03: New test.
13451 * gfortran.dg/associate_20.f03: New test.
13452
acb7939f 134532016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13454
13455 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13456
6defe3c5 134572016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13458
13459 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13460 .arch armv8-a\n. Add -dA to dg-options.
13461 * gcc.target/aarch64/assembler_arch_1.c: New test.
13462 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13463
63f63318 134642016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13465
13466 PR c++/68726
13467 * g++.dg/cpp0x/pr68726.C: New.
13468
1cddf457 134692016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13470
13471 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13472 test.
13473
b86fba37 134742016-02-11 Richard Biener <rguenther@suse.de>
13475
13476 * g++.dg/tree-ssa/pr61034.C: Adjust.
13477
ec4ec95a 134782016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13479
be7c31e9 13480 PR target/69148
ec4ec95a 13481 * gcc.target/s390/pr69148.c: New.
13482
f64416ca 134832016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13484
13485 PR tree-optimization/69652
13486 * gcc.dg/torture/pr69652.c: New test.
13487
e5d1ea31 134882016-02-10 Jakub Jelinek <jakub@redhat.com>
13489 Patrick Palka <ppalka@gcc.gnu.org>
13490
13491 PR ipa/69241
13492 PR c++/69649
13493 * g++.dg/ipa/pr69241-1.C: New test.
13494 * g++.dg/ipa/pr69241-2.C: New test.
13495 * g++.dg/ipa/pr69241-3.C: New test.
13496 * g++.dg/ipa/pr69649.C: New test.
13497
fa03b19d 134982016-02-10 Uros Bizjak <ubizjak@gmail.com>
13499
13500 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13501 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13502
14485c8a 135032016-02-10 Bin Cheng <bin.cheng@arm.com>
13504
13505 PR tree-optimization/68021
13506 * gcc.dg/tree-ssa/pr68021.c: New test.
13507
79f1ed25 135082016-02-10 Richard Biener <rguenther@suse.de>
13509
13510 PR tree-optimization/69726
13511 * gcc.dg/uninit-22.c: New testcase.
13512
58f74eff 135132016-02-09 Andrew Pinski <apinski@cavium.com>
13514
13515 PR tree-opt/69282
13516 * gcc.c-torture/compile/20160205-1.c: New testcase.
13517
600c00f7 135182016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13519
13520 PR target/68404
13521 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13522 instead accessing a really large arrray.
13523 * gcc.target/powerpc/fusion3.c: Likewise.
13524
0771836e 135252016-02-09 Charles Baylis <charles.baylis@linaro.org>
13526
13527 PR target/68532
13528 * gcc.c-torture/execute/pr68532.c: New test.
13529
4ccd644f 135302016-02-11 Alexandre Oliva <aoliva@redhat.com>
13531
13532 PR target/69634
13533 * gcc.dg/pr69634.c: New.
13534
2e980a39 135352016-02-09 Richard Biener <rguenther@suse.de>
13536
13537 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13538
aacf7102 135392016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13540
aacf7102 13541 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13542
a1856ddf 135432016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13544
13545 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13546
d4d3da7e 135472016-02-09 Richard Biener <rguenther@suse.de>
13548
13549 PR tree-optimization/69715
13550 * gcc.dg/torture/pr69715.c: New testcase.
13551
9cc6714f 135522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13553
13554 PR c++/69139
13555 * g++.dg/cpp0x/trailing12.C: New test.
13556 * g++.dg/cpp0x/trailing13.C: New test.
13557
83d5062b 135582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13559
13560 PR c++/69283
13561 PR c++/67835
13562 * g++.dg/cpp1y/auto-fn29.C: New test.
13563 * g++.dg/cpp1y/auto-fn30.C: New test.
13564
394a86f3 135652016-02-08 Jakub Jelinek <jakub@redhat.com>
13566
13567 PR tree-optimization/69209
13568 * gcc.c-torture/compile/pr69209.c: New test.
13569
93b124b4 135702016-02-08 Jeff Law <law@redhat.com>
13571
13572 PR tree-optimization/68541
13573 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13574 of statements allowed in join block for path splitting.
13575
26abce13 135762016-02-08 Jakub Jelinek <jakub@redhat.com>
13577
0acb2d6e 13578 PR c++/59627
13579 * g++.dg/gomp/pr59627.C: New test.
13580
26abce13 13581 PR ipa/69239
13582 * g++.dg/ipa/pr69239.C: New test.
13583
86e0b129 135842016-02-08 David Malcolm <dmalcolm@redhat.com>
13585
13586 PR preprocessor/69664
13587 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13588 * gcc.dg/cpp/warn-comments.c: Likewise.
13589
f553d9f8 135902016-02-08 Marek Polacek <polacek@redhat.com>
13591
13592 PR c++/69688
13593 * g++.dg/init/const12.C: New test.
13594
600695e0 135952016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13596
13597 PR target/60410
13598 * gcc.dg/lto/pr55113_0.c: Remove test.
13599
c4f4b1e8 136002016-02-08 Richard Biener <rguenther@suse.de>
13601
13602 PR tree-optimization/69719
13603 * gcc.dg/torture/pr69719.c: New testcase.
13604
5a987d87 136052016-02-08 Richard Biener <rguenther@suse.de>
13606 Jeff Law <law@redhat.com>
13607
13608 PR target/68273
13609 * gcc.target/mips/pr68273.c: New testcase.
13610
0418e71d 136112016-02-08 Richard Biener <rguenther@suse.de>
13612
13613 PR rtl-optimization/69274
13614 * gcc.target/i386/addr-sel-1.c: XFAIL.
13615
07c0f1ca 136162016-02-08 Jeff Law <law@redhat.com>
13617
40d85f4c 13618 PR tree-optimization/68541
13619 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13620
140e093f 13621 PR tree-optimization/65917
07c0f1ca 13622 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13623
16430acf 136242016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13625
13626 PR fortran/50555
13627 * gfortran.dg/namelist_args.f90: New test.
13628
3f0ff0d8 136292016-02-05 Jeff Law <law@redhat.com>
13630
140e093f 13631 PR tree-optimization/68541
3f0ff0d8 13632 * gcc.dg/tree-ssa/split-path-2.c: New test.
13633 * gcc.dg/tree-ssa/split-path-3.c: New test.
13634 * gcc.dg/tree-ssa/split-path-4.c: New test.
13635 * gcc.dg/tree-ssa/split-path-5.c: New test.
13636 * gcc.dg/tree-ssa/split-path-6.c: New test.
13637 * gcc.dg/tree-ssa/split-path-7.c: New test.
13638
a7cc1f94 136392016-02-05 Martin Sebor <msebor@redhat.com>
13640
13641 PR c++/69662
13642 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13643 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13644
fcb25f28 136452016-02-06 Richard HEnderson <rth@redhat.com>
13646
13647 PR c/69643
13648 * gcc.target/i386/addr-space-4.c: New.
13649 * gcc.target/i386/addr-space-5.c: New.
13650
3a2545a1 136512016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13652
13653 PR fortran/66089
13654 * gfortran.dg/elemental_dependency_6.f90: New.
13655
1e302465 136562016-02-05 Jakub Jelinek <jakub@redhat.com>
13657
66feb54c 13658 PR rtl-optimization/69691
13659 * gcc.c-torture/execute/pr69691.c: New test.
13660
1e302465 13661 PR c++/69628
13662 * g++.dg/parse/pr69628.C: New test.
13663
9c28a298 136642016-02-05 Uros Bizjak <ubizjak@gmail.com>
13665
13666 * gcc.dg/sancov/asan.c: Move to ...
13667 * gcc.dg/asan/sancov-1.c: ... here.
13668
a854e286 136692016-02-05 Uros Bizjak <ubizjak@gmail.com>
13670
13671 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13672
d4f0b240 136732016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13674
13675 PR target/69677
13676 * gcc.target/i386/pr69677.c: New test.
13677
235d8723 136782016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13679
13680 PR c++/68948
13681 * g++.dg/template/pr68948.C: New test.
13682
f390cf65 136832016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13684
13685 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13686 (only necessary on s390x).
13687
ab99f104 136882016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13689
13690 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13691 -mno-accumulate-outgoing-args.
13692
f7ef5392 136932016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13694
13695 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13696
6b098e91 136972016-02-04 Jakub Jelinek <jakub@redhat.com>
13698
13699 PR c/69669
13700 * c-c++-common/pr69669.c: New test.
13701
f0146cf3 137022016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13703
13704 PR target/69667
13705 * g++.dg/pr69667.C: New file.
13706
08fd6cf5 137072016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13708
13709 PR target/69619
13710 * gcc.dg/pr69619.c: Add new test.
13711
a6f3f39f 137122016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13713
13714 PR rtl-optimization/69577
13715 * gcc.target/i386/pr69577.c: New test.
13716
774068a0 137172016-02-04 Martin Liska <mliska@suse.cz>
13718
13719 * g++.dg/asan/pr69276.C: New test.
13720
f50a7894 137212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13722
13723 PR target/65932
13724 PR target/67714
13725 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13726 a single smulbb instruction.
13727 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13728 * gcc.target/amr/wmul-2.c: Likewise.
13729
6b722eb3 137302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13731
13732 PR target/65932
13733 PR target/67714
13734 * gcc.c-torture/execute/pr67714.c: New test.
13735
1f1475a7 137362016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13737
13738 PR target/69454
13739 * gcc.target/i386/pr69454-1.c: New test.
13740 * gcc.target/i386/pr69454-2.c: New test.
13741
6b94e133 137422016-02-03 Martin Sebor <msebor@redhat.com>
13743
13744 PR c++/69251
13745 PR c++/69253
13746 PR c++/69290
13747 PR c++/69277
13748 PR c++/69349
13749 * g++.dg/ext/flexarray-mangle-2.C: New test.
13750 * g++.dg/ext/flexarray-mangle.C: New test.
13751 * g++.dg/ext/flexarray-subst.C: New test.
13752 * g++.dg/ext/flexary11.C: New test.
13753 * g++.dg/ext/flexary12.C: New test.
13754 * g++.dg/ext/flexary13.C: New test.
13755 * g++.dg/ext/flexary14.C: New test.
13756 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13757
342ed0ac 137582016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13759
13760 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13761 Define only if CHECK_FLOAT128 is defined.
13762 (main): Properly initialize u5.
13763
edf6c4d2 137642016-02-03 Jakub Jelinek <jakub@redhat.com>
13765
415d5641 13766 PR c/69627
13767 * gcc.dg/pr69627.c: New test.
13768
edf6c4d2 13769 PR target/69644
13770 * gcc.dg/pr69644.c: New test.
13771
cf8f3ba0 137722016-02-03 Mike Stump <mikestump@comcast.net>
13773
13774 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13775 support for struct-layout-1.exp.
13776
c90d55dd 137772016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13778
13779 PR c++/69056
f7ef5392 13780 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13781
401bd0c8 137822016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13783 Alexandre Oliva <aoliva@redhat.com>
13784
13785 PR target/69461
13786 * gcc.target/powerpc/pr69461.c: New.
13787
277d9d1d 137882016-02-03 Uros Bizjak <ubizjak@gmail.com>
13789
13790 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13791 works from here ...
13792 (check_effective_target_fsanitize_thread): ... to here. Do not
13793 specify additional compile flags for the test source.
13794 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13795 specify additional compile flags for the test source.
13796
e69ad94a 137972016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13798
13799 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13800
a4454da2 138012016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13802
13803 PR fortran/67451
13804 PR fortran/69418
13805 * gfortran.dg/coarray_allocate_2.f08: New test.
13806 * gfortran.dg/coarray_allocate_3.f08: New test.
13807 * gfortran.dg/coarray_allocate_4.f08: New test.
13808
88cab2dd 138092016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13810
13811 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13812 use same scan-tree-dump-times on all platforms.
13813 * gcc.dg/vect/vect-outer-1.c: Likewise.
13814 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13815 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13816 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13817 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13818 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13819 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13820 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13821
66ea75c4 138222016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13823
13824 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13825 warning.
13826
4eef8df7 138272016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13828
13829 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13830
665fbc2f 138312016-02-02 James Norris <jnorris@codesourcery.com>
13832
13833 * c-c++-common/goacc/routine-5.c: Add tests.
13834
b10e3d47 138352016-02-02 Alexander Monakov <amonakov@ispras.ru>
13836
13837 * gcc.target/nvptx/unsigned-cmp.c: New test.
13838
12ad66dd 138392016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13840
13841 * gcc.target/aarch64/scalar_shift_1.c
13842 (test_corners_sisd_di): Improve force to SIMD register.
13843 (test_corners_sisd_si): Likewise.
13844 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13845 Remove scan-assembler check for ldr.
13846
f9ec342f 138472016-02-02 Richard Biener <rguenther@suse.de>
13848
13849 PR tree-optimization/69595
13850 * gcc.dg/Warray-bounds-17.c: New testcase.
13851
32f2925a 138522016-02-02 Richard Biener <rguenther@suse.de>
13853
13854 PR tree-optimization/69606
13855 * gcc.dg/torture/pr69606.c: New testcase.
13856
cfd9ca84 138572016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13858
13859 PR middle-end/68542
13860 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13861 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13862
19bf08e2 138632016-02-02 Alan Modra <amodra@gmail.com>
13864
13865 PR target/69548
13866 * gcc.target/powerpc/pr69548.c: New test.
13867
6f13b088 138682016-02-01 Jakub Jelinek <jakub@redhat.com>
13869
dcddc5af 13870 PR rtl-optimization/69592
13871 * gcc.dg/pr69592.c: New test.
13872
6f13b088 13873 PR preprocessor/69543
13874 PR c/69558
13875 * gcc.dg/pr69543.c: New test.
13876 * gcc.dg/pr69558.c: New test.
13877
d090e5c2 138782016-02-01 Uros Bizjak <ubizjak@gmail.com>
13879
fcb317c5 13880 PR testsuite/65940
13881 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13882
aaf527dc 138832016-02-01 Martin Sebor <msebor@redhat.com>
13884
13885 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13886
1674217b 138872016-02-01 Bin Cheng <bin.cheng@arm.com>
13888
13889 PR tree-optimization/67921
13890 * c-c++-common/ubsan/pr67921.c: New test.
13891
b4007655 138922016-02-01 Richard Biener <rguenther@suse.de>
13893
13894 PR middle-end/69556
13895 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13896
88a477bb 138972016-02-01 Richard Biener <rguenther@suse.de>
13898
13899 PR tree-optimization/69574
13900 * gcc.dg/torture/pr69574.c: New testcase.
13901
2eaaa4e7 139022016-02-01 Richard Biener <rguenther@suse.de>
13903
13904 PR tree-optimization/69579
13905 * gcc.dg/setjmp-6.c: New testcase.
13906
e3882c44 139072016-02-01 Jakub Jelinek <jakub@redhat.com>
13908
13909 PR rtl-optimization/69570
13910 * g++.dg/opt/pr69570.C: New test.
13911
f80aff47 139122016-02-01 Richard Henderson <rth@redhat.com>
13913
13914 * gcc.dg/pr69535.c: New test.
13915
240568aa 139162016-01-31 John David Anglin <danglin@gcc.gnu.org>
13917
6009b3b8 13918 PR testsuite/69584
13919 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13920 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13921
1fdf7177 13922 PR debug/68244
13923 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13924
240568aa 13925 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13926
cb3e5ac0 139272016-01-31 Paul Thomas <pault@gcc.gnu.org>
13928
13929 PR fortran/67564
13930 * gfortran.dg/allocate_with_source_17.f03: New test.
13931
3b8b902b 139322016-01-30 Jakub Jelinek <jakub@redhat.com>
13933
13934 PR tree-optimization/69546
13935 * gcc.dg/torture/pr69546.c: New test.
13936
17985abe 139372016-01-30 Paul Thomas <pault@gcc.gnu.org>
13938
13939 PR fortran/69566
13940 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13941
b5239e80 139422016-01-30 Martin Sebor <msebor@redhat.com>
13943
13944 PR c++/68490
13945 * g++.dg/ext/flexary10.C: New test.
13946
e8f03010 139472016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13948
13949 PR fortran/66707
13950 gfortran.dg/common_23.f90: New test.
13951
dc93691a 139522016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13953
13954 PR target/65546
13955 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13956 condition being checked, and disable it when the target supports
13957 misaligned loads and stores.
13958
ff5e28e9 139592016-01-29 Jakub Jelinek <jakub@redhat.com>
13960
13961 PR debug/69518
13962 * gcc.dg/torture/pr69518.c: New test.
13963
b0d8930a 139642016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13965
13966 PR target/69530
13967 * gcc.target/i386/pr69530.c: New test.
13968
21601fc7 139692016-01-29 Steve Ellcey <sellcey@imgtec.com>
13970
13971 PR target/65604
13972 * gcc.target/mips/div-delay.c: New test.
13973
ca6c7317 139742016-01-29 Jakub Jelinek <jakub@redhat.com>
13975
4758dc39 13976 PR target/69551
13977 * gcc.target/i386/pr69551.c: New test.
13978
ca6c7317 13979 PR target/66137
13980 * gcc.target/i386/pr66137.c: New test.
13981
e3078da6 139822016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13983
13984 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13985 always built for p5600.
13986 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13987 isa=p5600 dg-option.
13988
b622ec25 139892016-01-29 Richard Biener <rguenther@suse.de>
13990
13991 PR tree-optimization/69547
13992 * g++.dg/tree-ssa/pr69547.C: New testcase.
13993
d2a60e99 139942016-01-29 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR debug/66869
13997 * g++.dg/warn/Wunused-function2.C: New test.
13998
ae849d2b 139992016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14000
14001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14002 support for test to succeed.
14003
ce6a6978 140042016-01-29 Marek Polacek <polacek@redhat.com>
14005
14006 PR c++/69509
14007 PR c++/69516
14008 * g++.dg/ext/constexpr-vla2.C: New test.
14009 * g++.dg/ext/constexpr-vla3.C: New test.
14010 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14011
7550d855 140122016-01-29 Richard Biener <rguenther@suse.de>
14013
14014 PR middle-end/69537
14015 * gcc.dg/uninit-21.c: New testcase.
14016
f11bb279 140172016-01-28 Uros Bizjak <ubizjak@gmail.com>
14018
14019 PR target/69459
14020 * gcc.target/i386/pr69459.c: New test.
14021
c80c12c8 140222016-01-28 Steve Ellcey <sellcey@imgtec.com>
14023
14024 PR target/68400
14025 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14026 * gcc.target/mips/pr68400.c: New test.
14027
c649bacc 140282016-01-28 Martin Sebor <msebor@redhat.com>
14029
14030 PR target/17381
14031 * gcc.target/powerpc/pr17381.c: New test.
14032
f4881661 140332016-01-28 Jakub Jelinek <jakub@redhat.com>
14034
14035 PR middle-end/69542
14036 * gcc.dg/torture/pr69542.c: New test.
14037
d66fdd75 140382016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14039
14040 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14041
d4a78818 140422016-01-28 David Edelsohn <dje.gcc@gmail.com>
14043
14044 * gcc.dg/pr65980.c: Skip on AIX.
14045 * gcc.dg/pr66688.c: Same.
14046
21329e97 140472016-01-28 David Edelsohn <dje.gcc@gmail.com>
14048
14049 PR target/63679
14050 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14051 * gcc.dg/tree-ssa/sra-18.c: Same.
14052
cc7124a6 140532016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14054
14055 PR fortran/62536
14056 * gfortran.dg/block_15.f08: New test.
14057 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14058 on incorrectly closed BLOCK.
14059
358dfcb4 140602016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14061
14062 * gcc.dg/declare-simd.c: New test.
2034deb9 14063
e87502d6 140642016-01-28 Richard Biener <rguenther@suse.de>
14065
14066 PR tree-optimization/69466
14067 * gfortran.dg/vect/pr69466.f90: New testcase.
14068
44e7334b 140692016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14070
14071 * g++.dg/pr67989.C: Remove ARM-specific option.
14072 * gcc.target/arm/pr67989.C: New file.
14073
5ce8f551 140742016-01-27 Uros Bizjak <ubizjak@gmail.com>
14075
14076 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14077 and expm1 test for glibc < 2.11.
14078
fa6e6b15 140792016-01-27 Richard Henderson <rth@redhat.com>
14080
14081 * gcc.c-torture/execute/pr69447.c: New test.
14082
140832016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14084
7b8122c6 14085 PR fortran/69422
147b2f9b 14086 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14087
78e516eb 140882016-01-27 Jakub Jelinek <jakub@redhat.com>
14089
14090 PR debug/66869
14091 * gcc.dg/pr66869.c: New test.
14092
9b849350 140932016-01-25 Jeff Law <law@redhat.com>
14094
14095 PR tree-optimization/68398
f11bb279 14096 PR tree-optimization/69196
9b849350 14097 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14098 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14099 path to avoid new heuristic allowing more irreducible regions
14100 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14101 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14102 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14103 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14104 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14105
fee5e491 141062016-01-27 Marek Polacek <polacek@redhat.com>
14107
14108 PR c/68062
14109 * c-c++-common/vector-compare-4.c: New test.
14110
eec96426 141112016-01-27 David Malcolm <dmalcolm@redhat.com>
14112
14113 PR preprocessor/69126
14114 * c-c++-common/pr69126.c: New test case.
14115
5068be18 141162016-01-27 Ian Lance Taylor <iant@google.com>
14117
14118 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14119
5fa82c11 141202016-01-27 Ryan Burn <contact@rnburn.com>
14121
14122 PR cilkplus/69267
14123 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14124
b3df0219 141252016-01-27 Uros Bizjak <ubizjak@gmail.com>
14126
14127 PR target/69512
14128 * gcc.target/i386/pr69512.c: New test.
14129
d46a16d4 141302016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14131
14132 PR ada/69488
14133 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14134
6a9b35ef 141352016-01-27 Marek Polacek <polacek@redhat.com>
14136
14137 PR c++/69379
14138 * g++.dg/pr69379.C: New test.
14139
18e9663b 141402016-01-27 Martin Sebor <msebor@redhat.com>
14141
14142 PR c++/69317
14143 * g++.dg/abi/Wabi-2-2.C: New test.
14144 * g++.dg/abi/Wabi-2-3.C: New test.
14145 * g++.dg/abi/Wabi-3-2.C: New test.
14146 * g++.dg/abi/Wabi-3-3.C: New test.
14147
c88301ad 141482016-01-27 Richard Biener <rguenther@suse.de>
14149
14150 PR tree-optimization/69166
14151 * gcc.dg/torture/pr69166.c: New testcase.
14152
8ca47550 141532016-01-27 Martin Jambor <mjambor@suse.cz>
14154
14155 PR tree-optimization/69355
14156 * gcc.dg/tree-ssa/pr69355.c: New test.
14157
5cb23e3c 141582016-01-27 Marek Polacek <polacek@redhat.com>
14159
14160 PR c++/69496
14161 * g++.dg/ext/constexpr-vla1.C: New test.
14162
7b0c1b6d 141632016-01-20 Christian Bruel <christian.bruel@st.com>
14164
14165 PR target/69245
14166 * gcc.target/arm/pr69245.c: New test.
14167
220112fc 141682016-01-27 Jakub Jelinek <jakub@redhat.com>
14169
14170 PR tree-optimization/69399
14171 * gcc.dg/torture/pr69399.c: New test.
14172
16294490 141732016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14174
14175 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14176
8abd3d0c 141772016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14178
14179 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14180
7cf9b895 141812016-01-26 Tom de Vries <tom@codesourcery.com>
14182
14183 PR tree-optimization/69110
14184 * gcc.dg/autopar/pr69110.c: New test.
14185
557c1942 141862016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14187 Sebastian Pop <s.pop@samsung.com>
557c1942 14188
14189 * gcc.dg/graphite/isl-ast-op-select.c: New.
14190
80adbd96 141912015-01-26 Paul Thomas <pault@gcc.gnu.org>
14192
14193 PR fortran/69385
14194 * gfortran.dg/allocate_error_6.f90: New test.
14195
c3f86f60 141962016-01-26 Richard Henderson <rth@redhat.com>
14197
14198 * gcc.dg/tm/pr60908.c: New test.
14199
3752e5b1 142002016-01-26 David Malcolm <dmalcolm@redhat.com>
14201
14202 PR other/69006
14203 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14204 directive.
14205 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14206 expected multiline output to reflect the colorization being
14207 disabled before newlines.
14208 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14209 (custom_diagnostic_finalizer): Replace call to
14210 pp_newline_and_flush with call to pp_flush.
14211 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14212 * gfortran.dg/implicit_class_1.f90: Likewise.
14213 * lib/gcc-dg.exp (allow_blank_lines): New global.
14214 (dg-allow-blank-lines-in-output): New procedure.
14215 (gcc-dg-prune): Complain about blank lines in the output, unless
14216 dg-allow-blank-lines-in-output was called.
14217 * lib/multiline.exp (_build_multiline_regex): Only support
14218 arbitrary followup text for non-blank-lines, not for blank lines.
14219
9bbfd060 142202016-01-26 Jakub Jelinek <jakub@redhat.com>
14221
14222 PR tree-optimization/69483
14223 * gcc.dg/pr69483.c: New test.
14224 * g++.dg/opt/pr69483.C: New test.
14225
53773057 142262016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14227
14228 PR target/68620
14229 * gcc.target/arm/pr68620.c: New test.
14230
442a556f 142312016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14232
14233 * gcc.target/i386/pr68986-2.c: Remove -m32.
14234
d513c683 142352016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14236
14237 PR target/68986
14238 * gcc.target/i386/pr68986-1.c: New test.
14239 * gcc.target/i386/pr68986-2.c: Likewise.
14240 * gcc.target/i386/pr68986-3.c: Likewise.
14241
976877a5 142422016-01-26 Christian Bruel <christian.bruel@st.com>
14243
14244 * lib/target-supports.exp
14245 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14246 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14247 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14248
2c7b2f88 142492016-01-26 Richard Biener <rguenther@suse.de>
14250
14251 PR tree-optimization/69452
14252 * gcc.dg/torture/pr69452.c: New testcase.
14253
f7fc06e7 142542016-01-26 Jakub Jelinek <jakub@redhat.com>
14255
14256 PR target/69442
14257 * gcc.dg/pr69442.c: New test.
14258
d1dae587 142592016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14260
14261 PR target/67896
14262 * gcc.target/aarch64/simd/pr67896.C: New.
14263
ef7be7f8 142642016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14265
14266 PR tree-optimization/69400
14267 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14268 function.
14269 (plugin_init): Call it.
14270 * gcc.dg/torture/pr69400.c: New test.
14271
648433a4 142722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14273
14274 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14275
45fc5243 142762016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14277 Sebastian Pop <s.pop@samsung.com>
14278
14279 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14280 isl-0.15.
14281
c699f6a1 142822016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14283 Sebastian Pop <s.pop@samsung.com>
14284
14285 * gcc.dg/graphite/pr69292.c: New.
14286
b86e24ea 142872016-01-25 Jakub Jelinek <jakub@redhat.com>
14288
14289 * c-c++-common/goacc/use_device-1.c: New test.
14290
105cb8d7 142912016-01-25 Jeff Law <law@redhat.com>
14292
14293 PR tree-optimization/69196
14294 PR tree-optimization/68398
14295 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14296 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14297
44562749 142982016-01-25 David Edelsohn <dje.gcc@gmail.com>
14299
14300 PR target/69469
14301 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14302 Algorithm.
14303
6837fee7 143042016-01-25 Richard Biener <rguenther@suse.de>
14305
14306 PR testsuite/69380
14307 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14308
fe500d65 143092016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14310
14311 PR target/69421
14312 * gcc.dg/pr69421.c: New test.
14313
8eacba94 143142016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14315
14316 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14317 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14318 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14319 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14320 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14321 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14322 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14323 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14324 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14325 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14326
af09d40d 143272016-01-25 Richard Biener <rguenther@suse.de>
14328
14329 PR tree-optimization/69376
14330 * gcc.dg/torture/pr69376.c: New testcase.
14331
d65063f5 143322016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14333
14334 PR fortran/69397
14335 PR fortran/68442
14336 * gfortran.dg/interface_38.f90: New test.
14337 * gfortran.dg/interface_39.f90: New test.
80adbd96 14338
08c7bfb4 143392016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14340
14341 Revert:
14342 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14343
14344 PR c++/11858
14345 PR c++/24663
14346 PR c++/24664
14347 * g++.dg/template/pr11858.C: New test.
14348 * g++.dg/template/pr24663.C: New test.
14349 * g++.dg/template/unify12.C: New test.
14350 * g++.dg/template/unify13.C: New test.
14351 * g++.dg/template/unify14.C: New test.
14352 * g++.dg/template/unify15.C: New test.
14353 * g++.dg/template/unify16.C: New test.
14354 * g++.dg/template/unify17.C: New test.
14355
c2e7d2be 143562016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14357
14358 PR fortran/68283
14359 gfortran.dg/pr68283.f90: New test.
14360
9f2e8617 143612016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14362
14363 PR fortran/66094
14364 * gfortran.dg/inline_matmul_13.f90: New test.
14365 * gfortran.dg/matmul_bounds_8.f90: New test.
14366 * gfortran.dg/matmul_bounds_9.f90: New test.
14367 * gfortran.dg/matmul_bounds_10.f90: New test.
14368
a4838119 143692016-01-23 Tom de Vries <tom@codesourcery.com>
14370
14371 PR tree-optimization/69426
14372 * gcc.dg/autopar/pr69426.c: New test.
14373
feddf0dc 143742016-01-23 Martin Sebor <msebor@redhat.com>
14375
14376 PR c++/58109
14377 PR c++/69022
14378 * g++.dg/cpp0x/alignas5.C: New test.
14379 * g++.dg/ext/vector29.C: Same.
14380
132731fb 143812016-01-23 Uros Bizjak <ubizjak@gmail.com>
14382
14383 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14384 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14385 _GNU_SOURCE from compile flags to the source.
14386 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14387 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14388 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14389 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14390
51aec681 143912016-01-22 Jakub Jelinek <jakub@redhat.com>
14392
14393 PR target/69432
14394 * g++.dg/opt/pr69432.C: New test.
14395
147aa3e3 143962016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14397
14398 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14399 32-bit targets testing an -m64 multilib.
14400
4d04e35e 144012016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14402
14403 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14404 64-bit support.
14405
86f38d0c 144062016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14407
14408 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14409
f776e712 144102016-01-21 Christian Bruel <christian.bruel@st.com>
14411
14412 PR target/68674
14413 * gcc.target/i386/pr68674.c
14414 * gcc.target/aarch64/pr68674.c
14415 * gcc.target/arm/pr68674.c
14416
7b9de435 144172016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14418
14419 PR target/69403
14420 * gcc.c-torture/execute/pr69403.c: New test.
14421
9935a0ba 144222016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14423
14424 PR c++/55843
14425 * g++.dg/template/pr55843.C: New.
14426
06b94aa1 144272016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14428
14429 PR testsuite/66877
14430 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14431 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14432
b68773a8 144332016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14434
14435 PR testsuite/67489
132731fb 14436 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14437 from dg-do compile directive, and instead add
14438 { dg-require-effective-target int128 }.
b68773a8 14439
bbbbe8ab 144402016-01-20 Martin Sebor <msebor@redhat.com>
14441
14442 PR c/69405
14443 * gcc.dg/sync-fetch.c: New test.
14444
f3a6a26f 144452016-01-21 Martin Sebor <msebor@redhat.com>
14446
14447 PR target/69252
14448 * gcc.target/powerpc/pr69252.c: New test.
14449
d1565a03 144502016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14451
14452 PR fortran/65996
132731fb 14453 * gfortran.dg/pr65996.f90: New test.
d1565a03 14454
15a5a905 144552016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14456
14457 PR c++/68810
bbbbe8ab 14458 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14459 expected to generate an error.
15a5a905 14460
e4538af5 144612016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14462
14463 PR middle-end/66178
14464 * gcc.dg/torture/pr66178.c: New test.
14465
4d4180ce 144662016-01-21 Anton Blanchard <anton@samba.org>
14467 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14468
14469 PR target/63354
14470 * gcc.target/powerpc/pr63354.c: New test.
14471
86e16058 144722016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14473
14474 PR rtl-optimization/68990
14475 * gcc.target/i386/pr68990: New.
14476
b11b85e4 144772016-01-21 Nick Clifton <nickc@redhat.com>
14478
14479 PR target/69129
14480 * gcc.target/mips/pr69129.c: New.
14481
62dd9f85 144822016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14483
14484 PR c++/58046
14485 * g++.dg/cpp0x/pr58046.C: New.
14486
ac7d424b 144872016-01-21 Jakub Jelinek <jakub@redhat.com>
14488
47c0bea3 14489 PR target/69187
14490 PR target/65624
14491 * gcc.target/arm/pr69187.c: New test.
14492
ac7d424b 14493 PR c++/69355
14494 * g++.dg/torture/pr69355.C: New test.
14495
9e18b252 144962016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14497 Sebastian Pop <s.pop@samsung.com>
14498
14499 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14500
de862e2f 145012016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14502 Sebastian Pop <s.pop@samsung.com>
14503
132731fb 14504 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14505
f55f9344 145062016-01-21 Jakub Jelinek <jakub@redhat.com>
14507
14508 PR middle-end/67653
14509 * c-c++-common/pr67653.c: New test.
14510 * gcc.dg/torture/pr29119.c: Add dg-warning.
14511
62752e71 145122016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14513
14514 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14515
16d4186f 145162016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14517
14518 PR c/24293
14519 * gcc.dg/pr24293.c: New test.
14520 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14521 incomplete struct type.
14522 * gcc.dg/declspec-1.c: Likewise.
14523 * gcc.dg/pr63549.c: Likewise.
14524
58219d13 145252016-01-20 Jakub Jelinek <jakub@redhat.com>
14526
14527 PR tree-optimization/66612
14528 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14529 for bdn instruction.
14530
a7b5688a 145312016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14532
14533 * lib/target-supports.exp
14534 (check_effective_target_arm_fp_ok_nocache): New.
14535 (check_effective_target_arm_fp_ok): New.
14536 (add_options_for_arm_fp): New.
14537 (check_effective_target_arm_crypto_ok_nocache): Require
14538 target_arm_v8_neon_ok instead of arm32.
14539 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14540 (check_effective_target_arm_crypto_pragma_ok): New.
14541 (add_options_for_arm_vfp): New.
14542 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14543 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14544 target instead. Force initial fpu to vfp.
14545 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14546 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14547 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14548 dependency.
14549 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14550 use arm_vfp effective target instead. Force initial fpu to vfp.
14551 * gcc.target/arm/attr-neon3.c: Likewise.
14552 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14553 arm_vfp_ok.
14554 * gcc.target/arm/unsigned-float.c: Likewise.
14555 * gcc.target/arm/vfp-1.c: Likewise.
14556 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14557 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14558 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14559 * gcc.target/arm/vfp-ldmias.c: Likewise.
14560 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14561 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14562 * gcc.target/arm/vfp-stmiad.c: Likewise.
14563 * gcc.target/arm/vfp-stmias.c: Likewise.
14564 * gcc.target/arm/vnmul-1.c: Likewise.
14565 * gcc.target/arm/vnmul-2.c: Likewise.
14566 * gcc.target/arm/vnmul-3.c: Likewise.
14567 * gcc.target/arm/vnmul-4.c: Likewise.
14568
7ca56ca8 145692016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14570
7fb75b57 14571 PR testsuite/69366
14572 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14573 the MPX run-time library, for compile-time MPX test.
14574 * gcc.target/i386/chkp-always_inline.c: Likewise.
14575 * gcc.target/i386/chkp-bndret.c: Likewise.
14576 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14577 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14578 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14579 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14580 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14581 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14582 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14583 * gcc.target/i386/chkp-label-address.c: Likewise.
14584 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14585 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14586 * gcc.target/i386/chkp-pr69044.c: Likewise.
14587 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14588 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14589 * gcc.target/i386/chkp-strchr.c: Likewise.
14590 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14591 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14592 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14593 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14594 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14595 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14596 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14597 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14598 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14599 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14600 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14601 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14602 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14603 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14604 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14605 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14606 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14607 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14608 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14609 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14610 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14611 * gcc.target/i386/pr63995-2.c: Likewise.
14612 * gcc.target/i386/pr64805.c: Likewise.
14613 * gcc.target/i386/pr65044.c: Likewise.
14614 * gcc.target/i386/pr65167.c: Likewise.
14615 * gcc.target/i386/pr65183.c: Likewise.
14616 * gcc.target/i386/pr65184.c: Likewise.
14617 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14618
f2da0b99 146192016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14620
14621 PR tree-optimization/69328
14622 * gcc.dg/pr69328.c: New test.
14623
4d379676 146242016-01-20 Jeff Law <law@redhat.com>
14625
4a11f145 14626 PR target/25114
4d379676 14627 * gcc.target/m68k/pr25114.c: New test.
14628
0754bad1 146292016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14630
14631 * gcc.target/arm/memset-inline-10.c: Added
14632 dg-require-effective-target arm_thumb2_ok.
14633
63bd5c2d 146342016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14635
14636 * gcc.dg/debug/dwarf2/sso.c: New test.
14637
a9c01e81 146382016-01-19 Uros Bizjak <ubizjak@gmail.com>
14639
14640 PR testsuite/68820
14641 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14642 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14643 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14644
53fa0e54 146452016-01-19 Jan Hubicka <hubicka@ucw.cz>
14646
14647 PR ipa/66223
14648 * g++.dg/ipa/devirt-50.C: New testcase.
14649
e035a62c 146502016-01-19 Marek Polacek <polacek@redhat.com>
14651
14652 PR c++/68965
14653 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14654 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14655
885cc3ea 146562016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14657
14658 PR target/69135
14659 * gcc.target/arm/pr69135_1.c: New test.
14660
07bd240e 146612015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14662
14663 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14664
9f60d257 146652015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14666
14667 * gcc.target/aarch64/ccmp_1.c: New testcase.
14668
a0c919f7 146692016-01-19 Marek Polacek <polacek@redhat.com>
14670
14671 PR c++/68586
14672 * g++.dg/cpp0x/enum30.C: New test.
14673
dc5d6d17 146742016-01-19 Richard Biener <rguenther@suse.de>
14675
14676 PR tree-optimization/69336
14677 * g++.dg/tree-ssa/pr69336.C: New testcase.
14678
6dd156e0 146792016-01-19 Jakub Jelinek <jakub@redhat.com>
14680
14681 PR debug/65779
14682 * gcc.dg/pr65779.c: New test.
14683
3e0d45b9 146842016-01-19 Richard Biener <rguenther@suse.de>
14685
14686 PR tree-optimization/69352
14687 * gcc.dg/torture/pr69352.c: New testcase.
14688
7a3cf64d 146892016-01-19 Jakub Jelinek <jakub@redhat.com>
14690
14691 PR rtl-optimization/68955
14692 PR rtl-optimization/64557
14693 * gcc.dg/torture/pr68955.c: New test.
14694
8be55b33 146952016-01-19 Jan Hubicka <hubicka@ucw.cz>
14696
14697 PR lto/69136
14698 * g++.dg/torture/pr69136.C: New testcase.
14699
72a985d7 147002016-01-19 Jan Hubicka <hubicka@ucw.cz>
14701
14702 PR lto/69133
14703 * g++.dg/lto/pr69133_0.C: New testcase.
14704 * g++.dg/lto/pr69133_1.C: New testcase.
14705
56778b62 147062016-01-15 Jeff Law <law@redhat.com>
14707
14708 PR tree-optimization/69320
14709 * gcc.c-torture/pr69320-1.c: New test.
14710 * gcc.c-torture/pr69320-2.c: New test.
14711 * gcc.c-torture/pr69320-3.c: New test.
14712 * gcc.c-torture/pr69320-4.c: New test.
14713
ced41b93 147142016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14715
14716 PR c++/11858
14717 PR c++/24663
14718 PR c++/24664
14719 * g++.dg/template/pr11858.C: New test.
14720 * g++.dg/template/pr24663.C: New test.
14721 * g++.dg/template/unify12.C: New test.
14722 * g++.dg/template/unify13.C: New test.
14723 * g++.dg/template/unify14.C: New test.
14724 * g++.dg/template/unify15.C: New test.
14725 * g++.dg/template/unify16.C: New test.
14726 * g++.dg/template/unify17.C: New test.
14727
7f8cbcaf 147282016-01-18 David Malcolm <dmalcolm@redhat.com>
14729
14730 PR testsuite/69181
14731 * gcc.dg/pr69181-1.c: New test file.
14732 * gcc.dg/pr69181-2.c: New test file.
14733 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14734 globals by moving it to...
14735 (cleanup-after-saved-dg-test): ...this new function. Add
14736 "global additional_sources_used". Add reset of global
14737 multiline_expected_outputs to the empty list.
14738 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14739 global to...
14740 (multiline_expected_outputs): ...this, and updated comments to
14741 note that it is modified from gcc-dg.exp.
14742 (dg-end-multiline-output): Update for the above renaming.
14743 (handle-multiline-outputs): Likewise. Remove the clearing
14744 of the expected outputs to the empty list.
14745
3c7cbfc0 147462016-01-18 Richard Biener <rguenther@suse.de>
14747
14748 PR tree-optimization/69297
14749 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14750
81d49cc1 147512016-01-18 Joseph Myers <joseph@codesourcery.com>
14752
14753 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14754 dg-options.
14755 * gcc.target/mips/mips-3d-2.c: Likewise.
14756 * gcc.target/mips/mips-3d-3.c: Likewise.
14757 * gcc.target/mips/mips-3d-4.c: Likewise.
14758 * gcc.target/mips/mips-3d-5.c: Likewise.
14759 * gcc.target/mips/mips-3d-6.c: Likewise.
14760 * gcc.target/mips/mips-3d-7.c: Likewise.
14761 * gcc.target/mips/mips-3d-8.c: Likewise.
14762 * gcc.target/mips/mips-3d-9.c: Likewise.
14763 * gcc.target/mips/mips-ps-1.c: Likewise.
14764 * gcc.target/mips/mips-ps-2.c: Likewise.
14765 * gcc.target/mips/mips-ps-3.c: Likewise.
14766 * gcc.target/mips/mips-ps-4.c: Likewise.
14767 * gcc.target/mips/mips-ps-5.c: Likewise.
14768 * gcc.target/mips/mips-ps-6.c: Likewise.
14769 * gcc.target/mips/mips-ps-7.c: Likewise.
14770 * gcc.target/mips/mips-ps-type.c: Likewise.
14771 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14772 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14773
03c4ff3a 147742016-01-18 Tom de Vries <tom@codesourcery.com>
14775
14776 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14777 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14778 * c-c++-common/goacc/kernels-empty.c: New test.
14779 * c-c++-common/goacc/kernels-eternal.c: New test.
14780 * c-c++-common/goacc/kernels-loop-2.c: New test.
14781 * c-c++-common/goacc/kernels-loop-3.c: New test.
14782 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14783 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14784 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14785 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14786 * c-c++-common/goacc/kernels-loop-data.c: New test.
14787 * c-c++-common/goacc/kernels-loop-g.c: New test.
14788 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14789 * c-c++-common/goacc/kernels-loop-n.c: New test.
14790 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14791 * c-c++-common/goacc/kernels-loop.c: New test.
14792 * c-c++-common/goacc/kernels-noreturn.c: New test.
14793 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14794 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14795 * c-c++-common/goacc/kernels-reduction.c: New test.
14796
22e3dcee 147972016-01-18 Tom de Vries <tom@codesourcery.com>
14798
14799 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14800 * gcc.dg/autopar/outer-2.c: Same.
14801 * gcc.dg/autopar/outer-3.c: Same.
14802 * gcc.dg/autopar/outer-4.c: Same.
14803 * gcc.dg/autopar/outer-5.c: Same.
14804 * gcc.dg/autopar/outer-6.c: Same.
14805 * gcc.dg/autopar/parallelization-1.c: Same.
14806 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14807 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14808 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14809 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14810 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14811 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14812 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14813 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14814 * gcc.dg/autopar/pr39500-1.c: Same.
14815 * gcc.dg/autopar/pr39500-2.c: Same.
14816 * gcc.dg/autopar/pr46193.c: Same.
14817 * gcc.dg/autopar/pr46194.c: Same.
14818 * gcc.dg/autopar/pr49580.c: Same.
14819 * gcc.dg/autopar/pr49960-1.c: Same.
14820 * gcc.dg/autopar/pr49960.c: Same.
14821 * gcc.dg/autopar/pr68373.c: Same.
14822 * gcc.dg/autopar/reduc-1.c: Same.
14823 * gcc.dg/autopar/reduc-1char.c: Same.
14824 * gcc.dg/autopar/reduc-1short.c: Same.
14825 * gcc.dg/autopar/reduc-2.c: Same.
14826 * gcc.dg/autopar/reduc-2char.c: Same.
14827 * gcc.dg/autopar/reduc-2short.c: Same.
14828 * gcc.dg/autopar/reduc-3.c: Same.
14829 * gcc.dg/autopar/reduc-4.c: Same.
14830 * gcc.dg/autopar/reduc-6.c: Same.
14831 * gcc.dg/autopar/reduc-7.c: Same.
14832 * gcc.dg/autopar/reduc-8.c: Same.
14833 * gcc.dg/autopar/reduc-9.c: Same.
14834 * gcc.dg/autopar/uns-outer-4.c: Same.
14835 * gcc.dg/autopar/uns-outer-5.c: Same.
14836 * gcc.dg/autopar/uns-outer-6.c: Same.
14837 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14838 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14839
fd5cbe2f 148402016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14841
14842 PR target/63679
14843 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14844 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14845
fa75ab55 148462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14847
14848 PR target/63679
14849 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14850 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14851 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14852
214b2582 148532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14854
14855 PR target/63679
14856 * gcc.dg/tree-ssa/sra-17.c: New.
14857 * gcc.dg/tree-ssa/sra-18.c: New.
14858
13146837 148592016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14860
14861 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14862
6ccd18c2 148632016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14864
14865 * gnat.dg/inline12.adb: New test.
14866
8872b95f 148672016-01-18 Bin Cheng <bin.cheng@arm.com>
14868
14869 PR tree-optimization/66797
14870 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14871
971514e3 148722016-01-18 Richard Biener <rguenther@suse.de>
14873
14874 PR tree-optimization/69170
14875 * gcc.dg/torture/pr69170.c: New testcase.
14876
dfb6d139 148772016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14878
14879 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14880
164d84c2 148812016-01-16 Tom de Vries <tom@codesourcery.com>
14882
14883 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14884
4c33b769 148852016-01-16 Tom de Vries <tom@codesourcery.com>
14886
14887 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14888 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14889 redundant dg-require-effective-target pthread.
14890 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14891 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14892 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14893 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14894 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14895 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14896 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14897
673441b0 148982016-01-16 David Edelsohn <dje.gcc@gmail.com>
14899
14900 PR target/68609
14901 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14902 * gcc.target/powerpc/recip-7.c: Same.
14903
90153ae7 149042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14905
14906 PR c++/69091
14907 * g++.dg/template/pr69091.C: New test.
14908
bc24d01d 149092016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14910
14911 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14912 dump does not contain an error_mark_node.
14913 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14914 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14915
4067c0fd 149162016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14917
14918 PR c++/68936
14919 * g++.dg/template/pr68936.C: New test.
14920
27c6dbdd 149212016-01-15 David Edelsohn <dje.gcc@gmail.com>
14922
14923 PR target/68609
14924 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14925 * gcc.target/powerpc/recip-2.c: Same.
14926 * gcc.target/powerpc/recip-3.c: Same.
14927 * gcc.target/powerpc/recip-4.c: Same.
14928 * gcc.target/powerpc/recip-sqrtf.c: Same.
14929
e390c57d 149302016-01-15 Jeff Law <law@redhat.com>
14931
14932 PR tree-optimization/69270
14933 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14934 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14935
ddcfeaf1 149362016-01-15 Paul Thomas <pault@gcc.gnu.org>
14937
14938 PR fortran/49630
14939 * gfortran.dg/deferred_character_13.f90: New test for the fix
14940 of comment 3 of the PR.
14941
14942 PR fortran/54070
14943 * gfortran.dg/deferred_character_8.f90: New test
14944 * gfortran.dg/allocate_error_5.f90: New test
14945
14946 PR fortran/60593
14947 * gfortran.dg/deferred_character_10.f90: New test
14948
14949 PR fortran/60795
14950 * gfortran.dg/deferred_character_14.f90: New test
14951
14952 PR fortran/61147
14953 * gfortran.dg/deferred_character_11.f90: New test
14954
14955 PR fortran/64324
14956 * gfortran.dg/deferred_character_9.f90: New test
14957
81be349c 149582016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14959
14960 PR rtl-optimization/69030
14961 * gcc.target/i386/pr69030.c: New.
14962
998456c5 149632016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14964
14965 * gcc.target/aarch64/target_attr_17.c: New test.
14966
0d85be19 149672016-01-15 Richard Biener <rguenther@suse.de>
14968
14969 PR tree-optimization/66856
14970 * gcc.dg/torture/pr66856-1.c: New testcase.
14971 * gcc.dg/torture/pr66856-2.c: Likewise.
14972
321d36c8 149732016-01-15 Richard Biener <rguenther@suse.de>
14974
14975 PR debug/69137
14976 * g++.dg/lto/pr69137_0.C: New testcase.
14977
d94a1f53 149782016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14979
14980 PR middle-end/69246
14981 * gcc.target/i386/pr69246.c: New test.
14982
5fe9a861 149832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14984
a9c01e81 14985 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14986
3d05a5e9 149872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14988
14989 PR c++/56194
14990 * g++.dg/init/const9.C: Disable test on S/390.
14991
5e8132b5 149922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14993
14994 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14995 * g++.dg/Wno-frame-address.C: Ditto.
14996
32307cdf 149972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14998
14999 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15000
1ca28250 150012016-01-15 Richard Biener <rguenther@suse.de>
15002
15003 PR tree-optimization/68961
15004 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15005
6271bd93 150062016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15007
15008 * gcc.target/i386/pr65105-5.c: New test.
15009
dfb6d139 150102016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15011
15012 * gcc.c-torture/execute/alias-4.c: New testcase.
15013
dfb6d139 150142016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15015
15016 PR ipa/68148
15017 * g++.dg/ipa/devirt-49.C: New testcase.
15018
7bbac464 150192016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15020
15021 PR target/65837
15022 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15023 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15024 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15025
4345b868 150262016-01-15 Richard Biener <rguenther@suse.de>
15027
15028 PR tree-optimization/69117
15029 * gcc.dg/torture/pr69117.c: New testcase.
15030
580357e7 150312015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15032
15033 PR c++/69048
15034 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15035
612baa31 150362016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15037
15038 PR testsuite/67509
15039 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15040 range tests use 100 * maximum instead of maximum + 1.
15041
44e09bc4 150422016-01-14 Jakub Jelinek <jakub@redhat.com>
15043
15044 PR debug/69244
15045 * gcc.dg/guality/pr69244.c: New test.
15046
96962ae4 150472016-01-14 Uros Bizjak <ubizjak@gmail.com>
15048
15049 * lib/target-supports.exp (check_effective_target_issignaling):
15050 New procedure.
15051 * gcc.dg/pr61441.c: Require issignaling effective target.
15052
ab9c400b 150532016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15054
15055 PR target/68803
15056 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15057
a7ed4583 150582016-01-14 David Malcolm <dmalcolm@redhat.com>
15059
15060 PR c++/68819
15061 PR preprocessor/69177
15062 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15063 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15064 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15065 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15066
77f35cec 150672016-01-14 Marek Polacek <polacek@redhat.com>
15068
15069 PR c/69262
15070 * gcc.dg/array-15.c: New test.
15071
915d0950 150722016-01-14 Jakub Jelinek <jakub@redhat.com>
15073
15074 PR middle-end/68146
15075 PR tree-optimization/69155
15076 * gfortran.dg/pr68146.f: New test.
15077 * gfortran.dg/pr69155.f90: New test.
15078
24651fb7 150792016-01-14 Richard Biener <rguenther@suse.de>
15080
15081 PR tree-optimization/68060
15082 * gcc.dg/torture/pr68060-1.c: New testcase.
15083 * gcc.dg/torture/pr68060-2.c: Likewise.
15084
2f63f950 150852016-01-14 Nick Clifton <nickc@redhat.com>
15086
15087 * lib/target-supports.exp
15088 (check_effective_target_arm_neon_ok_nocache): Add an option
15089 sequence that includes setting the ARM architecture to ARMv7-A.
15090 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15091 command line options necessary to enable Neon support.
15092 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15093 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15094 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15095 * gcc.target/arm/pr69180.c: Likewise.
15096
3ce0acde 150972016-01-14 Jeff Law <law@redhat.com>
15098
15099 PR tree-optimization/69270
15100 * gcc.dg/tree-ssa/pr69270.c: New test.
15101
bda05c57 151022016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15103
15104 PR c/66208
15105 * c-c++-common/pr66208.c: New file.
15106
9b657cf1 151072016-01-13 Jakub Jelinek <jakub@redhat.com>
15108
15109 PR tree-optimization/69156
15110 * gcc.dg/pr69156.c: New test.
15111
58ba1b9d 151122016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15113
15114 * gcc.target/i386/pr69225-7.c: New test.
15115
e5fee0fe 151162016-01-13 Richard Henderson <rth@redhat.com>
15117
15118 * gcc.dg/tm/memopt-13.c: Update expected function.
15119 * gcc.dg/tm/memopt-6.c: Likewise.
15120
3f0e9745 151212016-01-13 Uros Bizjak <ubizjak@gmail.com>
15122
15123 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15124 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15125 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15126 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15127
3f0e9745 151282016-01-13 Tom de Vries <tom@codesourcery.com>
15129
15130 PR tree-optimization/69169
7a6ddc0d 15131 * gcc.dg/pr69169.c: New test.
15132
9b657cf1 151332016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15134
15135 PR target/69228
15136 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15137 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15138 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15139 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15140 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15141 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15142 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15143 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15144
f704d701 151452016-01-13 Jakub Jelinek <jakub@redhat.com>
15146
15147 PR target/69247
15148 * gcc.dg/pr69247.c: New test.
15149
e966d6b9 151502016-01-13 Richard Biener <rguenther@suse.de>
15151
15152 PR tree-optimization/69242
15153 * gcc.dg/torture/pr69242.c: New testcase.
15154
1ca1d9b2 151552016-01-13 Richard Biener <rguenther@suse.de>
15156
15157 PR tree-optimization/69186
15158 * gcc.dg/torture/pr69186.c: New testcase.
15159
d07cbccc 151602016-01-13 Jeff Law <law@redhat.com>
15161
15162 PR tree-optimization/67755
15163 * gcc.dg/tree-ssa/pr67755.c: New test.
15164
151652016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15166
15167 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15168 pass number in output by a star.
15169
b95d41cf 151702016-01-12 Bin Cheng <bin.cheng@arm.com>
15171
15172 PR tree-optimization/68911
15173 * gcc.c-torture/execute/pr68911.c: New test.
15174
91d87e22 151752016-01-12 Marek Polacek <polacek@redhat.com>
15176
15177 PR c++/68979
15178 * g++.dg/warn/permissive-1.C: New test.
15179
8a9401a4 151802016-01-12 Jakub Jelinek <jakub@redhat.com>
15181
15182 PR objc++/68511
15183 PR c++/69213
15184 * g++.dg/opt/pr69213.C: New test.
15185
b9cb7a67 151862016-01-12 Christian Bruel <christian.bruel@st.com>
15187
15188 PR target/69180
15189 * gcc.target/arm/pr69180.c: New test.
15190
e4c96992 151912016-01-12 Richard Biener <rguenther@suse.de>
15192
15193 PR lto/69077
15194 * g++.dg/lto/pr69077_0.C: New testcase.
15195 * g++.dg/lto/pr69077_1.C: Likewise.
15196
90525f61 151972016-01-12 Jakub Jelinek <jakub@redhat.com>
15198
15199 PR target/69175
15200 * g++.dg/opt/pr69175.C: New test.
15201
9e7edfd3 152022016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15203
15204 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15205 rather than #including math.h & stdlib.h.
15206 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15207 * gcc.dg/vect/pr49771.c: Likewise.
15208 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15209 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15210 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15211 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15212 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15213 * gcc.dg/vect/pr44507.c: Likewise.
15214 * gcc.dg/vect/pr45902.c: Likewise.
15215 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15216 * gcc.dg/vect/vect-117.c: Likewise.
15217 * gcc.dg/vect/vect-99.c: Likewise.
15218 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15219 * gcc.dg/vect/vect-cond-1.c: Likewise.
15220 * gcc.dg/vect/vect-cond-2.c: Likewise.
15221 * gcc.dg/vect/vect-cond-3.c: Likewise.
15222 * gcc.dg/vect/vect-cond-4.c: Likewise.
15223 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15224 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15225 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15226 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15227 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15228 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15229 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15230 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15231 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15232 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15233 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15234 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15235 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15236 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15237 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15238 include of signal.h.
15239 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15240 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15241 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15242 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15243 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15244 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15245 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15246 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15247 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15248 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15249 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15250 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15251 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15252 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15253 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15254 * gcc.dg/vect/vect-outer-5.c: Likewise.
15255 * gcc.dg/vect/vect-outer-6.c: Likewise.
15256 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15257 include of stdio.h.
15258
3368873d 152592016-01-12 Nick Clifton <nickc@redhat.com>
15260
15261 PR target/68913
15262 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15263 to fread so that it will be found in all target runtimes.
15264
0464ea95 152652016-01-12 Richard Biener <rguenther@suse.de>
15266
15267 PR tree-optimization/69053
15268 * g++.dg/torture/pr69053.C: New testcase.
15269
7819730f 152702016-01-12 Richard Biener <rguenther@suse.de>
15271
15272 PR tree-optimization/69168
15273 * gcc.dg/torture/pr69168.c: New testcase.
15274
995bfebf 152752016-01-12 Richard Biener <rguenther@suse.de>
15276
15277 PR tree-optimization/69157
15278 * gcc.dg/torture/pr69157.c: New testcase.
15279
152802016-01-12 Richard Biener <rguenther@suse.de>
15281
15282 PR tree-optimization/69174
15283 * gcc.dg/torture/pr69174.c: New testcase.
15284
1d10d64c 152852016-01-12 Jakub Jelinek <jakub@redhat.com>
15286
15287 PR c++/66808
15288 PR c++/69000
15289 * g++.dg/tls/pr66808.C: New test.
15290 * g++.dg/tls/pr69000.C: New test.
15291
f0b79faf 152922016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15293
15294 * gcc.target/powerpc/swaps-p8-23.c: New test.
15295 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15296
04cf75a4 152972016-01-11 John David Anglin <danglin@gcc.gnu.org>
15298
15299 PR tree-optimization/68356
15300 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15301
0eb4264c 153022016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15303 Jim Wilson <jim.wilson@linaro.org>
15304
15305 PR target/69194
15306 * gcc.target/arm/pr69194.c: New test.
15307
2f66de64 153082016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15309
15310 PR target/69225
15311 * gcc.target/i386/pr69225-1.c: New test.
15312 * gcc.target/i386/pr69225-2.c: Likewise.
15313 * gcc.target/i386/pr69225-3.c: Likewise.
15314 * gcc.target/i386/pr69225-4.c: Likewise.
15315 * gcc.target/i386/pr69225-5.c: Likewise.
15316 * gcc.target/i386/pr69225-6.c: Likewise.
15317
36105e82 153182016-01-11 Jakub Jelinek <jakub@redhat.com>
15319
1c78ce2e 15320 PR target/67462
15321 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15322 if lp64.
15323
a4a87320 15324 PR target/69071
15325 * gcc.dg/pr69071.c: New test.
15326
91fbd04f 15327 PR c++/69211
15328 * g++.dg/opt/pr69211.C: New test.
15329
36105e82 15330 PR tree-optimization/69214
15331 * gcc.c-torture/compile/pr69214.c: New test.
15332
e934c380 153332016-01-11 Uros Bizjak <ubizjak@gmail.com>
15334
15335 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15336 * gcc.target/i386/pr66232-11.c: Ditto.
15337 * gcc.target/i386/pr66232-12.c: Ditto.
15338 * gcc.target/i386/pr66232-13.c: Ditto.
15339
3ff1b153 153402016-01-11 Richard Biener <rguenther@suse.de>
15341
15342 PR tree-optimization/69173
15343 * gcc.dg/torture/pr69173.c: New testcase.
15344
04e1504c 153452016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15346
15347 PR rtl-optimization/68796
15348 * gcc.target/aarch64/tst_5.c: New test.
15349 * gcc.target/aarch64/tst_6.c: Likewise.
15350
ae8718b5 153512016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15352
15353 PR rtl-optimization/68841
15354 * gcc.dg/pr68841.c: New test.
15355 * gcc.c-torture/execute/pr68841.c: New test.
15356
bd8bece2 153572016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15358
15359 PR rtl-optimization/68920
15360 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15361 for ix86 targets.
15362 * gcc.dg/ifcvt-5.c: New test.
15363
9b657cf1 153642016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15365
15366 PR bootstrap/69123
15367 * g++.dg/pr69123.C: New.
15368
7a158352 153692016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15370
15371 PR target/69010
15372 * gcc.target/i386/pr69010.c: New test.
15373
ff375d11 153742016-01-11 Martin Jambor <mjambor@suse.cz>
15375
15376 PR ipa/69044
15377 * gcc.target/i386/chkp-pr69044.c: New test.
15378
9eb890f1 153792016-01-11 Tom de Vries <tom@codesourcery.com>
15380
15381 PR tree-optimization/69109
15382 * gcc.dg/autopar/pr69109-2.c: New test.
15383 * gcc.dg/autopar/pr69109.c: New test.
15384
c4157ee5 153852016-01-11 Tom de Vries <tom@codesourcery.com>
15386
15387 PR tree-optimization/69108
15388 * gcc.dg/autopar/pr69108.c: New test.
15389
b933e511 153902016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15391
15392 PR c++/69029
15393 * c-c++-common/Wisleading-indentation.c: Augment test.
15394
efb73de1 153952016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15396
15397 PR fortran/69154
15398 * gfortran.dg/inline_matmul_12.f90: New test.
15399
40c86c3b 154002016-01-10 Paul Thomas <pault@gcc.gnu.org>
15401
15402 PR fortran/67779
15403 * gfortran.dg/actual_array_offset_1: New test.
15404
a006c0bb 154052016-01-10 Tom de Vries <tom@codesourcery.com>
15406
15407 PR tree-optimization/69062
15408 * gcc.dg/autopar/pr69062.c: New test.
15409
880ed4be 154102016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15411
15412 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15413 * gcc.dg/vect/slp-perm-2.c: Likewise.
15414 * gcc.dg/vect/slp-perm-3.c: Likewise.
15415 * gcc.dg/vect/slp-perm-5.c: Likewise.
15416 * gcc.dg/vect/slp-perm-6.c: Likewise.
15417 * gcc.dg/vect/slp-perm-7.c: Likewise.
15418 * gcc.dg/vect/slp-perm-8.c: Likewise.
15419
d95e1856 154202016-01-10 Tom de Vries <tom@codesourcery.com>
15421
15422 PR tree-optimization/69039
15423 * gcc.dg/autopar/pr69039.c: New test.
15424
0f8f48d0 154252016-01-09 Marek Polacek <polacek@redhat.com>
15426
15427 PR c++/69113
15428 * g++.dg/pr69113.C: New test.
15429
7dff0499 154302016-01-09 Jakub Jelinek <jakub@redhat.com>
15431
15432 PR middle-end/50865
15433 PR tree-optimization/69097
15434 * gcc.c-torture/execute/pr50865.c: New test.
15435 * gcc.c-torture/execute/pr69097-1.c: New test.
15436 * gcc.c-torture/execute/pr69097-2.c: New test.
15437 * gcc.dg/pr69097-1.c: New test.
15438 * gcc.dg/pr69097-2.c: New test.
15439
18431e78 154402016-01-09 Jakub Jelinek <jakub@redhat.com>
15441
15442 PR c++/69164
15443 * g++.dg/opt/pr69164.C: New test.
15444
1943a4a2 154452016-01-08 Jakub Jelinek <jakub@redhat.com>
15446
15447 PR tree-optimization/69167
15448 * gcc.dg/pr69167.c: New test.
15449
a143e277 154502016-01-08 Marek Polacek <polacek@redhat.com>
15451
15452 PR c++/68449
15453 * g++.dg/pr68449.C: New.
15454
44c01906 154552016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15456
15457 PR tree-optimization/68707
15458 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15459 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15460 on platforms supporting it.
15461 * gcc.dg/vect/slp-perm-2.c: Likewise.
15462 * gcc.dg/vect/slp-perm-3.c: Likewise.
15463 * gcc.dg/vect/slp-perm-5.c: Likewise.
15464 * gcc.dg/vect/slp-perm-7.c: Likewise.
15465 * gcc.dg/vect/slp-perm-8.c: Likewise.
15466 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15467 on platforms supporting it.
15468
c437d1e8 154692016-01-08 Jakub Jelinek <jakub@redhat.com>
15470
c9595c51 15471 PR tree-optimization/69162
15472 * gcc.dg/pr69162.c: New test.
15473
c437d1e8 15474 PR tree-optimization/69172
15475 * gcc.dg/pr69172.c: New test.
15476
6a46a28c 154772016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15478
15479 PR tree-optimization/67781
15480 * gcc.c-torture/execute/pr67781.c: New file.
15481
62ad9a04 154822016-01-08 Jakub Jelinek <jakub@redhat.com>
15483
15484 PR tree-optimization/69083
15485 * gcc.dg/vect/pr69083.c: New test.
15486
9e0e8c2a 154872016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15488
15489 PR tree-optimization/61441
15490 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15491 Use -fexcess-precision=standard for compiler options.
15492 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15493
5d034e37 154942016-01-08 Jakub Jelinek <jakub@redhat.com>
15495
5013f740 15496 PR fortran/69128
15497 * gfortran.dg/gomp/pr69128.f90: New test.
15498
5d034e37 15499 PR c++/69145
15500 * g++.dg/ext/pr69145-1.C: New test.
15501 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15502 * g++.dg/ext/pr69145-2.h: New file.
15503
517906ff 155042016-01-07 Martin Sebor <msebor@redhat.com>
15505
15506 PR c/68966
15507 * gcc.dg/atomic-fetch-bool.c: New test.
15508 * gcc.dg/sync-fetch-bool.c: New test.
15509
cdbb524c 155102016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15511
15512 PR fortran/66680
15513 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15514
ec3aba9e 155152016-01-07 Nick Clifton <nickc@redhat.com>
15516
15517 PR target/66655
15518 * g++.dg/pr66655.C: New test.
15519 * g++.dg/pr66655_1.cc: Test support file.
15520 * g++.dg/pr66655.h: Test header file.
15521
9b657cf1 155222016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15523
15524 PR fortran/66680
15525 gfortran.dg/gomp/pr66680.f90: New test.
15526
cd45d7a5 155272016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15528
15529 PR target/69171
15530 * gcc.target/i386/pr69171-1.c: New test.
15531 * gcc.target/i386/pr69171-2.c: Likewise.
15532 * gcc.target/i386/pr69171-3.c: Likewise.
15533 * gcc.target/i386/pr69171-4.c: Likewise.
15534 * gcc.target/i386/pr69171-5.c: Likewise.
15535 * gcc.target/i386/pr69171-6.c: Likewise.
15536
4a86a91a 155372015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15538
15539 PR middle-end/67639
15540 * c-c++-common/pr67639.c: New test.
15541
34c05552 155422016-01-07 Jakub Jelinek <jakub@redhat.com>
15543
15544 PR tree-optimization/69141
15545 * g++.dg/opt/pr69141.C: New test.
15546
f08d6895 155472016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15548
15549 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15550
32ec4173 155512016-01-06 Uros Bizjak <ubizjak@gmail.com>
15552
15553 PR target/69140
15554 * gcc.target/i386/pr69140.c: New test
15555
d74214f3 155562016-01-06 David Malcolm <dmalcolm@redhat.com>
15557
15558 * gcc.dg/bad-dereference.c: New test case.
15559
73991cab 155602015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15561
15562 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15563
fc8cc457 155642016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15565
15566 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15567
be3c9981 155682016-01-06 Marek Polacek <polacek@redhat.com>
15569
15570 PR sanitizer/69099
15571 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15572
2cb724f9 155732016-01-05 Marek Polacek <polacek@redhat.com>
15574
15575 PR c/69104
15576 * gcc.dg/atomic-invalid-2.c: New.
15577
233a53ed 155782016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15579
15580 PR target/68991
15581 * gcc.target/i386/pr68991.c: New test.
15582
ea87c5e3 155832016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15584
15585 PR target/68991
15586 * g++.dg/pr68991-1.C: New test.
15587 * g++.dg/pr68991-2.C: Likewise.
15588
1943a4a2 155892016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15590
1943a4a2 15591 PR other/60465
afe82e5b 15592 * gcc.target/ia64/pr60465-gprel64.c: New test.
15593 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15594
1e9147dd 155952016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15596
15597 PR rtl-optimization/68651
15598 * gcc.target/aarch64/pr68651_1.c: New test.
15599
d42aa619 156002016-01-05 David Malcolm <dmalcolm@redhat.com>
15601
15602 PR c/69122
15603 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15604
1776de76 156052016-01-05 Nathan Sidwell <nathan@acm.org>
15606
2d7d361d 15607 PR c++/58583
15608 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15609
1776de76 15610 * gcc.dg/alias-15.c: New.
15611
5beb12c0 156122016-01-05 Nick Clifton <nickc@redhat.com>
15613
15614 PR target/68870
15615 * g++.dg/pr68770.C: New test.
15616
d8cca921 156172016-01-04 Mike Stump <mikestump@comcast.net>
15618
15619 * lib/target-supports.exp (check_effective_target_cilkplus):
15620 cilkplus targets require pthreads.
afc907ef 15621 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15622
8427dff3 156232016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15624
15625 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15626 generation.
15627
f1717362 156282016-01-04 Jakub Jelinek <jakub@redhat.com>
15629
15630 Update copyright years.
15631
d7d6a3ab 156322016-01-04 Marek Polacek <polacek@redhat.com>
15633
15634 PR c/68908
15635 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15636 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15637 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15638
b8f4a5f9 156392016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15640
15641 * gcc.target/sparc/20160104-2.c: New test.
15642
6b5c028f 156432016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15644
15645 * gcc.target/sparc/20160104-1.c: New test.
15646
300e1002 156472016-01-03 Paul Thomas <pault@gcc.gnu.org>
15648
15649 PR fortran/65045
15650 * gfortran.dg/pr65045.f90: New test.
15651
855b105f 156522016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15653
15654 * gnat.dg/specs/debug1.ads: Delete.
15655
bdc177dc 156562016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15657
15658 PR libgfortran/68867
15659 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15660 expression.
15661
48aaffae 156622016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15663
15664 PR libgfortran/68867
15665 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15666 PowerPC.
15667
19a468b8 156682016-01-01 Paul Thomas <pault@gcc.gnu.org>
15669
15670 PR fortran/68864
15671 * gfortran.dg/pr68864.f90: New test.
15672
25371c91 156732016-01-01 Jakub Jelinek <jakub@redhat.com>
15674
2a659064 15675 PR tree-optimization/69070
15676 * gcc.dg/pr69070.c: New test.
15677
57aa9851 15678 PR sanitizer/69055
15679 * gfortran.dg/pr69055.f90: New test.
15680
25371c91 15681 PR target/69015
15682 * gcc.dg/pr69015.c: New test.
f1717362 15683\f
fb2c1edd 15684Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15685
15686Copying and distribution of this file, with or without modification,
15687are permitted in any medium without royalty provided the copyright
15688notice and this notice are preserved.