]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
nvptx backend prerequisites for OpenMP offloading
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7fce8768 12016-11-16 Alexander Monakov <amonakov@ispras.ru>
2
3 * lib/target-supports.exp (check_effective_target_alloca): Use a
4 compile test.
5 * gcc.target/nvptx/softstack.c: New test.
6 * gcc.target/nvptx/decl-shared.c: New test.
7 * gcc.target/nvptx/decl-shared-init.c: New test.
8
35293eb1 92016-11-16 Maciej W. Rozycki <macro@imgtec.com>
10
11 * gcc.target/mips/data-sym-jump.c: New test case.
12 * gcc.target/mips/data-sym-pool.c: New test case.
13 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
14 annotation.
15
5b631e09 162016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17
18 * lib/target-supports.exp (check_avx2_hw_available): New.
19 (check_effective_target_avx2_runtime): New.
20 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
21
dd4a826b 222016-11-16 Tamar Christina <tamar.christina@arm.com>
23
24 PR testsuite/78136
25 * gcc.dg/cpp/trad/trad.exp
26 (dg-runtest): Moved $srcdir/$subdir/ to
27 DEFAULT_TRADCPPFLAGS.
28
beecc36d 292016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
30
31 PR fortran/78356
32 * gfortran.dg/class_allocate_23.f08: New test.
33
ac924c09 342016-11-16 Richard Biener <rguenther@suse.de>
35
36 PR middle-end/78333
37 * gcc.dg/pr78333.c: New testcase.
38
904e262b 392016-11-16 Martin Liska <mliska@suse.cz>
40
41 PR sanitizer/78270
42 * gcc.dg/asan/pr78270.c: Update comment style.
43 * gcc.dg/asan/pr78270-2.c: New test.
44
7f0cbebc 452016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
46
47 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
48 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
49
5d4e2409 502016-11-16 Richard Biener <rguenther@suse.de>
51
52 PR tree-optimization/78348
53 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
54
22190042 552016-11-16 Jakub Jelinek <jakub@redhat.com>
56
57 PR sanitizer/77823
58 * c-c++-common/ubsan/overflow-vec-1.c: New test.
59 * c-c++-common/ubsan/overflow-vec-2.c: New test.
60
02e0afdc 612016-11-15 Marek Polacek <polacek@redhat.com>
62
63 * g++.dg/cpp1z/init-statement6.C: Rename a function.
64
a7c1a652 652016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
66
67 PR libgfortran/51119
68 * gfortran.dg/matmul_12.f90: New test case.
69
16cdc558 702016-11-15 Uros Bizjak <ubizjak@gmail.com>
71
72 * gcc.target/i386/funcspec-56.inc: New file.
73 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
74 common 32-bit and 64-bit function specific options.
75 * gcc.target/i386.funcspec-6.c: Ditto.
76
d10b2a5c 772016-11-15 Jakub Jelinek <jakub@redhat.com>
78
b8fd03ae 79 * g++.dg/cpp1z/decomp14.C: New test.
80 * g++.dg/cpp1z/decomp15.C: New test.
81 * g++.dg/cpp1z/decomp16.C: New test.
82
a6f4466c 83 * g++.dg/cpp1z/decomp13.C: New test.
84
0f67b1be 85 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
86
d10b2a5c 87 PR c++/71988
88 * g++.dg/cpp0x/constexpr-71988.C: New test.
89
1f87aa23 902016-11-15 Maciej W. Rozycki <macro@imgtec.com>
91
92 * gcc.target/mips/insn-casesi.c: New test case.
93 * gcc.target/mips/insn-pseudo-1.c: New test case.
94 * gcc.target/mips/insn-pseudo-2.c: New test case.
95 * gcc.target/mips/insn-pseudo-3.c: New test case.
96 * gcc.target/mips/insn-pseudo-4.c: New test case.
97 * gcc.target/mips/insn-tablejump.c: New test case.
98
32caa8ac 992016-11-15 Maciej W. Rozycki <macro@imgtec.com>
100
101 * gcc.target/mips/mips.exp (mips_option_tests): Add
102 `-mcode-readable=yes' array element.
103
22d200b9 1042016-11-15 Maciej W. Rozycki <macro@imgtec.com>
105
106 * gcc.target/mips/mips.exp (mips_option_tests): Add
107 `-mmicromips' array element.
108
385999e2 1092016-11-15 Michael Matz <matz@suse.de>
110
111 PR missed-optimization/77881
112 * gcc.target/i386/pr77881.c: New test.
113
53ae7f64 1142016-11-15 Jakub Jelinek <jakub@redhat.com>
115
116 PR middle-end/78295
117 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
118
ae06106e 1192016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
120
121 * gcc.target/powerpc/vec-set-int.c: New test.
122 * gcc.target/powerpc/vec-set-short.c: Likesie.
123 * gcc.target/powerpc/vec-set-char.c: Likewise.
124
a49621cf 1252016-11-14 Jakub Jelinek <jakub@redhat.com>
126
127 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
128
9ff5ab90 1292016-11-14 Janus Weil <janus@gcc.gnu.org>
130
131 PR fortran/78300
132 * gfortran.dg/class_result_3.f90: New test.
133
b1f04d34 1342016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 135 Richard Biener <rguenther@suse.de>
136
137 * gcc.dg/gimplefe-1.c: New testcase.
138 * gcc.dg/gimplefe-2.c: Likewise.
139 * gcc.dg/gimplefe-3.c: Likewise.
140 * gcc.dg/gimplefe-4.c: Likewise.
141 * gcc.dg/gimplefe-5.c: Likewise.
142 * gcc.dg/gimplefe-6.c: Likewise.
143 * gcc.dg/gimplefe-7.c: Likewise.
144 * gcc.dg/gimplefe-8.c: Likewise.
145 * gcc.dg/gimplefe-9.c: Likewise.
146 * gcc.dg/gimplefe-10.c: Likewise.
147 * gcc.dg/gimplefe-11.c: Likewise.
148 * gcc.dg/gimplefe-12.c: Likewise.
149 * gcc.dg/gimplefe-13.c: Likewise.
150 * gcc.dg/gimplefe-14.c: Likewise.
151 * gcc.dg/gimplefe-15.c: Likewise.
152 * gcc.dg/gimplefe-16.c: Likewise.
153 * gcc.dg/gimplefe-17.c: Likewise.
154 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 155
3af33bcf 1562016-11-14 Martin Liska <mliska@suse.cz>
157
158 PR bootstrap/78069
159 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
160 to match scanned pattern.
161 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
162
7cacafcf 1632016-11-14 Richard Biener <rguenther@suse.de>
164
165 PR tree-optimization/78312
166 * gcc.dg/torture/pr78312.c: New testcase.
167
3f1786fa 1682016-11-14 Georg-Johann Lay <avr@gjlay.de>
169
170 PR target/78093
171 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
172
3d8c7132 1732016-11-14 Jakub Jelinek <jakub@redhat.com>
174 Jason Merrill <jason@redhat.com>
175
176 Implement P0217R3 - C++17 structured bindings
177 * g++.dg/cpp1z/decomp1.C: New test.
178 * g++.dg/cpp1z/decomp2.C: New test.
179 * g++.dg/cpp1z/decomp3.C: New test.
180 * g++.dg/cpp1z/decomp4.C: New test.
181 * g++.dg/cpp1z/decomp5.C: New test.
182 * g++.dg/cpp1z/decomp6.C: New test.
183 * g++.dg/cpp1z/decomp7.C: New test.
184 * g++.dg/cpp1z/decomp8.C: New test.
185 * g++.dg/cpp1z/decomp9.C: New test.
186 * g++.dg/cpp1z/decomp10.C: New test.
187
3657b81b 1882016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
189
190 * g++.dg/torture/pr78268.C: New test.
191
9bf6a8e0 1922016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
193
194 PR c/35503
195 * c-c++-common/pr35503-1.c: New test.
196 * c-c++-common/pr35503-2.c: Likewise.
197 * c-c++-common/pr35503-3.c: Likewise.
198 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
199
f6f8b4f2 2002016-11-13 Uros Bizjak <ubizjak@gmail.com>
201
202 PR rtl-optimization/78232
203 PR rtl-optimization/78248
204 * gcc.dg/ubsan/pr78248.c: New test.
205
54efb8ee 2062016-11-13 Eric Botcazou <ebotcazou@adacore.com>
207
208 * gnat.dg/address_conv.adb: New test.
209
9ed6bb1c 2102016-11-13 Eric Botcazou <ebotcazou@adacore.com>
211
212 * gnat.dg/renaming11.ad[sb]: New test.
213
7907d43b 2142016-11-13 Eric Botcazou <ebotcazou@adacore.com>
215
216 * c-c++-common/dump-ada-spec-6.c: New test.
217
80905eec 2182016-11-13 Eric Botcazou <ebotcazou@adacore.com>
219
220 * gnat.dg/lto21.adb: New test.
221 * gnat.dg/lto21_pkg1.ads: New helper.
222 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
223
1f302f2e 2242016-11-13 Janus Weil <janus@gcc.gnu.org>
225
226 PR fortran/60952
227 * gfortran.dg/typebound_proc_34.f90: New test.
228
abfb4be5 2292016-11-13 Janus Weil <janus@gcc.gnu.org>
230
231 PR fortran/66366
232 * gfortran.dg/class_57.f90: Changed error message.
233 * gfortran.dg/class_60.f90: New test.
234
4699a580 2352016-11-12 David Edelsohn <dje.gcc@gmail.com>
236
237 * g++.dg/pr78112.C: XFAIL AIX.
238
f7b2c82b 2392016-11-12 Janus Weil <janus@gcc.gnu.org>
240
241 PR fortran/77501
242 * gfortran.dg/typebound_generic_16.f90: New test.
243
d16addb3 2442016-11-12 Jakub Jelinek <jakub@redhat.com>
245
246 PR c++/71225
247 * g++.dg/cpp0x/pr71225.C: New test.
248
1998c023 2492016-11-11 Eric Botcazou <ebotcazou@adacore.com>
250
251 * gcc.target/sparc/20161111-1.c: New test.
252
a3b46c9c 2532016-11-11 Uros Bizjak <ubizjak@gmail.com>
254
255 PR target/78310
256 * gcc.target/i386/pr78310.c: New test.
257
0d56015c 2582016-11-11 Jeff Law <law@redhat.com>
259
260 * gcc.dg/tree-ssa/isolate-6.c: New test.
261 * gcc.dg/tree-ssa/isolate-7.c: New test.
262
dc9e2118 2632016-11-11 Bin Cheng <bin.cheng@arm.com>
264
265 PR testsuite/78292
266 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
267 vect_max_reduc.
268
9117e2ab 2692016-11-11 Jakub Jelinek <jakub@redhat.com>
270
271 PR c++/72774
272 * g++.dg/parse/pr72774.C: New test.
273
3d8b172a 2742016-11-11 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/71575
277 * gcc.dg/graphite/pr71575-1.c: New testcase.
278 * gcc.dg/graphite/pr71575-2.c: Likewise.
279
36bb9d71 2802016-11-11 Richard Biener <rguenther@suse.de>
281
282 PR middle-end/78295
283 * gcc.dg/uninit-pr78295.c: New testcase.
284
53ae7f64 2852016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 286
287 PR fortran/78277
288 * gfortran.dg/dec_structure_17.f90: New test.
289
3c57e933 2902016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
291
292 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
293 being allowed in vector registers.
294 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
295 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
296 * gcc.target/powerpc/vsx-himode.c: Likewise.
297 * gcc.target/powerpc/vsx-himode2.c: Likewise.
298 * gcc.target/powerpc/vsx-himode3.c: Likewise.
299 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
300 to allow matching MFVSRD or MFVSRW.
301
b851b8f0 3022016-11-10 Pat Haugen <pthaugen@us.ibm.com>
303
304 PR rtl-optimization/78241
305 * gcc.dg/pr78241.c: New test.
306
a08fc382 3072016-11-10 Jakub Jelinek <jakub@redhat.com>
308
5fca0e1a 309 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
310 201307.
311
a08fc382 312 * g++.dg/cpp1z/noexcept-type14.C: New test.
313 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
314
8c2f9148 3152016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
316
317 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
318 WVAL0S tests added in r241817.
319
44b49e6b 3202016-11-10 Jakub Jelinek <jakub@redhat.com>
321
322 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
323 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
324 no longer allowed and corresponding ordered construct.
325 * gfortran.dg/gomp/linear-1.f90: New test.
326 * gfortran.dg/gomp/declare-simd-2.f90: New test.
327 * gfortran.dg/gomp/declare-target-1.f90: New test.
328 * gfortran.dg/gomp/declare-target-2.f90: New test.
329
65dc2516 3302016-11-10 Martin Liska <mliska@suse.cz>
331
332 PR sanitizer/78270
333 * gcc.dg/asan/pr78270.c: New test.
334
c74b2e3b 3352016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
336 Jakub Jelinek <jakub@redhat.com>
337
338 PR debug/78112
44b49e6b 339 * g++.dg/pr78112.C: New testcase.
c74b2e3b 340
934a0458 3412016-11-09 Jakub Jelinek <jakub@redhat.com>
342
104d9702 343 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
344 -Wno-c++1z-compat.
345 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
346 string in case condition contains % characters.
347
934a0458 348 PR c++/78283
349 * g++.dg/cpp1z/noexcept-type13.C: New test.
350
99f5e97b 3512016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
352
353 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
354 using (HAS_MOVN) with MIPS III.
355
92902736 3562016-11-09 Janus Weil <janus@gcc.gnu.org>
357
358 PR fortran/46459
359 * gfortran.dg/volatile14.f90: New test.
360
c07c7aac 3612016-11-09 Uros Bizjak <ubizjak@gmail.com>
362
363 PR target/78262
364 * gcc.target/i386/pr78262.c: New test.
365
53ae7f64 3662016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 367
368 PR fortran/78259
369 * gfortran.dg/pr78259.f90: New test.
370
c2ee4354 3712016-11-09 Janus Weil <janus@gcc.gnu.org>
372
373 PR fortran/60777
374 * gfortran.dg/spec_expr_7.f90: New test.
375
58721d0c 3762016-11-09 Jakub Jelinek <jakub@redhat.com>
377
092db747 378 PR target/77718
379 * gcc.c-torture/execute/pr77718.c: New test.
380
58721d0c 381 * gcc.dg/ubsan/c99-shift-3.c: New test.
382 * gcc.dg/ubsan/c99-shift-4.c: New test.
383 * gcc.dg/ubsan/c99-shift-5.c: New test.
384 * gcc.dg/ubsan/c99-shift-6.c: New test.
385
61e45f2d 3862016-11-09 Martin Liska <mliska@suse.cz>
387
388 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
389 test-case for memcmp.
390 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
391
0787dd56 3922016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
393
394 PR testsuite/78269
395 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
396
df163634 3972016-11-09 Paul Thomas <pault@gcc.gnu.org>
398
399 * gfortran.dg/move_alloc_18.f90: New test.
400
0c3d1ddf 4012016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
402
403 PR middle-end/78256
404 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
405 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
406
46837445 4072016-11-09 Janus Weil <janus@gcc.gnu.org>
408
409 PR fortran/71894
410 * gfortran.dg/class_59.f90: New test.
411
68d072bb 4122016-11-09 Richard Biener <rguenther@suse.de>
413
414 PR tree-optimization/78007
415 * gcc.dg/vect/vect-bswap32.c: Adjust.
416 * gcc.dg/vect/vect-bswap64.c: Likewise.
417
e0bcc1cc 4182016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
419
420 * gcc.dg/ipa/vrp7.c: New test.
421
166f8178 4222016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
423
424 PR ipa/78121
425 * gcc.dg/ipa/pr78121.c: New test.
426
e7c5f688 4272016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
428
429 * c-c++-common/asan/default_options.h: New file.
430 * c-c++-common/asan/strcasestr-1.c: New test.
431 * c-c++-common/asan/strcasestr-2.c: Likewise.
432 * c-c++-common/asan/strcspn-1.c: Likewise.
433 * c-c++-common/asan/strcspn-2.c: Likewise.
434 * c-c++-common/asan/strpbrk-1.c: Likewise.
435 * c-c++-common/asan/strpbrk-2.c: Likewise.
436 * c-c++-common/asan/strspn-1.c: Likewise.
437 * c-c++-common/asan/strspn-2.c: Likewise.
438 * c-c++-common/asan/strstr-1.c: Likewise.
439 * c-c++-common/asan/strstr-2.c: Likewise.
440 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
441
1350ad47 4422016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
443
444 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
445
a3ba9d54 4462016-11-08 Janus Weil <janus@gcc.gnu.org>
447
448 PR fortran/68440
449 * gfortran.dg/class_58.f90: New test.
450
bcc971fd 4512016-11-08 Uros Bizjak <ubizjak@gmail.com>
452
453 PR target/70799
454 * gcc.target/i386/pr70799-2.c: New test.
455
af1b77d0 4562016-11-08 Janus Weil <janus@gcc.gnu.org>
457
458 PR fortran/77596
459 * gfortran.dg/proc_ptr_comp_46.f90: New test.
460
ed73a6cb 4612016-11-08 Bin Cheng <bin.cheng@arm.com>
462
463 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
464
b887afd7 4652016-11-08 Bin Cheng <bin.cheng@arm.com>
466
467 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
468
4ba8fd25 4692016-11-08 Bin Cheng <bin.cheng@arm.com>
470
471 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
472
d71fcb4d 4732016-11-08 Martin Liska <mliska@suse.cz>
474
475 PR testsuite/78242
476 * g++.dg/asan/use-after-scope-4.C: New test.
477 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
478 * gcc.dg/asan/use-after-scope-8.c: Remove.
479
dc168f1c 4802016-11-08 Richard Biener <rguenther@suse.de>
481
482 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
483
2cda118d 4842016-11-08 Tamar Christina <tamar.christina@arm.com>
485
486 PR testsuite/78136
487 * gcc.dg/cpp/trad/trad.exp
488 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
489 * gcc.dg/cpp/trad/include.c: Use local header file.
490
de8f611c 4912016-11-08 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/78205
494 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
495
095c7123 4962016-11-08 Richard Biener <rguenther@suse.de>
497
498 PR tree-optimization/78224
499 * g++.dg/torture/pr78224.C: New testcase.
500
5de86198 5012016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
502
503 * gcc.dg/store_merging_1.c: Require store_merge.
504 * gcc.dg/store_merging_2.c: Likewise.
505 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 506 * gcc.dg/store_merging_5.c: Likewise.
5de86198 507 * gcc.dg/store_merging_6.c: Likewise.
508 * gcc.dg/store_merging_7.c: Likewise.
509 * gcc.dg/store_merging_8.c: Likewise.
510 * lib/target-supports.exp (check_effective_target_store_merge): New.
511
9c118ae0 5122016-11-07 David Edelsohn <dje.gcc@gmail.com>
513
514 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
515 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
516 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
517 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
518 -mvsx -mpower8-vector.
519 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
520 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
521 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
522 -mvsx -mpower8-vector.
523
ded98213 5242016-11-07 David Edelsohn <dje.gcc@gmail.com>
525
526 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
527
528 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
529 * gcc.dg/visibility-14.c: XFAIL AIX.
530 * gcc.dg/visibility-15.c: XFAIL AIX.
531 * gcc.dg/visibility-16.c: XFAIL AIX.
532 * gcc.dg/visibility-17.c: XFAIL AIX.
533 * gcc.dg/visibility-18.c: XFAIL AIX.
534 * gcc.dg/visibility-19.c: XFAIL AIX.
535 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
536 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
537 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
538 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
539
dfeedc5c 5402016-11-07 Jakub Jelinek <jakub@redhat.com>
541
542 PR target/78227
543 * gcc.target/i386/pr78227-1.c: New test.
544 * gcc.target/i386/pr78227-2.c: New test.
545
4a9eb7eb 5462016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
547
548 PR middle-end/35691
549 * gcc.dg/pr35691-1.c: New test-case.
550 * gcc.dg/pr35691-2.c: Likewise.
551
9075517e 5522016-11-07 Bernd Schmidt <bschmidt@redhat.com>
553
554 PR rtl-optimization/77309
555 * gcc.dg/torture/pr77309.c: New test.
556
1764c2f2 5572016-11-07 Jakub Jelinek <jakub@redhat.com>
558
559 PR middle-end/71529
560 * gcc.target/i386/pr71529.C: Moved to ...
561 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
562
563 PR target/64411
564 * gcc.target/i386/pr64411.C: Moved to ...
565 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
566 lp64.
567
568 PR target/65105
569 * gcc.target/i386/pr65105-4.C: Moved to ...
570 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
571 Run into compile test rather than execute test.
572
e3dbe99a 5732016-11-07 Richard Biener <rguenther@suse.de>
574
575 PR target/78229
576 * g++.dg/pr78229.C: New testcase.
577
4de7f8df 5782016-11-07 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/78218
581 * gcc.dg/torture/pr78218.c: New testcase.
582
57b2dea1 5832016-11-07 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/78228
586 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
587
0c448d00 5882016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
589
590 PR target/77822
591 * g++.dg/torture/pr77822.C: New test.
592
ea86011c 5932016-11-07 Martin Liska <mliska@suse.cz>
594
595 * c-c++-common/asan/force-inline-opt0-1.c: Disable
596 -f-sanitize-address-use-after-scope.
597 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
598 internal fn calls.
599 * g++.dg/asan/use-after-scope-1.C: New test.
600 * g++.dg/asan/use-after-scope-2.C: Likewise.
601 * g++.dg/asan/use-after-scope-3.C: Likewise.
602 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
603 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
604 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
605 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
606 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
607 * g++.dg/asan/use-after-scope-types.h: Likewise.
608 * gcc.dg/asan/use-after-scope-1.c: Likewise.
609 * gcc.dg/asan/use-after-scope-2.c: Likewise.
610 * gcc.dg/asan/use-after-scope-3.c: Likewise.
611 * gcc.dg/asan/use-after-scope-4.c: Likewise.
612 * gcc.dg/asan/use-after-scope-5.c: Likewise.
613 * gcc.dg/asan/use-after-scope-6.c: Likewise.
614 * gcc.dg/asan/use-after-scope-7.c: Likewise.
615 * gcc.dg/asan/use-after-scope-8.c: Likewise.
616 * gcc.dg/asan/use-after-scope-9.c: Likewise.
617 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
618 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
619 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
620 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
621 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
622
82031b11 6232016-11-07 Richard Biener <rguenther@suse.de>
624
625 PR tree-optimization/78189
626 * g++.dg/torture/pr78189.C: New testcase.
627
272c18b8 6282016-11-06 David Edelsohn <dje.gcc@gmail.com>
629
630 * gcc.dg/Wtrampolines.c: XFAIL AIX.
631
5055cc98 6322016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
633
634 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
635 occuring.
636
ddd81c4d 6372016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
638
639 PR fortran/78221
640 * arith.c (gfc_complex2real): Change gfc_warning_now to
641 gfc_warning.
642
ae1fe1c1 6432016-11-05 Paul Thomas <pault@gcc.gnu.org>
644
645 * gfortran.dg/move_alloc_17.f03: New test.
646
1f8787c9 6472016-11-05 Richard Biener <rguenther@suse.de>
648
649 PR bootstrap/78188
650 * g++.dg/ipa/pr78188.C: New test.
651
a3886308 6522016-11-05 Janus Weil <janus@gcc.gnu.org>
653 Dominique d'Humieres <dominiq@lps.ens.fr>
654
655 PR fortran/69495
656 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
657
ae235bb5 6582016-11-05 Paul Thomas <pault@gcc.gnu.org>
659
660 PR fortran/67564
661 * gfortran.dg/select_type_39.f03: New test.
662
6632016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 664
665 PR fortran/64933
666 * gfortran.dg/associate_23.f90: New test.
667
cdf56687 6682016-11-04 Jakub Jelinek <jakub@redhat.com>
669
670 PR target/77834
671 * gcc.dg/pr77834.c: New test.
672
8be5cb78 6732016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
674
675 PR c++/67980
676 * g++.dg/cpp1y/pr67980.C: New.
677
133e5599 6782016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
679
680 * gcc.target/powerpc/fold-vec-add-1.c: New.
681 * gcc.target/powerpc/fold-vec-add-2.c: New.
682 * gcc.target/powerpc/fold-vec-add-3.c: New.
683 * gcc.target/powerpc/fold-vec-add-4.c: New.
684 * gcc.target/powerpc/fold-vec-add-5.c: New.
685 * gcc.target/powerpc/fold-vec-add-6.c: New.
686 * gcc.target/powerpc/fold-vec-add-7.c: New.
687
1c518af3 6882016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 689
690 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
691 for -mbranch-likely, infer -mno-branch-likely for R6.
692
25326fef 6932016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
694
695 PR c++/71973
696 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
697 * g++.dg/init/new15.C: Likewise.
698 * g++.dg/ipa/inline-1.C: Likewise.
699 * g++.dg/ipa/inline-2.C: Likewise.
700 * g++.dg/lto/20080908-1_0.C: Likewise.
701 * g++.dg/tc1/dr20.C: Likewise.
702 * g++.dg/tree-ssa/inline-1.C: Likewise.
703 * g++.dg/tree-ssa/inline-2.C: Likewise.
704 * g++.old-deja/g++.law/except1.C: Likewise.
705 * g++.old-deja/g++.other/vbase5.C: Likewise.
706 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
707
e72902d2 7082016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709
710 PR tree-optimization/78210
711 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
712 possibility of widening multiplies.
713
5b9b62c9 7142016-11-04 Richard Biener <rguenther@suse.de>
715
716 PR middle-end/78185
717 * gcc.dg/pr78185.c: New testcase.
718
5f1e62c6 7192016-10-04 David Edelsohn <dje.gcc@gmail.com>
720
721 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
722 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
723
2034deb9 7242016-11-03 Jakub Jelinek <jakub@redhat.com>
725 Alexandre Oliva <aoliva@redhat.com>
726 Jason Merrill <jason@redhat.com>
727
728 PR debug/28767
729 PR debug/56974
730 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
731 * g++.dg/debug/dwarf2/ref-3.C: New test.
732 * g++.dg/debug/dwarf2/ref-4.C: New test.
733 * g++.dg/debug/dwarf2/refqual-1.C: New test.
734 * g++.dg/debug/dwarf2/refqual-2.C: New test.
735
7362016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 737
738 * gfortran.dg/dec_exp_1.f90: New test.
739 * gfortran.dg/dec_exp_2.f90: Likewise.
740 * gfortran.dg/dec_exp_3.f90: Likewise.
741
2034deb9 7422016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 743
744 * gfortran.dg/dec_parameter_1.f: New test.
745 * gfortran.dg/dec_parameter_2.f90: Likewise.
746 * gfortran.dg/dec_parameter_3.f90: Likewise.
747 * gfortran.dg/dec_parameter_4.f90: Likewise.
748
36ffeeaf 7492016-11-03 Martin Liska <mliska@suse.cz>
750
751 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
752 output.
753 * gcc.dg/tree-prof/time-profiler-3.c: New test.
754
9769a02b 7552016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
756
757 PR libgcc/78067
758 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
759
d9b9f4ab 7602016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
761
762 * gcc.c-torture/execute/pr78170.c: Require int32plus.
763
60cd8c97 7642016-11-02 Max Filippov <jcmvbkbc@gmail.com>
765
766 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
767
e69f2f12 7682016-11-01 Tamar Christina <tamar.christina@arm.com>
769
770 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
771 Check for arm_v8_neon_hw.
772 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
773 Likewise.
774 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
775 Likewise.
776 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
777 Likewise.
778
427223f1 7792016-11-02 Richard Biener <rguenther@suse.de>
780
781 * gcc.dg/store_merging_8.c: New testcase.
782
2034deb9 7832016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 784
785 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
786
134e84c6 7872016-11-02 David Edelsohn <dje.gcc@gmail.com>
788
bbfcea83 789 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
790 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
791 * gcc.dg/addr_equal_1.c: XFAIL AIX.
792 * gcc.dg/pr65779.c: XFAIL AIX.
793 * gcc.dg/pr70405.c: XFAIL AIX.
794
134e84c6 795 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
796 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
797 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
798
0cc844b2 7992016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
800
801 * lib/target-supports.exp (check_gc_sections_available): Use
802 -print-prog-name=ld to determine linker used.
803
5e0b5f08 8042016-11-02 Martin Liska <mliska@suse.cz>
805
806 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
807 test case.
808
5e922e43 8092016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
810
811 PR tree-optimization/78170
812 * gcc.c-torture/execute/pr78170.c: New test.
813
e77557c0 8142016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
815
816 PR tree-optimization/78162
817 * gcc.c-torture/compile/pr78162.c: New test.
818
76bc343a 8192016-11-02 Richard Biener <rguenther@suse.de>
820
821 PR tree-optimization/78035
822 PR tree-optimization/77964
823 * gcc.target/i386/pr78035.c: New testcase.
824
3763b845 8252016-11-02 Richard Biener <rguenther@suse.de>
826
827 * gcc.dg/tree-ssa/vrp111.c: New testcase.
828 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
829 * gcc.dg/tree-ssa/pr21086.c: Likewise.
830 * gcc.dg/tree-ssa/pr58480.c: Likewise.
831 * gcc.dg/tree-ssa/vrp08.c: Likewise.
832
3e41d21b 8332016-11-01 David Edelsohn <dje.gcc@gmail.com>
834
835 * gfortran.dg/pr70937.f90: require-effective-target lto.
836
66d722cc 8372016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
838
839 PR fortran/69544
840 * gfortran.dg/where_6.f90: New test.
841
dcc1dde9 8422016-11-01 Jakub Jelinek <jakub@redhat.com>
843
844 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
845
d28d2da4 8462016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
847
848 PR fortran/69544
849 * gfortran.dg/where_5.f90: New test.
850
94bea3fe 8512016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
852
853 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
854 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
855 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
856 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
857
164d44e8 8582016-11-01 Uros Bizjak <ubizjak@gmail.com>
859
860 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
861 Whitespace fixes.
862 (check_effective_target_vect_cmdline_needed): Check
863 is-effective-target ia32 for x86 targets.
864 (check_effective_target_vect_simd_clones): Simplify condition.
865 (check_effective_target_vect_double): Ditto.
866 (check_effective_target_vect_aligned_arrays): Check
867 is-effective-target ia32 for x86 targets. Simplify condition.
868 (check_effective_target_vect_multiple_sizes): Simplify condition.
869 (check_effective_target_sqrt_insn): Add i?86-*-* target.
870 (check_effective_target_sync_int_128): Simplify condition.
871 (check_effective_target_sync_int_128_runtime): Ditto.
872 (check_effective_target_sync_long_long_runtime): Ditto.
873 (check_effective_target_divmod): Add i?86-*-* target.
874
9fc5a5fc 8752016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
876
877 * gcc.target/powerpc/vsx-extract-4.c: New test.
878 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
879
a5b29676 8802016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
881
882 PR fortran/54679
883 * gfortran.dg/fmt_l.f90: Update test.
884 * gfortran.dg/fmt_l0.f90: New test.
885
e7defe0c 8862016-10-31 Jakub Jelinek <jakub@redhat.com>
887
888 PR c++/78089
889 * c-c++-common/builtin-shuffle-1.c: New test.
890 * g++.dg/cpp0x/addressof3.C: New test.
891
6743ce6f 8922016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
893
894 Add tests for a const member and a reference member for launder.
895 * g++.dg/cpp1z/launder3.C: New.
896 * g++.dg/cpp1z/launder4.C: Likewise.
897 * g++.dg/cpp1z/launder5.C: Likewise.
898 * g++.dg/cpp1z/launder5.cc: Likewise.
899 * g++.dg/cpp1z/launder5.h: Likewise.
900 * g++.dg/cpp1z/launder6.C: Likewise.
901 * g++.dg/cpp1z/launder6.cc: Likewise.
902 * g++.dg/cpp1z/launder6.h: Likewise.
903
c02417ad 9042016-10-31 Jakub Jelinek <jakub@redhat.com>
905
f6f44a1d 906 PR c++/77948
907 * g++.dg/cpp0x/pr77948-1.C: New test.
908 * g++.dg/cpp0x/pr77948-2.C: New test.
909 * g++.dg/cpp0x/pr77948-3.C: New test.
910 * g++.dg/cpp0x/pr77948-4.C: New test.
911 * g++.dg/cpp0x/pr77948-5.C: New test.
912 * g++.dg/cpp0x/pr77948-6.C: New test.
913
c02417ad 914 PR tree-optimization/77860
915 * gcc.dg/pr77860.c: New test.
916
5f5452c2 9172016-10-31 Jakub Jelinek <jakub@redhat.com>
918
919 PR c++/77886
920 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
921
c6c79147 9222016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
923
924 * gcc.dg/lto/pr60449_0.c: Skip for avr.
925
50d3ad71 9262016-10-30 Le-Chun Wu <lcwu@google.com>
927 Mark Wielaard <mjw@redhat.com>
928
929 * gcc.dg/Wshadow-compatible-local-1.c: New test.
930 * gcc.dg/Wshadow-local-1.c: Likewise.
931 * gcc.dg/Wshadow-local-2.c: Likewise.
932 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
933 * g++.dg/warn/Wshadow-local-1.C: Likewise.
934 * g++.dg/warn/Wshadow-local-2.C: Likewise.
935
7f0c2660 9362016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
937
938 PR tree-optimization/71915
939 PR tree-optimization/71490
940 * gcc.dg/tree-ssa/pr54245.c: Delete.
941 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
942 document why.
943
8efd711b 9442016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 PR fortran/78123
947 * gfortran.dg/fmt_t_9.f: New test.
948
a57f28d2 9492016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
950
951 PR fortran/67219
952 * gfortran.dg/pr67219.f90: New test.
953
f6443ac9 9542016-10-29 Jakub Jelinek <jakub@redhat.com>
955
90ff29c3 956 PR rtl-optimization/77919
957 * g++.dg/torture/pr77919-2.C: New test.
958
f6443ac9 959 PR target/78148
960 * gcc.dg/pr78148.c: New test.
961
97574c57 9622016-10-28 Eric Botcazou <ebotcazou@adacore.com>
963
964 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
965 * gcc.target/sparc/overflow-4.c: ...here.
966 * gcc.target/sparc/overflow-5.c: New test.
967
67f7b566 9682016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
969 Kugan Vivekanandarajah <kuganv@linaro.org>
970 Jim Wilson <jim.wilson@linaro.org>
971
972 PR tree-optimization/43721
973 * lib/target-supports.exp (check_effective_target_divmod): New.
974 (check_effective_target_divmod_simode): Likewise.
975 (check_effective_target_arm_divmod_simode): Likewise.
976 * gcc.dg/divmod-1-simode.c: New test.
977 * gcc.dg/divmod-1.c: Likewise.
978 * gcc.dg/divmod-2-simode.c: Likewise.
979 * gcc.dg/divmod-2.c: Likewise.
980 * gcc.dg/divmod-3-simode.c: Likewise.
981 * gcc.dg/divmod-3.c: Likewise.
982 * gcc.dg/divmod-4-simode.c: Likewise.
983 * gcc.dg/divmod-4.c: Likewise.
984 * gcc.dg/divmod-5.c: Likewise.
985 * gcc.dg/divmod-6-simode.c: Likewise.
986 * gcc.dg/divmod-6.c: Likewise.
987 * gcc.dg/divmod-7.c: Likewise.
988
3d3e04ac 9892016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 990 Jakub Jelinek <jakub@redhat.com>
991 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 992
993 PR middle-end/22141
994 PR rtl-optimization/23684
995 * gcc.c-torture/execute/pr22141-1.c: New test.
996 * gcc.c-torture/execute/pr22141-2.c: Likewise.
997 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
998 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
999 * gcc.dg/store_merging_1.c: New test.
1000 * gcc.dg/store_merging_2.c: Likewise.
1001 * gcc.dg/store_merging_3.c: Likewise.
1002 * gcc.dg/store_merging_4.c: Likewise.
1003 * gcc.dg/store_merging_5.c: Likewise.
1004 * gcc.dg/store_merging_6.c: Likewise.
1005 * gcc.dg/store_merging_7.c: Likewise.
1006 * gcc.target/i386/pr22141.c: Likewise.
1007 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1008 * g++.dg/init/new17.C: Likewise.
1009
2034deb9 10102016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1011
1012 PR middle-end/72747
1013 * c-c++-common/pr72747-1.c: New test.
1014 * c-c++-common/pr72747-2.c: Likewise.
1015
987860a9 10162016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1017
1018 * gcc.target/s390/oscbreak-1.c: New test.
1019
55c01516 10202016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1021
1022 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1023
452a353a 10242016-10-28 Jakub Jelinek <jakub@redhat.com>
1025
971e7f12 1026 PR rtl-optimization/77919
1027 * g++.dg/torture/pr77919.C: New test.
1028
452a353a 1029 PR rtl-optimization/78132
1030 * gcc.target/i386/pr78132.c: New test.
1031
c8fb4e06 10322016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1035
d59ca9c8 10362016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1037
1038 * gcc.target/powerpc/vsx-simode.c: New test.
1039 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1040 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1041
b95a2fd4 10422016-10-27 Jakub Jelinek <jakub@redhat.com>
1043
bd7b3fc8 1044 PR fortran/78026
1045 * gfortran.dg/gomp/pr78026.f03: New test.
1046 * gfortran.dg/select_type_38.f03: New test.
1047
b95a2fd4 1048 PR middle-end/78025
1049 * g++.dg/gomp/declare-simd-7.C: New test.
1050
bd7b3fc8 10512016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1052
1053 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1054 * gfortran.dg/dec_init_2.f90: Likewise.
1055 * gfortran.dg/dec_init_3.f90: New test.
1056 * gfortran.dg/dec_init_4.f90: Likewise.
1057
641ae1b8 10582016-10-27 Bin Cheng <bin.cheng@arm.com>
1059
1060 * gcc.dg/fold-narrowbopcst-1.c: New test.
1061
bd7b3fc8 10622016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1063
1064 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1065 dg-shouldfail/dg-output instead of XFAIL.
1066 * gfortran.dg/dec_io_6.f90: Likewise.
1067
84b72a11 10682016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1069
1070 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1071 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1072 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1073 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1074 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1075 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1076 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1077 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1078 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1079 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1080
15eeb126 10812016-10-27 Bin Cheng <bin.cheng@arm.com>
1082
1083 * gcc.dg/fold-convmaxconv-1.c: New test.
1084 * gcc.dg/fold-convminconv-1.c: New test.
1085
2034deb9 10862016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1087
1088 PR fortran/78092
1089 * gfortran.dg/pr78092.f90: New test.
1090
2db725dd 10912016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1092
1093 PR target/78056
1094 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1095 expected error message.
1096 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1097 expected error message.
1098 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1099 (test_all_not_equal_and_not_zero): Change expected error message.
1100
816a8c6d 11012016-10-26 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR fortran/77973
1104 * gfortran.dg/gomp/pr77973.f90: New test.
1105
ed09e1d5 11062016-10-26 Paul Thomas <pault@gcc.gnu.org>
1107
1108 PR fortran/78108
1109 * gfortran.dg/submodule_18.f08: New test.
1110 * gfortran.dg/submodule_19.f08: New test.
1111
a0194feb 11122016-10-26 Michael Matz <matz@suse.de>
1113
1114 * g++.dg/pr78060.C: New test.
1115 * gfortran.dg/pr78061.f: New test.
1116 * g++.dg/pr78088.C: New test.
1117
bd7b3fc8 11182016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1119
1120 * gfortran.dg/dec_io_1.f90: New test.
1121 * gfortran.dg/dec_io_2.f90: New test.
1122 * gfortran.dg/dec_io_3.f90: New test.
1123 * gfortran.dg/dec_io_4.f90: New test.
1124 * gfortran.dg/dec_io_5.f90: New test.
1125 * gfortran.dg/dec_io_6.f90: New test.
1126
83ee671e 11272016-10-25 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR sanitizer/78106
1130 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1131
11322016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1133
1134 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1135 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1136
9db5ef21 11372016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gnat.dg/opt59.adb: New test.
1140 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1141
1142 * gnat.dg/opt60.adb: New test.
1143
255d575a 11442016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1145
1146 PR fortran/72770
1147 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1148 this pr.
1149
6a2e2a85 11502016-10-25 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR target/78102
1153 * gcc.target/i386/pr78102.c: New test.
1154
83ee671e 11552016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1156
1157 * gfortran.dg/dec_logical_xor_1.f90: New test.
1158 * gfortran.dg/dec_logical_xor_2.f90: New test.
1159 * gfortran.dg/dec_logical_xor_3.f03: New test.
1160
83ee671e 11612016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1162
1163 * gfortran.dg/dec_loc_rval_1.f90: New test.
1164 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1165 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1166
83ee671e 11672016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1168
006943e8 1169 * gfortran.dg/dec_type_print.f90: New testcase.
1170
83ee671e 11712016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1172
1173 * gfortran.dg/feed_1.f90: New test.
1174 * gfortran.dg/feed_2.f90: New test.
501b58b2 1175
a07d5339 11762016-10-25 Martin Liska <mliska@suse.cz>
1177
1178 PR sanitizer/78106
1179 * gcc.dg/asan/pr78106.c: New test.
1180
131ad74b 11812016-10-25 Martin Liska <mliska@suse.cz>
1182
1183 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1184
78e31c4c 11852016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1186
1187 PR target/78041
1188 * gcc.target/arm/pr78041.c: New test.
1189
6e1b2ffb 11902016-10-25 Jakub Jelinek <jakub@redhat.com>
1191
1192 * g++.dg/cpp1z/launder1.C: New test.
1193 * g++.dg/cpp1z/launder2.C: New test.
1194
c9a8ee19 11952016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1196 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1197
1198 PR target/71676
1199 PR target/71678
1200 * gcc.target/avr/pr71676-2.c: New test.
1201
24c7ece1 12022016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1203 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1204
1205 PR target/71676
1206 PR target/71678
1207 * gcc.target/avr/pr71676-1.c: New test.
1208 * gcc.target/avr/pr71676-3.c: New test.
1209 * gcc.target/avr/pr71676.c: New test.
1210 * gcc.target/avr/pr71678.c: New test.
1211
2e2f6914 12122016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1213
1214 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1215 such that cloned verions of tested functions are not created.
1216
0fdad659 12172016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1218
1219 PR fortran/71895
1220 * gfortran.dg/pr71895.f90: New test.
1221
1eaf0150 12222016-10-24 Jakub Jelinek <jakub@redhat.com>
1223
1224 * g++.dg/debug/dwarf2/ref-2.C: New test.
1225
5f64e688 12262016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1227
1228 * c-c++-common/Wint-in-bool-context-3.c: New test.
1229
c62d63d4 12302016-10-24 Martin Sebor <msebor@redhat.com>
1231
1232 PR middle-end/77735
1233 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1234 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1235 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1236 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1237 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1238 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1239 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1240
11cb7700 12412016-10-24 Richard Biener <rguenther@suse.de>
1242
1243 PR testsuite/71491
1244 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1245 * gcc.dg/vect/slp-45.c: Likewise.
1246
c2423c1d 12472016-10-24 Richard Biener <rguenther@suse.de>
1248
1249 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1250 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1251 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1252
2cd66116 12532016-10-24 Georg-Johann Lay <avr@gjlay.de>
1254
1255 PR target/78093
1256 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1257 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1258
8cc18ee3 12592016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1260
1261 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1262
595090de 12632016-10-24 Jakub Jelinek <jakub@redhat.com>
1264
1265 * gcc.target/i386/bmi2-pext-1.c: New test.
1266 * gcc.target/i386/bmi2-pdep-1.c: New test.
1267 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1268 * gcc.target/i386/tbm-bextri-1.c: New test.
1269 * gcc.target/i386/bmi-bextr-6.c: New test.
1270
98d9f593 12712016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1272
1273 PR target/77483
1274 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1275 * gcc.target/i386/pr65105-1.c: Likewise.
1276 * gcc.target/i386/pr65105-2.c: Likewise.
1277 * gcc.target/i386/pr65105-3.c: Likewise.
1278 * gcc.target/i386/pr65105-5.c: Likewise.
1279 * gcc.target/i386/pr67761.c: Likewise.
1280 * gcc.target/i386/pr70799-1.c: Likewise.
1281
020c2754 12822016-10-24 Martin Liska <mliska@suse.cz>
1283
1284 PR sanitizer/77966
1285 * c-c++-common/ubsan/unreachable-3.c: New test.
1286
a484f6fe 12872016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1288
1289 PR fortran/77763
1290 * gfortran.dg/pr77763.f90
1291
1a6627ef 12922016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1293
1294 PR fortran/54730
1295 PR fortran/78033
1296 * gfortran.dg/pr78033.f90: New test.
1297
b0cb70c0 12982016-10-23 Paul Thomas <pault@gcc.gnu.org>
1299
1300 PR fortran/69834
1301 * gfortran.dg/select_type_1.f03: Change error for overlapping
1302 TYPE IS cases.
1303 * gfortran.dg/select_type_36.f03: New test.
1304
11d8d4ee 13052016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1306
1307 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1308
5676fa7f 13092016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1310
1311 PR fortran/78021
1312 * gfortran.dg/string_length_3.f90: New test.
1313
d202d7b5 13142016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1315
d202d7b5 1316 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1317
13182016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1319
1320 PR fortran/43366
1321 PR fortran/57117
1322 PR fortran/61337
1323 * gfortran.dg/alloc_comp_class_5.f03: New test.
1324 * gfortran.dg/class_allocate_21.f90: New test.
1325 * gfortran.dg/class_allocate_22.f90: New test.
1326 * gfortran.dg/realloc_on_assign_27.f08: New test.
1327
5a096987 13282016-10-21 Jeff Law <law@redhat.com>
1329
1330 * PR tree-optimization/71947
1331 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1332 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1333 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1334
6cb5d057 13352016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1336
1337 * gcc.dg/ipa/vrp5.c: New test.
1338 * gcc.dg/ipa/vrp6.c: New test.
1339
0ee6ade7 13402016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1341
1342 * gcc.target/aarch64/test_frame_17.c: New test.
1343
0fe76522 13442016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1345
1346 * gcc.target/aarch64/test_frame_17.c: New test.
1347
4e2173b0 13482016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1349
1350 PR preprocessor/71681
1351 * gcc.dg/cpp/pr71681-1.c: New testcase
1352 * gcc.dg/cpp/pr71681-2.c: Likewise
1353 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1354 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1355 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1356 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1357
4d8040d8 13582016-10-21 Jakub Jelinek <jakub@redhat.com>
1359
1a4cced6 1360 PR target/78057
1361 * gcc.target/i386/pr78057.c: New test.
1362
4d8040d8 1363 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1364
60e91af4 13652016-10-21 Paul Thomas <pault@gcc.gnu.org>
1366
1367 PR fortran/69566
1368 * gfortran.dg/select_type_37.f03: New test.
1369
c2c800fc 13702016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1371
1372 PR target/71627
1373 * gcc.target/avr/pr71627.c: New test
1374
121d313b 13752016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1376
1377 * gcc.target/sparc/overflow-1.c: New test.
1378 * gcc.target/sparc/overflow-2.c: Likewise.
1379 * gcc.target/sparc/overflow-3.c: Likewise.
1380
f1ea412a 13812016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1382
1383 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1384 effective target.
1385
ec85126d 13862016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1387
1388 PR rtl-optimization/78038
1389 * gcc.target/aarch64/pr78038.c: New test.
1390
a3d5ca2a 13912016-10-21 Richard Biener <rguenther@suse.de>
1392
1393 PR tree-optimization/78051
1394 * g++.dg/torture/pr78051.C: New testcase.
1395
127b5b65 13962016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1397
1398 * c-c++-common/wdate-time.c: Restored test case.
1399 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1400
8d379b82 14012016-10-20 Jakub Jelinek <jakub@redhat.com>
1402
1403 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1404
e0a20c9e 14052016-10-20 Uros Bizjak <ubizjak@gmail.com>
1406
1407 PR target/78037
1408 * gcc.target/i386/pr78037.c: New test.
1409
06904722 14102016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1411
1412 * gcc.target/visium/overflow8.c: New.
1413 * gcc.target/visium/overflow16.c: Likewise.
1414 * gcc.target/visium/overflow32: Likewise.
1415
92a2a716 14162016-10-20 Michael Matz <matz@suse.de>
1417
1418 * gcc.dg/loop-split.c: New test.
1419 * gcc.dg/tree-ssa/ifc-9.c: Update.
1420 * gcc.dg/tree-ssa/ifc-10.c: Update.
1421
8a0d346b 14222016-10-20 Richard Biener <rguenther@suse.de>
1423
1424 * gcc.dg/graphite/pr35356-1.c: Update.
1425
bc3bde59 14262016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/77446
1429 * g++.dg/cpp1y/pr77446.C: New.
1430
ab056ef4 14312016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1432
1433 PR tree-optimization/53979
1434 * gcc.dg/pr53979-1.c: New test-case.
1435 * gcc.dg/pr53979-2.c: Likewise.
1436
5c2ba578 14372016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1438
1439 * c-c++-common/Wint-in-bool-context-2.c: New test.
1440
dbbe97e3 14412016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1442
1443 * gfortran.dg/dtio_17.f90: Fix test.
1444
0d05daf3 14452016-10-19 Aldy Hernandez <aldyh@redhat.com>
1446
1447 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1448 * gcc.dg/Walloca-2.c: Same.
1449
e066ee66 14502016-10-19 Aldy Hernandez <aldyh@redhat.com>
1451
1452 * gcc.dg/Wvla-1.c: Rename to...
1453 * gcc.dg/Wvla-larger-than-1.c: ...this.
1454 * gcc.dg/Wvla-2.c: Rename to...
1455 * gcc.dg/Wvla-larger-than-2.c: ...this.
1456 * gcc.dg/Wvla-3.c: Rename to...
1457 * gcc.dg/Walloca-11.c.: ...this.
1458 * gcc.dg/wvla-[1-7].c: Rename to:
1459 * gcc.dg/Wvla-[1-7].c: ...this.
1460
82112bf2 14612016-10-19 Bin Cheng <bin.cheng@arm.com>
1462
1463 PR tree-optimization/78005
1464 * gcc.dg/vect/pr78005.c: New.
1465 * gcc.target/i386/l_fma_float_1.c: Revise test.
1466 * gcc.target/i386/l_fma_float_2.c: Ditto.
1467 * gcc.target/i386/l_fma_float_3.c: Ditto.
1468 * gcc.target/i386/l_fma_float_4.c: Ditto.
1469 * gcc.target/i386/l_fma_float_5.c: Ditto.
1470 * gcc.target/i386/l_fma_float_6.c: Ditto.
1471 * gcc.target/i386/l_fma_double_1.c: Ditto.
1472 * gcc.target/i386/l_fma_double_2.c: Ditto.
1473 * gcc.target/i386/l_fma_double_3.c: Ditto.
1474 * gcc.target/i386/l_fma_double_4.c: Ditto.
1475 * gcc.target/i386/l_fma_double_5.c: Ditto.
1476 * gcc.target/i386/l_fma_double_6.c: Ditto.
1477
b3e3b38b 14782016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1479
1480 PR tree-optimization/78024
1481 * gcc.dg/goacc/loop-processing-1.c: New file.
1482
1227b118 14832016-10-19 Richard Biener <rguenther@suse.de>
1484
1485 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1486
f9debd38 14872016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1488
1489 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1490 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1491 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1492 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1493 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1494 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1495 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1496 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1497 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1498 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1499 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1500 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1501 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1502 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1503 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1504 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1505 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1506 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1507 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1508 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1509 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1510 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1511 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1512 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1513 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1514 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1515 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1516 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1517 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1518 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1519 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1520 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1521 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1522 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1523 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1524 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1525 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1526 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1527 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1528 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1529 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1530 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1531 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1532 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1533 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1534 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1535 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1536 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1537 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1538 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1539 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1540 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1541 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1542 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1543 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1544 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1545 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1546 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1547 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1548 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1549 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1550 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1551 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1552 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1553 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1554 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1555 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1556 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1557 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1558 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1559 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1560 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1561 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1562 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1563 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1564 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1565 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1566 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1567 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1568 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1569 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1570 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1571 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1572 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1573 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1574 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1575 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1576 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1577 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1578 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1579 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1580 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1581 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1582 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1583 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1584 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1585 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1586 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1587 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1588 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1589 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1590 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1591 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1592 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1593 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1594 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1595 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1596 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1597 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1598 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1599 * gcc.target/powerpc/vsu/vsu.exp: New file.
1600
4d7671d9 16012016-10-18 Uros Bizjak <ubizjak@gmail.com>
1602
1603 PR target/77991
1604 * gcc.target/i386/pr77991.c: New test.
1605
ce1813aa 16062016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1607
1608 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1609 LTO is used.
1610
7c57132a 16112016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1612
4d7671d9 1613 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1614
9edca09e 16152016-10-18 Richard Biener <rguenther@suse.de>
1616
1617 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1618 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1619 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1620 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1621 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1622 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1623 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1624 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1625 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1626 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1627 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1628 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1629 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1630 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1631 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1632 * gcc.dg/pr68217.c: Likewise.
1633 * gcc.dg/predict-9.c: Likewise.
1634 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1635 * gcc.dg/predict-1.c: Likewise.
1636
089541f0 16372016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1638
1639 * gfortran.dg/dtio_17.f90: New test.
1640
130a8de2 16412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1642
1643 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1644
fc323d70 16452016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1646
1647 * gcc.dg/ipa/vrp4.c: New test.
1648
5b48910f 16492016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1650
1651 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1652 * gcc.dg/torture/pr39074.c: Likewise.
1653
946d814a 16542016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1655
1656 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1657 * gnat.dg/trampoline4.adb: Minor tweak.
1658
53cddf24 16592016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1660
1661 PR tree-optimization/77916
1662 * gcc.dg/torture/pr77916.c: New.
1663
443d1195 16642016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1665
1666 PR fortran/77978
1667 * gfortran.dg/pr77978_1.f90: New test.
1668 * gfortran.dg/pr77978_2.f90: Ditto.
1669 * gfortran.dg/pr77978_3.f90: Ditto.
1670
5db34fe5 16712016-10-17 Paul Thomas <pault@gcc.gnu.org>
1672
1673 PR fortran/61420
1674 PR fortran/78013
1675 * gfortran.dg/proc_ptr_49.f90: New test.
1676
a68b3ea1 16772016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1678
1679 PR target/77308
1680 * gcc.target/arm/pr77308.c: New test.
1681
dbd2f085 16822016-10-17 David Edelsohn <dje.gcc@gmail.com>
1683
1684 * lib/target-supports.exp
1685 (check_effective_target_floatn_nx_runtime): Return 0 for
1686 powerpc*-ibm-aix*.
1687
5bcc4152 16882016-10-17 Andrew Pinski <apinski@cavium.com>
1689
1690 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1691 long instead of long.
1692 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1693 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1694 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1695 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1696 * gcc.target/aarch64/pr68102_1.c: Likewise.
1697 * gcc.target/aarch64/target_attr_3.c: Likewise.
1698
6539e0f7 16992016-10-17 Richard Biener <rguenther@suse.de>
1700
1701 PR tree-optimization/77988
1702 * gcc.dg/torture/pr77988.c: New testcase.
1703
6a0d39d6 17042016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1705
1706 * gcc.dg/pr71636-1.c: New test-case.
1707 * gcc.dg/pr71636-2.c: Likewise.
1708
a27e3913 17092016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1710
1711 * gnat.dg/trampoline3.adb: New test.
1712 * gnat.dg/trampoline4.adb: Likewise.
1713
4c3a9c43 17142016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1715
1716 * gfortran.dg/dtio_16.f90: New test.
1717
b39e7130 17182016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1719
1720 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1721 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1722 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1723
e16e12bf 17242016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gcc.target/sparc/popc.c: Rename to...
1727 * gcc.target/sparc/popc-1.c: ...this.
1728 * gcc.target/sparc/popc-2.c: New test.
1729
f2540a7e 17302016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1731
1732 PR fortran/77972
1733 * gfortran.dg/unexpected_eof_4.f90: New test.
1734
5ba96fdd 17352016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1736
c258c004 1737 PR libfortran/48587
1738 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1739
6b34469c 17402016-10-14 Jakub Jelinek <jakub@redhat.com>
1741
7aeed2e5 1742 PR middle-end/77959
1743 * gfortran.dg/pr77959.f90: New test.
1744
6b34469c 1745 DR 1511 - const volatile variables and ODR
1746 * g++.dg/DRs/dr1511-1.C: New test.
1747 * g++.dg/DRs/dr1511-2.C: New test.
1748
f81df488 17492016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1750
1751 * gnat.dg/debug7.adb (dg-options): Remove -g.
1752 * gnat.dg/debug8.adb (dg-options): Add -margs.
1753 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1754
e5664bb5 17552016-10-14 Richard Biener <rguenther@suse.de>
1756
1757 PR tree-optimization/77979
1758 * gcc.dg/torture/pr77979.c: New testcase.
1759
3b7a15a1 17602016-10-14 Martin Liska <mliska@suse.cz>
1761
1762 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1763 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1764 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1765
2b379696 17662016-10-14 Uros Bizjak <ubizjak@gmail.com>
1767
1768 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1769 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1770 * gcc.dg/torture/pr77937-2.c: Likewise.
1771
0dfdb37a 17722016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1773
1774 * gnat.dg/lto15.adb: Adjust.
1775 * gnat.dg/lto16.adb: Likewise.
1776 * gnat.dg/lto17.adb: Likewise
1777 * gnat.dg/lto18.ad[sb]: New test.
1778 * gnat.dg/lto18_pkg.ads: New helper.
1779 * gnat.dg/lto19.adb: New test.
1780 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1781 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1782 * gnat.dg/lto20.adb: New test.
1783 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1784
30825815 17852016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1786
1787 * gfortran.dg/coarray_38.f90: Expect error message.
1788
f6412f44 17892016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1790
1791 * gcc.target/aarch64/spellcheck_1.c: New test.
1792 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1793 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1794 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1795 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1796 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1797
7a8fd205 17982016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1799
1800 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1801
0512a8c6 18022016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1803
1804 PR tree-optimization/77937
1805 * gcc.dg/torture/pr77937-1.c: New.
1806 * gcc.dg/torture/pr77937-2.c: New.
1807
81f19d90 18082016-10-13 Jakub Jelinek <jakub@redhat.com>
1809
1810 * g++.dg/cpp1z/inline-var1.C: New test.
1811 * g++.dg/cpp1z/inline-var1a.C: New test.
1812 * g++.dg/cpp1z/inline-var1.h: New file.
1813 * g++.dg/cpp1z/inline-var2.C: New test.
1814 * g++.dg/cpp1z/inline-var3.C: New test.
1815 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1816 uninitialized const.
1817
83ee671e 18182016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1819
f3e6118a 1820 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1821 Xscale is specified, not just -march.
1822 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1823 is incompatible with Xscale.
8d16d6ff 1824
2e7b05a3 18252016-10-13 Martin Sebor <msebor@redhat.com>
1826
1827 PR c++/71912
1828 * g++.dg/ext/flexary4.C: Adjust.
1829 * g++.dg/ext/flexary5.C: Same.
1830 * g++.dg/ext/flexary9.C: Same.
1831 * g++.dg/ext/flexary19.C: New test.
1832 * g++.dg/ext/flexary18.C: New test.
1833 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1834 regression test.
4d7671d9 1835 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1836 Avoid generating a flexible array member in an array.
2e7b05a3 1837
ff56abd1 18382016-10-13 Martin Sebor <msebor@redhat.com>
1839
1840 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1841 to placate -Wformat on targets where the type is not int.
1842
c4966203 18432016-10-13 David Malcolm <dmalcolm@redhat.com>
1844
1845 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1846 in INSN_LOCATION.
1847
0655e0e6 18482016-10-13 Bin Cheng <bin.cheng@arm.com>
1849
1850 * gcc.target/i386/l_fma_float_1.c: Revise test.
1851 * gcc.target/i386/l_fma_float_2.c: Ditto.
1852 * gcc.target/i386/l_fma_float_3.c: Ditto.
1853 * gcc.target/i386/l_fma_float_4.c: Ditto.
1854 * gcc.target/i386/l_fma_float_5.c: Ditto.
1855 * gcc.target/i386/l_fma_float_6.c: Ditto.
1856 * gcc.target/i386/l_fma_double_1.c: Ditto.
1857 * gcc.target/i386/l_fma_double_2.c: Ditto.
1858 * gcc.target/i386/l_fma_double_3.c: Ditto.
1859 * gcc.target/i386/l_fma_double_4.c: Ditto.
1860 * gcc.target/i386/l_fma_double_5.c: Ditto.
1861 * gcc.target/i386/l_fma_double_6.c: Ditto.
1862
c4dd22f7 18632016-10-13 Bin Cheng <bin.cheng@arm.com>
1864
1865 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1866
73e363e1 18672016-10-13 Bin Cheng <bin.cheng@arm.com>
1868
1869 * gcc.dg/vect/vect-98.c: Refine test case.
1870 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1871 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1872 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1873
c0f4422f 18742016-10-13 Jakub Jelinek <jakub@redhat.com>
1875
1876 PR c/77946
1877 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1878
5d3eb95a 18792016-10-13 Martin Liska <mliska@suse.cz>
1880
1881 PR tree-optimization/77943
1882 * g++.dg/tree-ssa/pr77943.C: New test.
1883
eb04d24c 18842016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1885
1886 PR fortran/72832
1887 * gfortran.dg/allocate_with_source_22.f03: New test.
1888 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1889 fail.
1890
4c57e30a 18912016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1892
1893 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1894 * gcc.target/arm/movsi_movw.c: Likewise.
1895 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1896 directive to work on big endian targets.
1897
a70bfd3e 18982016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1899
1900 * gcc.dg/tree-ssa/evrp6.c: New test.
1901
ef51c561 19022016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1903
1904 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1905 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1906 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1907
c1276ee1 19082016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1909
1910 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1911 * gcc.target/powerpc/warn-2.c: Ditto.
1912
a5c34f4b 19132016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1914
1915 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1916 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1917 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1918 for -mmsa.
1919 * gcc.target/mips/msa.c: New test.
1920 * gcc.target/mips/msa-builtins.c: Likewise.
1921 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1922 (check_effective_target_mips_msa_runtime): Likewise.
1923 (check_effective_target_mips_msa): Likewise.
1924 (add_options_for_mips_msa): Likewise.
1925 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1926 (check_effective_target_vect_intfloat_cvt): Likewise.
1927 (check_effective_target_vect_uintfloat_cvt): Likewise.
1928 (check_effective_target_vect_floatint_cvt): Likewise.
1929 (check_effective_target_vect_floatuint_cvt): Likewise.
1930 (check_effective_target_vect_shift): Likewise.
1931 (check_effective_target_vect_shift_char): Likewise.
1932 (check_effective_target_vect_long): Likewise.
1933 (check_effective_target_vect_float): Likewise.
1934 (check_effective_target_vect_double): Likewise.
1935 (check_effective_target_vect_long_long): Likewise.
1936 (check_effective_target_vect_perm): Likewise.
1937 (check_effective_target_vect_perm_byte): Likewise.
1938 (check_effective_target_vect_perm_short): Likewise.
1939 (check_effective_target_vect_sdot_qi): Likewise.
1940 (check_effective_target_vect_udot_qi): Likewise.
1941 (check_effective_target_vect_sdot_hi): Likewise.
1942 (check_effective_target_vect_udot_hi): Likewise.
1943 (check_effective_target_vect_pack_trunc): Likewise.
1944 (check_effective_target_vect_unpack): Likewise.
1945 (check_effective_target_vect_hw_misalign): Likewise.
1946 (check_effective_target_vect_condition): Likewise.
1947 (check_effective_target_vect_cond_mixed): Likewise.
1948 (check_effective_target_vect_char_mult): Likewise.
1949 (check_effective_target_vect_short_mult): Likewise.
1950 (check_effective_target_vect_int_mult): Likewise.
1951 (check_effective_target_vect_extract_even_odd): Likewise.
1952 (check_effective_target_vect_interleave): Likewise.
1953 (check_vect_support_and_set_flags): Check if the target supports MSA
1954 and append to the list of EFFECTIVE_TARGETS.
1955
3e7c21b1 19562016-10-12 Richard Biener <rguenther@suse.de>
1957
1958 PR debug/77947
1959 * g++.dg/torture/pr77947.C: New testcase.
1960
bd043173 19612016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1962
1963 * gnat.dg/debug8.adb: New testcase.
1964
dade7ede 19652016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1966
1967 * gnat.dg/debug9.adb: New testcase.
1968
98e16200 19692016-10-12 Richard Biener <rguenther@suse.de>
1970
1971 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1972 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1973 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1974
30855003 19752016-10-12 Richard Biener <rguenther@suse.de>
1976
1977 PR tree-optimization/77920
1978 * gcc.dg/torture/pr77920.c: New testcase.
1979
12663602 19802016-10-12 Jakub Jelinek <jakub@redhat.com>
1981
221d7858 1982 PR tree-optimization/77929
1983 * gcc.c-torture/compile/pr77929.c: New test.
1984
12663602 1985 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1986 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1987 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1988 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1989 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1990 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1991 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1992 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1993 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1994
443a4842 19952016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1996
1997 * gcc.target/sparc/setcc-4.c: Adjust.
1998 * gcc.target/sparc/setcc-5.c: Likewise.
1999 * gcc.target/sparc/setcc-6.c: Likewise.
2000 * gcc.target/sparc/setcc-7.c: Likewise.
2001 * gcc.target/sparc/setcc-8.c: Likewise.
2002 * gcc.target/sparc/setcc-9.c: Likewise.
2003 * gcc.target/sparc/setcc-10.c: Delete.
2004
ffe8440e 20052016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2006
2007 PR fortran/77942
2008 * gfortran.dg/pr77942.f90
2009
f9d86318 20102016-10-11 Fritz Reese <fritzoreese@gmail.com>
2011
2012 * gfortran.dg/dec_math.f90: New testsuite.
2013
aec336e9 20142016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2015
2016 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2017 (main): Declare j as i32 instead of int.
2018
96eb1519 20192016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2020
2021 PR testsuite/PR77710
2022 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2023 target triplet instead of *-*-*-*.
2024
a84cc613 20252016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2026
2027 * gnat.dg/unchecked_convert10.adb: New test.
2028 * gnat.dg/unchecked_convert11.adb: Likewise.
2029 * gnat.dg/unchecked_convert12.adb: Likewise.
2030
94ec1a50 20312016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2032
2033 * gcc.target/sparc/cbcond-1.c: New test.
2034 * gcc.target/sparc/cbcond-2.c: Likewise.
2035 * gcc.target/sparc/movcc-1.c: Likewise.
2036 * gcc.target/sparc/movcc-2.c: Likewise.
2037 * gcc.target/sparc/setcc-1.c: Adjust.
2038 * gcc.target/sparc/setcc-2.c: Likewise.
2039 * gcc.target/sparc/setcc-3.c: Likewise.
2040 * gcc.target/sparc/setcc-4.c: Likewise.
2041 * gcc.target/sparc/setcc-5.c: Likewise.
2042 * gcc.target/sparc/setcc-6.c: New test.
2043 * gcc.target/sparc/setcc-7.c: Likewise.
2044 * gcc.target/sparc/setcc-8.c: Likewise.
2045 * gcc.target/sparc/setcc-9.c: Likewise.
2046 * gcc.target/sparc/setcc-10.c: Likewise.
2047
74cf8d76 20482016-10-10 Jeff Law <law@redhat.com>
2049
2050 PR tree-optimization/71947
2051 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2052 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2053 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2054 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2055 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2056 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2057
8d3bf9df 20582016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2059
2060 PR fortran/77915
2061 * gfortran.dg/matmul_11.f90: New test.
2062
ade2e453 20632016-10-10 Jiong Wang <jiong.wang@arm.com>
2064
2065 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2066 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2067 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2068 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2069 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2070 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2071 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2072 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2073 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2074 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2075 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2076 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2077 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2078 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2079 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2080 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2081 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2082 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2083 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2084 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2086 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2087 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2088 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2089 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2091 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2092 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2093 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2094 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2095 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2096 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2097 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2098 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2099 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2100 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2101 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2102 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2103 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2104 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2105 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2106 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2107 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2108 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2109 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2110 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2111 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2112 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2113 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2114 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2115 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2116 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2117 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2118 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2119 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2120 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2121 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2122 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2123 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2124
d9b5db8e 21252016-10-10 Jiong Wang <jiong.wang@arm.com>
2126
2127 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2128 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2129 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2130 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2131 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2132 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2133 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2134 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2135 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2136 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2137 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2138 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2139 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2140 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2141
67789205 21422016-10-10 Jiong Wang <jiong.wang@arm.com>
2143
2144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2145 Enable AArch64.
2146 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2147 vdup*_laneq.
2148 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2149 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2150 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2151 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2152
6dfe8276 21532016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2154 Jiong Wang <jiong.wang@arm.com>
2155
2156 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2157 AArch64 support.
2158 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2159 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2160 AArch64 targets.
2161 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2162 AArch64 targets.
2163 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2164 targets.
2165 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2166
ec8fd20e 21672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2168
2169 * gnat.dg/specs/vfa.ads: New test.
2170
6dfe8276 21712016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2172
2173 * gnat.dg/inline13.ad[sb]: New test.
2174 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2175
8fc51369 21762016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gnat.dg/biased_subtype.adb: New test.
2179
b4d09fc1 21802016-10-09 Jakub Jelinek <jakub@redhat.com>
2181
2182 PR tree-optimization/77901
2183 * gcc.c-torture/compile/pr77901.c: New test.
2184
14964a36 21852016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2186
2187 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2188 * gcc.dg/ipa/propalign-2.c: Likewise
2189 * gcc.dg/ipa/propalign-3.c: Likewise.
2190 * gcc.dg/ipa/propalign-4.c: Likewise.
2191 * gcc.dg/ipa/propalign-5.c: Likewise.
2192
ad0c1dec 21932016-10-08 Jakub Jelinek <jakub@redhat.com>
2194
ae691a10 2195 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2196
4582d852 2197 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2198
ad0c1dec 2199 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2200 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2201
90a2ad05 22022016-10-07 Fritz Reese <fritzoreese@gmail.com>
2203
2204 * gfortran.dg/dec_union_11.f90: New testcase.
2205
4076953a 22062016-10-07 Nathan Sidwell <nathan@acm.org>
2207
2208 PR c++/66443
2209 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2210 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2211 * g++.dg/cpp1y/pr66443-cxx14.C: New
2212 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2213 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2214
cd45162d 22152016-10-07 Jakub Jelinek <jakub@redhat.com>
2216
2217 * g++.dg/cpp0x/addressof1.C: New test.
2218 * g++.dg/cpp0x/addressof2.C: New test.
2219
7d29bba9 22202016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2221
2222 * gcc.target/powerpc/float128-type-1.c: New test to check that
2223 PowerPC 64-bit Linux enables -mfloat128-type by default.
2224 * gcc.target/powerpc/float128-type-2.c: Likewise.
2225 * gcc.target/powerpc/float128-mix.c: Change error message to
2226 reflect that __ibm128 is now #define'ed to be long double.
2227
7d562e89 22282016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2229
2230 PR fortran/77406
2231 * gfortran.dg/pr77406.f90: New test.
2232 * gfortran.dg/assumed_type_3.f90: Update error messages.
2233 * gfortran.dg/defined_operators_1.f90: Ditto.
2234 * gfortran.dg/generic_26.f90: Ditto.
2235 * gfortran.dg/generic_7.f90: Ditto.
2236 * gfortran.dg/gomp/udr5.f90: Ditto.
2237 * gfortran.dg/gomp/udr7.f90: Ditto.
2238 * gfortran.dg/interface_1.f90: Ditto.
2239 * gfortran.dg/interface_37.f90: Ditto.
2240 * gfortran.dg/interface_5.f90: Ditto.
2241 * gfortran.dg/interface_6.f90: Ditto.
2242 * gfortran.dg/interface_7.f90
2243 * gfortran.dg/no_arg_check_3.f90
2244 * gfortran.dg/operator_5.f90
2245 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2246
0365bfa8 22472016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2248
2249 PR c++/77700
2250 * c-c++-common/Wint-in-bool-context.c: Update test.
2251
1941149a 22522016-10-07 Richard Biener <rguenther@suse.de>
2253
2254 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2255 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2256
dc5b5d21 22572016-10-07 Marek Polacek <polacek@redhat.com>
2258
2259 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2260
30ac4925 22612016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2262
2263 PR c++/69733
2264 * c-c++-common/pr69733.c: New test.
2265 * gcc.dg/pr69733.c: New test.
2266 * gcc.target/i386/pr69733.c: New test.
2267
95c0ad19 22682016-10-07 Marek Polacek <polacek@redhat.com>
2269
2270 PR c++/77803
2271 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2272
fafde080 22732016-10-07 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR tree-optimization/77664
2276 * gcc.dg/tree-ssa/pr77664.c: New test.
2277 * gcc.dg/pr77664.c: New test.
2278
22792016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2280
2281 * gfortran.dg/pr69955.f90: New test.
2282
4147af80 22832016_10-06 Louis Krupp <louis.krupp@zoho.com>
2284
2285 PR fortran/57910
2286 * gfortran.dg/pr57910.f90: New test.
2287
adeca879 22882016-10-06 Jakub Jelinek <jakub@redhat.com>
2289
2290 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2291 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2292
fefb1a11 22932016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2294
2295 PR tree-optimization/77862
2296 * gcc.dg/pr77862.c: New test.
2297
f7df25e9 22982016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2299
2300 * gcc.dg/tree-ssa/evrp4.c: New test.
2301
3ff1ad36 23022016-10-06 Jeff Law <law@redhat.com>
2303
2304 PR tree-optimization/71661
2305 * gcc.dg/tree-ssa/pr71661.c: New test.
2306
1424fde5 23072016-10-06 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/77855
2310 * gcc.dg/torture/pr77855.c: New testcase.
2311
a22dd5ec 23122016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2313 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2314
2315 * g++.dg/other/pr77759.C: New test.
2316
cb1f8eb4 23172016-10-06 Richard Biener <rguenther@suse.de>
2318
2319 PR tree-optimization/77839
2320 * gcc.dg/torture/pr77839.c: New testcase.
2321
bb513366 23222016-10-06 Marek Polacek <polacek@redhat.com>
2323
2324 * g++.dg/cpp1z/init-statement9.C: New test.
2325
26d689f4 23262016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2327
2328 * gcc.target/i386/pcommit-1.c: Deleted.
2329 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2330 * gcc.target/i386/sse-13.c: Ditto.
2331 * gcc.target/i386/sse-14.c: Ditto.
2332 * gcc.target/i386/sse-22.c: Ditto.
2333 * gcc.target/i386/sse-23.c: Ditto.
2334 * g++.dg/other/i386-2.C: Ditto.
2335
847e66cc 23362016-10-05 Uros Bizjak <ubizjak@gmail.com>
2337
2338 * gcc.target/i386/pr77833.c: Require int128 effective target.
2339
670ec524 23402016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2341
2342 PR fortran/58991
2343 PR fortran/58992
2344 * gfortran.dg/associate_22.f90: New test.
2345
fca4e258 23462016-10-05 Fritz Reese <fritzoreese@gmail.com>
2347
2348 * gfortran.dg/dec_union_9.f90: New testcase.
2349 * gfortran.dg/dec_union_10.f90: New testcase.
2350
994fc95f 23512016-10-05 Jakub Jelinek <jakub@redhat.com>
2352
c6958264 2353 PR sanitizer/66343
2354 * gcc.dg/pch/pr66343-3.c: New test.
2355 * gcc.dg/pch/pr66343-3.hs: New file.
2356
994fc95f 2357 PR sanitizer/66343
2358 * gcc.dg/pch/pr66343-1.c: New test.
2359 * gcc.dg/pch/pr66343-1.hs: New file.
2360 * gcc.dg/pch/pr66343-2.c: New test.
2361 * gcc.dg/pch/pr66343-2.hs: New file.
2362
2b6903a5 23632016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2364
2365 * c-c++-common/Wint-in-bool-context.c: Update test.
2366
a9e44c43 23672016-10-05 Marek Polacek <polacek@redhat.com>
2368
2369 * g++.dg/cpp1z/init-statement1.C: New test.
2370 * g++.dg/cpp1z/init-statement2.C: New test.
2371 * g++.dg/cpp1z/init-statement3.C: New test.
2372 * g++.dg/cpp1z/init-statement4.C: New test.
2373 * g++.dg/cpp1z/init-statement5.C: New test.
2374 * g++.dg/cpp1z/init-statement6.C: New test.
2375 * g++.dg/cpp1z/init-statement7.C: New test.
2376 * g++.dg/cpp1z/init-statement8.C: New test.
2377
d0a5b595 23782016-10-05 Louis Krupp <louis.krupp@zoho.com>
2379
2380 PR fortran/67524
2381 * gfortran.dg/pr67524.f90: New test.
2382
c7b01e77 23832016-10-05 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR sanitizer/77823
2386 * c-c++-common/ubsan/shift-9.c: New test.
2387
d204444e 23882016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2389
2390 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2391 of int if __SIZEOF_INT__ is less than 4 bytes.
2392
ea55eab9 23932016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2394
2395 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2396 * gfortran.dg/class_array_20.f03: Likewise.
2397 * gfortran.dg/class_array_21.f03: Likewise.
2398 * gfortran.dg/finalize_29.f08: Likewise.
2399 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2400
bf1426ea 24012016-10-05 Richard Biener <rguenther@suse.de>
2402
2403 PR middle-end/77826
2404 * gcc.dg/torture/pr77826.c: New testcase.
2405
eb93b162 24062016-10-05 Richard Biener <rguenther@suse.de>
2407
2408 * gcc.dg/fold-copysign-1.c: New testcase.
2409
830f8f08 24102016-10-05 Andreas Schwab <schwab@suse.de>
2411
2412 * g++.dg/pr49847-2.C: Remove.
2413
ce229d56 24142016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2415
2416 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2417
d82d27a3 24182016-10-05 Richard Biener <rguenther@suse.de>
2419
2420 PR middle-end/55152
2421 * gcc.dg/pr55152-2.c: New testcase.
2422
29e40d1d 24232016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2424
2425 * gfortran.dg/dtio_15.f90: New test.
2426
78dc0da1 24272016-10-04 Ian Lance Taylor <iant@golang.org>
2428
2429 * gcc.dg/split-7.c: New test.
2430
f72de674 24312016-10-04 Martin Sebor <msebor@redhat.com>
2432
2433 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2434 %lc directive to wint_t to silence -Wformat warnings on targets
2435 where the latter is a distinct type such as long.
2436
c30da209 24372016-10-04 Martin Sebor <msebor@redhat.com>
2438
2439 PR c++/77804
2440 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2441
c93d719b 24422016-10-04 Jakub Jelinek <jakub@redhat.com>
2443
c8887d28 2444 PR c++/77791
2445 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2446
c93d719b 2447 * g++.dg/other/java3.C: Remove.
2448 * g++.dg/other/java1.C: Remove.
2449 * g++.dg/other/error12.C: Remove.
2450 * g++.dg/other/java2.C: Remove.
2451 * g++.dg/warn/Wnvdtor.C: Remove.
2452 * g++.dg/lookup/java1.C: Remove.
2453 * g++.dg/lookup/java2.C: Remove.
2454 * g++.dg/ext/pr34829.C: Remove.
2455 * g++.dg/ext/java-3.C: Remove.
2456 * g++.dg/ext/java-1.C: Remove.
2457 * g++.dg/ext/java-2.C: Remove.
2458 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2459
e62363b1 24602016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2461
2462 PR tree-optimization/77808
2463 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2464
38f18c01 24652016-10-04 Richard Biener <rguenther@suse.de>
2466
2467 PR tree-optimization/77399
2468 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2469
47fd90af 24702016-10-04 Richard Biener <rguenther@suse.de>
2471
2472 PR middle-end/77833
2473 * gcc.target/i386/pr77833.c: New testcase.
2474
2f8d6297 24752016-09-26 Jeff Law <law@redhat.com>
2476
2477 PR tree-optimization/71550
2478 PR tree-optimization/71403
2479 * gcc.c-torture/execute/pr71550.c: New test.
2480
4092cccf 24812016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2482
2483 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2484 option.
2485
8e8fe25a 24862016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2487
2488 Revert
2489 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2490
2491 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2492
fcfa0d6a 24932016-10-03 Marek Polacek <polacek@redhat.com>
2494
2495 * g++.dg/cpp0x/nullptr37.C: New test.
2496
255beb07 24972016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2498
2499 * c-c++-common/Wint-in-bool-context.c: Update test.
2500
16127d51 25012016-10-02 Jakub Jelinek <jakub@redhat.com>
2502
2503 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2504 earlier.
2505 * g++.dg/charset/asm2.c (memmove): Likewise.
2506 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2507 * g++.dg/tls/diag-4.C (foo): Likewise.
2508 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2509 dg-warning, fix up regex.
2510 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2511 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2512 * g++.old-deja/g++.mike/net31.C: Likewise.
2513 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2514 for C++17.
2515 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2516 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2517
c9e875f1 25182016-10-01 Richard Biener <rguenther@suse.de>
2519
2520 PR middle-end/77798
2521 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2522
77daf8b6 25232016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2524
2525 PR fortran/77663
2526 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2527
ff2feb8b 25282016-10-01 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR c/77490
2531 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2532 Add dg-prune-output directive.
2533
fd3720ac 25342016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2535
2536 PR fortran/66643
2537 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2538 * gfortran.fortran-torture/compile/write.f90: Update test.
2539
dd07e329 25402016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2541
2542 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2543 arm_fp16_alternative_ok as the required effective target.
2544 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2545 -mfp16-format=alternative to the dg-options directive and remove
2546 the dg-add-options directive.
2547
580083a2 25482016-09-30 Fritz Reese <fritzoreese@gmail.com>
2549
2550 PR fortran/77764
2551 * gfortran.dg/dec_union_8.f90: New testcase.
2552
f24fcad2 25532016-09-30 Fritz Reese <fritzoreese@gmail.com>
2554
2555 PR fortran/77782
2556 * gfortran.dg/dec_structure_16.f90: New testcase.
2557
e0e00cf4 25582016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2559
2560 * gfortran.dg/coarray_allocate_10.f08: New test.
2561 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2562
44211526 25632016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2564
2565 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2566
e2441cd8 25672016-09-30 Richard Biener <rguenther@suse.de>
2568
2569 PR tree-optimization/77399
2570 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2571
0914a8ef 25722016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2573
5db34fe5 2574 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2575 -fdelete-null-pointer-checks explicit.
2576 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2577 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2578 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2579 * gcc.dg/pic-1.c: Require fpic target support.
2580 * gcc.dg/pic-2.c: Likewise.
2581
c5d89bae 25822016-09-29 Jakub Jelinek <jakub@redhat.com>
2583
2584 Implement P0001R1 - C++17 removal of register storage class specifier
2585 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2586 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2587 C++17.
2588 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2589 keyword if not __SSE2__.
2590 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2591 C++17.
2592 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2593 register keywords.
2594 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2595 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2596 no_erroneous_warning): Expect new warnings for C++17.
2597 * g++.dg/warn/register-var-2.C (f): Likewise.
2598 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2599 * g++.dg/parse/linkage2.C (foo): Likewise.
2600 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2601 keyword on parameters for C++17.
2602 * g++.dg/cpp1z/register1.C: New test.
2603 * g++.dg/cpp1z/register2.C: New test.
2604 * g++.dg/cpp1z/register3.C: New test.
2605
5424b150 26062016-09-29 Uros Bizjak <ubizjak@gmail.com>
2607
2608 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2609 * gcc.target/i386/avx2-check.h (main): Ditto.
2610 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2611 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2612 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2613 * gcc.target/i386/avx512er-check.h (main): Ditto.
2614 * gcc.target/i386/avx512f-check.h (main): Ditto.
2615 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2616 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2617 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2618
132fa33c 26192016-09-29 Uros Bizjak <ubizjak@gmail.com>
2620
2621 PR target/77756
2622 * gcc.target/i386/pr77756.c: New test.
2623
ea72fa65 26242016-09-29 Marek Polacek <polacek@redhat.com>
2625
2626 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2627
40334d1a 26282016-09-29 Marek Polacek <polacek@redhat.com>
2629
2630 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2631 C++14.
2632
2bf721c3 26332016-09-29 Martin Liska <mliska@suse.cz>
2634
2635 * objc/execute/construct1.m: New test.
2636
a8243a97 26372016-09-29 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/77768
2640 * gcc.dg/torture/pr77768.c: New testcase.
2641
98da8d3b 26422016-09-28 Richard Biener <rguenther@suse.de>
2643
2644 PR middle-end/77407
2645 * gcc.dg/pr77407.c: New testcase.
2646
b0ab3ca0 26472016-09-29 Richard Biener <rguenther@suse.de>
2648
2649 PR middle-end/55152
2650 * gcc.dg/pr55152.c: New testcase.
2651 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2652
f76c9f26 26532016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2654
2655 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2656 (dg-options): Remove -m32.
2657
94d9ba6a 26582016-09-28 Martin Sebor <msebor@redhat.com>
2659
2660 PR middle-end/77721
2661 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2662
d23296dc 26632016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2664
2665 PR libgfortran/77707
2666 * gfortran.dg/inquire_17.f90: New test.
2667
2a2770c6 26682016-09-28 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR c++/77467
2671 * g++.dg/cpp1y/constexpr-77467.C: New test.
2672
3e822015 26732016-09-28 Martin Sebor <msebor@redhat.com>
2674
2675 PR c/77762
2676 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2677 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2678 (test_sprintf_p_const): Adjust line numbers to avoid failures
2679 introduced in r240503.
2680
21ce832f 26812016-09-28 Martin Sebor <msebor@redhat.com>
2682
2683 PR middle-end/77683
2684 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2685
8d9e3eb6 26862016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2687
cfa852a5 2688 PR c++/77748
2689 * g++.dg/pr77550.C: Avoid undefined behavior.
2690
8d9e3eb6 2691 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2692
85dd8d9a 26932016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2694
2695 * gcc.dg/strlenopt-20.c: Update test.
2696 * gcc.dg/strlenopt-21.c: Likewise.
2697 * gcc.dg/strlenopt-22.c: Likewise.
2698 * gcc.dg/strlenopt-22g.c: Likewise.
2699 * gcc.dg/strlenopt-26.c: Likewise.
2700 * gcc.dg/strlenopt-5.c: Likewise.
2701 * gcc.dg/strlenopt-7.c: Likewise.
2702 * gcc.dg/strlenopt-9.c: Likewise.
2703
ce7e2f0e 27042016-09-27 Jakub Jelinek <jakub@redhat.com>
2705
4fd4e9e0 2706 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2707
66108a57 2708 * g++.dg/cpp1z/lambda-this1.C: New test.
2709 * g++.dg/cpp1z/lambda-this2.C: New test.
2710
ce7e2f0e 2711 PR c++/77722
2712 * g++.dg/ubsan/return-4.C: New test.
2713 * g++.dg/ubsan/return-5.C: New test.
2714 * g++.dg/ubsan/return-6.C: New test.
2715
eedf6f96 27162016-09-27 Jiong Wang <jiong.wang@arm.com>
2717
2718 * lib/target-supports.exp
2719 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2720 in function comment.
2721
febf7a45 27222016-09-27 Martin Liska <mliska@suse.cz>
2723
2724 PR gcov-profile/46266
2725 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2726 considered.
2727
1ef012e4 27282016-09-27 Richard Biener <rguenther@suse.de>
2729
2730 PR tree-optimization/77745
2731 * g++.dg/torture/pr77745.C: New testcase.
2732
fcaf08b7 27332016-09-27 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/77478
2736 * gcc.dg/torture/pr77478.c: New testcase.
2737
db46bcd3 27382016-09-27 Martin Liska <mliska@suse.cz>
2739
2740 PR gcov-profile/7970
2741 PR gcov-profile/16855
2742 PR gcov-profile/44779
2743 * g++.dg/gcov/pr16855.C: New test.
2744
2e0bcd96 27452016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2746
2747 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2748
93768ef7 27492016-09-27 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR fortran/77666
2752 * gfortran.dg/gomp/pr77666.f90: New test.
2753
b09a4365 27542016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2755
2756 PR ipa/77677
2757 * gcc.dg/torture/pr77677-2.c: New test.
2758
85527e8f 27592016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2760
2761 PR fortran/77420
2762 * gfortran.dg/pr77420_1.f90: New test.
2763 * gfortran.dg/pr77420_2.f90: Ditto.
2764 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2765 * gfortran.dg/pr77420_4.f90: this file.
2766
140cd7ff 27672016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2768
2769 PR middle-end/77719
2770 * gfortran.dg/pr77719.f90: New test.
2771
d4d58fc3 27722016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2773
2774 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2775 singular form of byte when quantity is unknown.
d4d58fc3 2776
e997bd3a 27772016-09-26 Marek Polacek <polacek@redhat.com>
2778
2779 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2780
9c7de46a 27812016-09-26 Martin Liska <mliska@suse.cz>
2782
2783 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2784 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2785 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2786 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2787 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2788 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2789 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2790 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2791 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2792
3c77f69c 27932016-09-26 Marek Polacek <polacek@redhat.com>
2794
2795 PR c/7652
2796 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2797 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2798 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2799 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2800 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2801 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2802 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2803 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2804 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2805 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2806 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2807 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2808 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2809 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2810 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2811 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2812 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2813 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2814 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2815 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2816 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2817 * c-c++-common/attr-fallthrough-1.c: New test.
2818 * c-c++-common/attr-fallthrough-2.c: New test.
2819 * g++.dg/cpp0x/fallthrough1.C: New test.
2820 * g++.dg/cpp0x/fallthrough2.C: New test.
2821 * g++.dg/cpp1z/fallthrough1.C: New test.
2822 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2823 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2824 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2825 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2826
40e245e1 28272016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2828
9e9fb49b 2829 PR fortran/77429
40e245e1 2830 * gfortran.dg/pr77429.f90: New test.
2831
cfffcdf4 28322016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2833
2834 PR fortran/77694
2835 * gfortran.dg/pr77694.f90: New test.
2836
223e6ae9 28372016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2838
2839 PR target/51244
2840 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2841
9e932ac2 28422016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2843
2844 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2845 for 32-bit mode.
2846
04f16d28 28472016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2848
2849 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2850 for 32-bit mode.
2851
481ce481 28522016-09-24 Marek Polacek <polacek@redhat.com>
2853
2854 PR c/77490
2855 * c-c++-common/Wbool-operation-1.c: New test.
2856 * gcc.dg/Wbool-operation-1.c: New test.
2857
8e652fcf 28582016-09-23 Fritz Reese <fritzoreese@gmail.com>
2859
2860 * gfortran.dg/dec_static_1.f90: New.
2861 * gfortran.dg/dec_static_2.f90: New.
2862 * gfortran.dg/dec_static_3.f90: New.
2863 * gfortran.dg/dec_static_4.f90: New.
2864
e7c4560c 28652016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2866
2867 PR fortran/48298
2868 * gfortran.dg/negative_unit_check.f90: Update test.
2869 * gfortran.dg/dtio_14.f90: New test.
481ce481 2870
ad020996 28712016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2872
2873 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2874 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2875 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2876 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2877 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2878 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2879 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2880
e2c1228b 28812016-09-23 Martin Sebor <msebor@redhat.com>
2882
2883 PR testsuite/77713
2884 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2885 assuming long double is bigger than double.
2886
9b5db70f 28872016-09-23 Jakub Jelinek <jakub@redhat.com>
2888
2889 Implement P0138R2, C++17 construction rules for enum class values
2890 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2891
a30e370d 28922016-09-23 David Malcolm <dmalcolm@redhat.com>
2893
2894 PR preprocessor/77672
2895 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2896 expected multiline output from first warning to reflect change
2897 in r240434.
2898
15650eb7 28992016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2900
2901 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2902
f886b2b4 29032016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2904 Tom de Vries <tom@codesourcery.com>
2905
2906 PR testsuite/77411
2907 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2908
f74ba31d 29092016-09-23 Marek Polacek <polacek@redhat.com>
2910
2911 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2912 * c-c++-common/gomp/atomic-13.c: Likewise.
2913 * c-c++-common/gomp/atomic-14.c: Likewise.
2914 * c-c++-common/pr60439.c: Remove invalid code.
2915 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2916 * g++.dg/expr/bitfield5.C: Likewise.
2917 * g++.dg/expr/bitfield6.C: Likewise.
2918 * g++.dg/expr/bool1.C: Likewise.
2919 * g++.dg/expr/bool3.C: Likewise.
2920 * g++.dg/expr/lval3.C: Likewise.
2921 * g++.dg/expr/lval4.C: Likewise.
2922 * g++.old-deja/g++.jason/bool5.C: Likewise.
2923
7413e757 29242016-09-23 David Malcolm <dmalcolm@redhat.com>
2925
2926 PR preprocessor/77672
2927 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2928 (test_terminator_location): New function.
2929
81df50de 29302016-09-23 Richard Biener <rguenther@suse.de>
2931
2932 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2933
5f4626d8 29342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2935
2936 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2937 -march=armv8.2-a+fp16 when supported by the hardware.
2938 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2939 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2940 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2941 semi-colons to a macro invocations.
2942 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2943 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2944 defined.
2945 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2946 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2948 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2949 defined.
2950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2957 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2959 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2960 defined.
2961 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2963 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2964 defined.
2965 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2967 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2968 defined.
2969 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2970 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2971 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2972 defined.
2973 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2975 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2976 defined. Also fix some white-space.
2977 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2978 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2982 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2983 defined. Also fix some long lines and white-space.
2984 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2985 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2986 defined. Also fix some long lines and white-space.
2987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2988 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2989 defined.
2990 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2992 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2993 defined.
2994 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2996 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2997 defined.
2998 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2999 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3001 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3003 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3005 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3006 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3008 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3009 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3010 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3011 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3012 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3013 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3014 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3015 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3016 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3017
f2645569 30182016-09-23 Jiong Wang <jiong.wang@arm.com>
3019 Matthew Wahab <matthew.wahab@arm.com>
3020
3021 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3043 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3044 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3051 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3053 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3058
66a55fc4 30592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3060
3061 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3062 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3063 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3064 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3065 support.
3066
ada0f4c4 30672016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3068
3069 PR ipa/77677
3070 * gcc.dg/torture/pr77677.c: New test.
3071
8771094d 30722016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3073
3074 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3075 here now.
3076
c959fae1 30772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3078
3079 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3080 options. Add tests for float16x4_t and float16x8_t.
3081
88b594a3 30822016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3083
3084 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3085 * gcc.target/s390/risbg-ll-2.c: Ditto.
3086 * gcc.target/s390/risbg-ll-3.c: Ditto.
3087
e4ad661c 30882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3089
3090 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3091 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3092
4005a882 30932016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3094
3095 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3096 output to the simplified instructions.
3097
9854d864 30982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3099
3100 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3101 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3102
388ce7db 31032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3104
3105 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3106 (FP16_SUPPORTED): New
3107 (expected-hfloat-16x4): Make conditional on __fp16 support.
3108 (expected-hfloat-16x8): Likewise.
3109 (vdup_n_f16): Disable for non-AArch64 targets.
3110 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3111 conditional on FP16_SUPPORTED.
3112 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3113 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3114 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3115 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3116 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3117 for testing __fp16.
3118 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3119 conditional on FP16_SUPPORTED.
3120 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3121 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3122
837bb76e 31232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3124
3125 * gcc.target/arm/short-vfp-1.c: New.
3126
e183c2b8 31272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3128
3129 * gcc.target/arm/attr-fp16-arith-1.c: New.
3130
cd6fbed6 31312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3132
3133 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3134 New.
3135 (add_options_for_arm_v8_2a_fp16_neon): New.
3136 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3137 (add_options_for_arm_arch_v8_2a): Auto-generate.
3138 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3139 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3140 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3141 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3142 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3143 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3144 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3145
4961b0ab 31462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3147
3148 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3149 arm_fp16_alternative_ok.
3150 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3151 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3152 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3153 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3154 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3155 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3156 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3157 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3158 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3159 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3160 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3161 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3162 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3163 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3164 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3165 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3166 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3167 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3168 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3169 arm_fp16_alternative_ok.
3170 * lib/target-supports.exp
3171 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3172 (check_effective_target_arm_fp16_alternative_ok): New.
3173 (check_effective_target_arm_fp16_none_ok_nocache): New.
3174 (check_effective_target_arm_fp16_none_ok): New.
3175
ce5b3c3b 31762016-09-23 Martin Liska <mliska@suse.cz>
3177
3178 * gcc.dg/ipa/pr77653.c: Replace adress
3179 with address.
3180
d4c65e05 31812016-09-23 Martin Liska <mliska@suse.cz>
3182
3183 * gcc.target/i386/movbe-4.c: New test.
3184
82a47693 31852016-09-23 Martin Liska <mliska@suse.cz>
3186
3187 * gcc.target/i386/crc32-5.c: New test.
3188
0253072a 31892016-09-23 Martin Liska <mliska@suse.cz>
3190
3191 * gcc.target/i386/pr71652.c: New test.
3192 * gcc.target/i386/pr71652-2.c: New test.
3193 * gcc.target/i386/pr71652-3.c: New test.
3194
0bfdbd22 31952016-09-23 Jakub Jelinek <jakub@redhat.com>
3196
3197 * lib/gcc-dg.exp (process-message): Support relative line number
3198 notation - .+4 or .-1 etc.
3199 * gcc.dg/dg-test-1.c: New test.
3200
ff982ab4 32012016-09-22 Martin Sebor <msebor@redhat.com>
3202
3203 PR target/77676
3204 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3205 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3206 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3207 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3208
78299f8d 32092016-09-22 Uros Bizjak <ubizjak@gmail.com>
3210
3211 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3212 * gcc.dg/ifcvt-2.c: Ditto.
3213 * gcc.dg/zero_bits_compound-1.c: Ditto.
3214 * gcc.dg/zero_bits_compound-1.c: Ditto.
3215 * gcc.dg/pr40550.c: Simplify target selectors.
3216 Use dg-additional-options.
3217 * gcc.dg/pr47893.c: Ditto.
3218 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3219 additional options for 32-bit x86 targets.
3220 * gcc.dg/pr70955.c: Move to ...
3221 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3222
ec645283 32232016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/61019
3226 * g++.dg/cpp0x/pr61019.C: New.
3227
9753b549 32282016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3229 Terry Guo <terry.guo@arm.com>
3230
3231 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3232 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3233 * gcc.target/arm/pure-code/pure-code.exp: New.
3234
7dbfb427 32352016-09-22 Uros Bizjak <ubizjak@gmail.com>
3236
3237 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3238 Remove SSE effective target requirement.
3239
7e20dff2 32402016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3241
3242 PR c++/71979
3243 * g++.dg/cpp0x/pr71979.C: New.
3244
05dd002d 32452016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3246
3247 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3248
53769cc8 32492016-09-22 Martin Liska <mliska@suse.cz>
3250
3251 PR ipa/77653
3252 * gcc.dg/ipa/pr77653.c: New test.
3253
51c846d6 32542016-09-22 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR fortran/77665
3257 * gfortran.dg/gomp/pr77665.f90: New test.
3258
51278c1a 32592016-09-22 Paul Thomas <pault@gcc.gnu.org>
3260
3261 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3262 * gfortran.dg/dtio_13.f90: New test.
3263
cde225a2 32642016-09-21 Louis Krupp <louis.krupp@zoho.com>
3265
3266 PR fortran/66107
3267 * gfortran.dg/pr66107.f90: New test.
3268
0d5530d9 32692016-09-21 Ian Lance Taylor <iant@golang.org>
3270
3271 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3272 with call to builtin delete function.
3273
9ca7e933 32742016-09-21 Joseph Myers <joseph@codesourcery.com>
3275
3276 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3277 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3278 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3279 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3280 tests.
3281
451127c6 32822016-09-21 Uros Bizjak <ubizjak@gmail.com>
3283
3284 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3285
98aa0f57 32862016-09-21 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR c++/77651
3289 * g++.dg/cpp1z/aligned-new6.C: New test.
3290
65eeae10 32912016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3292
3293 * gcc.target/arm/fp16-aapcs-3.c: New.
3294 * gcc.target/arm/fp16-aapcs-4.c: New.
3295 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3296 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3297 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3298 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3299
1a39df22 33002016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3301
3302 PR tree-optimization/77550
3303 * g++.dg/pr77550.C: New test.
3304
48bc6fdd 33052016-09-21 Georg-Johann Lay <avr@gjlay.de>
3306
3307 PR target/77326
3308 * gcc.target/avr/torture/pr77326.c: New test.
3309
a09b160b 33102016-09-21 Louis Krupp <louis.krupp@zoho.com>
3311
3312 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3313
91207228 33142016-09-21 Richard Biener <rguenther@suse.de>
3315
3316 PR tree-optimization/77648
3317 * gcc.dg/torture/pr77648-1.c: New testcase.
3318 * gcc.dg/torture/pr77648-2.c: Likewise.
3319
f6aeb966 33202016-09-21 Richard Biener <rguenther@suse.de>
3321 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR tree-optimization/77621
3324 * gcc.dg/pr77621.c: New testcase.
3325
637b3ebb 33262016-09-21 Paul Thomas <pault@gcc.gnu.org>
3327
3328 PR fortran/77657
3329 * gfortran.dg/dtio_12.f90: New test.
3330
b5b88e7a 33312016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3332
3333 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3334
8ccdb0a4 33352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3336
3337 PR tree-optimization/72835
3338 * gcc.dg/tree-ssa/pr72835.c: New test.
3339
b9833bfd 33402016-09-20 Martin Sebor <msebor@redhat.com>
3341
3342 PR middle-end/49905
3343 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3344 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3345 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3346 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3347 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3348 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3349 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3350
597323ed 33512016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3352
3353 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3354 arguments/compare will be optimized away.
3355 * gcc.dg/torture/ftrapv-1.c: Likewise.
3356
25a8e007 33572016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3358
3359 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3360 will be optimized away.
3361 * gcc.dg/ipa/vrp1.c: New test.
3362 * gcc.dg/ipa/vrp2.c: New test.
3363 * gcc.dg/ipa/vrp3.c: New test.
3364
6e93da1b 33652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3366
3367 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3368 does the same transformation.
3369 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3370 * gcc.dg/tree-ssa/evrp1.c: New test.
3371 * gcc.dg/tree-ssa/evrp2.c: New test.
3372 * gcc.dg/tree-ssa/evrp3.c: New test.
3373 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3374 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3375 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3376 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3377 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3378 foling now happens early.
3379 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3380 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3381 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3382 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3383 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3384
b8b3b645 33852016-09-20 Uros Bizjak <ubizjak@gmail.com>
3386
3387 PR target/77621
3388 * gcc.target/i386/pr77621.c: New test.
3389 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3390 pattern, loop should vectorize with -mtune=atom.
3391
81165554 33922016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3393 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR testsuite/63299
3396 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3397 instead of delete.
3398
2f8a2ead 33992016-09-20 Jakub Jelinek <jakub@redhat.com>
3400
a48667ee 3401 PR c++/77626
3402 * g++.dg/other/pr77626.C: New test.
3403
7e67c6d5 3404 PR c++/77638
3405 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3406
59934ea3 3407 PR c++/77637
3408 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3409
2f8a2ead 3410 PR middle-end/77624
3411 * c-c++-common/pr77624-1.c: New test.
3412 * c-c++-common/pr77624-2.c: New test.
3413
a1268ee1 34142016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3415
3416 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3417 of digits expected.
3418
0b77b2cf 34192016-09-20 Richard Biener <rguenther@suse.de>
3420
3421 PR tree-optimization/77646
3422 * gcc.dg/torture/pr77646.c: New testcase.
3423
bed03df1 34242016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3425
3426 PR c++/77434
3427 * c-c++-common/Wint-in-bool-context.c: New test.
3428
cb19a0da 34292016-09-19 Joseph Myers <joseph@codesourcery.com>
3430
3431 * gcc.dg/cr-decimal-dig-1.c: New test.
3432
9b5c49ef 34332016-09-19 Joseph Myers <joseph@codesourcery.com>
3434
3435 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3436 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3437 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3438 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3439
48d1445d 34402016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3441
3442 PR rtl-optimization/77416
3443 * gcc.target/powerpc/pr77416.c: New.
3444
579f478b 34452016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3446
3447 PR c++/77639
3448 * g++.dg/template/error-recovery4.C: New test.
3449
f2e52448 34502016-09-19 Bin Cheng <bin.cheng@arm.com>
3451
3452 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3453
aaf7d5f8 34542016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3455
3456 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3457 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3458
5f036000 34592016-09-19 Jakub Jelinek <jakub@redhat.com>
3460 Jan Hubicka <jh@suse.cz>
3461
3462 PR target/77587
3463 * gcc.dg/pr77587.c: New test.
3464 * gcc.dg/pr77587a.c: New file.
3465
eee0cf09 34662016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3467
3468 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3469 * gfortran.dg/coarray_38.f90:
3470 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3471 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3472 * gfortran.dg/coarray_allocate_7.f08: New test.
3473 * gfortran.dg/coarray_allocate_8.f08: New test.
3474 * gfortran.dg/coarray_allocate_9.f08: New test.
3475 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3476 new caf_register.
3477 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3478 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3479 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3480 get_by_refs.
3481 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3482 * gfortran.dg/coarray_lock_7.f90: Same.
3483 * gfortran.dg/coarray_poly_5.f90: Same.
3484 * gfortran.dg/coarray_poly_6.f90: Same.
3485 * gfortran.dg/coarray_poly_7.f90: Same.
3486 * gfortran.dg/coarray_poly_8.f90: Same.
3487 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3488
891196d7 34892016-09-19 Fritz Reese <fritzoreese@gmail.com>
3490
3491 PR fortran/77584
3492 * gfortran.dg/dec_structure_15.f90: New testcase.
3493
281da9a3 34942016-09-19 Richard Biener <rguenther@suse.de>
3495
3496 PR middle-end/77605
3497 * gcc.dg/torture/pr77605.c: New testcase.
3498
8a252920 34992016-09-18 Louis Krupp <louis.krupp@zoho.com>
3500
3501 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3502
a18b7a33 35032016-09-17 Jan Hubicka <hubicka@ucw.cz>
3504
3505 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3506 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3507 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3508 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3509 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3510 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3511 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3512 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3513 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3514 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3515 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3516
b868c23d 35172016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3518
3519 * gcc.target/i386/pr68633.c: Fix expected result.
3520
360d7ea8 35212016-09-17 Louis Krupp <louis.krupp@gmail.com>
3522
3523 PR fortran/68078
3524 * gfortran.dg/pr68078.f90: New test.
3525 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3526
d58661cb 35272016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3528
3529 PR target/77613
3530 * gcc.target/powerpc/swaps-p8-25.c: New.
3531
24b3d864 35322016-09-16 Jakub Jelinek <jakub@redhat.com>
3533
e6db887a 3534 PR c++/77482
3535 * g++.dg/cpp0x/constexpr-77482.C: New test.
3536
44df6c11 3537 PR c++/77379
3538 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3539 thunk offsets.
3540 * g++.dg/abi/abi-tag23a.C: Likewise.
3541
53d2f3de 3542 PR c++/77338
3543 * g++.dg/cpp0x/decltype-77338.C: New test.
3544
24b3d864 3545 PR c++/77375
3546 * g++.dg/cpp0x/mutable1.C: New test.
3547
42f172d0 35482016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3549
3550 PR fortran/77612
3551 * gfortran.dg/pr77612.f90: New test.
3552
0665113b 35532016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3554
3555 * gcc.dg/torture/pr70421.c: Require int32plus.
3556
dff10ec9 35572016-09-16 Jakub Jelinek <jakub@redhat.com>
3558
be63912c 3559 PR middle-end/77475
3560 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3561
dff10ec9 3562 PR target/77526
3563 * gcc.target/i386/pr77526.c: New test.
3564
69cdadd9 35652016-09-16 Jakub Jelinek <jakub@redhat.com>
3566 Eric Botcazou <ebotcazou@adacore.com>
3567
3568 PR middle-end/77594
3569 * gcc.target/i386/pr77594.c: New test.
3570
b74250bc 35712016-09-15 Louis Krupp <louis.krupp@zoho.com>
3572
3573 PR fortran/69963
3574 * gfortran.dg/misplaced_implicit_character.f90: New test.
3575
834a2c29 35762016-09-15 Bin Cheng <bin.cheng@arm.com>
3577
3578 PR tree-optimization/77503
3579 * gcc.dg/vect/pr77503.c: New test.
3580
fbcb99d5 35812016-09-15 Richard Biener <rguenther@suse.de>
3582
3583 PR middle-end/77544
3584 * c-c++-common/torture/pr77544.c: New testcase.
3585
3aa4e8c2 35862016-09-15 Jakub Jelinek <jakub@redhat.com>
3587
3588 PR middle-end/77475
3589 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3590 * gcc.dg/march-generic.c: Likewise.
3591 * gcc.target/i386/spellcheck-options-1.c: New test.
3592 * gcc.target/i386/spellcheck-options-2.c: New test.
3593 * gcc.target/i386/spellcheck-options-3.c: New test.
3594 * gcc.target/i386/spellcheck-options-4.c: New test.
3595
e9dea525 35962016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3597
3598 PR fortran/72743
3599 * gfortran.dg/goacc/pr72743.f90: New test.
3600
7270347c 36012016-09-15 Richard Biener <rguenther@suse.de>
3602
3603 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3604
091e8e90 36052016-09-15 Richard Biener <rguenther@suse.de>
3606
3607 PR tree-optimization/77514
3608 * gcc.dg/torture/pr77514.c: New testcase.
3609
8cc08773 36102016-09-14 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c++/77549
3613 * g++.dg/lookup/pr77549.C: New test.
3614
5be60f03 36152016-09-14 Marek Polacek <polacek@redhat.com>
3616
3617 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3618 * c-c++-common/gomp/atomic-13.c: Likewise.
3619 * c-c++-common/gomp/atomic-14.c: Likewise.
3620 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3621 * g++.dg/cpp1z/bool-increment1.C: New test.
3622 * c-c++-common/pr60439.c: Add dg-warning.
3623 * g++.dg/expr/bitfield4.C: Likewise.
3624 * g++.dg/expr/bitfield5.C: Likewise.
3625 * g++.dg/expr/bitfield6.C: Likewise.
3626 * g++.dg/expr/bool1.C: Likewise.
3627 * g++.dg/expr/bool3.C: Likewise.
3628 * g++.dg/expr/lval3.C: Likewise.
3629 * g++.dg/expr/lval4.C: Likewise.
3630 * g++.old-deja/g++.jason/bool5.C: Likewise.
3631 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3632 * g++.dg/other/error18.C: Likewise.
3633 * g++.dg/gomp/atomic-14.C: Likewise.
3634
f80a245e 36352016-09-14 Nathan Sidwell <nathan@acm.org>
3636
3637 PR c++/77539
3638 * g++.dg/cpp1y/pr77539.C: New.
3639
7b329bca 36402016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3641
3642 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3643 dg-require.
3644 * g++.dg/ext/builtin_alloca.C: Likewise.
3645 * g++.dg/template/spec35.C: Likewise.
3646 * gcc.dg/builtins-68.c: Likewise.
3647 * gcc.misc-tests/gcov-13.c: Likewise.
3648 * gcc.misc-tests/gcov-14.c: Likewise.
3649
0029200d 36502016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3651
3652 * gfortran.dg/dec_structure_14.f90: New testcase.
3653
0975f764 36542016-09-14 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR sanitizer/68260
3657 * c-c++-common/tsan/pr68260.c: New test.
3658
1098c313 36592016-09-13 Joe Seymour <joe.s@somniumtech.com>
3660
3661 PR target/70713
3662 * gcc.target/msp430/function-attributes-1.c: New test.
3663 * gcc.target/msp430/function-attributes-2.c: New test.
3664 * gcc.target/msp430/function-attributes-3.c: New test.
3665
2e7b05a3 36662015-04-18 Martin Sebor <msebor@redhat.com>
3667
3668 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3669 of non-nul characters.
3670 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3671
46fad8d5 36722016-09-13 Jakub Jelinek <jakub@redhat.com>
3673
4bdba715 3674 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3675 * g++.dg/cpp1z/gen-attrs1.C: New test.
3676
99d887de 3677 PR tree-optimization/77454
3678 * gcc.dg/pr77454.c: New test.
3679
46fad8d5 3680 PR c++/77553
3681 * g++.dg/cpp1y/constexpr-77553.C: New test.
3682
68ef907c 36832016-09-13 David Malcolm <dmalcolm@redhat.com>
3684
3685 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3686 (test_show_locus): Replace rich_location::add_fixit_insert calls
3687 with add_fixit_insert_before and add_fixit_insert_after.
3688
2c24fd5e 36892016-09-13 Jason Merrill <jason@redhat.com>
3690 Tom de Vries <tom@codesourcery.com>
3691
3692 PR c++/77427
3693 * g++.dg/pr77427.C: New test.
3694
68b219ee 36952016-09-13 Martin Liska <mliska@suse.cz>
3696
3697 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3698 effective target.
3699 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3700 * lib/target-supports.exp: Define the new target.
3701
c72e91d3 37022016-09-12 Andrew Pinski <apinski@cavium.com>
3703
3704 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3705 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3706
b38c0a37 37072016-09-12 Uros Bizjak <ubizjak@gmail.com>
3708
3709 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3710 variable arguments.
3711 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3712 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3713 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3714 variable argument.
3715 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3716 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3717
7a21b590 37182016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3719
3720 PR c++/77496
3721 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3722 * g++.dg/ext/pr77496.C: New test.
3723 * g++.dg/warn/pr77496.C: New test.
3724
00434032 37252016-09-12 David Malcolm <dmalcolm@redhat.com>
3726
3727 PR c/72858
3728 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3729 to preserve conversion chars, and to preserve prefix information.
3730 * gcc.dg/format/pr72858.c: New test case.
3731
54f56c28 37322016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3733
3734 * gfortran.dg/pr77507.f90: Move to ...
3735 * gfortran.dg/ieee/pr77507.f90: here.
3736
08d6d42c 37372016-08-09 Jan Hubicka <hubicka@ucw.cz>
3738
3739 PR ipa/61159
3740 * compile/pr61159.c: New testcase
3741
35870532 37422016-08-09 Jan Hubicka <hubicka@ucw.cz>
3743
3744 PR ipa/64316
3745 * gcc.dg/ipa/pr63416.c: New testcase.
3746
953b9eef 37472016-09-10 Paul Thomas <pault@gcc.gnu.org>
3748 Steven G. Kargl <kargl@gcc.gnu.org>
3749
3750 PR fortran/77532
c78b1f64 3751 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3752
1aef7c3c 37532016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3754
3755 PR fortran/77507
3756 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3757 * gfortran.dg/c_assoc_4.f90: Ditto.
3758
3bb45f76 37592016-09-10 Tom de Vries <tom@codesourcery.com>
3760
3761 PR C/71602
3762 * c-c++-common/va-arg-va-list-type.c: New test.
3763
9731eaaf 37642016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3765
3766 PR rtl-optimization/77289
3767 * gcc.target/powerpc/pr77289.c: New test.
3768
911ea34a 37692016-09-09 Martin Sebor <msebor@redhat.com>
3770
3771 PR c/77520
3772 PR c/77521
3773 * gcc.dg/pr77520.c: New test.
3774 * gcc.dg/pr77521.c: New test.
3775
edd0f33b 37762016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3777
3778 PR fortran/77506
3779 * gfortran.dg/pr77506.f90: New test.
3780
374777a4 37812016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3782
3783 PR fortran/77507
3784 * gfortran.dg/pr77507.f90: New test.
3785
c5eddaf9 37862016-09-09 Joseph Myers <joseph@codesourcery.com>
3787
3788 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3789
3e7e4e14 37902016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3791 Louis Krupp <lkrupp@gcc.gnu.org>
3792
3793 PR fortran/69514
3794 * gfortran.dg/pr69514_1.f90: New test.
3795 * gfortran.dg/pr69514_2.f90: New test.
3796
51688bb7 37972016-09-08 Jakub Jelinek <jakub@redhat.com>
3798
a34338c9 3799 PR fortran/77500
3800 * gfortran.dg/gomp/pr77500.f90: New test.
3801
51688bb7 3802 PR fortran/77516
3803 * gfortran.dg/gomp/pr77516.f90: New test.
3804
3ecb55e7 38052016-09-07 Jakub Jelinek <jakub@redhat.com>
3806
3807 PR middle-end/77475
3808 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3809 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3810 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3811 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3812 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3813 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3814
3da97ff7 38152016-09-07 David Malcolm <dmalcolm@redhat.com>
3816
3817 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3818 "substring-locations.h".
3819
b55f1f44 38202016-09-07 Richard Biener <rguenther@suse.de>
3821
3822 PR c/77450
3823 * c-c++-common/vector-subscript-8.c: Move ..
3824 * gcc.dg/pr77450.c: ... here.
3825
7d482049 38262016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3827
3828 PR libgfortran/77393
3829 * gfortran.dg/fmt_f0_2.f90: Update test.
3830 * gfortran.dg/fmt_f0_3.f90: New test.
3831
ef3b531c 38322016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3833
3834 PR debug/77389
3835 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3836 in dg-options.
3837
3838 PR debug/57519
3839 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3840
39370ea0 38412016-09-06 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR target/69255
3844 * gcc.target/i386/pr69255-1.c: New test.
3845 * gcc.target/i386/pr69255-2.c: New test.
3846 * gcc.target/i386/pr69255-3.c: New test.
3847
38482016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3849
3850 PR c/77336
3851 * gcc.dg/format/miss-7.c: New test.
3852
88820414 38532016-09-06 Uros Bizjak <ubizjak@gmail.com>
3854
3855 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3856
4c790ba8 38572016-09-06 Martin Liska <mliska@suse.cz>
3858
3859 PR gcov-profile/77378
3860 PR gcov-profile/77466
3861 * gcc.dg/profile-update-warning.c: New test.
3862
43d2460d 38632016-09-06 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/77479
3866 * gcc.dg/torture/pr77479.c: New testcase.
3867
4c04bcce 38682016-09-06 Richard Biener <rguenther@suse.de>
3869
3870 PR c/77450
3871 * c-c++-common/vector-subscript-7.c: Adjust.
3872 * c-c++-common/vector-subscript-8.c: New testcase.
3873
8925068a 38742016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3875
3876 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3877
daea048c 38782016-09-05 Jakub Jelinek <jakub@redhat.com>
3879
e315ff48 3880 PR target/77476
3881 * gcc.target/i386/avx512f-pr77476.c: New test.
3882 * gcc.target/i386/avx512bw-pr77476.c: New test.
3883 * gcc.target/i386/avx512dq-pr77476.c: New test.
3884
8eeca3ac 3885 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3886 Update comment to mention also avx512f.
3887
daea048c 3888 PR sanitizer/77396
3889 * g++.dg/asan/pr77396-2.C: New test.
3890
a6ffaadf 38912016-09-05 Uros Bizjak <ubizjak@gmail.com>
3892
3893 PR rtl-optimization/77452
3894 * gcc.target/i386/pr77452.c: New test.
3895
8f8828ba 38962016-09-05 Marek Polacek <polacek@redhat.com>
3897
3898 PR c/77423
3899 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3900
65277f2a 39012016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3902
3903 PR fortran/77391
3904 * gfortran.dg/pr77391.f90: New test.
3905
a1cf06b8 39062016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3907
3908 PR fortran/77460
3909 * gfortran.dg/pr77460.f90: New test.
3910
4d261282 39112016-09-03 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR c/65467
3914 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3915
4fc4eb94 39162016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3917
3918 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3919
40a431fa 39202016-09-02 David Malcolm <dmalcolm@redhat.com>
3921
3922 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3923 test case.
3924 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3925 diagnostic-test-show-locus-generate-patch.c to the sources
3926 for diagnostic_plugin_test_show_locus.c.
3927
a940fdc7 39282016-09-02 Jakub Jelinek <jakub@redhat.com>
3929
0b80c4b2 3930 PR c/65467
3931 * gcc.dg/gomp/_Atomic-1.c: New test.
3932 * gcc.dg/gomp/_Atomic-2.c: New test.
3933 * gcc.dg/gomp/_Atomic-3.c: New test.
3934 * gcc.dg/gomp/_Atomic-4.c: New test.
3935 * gcc.dg/gomp/_Atomic-5.c: New test.
3936
a940fdc7 3937 PR sanitizer/77396
3938 * g++.dg/asan/pr77396.C: New test.
3939
39402016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3941
3942 PR tree-optimization/71831
3943 * gcc.dg/builtin-object-size-16.c: New test.
3944 * gcc.dg/builtin-object-size-17.c: New test.
3945
0b404bb4 39462016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3947
3948 PR libgfortran/77393
3949 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3950
8a5817a9 39512016-09-01 Uros Bizjak <ubizjak@gmail.com>
3952
3953 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3954 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3955 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3956 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3957 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3958 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3959 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3960 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3961 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3962 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3963 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3964 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3965 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3966 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3967 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3968 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3969 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3970 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3971
209253ae 39722016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/opt58.adb: New test.
3975 * gnat.dg/opt58_pkg.ads: New helper.
3976
15182c1d 39772016-09-01 Richard Biener <rguenther@suse.de>
3978
3979 PR middle-end/77436
3980 * gcc.dg/torture/pr77436.c: New testcase.
3981
1c02615c 39822016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3983
3984 * gcc.dg/pr64252.c: Require int32plus.
3985 * gcc.dg/pr66299-1.c: Likewise.
3986 * gcc.dg/pr66299-2.c: Likewise.
3987 * gcc.dg/torture/20131115-1.c: Skip for avr.
3988
08fded5f 39892016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3990
3991 * gcc.target/aarch64/ands_3.c: New test.
3992
a7b3b7c4 39932016-08-31 Jakub Jelinek <jakub@redhat.com>
3994
68c215e4 3995 PR fortran/77352
3996 * gfortran.dg/gomp/pr77352.f90: New test.
3997
a7b3b7c4 3998 PR fortran/77374
3999 * gfortran.dg/gomp/pr77374.f08: New test.
4000
51a43c06 40012016-08-31 Marc Glisse <marc.glisse@inria.fr>
4002
4003 PR tree-optimization/73714
4004 * gcc.dg/tree-ssa/pr73714.c: New test.
4005
01109414 40062016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4007
4008 PR libgfortran/77393
4009 * gfortran.dg/fmt_f0_2.f90: New test.
4010
8036ac7f 40112016-08-31 Marc Glisse <marc.glisse@inria.fr>
4012
4013 * gcc.target/i386/pr59539-2.c: Adapt options.
4014 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4015
b298bde8 40162016-08-31 Paul Thomas <pault@gcc.gnu.org>
4017
4018 PR fortran/77418
4019 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4020 of the associate entity and replace with a pointer to the
4021 intended item on the stack.
4022
9f732c4e 40232016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4024 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4025
4026 PR fortran/48298
4027 * gfortran.dg/dtio_1.f90: New test.
4028 * gfortran.dg/dtio_2.f90: New test.
4029 * gfortran.dg/dtio_3.f90: New test.
4030 * gfortran.dg/dtio_4.f90: New test.
4031 * gfortran.dg/dtio_5.f90: New test.
4032 * gfortran.dg/dtio_6.f90: New test.
4033 * gfortran.dg/dtio_7.f90: New test.
4034 * gfortran.dg/dtio_8.f90: New test.
4035 * gfortran.dg/dtio_9.f90: New test.
4036 * gfortran.dg/dtio_10.f90: New test.
4037
d6dd1b60 40382016-08-30 David Malcolm <dmalcolm@redhat.com>
4039
4040 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4041 (test_many_nested_locations): New function.
4042 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4043 (test_show_locus): Handle "test_many_nested_locations".
4044
2e7400df 40452016-08-30 David Malcolm <dmalcolm@redhat.com>
4046
4047 * g++.dg/template/double-greater-than-fixit.C: New test case.
4048
98023bfd 40492016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4050
4051 * gnat.dg/opt57.ad[sb]: New test.
4052 * gnat.dg/opt57_pkg.ads: New helper.
4053
f9723d87 40542016-08-30 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/69047
4057 * gcc.dg/pr69047.c: Fix byte-order check.
4058
77ce6232 40592016-08-30 Jakub Jelinek <jakub@redhat.com>
4060
adca2d16 4061 PR tree-optimization/72866
4062 * gcc.dg/vect/pr72866.c: New test.
4063
06cee168 4064 PR debug/77363
4065 * g++.dg/debug/dwarf2/pr77363.C: New test.
4066
4472e8d1 4067 PR middle-end/77377
4068 * gcc.target/i386/pr77377.c: New test.
4069
77ce6232 4070 PR debug/77389
4071 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4072 in dg-options.
4073
36bda760 40742016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4075
4076 * gfortran.dg/pr77372.f90: Moved to ...
4077 * gfortran.dg/ieee/pr77372.f90: here.
4078
2db6ea89 40792016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4080
4081 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4082 vector short/char initializations.
4083 * gcc.target/powerpc/vec-init-5.c: Likewise.
4084 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4085 vector initialization optimizations.
4086 * gcc.target/powerpc/vec-init-7.c: Likewise.
4087 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4088 vector float/double initializations.
4089 * gcc.target/powerpc/vec-init-9.c: Likewise.
4090
1e4df796 40912016-08-29 Uros Bizjak <ubizjak@gmail.com>
4092
4093 PR target/77403
4094 * gcc.target/i386/pr77403.c: New test.
4095
f293b7f2 40962016-08-29 Marek Polacek <polacek@redhat.com>
4097
4098 PR c/77292
4099 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4100
ea2ec8f6 41012016-08-29 Tom de Vries <tom@codesourcery.com>
4102
4103 PR c/77398
4104 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4105
686436fe 41062016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4107
4108 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4109
686436fe 41102016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4111
4112 * gfortran.dg/dec_structure_13.f90: New testcase.
4113
f1ecf8b3 41142016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4115
4116 PR fortran/77261
4117 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4118 available.
4119
4670f428 41202016-08-28 Tom de Vries <tom@codesourcery.com>
4121
4122 PR lto/70955
4123 * gcc.dg/pr70955.c: New test.
4124 * gcc.dg/lto/pr70955_0.c: Same.
4125 * gcc.dg/lto/pr70955_1.c: Same.
4126
b243b563 41272016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4128
4129 PR tree-optimization/71077
4130 * gcc.target/i386/pr71077.c: New test.
4131
92a44a68 41322016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4133
4134 PR fortran/77380
4135 * gfortran.dg/pr77380.f90: New test.
4136
92a44a68 41372016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4138
4139 PR fortran/77372
4140 gfortran.dg/pr77372.f90: New test.
4141
367964fa 41422016-08-26 David Malcolm <dmalcolm@redhat.com>
4143
4144 * gcc.dg/spellcheck-fields-2.c (test): Move
4145 dg-begin/end-multiline-output within function body.
4146 (test_macro): New function.
4147
df4248fb 41482016-08-26 David Malcolm <dmalcolm@redhat.com>
4149
4150 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4151 (test_fixit_insert): Update expected output.
4152 (test_fixit_remove): Likewise.
4153 (test_fixit_replace): Likewise.
4154
377da6e4 41552016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4156
4157 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4158 Fix typo.
4159
4f16cc83 41602016-08-26 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/69047
4163 * gcc.dg/pr69047.c: New testcase.
4164
a54071b2 41652016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4166 Martin Jambhor <mjambor@suse.cz>
377da6e4 4167
a54071b2 4168 * gcc.dg/ipa/propbits-1.c: New test-case.
4169 * gcc.dg/ipa/propbits-2.c: Likewise.
4170 * gcc.dg/ipa/propbits-3.c: Likewise.
4171
2ae10c8c 41722016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4173
4174 PR fortran/77351
4175 * gfortran.dg/pr77351.f90: New test.
4176
c4963714 41772016-08-25 Marek Polacek <polacek@redhat.com>
4178
4179 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4180
49e1f4eb 41812016-08-25 Marek Polacek <polacek@redhat.com>
4182
4183 PR c/77323
4184 * gcc.dg/pr77323.c: New test.
4185
984f03c2 41862016-08-24 Paul Thomas <pault@gcc.gnu.org>
4187
4188 PR fortran/77358
4189 * gfortran.dg/submodule_17.f08: New test.
4190
92a44a68 41912016-08-24 Michael Collison <michael.collison@linaro.org>
4192 Michael Collison <michael.collison@arm.com>
f6c98a9a 4193
4194 * gcc.target/arm/builtin_saddl.c: New testcase.
4195 * gcc.target/arm/builtin_saddll.c: New testcase.
4196 * gcc.target/arm/builtin_uaddl.c: New testcase.
4197 * gcc.target/arm/builtin_uaddll.c: New testcase.
4198 * gcc.target/arm/builtin_ssubl.c: New testcase.
4199 * gcc.target/arm/builtin_ssubll.c: New testcase.
4200 * gcc.target/arm/builtin_usubl.c: New testcase.
4201 * gcc.target/arm/builtin_usubll.c: New testcase.
4202
8938d43d 42032016-08-24 Uros Bizjak <ubizjak@gmail.com>
4204
4205 PR target/77270
4206 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4207 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4208 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4209 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4210 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4211 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4212 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4213 effective target. Remove scan-assembler-times directives.
4214 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4215 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4216 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4217
2fb84e50 42182016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4219
4220 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4221 of unsigned int.
4222 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4223
cac7df4e 42242016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4225
4226 PR testsuite/77317
4227 * lib/target-supports.exp
4228 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4229 (check_effective_target_vect_natural_alignment): Ditto.
4230 (check_effective_target_vector_alignment_reachable): Ditto.
4231 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4232
b904831d 42332016-08-23 Ian Lance Taylor <iant@golang.org>
4234
4235 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4236
ff055c48 42372016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4238
4239 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4240 being created from pointers to memory locations.
4241 * gcc.target/powerpc/vec-init-2.c: Likewise.
4242
27af8972 42432016-08-23 Fritz Reese <fritzoreese@gmail.com>
4244
4245 * gfortran.dg/dec_structure_12.f90: New testcase.
4246
bd8ac469 42472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4248
4249 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4250
434d4291 42512016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4252
4253 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4254 verification.
4255
be0be2de 42562016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4257
4258 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4259 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4260
7feac654 42612016-08-23 Richard Biener <rguenther@suse.de>
4262
4263 PR tree-optimization/27336
4264 * c-c++-common/pr27336.c: New testcase.
4265
364743f3 42662016-08-22 Marek Polacek <polacek@redhat.com>
4267
4268 PR c++/77321
4269 * g++.dg/cpp1y/pr77321.C: New test.
4270
b92c452d 42712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4272
4273 PR fortran/60774
4274 * gfortran.dg/empty_label.f: Adjust test for new error message.
4275 * gfortran.dg/empty_label.f90: Ditto.
4276 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4277 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4278 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4279
bfbc628a 42802016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4281
4282 PR fortran/61318
4283 * gfortran.dg/pr61318.f90: New test.
4284
99af6e70 42852016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4286
4287 PR fortran/77260
4288 * gfortran.dg/pr77260_1.f90: New test.
4289 * gfortran.dg/pr77260_2.f90: Ditto.
4290
6cfc7001 42912016-08-22 Joseph Myers <joseph@codesourcery.com>
4292
4293 PR middle-end/77269
4294 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4295 __builtin_signbitf and __builtin_signbitl in expected generic
4296 expansion.
4297 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4298 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4299 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4300 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4301 tests.
4302
012f068a 43032016-08-22 Joseph Myers <joseph@codesourcery.com>
4304
4305 * gcc.dg/torture/float128-builtin.c,
4306 gcc.dg/torture/float128-ieee-nan.c,
4307 gcc.dg/torture/float128x-builtin.c,
4308 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4309 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4310 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4311 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4312 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4313 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4314 gcc.dg/torture/floatn-nan.h: New tests.
4315
e2c5b687 43162016-08-22 Joseph Myers <joseph@codesourcery.com>
4317
4318 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4319 macro.
4320 (main): Update calls to TEST_I_F.
4321 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4322 macro.
4323 (main): Update calls to TEST_I_F.
4324
b4635564 43252016-08-22 Joseph Myers <joseph@codesourcery.com>
4326
4327 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4328 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4329 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4330 names in calls to TEST_I_F.
4331
802bc569 43322016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4333
4334 PR c/52952
4335 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4336
70fa7158 43372016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4338
4339 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4340 and !natural_alignment_64.
4341 * gcc.dg/ipa/propalign-2.c: Likewise.
4342 * gcc.dg/ipa/propalign-3.c: Likewise.
4343 * gcc.dg/ipa/propalign-4.c: Likewise.
4344 * gcc.dg/ipa/propalign-5.c: Likewise.
4345 * lib/target-supports.exp
4346 (check_effective_target_natural_alignment_32): Add avr-*-*.
4347
d0346b1a 43482016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4349
4350 PR tree-optimization/61839
4351 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4352 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4353 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4354 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4355
82c85aba 43562016-08-19 Joseph Myers <joseph@codesourcery.com>
4357
4358 PR c/32187
4359 * lib/target-supports.exp (check_effective_target_float16)
4360 (check_effective_target_float32, check_effective_target_float64)
4361 (check_effective_target_float128, check_effective_target_float32x)
4362 (check_effective_target_float64x)
4363 (check_effective_target_float128x)
4364 (check_effective_target_float16_runtime)
4365 (check_effective_target_float32_runtime)
4366 (check_effective_target_float64_runtime)
4367 (check_effective_target_float128_runtime)
4368 (check_effective_target_float32x_runtime)
4369 (check_effective_target_float64x_runtime)
4370 (check_effective_target_float128x_runtime)
4371 (check_effective_target_floatn_nx_runtime)
4372 (add_options_for_float16, add_options_for_float32)
4373 (add_options_for_float64, add_options_for_float128)
4374 (add_options_for_float32x, add_options_for_float64x)
4375 (add_options_for_float128x): New procedures.
4376 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4377 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4378 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4379 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4380 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4381 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4382 gcc.dg/torture/float128-complex.c,
4383 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4384 gcc.dg/torture/float128x-basic.c,
4385 gcc.dg/torture/float128x-complex.c,
4386 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4387 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4388 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4389 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4390 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4391 gcc.dg/torture/float32x-basic.c,
4392 gcc.dg/torture/float32x-complex.c,
4393 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4394 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4395 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4396 gcc.dg/torture/float64x-basic.c,
4397 gcc.dg/torture/float64x-complex.c,
4398 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4399 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4400 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4401 gcc.dg/torture/floatn-tg.h,
4402 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4403 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4404 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4405 gcc.dg/torture/fp-int-convert-float128x.c,
4406 gcc.dg/torture/fp-int-convert-float16-timode.c,
4407 gcc.dg/torture/fp-int-convert-float16.c,
4408 gcc.dg/torture/fp-int-convert-float32-timode.c,
4409 gcc.dg/torture/fp-int-convert-float32.c,
4410 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4411 gcc.dg/torture/fp-int-convert-float32x.c,
4412 gcc.dg/torture/fp-int-convert-float64-timode.c,
4413 gcc.dg/torture/fp-int-convert-float64.c,
4414 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4415 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4416 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4417 maximum exponent of floating-point type. Use it in testing
4418 whether 0x8...0 fits in the floating-point type. Always treat -1
4419 (signed 0xf...f) as fitting in the floating-point type.
4420 (M_OK1): New macro.
4421 * gcc.dg/torture/fp-int-convert-double.c,
4422 gcc.dg/torture/fp-int-convert-float.c,
4423 gcc.dg/torture/fp-int-convert-float128-timode.c,
4424 gcc.dg/torture/fp-int-convert-float128.c,
4425 gcc.dg/torture/fp-int-convert-float80-timode.c,
4426 gcc.dg/torture/fp-int-convert-float80.c,
4427 gcc.dg/torture/fp-int-convert-long-double.c,
4428 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4429
cf0bbc39 44302016-08-19 Jakub Jelinek <jakub@redhat.com>
4431
9354a9a5 4432 PR fortran/72744
4433 * gfortran.dg/gomp/pr72744.f90: New test.
4434
cf0bbc39 4435 PR fortran/69281
4436 * gfortran.dg/gomp/pr69281.f90: New test.
4437
ee0e163a 44382016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4439
1e4df796 4440 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4441 the last special seed value.
4442 * gfortran.dg/random_7.f90: Use size for last array member instead
4443 of hardcoded value.
ee0e163a 4444
6d7de609 44452016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4446
4447 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4448 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4449
e3243c77 44502016-08-19 Richard Biener <rguenther@suse.de>
4451
4452 PR tree-optimization/77286
4453 * gcc.dg/torture/pr77286.c: New testcase.
4454
b983d92d 44552016-08-18 David Malcolm <dmalcolm@redhat.com>
4456
4457 * gcc.dg/verbose-asm-2.c: New test case.
4458
48a7392b 44592016-08-18 David Malcolm <dmalcolm@redhat.com>
4460
4461 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4462 (custom_diagnostic_finalizer): Update for change to
4463 diagnostic_show_locus.
4464
5c8151fa 44652016-08-18 David Malcolm <dmalcolm@redhat.com>
4466
4467 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4468 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4469
26040f06 44702016-08-18 Marek Polacek <polacek@redhat.com>
4471
4472 PR c/71514
4473 * gcc.dg/pr71514.c: New test.
4474
360e911d 44752015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4476
4477 PR target/72839
4478 * gcc.target/i386/pr72839.c: New test.
4479
6de0546d 44802016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4481
4482 PR middle-end/70895
4483 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4484 * c-c++-common/goacc/reduction-1.c: Likewise.
4485 * c-c++-common/goacc/reduction-2.c: Likewise.
4486 * c-c++-common/goacc/reduction-3.c: Likewise.
4487 * c-c++-common/goacc/reduction-4.c: Likewise.
4488
cee80871 44892016-08-18 Alan Modra <amodra@gmail.com>
4490
4491 * gcc.c-torture/compile/pr72771.c: New.
4492
f9c39b65 44932016-08-17 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR fortran/67496
4496 * gfortran.dg/pr67496.f90: New test.
4497
92a44a68 44982015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4499
4500 PR tree-optimization/71752
f9c39b65 4501 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4502
d2392ec3 45032016-08-17 Uros Bizjak <ubizjak@gmail.com>
4504
4505 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4506
c4994c0b 45072016-08-17 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR middle-end/77259
4510 * g++.dg/ipa/devirt-52.C: New test.
4511
f7896ff0 45122016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4513
4514 * c-c++-common/goacc/reduction-6.c: New testcase.
4515
7104d1a8 45162016-08-17 Richard Biener <rguenther@suse.de>
4517
4518 PR tree-optimization/76490
4519 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4520 * gcc.dg/pr52904.c: XFAIL.
4521
cff41b9e 45222016-08-17 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/23855
4525 * gcc.dg/loop-unswitch-2.c: Adjust.
4526
b1398e47 45272016-08-16 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR tree-optimization/72817
4530 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4531
de41fc22 45322016-08-16 Joseph Myers <joseph@codesourcery.com>
4533
4534 PR libgcc/77265
4535 * gcc.dg/torture/float128-extend-inf.c: New test.
4536
5927e78e 45372016-08-16 David Malcolm <dmalcolm@redhat.com>
4538
4539 PR c/72857
4540 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4541 for embedded NUL.
4542 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4543 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4544 caret placement.
4545 (test_oct): Likewise.
4546 (test_multiple): Likewise.
4547 (test_field_width_specifier): Likewise.
4548 (test_field_width_specifier_2): New function.
4549 (test_field_precision_specifier): New function.
4550 (test_embedded_nul): Update expected caret placement.
4551 (test_non_contiguous_strings): Update line number.
4552 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4553 (__emit_string_literal_range): Add "caret_idx" param.
4554 (test_simple_string_literal): Add value for new param, updating
4555 expected output..
4556 (test_concatenated_string_literal): Likewise.
4557 (test_multiline_string_literal): Likewise.
4558 (test_hex): Likewise.
4559 (test_oct): Likewise.
4560 (test_multiple): Likewise.
4561 (test_ucn4): Likewise.
4562 (test_ucn8): Likewise.
4563 (test_u8): Likewise.
4564 (test_u): Likewise; update expected message, from "range" to
4565 "location".
4566 (test_U): Likewise.
4567 (test_L): Likewise.
4568 (test_macro): Add value for new param.
4569 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4570 (__emit_string_literal_range): Add "caret_idx" param.
4571 (test_stringified_token_1): Add value for new param. Update
4572 expected message, from "range" to "location".
4573 (test_stringized_token_2): Likewise, adding param to macro.
4574 (test_stringified_token_3): Likewise.
4575 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4576 (emit_warning): Convert param from source_range to location_t.
4577 (test_string_literals): Add caret_idx param, and use it when
4578 constructing a substring_loc. Update error message, from
4579 "range" to "location".
4580
b8d94309 45812016-08-16 Jakub Jelinek <jakub@redhat.com>
4582
2e947447 4583 PR target/71910
4584 * g++.dg/gomp/pr71910.C: New test.
4585
9ea71b15 4586 PR middle-end/67485
4587 * gcc.c-torture/compile/pr67485.c: New test.
4588
b8d94309 4589 PR target/72867
4590 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4591
31de5086 45922016-08-16 Bin Cheng <bin.cheng@arm.com>
4593
4594 PR tree-optimization/69848
4595 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4596
a05d3de8 45972016-08-16 Martin Liska <mliska@suse.cz>
4598
4599 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4600 of memory operations so that it can be handled by core2
4601 in 32-bit mode.
4602
b50ad04e 46032016-08-16 Richard Biener <rguenther@suse.de>
4604
4605 PR tree-optimization/76783
4606 * gcc.dg/pr76783.c: New testcase.
4607 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4608
b441db40 46092016-08-16 Bin Cheng <bin.cheng@arm.com>
4610
4611 PR tree-optimization/72817
4612 PR tree-optimization/73450
4613 * gcc.dg/tree-ssa/pr72817.c: New test.
4614 * gcc.dg/tree-ssa/pr73450.c: New test.
4615
36d310d0 46162016-08-15 Fritz Reese <fritzoreese@gmail.com>
4617
4618 * gfortran.dg/init_flag_13.f90: New testcase.
4619 * gfortran.dg/init_flag_14.f90: Ditto.
4620 * gfortran.dg/init_flag_15.f03: Ditto.
4621 * gfortran.dg/dec_init_1.f90: Ditto.
4622 * gfortran.dg/dec_init_2.f90: Ditto.
4623
e5ec9f76 46242016-08-15 Uros Bizjak <ubizjak@gmail.com>
4625
4626 PR target/72867
4627 * gcc.target/i386/pr72867.c: New test.
4628
6ce66d38 46292016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4630
4631 * c-c++-common/dump-ada-spec-5.c: New test.
4632
894463cf 46332016-08-15 Richard Biener <rguenther@suse.de>
4634
4635 PR tree-optimization/73434
4636 * gcc.dg/torture/pr73434.c: New testcase.
4637
98b374b4 46382016-08-15 Jakub Jelinek <jakub@redhat.com>
4639
4640 PR tree-optimization/72824
4641 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4642
9b90f118 46432016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4644
4645 PR fortran/70598
4646 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4647 in use_device clause.
4648 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4649 * gfortran.dg/goacc/list.f95: Adjust to catch
4650 "neither a POINTER nor an array" error messages.
4651
1d80868e 46522016-08-14 Uros Bizjak <ubizjak@gmail.com>
4653
4654 PR target/76342
4655 * gcc.target/i386/pr76342.c: New test.
4656
153e4ac1 46572016-08-12 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR c/71512
4660 * g++.dg/ubsan/pr71512.C: New test.
4661 * c-c++-common/ubsan/pr71512-1.c: New test.
4662 * c-c++-common/ubsan/pr71512-2.c: New test.
4663
3c382998 46642016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4665
4666 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4667 vector initialization options.
4668 * gcc.target/powerpc/vec-init-2.c: Likewise.
4669 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4670 is generated on ISA 3.0.
4671
7079d57a 46722016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4673
4674 PR middle-end/71654
4675 * gcc.dg/c-c++-common/pr71654.c: New test.
4676 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4677 dg-options.
4678 * gcc.dg/tree-ssa/vrp24: Likewise.
4679
7175bb2a 46802016-08-12 Jakub Jelinek <jakub@redhat.com>
4681
4682 PR c/67410
4683 * gcc.dg/pr67410.c: New test.
4684
56fb8e9d 46852016-08-12 Bin Cheng <bin.cheng@arm.com>
4686
4687 PR tree-optimization/69848
4688 * gcc.dg/vect/vect-pr69848.c: New test.
4689
1f84b4ab 46902016-08-12 Uros Bizjak <ubizjak@gmail.com>
4691
4692 PR testsuite/71008
4693 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4694 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4695 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4696 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4697
60b349d9 46982016-08-12 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/57326
4701 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4702 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4703 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4704 * gcc.target/i386/pr45685.c: Likewise.
4705 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4706 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4707 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4708 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4709 * gfortran.dg/pr34163.f90: Likewise.
4710
6d5f72f3 47112016-08-12 Martin Liska <mliska@suse.cz>
4712
4713 * g++.dg/gcov/gcov-16.C: New test.
4714 * lib/gcov.exp: Support new argument for run-gcov function.
4715
b357db2c 47162016-08-12 Martin Liska <mliska@suse.cz>
4717
4718 PR gcov-profile/35590
4719 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4720
08e33f10 47212016-08-12 Richard Biener <rguenther@suse.de>
4722
4723 PR tree-optimization/72851
4724 * gcc.dg/torture/pr72851.c: New testcase.
4725
92a44a68 47262016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4727
832d369d 4728 PR debug/63240
4729 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4730 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4731 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4732 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4733 DW_AT_deleted.
4734
1289a281 4735 PR debug/55641
4736 * g++.dg/debug/dwarf2/ref-1.C: New.
4737
9a478fab 4738 PR debug/49366
4739 * g++.dg/debug/dwarf2/template-params-12.H: New.
4740 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4741 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4742 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4743 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4744 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4745 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4746 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4747
e61229f8 47482016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4749
4750 PR target/72863
4751 * gcc.target/powerpc/pr72863.c: New test.
4752
c7823416 47532016-08-11 Uros Bizjak <ubizjak@gmail.com>
4754
4755 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4756
df15667f 47572015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4758
4759 * gcc.target/i386/pieces-strcpy-1.c: New test.
4760 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4761
83c375ba 47622016-08-11 Jakub Jelinek <jakub@redhat.com>
4763
4764 PR c++/72868
4765 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4766
350f354a 47672015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4768
4769 * gcc.target/i386/pieces-memcpy-1.c: New test.
4770 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4771 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4772 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4773 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4774 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4775
74be5bc1 47762016-08-11 Jakub Jelinek <jakub@redhat.com>
4777
4778 PR c/72816
20fb4916 4779 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4780
40395983 47812016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4782
4783 PR tree-optimization/71083
4784 * gcc.c-torture/execute/pr71083.c: New test.
4785 * gnat.dg/loop_optimization23.adb: New test.
4786 * gnat.dg/loop_optimization23_pkg.ads: New test.
4787 * gnat.dg/loop_optimization23_pkg.adb: New test.
4788
ec969ce4 47892016-08-11 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/72772
4792 * gcc.dg/graphite/pr35356-1.c: Adjust.
4793 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4794
25482c16 47952016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4796
4797 * gfortran.dg/random_7.f90: Take into account that the last seed
4798 value is the special p value.
4799 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4800
f454033a 48012016-08-11 Richard Biener <rguenther@suse.de>
4802
4803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4804
2d2b78a1 48052016-08-11 Alan Modra <amodra@gmail.com>
4806
4807 * gcc.target/powerpc/pr71680.c: New.
4808
97468983 48092016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4810
4811 * gcc.target/powerpc/bfp/bfp.exp: New file.
4812 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4813 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4814 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4815 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4816 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4817 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4818 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4819 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4820 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4821 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4822 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4823 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4824 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4825 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4826 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4827 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4828 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4829 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4830 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4831 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4832 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4833 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4834 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4835 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4836 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4837 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4838 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4839 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4840 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4841 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4842 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4843 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4844 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4845 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4846 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4847 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4848 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4849 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4850 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4851 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4852 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4853 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4854 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4855 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4856 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4857 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4858 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4859 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4860 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4861 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4862 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4863 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4864 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4865
23a6fe48 48662016-08-10 Bin Cheng <bin.cheng@arm.com>
4867
4868 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4869 Add aarch64*-*-*.
4870
0cb8f73e 48712016-08-10 Bin Cheng <bin.cheng@arm.com>
4872
4873 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4874
b7ed2a65 48752016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4876
4877 PR target/72853
4878 * gcc.target/powerpc/pr72853.c: New test.
4879
2d2b4107 48802016-08-10 Martin Liska <mliska@suse.cz>
4881
4882 PR gcov-profile/58306
4883 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4884
7132b755 48852016-08-10 Martin Liska <mliska@suse.cz>
4886
4887 * g++.dg/gcov/gcov-threads-1.C: New test.
4888
5186407c 48892016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4890
4891 PR target/71873
4892 * gcc.target/avr/pr71873.c: New test.
4893
44f01555 48942016-08-09 Martin Liska <mliska@suse.cz>
4895
4896 * g++.dg/gcov/gcov-dump-1.C: New test.
4897 * g++.dg/gcov/gcov-dump-2.C: New test.
4898
7d4f18f5 48992016-08-09 Martin Liska <mliska@suse.cz>
4900
4901 * gcc.dg/tree-prof/val-prof-9.c: New test.
4902
defa7026 49032016-08-09 Martin Liska <mliska@suse.cz>
4904
4905 * gcc.dg/tree-prof/val-prof-8.c: New test.
4906
ae7e6062 49072016-08-09 Martin Jambor <mjambor@suse.cz>
4908
0c47dd26 4909 PR ipa/71981
4910 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4911
a69fb570 49122016-08-09 Bin Cheng <bin.cheng@arm.com>
4913
4914 PR tree-optimization/33707
4915 * gcc.dg/vect/pr33707.c: New test.
4916
a031a844 49172016-08-09 Bin Cheng <bin.cheng@arm.com>
4918
4919 PR tree-optimization/pr72772
4920 * gcc.dg/tree-ssa/pr72772.c: New test.
4921
8f1baf0d 49222016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4923
4924 PR rtl-optimization/66669
4925 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4926
53e7aca1 49272016-08-09 Jakub Jelinek <jakub@redhat.com>
4928
4929 PR tree-optimization/72824
4930 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4931
c162fa25 49322016-08-09 Richard Biener <rguenther@suse.de>
4933
4934 PR tree-optimization/71802
4935 * gcc.dg/torture/pr71802.c: New testcase.
4936
87156a7d 49372016-08-09 Jakub Jelinek <jakub@redhat.com>
4938
4939 PR c++/72809
4940 * g++.dg/eh/stdarg1.C: New test.
4941
d0029333 49422016-08-08 Andi Kleen <ak@linux.intel.com>
4943
4944 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4945 test command line in failure log.
4946 (profopt-execute): dito. Make autofdo file names unique.
4947
7af4d06b 49482016-08-08 David Malcolm <dmalcolm@redhat.com>
4949
4950 PR c/64955
4951 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4952 output.
4953
7091ff70 49542016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4955
4956 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4957 c99_runtime.
4958 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4959 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4960 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4961 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4962 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4963 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4964
d189b094 49652016-08-08 David Malcolm <dmalcolm@redhat.com>
4966
4967 PR c/52952
4968 * gcc.dg/cpp/pr66415-1.c: Likewise.
4969 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4970 * gcc.dg/format/c90-printf-1.c: Likewise.
4971 * gcc.dg/format/diagnostic-ranges.c: New test case.
4972
440837fe 49732016-08-08 Jakub Jelinek <jakub@redhat.com>
4974
7cbcf608 4975 PR fortran/72716
4976 * gfortran.dg/gomp/pr72716.f90: New test.
4977
aa1ddb66 4978 PR middle-end/72781
4979 * gcc.dg/gomp/pr72781.c: New test.
4980
440837fe 4981 PR middle-end/68762
4982 * g++.dg/vect/pr68762-1.cc: New test.
4983 * g++.dg/vect/pr68762-2.cc: New test.
4984 * g++.dg/vect/pr68762.h: New file.
4985
eb571c16 49862016-08-08 Martin Sebor <msebor@redhat.com>
4987
4988 PR testsuite/72838
f9c39b65 4989 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4990 * g++.dg/warn/overflow-warn-3.C: Same.
4991 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4992
8ca5189a 49932016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4994
4995 PR fortran/71936
4996 * gfortran.dg/allocate_with_source_21.f03: New test.
4997
1495e54c 49982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4999
5000 PR fortran/72698
5001 * gfortran.dg/allocate_with_source_20.f03: New test.
5002
d1e97886 50032016-08-08 Alan Modra <amodra@gmail.com>
5004
5005 * gcc.c-torture/compile/pr72802.c: New.
5006
9da84a54 50072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5008
5009 PR fortran/70524
5010 * gfortran.dg/dependency_48.f90: New test.
5011
3f9692a5 50122016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5013
b5b764be 5014 PR fortran/70040
3f9692a5 5015 * gfortran.dg/pr70040.f90: New testcase.
5016
099ec19a 50172016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5018
5019 PR fortran/71961
5020 * gfortran.dg/matmul_10.f90: New testcase.
5021
e8272095 50222016-08-07 Jan Hubicka <hubicka@ucw.cz>
5023
5024 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5025
f5d2c462 50262016-08-07 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR c/72816
5029 * gcc.dg/pr72816.c: New test.
5030
30c60892 50312016-08-06 Jonathan Wakely <jwakely@redhat.com>
5032
5033 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5034 * g++.dg/conversion/pr41426.C: Likewise.
5035 * g++.dg/conversion/pr66211.C: Likewise.
5036 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5037 * g++.dg/init/ref8.C: Likewise.
5038 * g++.old-deja/g++.law/cvt20.C: Likewise.
5039 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5040
2abf3c4a 50412016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5042
5043 PR tree-optimization/18046
5044 * gcc.dg/tree-ssa/vrp105.c: New test.
5045 * gcc.dg/tree-ssa/vrp106.c: New test.
5046
a940fdc7 50472016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5048
5049 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5050 1ul in diagnostics. Remove hyphen from "constant-expression."
5051 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5052 * g++.dg/cpp0x/static_assert3.C: Same.
5053 * g++.dg/cpp1y/constexpr-throw.C: Same.
5054 * g++.dg/template/nontype3.C: Same.
5055 * g++.dg/warn/overflow-warn-1.C: Same.
5056 * g++.dg/warn/overflow-warn-3.C: Same.
5057 * g++.dg/warn/overflow-warn-4.C: Same.
5058
d4166bdc 50592016-08-05 David Malcolm <dmalcolm@redhat.com>
5060
5061 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5062 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5063 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5064 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5065
906dd612 50662016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5067
5068 PR tree-optimization/72810
5069 * gcc.dg/tree-ssa/vrp110.c: New test.
5070
9788fb76 50712016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5072
5073 PR Target/72819
5074 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5075 registers.
5076 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5077 saving the half-precision registers.
5078 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5079 value is returned in h0.
5080 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5081 are passed in FP/SIMD registers.
5082 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5083 passing works corrcetly.
5084 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5085 (hfa_f16x2_t): Likewise.
5086 (hfa_f16x3_t): Likewise.
5087 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5088 are promoted to double and passed in a double register.
5089 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5090 are promoted to double and stacked.
5091 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5092 __fp16 data types.
5093 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5094 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5095 __fp16 first get passed in FP/SIMD registers, then stacked.
5096
30f40fe4 50972016-08-05 Nathan Sidwell <nathan@acm.org>
5098
5099 PR c++/68724
5100 * g++.dg/cpp0x/pr68724.C: New.
5101
8a6540e1 51022016-08-05 Richard Biener <rguenther@suse.de>
5103
5104 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5105
09001ac1 51062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5107
5108 * gcc.dg/tree-ssa/vrp107.c: New test.
5109 * gcc.dg/tree-ssa/vrp108.c: New test.
5110 * gcc.dg/tree-ssa/vrp109.c: New test.
5111
88ab6a9c 51122016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5113
5114 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5115 dg-options.
5116
b2a036e7 51172016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5118
5119 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5120 test-cases.
5121 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5122 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5123 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5124 test-cases.
5125 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5126 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5127 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5128 large_double.
5129
8dbf49cb 51302016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5131
5132 PR c++/72800
5133 * g++.dg/cpp1y/lambda-ice1.C: New.
5134
dcc45aae 51352016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5136
5137 PR c++/72759
5138 * g++.dg/cpp1y/pr72759.C: New test.
5139
88fe4062 51402016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5141
5142 * gcc.dg/switch-10.c: New test.
5143
a1af716f 51442016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5145
5146 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5147
1fa5d8ba 51482016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5149
5150 * c-c++-common/goacc/routine-5.c: Update.
5151
e8dedc4a 51522016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5153
5154 PR rtl-optimization/70903
5155 * gcc.c-torture/execute/pr70903.c: New test.
5156
7ca5003c 51572016-08-04 Martin Liska <mliska@suse.cz>
5158
5159 * gcc.dg/params/params.exp: Replace file exists with
5160 TESTING_IN_BUILD_TREE.
5161
810702a2 51622016-08-04 Marek Polacek <polacek@redhat.com>
5163
5164 PR c++/70229
5165 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5166
fa8a8f79 51672016-08-04 Richard Biener <rguenther@suse.de>
5168
5169 PR middle-end/71984
5170 * gcc.dg/torture/pr71984.c: Guard correctness check for
5171 little-endian.
5172
9916f5a5 51732016-08-03 Andrew Pinski <apinski@cavium.com>
5174
5175 * gcc.c-torture/compile/20160802-1.c: New testcase.
5176
278b4698 51772016-08-03 Fritz Reese <fritzoreese@gmail.com>
5178
5179 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5180
860c3c85 51812016-08-03 Richard Biener <rguenther@suse.de>
5182
5183 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5184 and remove -O3.
5185 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5186 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5187
0a41d717 51882016-08-03 Richard Biener <rguenther@suse.de>
5189
5190 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5191 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5192 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5193 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5194
52e3c0e8 51952016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5196
5197 * gcc.dg/init-excess-2.c: Require int32plus.
5198 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5199 * gcc.dg/pr59963-2.c: Require int32plus.
5200 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5201 * gcc.dg/unroll-7.c: Require int32plus.
5202
ad8a330c 52032016-08-02 Bin Cheng <bin.cheng@arm.com>
5204
5205 PR tree-optimization/34114
5206 * gcc.dg/tree-ssa/loop-42.c: New test.
5207
d3aa3636 52082016-08-02 Tamar Christina <tamar.christina@arm.com>
5209
5210 * gcc.target/aarch64/vminmaxnm.c: New.
5211 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5212 tests.
5213
c79d3723 52142016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5215
5216 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5217 vec_extract for vector float, vector int, vector short, and vector
5218 char.
5219 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5220 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5221 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5222 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5223
5fc13c39 52242016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5225
5226 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5227 single stack adjustment, no writeback.
5fc13c39 5228 * gcc.target/aarch64/test_frame_12.c: Likewise.
5229 * gcc.target/aarch64/test_frame_13.c: Likewise.
5230 * gcc.target/aarch64/test_frame_15.c: Likewise.
5231 * gcc.target/aarch64/test_frame_6.c: Likewise.
5232 * gcc.target/aarch64/test_frame_7.c: Likewise.
5233 * gcc.target/aarch64/test_frame_8.c: Likewise.
5234 * gcc.target/aarch64/test_frame_16.c: New test.
5235
2eb70c76 52362015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5237
5238 PR target/72748
5239 * gcc.target/i386/pr72748.c: New test.
5240
92a44a68 52412015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5242
5243 PR tree-optimization/71818
5244 * gcc.dg/vect/pr71818.c: New
5245
56e7a293 52462016-08-01 Martin Liska <mliska@suse.cz>
5247
5248 PR tree-optimization/71857
5249 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5250
aa8852cc 52512016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5252
5253 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5254
f3c032a4 52552016-08-01 Jan Beulich <jbeulich@suse.com>
5256
5257 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5258
a1e9d2c3 52592016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5260
5261 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5262 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5263
466045aa 52642016-07-31 Jonathan Wakely <jwakely@redhat.com>
5265
5266 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5267 (check_effective_target_c++): Likewise. Also match for libstdc++.
5268
92a44a68 52692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5270
5271 PR fortran/41922
5272 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5273 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5274 * gfortran.dg/pr41922.f90: New test.
5275
dd13eb1b 52762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5277
5278 PR fortran/68566
5279 * gfortran.dg/pr68566.f90: new test.
5280
a940fdc7 52812016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5282
5283 PR c++/60760
5284 PR c++/71091
5285 * g++.dg/cpp0x/constexpr-cast.C: New test.
5286 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5287 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5288 * g++.dg/ubsan/pr63956.C: Correct.
5289
efa8ff03 52902016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5291
5292 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5293 vector double or vector long where the vector is in memory.
5294 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5295 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5296
0b8113c5 52972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5298
5299 PR fortran/69867
5300 * gfortran.dg/pr69867.f90: New test.
5301
3badc59b 53022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5303
5304 PR fortran/69962
5305 * gfortran.dg/pr69962.f90: New test.
5306
fc8b54ff 53072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5308
5309 PR fortran/70006
5310 * gfortran.dg/pr70006.f90: New test.
5311
165b422e 53122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5313
5314 PR fortran/71730
5315 * gfortran.dg/pr71730.f90: New test.
5316 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5317 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5318 * gfortran.dg/array_constructor_26.f03: Ditto.
5319
0c6334ed 53202016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5321
5322 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5323 * gcc.target/powerpc/pr71763.c: Likewise.
5324
4ebf85be 53252016-07-29 Marek Polacek <polacek@redhat.com>
5326
5327 PR c/71742
5328 * gcc.dg/940510-1.c: Adjust dg-error.
5329 * gcc.dg/c99-flex-array-1.c: Likewise.
5330 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5331
9efe5be6 5332 PR c/71853
5333 * gcc.dg/noncompile/pr71853.c: New test.
5334
4c4548bb 5335 PR c/71573
5336 * gcc.dg/noncompile/pr71573.c: New test.
5337
8ae70602 5338 PR c/71926
5339 * g++.dg/warn/Wparentheses-30.C: New test.
5340 * gcc.dg/Wparentheses-14.c: New test.
5341
cfc1aded 53422016-07-29 Uros Bizjak <ubizjak@gmail.com>
5343
5344 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5345
d5e80d93 53462016-07-29 Bin Cheng <bin.cheng@arm.com>
5347
5348 PR tree-optimization/57558
5349 * gcc.dg/vect/pr57558-1.c: New test.
5350 * gcc.dg/vect/pr57558-2.c: New test.
5351
c7c713ec 53522016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5353
cfc1aded 5354 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5355 to scan forwprop1 dump pass.
5356
34b9af67 53572016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5358
5359 PR c++/51488
5360 * g++.dg/template/pr51488.C: New.
5361
322d4184 53622016-07-29 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR c/71969
5365 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5366 static __inline__.
5367 * gcc.dg/pr71969-1.c: New test.
5368 * gcc.dg/pr71969-2.c: New test.
5369 * gcc.dg/pr71969-3.c: New test.
5370
7648c9c7 53712016-07-29 Marek Polacek <polacek@redhat.com>
5372
5373 PR c/71574
5374 * c-c++-common/pr71574.c: New test.
5375
35fddbd6 5376 PR c/71583
5377 * gcc.dg/noncompile/pr71583.c: New test.
5378
d06bcb87 53792016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5380
5381 PR middle-end/68217
5382 * gcc.dg/pr68217.c: New test.
5383
fb5574d7 53842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5385
5386 PR fortran/71067
5387 * gfortran.dg/pr71067_1.f90: New test.
5388 * gfortran.dg/pr71067_2.f90: Ditto.
5389
a52bb7a0 53902016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5391
5392 * gcc.target/powerpc/vec-extract-1.c: New test.
5393
42e96823 53942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5395
5396 PR fortran/71799
5397 * gfortran.dg/pr71799.f90: New test.
5398
d5539c6b 53992016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5400
5401 PR c++/71665
5402 * g++.dg/cpp0x/pr71665-1.C: New.
5403 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5404 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5405 * g++.dg/ext/label10.C: Likewise.
5406 * g++.dg/parse/constant5.C: Likewise.
5407
05995232 54082016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5409
5410 PR fortran/71859
5411 * gfortran.dg/pr71859.f90: New test.
5412 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5413 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5414
7a4429b2 54152016-07-28 Paul Thomas <pault@gcc.gnu.org>
5416
5417 PR fortran/71883
5418 * gfortran.dg/pr71883.f90 : New test.
5419
f339cf78 54202016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5421
5422 PR tree-optimization/71734
cfc1aded 5423 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5424
8311fe26 54252016-07-28 Renlin Li <renlin.li@arm.com>
5426
5427 Revert
5428 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5429
5430 PR fortran/71902
5431 * gfortran.dg/dependency_47.f90: New test.
5432
595e387a 54332016-07-28 Martin Liska <mliska@suse.cz>
5434
5435 PR gcov-profile/68025
5436 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5437
83554604 54382016-07-28 Martin Liska <mliska@suse.cz>
5439
5440 * g++.dg/vect/pr70944.cc: New test.
5441
ec6d2d63 54422016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5443
5444 PR middle-end/71994
5445 * gcc.dg/torture/pr71994.c: New test.
5446
12dabcee 54472016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5448
5449 PR middle-end/71078
5450 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5451 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5452 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5453
262a83d5 54542016-07-27 Richard Biener <rguenther@suse.de>
5455
5456 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5457
3989f1fe 54582016-07-27 Martin Liska <mliska@suse.cz>
5459
5460 * gcc.dg/predict-13.c: New test.
5461 * gcc.dg/predict-14.c: New test.
5462
69a499fa 54632016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5464
7a4429b2 5465 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5466 including stdint.h.
5467 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5468 including stdint.h.
5469
751fef95 54702016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5471
5472 PR target/71869
5473 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5474 IEEE built-in functions handle quiet and signalling NaNs
5475 correctly.
5476
5e07497c 54772016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5478
5479 PR fortran/71862
5480 * gfortran.dg/pr71862.f90: New test.
5481
18928e61 54822016-07-26 Martin Sebor <msebor@redhat.com>
5483
5484 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5485 selector with dg-options.
5486
7e1856f1 54872016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5488
5489 PR tree-optimization/18046
5490 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5491 * gcc.dg/tree-ssa/vrp103.c: New test.
5492 * gcc.dg/tree-ssa/vrp104.c: New test.
5493
08679462 54942016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5495
5496 * gcc.target/powerpc/pr63354.c: Require lp64 since
5497 -mprofile-kernel is not legal with -m32.
5498
8c3efadf 54992016-07-26 Richard Biener <rguenther@suse.de>
5500
5501 PR rtl-optimization/71984
5502 * gcc.dg/torture/pr71984.c: New testcase.
5503
78866ecd 55042016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5505
5506 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5507 g++-dg-runtest via et-dg-runtest.
5508 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5509 * gcc.dg/vect/vect.exp: Likewise.
5510 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5511 gfortran-dg-runtest.
5512 * gfortran.dg/vect/vect.exp: Likewise.
5513 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5514 (check_mips_loongson_hw_available): Likewise.
5515 (check_effective_target_mpaired_single_runtime): Likewise.
5516 (check_effective_target_mips_loongson_runtime): Likewise.
5517 (add_options_for_mpaired_single): Likewise.
5518 (check_effective_target_vect_int): Add global et_index.
5519 Check and save the supported feature for a target selected by
5520 the et_index target. Break long lines where appropriate. Call
5521 et-is-effective-target for MIPS with an argument instead of
5522 check_effective_target_* where appropriate.
5523 (check_effective_target_vect_intfloat_cvt): Likewise.
5524 (check_effective_target_vect_uintfloat_cvt): Likewise.
5525 (check_effective_target_vect_floatint_cvt): Likewise.
5526 (check_effective_target_vect_floatuint_cvt): Likewise.
5527 (check_effective_target_vect_simd_clones): Likewise.
5528 (check_effective_target_vect_shift): ewise.
5529 (check_effective_target_whole_vector_shift): Likewise.
5530 (check_effective_target_vect_bswap): Likewise.
5531 (check_effective_target_vect_shift_char): Likewise.
5532 (check_effective_target_vect_long): Likewise.
5533 (check_effective_target_vect_float): Likewise.
5534 (check_effective_target_vect_double): Likewise.
5535 (check_effective_target_vect_long_long): Likewise.
5536 (check_effective_target_vect_no_int_max): Likewise.
5537 (check_effective_target_vect_no_int_add): Likewise.
5538 (check_effective_target_vect_no_bitwise): Likewise.
5539 (check_effective_target_vect_widen_shift): Likewise.
5540 (check_effective_target_vect_no_align): Likewise.
5541 (check_effective_target_vect_hw_misalign): Likewise.
5542 (check_effective_target_vect_element_align): Likewise.
5543 (check_effective_target_vect_condition): Likewise.
5544 (check_effective_target_vect_cond_mixed): Likewise.
5545 (check_effective_target_vect_char_mult): Likewise.
5546 (check_effective_target_vect_short_mult): Likewise.
5547 (check_effective_target_vect_int_mult): Likewise.
5548 (check_effective_target_vect_extract_even_odd): Likewise.
5549 (check_effective_target_vect_interleave): Likewise.
5550 (check_effective_target_vect_stridedN): Likewise.
5551 (check_effective_target_vect_multiple_sizes): Likewise.
5552 (check_effective_target_vect64): Likewise.
5553 (check_effective_target_vect_call_copysignf): Likewise.
5554 (check_effective_target_vect_call_sqrtf): Likewise.
5555 (check_effective_target_vect_call_btrunc): Likewise.
5556 (check_effective_target_vect_call_btruncf): Likewise.
5557 (check_effective_target_vect_call_ceil): Likewise.
5558 (check_effective_target_vect_call_ceilf): Likewise.
5559 (check_effective_target_vect_call_floor): Likewise.
5560 (check_effective_target_vect_call_floorf): Likewise.
5561 (check_effective_target_vect_call_lceil): Likewise.
5562 (check_effective_target_vect_call_lfloor): Likewise.
5563 (check_effective_target_vect_call_nearbyint): Likewise.
5564 (check_effective_target_vect_call_nearbyintf): Likewise.
5565 (check_effective_target_vect_call_round): Likewise.
5566 (check_effective_target_vect_call_roundf): Likewise.
5567 (check_effective_target_vect_perm): Likewise, but also append *_saved
5568 to the existing global name to properly cache the result.
5569 (check_effective_target_vect_perm_byte): Likewise.
5570 (check_effective_target_vect_perm_short): Likewise.
5571 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5572 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5573 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5574 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5575 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5576 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5577 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5578 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5579 (check_effective_target_vect_sdot_qi): Likewise.
5580 (check_effective_target_vect_udot_qi): Likewise.
5581 (check_effective_target_vect_sdot_hi): Likewise.
5582 (check_effective_target_vect_udot_hi): Likewise.
5583 (check_effective_target_vect_usad_char): Likewise.
5584 (check_effective_target_vect_pack_trunc): Likewise.
5585 (check_effective_target_vect_unpack): Likewise.
5586 (check_effective_target_vect_aligned_arrays): Likewise.
5587 (check_effective_target_vect_natural_alignment): Likewise.
5588 (check_effective_target_vector_alignment_reachable): Likewise.
5589 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5590 (is-effective-target): Initialize et_index if undefined.
5591 (et-dg-runtest): New.
5592 (et-is-effective-target): Likewise.
5593 (check_vect_support_and_set_flags): Add supported MIPS targets to
5594 EFFECTIVE_TARGETS list. Return the number of supported targets.
5595
b2930f09 55962016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5597 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5598
5599 PR middle-end/70920
5600 * gcc.dg/pr70920-1.c: New test-case.
5601 * gcc.dg/pr70902-2.c: Likewise.
5602 * gcc.dg/pr70920-3.c: Likewise.
5603 * gcc.dg/pr70920-4.c: Likewise
5604 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5605 2 instead of 3.
5606
90821294 56072016-07-25 Alexander Monakov <amonakov@ispras.ru>
5608
5609 * gcc.c-torture/execute/pr71494.c: Require label_values.
5610 * gcc.dg/pr16973.c: Ditto.
5611
1660595b 56122016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5613
5614 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5615 * gcc.dg/torture/pr69771.c: Require int32plus.
5616 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5617
5b2b88ce 56182016-07-25 Martin Liska <mliska@suse.cz>
5619
5620 * gcc.dg/torture/pr71987.c: New test.
5621
e2f926e9 56222016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5623
5624 PR fortran/71935
5625 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5626 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5627 * gfortran.dg/pr71935.f90: New test.
5628
a940fdc7 56292016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5630
5631 PR c++/71675
5632 * g++.dg/ext/atomic-3.C: New test.
5633 * gcc.dg/atomic/pr71675.c: New test.
5634
5a43070d 56352016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5636
5637 * gcc.target/i386/mvc8.c: New test.
5638
1b793819 56392016-07-22 Bin Cheng <bin.cheng@arm.com>
5640
5641 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5642 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5643
d4b4c787 56442016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5645
5646 PR fortran/71795
5647 * gfortran.dg/constructor_50.f90: New test.
5648
45648efe 56492016-07-22 Martin Liska <mliska@suse.cz>
5650
5651 PR gcov-profile/69028
5652 PR gcov-profile/62047
5653 * g++.dg/cilk-plus/pr69028.C: New test.
5654
b657bb1f 56552016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5656
5657 * gfortran.dg/coarray_stat_2.f90: New test.
5658
3a421504 56592016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5660
5661 * gcc.target/powerpc/vec-extract.h: New files to check the
5662 vec_extract built-in functions for all vector types, testing
5663 accessing each element, both with constant and variable element
5664 numbers.
5665 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5666 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5667 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5668 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5669 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5670 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5671 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5672 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5673 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5674
d40a1eac 56752016-07-21 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR c++/71728
5678 * g++.dg/other/pr71728.C: New test.
5679
3b0d7293 56802016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5681
5682 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5683 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5684 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5685 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5686 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5687
50953a9f 56882016-07-21 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/71947
5691 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5692
90261646 56932016-07-21 Bin Cheng <bin.cheng@arm.com>
5694
5695 * gcc.dg/tree-ssa/scev-15.c: New.
5696
5a5a7a90 56972016-07-21 Bin Cheng <bin.cheng@arm.com>
5698
5699 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5700
df0c563f 57012016-07-21 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR c++/71941
5704 * g++.dg/gomp/pr71941.C: New test.
5705
24acd4ab 57062016-07-20 David Malcolm <dmalcolm@redhat.com>
5707
5708 PR c/70339
5709 PR c/71858
5710 * g++.dg/spellcheck-identifiers.C: New test case, based on
5711 gcc.dg/spellcheck-identifiers.c.
5712 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5713 gcc.dg/spellcheck-identifiers-2.c.
5714 * g++.dg/spellcheck-typenames.C: New test case, based on
5715 gcc.dg/spellcheck-typenames.c
5716
8669e753 57172016-07-20 Jonathan Wakely <jwakely@redhat.com>
5718
5719 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5720 pointer to member function and also test catching by reference.
5721
75cb41b8 57222016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5723
5724 * gcc.target/s390/pr67443.c: Fix test case.
5725
07be1239 57262016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5727
5728 * gcc.target/s390/insv-1.c: Xfail some tests.
5729 * gcc.target/s390/insv-2.c: Likewise.
5730
e9b5fdd9 57312016-07-20 Georg-Johann Lay <avr@gjlay.de>
5732
5733 * gcc.target/avr/torture/get-mem.c: New test.
5734 * gcc.target/avr/torture/set-mem.c: New test.
5735
b704b0e1 57362016-07-20 Georg-Johann Lay <avr@gjlay.de>
5737
5738 PR target/71948
5739 * gcc.target/avr/torture/tiny-progmem.c: New test.
5740
051eb924 57412016-07-20 Jakub Jelinek <jakub@redhat.com>
5742
fdb70809 5743 PR c++/71909
5744 * g++.dg/parse/pr71909.C: New test.
5745 * g++.dg/tm/pr71909.C: New test.
5746
051eb924 5747 PR c++/50060
5748 * g++.dg/cpp0x/constexpr-50060.C: New test.
5749 * g++.dg/cpp1y/constexpr-50060.C: New test.
5750
c4e1267c 57512016-07-20 Martin Liska <mliska@suse.cz>
5752
5753 * gfortran.dg/graphite/pr71898.f90: New test.
5754
ecaa5fd4 57552016-07-20 Bin Cheng <bin.cheng@arm.com>
5756
5757 PR tree-optimization/71503
5758 PR tree-optimization/71683
5759 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5760 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5761
f5b88ba1 57622016-07-20 Martin Liska <mliska@suse.cz>
5763
5764 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5765 * gcc.dg/plugin/sreal-test-1.c: Remove.
5766 * gcc.dg/plugin/sreal_plugin.c: Remove.
5767
e889bd11 57682016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5769
5770 PR fortran/71902
5771 * gfortran.dg/dependency_47.f90: New test.
5772
1c6bb1c0 57732016-07-19 Jakub Jelinek <jakub@redhat.com>
5774
94d511af 5775 PR rtl-optimization/71916
5776 * gcc.c-torture/compile/pr71916.c: New test.
5777
54e95a17 5778 PR middle-end/71874
5779 * g++.dg/torture/pr71874.C: New test.
5780
1c6bb1c0 5781 PR middle-end/71734
5782 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5783 (my_alloc): Rewritten to use __builtin_posix_memalign and
5784 __SIZE_TYPE__.
5785 (my_free): Use __builtin_free instead of _mm_free.
5786 (Vec::operator=): Use __builtin_memcpy.
5787
0d565f19 57882016-07-19 Martin Jambor <mjambor@suse.cz>
5789
cfc1aded 5790 PR fortran/71688
5791 * gfortran.dg/pr71688.f90: New test.
0d565f19 5792
2be13cd5 57932016-07-19 Richard Biener <rguenther@suse.de>
5794
5795 * c-c++-common/vector-subscript-6.c: New testcase.
5796 * c-c++-common/vector-subscript-7.c: Likewise.
5797
1697df09 57982016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5799
7a4429b2 5800 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5801 and UInt32 based on __SIZEOF_INT__.
5802
8894566e 58032016-07-19 Richard Biener <rguenther@suse.de>
5804
5805 PR tree-optimization/71901
5806 * gcc.dg/torture/pr71901.c: New testcase.
5807
58082016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5809
5810 PR tree-optimization/71908
5811 * gcc.dg/torture/pr71908.c: New testcase.
5812
106ac76d 58132016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5814
5815 PR target/71493
5816 * gcc.target/powerpc/pr71493-1.c: New test.
5817 * gcc.target/powerpc/pr71493-2.c: Likewise.
5818
e6517a48 58192016-07-18 Jakub Jelinek <jakub@redhat.com>
5820
d1e0c36e 5821 PR c++/71835
5822 * g++.dg/conversion/ambig3.C: New test.
5823
6fe424c2 5824 PR c++/71828
5825 * g++.dg/cpp0x/constexpr-71828.C: New test.
5826
d3dd9e33 5827 PR c++/71826
5828 * g++.dg/template/pr71826.C: New test.
5829
74fd83a9 5830 PR c++/71822
5831 * g++.dg/template/defarg21.C: New test.
5832
e6517a48 5833 PR c++/71871
5834 * g++.dg/ext/vector31.C: New test.
5835
f942bdbf 58362016-07-18 Uros Bizjak <ubizjak@gmail.com>
5837
5838 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5839
4b1425be 58402016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5841
5842 PR tree-optimization/71734
5843 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5844
a80f37e1 58452016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5846
5847 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5848 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5849 stack-layout-dynamic-1.c: New test.
5850
ea283725 58512016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5852
5853 * gcc.target/s390/nolrl-1.c: New test.
5854
14eab729 58552016-07-17 Fritz Reese <fritzoreese@gmail.com>
5856
5857 PR fortran/71523
5858 * gfortran.dg/pr71523_1.f90: New test.
5859 * gfortran.dg/pr71523_2.f90: New test.
5860
3925d644 58612016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5862
5863 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5864
fb9ff4ce 58652016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5866 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5867
5868 PR fortran/62125
5869 * gfortran.dg/pr62125.f90: New test.
5870
95b0f5e9 58712016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5872
5873 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5874 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5875
1913be16 58762016-07-15 Jonathan Wakely <jwakely@redhat.com>
5877
5878 PR c++/58796
5879 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5880 * g++.dg/cpp0x/nullptr35.C: New test.
5881
b4803084 58822016-07-15 Bin Cheng <bin.cheng@arm.com>
5883
5884 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5885
89e3ec3d 58862016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5887
5888 * gfortran.dg/goacc/vector_length.f90: New test.
5889
2084e279 58902016-07-15 Richard Biener <rguenther@suse.de>
5891
5892 PR tree-optimization/71881
5893 * gcc.dg/torture/pr71881.c: New testcase.
5894
2177bb9a 58952016-07-15 Richard Biener <rguenther@suse.de>
5896
5897 PR tree-optimization/71887
5898 * gcc.dg/torture/pr71887.c: New testcase.
5899
0dd7db3b 59002016-07-15 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR c/71858
5903 * gcc.dg/spellcheck-identifiers-3.c: New test.
5904
b41cc4d1 59052016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5906
5907 PR fortran/71807
5908 * gfortran.dg/null_9.f90: New test.
5909
a4d34e5e 59102016-07-15 Bin Cheng <bin.cheng@arm.com>
5911
5912 * gcc.dg/tree-ssa/loop-41.c: New test.
5913
1547c551 59142016-07-15 Bin Cheng <bin.cheng@arm.com>
5915
5916 PR tree-optimization/71347
5917 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5918
b9c2416b 59192016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5920
5921 PR fortran/29819
5922 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5923 * gfortran.dg/contains.f90: Ditto.
5924 * gfortran.dg/contains_empty_1.f03: Ditto.
5925 * gfortran.dg/submodule_3.f08: Ditto.
5926
28413b15 59272016-07-14 Jakub Jelinek <jakub@redhat.com>
5928
661af228 5929 PR testsuite/71865
5930 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5931 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5932 expected diagnostics.
5933
28413b15 5934 PR c/71858
5935 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5936 * gcc.dg/spellcheck-identifiers-2.c: New test.
5937 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5938 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5939
7b3b3a49 59402016-07-14 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR tree-optimization/71872
5943 * gcc.c-torture/compile/pr71872.c: New test.
5944
7c039c44 59452016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5946
5947 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5948 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5949 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5950 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5951 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5952 * gcc.target/arm/atomic-op-acquire-1.c: This.
5953 * gcc.target/arm/atomic-op-char.c: Rename into ...
5954 * gcc.target/arm/atomic-op-char-1.c: This.
5955 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5956 * gcc.target/arm/atomic-op-consume-1.c: This.
5957 * gcc.target/arm/atomic-op-int.c: Rename into ...
5958 * gcc.target/arm/atomic-op-int-1.c: This.
5959 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5960 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5961 * gcc.target/arm/atomic-op-release.c: Rename into ...
5962 * gcc.target/arm/atomic-op-release-1.c: This.
5963 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5964 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5965 * gcc.target/arm/atomic-op-short.c: Rename into ...
5966 * gcc.target/arm/atomic-op-short-1.c: This.
5967 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5968 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5969 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5970 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5971 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5972 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5973 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5974 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5975 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5976 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5977
80c5e533 59782016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5979
5980 PR fortran/70842
5981 * gfortran.dg/select_type_35.f03: New test.
5982
c5a9fc7b 59832016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5984
5985 PR target/65951
5986 PR tree-optimization/70923
5987 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5988 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5989 * gcc.dg/vect/pr65951.c: Likewise.
5990 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5991
d1242c94 59922016-07-14 David Edelsohn <dje.gcc@gmail.com>
5993
5994 * c-c++-common/pr60226.c: Expect maximum object file alignment
5995 error on AIX.
5996
97f2a90b 59972016-07-14 Richard Biener <rguenther@suse.de>
5998
5999 PR tree-optimization/71866
6000 * gcc.dg/torture/pr71866.c: New testcase.
6001
6029a910 60022016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6003
6004 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6005 selector and enclose boolean expression in curly braces.
6006
798d22ed 60072016-07-14 Alan Modra <amodra@gmail.com>
6008
6009 PR target/71733
6010 * gcc.target/powerpc/p9-novsx.c: New.
6011
3ffcb27d 60122016-07-13 Andi Kleen <ak@linux.intel.com>
6013
6014 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6015 * g++.dg/tree-prof/morefunc.C: Dito.
6016 * g++.dg/tree-prof/pr35545.C: Dito.
6017 * g++.dg/tree-prof/reorder.C: Dito.
6018 * gcc.dg/tree-prof/20050826-2.c: Dito.
6019 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6020 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6021 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6022 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6023 * gcc.dg/tree-prof/inliner-1.c: Dito.
6024 * gcc.dg/tree-prof/merge_block.c: Dito.
6025 * gcc.dg/tree-prof/stringop-1.c: Dito.
6026 * gcc.dg/tree-prof/stringop-2.c: Dito.
6027 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6028 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6029 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6030 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6031 * gcc.dg/tree-prof/update-loopch.c: Dito.
6032 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6033 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6034 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6035 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6036 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6037 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6038 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6039
9ace90e5 60402016-07-13 Andi Kleen <ak@linux.intel.com>
6041
6042 * lib/profopt.exp (profopt-execute): Remove .imports files.
6043
b75cf198 60442016-07-13 Andi Kleen <ak@linux.intel.com>
6045
f942bdbf 6046 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6047
4d0389a9 60482016-07-13 Andi Kleen <ak@linux.intel.com>
6049
6050 * lib/profopt.exp (dg-final-scan-autofdo,
6051 dg-final-scan-not-autofdo): New functions.
6052
a5af7a75 60532016-07-13 Bin Cheng <bin.cheng@arm.com>
6054
6055 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6056 * gcc.dg/vect/vect-35.c: Ditto.
6057 * gcc.dg/vect/vect-alias-check-2.c: New test.
6058
c6bcae01 60592016-07-13 Martin Liska <mliska@suse.cz>
6060
6061 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6062 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6063 * gfortran.dg/pr42108.f90: Update expected dump scan.
6064
0644c120 60652016-07-13 Richard Biener <rguenther@suse.de>
6066
6067 PR tree-optimization/24574
6068 * gcc.dg/pr24574.c: New testcase.
6069
2bbae5b9 60702016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6071
f942bdbf 6072 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6073 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6074 * c-c++-common/pr68833-1.c: Require int32plus.
6075 * gcc.dg/ipa/pr63551.c: Likewise.
6076 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6077 * gcc.dg/ipa/pr64041.c: Require int32plus.
6078
839a6560 60792016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6080
6081 PR ipa/71633
6082 * g++.dg/pr71633.C: New test.
6083
8f5f2788 60842016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6085
6086 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6087 Add new arm_thumb1_cbz_ok effective target.
6088 * gcc.target/arm/cbz.c: New test.
6089
417e5cc5 60902016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6091
6092 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6093 Define effective target.
6094 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6095 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6096 * gcc.target/arm/movhi_movw.c: New test.
6097 * gcc.target/arm/movsi_movw.c: Likewise.
6098 * gcc.target/arm/movdi_movw.c: Likewise.
6099
68a5143e 61002016-07-13 Richard Biener <rguenther@suse.de>
6101
6102 PR middle-end/71104
6103 * gcc.dg/pr71104-1.c: New testcase.
6104 * gcc.dg/pr71104-2.c: Likewise.
6105
69e8d259 61062016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6107
6108 PR target/71805
6109 * gcc.target/powerpc/pr71805.c: New test.
6110
244f142f 61112016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6112
6113 * gcc.target/powerpc/divkc3-1.c: New.
6114 * gcc.target/powerpc/mulkc3-1.c: New.
6115
6fc56f1f 61162016-07-12 Nathan Sidwell <nathan@acm.org>
6117
6118 * gcc.target/arm/data-rel-1.c: New.
6119 * gcc.target/arm/data-rel-2.c: New.
6120 * gcc.target/arm/data-rel-3.c: New.
6121
94ee1e9c 61222016-07-12 Martin Liska <mliska@suse.cz>
6123
6124 * gcc.dg/params/blocksort-part.c: New test.
6125 * gcc.dg/params/params.exp: New file.
6126
cd32d747 61272016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6128
6129 PR middle-end/71700
6130 * gcc.c-torture/execute/pr71700.c: New test.
6131
ad010d47 61322016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6133 Richard Biener <rguenther@suse.de>
6134
6135 PR tree-optimization/23286
6136 PR tree-optimization/70159
6137 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6138 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6139 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6140 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6141 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6142 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6143 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6144 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6145 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6146 * gcc.dg/pr51879-12.c: Likewise.
6147 * gcc.dg/strlenopt-9.c: Likewise.
6148 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6149 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6150 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6151 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6152 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6153 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6154 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6155 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6156 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6157 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6158 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6159 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6160 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6161 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6162 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6163
9aece49e 61642016-07-12 Richard Biener <rguenther@suse.de>
6165
6166 PR rtl-optimization/68961
6167 * gcc.target/i386/pr68961.c: New testcase.
6168
8f05fee9 61692016-07-11 Jakub Jelinek <jakub@redhat.com>
6170
4a6cc5cd 6171 PR middle-end/71758
6172 * c-c++-common/gomp/pr71758.c: New test.
6173 * gfortran.dg/gomp/pr71758.f90: New test.
6174
8f05fee9 6175 PR tree-optimization/71823
6176 * gcc.dg/vect/pr71823.c: New test.
6177
b73690a4 61782016-07-11 David Malcolm <dmalcolm@redhat.com>
6179
6180 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6181 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6182 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6183
675f4c6b 61842016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6185
6186 PR target/71801
6187 * gcc.target/i386/pr71801.c: New test.
6188
9aaf7e3e 61892016-07-11 Richard Biener <rguenther@suse.de>
6190
6191 PR tree-optimization/71816
6192 * gcc.dg/torture/pr71816.c: New testcase.
6193
dd58bf21 61942016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6195
6196 PR fortran/71783
6197 * gfortran.dg/dependency_46.f90: New test.
6198
a2ebcb84 61992016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6200
6201 PR rtl-optimization/71621
6202 * gcc.target/i386/pr71621-1.c: New.
6203 * gcc.target/i386/pr71621-2.c: New.
6204
6cedf97e 62052016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6206
6207 * gfortran.dg/goacc/pr71704.f90: New test.
6208
dc71c755 62092016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6210
6211 PR target/71297
6212 * gcc.target/powerpc/pr71297.c: New.
6213
288161af 62142016-07-08 Jiong Wang <jiong.wang@arm.com>
6215
6216 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6217
98e771d6 62182016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6219
6220 PR target/71806
6221 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6222
c3d27339 62232016-07-08 Alan Hayward <alan.hayward@arm.com>
6224
6225 PR tree-optimization/71667
6226 * gcc.dg/vect/pr71667.c: New
6227
b1b5042a 62282016-07-08 Martin Liska <mliska@suse.cz>
6229
6230 * gcc.dg/torture/pr71606.c: New test.
6231
5cdc40a0 62322016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6233
6234 PR fortran/71764
6235 * gfortran.dg/pr71764.f90: New test.
6236
bcc4d868 62372016-07-07 Jakub Jelinek <jakub@redhat.com>
6238 Kai Tietz <ktietz70@googlemail.com>
6239
6240 PR c++/70869
6241 PR c++/71054
6242 * g++.dg/cpp0x/pr70869.C: New test.
6243 * g++.dg/cpp0x/pr71054.C: New test.
6244
b39328b2 62452016-07-07 David Edelsohn <dje.gcc@gmail.com>
6246
6247 * g++.dg/debug/pr71432.C: Fail on AIX.
6248
95c9caad 62492016-07-07 Martin Liska <mliska@suse.cz>
6250
6251 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6252 an undefined behavior.
6253 * gfortran.dg/do_3.F90: Likewise.
6254 * gfortran.dg/do_check_11.f90: New test.
6255 * gfortran.dg/do_check_12.f90: New test.
6256 * gfortran.dg/do_corner_warn.f90: New test.
6257
8e976d11 62582016-07-07 Martin Liska <mliska@suse.cz>
6259
6260 * gfortran.dg/predict-1.f90: Ammend the test.
6261 * gfortran.dg/predict-2.f90: Likewise.
6262
26716fc7 62632016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6264
6265 PR ipa/71624
6266 * g++.dg/pr71624.C: New test.
6267
2d079cbf 62682016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6269
6270 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6271 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6272 ARMv8-M Mainline architectures.
6273
9e6f4af4 62742016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6275
6276 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6277 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6278
d490b07a 62792016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6280
6281 PR target/70098
6282 PR target/71763
6283 * gcc.target/powerpc/pr71763.c: New file.
6284
798fc305 62852016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6286
6287 PR tree-optimization/71518
f942bdbf 6288 * gcc.dg/pr71518.c: New test.
798fc305 6289
97e4cbac 62902016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6291
6292 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6293
19aea164 62942016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6295
f942bdbf 6296 PR target/50739
19aea164 6297 * gcc.target/avr/pr50739.c: New test.
6298
105e9dfc 62992016-07-05 Jan Hubicka <jh@suse.cz>
6300
6301 * gcc.dg/tree-ssa/scev-14.c: update template.
6302
1137da9c 63032016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6304
6305 * gcc.dg/vect/group-no-gaps-1.c: New test.
6306
ce393063 63072016-07-05 Andi Kleen <ak@linux.intel.com>
6308
6309 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6310 if kernel supports MPX.
6311
92a44a68 63122016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6313
6314 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6315
f2ccdf8e 63162016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6317 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6318
6319 * gcc.target/powerpc/signbit-1.c: New test.
6320 * gcc.target/powerpc/signbit-2.c: New test.
6321 * gcc.target/powerpc/signbit-3.c: New test.
6322
0215a22c 63232016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6324
6325 PR rtl-optimization/71594
6326 * gcc.dg/torture/pr71594.c: New test.
6327
30a39817 63282016-07-05 Jan Hubicka <jh@suse.cz>
6329
6330 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6331
b65b8df2 63322016-07-05 David Malcolm <dmalcolm@redhat.com>
6333
6334 PR c++/62314
f9c39b65 6335 * g++.dg/parse/error5.C: Update column
b65b8df2 6336 number of missing semicolon error.
6337 * g++.dg/pr62314-2.C: New test case.
6338
6b5471d8 63392016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6340
6341 * gfortran.dg/coarray_stat_function.f90: New test.
6342 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6343 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6344 to new interfaces.
6345
35b3a8dd 63462016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6347
6348 PR fortran/71623
6349 * gfortran.dg/deferred_character_17.f90: New test.
6350
b84c1ddf 63512016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6352
6353 * gcc.target/arm/neon/polytypes.c: Move to ...
6354 * gcc.target/arm/polytypes.c: ... here.
6355 * gcc.target/arm/neon/pr51534.c: Move to ...
6356 * gcc.target/arm/pr51534.c: ... here.
6357 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6358 * gcc.target/arm/vect-vcvt.c: ... here.
6359 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6360 * gcc.target/arm/vect-vcvtq.c: ... here.
6361 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6362 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6363 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6364 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6365 * gcc.target/arm/neon/neon.exp: Delete.
6366 * gcc.target/arm/neon/: Delete.
6367
7e9136f1 63682016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6369
6370 PR fortran/65575
6371 * gfortran.dg: pr65575.f90: New test.
6372
18b42a28 63732016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6374
6375 PR fortran/35849
6376 * gfortran.dg: pr35849.f90: New test.
6377
f8765404 63782016-07-04 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR c++/71739
6381 * g++.dg/cpp0x/pr71739.C: New test.
6382
e3422b3a 63832016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6384
6385 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6386
2da1c9f7 63872016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6388
6389 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6390 locr.
6391 * gcc.target/s390/loc-1.c: New test.
6392
6125d36e 63932016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6394
f9c39b65 6395 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6396 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6397
42797d4b 63982016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6399
6400 PR target/63874
6401 * gcc.target/aarch64/pr63874.c: New test.
6402
9d9fe66a 64032016-07-04 Jan Beulich <jbeulich@suse.com>
6404
6405 * g++.dg/header.c: New.
6406 * gcc.dg/header.c: New.
6407
c364d0f3 64082016-07-02 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR c/71719
6411 * c-c++-common/Wunused-var-15.c: New test.
6412
267f3c67 64132016-07-01 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR fortran/71687
6416 * gfortran.dg/gomp/pr71687.f90: New test.
6417
8297c70b 64182016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6419
6420 * gcc.dg/const-float128-ped.c: Require __float128 effective
6421 target and options.
6422 * gcc.dg/const-float128.c: Likewise.
6423 * gcc.dg/torture/float128-cmp-invalid.c: Require
6424 __float128 and base_quadfloat_support effective targets, and
6425 __float128 options.
6426 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6427 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6428 * gcc.dg/torture/float128-nan.c: Likewise.
6429 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6430 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6431 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6432 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6433 (add_options_for___float128): New.
6434 (check_effective_target_base_quadword_support): New.
6435
eab79b94 64362016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6437
6438 PR target/71720
6439 * gcc.target/powerpc/pr71720.c: New test.
6440
4ce6622a 64412016-07-01 Jan Beulich <jbeulich@suse.com>
6442
6443 * gcc.dg/bss.c: New.
6444
0b6f1914 64452016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6446
6447 PR target/71698
6448 * gcc.target/powerpc/pr71698.c: New test.
6449
4d28a470 64502016-07-01 Georg-Johann Lay <avr@gjlay.de>
6451
6452 PR target/71151
6453 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6454 instead of ".foo" for its section name.
6455 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6456 depending on MCU's flash size.
6457 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6458 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6459 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6460 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6461 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6462 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6463
ed8613ec 64642016-07-01 Jan Beulich <jbeulich@suse.com>
6465
6466 * gcc.target/i386/pr65105-2.c: Add -msse2.
6467
720a0bce 64682016-06-30 Jakub Jelinek <jakub@redhat.com>
6469
c54ee83c 6470 PR tree-optimization/71707
6471 * gcc.dg/strlenopt-29.c: New test.
6472
a845ae6c 6473 PR fortran/71704
6474 * gfortran.dg/gomp/pr71704.f90: New test.
6475
720a0bce 6476 PR fortran/71705
6477 * gfortran.dg/gomp/pr71705.f90: New test.
6478
17c32c4a 64792016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6480
6481 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6482 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6483 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6484 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6485 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6486 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6487 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6488 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6489 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6490 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6491 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6492 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6493 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6494 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6495 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6496 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6497 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6498 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6499 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6500 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6501 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6502 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6503 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6504 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6505 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6506 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6507 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6508 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6509 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6510 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6511 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6512 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6513 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6514 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6515 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6516 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6517 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6518 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6519 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6520 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6521 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6522 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6523 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6524 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6525 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6526 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6527 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6528 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6529 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6530 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6531 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6532 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6533 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6534 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6535 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6536 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6537 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6538 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6539 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6540 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6541 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6542 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6543 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6544 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6545 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6546 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6547 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6548 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6549 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6550 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6551 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6552 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6553 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6554 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6555 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6556 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6557 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6558 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6559 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6560 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6561 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6562
443405c9 65632016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6564 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6565
6566 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6567
6e3a3de2 65682016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6569 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6570
6571 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6572
413c4f6c 65732016-06-30 David Malcolm <dmalcolm@redhat.com>
6574
6575 PR driver/71651
6576 * gcc.dg/spellcheck-options-12.c: New test case.
6577
4c4e99c3 65782016-06-30 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR middle-end/71693
6581 * gcc.c-torture/compile/pr71693.c: New test.
6582
26a2e993 65832016-06-29 David Malcolm <dmalcolm@redhat.com>
6584
6585 * gcc.dg/spellcheck-params.c: New testcase.
6586 * gcc.dg/spellcheck-params-2.c: New testcase.
6587
63abcf45 65882016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6589
6590 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6591 vector extract instructions.
6592 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6593
5f1d49ac 65942016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6595
6596 PR fortran/71686
6597 * gfortran.dg/unexpected_eof_2.f90: New test.
6598 * gfortran.dg/unexpected_eof_3.f90: New test.
6599
0dc00113 66002016-06-29 Jim Wilson <jim.wilson@linaro.org>
6601
6602 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6603
4b975445 66042016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6605
6606 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6607 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6608 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6609
e276a6b9 66102016-06-29 Richard Biener <rguenther@suse.de>
6611
6612 PR middle-end/15256
6613 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6614
c02f3e35 66152016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6616
6617 * gcc.target/arm/aapcs/neon-vect10.c: Require
6618 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6619 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6620 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6621 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6622 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6623 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6624 * gcc.target/arm/fp16-aapcs-1.c: Require
6625 -mfloat-ab=hard. Also simplify the test.
6626 * gcc.target/arm/fp16-aapcs-2.c: New.
6627
d0c2a3dd 66282016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6629
f942bdbf 6630 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6631 (add_options_for_arm_fp16_ieee): New.
6632 (add_options_for_arm_fp16_alternative): New.
6633 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6634 long-line.
6635 (effective_target_arm_fp16_hw): New.
6636
162fed22 66372016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6638
6639 PR tree-optimization/71655
6640 * g++.dg/pr71655.C: New test.
6641
9ed0eb00 66422016-06-29 Martin Liska <mliska@suse.cz>
6643
6644 * gcc.dg/pr71585.c: New test.
6645 * gcc.dg/pr71585-2.c: New test.
6646 * gcc.dg/pr71585-3.c: New test.
6647
641b1c86 66482016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6649
6650 PR tree-optimization/70729
6651 * g++.dg/vect/pr70729.cc: New test.
6652
44e775d8 66532016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6654
6655 * c-c++-common/gomp/cancel-1.c: Extend.
6656
83b23cdf 66572016-06-29 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR tree-optimization/71625
6660 * gcc.dg/strlenopt-28.c: New test.
6661
b6a4a0f5 66622016-06-29 Richard Biener <rguenther@suse.de>
6663
6664 PR middle-end/71002
6665 * g++.dg/torture/pr71002.C: Adjust testcase.
6666
1af10ce6 66672016-06-29 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR c/71685
6670 * gcc.dg/pr71685.c: New test.
6671
66722016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6673
6674 PR c/71552
6675 * gcc.dg/init-bad-9.c: New test.
6676
043457fd 66772016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678
6679 * gcc.target/powerpc/abs128-1.c: Require VSX.
6680 * gcc.target/powerpc/copysign128-1.c: Likewise.
6681 * gcc.target/powerpc/inf128-1.c: Likewise.
6682 * gcc.target/powerpc/nan128-1.c: Likewise.
6683
d378e319 66842016-06-28 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR middle-end/71626
6687 * gcc.c-torture/execute/pr71626-1.c: New test.
6688 * gcc.c-torture/execute/pr71626-2.c: New test.
6689
10ef7949 66902016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6691
6692 PR target/71656
6693 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6694
1fcfb8f7 66952016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6696
6697 PR target/71670
6698 * gcc.target/powerpc/pr71670.c: New testcase.
6699
35fd0c10 67002016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6701
6702 PR target/71656
6703 * gcc.target/powerpc/pr71656-1.c: New test.
6704 * gcc.target/powerpc/pr71656-2.c: New test.
6705
584757bc 67062016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6707
6708 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6709 around fp16 code.
6710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6711 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6712 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6713 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6714 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6715 Add arm_neon_fp16_ok effective target.
f942bdbf 6716 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6717 Likewise.
6718 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6719 Likewise.
6720 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6721 Likewise.
6722 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6723 Likewise.
6724 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6725 Likewise.
6726 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6727 Likewise.
6728 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6729 Likewise.
6730 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6731 Likewise.
6732 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6733 Likewise.
6734 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6735 Likewise.
6736 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6737 Likewise.
584757bc 6738
cbcc4297 67392016-06-26 Jan Hubicka <hubicka@ucw.cz>
6740
6741 * gcc.dg/predict-12.c: New testcase.
6742
0aa73965 67432016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6744
6745 PR fortran/71649
6746 * gfortran.dg/pr71649.f90: New test.
6747
9977f724 67482016-06-25 Jakub Jelinek <jakub@redhat.com>
6749
a5c54f33 6750 PR tree-optimization/71643
6751 * g++.dg/opt/pr71643.C: New test.
6752
9977f724 6753 PR tree-optimization/71631
6754 * gcc.c-torture/execute/pr71631.c: New test.
6755
e09883e4 67562016-06-24 Jan Hubicka <hubicka@ucw.cz>
6757
6758 * gcc.dg/predict-11.c: New testcase.
6759 * gfortran.dg/predict-2.f90: New testcase.
6760
89beffc9 67612016-06-24 Jan Hubicka <hubicka@ucw.cz>
6762
6763 * gcc.dg/predict-10.c: New test.
6764
2275a11d 67652016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6766
6767 * gcc.target/powerpc/abs128-1.c: New.
6768 * gcc.target/powerpc/copysign128-1.c: New.
6769 * gcc.target/powerpc/inf128-1.c: New.
6770 * gcc.target/powerpc/nan128-1.c: New.
6771
37681b7f 67722016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6773
6774 * gfortran.dg/pr71642.f90: New test.
6775
9cf2d600 67762016-06-24 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR tree-optimization/71647
6779 * gcc.target/i386/pr71647.c: New test.
6780
eea332b9 67812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6782
6783 * gcc.target/i386/noplt-gd-1.c: New test.
6784 * gcc.target/i386/noplt-gd-2.c: Likewise.
6785 * gcc.target/i386/noplt-gd-3.c: Likewise.
6786 * gcc.target/i386/noplt-ld-1.c: Likewise.
6787 * gcc.target/i386/noplt-ld-2.c: Likewise.
6788 * gcc.target/i386/noplt-ld-3.c: Likewise.
6789 * lib/target-supports.exp
6790 (check_effective_target_tls_get_addr_via_got): New.
6791
b6d48a78 67922016-06-24 Uros Bizjak <ubizjak@gmail.com>
6793
6794 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6795 testsuite compile flags.
6796 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6797 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6798
67992016-06-24 Uros Bizjak <ubizjak@gmail.com>
6800
6801 * g++dg/vect/pr36684.cc: Add dg-do compile.
6802 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6803 * gcc.dg/vect/pr70021.c: Ditto.
6804 * gcc.dg/vect/pr70138-1.c: Ditto.
6805 * gcc.dg/vect/pr70138-2.c: Ditto.
6806 * gcc.dg/vect/pr70354-1.c: Ditto.
6807 * gcc.dg/vect/pr70354-2.c: Ditto.
6808 * gcc.dg/vect/pr71259.c: Ditto.
6809 * gcc.dg/vect/pr71416-1.c: Ditto.
6810 * gcc.dg/vect/slp-43.c: Ditto.
6811 * gcc.dg/vect/slp-45.c: Ditto.
6812 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6813 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6814 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6815 * gfortran.dg/vect/pr69980.f90: Ditto.
6816
68172016-06-24 Uros Bizjak <ubizjak@gmail.com>
6818
6819 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6820 * gcc.dg/vect/bb-slp-30.c: Ditto.
6821 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6822 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6823 * gcc.dg/vect/pr45902.c: Ditto.
6824 * gcc.dg/vect/pr48172.c: Ditto.
6825 * gcc.dg/vect/pr48377.c: Ditto.
6826 * gcc.dg/vect/pr49038.c: Ditto.
6827 * gcc.dg/vect/pr49771.c: Ditto.
6828 * gcc.dg/vect/pr52091.c: Ditto.
6829 * gcc.dg/vect/pr53185-2.c: Ditto.
6830 * gcc.dg/vect/pr56826.c: Ditto.
6831 * gcc.dg/vect/pr60276.c: Ditto.
6832 * gcc.dg/vect/pr62021.c: Ditto.
6833 * gcc.dg/vect/pr63530.c: Ditto.
6834 * gcc.dg/vect/pr65518.c: Ditto.
6835 * gcc.dg/vect/pr65947-1.c: Ditto.
6836 * gcc.dg/vect/pr65947-10.c: Ditto.
6837 * gcc.dg/vect/pr65947-11.c: Ditto.
6838 * gcc.dg/vect/pr65947-12.c: Ditto.
6839 * gcc.dg/vect/pr65947-13.c: Ditto.
6840 * gcc.dg/vect/pr65947-2.c: Ditto.
6841 * gcc.dg/vect/pr65947-3.c: Ditto.
6842 * gcc.dg/vect/pr65947-4.c: Ditto.
6843 * gcc.dg/vect/pr65947-5.c: Ditto.
6844 * gcc.dg/vect/pr65947-6.c: Ditto.
6845 * gcc.dg/vect/pr65947-7.c: Ditto.
6846 * gcc.dg/vect/pr65947-8.c: Ditto.
6847 * gcc.dg/vect/pr65947-9.c: Ditto.
6848 * gcc.dg/vect/pr71416-1.c: Ditto.
6849 * gcc.dg/vect/pr71439.c: Ditto.
6850 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6851 * gcc.dg/vect/vect-bswap16.c: Ditto.
6852 * gcc.dg/vect/vect-bswap32.c: Ditto.
6853 * gcc.dg/vect/vect-bswap64.c: Ditto.
6854 * gcc.dg/vect/vect-live-1.c: Ditto.
6855 * gcc.dg/vect/vect-live-2.c: Ditto.
6856 * gcc.dg/vect/vect-live-3.c: Ditto.
6857 * gcc.dg/vect/vect-live-4.c: Ditto.
6858 * gcc.dg/vect/vect-live-5.c: Ditto.
6859 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6860 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6861 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6862 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6863 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6864 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6865 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6866 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6867 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6868 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6869 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6870 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6871 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6872 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6873 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6874 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6875 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6876
d4213166 68772016-06-24 Uros Bizjak <ubizjak@gmail.com>
6878
6879 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6880
5aaec397 68812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6882
6883 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6884 ia32 if R_386_GOT32X relocation is supported.
6885 * gcc.target/i386/noplt-3.c: Likewise.
6886 * gcc.target/i386/noplt-2.c: Likewise.
6887 (main): Renamed to ...
6888 (bar): This.
6889 * gcc.target/i386/noplt-4.c: Likewise.
6890 (main): Renamed to ...
6891 (bar): This.
6892 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6893 * gcc.target/i386/pr67400-5.c: Likewise.
6894
77104764 68952016-06-24 Jakub Jelinek <jakub@redhat.com>
6896
7318e591 6897 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6898 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6899
77104764 6900 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6901 f4): Adjust expected diagnostics.
6902 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6903 (T): If OVFP is defined, redefine to TP.
6904 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6905 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6906 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6907 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6908 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6909 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6910 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6911 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6912 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6913 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6914 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6915 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6916 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6917 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6918 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6919 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6920 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6921 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6922 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6923 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6924 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6925 as last argument to __builtin_add_overflow_p.
6926
ddf08519 69272016-06-23 Uros Bizjak <ubizjak@gmail.com>
6928
6929 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6930 dg-options and remove default vector testsuite compile flags.
6931 * g++.dg/vect/pr33860a.cc: Ditto.
6932 * g++.dg/vect/pr45470-a.cc: Ditto.
6933 * g++.dg/vect/pr45470-b.cc: Ditto.
6934 * g++.dg/vect/pr60896.cc: Ditto.
6935 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6936 * gcc.dg/vect/pr18308.c: Ditto.
6937 * gcc.dg/vect/pr24049.c: Ditto.
6938 * gcc.dg/vect/pr33373.c: Ditto.
6939 * gcc.dg/vect/pr36228.c: Ditto.
6940 * gcc.dg/vect/pr42395.c: Ditto.
6941 * gcc.dg/vect/pr42604.c: Ditto.
6942 * gcc.dg/vect/pr46663.c: Ditto.
6943 * gcc.dg/vect/pr48765.c: Ditto.
6944 * gcc.dg/vect/pr49093.c: Ditto.
6945 * gcc.dg/vect/pr49352.c: Ditto.
6946 * gcc.dg/vect/pr52298.c: Ditto.
6947 * gcc.dg/vect/pr52870.c: Ditto.
6948 * gcc.dg/vect/pr53185.c: Ditto.
6949 * gcc.dg/vect/pr53773.c: Ditto.
6950 * gcc.dg/vect/pr56695.c: Ditto.
6951 * gcc.dg/vect/pr62171.c: Ditto.
6952 * gcc.dg/vect/pr63530.c: Ditto.
6953 * gcc.dg/vect/pr68339.c: Ditto.
6954 * gcc.dg/vect/pr71259.c: Ditto.
6955 * gcc.dg/vect/vect-82_64.c: Ditto.
6956 * gcc.dg/vect/vect-83_64.c: Ditto.
6957 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6958 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6959 * gcc.dg/vect/vect-shift-2.c: Ditto.
6960 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6961 * gfortran.dg/vect/pr39318.f90: Ditto.
6962 * gfortran.dg/vect/pr45714-a.f: Ditto.
6963 * gfortran.dg/vect/pr45714-b.f: Ditto.
6964 * gfortran.dg/vect/pr46213.f90: Ditto.
6965
81883aeb 69662016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6967 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6968
6969 * gcc.target/powerpc/p9-splat-5.c: New test.
6970
affe5c16 69712016-06-23 Uros Bizjak <ubizjak@gmail.com>
6972
6973 PR tree-optimization/71488
6974 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6975 * lib/target-supports.exp: ... here.
6976 (check_sse4_hw_available): New procedure.
6977 (check_effective_target_sse4_runtime): Ditto.
6978 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6979 -march=westmere for sse4_runtime targets.
547fdd3e 6980 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6981 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6982 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6983 (main): Call check_vect ().
e50240d3 6984 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6985
6fb2f181 69862016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6987
6988 PR target/66232
6989 PR target/67400
6990 * gcc.target/i386/pr66232-14.c: New file.
6991 * gcc.target/i386/pr66232-15.c: Likewise.
6992 * gcc.target/i386/pr66232-16.c: Likewise.
6993 * gcc.target/i386/pr66232-17.c: Likewise.
6994 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6995 ia32 if R_386_GOT32X relocation is supported.
6996 * gcc.target/i386/pr67400-2.c: Likewise.
6997 * gcc.target/i386/pr67400-3.c: Likewise.
6998 * gcc.target/i386/pr67400-4.c: Likewise.
6999 * gcc.target/i386/pr67400-6.c: Likewise.
7000 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7001 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7002
88be2b3c 70032016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7004
7005 PR libgfortran/48852
7006 * gfortran.dg/char4_iunit_1.f03: Update test.
7007 * gfortran.dg/f2003_io_5.f03: Update test.
7008 * gfortran.dg/real_const_3.f90: Update test.
7009
ff600f64 70102016-06-23 Andi Kleen <ak@linux.intel.com>
7011
7012 * g++.dg/bprob/bprob.exp: Support autofdo.
7013 * g++.dg/tree-prof/tree-prof.exp: dito.
7014 * gcc.dg/tree-prof/tree-prof.exp: dito.
7015 * gcc.misc-tests/bprob.exp: dito.
7016 * gfortran.dg/prof/prof.exp: dito.
7017 * lib/profopt.exp: dito.
7018 * lib/target-supports.exp: Check for autofdo.
7019
afa7ed87 70202016-06-23 Martin Liska <mliska@suse.cz>
7021
7022 * gcc.dg/pr71619.c: New test.
7023
0941fba8 70242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7025
7026 PR target/67400
56896ed3 7027 * gcc.target/i386/pr67400-1.c: New test.
7028 * gcc.target/i386/pr67400-2.c: Likewise.
7029 * gcc.target/i386/pr67400-3.c: Likewise.
7030 * gcc.target/i386/pr67400-4.c: Likewise.
7031 * gcc.target/i386/pr67400-5.c: Likewise.
7032 * gcc.target/i386/pr67400-6.c: Likewise.
7033 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7034
e557fc7f 70352016-06-22 David Malcolm <dmalcolm@redhat.com>
7036
7037 * c-c++-common/missing-header-1.c: New test case.
7038 * c-c++-common/missing-header-2.c: New test case.
7039 * c-c++-common/missing-header-3.c: New test case.
7040 * c-c++-common/missing-header-4.c: New test case.
7041
8469aece 70422016-06-22 David Malcolm <dmalcolm@redhat.com>
7043
7044 PR c/70339
7045 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7046 hint.
7047 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7048 expected results due to builtin "nanl" now being suggested for
7049 "name".
7050 * gcc.dg/pr67580.c: Update expected messages.
7051 * gcc.dg/spellcheck-identifiers.c: New testcase.
7052 * gcc.dg/spellcheck-typenames.c: New testcase.
7053
6628b04d 70542016-06-22 David Malcolm <dmalcolm@redhat.com>
7055
7056 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7057 file.
7058 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7059 diagnostic-test-show-locus-parseable-fixits.c to sources for
7060 diagnostic_plugin_test_show_locus.c.
7061 * lib/gcc-defs.exp (freeform_regexps): New global.
7062 (dg-regexp): New function.
7063 (handle-dg-regexps): New function.
7064 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7065 freeform_regexps to the empty list.
7066 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7067
82ccd33e 70682016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7069
affe5c16 7070 PR tree-optimization/71488
82ccd33e 7071 * g++.dg/pr71488.C: New test.
7072 * gcc.dg/vect/vect-bool-cmp.c: New test.
7073
2c21de58 70742016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7075
7076 * gcc.dg/guality/param-5.c: New test.
7077
fadfd5fc 70782016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7079
7080 * gcc.target/i386/asm-flag-7.c: New test.
7081
03fee1f8 70822016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7083
7084 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7085 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7086 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7087 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7088 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7089 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7090 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7091 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7092 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7093 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7094 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7095 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7096 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7097 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7098 * lib/target-supports.exp: Likewise.
7099
6905db52 71002016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7101
7102 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7103 * gcc.dg/attr-ms_struct-2.c: Likewise.
7104 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7105 * gcc.dg/bf-ms-attrib.c: Likewise.
7106 * gcc.dg/bf-ms-layout-2.c: Likewise.
7107 * gcc.dg/bf-ms-layout-3.c: Likewise.
7108 * gcc.dg/bf-ms-layout.c: Likewise.
7109 * gcc.dg/bf-no-ms-layout.c: Likewise.
7110 * gcc.target/i386/bitfield1.c: Likewise.
7111 * gcc.target/i386/bitfield2.c: Likewise.
7112 * gcc.target/i386/bitfield3.c: Likewise.
7113
a6f93fc2 71142016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7115
7116 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7117 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7118 override other than -mcpu=power9 command-line option is specified,
7119 or if the target operating system is aix.
7120 * gcc.target/powerpc/darn-1.c: Likewise.
7121 * gcc.target/powerpc/darn-2.c: Likewise.
7122 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7123 test if effective-target is not powerpc_p9vector_ok or if the
7124 target operating system is not defined.
7125 * gcc.target/powerpc/vslv-1.c: Likewise.
7126 * gcc.target/powerpc/vsrv-0.c: Likewise.
7127 * gcc.target/powerpc/vsrv-1.c: Likewise.
7128
1cb2b4d3 71292016-06-21 Tobias Burnus <burnus@net-b.de>
7130
7131 PR fortran/71068
7132 * gfortran.dg/coarray/data_1.f90: New.
7133
66ff0c67 71342016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7135
7136 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7137 (dg-require-effective-target): Use arm_v8_neon_hw.
7138 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7139 (dg-require-effective-target): Likewise.
7140 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7141 (dg-require-effective-target): Likewise.
7142 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7143 (dg-require-effective-target): Likewise.
7144 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7145 (dg-require-effective-target): Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7147 (dg-require-effective-target): Likewise.
7148 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7149 Add AArch64 check.
7150
949bfed4 71512016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7152
7153 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7154 Set to 3 so test passes.
7155
a20f6cd4 71562016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7157
7158 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7159
12792843 71602016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7161
7162 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7163 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7164 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7165 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7166
49763db6 71672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7168
7169 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7170 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7171
ada61167 71722016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7173
7174 PR target/71549
7175 * gcc.target/i386/pr71549.c: New test.
7176
a15584d4 71772016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7178
7179 * gcc.target/powerpc/vadsdu-0.c: Replace
7180 dg-require-effective-target directive to allow test to run on more
7181 platforms, and add dg-skip-if directive to disable test on aix
7182 platforms because of known incompatibilities.
7183 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7184 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7185 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7186 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7187 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7188 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7189 * gcc.target/powerpc/vadsdub-2.c: Replace
7190 dg-require-effective-target directive to allow test to run on more
7191 platforms, and add dg-skip-if directive to disable test on aix
7192 platforms because of known incompatibilities.
7193 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7194 with vec_absdb call to differentiate this test from vadsdub-1.c.
7195 * gcc.target/powerpc/vadsduh-1.c: Replace
7196 dg-require-effective-target directive to allow test to run on more
7197 platforms, and add dg-skip-if directive to disable test on aix
7198 platforms because of known incompatibilities.
7199 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7200 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7201 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7202
ec15ec36 72032016-06-21 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR tree-optimization/71588
7206 * gcc.dg/pr71558.c: New test.
7207
faeffe49 72082016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7209
7210 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7211 * c-c++-common/pr68657-2.c: Likewise.
7212 * c-c++-common/pr68657-3.c: Likewise.
7213 * gcc.dg/torture/pr69714.c: Require int32plus support.
7214 * gcc.dg/torture/pr70025.c: Likewise.
7215 * gcc.dg/torture/pr70083.c: Likewise.
7216 * gcc.dg/torture/pr70542.c: Likewise.
7217 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7218
e218d07f 72192016-06-20 Joseph Myers <joseph@codesourcery.com>
7220
7221 PR c/71601
7222 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7223
232a3df7 72242016-06-20 Jakub Jelinek <jakub@redhat.com>
7225
d7f45b87 7226 PR middle-end/71581
7227 * gcc.dg/pr71581.c: New test.
7228
232a3df7 7229 PR rtl-optimization/71591
7230 * gcc.dg/cpp/pr71591.c: New test.
7231
dbddef42 72322016-06-20 David B. Robins <gcc@davidrobins.net>
7233
7234 PR target/71571
7235 * g++.dg/torture/pr71571.C: New test.
7236
03129ccb 72372016-06-20 Jakub Jelinek <jakub@redhat.com>
7238
7239 PR target/71559
7240 * gcc.target/i386/sse2-pr71559.c: New test.
7241 * gcc.target/i386/avx-pr71559.c: New test.
7242 * gcc.target/i386/avx512f-pr71559.c: New test.
7243
a40b4b62 72442016-06-20 Tobias Burnus <burnus@net-b.de>
7245
7246 PR fortran/71194
7247 * gfortran.dg/pointer_remapping_10.f90: New.
7248
ecbea05a 72492016-06-20 David Malcolm <dmalcolm@redhat.com>
7250
7251 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7252
0f61dae9 72532016-06-20 Martin Sebor <msebor@redhat.com>
7254
7255 PR c/69507
7256 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7257 * gnu90-const-expr-1.c: Same.
7258 * gnu99-const-expr-1.c: Same.
7259 * gnu99-static-1.c: Same.
7260
e458dfd8 72612016-06-20 Renlin Li <renlin.li@arm.com>
7262
2c0c0c9b 7263 PR testsuite/71489
e458dfd8 7264 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7265
7ab71cb3 72662016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7267
7268 * gcc.target/aarch64/vcvt_f64_1.c: New.
7269 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7270 * gcc.target/aarch64/vrecp_f64_1.c: New.
7271
34d36b7a 72722016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7273
7274 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7275 "alignement".
7276
ed7f4748 72772016-06-20 Georg-Johann Lay <avr@gjlay.de>
7278
7279 PR target/71103
7280 * gcc.target/avr/torture/pr71103-2.c: New test.
7281
a940fdc7 72822016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7283
7284 PR c/69507
7285 * gcc.dg/alignof.c: New test.
7286
98683d85 72872016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7288
7289 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7290 vs dg-error; test constexpr specifier too.
7291
358cee25 72922016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7293
7294 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7295
c3d7ceb6 72962016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7297
7298 * lib/target-supports.exp
7299 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7300 arm_neon_ok and merge flags. Fix temporary test name.
7301 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7302 and merge flags.
7303
1176073c 73042016-06-17 Martin Liska <mliska@suse.cz>
7305
7306 * gcc.dg/predict-9.c: Fix dump scanning.
7307
f3e2969a 73082016-06-17 Bin Cheng <bin.cheng@arm.com>
7309
7310 PR tree-optimization/71354
7311 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7312
7fdca647 73132016-06-17 Bin Cheng <bin.cheng@arm.com>
7314
7315 PR tree-optimization/71347
7316 * gcc.dg/tree-ssa/pr71347.c: New test.
7317
a338a226 73182016-06-17 Bin Cheng <bin.cheng@arm.com>
7319
7320 PR tree-optimization/71354
7321 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7322
c1e75671 73232016-06-17 Bin Cheng <bin.cheng@arm.com>
7324
7325 * gcc.dg/vect/vect-alias-check-1.c: New test.
7326
365ba13d 73272016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7328
59bde511 7329 PR target/71151
365ba13d 7330 * gcc.target/avr/pr71151-1.c: New test.
7331 * gcc.target/avr/pr71151-2.c: New test.
7332 * gcc.target/avr/pr71151-3.c: New test.
7333 * gcc.target/avr/pr71151-4.c: New test.
7334 * gcc.target/avr/pr71151-5.c: New test.
7335 * gcc.target/avr/pr71151-6.c: New test.
7336 * gcc.target/avr/pr71151-7.c: New test.
7337 * gcc.target/avr/pr71151-8.c: New test.
7338 * gcc.target/avr/pr71151-common.h: New test.
7339
db48d95b 73402016-06-16 Martin Liska <mliska@suse.cz>
7341
7342 * gfortran.dg/predict-1.f90: New test.
7343
4c780a59 73442016-06-16 Uros Bizjak <ubizjak@gmail.com>
7345
7346 PR target/71242
f9c39b65 7347 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7348
8c1879bc 73492016-06-16 Jan Hubicka <hubicka@ucw.cz>
7350
7351 * g++.dg/vect/pr36648.cc: Disable cunrolli
7352
33698dfe 73532016-06-16 Jakub Jelinek <jakub@redhat.com>
7354
745f2db6 7355 PR target/71554
7356 * gcc.c-torture/execute/pr71554.c: New test.
7357
33698dfe 7358 PR rtl-optimization/71532
7359 * gcc.dg/torture/pr71532.c: New test.
7360
b42322b9 73612016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7362
7363 * gcc.target/powerpc/p9-dimode1.c: New test.
7364 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7365
412b298a 73662016-06-15 Jakub Jelinek <jakub@redhat.com>
7367
93479f99 7368 * gcc.c-torture/compile/20160615-1.c: New test.
7369
412b298a 7370 * g++.dg/cpp0x/ref-qual17.C: New test.
7371
3ec40531 73722016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7373
7374 PR middle-end/71529
7375 * gcc.target/i386/pr71529.C: New test.
7376
edfe7670 73772016-06-15 Alan Hayward <alan.hayward@arm.com>
7378
7379 PR tree-optimization/71483
7380 * g++.dg/vect/pr71483.c: New
7381
6e52ac17 73822016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7383
7384 PR c++/70202
7385 * g++.dg/inherit/crash6.C: New.
7386 * g++.dg/inherit/union2.C: Likewise.
7387 * g++.dg/inherit/virtual12.C: Likewise.
7388 * g++.dg/inherit/virtual13.C: Likewise.
7389 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7390
aed35af2 73912016-06-15 Uros Bizjak <ubizjak@gmail.com>
7392
0941fba8 7393 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7394
6f710392 73952016-06-15 Alan Hayward <alan.hayward@arm.com>
7396
7397 PR tree-optimization/71439
7398 * gcc.dg/vect/pr71439.c: New
7399
d1cedfd3 74002016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7401
7402 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7403
ee8fd158 74042016-06-15 Richard Biener <rguenther@suse.de>
7405
7406 * gcc.dg/vect/slp-45.c: New testcase.
7407
5695a690 74082016-06-15 Richard Biener <rguenther@suse.de>
7409
7410 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7411
267ae3ee 74122016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7413
7414 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7415 requirements, and disable for AIX for now.
7416 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7417
a6d0e20a 74182016-06-14 Jakub Jelinek <jakub@redhat.com>
7419
b2efd162 7420 PR c++/71528
7421 * g++.dg/opt/pr71528.C: New test.
7422
a6d0e20a 7423 PR c++/71516
7424 * g++.dg/init/pr71516.C: New test.
7425
035778de 74262016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 * g++.dg/init/array46.C: New.
7429
7c9dc58e 74302016-06-14 Uros Bizjak <ubizjak@gmail.com>
7431
0941fba8 7432 * gcc.target/i386/float128-3.c: New test.
7433 * gcc.target/i386/quad-sse4.c: Ditto.
7434 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7435 Update scan strings.
7c9dc58e 7436
412640c9 74372016-06-14 Richard Biener <rguenther@suse.de>
7438
7439 PR middle-end/71526
7440 * gfortran.dg/pr71526.f90: New testcase.
7441
1b9fde85 74422016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7443
7444 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7445 * gcc.dg/zero_bits_compound-1.c: Likewise.
7446
306097e3 74472016-06-14 Richard Biener <rguenther@suse.de>
7448
7449 PR tree-optimization/71522
7450 * gcc.dg/torture/pr71522.c: New testcase.
7451
566255a8 74522016-06-14 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR tree-optimization/71520
7455 * gcc.dg/tree-ssa/pr71520.c: New test.
7456
eb912adb 74572016-06-14 Richard Biener <rguenther@suse.de>
7458
7459 PR tree-optimization/71521
56d35455 7460 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7461
9720103d 74622016-06-13 Jakub Jelinek <jakub@redhat.com>
7463
12cb8367 7464 PR sanitizer/71498
7465 * c-c++-common/ubsan/bounds-13.c: New test.
7466
9720103d 7467 PR preprocessor/71183
7468 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7469
5965fbcc 74702016-06-13 Jeff Law <law@redhat.com>
7471
7472 PR tree-optimization/71403
7473 * c-c++-common/ubsan/pr71403-1.c: New test.
7474 * c-c++-common/ubsan/pr71403-2.c: New test.
7475 * c-c++-common/ubsan/pr71403-3.c: New test.
7476
04537049 74772016-06-13 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR middle-end/71478
7480 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7481 Add -Wno-psabi -w to dg-options.
7482
412f195f 74832016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7484
7485 * gcc.target/powerpc/vadsdu-0.c: New test.
7486 * gcc.target/powerpc/vadsdu-1.c: New test.
7487 * gcc.target/powerpc/vadsdu-2.c: New test.
7488 * gcc.target/powerpc/vadsdu-3.c: New test.
7489 * gcc.target/powerpc/vadsdu-4.c: New test.
7490 * gcc.target/powerpc/vadsdu-5.c: New test.
7491 * gcc.target/powerpc/vadsdub-1.c: New test.
7492 * gcc.target/powerpc/vadsdub-2.c: New test.
7493 * gcc.target/powerpc/vadsduh-1.c: New test.
7494 * gcc.target/powerpc/vadsduh-2.c: New test.
7495 * gcc.target/powerpc/vadsduw-1.c: New test.
7496 * gcc.target/powerpc/vadsduw-2.c: New test.
7497
527790c1 74982016-06-13 David Malcolm <dmalcolm@redhat.com>
7499
7500 * gcc.dg/c99-init-2.c (c): Update expected error message.
7501 * gcc.dg/init-bad-8.c (foo): Likewise.
7502 * gcc.dg/spellcheck-fields-3.c: New test case.
7503
102e67eb 75042016-06-13 Martin Liska <mliska@suse.cz>
7505
7506 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7507 and "guess loop iv compared" heuristics.
7508 * gcc.dg/predict-2.c: Likewise.
7509 * gcc.dg/predict-3.c: Likewise.
7510 * gcc.dg/predict-4.c: Likewise.
7511 * gcc.dg/predict-5.c: Likewise.
7512 * gcc.dg/predict-6.c: Likewise.
7513
1a54d3be 75142016-06-13 Marek Polacek <polacek@redhat.com>
7515
7516 PR middle-end/71476
7517 * c-c++-common/Wswitch-unreachable-4.c: New test.
7518 * gcc.dg/Wswitch-unreachable-2.c: New test.
7519 * g++.dg/tm/jump1.C: Move dg-warning.
7520
5b7401b8 75212016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7522
7523 * gnat.dg/renaming10.ad[sb]: New test.
7524
1c93151c 75252016-06-13 Paul Thomas <pault@gcc.gnu.org>
7526
7527 PR fortran/70673
7528 * gfortran.dg/pr70673.f90: New test.
7529
249865a0 75302016-06-13 Richard Biener <rguenther@suse.de>
7531
7532 PR middle-end/64516
7533 * gcc.dg/align-3.c: New testcase.
7534
776d9b14 75352016-06-13 Martin Liska <mliska@suse.cz>
7536
7537 * gcc.target/i386/pr71458.c: New test.
7538
0cf5c551 75392016-06-12 Uros Bizjak <ubizjak@gmail.com>
7540
7541 PR target/71241
f9c39b65 7542 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7543
34de0a35 75442016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7545
7546 PR target/60751
7547 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7548 statement.
7549
0cc8bc98 75502016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7551
7552 PR target/60751
7553 * gfortran.dg/comma_IO_extension_1.f90: New test.
7554 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7555 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7556 statement.
7557 * gfortran.dg/graphite/pr38083.f90: Likewise.
7558 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7559 missing format.
7560
0ff78c86 75612016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7562
7563 * gnat.dg/case_character.adb: New test.
7564
6c38863e 75652016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7566
7567 PR middle-end/71310
7568 * gcc.target/powerpc/pr71310.c: New testcase.
7569
24c41395 75702016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7571
7572 PR middle-end/71478
7573 * gcc.dg/pr71478.c: New test.
7574
aeb26fb6 75752016-06-10 Jakub Jelinek <jakub@redhat.com>
7576
702b3575 7577 PR middle-end/71494
7578 * gcc.c-torture/execute/pr71494.c: New test.
7579
8ec29807 7580 PR c/68657
7581 * gcc.target/i386/pr68657.c: New test.
7582
aeb26fb6 7583 PR inline-asm/68843
7584 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7585 (test): Add -masm=intel alternatives.
7586
1dc4d519 75872016-06-10 Martin Sebor <msebor@redhat.com>
7588
7589 PR c/71392
7590 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7591
6385d6d3 75922016-06-10 Jeff Law <law@redhat.com>
7593
7594 PR tree-optimization/71335
7595 * gcc.c-torture/execute/pr71335.c: New test.
7596
041a412b 75972016-06-10 David Malcolm <dmalcolm@redhat.com>
7598
7599 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7600 the various "cannot tail-call: " messages.
7601
4a5edbb2 76022016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7603
7604 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7605 and options.
7606
9cf3aec3 76072016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7608
7609 PR sanitizer/71480
7610 * c-c++-common/asan/pr71480.c: New test.
7611
61724718 76122016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7613
7614 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7615 (ASMNAME2): Likewise.
7616 (main): Replace fn in asm statement with ASMNAME ("fn").
7617 * gcc.dg/guality/pr68037-2.c: Likewise.
7618 * gcc.dg/guality/pr68037-3.c: Likewise.
7619 * gcc.dg/torture/pr68037-1.c: Likewise.
7620 * gcc.dg/torture/pr68037-2.c: Likewise.
7621 * gcc.dg/torture/pr68037-3.c: Likewise.
7622
1807f6fb 76232016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7624
7625 PR inline-asm/68843
7626 * gcc.target/i386/pr68843-1.c: New test.
7627 * gcc.target/i386/pr68843-2.c: New test.
7628
ccfa030f 76292016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7630 Cesar Philippidis <cesar@codesourcery.com>
7631
7632 PR middle-end/71373
7633 * gcc.dg/goacc/nested-function-1.c: New file.
7634 * gcc.dg/goacc/nested-function-2.c: Likewise.
7635 * gcc.dg/goacc/pr71373.c: Likewise.
7636 * gfortran.dg/goacc/cray-2.f95: Likewise.
7637 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7638 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7639 * gfortran.dg/goacc/cray.f95: Update.
7640 * gfortran.dg/goacc/loop-1.f95: Likewise.
7641 * gfortran.dg/goacc/loop-3.f95: Likewise.
7642 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7643 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7644
76452016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7646
7647 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7648 for OpenACC tile clauses.
7649 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7650
7651 PR c/71381
7652 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7653 to...
7654 * c-c++-common/goacc/cache-2.c: ... this new file.
7655 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7656 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7657 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7658 usage.
7659 * gfortran.dg/goacc/cray.f95: Likewise.
7660 * gfortran.dg/goacc/loop-1.f95: Likewise.
7661
bb038f3e 76622016-06-10 Alan Hayward <alan.hayward@arm.com>
7663
7664 PR tree-optimization/71407
7665 PR tree-optimization/71416
7666 * gcc.dg/vect/pr71407.c: New
7667 * gcc.dg/vect/pr71416-1.c: New
7668 * gcc.dg/vect/pr71416-2.c: New
7669
332409d3 76702016-06-10 Richard Biener <rguenther@suse.de>
7671
7672 PR middle-end/71477
7673 * gcc.dg/torture/pr71477.c: New testcase.
7674
03cf727c 76752016-06-09 Julia Koval <julia.koval@intel.com>
7676
7677 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7678 * gcc.target/i386/interrupt-13.c: Likewise.
7679 * gcc.target/i386/interrupt-15.c: Likewise.
7680 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7681 * gcc.target/i386/interrupt-24.c: Likewise.
7682 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7683 * gcc.target/i386/interrupt-9.c: Likewise.
7684 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7685
23b101c5 76862016-06-09 Martin Sebor <msebor@redhat.com>
7687
7688 PR c/70883
7689 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7690 * gcc.dg/builtin-constant_p-1.c: Same.
7691 * gcc.dg/builtins-error.c: Same.
7692 * gcc.dg/pr70859.c: Same.
7693
188d6bbb 76942016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7695
7696 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7697 * gcc.dg/torture/pr68067-1.c: Likewise.
7698 * gcc.dg/torture/pr68067-2.c: Likewise.
7699
77002016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7701
7702 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7703 when setting SIZE.
7704
ff8886bd 77052016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7706
7707 PR c++/71465
7708 * g++.dg/inherit/crash5.C: New.
7709 Revert:
7710 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7711
7712 PR c++/70202
7713 * g++.dg/inherit/crash5.C: New.
7714 * g++.dg/inherit/virtual1.C: Adjust.
7715
3f76cceb 77162016-06-09 Martin Liska <mliska@suse.cz>
7717
7718 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7719 * g++.dg/predict-loop-exit-2.C: Likewise.
7720 * g++.dg/predict-loop-exit-3.C: Likewise.
7721 * gcc.dg/predict-1.c: Likewise.
7722 * gcc.dg/predict-2.c: Likewise.
7723 * gcc.dg/predict-3.c: Likewise.
7724 * gcc.dg/predict-4.c: Likewise.
7725 * gcc.dg/predict-5.c: Likewise.
7726 * gcc.dg/predict-6.c: Likewise.
7727 * gcc.dg/predict-7.c: Likewise.
7728
59ae3d1b 77292016-06-09 Richard Biener <rguenther@suse.de>
7730
7731 PR tree-optimization/71462
7732 * gcc.dg/torture/pr71462.c: New testcase.
7733
8c2d2acf 77342016-06-09 Marek Polacek <polacek@redhat.com>
7735
7736 PR c/65471
7737 * gcc.dg/c11-generic-3.c: New test.
7738
224cb6b7 77392016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7740
7741 * g++.dg/init/array42.C: New.
7742 * g++.dg/init/array43.C: Likewise.
7743 * g++.dg/init/array44.C: Likewise.
7744 * g++.dg/init/array45.C: Likewise.
7745 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7746 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7747 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7748 * g++.dg/gomp/pr35751.C: Likewise.
7749 * g++.dg/init/array23.C: Likewise.
7750 * g++.dg/init/brace2.C: Likewise.
7751 * g++.dg/init/brace6.C: Likewise.
7752
732905bb 77532016-06-08 Martin Sebor <msebor@redhat.com>
7754 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR c++/70507
7757 PR c/68120
7758 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7759 * c-c++-common/builtin-arith-overflow-2.c: New test.
7760 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7761 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7762 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7763
7ddaa622 77642016-06-08 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR c++/71442
7767 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7768
84ee0905 77692016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7770
7771 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7772 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7773 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7774 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7775 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7776 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7777 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7778 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7779 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7780 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7781 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7782 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7783 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7784
2876af98 77852016-06-08 Richard Biener <rguenther@suse.de>
7786
7787 PR tree-optimization/68558
7788 * gcc.dg/vect/slp-44.c: New testcase.
7789
acbb0d03 77902016-06-08 Richard Biener <rguenther@suse.de>
7791
7792 * gcc.dg/vect/slp-43.c: New testcase.
7793
f8689010 77942016-06-08 Richard Biener <rguenther@suse.de>
7795
7796 PR tree-optimization/71452
7797 * gcc.dg/torture/pr71452.c: New testcase.
7798
52d393eb 77992016-06-08 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR c++/71448
7802 * g++.dg/torture/pr71448.C: New test.
7803
9d700ce4 78042016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7805
7806 PR debug/71432
7807 PR ada/71413
7808 * g++.dg/debug/pr71432.C: New test.
7809
eb96ef65 78102016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7811
7812 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7813 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7814 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7815
a4753cdd 78162016-06-08 Alan Hayward <alan.hayward@arm.com>
7817
7818 * gcc.dg/vect/vect-live-2.c: Update effective target.
7819 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7820 * lib/target-supports.exp: Add aarch64 to vect_long.
7821
bafc7b1d 78222016-06-08 Marek Polacek <polacek@redhat.com>
7823
7824 PR c/71418
7825 * gcc.dg/noncompile/pr71418.c: New test.
7826
06e590e7 7827 PR c/71426
7828 * gcc.dg/noncompile/pr71426.c: New test.
7829
d3cb49c9 78302016-06-07 Jan Hubicka <hubicka@ucw.cz>
7831
7832 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7833 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7834 * gcc.dg/predict-3.c: Update template.
7835 * gcc.dg/predict-5.c: Update template.
7836 * gcc.dg/predict-6.c: Update template.
7837 * gcc.dg/predict-9.c: Update template.
7838 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7839
2d76c36a 78402016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7841
7842 * gcc.target/powerpc/vec-mul.c: New test.
7843
7cfde92a 78442016-06-07 David Malcolm <dmalcolm@redhat.com>
7845
7846 * gcc.dg/spellcheck-fields-2.c: New test case.
7847
b032c4dd 78482016-06-07 Richard Biener <rguenther@suse.de>
7849
7850 PR c/61564
7851 * gcc.dg/Wpragmas-1.c: New testcase.
7852 * gcc.dg/Wattributes-4.c: Likewise.
7853 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7854 entry.
7855
a7056369 78562016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7857
7858 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7859 spurious debug code.
7860
123c61e0 78612016-06-07 Richard Biener <rguenther@suse.de>
7862
7863 PR tree-optimization/71428
7864 * gcc.dg/torture/pr71428.c: New testcase.
7865
5819d47b 78662016-06-07 Richard Biener <rguenther@suse.de>
7867
7868 PR middle-end/71423
7869 * gcc.dg/torture/pr71423.c: New testcase.
7870
6cec5c6b 78712016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7872
7873 PR middle-end/71408
7874 * gcc.dg/tree-ssa/pr71408.c: New test.
7875
40bbfc17 78762016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7877
7878 PR middle-end/71281
7879 * g++.dg/torture/pr71281.C: New test.
7880
61f1f80c 78812016-06-06 Marek Polacek <polacek@redhat.com>
7882
7883 PR c/71362
7884 * gcc.dg/pr71362.c: New test.
7885
0406b32f 78862016-06-06 Jakub Jelinek <jakub@redhat.com>
7887 Patrick Palka <ppalka@gcc.gnu.org>
7888
7889 PR c++/70847
7890 PR c++/71330
7891 PR c++/71393
7892 * g++.dg/opt/pr70847.C: New test.
7893 * g++.dg/ubsan/pr70847.C: New test.
7894 * g++.dg/ubsan/pr71393.C: New test.
7895
b1445999 78962016-06-06 Jakub Jelinek <jakub@redhat.com>
7897
7898 PR tree-optimization/71259
7899 * gcc.dg/vect/pr71259.c: New test.
7900
99b4f3a2 79012016-06-06 David Malcolm <dmalcolm@redhat.com>
7902
7903 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7904 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7905 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7906 above.
7907
837679bc 79082016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7909
7910 PR middle-end/37780
7911 * gcc.c-torture/execute/pr37780.c: New test.
7912 * gcc.target/aarch64/pr37780_1.c: Likewise.
7913 * gcc.target/arm/pr37780_1.c: Likewise.
7914
e4b92538 79152016-06-06 Marek Polacek <polacek@redhat.com>
7916
7917 * c-c++-common/attr-may-alias-1.c: New test.
7918 * c-c++-common/attr-may-alias-2.c: New test.
7919 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7920
43ac2f2f 79212016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7922
7923 PR c/24414
7924 * gcc.target/i386/pr24414.c: New test.
7925
7e1786b2 79262016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7927
7928 * gcc.target/sparc/vis4misc.c: New file.
7929 * gcc.target/sparc/fpcmp.c: Likewise.
7930 * gcc.target/sparc/fpcmpu.c: Likewise.
7931
f593ccb2 79322016-06-06 Alan Hayward <alan.hayward@arm.com>
7933
7934 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7935 * gcc.dg/vect/vect-live-3.c: Likewise.
7936
be6d8ddc 79372016-06-06 Richard Biener <rguenther@suse.de>
7938
7939 PR tree-optimization/71398
7940 * gcc.dg/torture/pr71398.c: New testcase.
7941
78f27916 79422016-06-06 Uros Bizjak <ubizjak@gmail.com>
7943
7944 PR target/71389
7945 * g++.dg/pr71389.C: New test.
7946
c5899606 79472016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7948
7949 PR fortran/71404
7950 * gfortran.dg/fmt_read_5.f: New test.
7951
8e3cd305 79522016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7953
7954 PR fortran/69659
7955 * gfortran.dg/class_array_22.f03: New test.
7956
703c0a09 79572016-06-05 Jan Hubicka <hubicka@ucw.cz>
7958
7959 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7960
d07b2b6f 79612016-06-05 Jan Hubicka <hubicka@ucw.cz>
7962
7963 * gcc.dg/predict-9.c: Update template.
7964
4a7ec4ac 79652016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7966
7967 PR c++/49377
7968 * g++.dg/template/pr49377.C: New.
7969
7499ef4a 79702016-06-04 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR tree-optimization/71405
7973 * g++.dg/torture/pr71405.C: New test.
7974
558c800d 79752016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/70202
7978 * g++.dg/inherit/crash5.C: New.
7979 * g++.dg/inherit/virtual1.C: Adjust.
7980
4ee7cf4b 79812016-06-03 Jeff Law <law@redhat.com>
7982
7983 PR tree-optimization/71316
7984 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7985
b12ae762 79862016-06-03 Jakub Jelinek <jakub@redhat.com>
7987
7988 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7989 dg-additional-options with just -fno-tree-scev-cprop in it.
7990 * gcc.dg/vect/vect-live-2.c: Likewise.
7991 * gcc.dg/vect/vect-live-5.c: Likewise.
7992 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7993 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7994 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7995
e09a5ee3 79962016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7997
7998 PR c++/27100
7999 * g++.dg/other/friend6.C: New test.
8000
f14b1922 80012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8002
8003 * g++.dg/torture/ppc-ldst-array.C: New.
8004
20702ea3 80052016-06-03 Joseph Myers <joseph@codesourcery.com>
8006
8007 PR target/71276
8008 PR target/71277
8009 * gcc.dg/torture/builtin-fp-int-inexact.c,
8010 gcc.target/i386/387-builtin-fp-int-inexact.c,
8011 gcc.target/i386/387-rint-inline-1.c,
8012 gcc.target/i386/387-rint-inline-2.c,
8013 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8014 gcc.target/i386/sse2-rint-inline-1.c,
8015 gcc.target/i386/sse2-rint-inline-2.c,
8016 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8017 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8018
5ed3cc7b 80192016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8020 Julia Koval <julia.koval@intel.com>
8021
8022 PR target/66960
8023 PR target/67630
8024 PR target/67634
8025 PR target/67841
8026 PR target/68037
8027 PR target/68618
8028 PR target/68661
8029 PR target/69575
8030 PR target/69596
8031 PR target/69734
8032 * gcc.dg/guality/pr68037-1.c: New test.
8033 * gcc.dg/guality/pr68037-2.c: Likewise.
8034 * gcc.dg/guality/pr68037-3.c: Likewise.
8035 * gcc.dg/torture/pr68037-1.c: Likewise.
8036 * gcc.dg/torture/pr68037-2.c: Likewise.
8037 * gcc.dg/torture/pr68037-3.c: Likewise.
8038 * gcc.dg/torture/pr68661-1a.c: Likewise.
8039 * gcc.dg/torture/pr68661-1b.c: Likewise.
8040 * gcc.target/i386/interrupt-1.c: Likewise.
8041 * gcc.target/i386/interrupt-2.c: Likewise.
8042 * gcc.target/i386/interrupt-3.c: Likewise.
8043 * gcc.target/i386/interrupt-4.c: Likewise.
8044 * gcc.target/i386/interrupt-5.c: Likewise.
8045 * gcc.target/i386/interrupt-6.c: Likewise.
8046 * gcc.target/i386/interrupt-7.c: Likewise.
8047 * gcc.target/i386/interrupt-8.c: Likewise.
8048 * gcc.target/i386/interrupt-9.c: Likewise.
8049 * gcc.target/i386/interrupt-10.c: Likewise.
8050 * gcc.target/i386/interrupt-11.c: Likewise.
8051 * gcc.target/i386/interrupt-12.c: Likewise.
8052 * gcc.target/i386/interrupt-13.c: Likewise.
8053 * gcc.target/i386/interrupt-14.c: Likewise.
8054 * gcc.target/i386/interrupt-15.c: Likewise.
8055 * gcc.target/i386/interrupt-16.c: Likewise.
8056 * gcc.target/i386/interrupt-17.c: Likewise.
8057 * gcc.target/i386/interrupt-18.c: Likewise.
8058 * gcc.target/i386/interrupt-19.c: Likewise.
8059 * gcc.target/i386/interrupt-20.c: Likewise.
8060 * gcc.target/i386/interrupt-21.c: Likewise.
8061 * gcc.target/i386/interrupt-22.c: Likewise.
8062 * gcc.target/i386/interrupt-23.c: Likewise.
8063 * gcc.target/i386/interrupt-24.c: Likewise.
8064 * gcc.target/i386/interrupt-25.c: Likewise.
8065 * gcc.target/i386/interrupt-26.c: Likewise.
8066 * gcc.target/i386/interrupt-27.c: Likewise.
8067 * gcc.target/i386/interrupt-28.c: Likewise.
8068 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8069 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8070 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8071 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8072 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8073 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8074 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8075 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8076 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8077 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8078 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8079 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8080
3e346f54 80812016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8082
f27c52fb 8083 PR tree-optimization/52171
8084 * gcc.dg/pr52171.c: New test.
8085 * gcc.target/i386/pr52171.c: New test.
3e346f54 8086
22e029d2 80872016-06-03 Jan Hubicka <jh@suse.cz>
8088
8089 * g++.dg/tree-ssa/pred-1.C: New testcase
8090 * gcc.dg/tree-ssa/pred-1.c: New testcase
8091
41ce74ed 80922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8093
8094 PR target/70957
8095 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8096 support.
8097 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8098
cf573a72 80992016-06-03 Alan Hayward <alan.hayward@arm.com>
8100
8101 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8102
75aae5b4 81032016-06-03 Alan Hayward <alan.hayward@arm.com>
8104
8105 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8106 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8107 * gcc.dg/vect/vect-live-1.c: New test.
8108 * gcc.dg/vect/vect-live-2.c: New test.
8109 * gcc.dg/vect/vect-live-3.c: New test.
8110 * gcc.dg/vect/vect-live-4.c: New test.
8111 * gcc.dg/vect/vect-live-5.c: New test.
8112 * gcc.dg/vect/vect-live-slp-1.c: New test.
8113 * gcc.dg/vect/vect-live-slp-2.c: New test.
8114 * gcc.dg/vect/vect-live-slp-3.c: New test.
8115
eba6788d 81162016-06-03 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR middle-end/71387
8119 * g++.dg/opt/pr71387.C: New test.
8120
5a653985 81212016-06-02 Jeff Law <law@redhat.com>
8122
8123 PR tree-optimization/71328
8124 * gcc.c-torture/compile/pr71328.c: New test.
8125
f92f6941 81262016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8127
8128 PR fortran/52393
8129 * gfortran.dg/fmt_read_3.f90: Fix typo.
8130 * gfortran.dg/fmt_read_4.f90: New test.
8131
0d29e152 81322016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8135 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8136 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8137 * g++.dg/cpp0x/override2.C: Likewise.
8138 * g++.dg/parse/crash5.C: Likewise.
8139 * g++.dg/parse/error16.C: Likewise.
8140 * g++.dg/parse/error27.C: Likewise.
8141 * g++.dg/template/qualttp15.C: Likewise.
8142 * g++.dg/template/redecl4.C: Likewise.
8143 * g++.old-deja/g++.other/crash39.C: Likewise.
8144 * g++.old-deja/g++.other/struct1.C: Likewise.
8145 * g++.old-deja/g++.pt/m9a.C: Likewise.
8146 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8147
2740a1a5 81482016-06-02 Jakub Jelinek <jakub@redhat.com>
8149
89f17a65 8150 PR c++/71372
8151 * c-c++-common/pr71372.c: New test.
8152
2740a1a5 8153 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8154 __TIME__ strings with __builtin_strcmp instead of printf and
8155 dg-output.
8156
9ae89a4e 81572016-06-02 Martin Liska <mliska@suse.cz>
8158
8159 * gcc.dg/predict-9.c: New test.
8160
41258f9c 81612016-06-02 Jakub Jelinek <jakub@redhat.com>
8162
8163 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8164 global set_compiler_env_var and global saved_compiler_env_var.
8165
dad46eb8 81662016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8167
8168 PR rtl-optimization/71295
8169 * gcc.c-torture/compile/pr71295.c: New test.
8170
9cc8a892 81712016-06-02 Jakub Jelinek <jakub@redhat.com>
8172
98e7c96c 8173 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8174
4a5a4de2 8175 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8176 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8177
9cc8a892 8178 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8179 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8180 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8181 alternative number.
8182
46819a36 81832016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8184
8185 * gcc.target/powerpc/p9-splat-4.c: New test.
8186
81872016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8188
8189 PR target/71186
8190 * gcc.target/powerpc/pr71186.c: New test.
8191
d9820cc5 81922016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8193
8194 PR fortran/52393
8195 * gfortran.dg/fmt_read_3.f90: New test.
8196
2f14ca3e 81972016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8198
8199 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8200 procedure.
8201
dfa5c0d3 82022016-06-01 Eduard Sanou <dhole@openmailbox.org>
8203
8204 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8205 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8206 env var is set.
8207 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8208 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8209 shown once.
8210 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8211 during compilation.
8212 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8213 vars set by dg-set-compiler-env-var.
8214
7d7125df 82152016-06-01 Paul Thomas <pault@gcc.gnu.org>
8216
8217 PR fortran/71156
8218 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8219 to the module procedure declaration.
8220 * gfortran.dg/submodule_16.f08: New test.
8221
6ab9cde4 82222016-06-01 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR middle-end/71371
8225 * c-c++-common/gomp/pr71371.c: New test.
8226
0cfe7a23 82272016-06-01 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/71366
8230 * gcc.dg/torture/pr71366-1.c: New testcase.
8231 * gcc.dg/torture/pr71366-2.c: Likewise.
8232
5a5b02e1 82332016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8234
8235 * gcc.target/powerpc/vslv-0.c: New test.
8236 * gcc.target/powerpc/vslv-1.c: New test.
8237 * gcc.target/powerpc/vsrv-0.c: New test.
8238 * gcc.target/powerpc/vsrv-1.c: New test.
8239
d27a79f6 82402016-06-01 Nathan Sidwell <nathan@acm.org>
8241
8242 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8243 * gcc.target/nvptx/weak.c: New.
8244
6172a9fd 82452016-06-01 Richard Biener <rguenther@suse.de>
8246
8247 PR tree-optimization/71261
8248 * gcc.dg/torture/vect-bool-1.c: New testcase.
8249
f9aaabb2 82502016-06-01 Jakub Jelinek <jakub@redhat.com>
8251
8252 * gfortran.dg/gomp/order-1.f90: New test.
8253 * gfortran.dg/gomp/order-2.f90: New test.
8254
53b01069 82552016-06-01 Jan Hubicka <hubicka@ucw.cz>
8256
8257 * gcc.dg/unroll-6.c: Update template.
8258 * gcc.dg/unroll-7.c: New testcase.
8259 * gcc.dg/unroll-8.c: New testcase.
8260
36757397 82612016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8262
8263 * gnat.dg/opt56.ad[sb]: New test.
8264
7f93bd6e 82652016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8266
8267 PR c++/66635
8268 * g++.dg/cpp0x/constexpr-ice16.C: New.
8269
9f41a2ce 82702016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8271
8272 PR tree-optimization/71314
8273 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8274 -mbranch-cost=2.
8275
31e02373 82762016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8277
8278 PR tree-optimization/71077
8279 * gcc.dg/tree-ssa/pr71077.c: New test.
8280
76f8f901 82812016-05-31 Jan Hubicka <hubicka@ucw.cz>
8282
7f93bd6e 8283 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8284 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8285 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8286
04f5f923 82872016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 PR c++/71248
8290 * g++.dg/cpp0x/pr71248.C: New.
8291 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8292 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8293 * g++.dg/init/new37.C: Likewise.
8294 * g++.dg/template/static1.C: Likewise.
8295 * g++.dg/template/static2.C: Likewise.
8296
4ffddf28 82972016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8298
8299 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8300 instead of %rdi.
8301 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8302
4ff7bd21 83032016-05-31 Marek Polacek <polacek@redhat.com>
8304
8305 * c-c++-common/Wswitch-unreachable-3.c: New test.
8306 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8307
e1f7cc4b 83082016-05-31 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/71352
8311 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8312
02978bd1 83132016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8314
8315 * gcc.target/arm/armv5_thumb_isa.c: New test.
8316
cfce8164 83172016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8318
8319 PR target/71346
8320 * gcc.target/i386/pr71346.c: New test.
8321
7a51c705 83222016-05-31 Tom de Vries <tom@codesourcery.com>
8323
8324 PR tree-optimization/69068
8325 * gcc.dg/graphite/pr69068.c: New test.
8326
8c1ac106 83272016-05-27 Martin Sebor <msebor@redhat.com>
8328
8329 PR c++/71306
8330 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8331
b6431756 83322016-05-30 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR c++/71349
8335 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8336 nowait depend(inout: dd[0]) clauses where permitted.
8337
f6203294 83382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8339
8340 PR c++/71238
8341 * g++.dg/parse/pr71238.C: New.
8342 * g++.dg/concepts/friend1.C: Test column numbers too.
8343 * g++.dg/cpp0x/initlist31.C: Likewise.
8344 * g++.dg/cpp0x/pr51420.C: Likewise.
8345 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8346 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8347 * g++.dg/ext/builtin3.C: Likewise.
8348 * g++.dg/lookup/friend12.C: Likewise.
8349 * g++.dg/lookup/friend7.C: Likewise.
8350 * g++.dg/lookup/koenig1.C: Likewise.
8351 * g++.dg/lookup/koenig5.C: Likewise.
8352 * g++.dg/lookup/used-before-declaration.C: Likewise.
8353 * g++.dg/overload/koenig1.C: Likewise.
8354 * g++.dg/template/crash65.C: Likewise.
8355 * g++.dg/template/friend57.C: Likewise.
8356 * g++.dg/warn/Wshadow-5.C: Likewise.
8357 * g++.dg/warn/Wunused-8.C: Likewise.
8358 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8359 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8360 * g++.old-deja/g++.jason/member.C: Likewise.
8361 * g++.old-deja/g++.jason/report.C: Likewise.
8362 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8363 * g++.old-deja/g++.law/visibility20.C: Likewise.
8364 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8365 * g++.old-deja/g++.other/static5.C: Likewise.
8366 * g++.old-deja/g++.pt/overload2.C: Likewise.
8367
b96f8145 83682016-05-30 Jan Hubicka <hubicka@ucw.cz>
8369
8370 * gcc.dg/tree-ssa/peel1.c: New testcase.
8371 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8372 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8373
ed5bca7a 83742016-05-30 Tom de Vries <tom@codesourcery.com>
8375
8376 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8377 to ce.
8378
c0aa0333 83792016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8380
8381 PR c++/71099
8382 * g++.dg/parse/virtual1.C: New.
8383
231010db 83842016-05-30 Uros Bizjak <ubizjak@gmail.com>
8385
8386 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8387 Use correct register when clearing %edx.
8388
765557c0 83892016-05-30 Alexander Monakov <amonakov@ispras.ru>
8390
8391 PR tree-optimization/71289
8392 * gcc.dg/pr71289.c: New test.
8393
fc3b1c44 83942016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8395
8396 PR middle-end/71269
8397 PR middle-end/71292
8398 * gcc.dg/tree-ssa/pr71269.c: New test.
8399 * gcc.dg/tree-ssa/pr71292.c: New test.
8400
ce352457 84012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8402
8403 PR middle-end/71252
8404 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8405
eedd711b 84062016-05-30 Jan Hubicka <hubicka@ucw.cz>
8407
8408 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8409 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8410 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8411
8c061890 84122016-05-30 Tom de Vries <tom@codesourcery.com>
8413
8414 PR tree-optimization/69067
8415 * gcc.dg/graphite/pr69067.c: New test.
8416
a6b0884c 84172016-05-29 Uros Bizjak <ubizjak@gmail.com>
8418
8419 PR target/71245
8420 * gcc.target/i386/pr71245-1.c: New test.
8421 * gcc.target/i386/pr71245-2.c: Ditto.
8422
2369edfc 84232016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8424
8425 PR c++/71105
8426 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8427 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8428 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8429
b6ab3f43 84302016-05-27 Jan Hubicka <hubicka@ucw.cz>
8431
8432 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8433
0192662b 84342016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8435
8436 Revert:
8437 PR c++/69855
8438 * g++.dg/overload/69855.C: New.
8439 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8440 * g++.old-deja/g++.pt/crash3.C: Likewise.
8441
fce78c50 84422016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8443
8444 PR c++/60385
8445 * g++.dg/parse/namespace13.C: New.
8446
372172fe 84472016-05-26 Jeff Law <law@redhat.com>
8448
8449 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8450 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8451 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8452 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8453 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8454 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8455 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8456 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8457 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8458 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8459 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8460 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8461 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8462
5d8a8944 84632016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8464
8465 PR c++/69855
8466 * g++.dg/overload/69855.C: New.
8467 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8468 * g++.old-deja/g++.pt/crash3.C: Likewise.
8469
29602b75 84702016-05-27 Jiong Wang <jiong.wang@arm.com>
8471
8472 PR target/63596
8473 * gcc.target/aarch64/va_arg_1.c: New testcase.
8474 * gcc.target/aarch64/va_arg_2.c: Likewise.
8475 * gcc.target/aarch64/va_arg_3.c: Likewise.
8476
c900b732 84772016-05-27 Jiong Wang <jiong.wang@arm.com>
8478
8479 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8480 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8481 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8482 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8483 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8484
73ef73bd 84852016-05-27 Marek Polacek <polacek@redhat.com>
8486
8487 PR middle-end/71308
8488 * g++.dg/torture/pr71308.C: New test.
8489
a6031633 84902016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8491
8492 * gcc.dg/zero_bits_compound-1.c: New test.
8493 * gcc.dg/zero_bits_compound-2.c: New test.
8494
1fbdc7ae 84952016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8496
8497 PR middle-end/71279
8498 * gcc.dg/pr71279.c: New test.
8499
2e196ca8 85002016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8501
8502 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8503 floating point min/max/comparison instructions.
8504 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8505
6feab9ce 85062016-05-26 Jakub Jelinek <jakub@redhat.com>
8507
8508 * c-c++-common/gomp/schedule-1.c: New test.
8509 * gfortran.dg/gomp/schedule-1.f90: New test.
8510
978cea8f 85112016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8512
8513 PR c++/70822
8514 PR c++/70106
8515 * g++.dg/cpp1y/auto-fn32.C: New test.
8516 * g++.dg/cpp1y/paren4.C: New test.
8517
0478d9ed 85182016-05-26 Nathan Sidwell <nathan@acm.org>
8519
8520 * gcc.dg/20060410.c: Xfail on ptx.
8521 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8522 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8523 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8524 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8525 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8526
5fd1c174 85272016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8528
8529 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8530
c5e8b3e2 85312016-05-26 Jakub Jelinek <jakub@redhat.com>
8532
0db93a5b 8533 PR tree-optimization/71280
8534 * gcc.dg/pr71280.c: New test.
8535
7199c05c 8536 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8537
76c786ac 8538 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8539 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8540
c5e8b3e2 8541 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8542
e9bcea2f 85432016-05-26 Jiong Wang <jiong.wang@arm.com>
8544
8545 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8546 kept in memory.
e9bcea2f 8547
955d947b 85482016-05-25 Jeff Law <law@redhat.com>
8549
8550 PR tree-optimization/71272
8551 * gcc.c-torture/compile/pr71272.c: new test.
8552
77102dbe 85532016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8554
8555 * gcc.target/powerpc/vec-cmpne.c: New test.
8556 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8557
552821b4 85582016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8559
8560 * gnat.dg/opt55.ad[sb]: New test.
8561
0113f3c5 85622016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8563
8564 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8565 * c-c++-common/pr60226.c: Require int32plus.
8566 * gcc.c-torture/execute/pr70602.c: Likewise.
8567 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8568 unsigned long for malloc arg type.
8569 * gcc.dg/asr_div1.c: Require int32plus.
8570 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8571 * gcc.dg/pie-1.c: Require pie.
8572 * gcc.dg/pie-2.c: Likewise.
8573 * gcc.dg/pr59471.c: Require int32plus.
8574 * gcc.dg/pr59963-2.c: XFAIL for int16.
8575 * gcc.dg/pr60114.c: Require int32plus.
8576 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8577 unsigned long for typedef of size_t.
8578 * gcc.dg/pr63914.c: Require int32plus.
8579 * gcc.dg/pr64536.c: Require pt32plus.
8580 * gcc.dg/pr65658.c: Likewise.
8581 * gcc.dg/pr67271.c: Require int32plus.
8582 * gcc.dg/pr68112.c: Likewise.
8583 * gcc.dg/pr69071.c: Skip for avr target.
8584 * gcc.dg/pr69973.c: Require int32plus.
8585 * gcc.dg/pr70169.c: Skip for avr target.
8586 * gcc.dg/sso-6.c: Require int32plus.
8587 * gcc.dg/sso-7.c: Likewise.
8588 * gcc.dg/sso-8.c: Likewise.
8589 * gcc.dg/vrp-min-max-2.c: Likewise.
8590
f4094380 85912016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8592
8593 PR target/70738
8594 * gcc.target/i386/pr70738-1.c: New test.
8595 * gcc.target/i386/pr70738-2.c: Likewise.
8596 * gcc.target/i386/pr70738-3.c: Likewise.
8597 * gcc.target/i386/pr70738-4.c: Likewise.
8598 * gcc.target/i386/pr70738-5.c: Likewise.
8599 * gcc.target/i386/pr70738-6.c: Likewise.
8600 * gcc.target/i386/pr70738-7.c: Likewise.
8601 * gcc.target/i386/pr70738-8.c: Likewise.
8602 * gcc.target/i386/pr70738-9.c: Likewise.
8603
239a4bea 86042016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8605
8606 PR rtl-optimization/66940
8607 * gcc.c-torture/execute/pr66940.c: New test.
8608
bf6382ba 86092016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8610
8611 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8612 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8613 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8614 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8615 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8616 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8617 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8618 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8619 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8620 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8621 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8622 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8623 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8624 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8625 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8626 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8627 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8628 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8629 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8630 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8631 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8632 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8633 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8634 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8635
2c995da9 86362016-05-25 Marek Polacek <polacek@redhat.com>
8637
8638 PR c/71265
8639 * gcc.dg/noncompile/pr71265.c: New test.
8640
abfbb5b5 8641 PR c/71266
8642 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8643
f6871bbd 86442016-05-25 Nathan Sidwell <nathan@acm.org>
8645
8646 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8647
de04e83e 86482016-05-25 Richard Biener <rguenther@suse.de>
8649
8650 PR tree-optimization/71261
8651 * c-c++-common/torture/pr71261.c: New testcase.
8652
b35931f7 86532016-05-25 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/71264
8656 * gcc.dg/vect/pr71264.c: New testcase.
8657
166c3089 86582016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8659
8660 PR c++/55992
8661 * g++.dg/cpp0x/alias-decl-53.C: New.
8662 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8663
14240409 86642016-05-25 Martin Liska <mliska@suse.cz>
8665
8666 * g++.dg/pr71239.C: New test.
8667
bc47d9f6 86682016-05-25 Richard Biener <rguenther@suse.de>
8669
4860a6bf 8670 * gcc.dg/vect/pr58135.c: Rename to ...
8671 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8672
d8a3f157 86732016-05-25 Marek Polacek <polacek@redhat.com>
8674
8675 * g++.dg/pr65295.C: Use target c++14.
8676
3af16045 86772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8678
231010db 8679 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8680 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8681
949479b2 86822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8683
8684 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8685 instructions.
8686
6d6a3fc3 86872016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8688
8689 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8690 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8691 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8692 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8693 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8694 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8695 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8696 * c-c++-common/goacc/pcopy.c: Likewise.
8697 * c-c++-common/goacc/pcopyin.c: Likewise.
8698 * c-c++-common/goacc/pcopyout.c: Likewise.
8699 * c-c++-common/goacc/pcreate.c: Likewise.
8700 * c-c++-common/goacc/pr70688.c: New test.
8701 * c-c++-common/goacc/present-1.c: Adjust test.
8702 * c-c++-common/goacc/reduction-5.c: Likewise.
8703 * g++.dg/goacc/data-1.C: New test.
8704
af648be2 87052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8706
8707 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8708 vector parity built-in functions.
8709 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8710 count trailing zeros automatic vectorization.
8711 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8712 count trailing zeros built-in functions.
8713
4e173d60 87142016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8715
8716 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8717
a0c02a52 87182016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8719
8720 PR target/71050
8721 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8722
64c52e9c 87232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/50436
8726 * g++.dg/template/crash123.C: New.
8727 * g++.dg/template/crash124.C: Likewise.
8728
752b5a4c 87292016-05-24 Martin Sebor <msebor@redhat.com>
8730
8731 PR c++/71147
8732 * g++.dg/ext/flexary16.C: New test.
8733
a36dd683 87342016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8735
f6871bbd 8736 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8737 before math.h is included.
a36dd683 8738 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8739 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8740 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8741 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8742 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8743 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8744 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8745 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8746 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8747 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8748 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8749 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8750 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8751 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8752 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8753 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8754 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8755 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8756 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8757 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8758 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8759 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8760 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8761
d60e1df7 87622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8763 Kelvin Nilsen <kelvin@gcc.gnu.org>
8764
8765 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8766 support.
8767
22d09025 87682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8769
8770 PR c++/69872
8771 * g++.dg/warn/Wno-narrowing1.C: New.
8772
6ef0143d 87732016-05-24 Marek Polacek <polacek@redhat.com>
8774
8775 PR c/71249
8776 * c-c++-common/Wswitch-unreachable-2.c: New test.
8777
962a2062 87782016-05-24 Jakub Jelinek <jakub@redhat.com>
8779
ead77194 8780 PR c++/71257
8781 * g++.dg/vect/simd-clone-6.cc: New test.
8782 * g++.dg/gomp/declare-simd-6.C: New test.
8783
962a2062 8784 PR middle-end/70434
8785 PR c/69504
8786 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8787
23edc6d1 87882016-05-24 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/71240
8791 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8792
30633bcc 87932016-05-24 Richard Biener <rguenther@suse.de>
8794
8795 PR tree-optimization/71230
8796 * gcc.dg/torture/pr71230.c: New testcase.
8797 * g++.dg/torture/pr71230.C: Likewise.
8798
c9d624bd 87992016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8800
8801 * c-c++-common/goacc/routine-5.c: Add tests.
8802 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8803 * gfortran.dg/goacc/routine-6.f90: Add tests.
8804
ce143ff0 88052016-05-24 Richard Biener <rguenther@suse.de>
8806
8807 PR tree-optimization/71253
8808 * gcc.dg/torture/pr71253.c: New testcase.
8809
3bdaecd5 88102016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8811
8812 PR middle-end/71252
8813 * gfortran.dg/pr71252.f90: New test.
8814
856b494d 88152016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8816
8817 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8818
7345b977 88192016-05-24 Richard Biener <rguenther@suse.de>
8820
8821 PR middle-end/70434
8822 PR c/69504
8823 * c-c++-common/vector-subscript-4.c: New testcase.
8824 * c-c++-common/vector-subscript-5.c: Likewise.
8825
6f065267 88262016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8827
8828 PR fortran/71123
8829 * gfortran.dg/namelist_90.f: New test
8830
fd6757da 88312016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8832
8833 PR fortran/66461
8834 * gfortran.dg/unexpected_eof.f: New test
8835
7d5555a8 88362016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8837 Kelvin Nilsen <kelvin@gcc.gnu.org>
8838
8839 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8840 as little endian.
8841
ae6744c9 88422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8843
8844 PR c++/70972
8845 * g++.dg/cpp0x/inh-ctor20.C: New.
8846 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8847
f0d91a85 88482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8849
8850 PR c++/69095
8851 * g++.dg/cpp0x/variadic168.C: New.
8852
1618ffe5 88532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8854
8855 * g++.dg/cpp0x/pr31445.C: Test column number too.
8856 * g++.dg/cpp0x/pr32253.C: Likewise.
8857 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8858 * g++.dg/cpp0x/variadic36.C: Likewise.
8859
c0205bab 88602016-05-23 Marc Glisse <marc.glisse@inria.fr>
8861
8862 * gcc.dg/fold-notshift-2.c: Adjust.
8863
1398da0f 88642016-05-23 Marek Polacek <polacek@redhat.com>
8865
8866 PR c/49859
8867 * c-c++-common/Wswitch-unreachable-1.c: New test.
8868 * gcc.dg/Wswitch-unreachable-1.c: New test.
8869 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8870 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8871 * g++.dg/gomp/block-10.C: Likewise.
8872 * gcc.dg/gomp/block-10.c: Likewise.
8873 * g++.dg/gomp/block-9.C: Likewise.
8874 * gcc.dg/gomp/block-9.c: Likewise.
8875 * g++.dg/gomp/target-1.C: Likewise.
8876 * g++.dg/gomp/target-2.C: Likewise.
8877 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8878 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8879 * g++.dg/gomp/taskgroup-1.C: Likewise.
8880 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8881 * gcc.dg/gomp/teams-1.c: Likewise.
8882 * g++.dg/gomp/teams-1.C: Likewise.
8883 * g++.dg/overload/error3.C: Likewise.
8884 * g++.dg/tm/jump1.C: Likewise.
8885 * g++.dg/torture/pr40335.C: Likewise.
8886 * gcc.dg/c99-vla-jump-5.c: Likewise.
8887 * gcc.dg/switch-warn-1.c: Likewise.
8888 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8889 * gcc.dg/nested-func-1.c: Likewise.
8890 * gcc.dg/pr67784-4.c: Likewise.
8891
5403ed8b 88922016-05-23 Richard Biener <rguenther@suse.de>
8893
8894 PR tree-optimization/71230
8895 * gfortran.dg/pr71230-1.f90: New testcase.
8896 * gfortran.dg/pr71230-2.f90: Likewise.
8897
27510941 88982016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8899
1618ffe5 8900 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8901 * gcc.dg/vect/pr58135.c: Add new.
8902 * gfortran.dg/pr46519-1.f: Adjust test case.
8903
a41c605d 89042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8905
8906 PR c++/53401
8907 * g++.dg/cpp0x/decltype64.C: New.
8908
3eb254ab 89092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8910
8911 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8914
a75fffe1 89152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8916
8917 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8918 Add poly64x1_t and poly64x2_t cases if supported.
8919 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8920 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8921 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8922 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8923 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8924
56979b12 89252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8926
8927 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8928 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8929 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8930 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8931 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8932 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8933 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8934
dc5e98db 89352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8936
8937 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8938
c0f383ae 89392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8940
8941 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8942 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8943
2a4d70a2 89442016-05-22 Jakub Jelinek <jakub@redhat.com>
8945
4c109025 8946 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8947 constraint instead of "r".
8948 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8949 insn instead of vxorpd.
8950 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8951
bad891ce 8952 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8953 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8954
ac23ddb9 8955 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8956
9dac9579 8957 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8958 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8959
2a4d70a2 8960 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8961
9eafdd7b 89622016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8963
8964 PR middle-end/40921
8965 * gcc.dg/tree-ssa/pr40921.c: New test.
8966
93df190d 89672016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8968
8969 PR target/71103
8970 * gcc.target/avr/pr71103.c: New test.
8971
933b9f7f 89722016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8973
8974 PR middle-end/71179
8975 * gcc.dg/tree-ssa/pr71179.c: New test.
8976
8bdfbc08 89772016-05-20 Martin Sebor <msebor@redhat.com>
8978
8979 PR c/71115
8980 * gcc.dg/init-excess-2.c: New test.
8981
6827ab42 89822016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8983
8984 * gnat.dg/opt53.adb: New test.
8985 * gnat.dg/opt54.adb: Likewise.
8986
58a5f4c0 89872016-05-20 Martin Jambor <mjambor@suse.cz>
8988
8989 PR tree-optimization/70884
8990 * gcc.dg/tree-ssa/pr70919.c: New test.
8991
bb7145f6 89922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8993
8994 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8995 formatting.
f6871bbd 8996 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8997 fix code formatting.
8998
89992016-05-20 Nathan Sidwell <nathan@acm.org>
9000
9001 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9002 non-common cases.
9003 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9004
9954d230 90052016-05-20 David Malcolm <dmalcolm@redhat.com>
9006
9007 * jit.dg/all-non-failing-tests.h: Add
9008 test-factorial-must-tail-call.c.
9009 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9010 * jit.dg/test-factorial-must-tail-call.c: New test case.
9011
08a161f9 90122016-05-20 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR fortran/71204
9015 * gfortran.dg/pr71204.f90: New test.
9016
3d380077 90172016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9018
9019 * gcc.target/nvptx/sincos.c: New test.
9020
0f104d56 90212016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9022
9023 PR c++/70572
9024 * g++.dg/cpp1y/auto-fn31.C: New.
9025
61736a1b 90262016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9027
9028 * gcc.target/powerpc/vec-addec.c: New test.
9029 * gcc.target/powerpc/vec-addec-int128.c: New test.
9030
b4a61e77 90312016-05-20 David Malcolm <dmalcolm@redhat.com>
9032
9033 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9034 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9035 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9036 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9037
9a2ace10 90382016-05-20 Jan Hubicka <hubicka@ucw.cz>
9039
9040 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9041
45cdf8c6 90422016-05-20 Jakub Jelinek <jakub@redhat.com>
9043
b9a1dcd5 9044 PR c++/71210
9045 * g++.dg/opt/pr71210-1.C: New test.
9046 * g++.dg/opt/pr71210-2.C: New test.
9047
45cdf8c6 9048 PR tree-optimization/29756
9049 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9050 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9051 only on selected targets where V4SImode vectors are known to be
9052 supported.
9053
92e3ffbf 90542016-05-20 Marc Glisse <marc.glisse@inria.fr>
9055
9056 PR tree-optimization/71079
9057 PR tree-optimization/71206
9058 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9059
5da368e3 90602016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9061
9062 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9063 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9064 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9065
2506d97a 90662016-05-20 Richard Guenther <rguenther@suse.de>
9067
9068 PR tree-optimization/29756
9069 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9070
adade307 90712016-05-20 Richard Biener <rguenther@suse.de>
9072
9073 PR tree-optimization/71185
9074 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9075
c3deca25 90762016-05-20 Richard Biener <rguenther@suse.de>
9077
9078 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9079
8b0bef14 90802016-05-19 Marek Polacek <polacek@redhat.com>
9081
9082 PR c++/71075
9083 * g++.dg/diagnostic/pr71075.C: New test.
9084
08025288 90852016-05-19 David Malcolm <dmalcolm@redhat.com>
9086
9087 PR c++/71184
9088 * g++.dg/pr71184.C: New test case.
9089
26a51591 90902016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9091
9092 * gcc.target/powerpc/darn-0.c: New test.
9093 * gcc.target/powerpc/darn-1.c: New test.
9094 * gcc.target/powerpc/darn-2.c: New test.
9095
d8d3e75a 90962016-05-19 Marek Polacek <polacek@redhat.com>
9097
9098 PR tree-optimization/71031
9099 * gcc.dg/tree-ssa/vrp100.c: New test.
9100
c28211ae 91012016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9102
9103 PR rtl-optimization/71148
9104 * gcc.dg/pr71148.c: New test.
9105
3f5ea43a 91062016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9107
9108 PR target/71056
9109 * gcc.target/arm/pr71056.c: New test.
9110
2a7d4c20 91112016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9112
9113 * c-c++-common/pr69669.c: Check the used mode.
9114
ed0b0569 91152016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9116
9117 PR sanitizer/64354
9118 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9119
410372fe 91202016-05-19 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/70729
9123 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9124 * gcc.dg/graphite/scop-18.c: Likewise.
9125 * gcc.dg/pr41783.c: Disable LIM.
9126 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9127 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9128 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9129 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9130 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9131 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9132 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9133 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9134 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9135 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9136 * gfortran.dg/pr42108.f90: Likewise.
9137
56f34f03 91382016-05-18 David Malcolm <dmalcolm@redhat.com>
9139
9140 PR driver/69265
9141 * gcc.dg/spellcheck-options-11.c: New test case.
9142
e6481cd1 91432016-05-18 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR c++/71100
9146 * g++.dg/opt/pr71100.C: New test.
9147
be951c59 91482016-05-18 Martin Jambor <mjambor@suse.cz>
9149
9150 PR ipa/69708
9151 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9152 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9153 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9154 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9155
665ff45b 91562016-05-18 Martin Jambor <mjambor@suse.cz>
9157
9158 PR ipa/69708
9159 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9160 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9161 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9162 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9163 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9164
485be62c 91652016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9166
9167 PR c++/69793
9168 * g++.dg/template/crash122.C: New.
9169
b251d5f5 91702016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9171
9172 PR c++/70466
9173 * g++.dg/template/pr70466-1.C: New.
9174 * g++.dg/template/pr70466-2.C: Likewise.
9175
c93e9931 91762016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9177
9178 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9179 splat operations and the XXSPLTIB instruction.
9180 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9181 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9182 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9183 xxlxor to clear a register.
9184
8ba6639c 91852016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9186
9187 * gcc.dg/torture/pr71020.c: New test.
9188
ec6e3005 91892016-05-18 Martin Jambor <mjambor@suse.cz>
9190
9191 PR ipa/70646
9192 * gcc.dg/ipa/pr70646.c: New test.
9193
5ef3c918 91942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9195
9196 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9197
70a88eab 91982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9199
9200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9201 missing tests for vreinterpretq_p{8,16}.
9202
b52a930c 92032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9204
9205 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9206 vsliq_n_s64 and vsliq_n_u64.
9207
bdd4080b 92082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9209
9210 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9211 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9212
37814bf5 92132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9214
9215 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9216 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9217 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9218
764af2e0 92192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9220
9221 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9222 in comment.
9223
ffe01a83 92242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9225
9226 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9227 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9228 "blr\t" and switch to scan-assembler-times.
9229
fab6dae9 92302016-05-18 Jiong Wang <jiong.wang@arm.com>
9231
231010db 9232 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9233 with __aarch64__.
9234 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9235 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9236
4eb0c566 92372016-05-18 Jakub Jelinek <jakub@redhat.com>
9238
442f18f1 9239 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9240 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9241 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9242 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9243 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9244 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9245
4d83b36b 9246 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9247 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9248
a4528eec 9249 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9250 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9251
f0066139 9252 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9253 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9254
4eb0c566 9255 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9256
303e9267 92572016-05-18 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/71168
9260 * gcc.dg/torture/pr71168.c: New testcase.
9261
0d7ddd44 92622016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9263
9264 PR middle-end/63586
9265 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9266 * gcc.dg/tree-ssa/pr63586.c: New test.
9267 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9268
899bcc0f 92692016-05-17 Nathan Sidwell <nathan@acm.org>
9270
9271 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9272 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9273 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9274 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9275
a2246979 92762016-05-17 Nathan Sidwell <nathan@acm.org>
9277
9278 * gcc.target/nvptx/abi-vararg-3.c: New.
9279
2f6a4d21 92802016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9281
9282 PR tree-optimization/54579
9283 PR middle-end/55299
9284 * gcc.dg/fold-notrotate-1.c: New test.
9285 * gcc.dg/fold-notshift-1.c: New test.
9286 * gcc.dg/fold-notshift-2.c: New test.
9287
27bdad45 92882016-05-17 Marek Polacek <polacek@redhat.com>
9289
9290 PR ipa/71146
9291 * g++.dg/ipa/pr71146.C: New test.
9292
f33a295a 92932016-05-17 David Malcolm <dmalcolm@redhat.com>
9294
9295 * jit.dg/test-error-array-bounds.c: New test case.
9296
b6dd53bf 92972016-05-17 Marc Glisse <marc.glisse@inria.fr>
9298
9299 * gcc.dg/tree-ssa/and-1.c: New testcase.
9300
a8719545 93012016-05-17 Marc Glisse <marc.glisse@inria.fr>
9302
9303 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9304 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9305
34806102 93062016-05-17 Marc Glisse <marc.glisse@inria.fr>
9307
9308 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9309 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9310
25fe08a8 93112016-05-17 Jiong Wang <jiong.wang@arm.com>
9312
9313 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9314
abf1a837 93152016-05-17 Jiong Wang <jiong.wang@arm.com>
9316
9317 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9318
666b9dd3 93192016-05-17 Jiong Wang <jiong.wang@arm.com>
9320
9321 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9322 ".2d[index]" when scan the assembly.
9323 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9324 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9325 float64x1.
9326 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9327
77d095c0 93282016-05-17 Richard Biener <rguenther@suse.de>
9329
9330 PR tree-optimization/71132
9331 * gcc.dg/torture/pr71132.c: New testcase.
9332
28adcc23 93332016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9334
9335 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9336
2439931e 93372016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9338
9339 PR target/70809
9340 * gcc.target/aarch64/pr70809_1.c: New test.
9341
5ec2ff80 93422016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9343
9344 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9345 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9346 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9347 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9348
17fd1c7a 93492016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9350 Ilya Enkovich <ilya.enkovich@intel.com>
9351
9352 PR target/71114
9353 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9354
46729204 93552016-05-16 Jan Hubicka <hubicka@ucw.cz>
9356
9357 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9358 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9359
2a1125d6 93602016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9361
9362 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9363 test for __ARM_FP16_ARGS.
9364 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9365 * gcc.target/arm/aapcs/neon-vect10.c: New.
9366 * gcc.target/arm/aapcs/neon-vect9.c: New.
9367 * gcc.target/arm/aapcs/vfp18.c: New.
9368 * gcc.target/arm/aapcs/vfp19.c: New.
9369 * gcc.target/arm/aapcs/vfp20.c: New.
9370 * gcc.target/arm/aapcs/vfp21.c: New.
9371 * gcc.target/arm/fp16-aapcs-1.c: New.
9372 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9373 test for __ARM_FP16_ARGS.
9374 * g++.target/arm/fp16-return-1.c: Update expected output.
9375
ea3d2d74 93762016-05-16 Jiong Wang <jiong.wang@arm.com>
9377
9378 PR testsuite/70227
9379 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9380
6989e05f 93812016-05-15 Harald Anlauf <anlauf@gmx.de>
9382
9383 PR fortran/69603
9384 * gfortran.dg/pr69603.f90: New testcase.
9385
a5f52592 93862016-05-14 Fritz Reese <fritzoreese@gmail.com>
9387
9388 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9389
88f949ab 93902016-05-14 Fritz Reese <fritzoreese@gmail.com>
9391
9392 PR fortran/71047
9393 * gfortran.dg/pr71047.f08: New test.
9394
90c88567 93952016-05-13 Joseph Myers <joseph@codesourcery.com>
9396
9397 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9398 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9399 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9400
00a690cc 94012016-05-13 Martin Sebor <msebor@redhat.com>
9402
9403 PR c++/60049
9404 * g++.dg/cpp0x/constexpr-60049.C: New test.
9405
ec8b6af7 94062016-05-13 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR bootstrap/71071
9409 * gcc.dg/pr71071.c: New test.
9410
f54d1d7b 94112016-05-13 Uros Bizjak <ubizjak@gmail.com>
9412
9413 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9414 remove XOP handling.
2f3af60f 9415 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9416
a39a0392 94172016-05-13 Nathan Sidwell <nathan@acm.org>
9418
9419 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9420 __atomic_is_lock_free declaration.
9421
42333dd9 94222016-05-13 Richard Biener <rguenther@suse.de>
9423
9424 PR tree-optimization/42587
9425 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9426
c5442454 94272016-05-13 Martin Liska <mliska@suse.cz>
9428
9429 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9430 the new format of dump output.
9431
03a400fb 94322016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9433
9434 * gcc.dg/pr71084.c: New test.
9435
69278c3f 94362016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9437
231010db 9438 PR target/53440
9439 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9440
8138f11b 94412016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9442
9443 * gcc.target/aarch64/struct_return.c: New test.
9444
22a3f7bd 94452016-05-12 Marek Polacek <polacek@redhat.com>
9446
9447 PR c/70756
9448 * c-c++-common/pr70756-2.c: New test.
9449 * c-c++-common/pr70756.c: New test.
9450
9bcd42cc 94512016-05-12 Richard Biener <rguenther@suse.de>
9452
9453 PR tree-optimization/71059
9454 * gcc.dg/torture/pr71059.c: New testcase.
9455
5ffb4a0d 94562016-05-12 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/71062
9459 * gcc.dg/torture/pr71062.c: New testcase.
9460
2ab65c31 94612016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9462
9463 PR tree-optimization/71006
9464 * gcc.dg/pr71006.c: New test.
9465
f0158fc0 94662016-05-12 Marek Polacek <polacek@redhat.com>
9467
9468 PR driver/71063
9469 * gcc.dg/opts-7.c: New test.
9470
0f56938b 94712016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9472
9473 PR target/70830
9474 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9475 Add -save-temps to dg-options.
9476 Scan for ldmfd rather than pop instruction.
9477 * gcc.target/arm/interrupt-2.c: Likewise.
9478 * gcc.target/arm/pr70830.c: New test.
9479
e10946d5 94802016-05-12 Jakub Jelinek <jakub@redhat.com>
9481
9fa8e468 9482 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9483 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9484
9ce62bbe 9485 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9486 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9487 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9488
708ae1b1 9489 PR target/71019
9490 * gcc.target/i386/avx512vl-pack-1.c: New test.
9491 * gcc.target/i386/avx512vl-pack-2.c: New test.
9492 * gcc.target/i386/avx512bw-pack-2.c: New test.
9493
a461f32e 9494 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9495
e10946d5 9496 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9497 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9498 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9499
f52a3ef6 95002016-05-12 Richard Biener <rguenther@suse.de>
9501
9502 PR tree-optimization/70986
9503 * gcc.dg/torture/pr70986-1.c: New testcase.
9504 * gcc.dg/torture/pr70986-2.c: Likewise.
9505 * gcc.dg/torture/pr70986-3.c: Likewise.
9506
54c4d22e 95072016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9508
9509 PR c/43651
9510 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9511 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9512
57215d5b 95132016-05-11 Uros Bizjak <ubizjak@gmail.com>
9514
9515 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9516 directive.
9517 * gcc.target/i386/pr66746.c: Ditto.
9518
67d3121c 95192016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9520
9521 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9522 support.
9523 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9524 warning when using -mvsx-timode.
9525 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9526 * gcc.target/powerpc/dform-2.c: Likewise.
9527 * gcc.target/powerpc/pr68805.c: Likewise.
9528
7f8012a5 95292016-05-11 Marek Polacek <polacek@redhat.com>
9530
9531 PR c++/71024
9532 * c-c++-common/attributes-3.c: New test.
9533
3e8567ce 95342016-05-11 Nathan Sidwell <nathan@acm.org>
9535
9536 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9537 * gcc.c-torture/execute/pr68185.c: Likewise.
9538 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9539 * gcc.dg/pr69634.c: Requires scheduling.
9540 * gcc.dg/torture/pr66178.c: Require label values.
9541 * gcc.dg/setjmp-6.c: Require indirect jumps.
9542
3739ac00 95432016-05-11 Richard Biener <rguenther@suse.de>
9544
9545 PR tree-optimization/71055
9546 * gcc.dg/torture/pr71055.c: New testcase.
9547
1ff8b385 95482016-05-11 Richard Biener <rguenther@suse.de>
9549
9550 PR debug/71057
9551 * g++.dg/debug/pr71057.C: New testcase.
9552
77126efa 95532016-05-11 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR fortran/70855
9556 * gfortran.dg/gomp/pr70855.f90: New test.
9557
6fcaaf9b 95582016-05-11 Richard Biener <rguenther@suse.de>
9559
9560 PR middle-end/71002
9561 * g++.dg/torture/pr71002.C: New testcase.
9562
bfa8ea12 95632016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9564
9565 PR middle-end/70807
9566 * gcc.dg/pr70807.c: New test.
9567
87632549 95682016-05-10 Martin Sebor <msebor@redhat.com>
9569
9570 PR c++/38611
9571 * g++.dg/Wattributes.C: New test.
9572
f9153689 95732016-05-10 Marc Glisse <marc.glisse@inria.fr>
9574
9575 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9576 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9577 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9578
a44ed58a 95792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9580
9581 PR target/70799
9582 * gcc.target/i386/pr70799-1.c: New test.
9583
d6c90d89 95842016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9585
9586 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9587
c1f73044 95882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9589
9590 PR middle-end/70877
9591 * gcc.target/i386/pr70877.c: New test.
9592
e66d763a 95932016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9594
9595 PR tree-optimization/70786
9596 * gcc.target/i386/pr70876.c: New test.
9597
a30ff73a 95982016-05-10 Jakub Jelinek <jakub@redhat.com>
9599
9600 PR target/70927
9601 * gcc.target/i386/avx512vl-logic-1.c: New test.
9602 * gcc.target/i386/avx512vl-logic-2.c: New test.
9603 * gcc.target/i386/avx512dq-logic-2.c: New test.
9604
4b3fd38f 96052016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9606
9607 PR target/70963
9608 * gcc.target/powerpc/pr70963.c: New.
9609
abf93a25 96102016-05-10 David Malcolm <dmalcolm@redhat.com>
9611
9612 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9613 (test_very_wide_line): Add ruler to expected output.
9614 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9615 (test_very_wide_line): Likewise.
9616 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9617 (test_show_locus): Within the handling of "test_very_wide_line",
9618 enable show_ruler_p on the diagnostic context.
9619
d614888f 96202016-05-10 Richard Biener <rguenther@suse.de>
9621
9622 PR tree-optimization/71039
9623 * gcc.dg/torture/pr71039.c: New testcase.
9624
dbca5ed9 96252016-05-10 Nathan Sidwell <nathan@acm.org>
9626
9627 * gcc.dg/nested-func-10.c: Requires alloca.
9628 * gcc.dg/nested-func-9.c: Requires alloca.
9629 * gcc.c-torture/execute/pr70460.c: Requires labels.
9630 * gcc.c-torture/compile/pr70199.c: Requires labels.
9631 * gcc.target/nvptx/decl.c: Compile only.
9632 * gcc.target/nvptx/trailing-init.c: Compile only.
9633 * gcc.target/nvptx/ary-init.c: Compile only.
9634
3fa82609 96352016-05-10 Marek Polacek <polacek@redhat.com>
9636
9637 PR c/70255
9638 * gcc.dg/attr-opt-1.c: New test.
9639
76825907 96402016-05-10 Richard Biener <rguenther@suse.de>
9641
9642 PR tree-optimization/70497
9643 PR tree-optimization/28367
9644 * gcc.dg/torture/20160404-1.c: New testcase.
9645 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9646 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9647
68255819 96482016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9649
9650 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9651
d9aa8cdb 96522016-05-09 Uros Bizjak <ubizjak@gmail.com>
9653
9654 * gcc.target/i386/fabsneg-1.c New test.
9655
7cc16f50 96562016-05-09 Alan Modra <amodra@gmail.com>
9657
9658 PR testsuite/70826
9659 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9660
a83b7b63 96612016-05-09 Richard Biener <rguenther@suse.de>
9662
9663 PR tree-optimization/70985
9664 * gcc.dg/torture/pr70985.c: New testcase.
9665
189d0706 96662016-05-09 Bin Cheng <bin.cheng@arm.com>
9667
9668 * gcc.dg/tree-ssa/ifc-9.c: New test.
9669 * gcc.dg/tree-ssa/ifc-10.c: New test.
9670 * gcc.dg/tree-ssa/ifc-11.c: New test.
9671 * gcc.dg/tree-ssa/ifc-12.c: New test.
9672 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9673 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9674 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9675
1ec957b0 96762016-05-09 Richard Biener <rguenther@suse.de>
9677
9678 PR fortran/70937
9679 * gfortran.dg/pr70937.f90: New testcase.
9680
923c7714 96812016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9682
9683 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9684
d7cd448a 96852016-05-07 Fritz Reese <fritzoreese@gmail.com>
9686
9687 PR fortran/56226
9688 * gfortran.dg/dec_structure_1.f90: New testcase.
9689 * gfortran.dg/dec_structure_2.f90: Ditto.
9690 * gfortran.dg/dec_structure_3.f90: Ditto.
9691 * gfortran.dg/dec_structure_4.f90: Ditto.
9692 * gfortran.dg/dec_structure_5.f90: Ditto.
9693 * gfortran.dg/dec_structure_6.f90: Ditto.
9694 * gfortran.dg/dec_structure_7.f90: Ditto.
9695 * gfortran.dg/dec_structure_8.f90: Ditto.
9696 * gfortran.dg/dec_structure_9.f90: Ditto.
9697 * gfortran.dg/dec_structure_10.f90: Ditto.
9698 * gfortran.dg/dec_structure_11.f90: Ditto.
9699 * gfortran.dg/dec_union_1.f90: Ditto.
9700 * gfortran.dg/dec_union_2.f90: Ditto.
9701 * gfortran.dg/dec_union_3.f90: Ditto.
9702 * gfortran.dg/dec_union_4.f90: Ditto.
9703 * gfortran.dg/dec_union_5.f90: Ditto.
9704 * gfortran.dg/dec_union_6.f90: Ditto.
9705 * gfortran.dg/dec_union_7.f90: Ditto.
9706
f681e29b 97072016-05-07 Tom de Vries <tom@codesourcery.com>
9708
9709 PR tree-optimization/70956
9710 * gcc.dg/graphite/pr70956.c: New test.
9711
68d7f375 97122016-05-06 Jakub Jelinek <jakub@redhat.com>
9713
faf39348 9714 PR middle-end/70941
9715 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9716 (a, b, c, d): Change type from char to signed char.
9717 (main): Compare against (signed char) -1634678893 instead of
9718 hardcoded -109. Use __builtin_abort instead of abort.
9719
b768b13a 9720 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9721 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9722
68d7f375 9723 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9724
5dda16ea 97252016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9726
9727 PR debug/70935
9728 * gcc.dg/torture/pr70935.c: New test.
9729
13ede1b5 97302016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9731
9732 PR target/58219
7fc878c4 9733 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9734
96d94be2 97352016-05-06 Richard Biener <rguenther@suse.de>
9736
9737 PR tree-optimization/70960
9738 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9739
e5d9f15d 97402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9741
9742 PR target/52933
9743 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9744 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9745 Adjust expected instruction counts.
9746 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9747
2dd7705f 97482016-05-06 Marek Polacek <polacek@redhat.com>
9749
9750 PR sanitizer/70875
9751 * gcc.dg/ubsan/bounds-3.c: New test.
9752
cb8bc632 97532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9754
9755 PR target/54089
9756 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9757
b343c173 97582016-05-06 Richard Biener <rguenther@suse.de>
9759
9760 PR middle-end/70931
9761 * gfortran.dg/pr70931.f90: New testcase.
9762
1e3db0b1 97632016-05-06 Richard Biener <rguenther@suse.de>
9764
9765 PR middle-end/70941
9766 * gcc.dg/torture/pr70941.c: New testcase.
9767
bdd54b6d 97682016-05-05 Bin Cheng <bin.cheng@arm.com>
9769
9770 PR tree-optimization/57206
9771 * gcc.dg/vect/pr57206.c: New test.
9772
499adcfd 97732016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9774
9775 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9776
871164c4 97772016-05-05 Jakub Jelinek <jakub@redhat.com>
9778
ecb23e00 9779 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9780
871164c4 9781 * c-c++-common/Wdangling-else-4.c: New test.
9782
70cf83ba 97832016-05-04 Jakub Jelinek <jakub@redhat.com>
9784
858c9470 9785 PR c++/70906
9786 PR c++/70933
9787 * g++.dg/opt/pr70906.C: New test.
9788 * g++.dg/opt/pr70933.C: New test.
9789
70cf83ba 9790 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9791
aaa36a78 97922016-05-04 Jan Hubicka <hubicka@ucw.cz>
9793
9794 * gcc.dg/ipa/pure-const-3.c: New testcase.
9795
1d52c456 97962016-05-04 Marek Polacek <polacek@redhat.com>
9797
9798 * c-c++-common/Wdangling-else-1.c: New test.
9799 * c-c++-common/Wdangling-else-2.c: New test.
9800 * c-c++-common/Wdangling-else-3.c: New test.
9801
dc581573 98022016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9803
9804 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9805 flag is present.
9806
a64030fe 98072016-05-04 Marek Polacek <polacek@redhat.com>
9808
9809 PR c/48778
9810 * gcc.dg/Waddress-2.c: New test.
9811
b461b04a 98122016-05-04 Alan Modra <amodra@gmail.com>
9813
9814 * gcc.target/powerpc/pr70866.c: New.
9815
c388a0cf 98162016-05-03 Martin Sebor <msebor@redhat.com>
9817
9818 PR c++/66561
9819 * c-c++-common/builtin_location.c: New test.
9820 * g++.dg/cpp1y/builtin_location.C: New test.
9821
5d4db8ef 98222016-05-03 Marek Polacek <polacek@redhat.com>
9823
9824 PR c/70859
9825 * gcc.dg/pr70859.c: New test.
9826 * gcc.dg/pr70859-2.c: New test.
9827
ca938765 98282016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9829
9830 * gnat.dg/debug5.adb: New testcase.
9831
60b27d5f 98322016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9833
9834 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9835 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9836 Procedure to check for z10 instruction set.
9837
5ab325d0 98382016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9839
9840 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9841
c548a0ad 98422016-05-03 Alan Modra <amodra@gmail.com>
9843
9844 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9845
d5ecd946 98462016-05-03 Jakub Jelinek <jakub@redhat.com>
9847
9848 * gcc.target/i386/avx512f-cvt-1.c: New test.
9849
35b0a053 98502016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9851
9852 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9853 -fdump-tree-vrp-details.
9854
9ae1b28a 98552016-05-03 Richard Biener <rguenther@suse.de>
9856
9857 * gcc.dg/pr30172-1.c: Adjust.
9858 * gcc.dg/pr63743.c: Likewise.
9859 * gcc.dg/tm/pr51696.c: Likewise.
9860 * c-c++-common/tm/safe-1.c: Likewise.
9861 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9862 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9863 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9864 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9865
9c1a31e4 98662016-05-03 Jakub Jelinek <jakub@redhat.com>
9867
fe69bcb9 9868 PR rtl-optimization/70467
9869 * gcc.target/i386/pr70467-3.c: New test.
9870 * gcc.target/i386/pr70467-4.c: New test.
9871
9082c4a4 9872 PR tree-optimization/70916
9873 * gcc.c-torture/compile/pr70916.c: New test.
9874
9c1a31e4 9875 PR target/49244
9876 * gcc.target/i386/pr49244-1.c: New test.
9877 * gcc.target/i386/pr49244-2.c: New test.
9878
69105acc 98792016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9880
9881 PR rtl-optimization/44281
9882 * gcc.target/i386/pr44281.c: New test.
9883
9ab8df54 98842016-05-03 bin cheng <bin.cheng@arm.com>
9885
9886 PR tree-optimization/56541
9887 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9888 * gcc.dg/vect/pr56541.c: new test.
9889
3c62cae0 98902016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9891
9892 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9893 __float128.
9894 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9895
91abc161 98962016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9897
9898 PR testsuite/70520
9899 * c-c++-common/asan/clone-test-1.c (main): Align child process
9900 stack to 16 bytes.
9901
aa3d1155 99022016-05-02 David Malcolm <dmalcolm@redhat.com>
9903
9904 PR c++/62314
9905 * g++.dg/spellcheck-fields-2.C: New test case.
9906
002c3f28 99072016-05-02 David Malcolm <dmalcolm@redhat.com>
9908
9909 PR c++/62314
9910 * g++.dg/pr62314.C: New test case.
9911
46e5dccc 99122016-05-02 Jan Hubicka <hubicka@ucw.cz>
9913
9914 * gcc.dg/ipa/inline-8.c: New testcase.
9915
663f4248 99162016-05-02 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR rtl-optimization/70467
9919 * gcc.target/i386/pr70467-1.c: New test.
9920
efe8bdf5 99212016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9922
9923 * gcc.dg/spec-options.c: Run the test on all targets.
9924 * gcc.dg/foo.specs: Use cpp_unique_options.
9925
47ef9633 99262016-05-02 Marc Glisse <marc.glisse@inria.fr>
9927
9928 * gcc.dg/tree-ssa/unord.c: New testcase.
9929
eb1a077c 99302016-05-02 Marc Glisse <marc.glisse@inria.fr>
9931
9932 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9933
28e869d0 99342016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9935
9936 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9937
dd185f6e 99382016-05-02 Marek Polacek <polacek@redhat.com>
9939
9940 PR c/70851
9941 * gcc.dg/enum-incomplete-3.c: New test.
9942
773d09b9 99432016-05-02 Marek Polacek <polacek@redhat.com>
9944 Tom de Vries <tom@codesourcery.com>
9945
9946 PR tree-optimization/70700
9947 * gcc.dg/pr70700.c: New test.
9948
f0dc3286 99492016-05-01 Uros Bizjak <ubizjak@gmail.com>
9950
9951 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9952 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9953 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9954 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9955 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9956
7f931827 99572016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9958
9959 * ada/acats/run_acats: Rename into...
9960 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9961 * ada/acats/run_all.sh: Remove redundant test.
9962 (target_run): Move around.
9963 (target_gnatchop): Use newly built executable.
9964 (target_gnatmake): Likewise.
9965 Check that the compilation of impbit succeeds.
9966
1c492b4e 99672016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9968
9969 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9970 * gcc.dg/20021029-1.c: Likewise.
9971 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9972 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9973 * gcc.target/sh/cmpstr.c: Likewise.
9974 * gcc.target/sh/cmpstrn.c: Likewise.
9975 * gcc.target/sh/memset.c: Likewise.
9976 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9977 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9978 * gcc.target/sh/pr39423-1.c: Likewise.
9979 * gcc.target/sh/pr49468-di.c: Likewise.
9980 * gcc.target/sh/pr49468-si.c: Likewise.
9981 * gcc.target/sh/pr49880-1.c: Likewise.
9982 * gcc.target/sh/pr49880-2.c: Likewise.
9983 * gcc.target/sh/pr49880-3.c: Likewise.
9984 * gcc.target/sh/pr50751-1.c: Likewise.
9985 * gcc.target/sh/pr50751-4.c: Likewise.
9986 * gcc.target/sh/pr50751-7.c: Likewise.
9987 * gcc.target/sh/pr51244-1.c: Likewise.
9988 * gcc.target/sh/pr51244-10.c: Likewise.
9989 * gcc.target/sh/pr51244-11.c: Likewise.
9990 * gcc.target/sh/pr51244-12.c: Likewise.
9991 * gcc.target/sh/pr51244-13.c: Likewise.
9992 * gcc.target/sh/pr51244-14.c: Likewise.
9993 * gcc.target/sh/pr51244-17.c: Likewise.
9994 * gcc.target/sh/pr51244-18.c: Likewise.
9995 * gcc.target/sh/pr51244-19.c: Likewise.
9996 * gcc.target/sh/pr51244-4.c: Likewise.
9997 * gcc.target/sh/pr51244-5.c: Likewise.
9998 * gcc.target/sh/pr51244-7.c: Likewise.
9999 * gcc.target/sh/pr51244-8.c: Likewise.
10000 * gcc.target/sh/pr51244-9.c: Likewise.
10001 * gcc.target/sh/pr51697.c: Likewise.
10002 * gcc.target/sh/pr52483-1.c: Likewise.
10003 * gcc.target/sh/pr52483-2.c: Likewise.
10004 * gcc.target/sh/pr52483-3.c: Likewise.
10005 * gcc.target/sh/pr52483-5.c: Likewise.
10006 * gcc.target/sh/pr52933-1.c: Likewise.
10007 * gcc.target/sh/pr52933-2.c: Likewise.
10008 * gcc.target/sh/pr52933-3.c: Likewise.
10009 * gcc.target/sh/pr53568-1.c: Likewise.
10010 * gcc.target/sh/pr53976-1.c: Likewise.
10011 * gcc.target/sh/pr53988-1.c: Likewise.
10012 * gcc.target/sh/pr53988.c: Likewise.
10013 * gcc.target/sh/pr54089-1.c: Likewise.
10014 * gcc.target/sh/pr54089-6.c: Likewise.
10015 * gcc.target/sh/pr54089-7.c: Likewise.
10016 * gcc.target/sh/pr54089-8.c: Likewise.
10017 * gcc.target/sh/pr54089-9.c: Likewise.
10018 * gcc.target/sh/pr54236-1.c: Likewise.
10019 * gcc.target/sh/pr54236-2.c: Likewise.
10020 * gcc.target/sh/pr54236-3.c: Likewise.
10021 * gcc.target/sh/pr54236-4.c: Likewise.
10022 * gcc.target/sh/pr54386.c: Likewise.
10023 * gcc.target/sh/pr54602-1.c: Likewise.
10024 * gcc.target/sh/pr54685.c: Likewise.
10025 * gcc.target/sh/pr54760-1.c: Likewise.
10026 * gcc.target/sh/pr54760-2.c: Likewise.
10027 * gcc.target/sh/pr54760-3.c: Likewise.
10028 * gcc.target/sh/pr54760-4.c: Likewise.
10029 * gcc.target/sh/pr54760-5.c: Likewise.
10030 * gcc.target/sh/pr54760-6.c: Likewise.
10031 * gcc.target/sh/pr55146.c: Likewise.
10032 * gcc.target/sh/pr55160.c: Likewise.
10033 * gcc.target/sh/pr59278.c: Likewise.
10034 * gcc.target/sh/pr59401-1.c: Likewise.
10035 * gcc.target/sh/pr59533-1.c: Likewise.
10036 * gcc.target/sh/pr63260.c: Likewise.
10037 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10038 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10039 * gcc.target/sh/strlen.c: Likewise.
10040 * gcc.target/sh/torture/pr30807.c: Likewise.
10041 * gcc.target/sh/torture/pr34777.c: Likewise.
10042 * gcc.target/sh/torture/pr64652.c: Likewise.
10043 * gcc.target/sh/torture/pr65505.c: Likewise.
10044 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10045 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10046
0c4005be 100472016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10048
10049 PR c++/66644
10050 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10051
d94e6223 100522016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10053
10054 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10055 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10056 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10057 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10058
46f37836 100592016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10060
10061 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10062 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10063
4d0a8bac 100642016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10065
10066 PR middle-end/70626
10067 * c-c++-common/goacc/combined-reduction.c: New test.
10068 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10069
b98e0db3 100702016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10071
10072 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10073 *movdi_internal pattern only if PIC off.
10074 * gcc.target/i386/pr70155-2.c: Likewise.
10075 * gcc.target/i386/pr70155-3.c: Likewise.
10076 * gcc.target/i386/pr70155-4.c: Likewise.
10077 * gcc.target/i386/pr70155-5.c: Likewise.
10078 * gcc.target/i386/pr70155-6.c: Likewise.
10079 * gcc.target/i386/pr70155-7.c: Likewise.
10080 * gcc.target/i386/pr70155-8.c: Likewise.
10081 * gcc.target/i386/pr70155-15.c: Likewise.
10082 * gcc.target/i386/pr70155-17.c: Likewise.
10083 * gcc.target/i386/pr70155-22.c: Likewise.
10084
8b066242 100852016-04-29 Bin Cheng <bin.cheng@arm.com>
10086
10087 PR tree-optimization/70803
10088 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10089
22912e73 100902016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10091
10092 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10093 optimization of vector loop.
10094 * gcc.target/i386/vect-unpack-3.c: New test.
10095 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10096 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10097 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10098
568128c6 100992016-04-29 Marek Polacek <polacek@redhat.com>
10100
10101 PR sanitizer/70342
10102 * g++.dg/ubsan/null-7.C: New test.
10103
025dd1e0 10104 PR c/70852
10105 * gcc.dg/pr70852.c: New test.
10106
eb16928e 101072016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10108
10109 PR/69089
10110 * g++.dg/cpp0x/alignas6.C: New test.
10111
d7377ee9 101122016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10113
4860a6bf 10114 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10115 * gcc.dg/pr27003.c: Likewise.
10116 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10117 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10118 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10119 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10120 * gcc.target/arc/mxy.c: Likewise.
10121 * gcc.target/arc/mswape.c: Likewise.
10122 * gcc.target/arc/mrtsc.c: Likewise.
10123 * gcc.target/arc/mcrc.c: Likewise.
10124 * gcc.target/arc/mdsp-packa.c: Likewise.
10125 * gcc.target/arc/mdvbf.c: Likewise.
10126 * gcc.target/arc/mlock.c: Likewise.
10127 * gcc.target/arc/mmac-24.c: Likewise.
10128 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10129
efa1b7ab 101302016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10131 Matthijs Kooijman <matthijs@stdin.nl>
10132 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10133
10134 PR target/60040
10135 * gcc.target/avr/pr60040-1.c: New.
10136 * gcc.target/avr/pr60040-2.c: New.
10137
00371d68 101382016-04-29 Richard Biener <rguenther@suse.de>
10139
10140 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10141
73447cc5 101422016-04-29 Richard Biener <rguenther@suse.de>
10143
10144 PR tree-optimization/13962
10145 PR tree-optimization/65686
10146 * gcc.dg/uninit-pr65686.c: New testcase.
10147
c2087b56 101482016-04-29 Jakub Jelinek <jakub@redhat.com>
10149
10150 PR middle-end/70843
10151 * gcc.dg/pr70843.c: New test.
10152
cdd06d5a 101532016-04-28 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR target/70858
10156 * gcc.target/i386/pr70858.c: New test.
10157
1a60079e 101582016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10159
10160 * gcc.target/arc/nps400-1.c: New file.
10161
11bc2894 101622016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10163 Andrew Burgess <andrew.burgess@embecosm.com>
10164
10165 * gcc.target/arc/movh_cl-1.c: New file.
10166
dd9bf0b5 101672016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10168 Andrew Burgess <andrew.burgess@embecosm.com>
10169
10170 * gcc.target/arc/extzv-1.c: New file.
10171 * gcc.target/arc/insv-1.c: New file.
10172 * gcc.target/arc/insv-2.c: New file.
10173 * gcc.target/arc/movb-1.c: New file.
10174 * gcc.target/arc/movb-2.c: New file.
10175 * gcc.target/arc/movb-3.c: New file.
10176 * gcc.target/arc/movb-4.c: New file.
10177 * gcc.target/arc/movb-5.c: New file.
10178 * gcc.target/arc/movb_cl-1.c: New file.
10179 * gcc.target/arc/movb_cl-2.c: New file.
10180 * gcc.target/arc/movbi_cl-1.c: New file.
10181 * gcc.target/arc/movl-1.c: New file.
10182
a22e4209 101832016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10184 Andrew Burgess <andrew.burgess@embecosm.com>
10185
10186 * gcc.target/arc/cmem-1.c: New file.
10187 * gcc.target/arc/cmem-2.c: New file.
10188 * gcc.target/arc/cmem-3.c: New file.
10189 * gcc.target/arc/cmem-4.c: New file.
10190 * gcc.target/arc/cmem-5.c: New file.
10191 * gcc.target/arc/cmem-6.c: New file.
10192 * gcc.target/arc/cmem-7.c: New file.
10193 * gcc.target/arc/cmem-ld.inc: New file.
10194 * gcc.target/arc/cmem-st.inc: New file.
10195
287c3982 101962016-04-28 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR target/70821
10199 * gcc.target/i386/pr70821.c: New test.
10200
e40e5340 102012016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10202
10203 * gcc.target/powerpc/vec-adde.c: New test.
10204 * gcc.target/powerpc/vec-adde-int128.c: New test.
10205
cf977d50 102062016-04-28 Jakub Jelinek <jakub@redhat.com>
10207
10208 * gcc.target/i386/avx-vround-1.c: New test.
10209 * gcc.target/i386/avx-vround-2.c: New test.
10210 * gcc.target/i386/avx512vl-vround-1.c: New test.
10211 * gcc.target/i386/avx512vl-vround-2.c: New test.
10212
572f8300 102132016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10214
10215 PR testsuite/70595
10216 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10217 (check_effective_target_cilkplus_runtime): ... this.
10218 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10219 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10220
10221 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10222 Require cilkplus_runtime.
10223 Don't add -lcilkrts.
10224 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10225 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10226 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10227 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10228 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10229 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10230 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10231 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10232 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10233 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10234 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10235 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10236 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10237 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10238 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10239 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10240 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10241 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10242 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10243 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10244 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10245 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10246 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10247 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10248 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10249 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10250 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10251 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10252 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10253
10254 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10255 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10256
10257 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10258
10259 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10260 cilkplus_runtime.
10261
dfba0905 102622016-04-27 Marc Glisse <marc.glisse@inria.fr>
10263
10264 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10265 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10266
605a4556 102672015-04-27 Ryan Burn <contact@rnburn.com>
10268
10269 PR c++/69024
10270 PR c++/68997
10271 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10272 diagnostic.
10273 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10274 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10275
6a1231a5 102762016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10277
10278 * gnat.dg/limited_with4.ad[sb]: New test.
10279 * gnat.dg/limited_with4_pkg.ads: New helper.
10280
4dad9e09 102812016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10282
10283 PR target/70155
10284 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10285 and movv1ti_internal patterns
10286 * gcc.target/i386/pr70155-1.c: New test.
10287 * gcc.target/i386/pr70155-2.c: Likewise.
10288 * gcc.target/i386/pr70155-3.c: Likewise.
10289 * gcc.target/i386/pr70155-4.c: Likewise.
10290 * gcc.target/i386/pr70155-5.c: Likewise.
10291 * gcc.target/i386/pr70155-6.c: Likewise.
10292 * gcc.target/i386/pr70155-7.c: Likewise.
10293 * gcc.target/i386/pr70155-8.c: Likewise.
10294 * gcc.target/i386/pr70155-9.c: Likewise.
10295 * gcc.target/i386/pr70155-10.c: Likewise.
10296 * gcc.target/i386/pr70155-11.c: Likewise.
10297 * gcc.target/i386/pr70155-12.c: Likewise.
10298 * gcc.target/i386/pr70155-13.c: Likewise.
10299 * gcc.target/i386/pr70155-14.c: Likewise.
10300 * gcc.target/i386/pr70155-15.c: Likewise.
10301 * gcc.target/i386/pr70155-16.c: Likewise.
10302 * gcc.target/i386/pr70155-17.c: Likewise.
10303 * gcc.target/i386/pr70155-18.c: Likewise.
10304 * gcc.target/i386/pr70155-19.c: Likewise.
10305 * gcc.target/i386/pr70155-20.c: Likewise.
10306 * gcc.target/i386/pr70155-21.c: Likewise.
10307 * gcc.target/i386/pr70155-22.c: Likewise.
10308
a80f3f45 103092016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10310
10311 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10312 ".{5,6}".
10313
279305d1 103142016-04-27 Bin Cheng <bin.cheng@arm.com>
10315
10316 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10317 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10318 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10319 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10320 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10321
8974b625 103222016-04-27 Richard Biener <rguenther@suse.de>
10323
10324 PR ipa/70760
10325 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10326 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10327
886d5463 103282016-04-27 Nathan Sidwell <nathan@acm.org>
10329
10330 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10331 * g++.dg/ubsan/pr63956.C: Adjust error location.
10332
f0e35aa9 103332016-04-27 Nick Clifton <nickc@redhat.com>
10334
10335 PR middle-end/49889
10336 * gcc.dg/pr49889.c: New test.
10337
40385231 103382016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10339
10340 * c-c++-common/memset-array.c: New test.
10341
37229a71 103422016-04-26 Martin Sebor <msebor@redhat.com>
10343
10344 PR c++/66639
10345 * g++.dg/cpp1y/func_constexpr.C: New test.
10346
3eedf9bd 103472016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10348
10349 PR c++/70241
10350 * g++.dg/cpp0x/enum32.C: New test.
10351 * g++.dg/cpp0x/enum33.C: New test.
10352
103532016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10354
10355 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10356 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10357 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10358 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10359 * gcc.c-torture/execute/pr38151.c: Likewise.
10360 * gcc.c-torture/execute/pr66556.c: Likewise.
10361 * gcc.c-torture/execute/pr67781.c: Likewise.
10362 * gcc.c-torture/execute/pr68648.c: Likewise.
10363
8c51f92f 103642016-04-26 Marc Glisse <marc.glisse@inria.fr>
10365
10366 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10367
fa20ebd3 103682016-04-26 Marek Polacek <polacek@redhat.com>
10369
10370 PR c/67784
10371 * gcc.dg/pr67784-3.c: New test.
10372 * gcc.dg/pr67784-4.c: New test.
10373 * gcc.dg/pr67784-5.c: New test.
10374
9db47803 10375 PR c/70791
10376 * gcc.dg/Wnested-externs-2.c: New test.
10377
bff407f2 103782016-04-26 Marc Glisse <marc.glisse@inria.fr>
10379
10380 * gcc.dg/fold-plusmult.c: Adjust.
10381 * gcc.dg/no-strict-overflow-6.c: Adjust.
10382 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10383
78d0c69e 103842016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10385
10386 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10387 number scans.
10388 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10389 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10390 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10391 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10392 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10393 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10394 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10395 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10396 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10397 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10398 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10399 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10400 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10401 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10402 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10403 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10404 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10405 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10406 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10407 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10408 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10409 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10410 scans.
10411 * gcc.target/i386/pr32219-4.c: Likewise.
10412 * gcc.target/i386/pr32219-6.c: Likewise.
10413 * gcc.target/i386/pr32219-8.c: Likewise.
10414
221d6722 104152016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10416
10417 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10418 associated options.
10419
514727a9 104202016-04-26 Marek Polacek <polacek@redhat.com>
10421
10422 PR c++/70744
10423 * g++.dg/ext/cond2.C: New test.
10424
e6ee4c61 104252016-04-26 Bin Cheng <bin.cheng@arm.com>
10426
10427 PR tree-optimization/70771
10428 PR tree-optimization/70775
10429 * gcc.dg/pr70771.c: New test.
3730828c 10430 * gcc.dg/pr70775.c: New test.
e6ee4c61 10431
b3d72796 104322016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10433
10434 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10435
c11ece29 104362016-04-25 Richard Biener <rguenther@suse.de>
10437
10438 PR tree-optimization/70780
10439 * gcc.dg/torture/pr70780.c: New testcase.
10440
92a44a68 104412016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10442
4860a6bf 10443 * gcc.target/arm/neon-vaddws16.c: New test.
10444 * gcc.target/arm/neon-vaddws32.c: New test.
10445 * gcc.target/arm/neon-vaddwu16.c: New test.
10446 * gcc.target/arm/neon-vaddwu32.c: New test.
10447 * gcc.target/arm/neon-vaddwu8.c: New test.
10448 * lib/target-supports.exp
d40b10b2 10449 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10450 that arm neon support vector widen sum of HImode TO SImode.
10451
4bbfd6c2 104522016-04-23 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR sanitizer/70712
10455 * c-c++-common/asan/pr70712.c: New test.
10456
524df596 104572016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10458
10459 * .gitattributes: New file.
10460
426c75c3 104612016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10462
10463 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10464
c052a8d5 104652016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10466
10467 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10468 * gfortran.dg/submodule_15.f08: Likewise.
10469
c08d4612 104702016-04-22 Richard Biener <rguenther@suse.de>
10471
10472 PR tree-optimization/70740
10473 * gcc.dg/torture/pr70740.c: New testcase.
10474
fd3211e1 104752016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 PR target/70750
10478 * gcc.target/i386/pr70750-1.c: New test.
10479 * gcc.target/i386/pr70750-2.c: Likewise.
10480
15acd78c 104812016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10482
10483 PR c++/70540
10484 * g++.dg/cpp0x/auto48.C: New.
10485
192bf59c 104862016-04-21 Marek Polacek <polacek@redhat.com>
10487
10488 PR c++/70513
10489 * g++.dg/cpp0x/forw_enum12.C: New test.
10490 * g++.dg/cpp0x/forw_enum13.C: New test.
10491
5d429e99 104922016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10493
10494 PR target/70728
10495 * gcc.target/i386/pr70728.c: New test.
10496
06777d85 104972016-04-21 Richard Biener <rguenther@suse.de>
10498
10499 PR middle-end/70747
10500 * gcc.dg/pr70747.c: New testcase.
10501
7434c6fb 105022016-04-21 Bin Cheng <bin.cheng@arm.com>
10503
10504 PR tree-optimization/70715
10505 * gcc.dg/tree-ssa/scev-13.c: New test.
10506
f3ec0970 105072016-04-21 Marc Glisse <marc.glisse@inria.fr>
10508
10509 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10510
523f3a9d 105112016-04-21 Marc Glisse <marc.glisse@inria.fr>
10512
10513 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10514
ace7bf06 105152016-04-20 Jan Hubicka <jh@suse.cz>
10516
10517 PR ipa/70018
10518 * g++.dg/ipa/nothrow-1.C: New testcase.
10519
2b073aa6 105202016-04-20 Nathan Sidwell <nathan@acm.org>
10521
10522 PR c++/55635
10523 * g++.dg/eh/delete1.C: New.
10524
8a574c11 105252016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10526
10527 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10528 -mtune-ctrl=sse_typeless_stores.
10529
e3400750 105302016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10531
10532 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10533
4bd8a059 105342016-04-20 Bin Cheng <bin.cheng@arm.com>
10535
10536 PR tree-optimization/69489
10537 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10538
70574e60 105392016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10540
10541 PR c++/69363
10542 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10543 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10544 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10545
bd6f374c 105462016-04-20 Bin Cheng <bin.cheng@arm.com>
10547
10548 PR tree-optimization/56625
10549 PR tree-optimization/69489
10550 * gcc.dg/vect/pr56625.c: New test.
10551 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10552
482539ee 105532016-04-20 Andrew Pinski <apinski@cavium.com>
10554
10555 PR target/64971
10556 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10557
b4672800 105582016-04-20 Arnaud Charlet <charlet@adacore.com>
10559
10560 * gnat.dg/self1.adb: Remove now incorrect test.
10561
4fb48737 105622016-04-20 Bin Cheng <bin.cheng@arm.com>
10563
10564 * gcc.dg/tree-ssa/scev-11.c: New test.
10565 * gcc.dg/tree-ssa/scev-12.c: New test.
10566
97efb92e 105672016-04-20 Marek Polacek <polacek@redhat.com>
10568
10569 PR tree-optimization/70725
10570 * gcc.dg/pr70725.c: New test.
10571
9d2d4060 105722016-04-20 Richard Biener <rguenther@suse.de>
10573
10574 PR tree-optimization/70726
10575 * g++.dg/vect/pr70726.cc: New testcase.
10576
54530437 105772016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10578
10579 PR target/70674
10580 * gcc.target/s390/pr70674.c: New test.
10581
acda2210 105822016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10583
10584 PR libgfortran/70684
10585 * gfortran.dg/list_read_14.f90: New test.
10586
b7040bb0 105872016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10588
10589 PR target/69201
10590 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10591 extern to force it misaligned.
10592 (b): Likewise.
10593 (c): Likewise.
10594 (d): Likewise.
10595 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10596 Don't check `*' before movv4sf_internal.
10597 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10598 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10599 Don't check `*' before movv16qi_internal.
10600 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10601 extern to force it misaligned.
10602 (b): Likewise.
10603 (c): Likewise.
10604 (d): Likewise.
10605 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10606 Don't check `*' before movv2df_internal.
10607 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10608 extern to force it misaligned.
10609 (b): Likewise.
10610 (c): Likewise.
10611 (d): Likewise.
10612 Check movv8sf_internal instead of avx_storeups256.
10613 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10614
263b5475 106152016-04-19 Richard Biener <rguenther@suse.de>
10616
10617 PR tree-optimization/70171
10618 * g++.dg/tree-ssa/pr70171.C: New testcase.
10619
222ac318 106202016-04-19 Richard Biener <rguenther@suse.de>
10621
10622 PR tree-optimization/70724
10623 * gcc.dg/torture/pr70724.c: New testcase.
10624
003000a4 106252016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10626
10627 PR middle-end/70689
4860a6bf 10628 * gcc.target/i386/pr70689.c: New.
003000a4 10629
3f6e13de 106302016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10631
10632 PR target/70708
10633 * gcc.target/i386/pr70708.c: New test.
10634
10abddbd 106352016-04-18 Richard Biener <rguenther@suse.de>
10636
10637 PR tree-optimization/43434
10638 * gcc.dg/vect/pr43434.c: New testcase.
10639 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10640 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10641 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10642 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10643 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10644 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10645 * gcc.dg/gomp/pr68640.c: Likewise.
10646 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10647 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10648
950db54a 106492016-04-18 Richard Biener <rguenther@suse.de>
10650
10651 PR tree-optimization/70701
10652 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10653
67ccbf39 106542016-04-18 Tom de Vries <tom@codesourcery.com>
10655
10656 PR testsuite/70699
10657 * gcc.dg/pr70161.c: Add dot-file scans.
10658 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10659 instead of after last dot char.
10660
021ad2f3 106612016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10662
10663 * c-c++-common/dump-ada-spec-3.c: New test.
10664 * c-c++-common/dump-ada-spec-4.c: Likewise.
10665
d572fcfd 106662016-04-17 Tom de Vries <tom@codesourcery.com>
10667
10668 PR other/70183
10669 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10670
8b4ee73c 106712016-04-15 Jan Hubicka <jh@suse.cz>
10672
10673 PR ipa/70018
10674 * g++.dg/ipa/pure-const-1.C: New testcase.
10675 * g++.dg/ipa/pure-const-2.C: New testcase.
10676 * g++.dg/ipa/pure-const-3.C: New testcase.
10677
eac243e7 106782016-04-15 Marek Polacek <polacek@redhat.com>
10679
10680 PR c/70671
10681 * gcc.dg/bitfld-22.c: New test.
10682
64c1df32 106832016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10684
10685 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10686 x86_64.
10687
926f9422 106882016-04-15 Marek Polacek <polacek@redhat.com>
10689
10690 PR c/70651
10691 * c-c++-common/pr70651.c: New test.
10692
309bbaa3 106932016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10694
10695 PR rtl-optimization/70681
10696 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10697 dump scan on arm and powerpc.
10698 * gcc.dg/pr10474.c: Likewise.
10699
b4ba8358 107002016-04-15 Jakub Jelinek <jakub@redhat.com>
10701
ed92874a 10702 PR c++/69517
10703 PR c++/70019
10704 PR c++/70588
10705 * g++.dg/cpp1y/vla11.C: Revert for real.
10706
b4ba8358 10707 PR c/70436
10708 * c-c++-common/Wparentheses-1.c: New test.
10709 * c-c++-common/gomp/Wparentheses-1.c: New test.
10710 * c-c++-common/gomp/Wparentheses-2.c: New test.
10711 * c-c++-common/gomp/Wparentheses-3.c: New test.
10712 * c-c++-common/gomp/Wparentheses-4.c: New test.
10713 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10714 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10715 * c-c++-common/goacc/Wparentheses-1.c: New test.
10716
65717bb5 107172016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10718
10719 PR target/70662
10720 * gcc.target/i386/pr70662.c: New test.
10721
ca1a4077 107222016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10723 Alan Modra <amodra@gmail.com>
ca1a4077 10724
10725 PR tree-optimization/70130
10726 * gcc.dg/vect/O3-pr70130.c: New testcase.
10727
dbe1794c 107282016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10729
11836644 10730 PR target/70669
10731 * gcc.target/powerpc/pr70669.c: New test.
10732
dbe1794c 10733 PR target/70640
10734 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10735 a power7 system that does not have an assembler that supports
10736 power8.
10737
4c1007f1 107382016-04-14 Martin Sebor <msebor@redhat.com>
10739
10740 PR c++/69517
10741 PR c++/70019
10742 PR c++/70588
10743 * c-c++-common/ubsan/vla-1.c: Revert.
10744 * g++.dg/cpp1y/vla11.C: Same.
10745 * g++.dg/cpp1y/vla12.C: Same.
10746 * g++.dg/cpp1y/vla13.C: Same.
10747 * g++.dg/cpp1y/vla14.C: Same.
10748 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10749 * g++.dg/init/array24.C: Same.
4c1007f1 10750 * g++.dg/ubsan/vla-1.C: Same.
10751
22dcab66 107522016-04-14 Marek Polacek <polacek@redhat.com>
10753 Jan Hubicka <hubicka@ucw.cz>
10754
10755 PR c++/70029
10756 * g++.dg/torture/pr70029.C: New test.
10757
3e74b025 107582016-04-14 Martin Sebor <msebor@redhat.com>
10759
10760 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10761 type size to prevent failures on targets with very low maximum
10762 alignment.
10763
1d2e0f2a 107642016-04-14 Richard Biener <rguenther@suse.de>
10765
10766 PR tree-optimization/70623
10767 * gcc.dg/torture/pr70623.c: New testcase.
10768 * gcc.dg/torture/pr70623-2.c: Likewise.
10769
9aed0626 107702016-04-13 Martin Sebor <msebor@redhat.com>
10771
10772 PR c++/69517
10773 PR c++/70019
10774 PR c++/70588
10775 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10776 * g++.dg/cpp1y/vla11.C: New test.
10777 * g++.dg/cpp1y/vla12.C: New test.
10778 * g++.dg/cpp1y/vla13.C: New test.
10779 * g++.dg/cpp1y/vla14.C: New test.
10780 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10781 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10782 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10783
fd499010 107842016-04-13 Jakub Jelinek <jakub@redhat.com>
10785
10786 PR c++/70641
10787 * g++.dg/opt/pr70641.C: New test.
10788
87fa7252 107892016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10790
10791 PR rtl-optimization/68749
10792 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10793 effects of argument promotions.
10794 Remove default args to dg-skip-if.
10795
6c40e18b 107962016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10797
10798 PR c++/70635
10799 * g++.dg/parse/pr70635.C: New.
10800
92c53257 108012016-04-13 Marek Polacek <polacek@redhat.com>
10802
10803 PR c++/70639
10804 * c-c++-common/Wmisleading-indentation-4.c: New test.
10805
0241e4dc 108062016-04-13 Marek Polacek <polacek@redhat.com>
10807
10808 PR c/70436
4860a6bf 10809 * gcc.dg/Wparentheses-12.c: New test.
10810 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10811
92bda444 108122016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10813
10814 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10815 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10816 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10817
38ea8a26 108182016-04-13 Jakub Jelinek <jakub@redhat.com>
10819
d08aa032 10820 PR middle-end/70633
10821 * gcc.c-torture/compile/pr70633.c: New test.
10822
38ea8a26 10823 PR debug/70628
10824 * gcc.dg/torture/pr70628.c: New test.
10825
9231d5c2 108262016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10827
10828 PR c++/70610
10829 * g++.dg/template/pr70610.C: New test.
10830 * g++.dg/template/pr70610-2.C: New test.
10831 * g++.dg/template/pr70610-3.C: New test.
10832 * g++.dg/template/pr70610-4.C: New test.
10833
249ca944 108342016-04-12 Jakub Jelinek <jakub@redhat.com>
10835
7f2ea2fb 10836 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10837 128 instead of 32.
10838
249ca944 10839 PR c++/70571
10840 * g++.dg/ext/pr70571.C: New test.
10841
8ca5a97d 108422016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10843
bf32a52d 10844 PR target/70640
8ca5a97d 10845 * gcc.target/powerpc/pr70640.c: New test.
10846
e971b45f 108472016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10848
10849 PR c++/68722
10850 * g++.dg/parse/pr68722.C: New.
10851
0b54d964 108522016-04-12 Jakub Jelinek <jakub@redhat.com>
10853
10854 PR rtl-optimization/70596
10855 * gcc.target/i386/pr70596.c: New test.
10856
d2dd85e3 108572016-04-12 Nathan Sidwell <nathan@acm.org>
10858
10859 PR c++/70501
10860 * g++.dg/init/pr70501.C: New.
10861
2d0001b0 108622016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10863
10864 * gcc.target/i386/asm-flag-6.c: New test.
10865
6c4df0d1 108662016-04-12 Tom de Vries <tom@codesourcery.com>
10867
10868 PR tree-optimization/68756
10869 * gcc.dg/graphite/pr68756.c: New test.
10870
0d60da57 108712016-04-12 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR tree-optimization/70602
10874 * gcc.c-torture/execute/pr70602.c: New test.
10875
62735984 108762016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10877
10878 PR target/70381
10879 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10880 __float128 emulator is built and runs.
10881 * gcc.target/powerpc/float128-1.c: Likewise.
10882
10883 * lib/target-supports.exp (check_ppc_float128_sw_available):
10884 Rework tests for __float128 software and hardware
10885 availability. Fix exit condition to return 0 on success.
10886
a702492c 108872016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10888
10889 PR target/70133
10890 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10891 * gcc.target/aarch64/target_attr_15.c: Likewise.
10892
a8c5ce92 108932016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10894
10895 PR c++/69066
10896 * g++.dg/cpp1y/pr69066.C: New.
10897
5ecab913 108982016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10899
10900 PR fortran/68566
10901 * gfortran.dg/pr36192.f90: Update test.
10902 * gfortran.dg/pr36192_1.f90: Update test.
10903 * gfortran.dg/real_dimension_1.f: Update test.
10904 * gfortran.dg/parameter_array_init_7.f90: New test.
10905
6cb5ef70 109062016-04-09 John David Anglin <danglin@gcc.gnu.org>
10907
4edfdd23 10908 PR testsuite/64039
10909 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10910
964f71e3 10911 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10912
5d61c198 10913 PR rtl-optimization/66669
10914 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10915
16eaaf58 10916 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10917
0b68802d 10918 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10919 * gcc.dg/pie-1.c: Likewise.
10920 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10921 * gcc.dg/pic-4.c: Likewise.
10922 * gcc.dg/pie-3.c: Likewise.
10923 * gcc.dg/pie-4.c: Likewise.
10924
9c0dd509 10925 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10926
03b2d3c1 10927 PR tree-optimization/68644
10928 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10929
6cb5ef70 10930 PR rtl-optimization/64886
10931 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10932
07de41ba 109332016-04-09 Tom de Vries <tom@codesourcery.com>
10934
10935 PR tree-optimization/68953
10936 * gcc.dg/graphite/pr68953.c: New test.
10937
d294e3fb 109382016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10939
10940 PR fortran/70592
10941 * gfortran.dg/deferred_character_16.f90: New test.
10942
3cb15094 109432016-04-09 Jakub Jelinek <jakub@redhat.com>
10944
10945 PR tree-optimization/70586
10946 * gcc.c-torture/execute/pr70586.c: New test.
10947
a02dc66f 109482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10949
10950 PR sanitizer/70573
10951 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10952 with __builtin_memset
10953 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10954
0c302595 109552016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10956
10957 PR lto/70289
10958 PR ipa/70348
10959 PR tree-optimization/70373
10960 PR middle-end/70533
10961 PR middle-end/70534
10962 PR middle-end/70535
10963 * c-c++-common/goacc/reduction-5.c: New test.
10964 * c-c++-common/goacc/reduction-promotions.c: New test.
10965 * gfortran.dg/goacc/reduction-3.f95: New test.
10966 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10967
c6c0523b 109682016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10969
10970 PR c++/70590
10971 PR c++/70452
10972 * g++.dg/pr70590.C: New test.
10973 * g++.dg/pr70590-2.C: New test.
10974
3ac399da 109752016-04-08 Jakub Jelinek <jakub@redhat.com>
10976
e97d1706 10977 PR middle-end/70593
10978 * gcc.target/i386/pr70593.c: New test.
10979
3ac399da 10980 PR rtl-optimization/70574
10981 * gcc.target/i386/avx2-pr70574.c: New test.
10982
fcfbb129 109832016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10984
10985 PR sanitizer/70541
10986 * c-c++-common/asan/pr70541.c: New test.
10987
0aabcddf 109882016-04-08 Tom de Vries <tom@codesourcery.com>
10989
10990 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10991 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10992
bec0c1e8 109932016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10994
10995 PR target/70566
10996 * gcc.c-torture/execute/pr70566.c: New test.
10997
87c791f5 109982016-04-08 Tom de Vries <tom@codesourcery.com>
10999
11000 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11001 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11002
7f38718f 110032016-04-08 Alan Modra <amodra@gmail.com>
11004
11005 * gcc.target/powerpc/pr70117.c: New.
11006
a96a7710 110072016-04-07 Jakub Jelinek <jakub@redhat.com>
11008
7a6265d1 11009 PR testsuite/70581
11010 * gcc.dg/lto/simd-function_0.c: New test.
11011
a96a7710 11012 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11013 clones.
11014 * c-c++-common/attr-simd-2.c: Likewise.
11015 * c-c++-common/attr-simd-4.c: Likewise.
11016 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11017 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11018
508dd607 110192016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11020
11021 PR testsuite/70553
11022 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11023
1b61585a 110242016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11025 Tom de Vries <tom@codesourcery.com>
11026
11027 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11028 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11029 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11030 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11031 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11032 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11033 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11034 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11035
5f060aa8 110362016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11037
11038 PR c/70436
11039 * g++.dg/warn/Wparentheses-29.C: New test.
11040
d3831f71 110412016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11042
11043 PR c/70436
11044 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11045 explicit braces to resolve a future -Wparentheses warning.
11046
382ece2d 110472016-04-06 Richard Henderson <rth@redhat.com>
11048
11049 * gcc.dg/pr61817-1.c: New test.
11050 * gcc.dg/pr61817-2.c: New test.
11051 * gcc.dg/pr69391-1.c: New test.
11052 * gcc.dg/pr69391-2.c: New test.
11053
72234ee9 110542016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11055
11056 PR rtl-optimization/70398
4860a6bf 11057 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11058
5547150a 110592016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11060
11061 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11062
15b70121 110632016-04-06 Yvan Roux <yvan.roux@linaro.org>
11064 Pedro Alves <palves@redhat.com>
11065
11066 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11067
585aefbb 110682016-04-06 Jakub Jelinek <jakub@redhat.com>
11069
0cbb513b 11070 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11071 Check for avx512f effective targets instead of avx2.
11072 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11073 for AVX512F clones.
11074 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11075 * g++.dg/gomp/declare-simd-1.C: Likewise.
11076 * g++.dg/gomp/declare-simd-3.C: Likewise.
11077 * g++.dg/gomp/declare-simd-4.C: Likewise.
11078
585aefbb 11079 PR middle-end/70550
11080 * c-c++-common/gomp/pr70550-1.c: New test.
11081 * c-c++-common/gomp/pr70550-2.c: New test.
11082
0b91cceb 110832016-04-05 Nathan Sidwell <nathan@acm.org>
11084
11085 PR c++/70512
11086 * g++.dg/ext/attribute-may-alias-5.C: New.
11087
645a9d8e 110882016-04-05 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR c++/70336
11091 * c-c++-common/pr70336.c: New test.
11092 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11093 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11094
bdf23925 110952016-04-05 Jan Hubicka <hubicka@ucw.cz>
11096
11097 PR ipa/66223
11098 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11099
aaff837c 111002016-04-05 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR rtl-optimization/70542
11103 * gcc.dg/torture/pr70542.c: New test.
11104 * gcc.target/i386/avx2-pr70542.c: New test.
11105
2eac58a0 111062016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11107
11108 PR tree-optimization/70509
11109 * gcc.target/i386/avx512bw-pr70509.c: New test.
11110
4f7ebe46 111112016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11112
11113 PR c++/70452
11114 * g++.dg/ext/constexpr-vla4.C: New test.
11115
305d86a0 111162016-04-05 Uros Bizjak <ubizjak@gmail.com>
11117
11118 PR target/70510
11119 * gcc.target/i386/pr70510.c: New test.
11120
eec3b789 111212016-04-05 Richard Biener <rguenther@suse.de>
11122
11123 PR tree-optimization/70526
11124 * g++.dg/torture/pr70526.C: New testcase.
11125
ca943582 111262016-04-05 Jakub Jelinek <jakub@redhat.com>
11127
11128 PR target/70525
11129 * gcc.target/i386/pr70525.c: New test.
11130
87825cd5 111312016-04-05 Richard Biener <rguenther@suse.de>
11132
11133 PR middle-end/70499
11134 * g++.dg/torture/pr70499.C: New testcase.
11135
14638828 111362016-04-05 Richard Biener <rguenther@suse.de>
11137
11138 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11139 remove XFAIL.
11140
967a90d5 111412016-04-04 Jakub Jelinek <jakub@redhat.com>
11142
11143 PR middle-end/70307
11144 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11145 rs6000 ABI warnings.
11146
d374a3a3 111472016-04-04 Jan Hubicka <hubicka@ucw.cz>
11148
11149 PR ipa/66223
11150 * g++.dg/ipa/devirt-51.C: New testcase.
11151
8ff377a6 111522016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11153 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11154
11155 PR middle-end/70457
11156 * gcc.dg/torture/pr70457.c: New.
11157
f567b44f 111582016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11159
11160 PR fortran/67538
11161 * gfortran.dg/allocate_with_source_19.f08: New test.
11162
89d4ebfa 111632016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11164
11165 PR fortran/65795
11166 * gfortran.dg/coarray_allocate_6.f08: New test.
11167
68ab33a6 111682016-04-04 Richard Biener <rguenther@suse.de>
11169
11170 PR rtl-optimization/70484
11171 * gcc.dg/torture/pr70484.c: New testcase.
11172
c4f5465d 111732016-04-04 Marek Polacek <polacek@redhat.com>
11174
11175 PR c/70307
11176 * gcc.dg/torture/pr70307.c: New test.
11177
bfec6609 111782016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11179
11180 PR target/70416
11181 PR target/67391
11182 * gcc.target/sh/torture/pr70416.c: New.
11183
40df9099 111842016-04-02 Martin Sebor <msebor@redhat.com>
11185
11186 PR c++/67376
11187 PR c++/70170
11188 PR c++/70172
11189 PR c++/70228
11190 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11191 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11192 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11193 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11194 * g++.dg/cpp0x/constexpr-string.C: Same.
11195 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11196 * g++.dg/cpp0x/pr65398.C: Same.
11197 * g++.dg/ext/constexpr-vla1.C: Same.
11198 * g++.dg/ext/constexpr-vla2.C: Same.
11199 * g++.dg/ext/constexpr-vla3.C: Same.
11200 * g++.dg/ubsan/pr63956.C: Same.
11201
0edb9bfe 112022016-04-01 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR rtl-optimization/70467
11205 * gcc.target/i386/pr70467-2.c: New test.
11206
e5b1a1d9 112072016-04-01 Jakub Jelinek <jakub@redhat.com>
11208 Marek Polacek <polacek@redhat.com>
11209
11210 PR c++/70488
11211 * g++.dg/init/new47.C: New test.
11212
b2ca3fb0 112132016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11214
11215 PR target/70496
11216 * gcc.target/arm/pr70496.c: New test.
11217
4c3bd1e3 112182016-04-01 Nathan Sidwell <nathan@acm.org>
11219
47de69ad 11220 PR c++/68475
11221 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11222
313d569f 112232016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11224
11225 PR target/69890
11226 * gcc.dg/strlenopt.h (memmove): New.
11227 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11228 instead of "string.h".
11229 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11230 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11231 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11232 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11233 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11234 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11235 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11236 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11237 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11238 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11239 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11240 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11241 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11242 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11243 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11244 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11245 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11246 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11247 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11248 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11249
5469facd 112502016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11251
11252 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11253 (Holder::foo): Reflect this.
11254
503de754 112552016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11256
11257 PR target/70442
11258 * gcc.dg/pr70442.c: New test.
11259
13ee2de7 112602016-03-31 Nathan Sidwell <nathan@acm.org>
11261
11262 PR c++/70393
11263 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11264
5e0d03a8 112652016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11266
11267 PR target/70453
11268 * gcc.target/i386/pr70453.c: New test.
11269
8cb82ed4 112702016-03-31 Andrey Belevantsev <abel@ispras.ru>
11271
11272 PR target/70292
11273 * gcc.c-torture/pr70292.c: New test.
11274
7952b661 112752016-03-31 Marek Polacek <polacek@redhat.com>
11276
11277 PR c/70297
11278 * c-c++-common/pr70297.c: New test.
11279 * g++.dg/cpp0x/typedef-redecl.C: New test.
11280 * gcc.dg/typedef-redecl2.c: New test.
11281
1607cc74 112822016-03-31 Jakub Jelinek <jakub@redhat.com>
11283
11284 PR rtl-optimization/70460
11285 * gcc.c-torture/execute/pr70460.c: New test.
11286
c689c252 112872016-03-31 Richard Biener <rguenther@suse.de>
11288
11289 PR c++/70430
11290 * g++.dg/ext/vector30.C: New testcase.
11291
91c9586d 112922016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11293 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11294
11295 * gfortran.dg/fmt_pf.f90: New test.
11296
afa5c1b8 112972016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11298
11299 Forward-port from 5 branch
11300 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11301
11302 PR testsuite/70356
11303 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11304 dg-require-effective-target after dg-do.
11305
11306 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11307
11308 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11309
6a5dcab3 113102016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11311 Julian Brown <julian@codesourcery.com>
11312 Chung-Lin Tang <cltang@codesourcery.com>
11313 Cesar Philippidis <cesar@codesourcery.com>
11314 James Norris <jnorris@codesourcery.com>
11315 Tom de Vries <tom@codesourcery.com>
11316 Nathan Sidwell <nathan@codesourcery.com>
11317
305d86a0 11318 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11319 * c-c++-common/goacc/loop-clauses.c: Likewise.
11320 * g++.dg/goacc/template.C: Likewise.
11321 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11322 * gfortran.dg/goacc/loop-1.f95: Likewise.
11323 * gfortran.dg/goacc/loop-5.f95: Likewise.
11324 * gfortran.dg/goacc/loop-6.f95: Likewise.
11325 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11326 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11327 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11328 * c-c++-common/goacc/clauses-fail.c: Likewise.
11329 * c-c++-common/goacc/parallel-1.c: Likewise.
11330 * c-c++-common/goacc/reduction-1.c: Likewise.
11331 * c-c++-common/goacc/reduction-2.c: Likewise.
11332 * c-c++-common/goacc/reduction-3.c: Likewise.
11333 * c-c++-common/goacc/reduction-4.c: Likewise.
11334 * c-c++-common/goacc/routine-3.c: Likewise.
11335 * c-c++-common/goacc/routine-4.c: Likewise.
11336 * c-c++-common/goacc/routine-5.c: Likewise.
11337 * c-c++-common/goacc/tile.c: Likewise.
11338 * g++.dg/goacc/template.C: Likewise.
11339 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11340 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11341 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11342 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11343 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11344 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11345 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11346 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11347 * c-c++-common/goacc/use_device-1.c: ... this file.
11348 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11349 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11350 * c-c++-common/goacc/host_data-6.c: ... this file.
11351 * c-c++-common/goacc/loop-2-kernels.c: New file.
11352 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11353 * c-c++-common/goacc/loop-3.c: Likewise.
11354 * g++.dg/goacc/reference.C: Likewise.
11355 * g++.dg/goacc/routine-1.C: Likewise.
11356 * g++.dg/goacc/routine-2.C: Likewise.
11357
932c0baa 113582016-03-30 Richard Biener <rguenther@suse.de>
11359
11360 PR middle-end/70450
11361 * gcc.dg/torture/pr70450.c: New testcase.
11362
7f7c4659 113632016-03-30 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR target/70421
11366 * gcc.dg/torture/pr70421.c: New test.
11367 * gcc.target/i386/avx512f-pr70421.c: New test.
11368
9cbfe80c 113692016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11370
11371 PR testsuite/70364
11372 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11373 (check): New function.
11374 (bar): Call check.
11375 (foo): Align stack to 16 bytes when calling bar.
11376 * gcc.target/i386/cleanup-2.c: Likewise.
11377
f56c7d36 113782016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11379
11380 PR tree-optimization/59124
11381 * gcc.dg/Warray-bounds-19.c: New test.
11382
92a44a68 113832016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11384
11385 * lib/prune.exp (escape_regex_chars): New.
11386 (prune_file_path): Update to quote metcharacters for regexp.
11387
a3daa269 113882016-03-29 Jakub Jelinek <jakub@redhat.com>
11389
24e1ba3d 11390 PR rtl-optimization/70429
11391 * gcc.c-torture/execute/pr70429.c: New test.
11392
a3daa269 11393 PR tree-optimization/70405
11394 * gcc.dg/pr70405.c: New test.
11395
3ef41a6e 113962016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11397
11398 PR fortran/70397
11399 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11400 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11401
4abd9410 114022016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11403
11404 PR testsuite/64177
11405 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11406 __cilkrts_set_param to set two workers.
11407 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11408 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11409
b58e5f0f 114102016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11411
305d86a0 11412 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11413
bff53658 114142016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11415
11416 PR target/70406
305d86a0 11417 * gcc.target/i386/pr70406.c: New test.
bff53658 11418
bb2c9c15 114192016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11420
11421 * gnat.dg/specs/double_record_extension3.ads: New test.
11422
f12c84ab 114232016-03-25 Richard Henderson <rth@redhat.com>
11424
11425 PR target/70120
11426 * gcc.target/aarch64/pr70120-1.c: New.
11427 * gcc.target/aarch64/pr70120-2.c: New.
11428 * gcc.target/aarch64/pr70120-3.c: New.
11429
b0bf58c4 114302016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11431
11432 PR c++/62212
11433 * g++.dg/template/mangle2.C: The dg-do directive should be
11434 "compile" not "assemble".
11435
f175ba0f 114362016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11437
11438 PR lto/69650
11439 * gcc.dg/pr69650.c: New test.
11440
4cc3295f 114412016-03-25 David Edelsohn <dje.gcc@gmail.com>
11442
11443 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11444
0cf40600 114452016-03-25 Alan Modra <amodra@gmail.com>
11446
11447 * gcc.dg/dfp/pr70052.c: New test.
11448
3aebf099 114492016-03-24 Richard Henderson <rth@redhat.com>
11450
11451 PR middle-end/69845
11452 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11453 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11454
83245bd3 114552016-03-24 Tom de Vries <tom@codesourcery.com>
11456
11457 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11458
108e7ee4 114592016-03-24 Tom de Vries <tom@codesourcery.com>
11460
11461 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11462 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11463
17af0b14 114642016-03-24 Tom de Vries <tom@codesourcery.com>
11465
11466 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11467 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11468
6c8770ee 114692016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11470
11471 PR c++/62212
11472 * g++.dg/template/mangle2.C: New test.
11473
a7e21b7b 114742016-03-24 Richard Biener <rguenther@suse.de>
11475
11476 PR tree-optimization/70396
11477 * gcc.dg/torture/pr70396.c: New testcase.
11478
f365d297 114792016-03-24 Richard Biener <rguenther@suse.de>
11480
11481 PR middle-end/70370
11482 * gcc.dg/torture/pr70370.c: New testcase.
11483
da7aeb13 114842016-03-24 Tom de Vries <tom@codesourcery.com>
11485
11486 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11487 * gfortran.dg/goacc/kernels-tree.f95: Same.
11488 * gfortran.dg/goacc/parallel-tree.f95: Same.
11489
80b30de0 114902016-03-24 Tom de Vries <tom@codesourcery.com>
11491
11492 * c-c++-common/goacc/uninit-if-clause.c: New test.
11493 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11494
cb9b6b99 114952016-03-24 Jakub Jelinek <jakub@redhat.com>
11496
11497 PR target/70290
305d86a0 11498 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11499 Fix formatting.
cb9b6b99 11500
a4225fff 115012016-03-24 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/70372
11504 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11505
5a869ab8 115062016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11507
11508 PR c++/70347
11509 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11510
36ce5faa 115112016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11512
11513 PR c++/70332
11514 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11515
c4fa85c9 115162016-03-23 Jakub Jelinek <jakub@redhat.com>
11517
d9377ad5 11518 PR c++/70001
11519 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11520 * g++.dg/cpp1y/pr70001.C: New test.
11521
c4fa85c9 11522 PR c++/70323
11523 * g++.dg/cpp0x/constexpr-70323.C: New test.
11524
0a2062da 115252016-03-23 Alexandre Oliva <aoliva@redhat.com>
11526 Jason Merrill <jason@redhat.com>
11527 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR c++/69315
11530 * g++.dg/cpp0x/constexpr-69315.C: New test.
11531 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11532
62d2a6dc 115332016-03-23 Marek Polacek <polacek@redhat.com>
11534
11535 PR c++/69884
11536 * g++.dg/warn/Wignored-attributes-1.C: New test.
11537 * g++.dg/warn/Wignored-attributes-2.C: New test.
11538
a82d6246 115392016-03-23 Tom de Vries <tom@codesourcery.com>
11540
11541 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11542 initialization.
11543 * gfortran.dg/goacc/private-3.f95 (test): Same.
11544 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11545 missing use param.
11546
dc834ba1 115472016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11548
11549 * lib/target-supports.exp: Remove v7ve entry from loop
11550 creating effective target checks.
11551 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11552 (add_options_for_arm_arch_v7ve): Likewise.
11553
7e83fd1f 115542016-03-23 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR tree-optimization/70354
11557 * gcc.dg/vect/pr70354-1.c: New test.
11558 * gcc.dg/vect/pr70354-2.c: New test.
11559 * gcc.target/i386/avx2-pr70354-1.c: New test.
11560 * gcc.target/i386/avx2-pr70354-2.c: New test.
11561
4e4da058 115622016-03-22 Jeff Law <law@redhat.com>
11563
11564 PR target/70232
11565 * gcc.dg/tree-ssa/pr70232.c: New test.
11566
6855137b 115672016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11568
11569 PR target/70302
11570 * gcc.target/i386/pr70302.c: New test.
11571
19db1ec8 115722016-03-22 Richard Biener <rguenther@suse.de>
11573
11574 PR middle-end/70251
11575 * g++.dg/torture/pr70251.C: New testcase.
11576
4baec9f2 115772016-03-22 David Malcolm <dmalcolm@redhat.com>
11578
11579 PR c/69993
11580 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11581 Wmisleading-indentation.c.
11582 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11583 reflect change to diagnostic text and order of messages.
11584 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11585
fcfec126 115862016-03-22 David Edelsohn <dje.gcc@gmail.com>
11587
11588 * g++.dg/ext/java-3.C: Don't compile on AIX.
11589
aa30728a 115902016-03-22 Richard Biener <rguenther@suse.de>
11591
11592 PR middle-end/70333
11593 * gcc.dg/torture/pr70333.c: New testcase.
11594
46ec4eb4 115952016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11596
11597 * g++.dg/ext/pr70290.C: New test.
11598
4880f878 115992016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11600
11601 PR target/70325
11602 * gcc.target/i386/pr70325.c: New test.
11603
3d78ea44 116042016-03-22 Jakub Jelinek <jakub@redhat.com>
11605
5934fb8f 11606 PR target/70329
11607 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11608 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11609
b6436f79 11610 PR target/70300
11611 * gcc.target/i386/pr70300.c: New test.
11612
3d78ea44 11613 PR c++/70295
11614 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11615 (func2): New function for cond with parens, xfail warning for c++.
11616 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11617
b60244f6 116182016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11619
11620 PR c++/70096
11621 * g++.dg/template/ptrmem30.C: New test.
11622
c8e3e744 116232016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11624
11625 PR c++/70204
11626 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11627 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11628
2715f63a 116292016-03-21 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR middle-end/70326
11632 * gcc.dg/pr70326.c: New test.
11633
2daa2cda 116342016-03-21 Marc Glisse <marc.glisse@inria.fr>
11635 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR tree-optimization/70317
11638 * gcc.dg/pr70317.c: New test.
11639
d9aa5a50 116402016-03-21 Uros Bizjak <ubizjak@gmail.com>
11641
11642 PR target/70327
11643 * gcc.target/i386/pr70327.c: New test.
11644
e1a88bf4 116452016-03-21 Martin Liska <mliska@suse.cz>
11646
61941425 11647 PR ipa/70306
e1a88bf4 11648 * gcc.dg/ipa/pr70306.c: New test.
11649
d9aa5a50 116502016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11651
11652 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11653 * gcc.target/arm/attr-align3.c: Likewise.
11654 * gcc.target/arm/attr_arm.c: Likewise.
11655 * gcc.target/arm/flip-thumb.c: Likewise.
11656
afdde20c 116572016-03-21 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR target/70296
11660 * gcc.target/powerpc/altivec-36.c: New test.
11661
3f2ef661 116622016-03-21 Richard Biener <rguenther@suse.de>
11663
11664 PR tree-optimization/70310
11665 * gcc.dg/torture/pr70310.c: New testcase.
11666
08b2b692 116672016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11668
11669 PR target/70293
11670 * gcc.target/i386/pr70293.c: New test.
11671
93505d22 116722016-03-21 Richard Biener <rguenther@suse.de>
11673
11674 PR tree-optimization/70288
11675 * gcc.dg/torture/pr70288-1.c: New testcase.
11676 * gcc.dg/torture/pr70288-2.c: Likewise.
11677
06fd1914 116782016-03-21 Andrey Belevantsev <abel@ispras.ru>
11679
11680 PR rtl-optimization/69307
11681 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11682
b628775e 116832016-03-21 Andrey Belevantsev <abel@ispras.ru>
11684
11685 PR rtl-optimization/69102
11686 * gcc.c-torture/compile/pr69102.c: New test.
11687
1421f43c 116882016-03-18 Jeff Law <law@redhat.com>
11689
11690 PR rtl-optimization/70263
11691 * gcc.c-torture/compile/pr70263-1.c: New test.
11692 * gcc.target/i386/pr70263-2.c: New test.
11693
e7142ce1 116942016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11695
11696 PR rtl-optimization/70278
11697 * gcc.dg/torture/pr70278.c: New test.
11698 * gcc.target/arm/pr70278.c: New test.
11699
5539bc70 117002016-03-18 David Malcolm <dmalcolm@redhat.com>
11701
11702 PR c/70281
11703 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11704 (test_builtin_types_compatible_p): New test function.
11705 * gcc.dg/pr70281.c: New test case.
11706
296a290a 117072016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11708
11709 PR target/70113
11710 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11711
666094f0 117122016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11713
11714 PR tree-optimization/70252
11715 * gcc.dg/pr70252.c: New test.
11716
350514e8 117172016-03-18 Tom de Vries <tom@codesourcery.com>
11718
11719 * gcc.dg/pr70161-2.c: New test.
11720 * gcc.dg/pr70161.c: New test.
11721
011e0cea 117222016-03-18 Tom de Vries <tom@codesourcery.com>
11723
11724 PR ipa/70269
11725 * gcc.dg/pr70269.c: New test.
11726
292a09de 117272016-03-18 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR c++/70267
11730 * g++.dg/ext/java-3.C: New test.
11731
efc86c4c 117322016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11733
11734 PR c++/70205
11735 * g++.dg/lookup/pr70205.C: New test.
11736
a28dd575 117372016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11738
11739 PR c++/70218
11740 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11741
92e7ab1e 117422016-03-17 Marek Polacek <polacek@redhat.com>
11743
11744 PR c/69407
11745 * gcc.dg/atomic-op-6.c: New test.
11746
7378dbfb 117472016-03-17 David Malcolm <dmalcolm@redhat.com>
11748
11749 PR c/70264
11750 * c-c++-common/pr70264.c: New test case.
11751
f7995d7d 117522016-03-17 Jakub Jelinek <jakub@redhat.com>
11753
e2895b76 11754 PR c++/70144
11755 * c-c++-common/pr70144-1.c: New test.
11756 * c-c++-common/pr70144-2.c: New test.
11757
f7995d7d 11758 PR c++/70272
11759 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11760 * g++.dg/opt/flifetime-dse6.C: New test.
11761 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11762
5ec4a949 117632016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11764
11765 PR driver/70192
11766 * gcc.dg/pic-1.c: New test.
11767 * gcc.dg/pic-2.c: Likewise.
11768 * gcc.dg/pic-3.c: Likewise.
11769 * gcc.dg/pic-4.c: Likewise.
11770 * gcc.dg/pie-1.c: Likewise.
11771 * gcc.dg/pie-2.c: Likewise.
11772 * gcc.dg/pie-3.c: Likewise.
11773 * gcc.dg/pie-4.c: Likewise.
11774 * gcc.dg/pie-5.c: Likewise.
11775 * gcc.dg/pie-6.c: Likewise.
11776
c28550e1 117772016-03-17 Tom de Vries <tom@codesourcery.com>
11778
11779 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11780 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11781
be3296cb 117822016-03-17 Richard Biener <rguenther@suse.de>
11783
11784 PR debug/70271
11785 * g++.dg/debug/pr70271.C: New testcase.
11786
9b60ef21 117872016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11788
11789 * gcc.target/i386/pr70251.c: New test.
11790
9a80bc1a 117912016-03-17 Marek Polacek <polacek@redhat.com>
11792
11793 PR c++/70194
11794 * g++.dg/warn/constexpr-70194.C: New test.
11795
733d7ff9 117962016-03-16 Richard Henderson <rth@redhat.com>
11797
11798 PR middle-end/70240
11799 * gcc.c-torture/compile/pr70240.c: New.
11800
3e6f12bf 118012016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11802
11803 * gcc.c-torture/compile/20151204.c: Skip for avr.
11804
867c9e99 118052016-03-16 Jakub Jelinek <jakub@redhat.com>
11806
11807 PR target/70245
11808 * g++.dg/opt/pr70245.C: New test.
11809 * g++.dg/opt/pr70245.h: New file.
11810 * g++.dg/opt/pr70245-aux.cc: New file.
11811
8ced6ab7 118122016-03-16 Martin Sebor <msebor@redhat.com>
11813
11814 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11815
37af779a 118162016-03-16 Richard Henderson <rth@redhat.com>
11817
11818 PR middle-end/70199
11819 * gcc.c-torture/compile/pr70199.c: New.
11820
78ed999c 118212016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11822
11823 * gcc.dg/uninit-19.c: Run dos2unix.
11824
462ca422 118252016-03-16 Marek Polacek <polacek@redhat.com>
11826
11827 PR c/70093
11828 * gcc.dg/nested-func-10.c: New test.
11829 * gcc.dg/nested-func-9.c: New test.
11830
fe58aacc 118312016-03-16 Jakub Jelinek <jakub@redhat.com>
11832
11833 PR tree-optimization/68714
11834 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11835
27a53872 118362016-03-16 Tom de Vries <tom@codesourcery.com>
11837
11838 PR tree-optimization/68715
11839 * gcc.dg/graphite/pr68715-2.c: New test.
11840 * gcc.dg/graphite/pr68715.c: New test.
11841 * gfortran.dg/graphite/pr68715.f90: New test.
11842
95049c3c 118432016-03-16 Tom de Vries <tom@codesourcery.com>
11844
11845 PR tree-optimization/68809
11846 * gcc.dg/graphite/pr68809-2.c: New test.
11847 * gcc.dg/graphite/pr68809.c: New test.
11848
09eddd70 118492016-03-16 Jakub Jelinek <jakub@redhat.com>
11850
81fc5915 11851 PR c++/70147
11852 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11853 method call to i () as argument. Adjust expected output.
11854
09eddd70 11855 PR c++/70147
11856 * g++.dg/ubsan/pr70147-1.C: New test.
11857 * g++.dg/ubsan/pr70147-2.C: New test.
11858
6373d2a2 118592016-03-15 Martin Sebor <msebor@redhat.com>
11860
11861 PR c++/58281
11862 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11863
d27a0c11 118642016-03-15 John David Anglin <danglin@gcc.gnu.org>
11865
9908039d 11866 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11867 hppa*-*-hpux*.
11868
45cdc3a6 11869 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11870
d27a0c11 11871 PR libfortran/69799
11872 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11873 libatomic_available.
11874
0dd1d57f 118752016-03-15 Marek Polacek <polacek@redhat.com>
11876
11877 PR c++/70209
11878 * g++.dg/ext/attribute-may-alias-4.C: New test.
11879
0ce02c07 118802016-03-15 Alexander Monakov <amonakov@ispras.ru>
11881
11882 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11883 -fvar-tracking-assignments-toggle flag.
11884
f6e39b30 118852016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11886
11887 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11888
167f93a2 118892016-03-15 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR rtl-optimization/70222
11892 * gcc.c-torture/execute/pr70222-1.c: New test.
11893 * gcc.c-torture/execute/pr70222-2.c: New test.
11894
08a8af4a 118952016-03-15 Richard Henderson <rth@redhat.com>
11896
11897 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11898
738eb905 118992016-03-15 Andrey Belevantsev <abel@ispras.ru>
11900
11901 PR rtl-optimization/69032
11902 * gcc.dg/pr69032.c: New test.
11903
dd148b3a 119042016-03-15 Andrey Belevantsev <abel@ispras.ru>
11905
11906 PR rtl-optimization/63384
d9aa5a50 11907 * g++.dg/pr63384.C: New test.
dd148b3a 11908
acf58115 119092016-03-15 Andrey Belevantsev <abel@ispras.ru>
11910
11911 PR target/64411
11912 * gcc.target/i386/pr64411.C: New test.
11913
a2897dc4 119142016-03-15 Tom de Vries <tom@codesourcery.com>
11915
11916 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11917 * gfortran.dg/goacc/kernels-alias.f95: New test.
11918
7bad2faf 119192016-03-14 Martin Sebor <msebor@redhat.com>
11920
11921 PR c++/53792
11922 * g++.dg/cpp0x/constexpr-inline.C: New test.
11923 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11924
d65fa8d9 119252016-03-14 David Edelsohn <dje.gcc@gmail.com>
11926
11927 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11928
2b3c633f 119292016-03-14 Jakub Jelinek <jakub@redhat.com>
11930
11931 PR middle-end/70219
11932 * gcc.dg/pr70219.c: New test.
11933
e947f9c3 119342016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11935
11936 PR target/70083
11937 * gcc.dg/torture/pr70083.c: New test.
11938 * gcc.target/i386/pr70083.c: New test.
11939
74201dc2 119402016-03-14 Richard Biener <rguenther@suse.de>
11941
11942 PR tree-optimization/56365
11943 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11944
88aea41e 119452016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11946
11947 PR target/70098
11948 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11949 New function.
11950 * g++.dg/pr70098.C: New testcase.
11951
11952
1bd2aefd 119532016-03-14 Tom de Vries <tom@codesourcery.com>
11954
11955 PR tree-optimization/70045
11956 * gcc.dg/graphite/pr70045.c: New test.
11957
922c7033 119582016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11959
11960 PR fortran/69043
11961 * gfortran.dg/include_9.f90: New test.
11962
fd4ab6d9 119632016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11964
11965 PR fortran/45076
11966 gfortran.dg/prof/prof.exp: New script.
11967 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11968
7d7218d3 119692016-03-12 Andrey Belevantsev <abel@ispras.ru>
11970
11971 PR rtl-optimization/69307
11972 * gcc.dg/pr69307.c: New test.
11973
02ffd664 119742016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11975
11976 PR target/69614
11977 * gcc.target/arm/pr69614.c: New.
11978
76e207a9 119792016-03-12 Paul Thomas <pault@gcc.gnu.org>
11980
11981 PR fortran/70031
11982 * gfortran.dg/submodule_14.f08: New test
11983
11984 PR fortran/69524
11985 * gfortran.dg/submodule_15.f08: New test
11986
490ee78a 119872016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11988
11989 PR c++/70106
11990 * g++.dg/cpp1y/paren3.C: New test.
11991
04e137ff 119922016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11993
11994 PR target/70131
11995 * gcc.target/powerpc/ppc-round2.c: New test.
11996
27b2c1c4 119972016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11998
11999 PR target/70123
12000 * gcc.dg/torture/pr70123.c: New test.
12001
84116671 120022016-03-11 Jeff Law <law@redhat.com>
12003
12004 PR tree-optimization/70190
12005 * gcc.c-torture/compile/pr70190.c: New test.
12006
cfa58bc8 120072016-03-11 David Malcolm <dmalcolm@redhat.com>
12008
12009 PR c/68187
12010 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12011 case.
12012 (test43_b): Likewise.
12013 (test43_c): Likewise.
12014 (test43_d): Likewise.
12015 (test43_e): Likewise.
12016 (test43_f): Likewise.
12017 (test43_g): Likewise.
12018 (test44_a): Likewise.
12019 (test44_b): Likewise.
12020 (test44_c): Likewise.
12021 (test44_d): Likewise.
12022 (test44_e): Likewise.
12023
ce234f27 120242016-03-11 David Malcolm <dmalcolm@redhat.com>
12025
12026 PR c/70085
12027 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12028
e4756b48 120292016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12030
12031 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12032 dg-options.
12033
1f5ef87e 120342016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12035
12036 PR target/70002
12037 PR target/69245
12038 * gcc.target/aarch64/pr69245_2.c: New test.
12039
f9c352a1 120402016-03-11 Jakub Jelinek <jakub@redhat.com>
12041
12042 PR tree-optimization/70177
12043 * gcc.dg/pr70177.c: New test.
12044
4dd92ac6 120452016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12046
12047 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12048
331e4fdb 120492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12050
12051 * gcc.dg/tree-ssa/sra-20.c: New.
12052
69262824 120532016-03-11 Jakub Jelinek <jakub@redhat.com>
12054
6f9a7425 12055 PR rtl-optimization/70174
12056 * gcc.dg/pr70174.c: New test.
12057
69262824 12058 PR tree-optimization/70169
12059 * gcc.dg/pr70169.c: New test.
12060
4637a847 120612016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12062
12063 PR target/70160
12064 * gcc.target/i386/pr70160.c: New test.
12065
5a86d754 120662016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12067
12068 * gcc.target/s390/dfp-1.c: New test.
12069
af4c8290 120702016-03-10 Nick Clifton <nickc@redhat.com>
12071
12072 PR target/70044
12073 * gcc.target/aarch64/pr70044.c: New test.
12074
98dfd328 120752016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12076 Jakub Jelinek <jakub@redhat.com>
12077
12078 PR c++/70001
12079 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12080 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12081 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12082
75e72311 120832016-03-10 Jan Hubicka <hubicka@ucw.cz>
12084
12085 PR lto/69589
12086 * g++.dg/lto/pr69589_0.C: New testcase
12087 * g++.dg/lto/pr69589_1.C: New testcase
12088
a2eb1271 120892016-03-10 Marek Polacek <polacek@redhat.com>
12090
12091 PR c++/70153
12092 * g++.dg/delayedfold/unary-plus1.C: New test.
12093
120942016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12095
12096 * gcc.target/arm/pr45701-1.c: Escape brackets.
12097 * gcc.target/arm/pr45701-2.c: Likewise.
12098
5ab2987f 120992016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12100
12101 * gfortran.dg/unconstrained_commons.f: New.
12102
6972afac 121032016-03-10 Alan Modra <amodra@gmail.com>
12104
12105 * gcc.dg/pr69195.c: New.
12106 * gcc.dg/pr69238.c: New.
12107
c82c99ec 121082016-03-10 Tom de Vries <tom@codesourcery.com>
12109
12110 PR testsuite/68915
12111 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12112
a2389d4a 121132016-03-10 Richard Biener <rguenther@suse.de>
12114
12115 PR tree-optimization/70128
12116 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12117 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12118
c272412d 121192016-03-09 Jakub Jelinek <jakub@redhat.com>
12120
a0451069 12121 PR tree-optimization/70152
12122 * gcc.dg/pr70152.c: New test.
12123
c272412d 12124 PR target/70086
12125 * gcc.target/i386/pr70086-1.c: New test.
12126 * gcc.target/i386/pr70086-2.c: New test.
12127 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12128
12129 PR tree-optimization/70127
12130 * gcc.c-torture/execute/pr70127.c: New test.
12131
27dcb7a8 121322016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12133
12134 * c-c++-common/goacc/combined-directives-2.c: New test.
12135
c24757cf 121362016-03-09 David Malcolm <dmalcolm@redhat.com>
12137
12138 PR c/68473
12139 PR c++/70105
12140 * g++.dg/diagnostic/pr70105.C: New test.
12141 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12142 (test_multiple_ordinary_maps): New test function.
12143
83108969 121442016-03-09 David Malcolm <dmalcolm@redhat.com>
12145
12146 PR c/68473
12147 PR c++/70105
12148 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12149 Drop range information from call to inform_at_rich_loc.
12150 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12151 New.
12152 (test_show_locus): Replace calls to rich_location::add_range with
12153 calls to add_range. Rewrite the tests that used the now-defunct
12154 rich_location ctor taking a source_range. Simplify other tests
12155 by replacing calls to COMBINE_LOCATION_DATA with calls to
12156 make_location.
12157
6733c0e8 121582016-03-09 Richard Biener <rguenther@suse.de>
12159 Jakub Jelinek <jakub@redhat.com>
12160
12161 PR tree-optimization/70138
12162 * gcc.dg/vect/pr70138-1.c: New testcase.
12163 * gcc.dg/vect/pr70138-2.c: Likewise.
12164
96abb9f5 121652016-03-09 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR target/70049
12168 * gcc.target/i386/pr70049.c: New test.
12169
42bb3bfb 121702016-03-09 Richard Biener <rguenther@suse.de>
12171
12172 PR c/70143
12173 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12174 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12175 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12176
27527428 121772016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12178
12179 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12180 arm-*-*.
12181
248449f2 121822016-03-09 Jakub Jelinek <jakub@redhat.com>
12183
1bd49ced 12184 PR middle-end/67278
12185 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12186
248449f2 12187 PR target/67278
12188 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12189
12190 PR middle-end/70050
12191 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12192 in testcase comment.
12193
dfc460ff 121942016-03-09 Tom de Vries <tom@codesourcery.com>
12195
12196 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12197 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12198 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12199 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12200 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12201 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12202 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12203 * gfortran.dg/goacc/kernels-loop.f95: New test.
12204
0377fc7f 122052016-03-08 Martin Sebor <msebor@redhat.com>
12206
12207 PR c++/62096
12208 * g++.dg/warn/overflow-warn-7.C: New test.
12209
3556aa80 122102016-03-08 Jason Merrill <jason@redhat.com>
12211
12212 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12213 * lib/target-supports.exp (check_effective_target_concepts): New.
12214
e5096208 122152016-03-08 Jakub Jelinek <jakub@redhat.com>
12216
5370eb8d 12217 PR c++/70135
12218 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12219 * g++.dg/ubsan/pr70135.C: New test.
12220
e5096208 12221 PR target/70110
12222 * gcc.dg/pr70110.c: New test.
12223
cc37120d 122242016-03-07 Martin Jambor <mjambor@suse.cz>
12225
12226 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12227 * c-c++-common/gomp/if-1.c: Likewise.
12228 * c-c++-common/gomp/pr61486-2.c: Likewise.
12229 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12230 to dg-additional-options.
12231 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12232 * g++/gomp/target-teams-1.c: Likewise.
12233 * gcc.dg/gomp/gomp.exp: Likewise.
12234 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12235 dg-additional-options.
12236 * gfortran.dg/gomp/gomp.exp: Likewise.
12237 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12238 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12239 dg-additional-options.
12240 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12241
53c248d8 122422016-03-07 Martin Jambor <mjambor@suse.cz>
12243
12244 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12245 * c-c++-common/gomp/gridify-1.c: New test.
12246 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12247
541e79a0 122482016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12249
12250 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12251 trigger for cortex-r8, when scanning for register r8.
12252 * gcc.target/arm/pr45701-2.c: Likewise.
12253
4dfabd94 122542016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12255 Jeff Law <law@redhat.com>
4dfabd94 12256
12257 PR tree-optimization/69740
12258 * gcc.c-torture/compile/pr69740-1.c: New test.
12259 * gcc.c-torture/compile/pr69740-2.c: New test.
12260
1b63a87b 122612016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12262
12263 * lib/target-supports.exp
12264 (check_effective_target_whole_vector_shift): Enable for PPC64.
12265
d33914da 122662016-03-07 Richard Biener <rguenther@suse.de>
12267
12268 PR tree-optimization/70115
12269 * gcc.dg/torture/pr70115.c: New testcase.
12270
584fba4b 122712016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12272
12273 PR middle-end/69916
12274 * c-c-++-common/goacc/pr69916.c: New.
12275
7f2f5ec0 122762016-03-07 Richard Henderson <rth@redhat.com>
12277
12278 * gcc.c-torture/compile/pr70061.c: New test.
12279
f530e7c4 122802016-03-07 Richard Biener <rguenther@suse.de>
12281
12282 PR testsuite/70109
12283 * gcc.dg/vect/O3-pr36098.c: New testcase.
12284
a3855fed 122852016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12286
12287 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12288
091ffc31 122892016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12290
12291 * gnat.dg/renaming9.ad[sb]: New testcase.
12292
2941b871 122932016-03-05 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR c++/70084
12296 * g++.dg/expr/stdarg3.C: New test.
12297
5173ce42 122982016-03-04 Jeff Law <law@redhat.com>
12299
12300 PR tree-optimization/69196
12301 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12302 x86_64-*-*.
12303
2d1d2e55 123042016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12305
0e43078e 12306 PR c/69973
12307 * gcc.dg/pr69973.c: New test.
12308
d8ec06ae 12309 PR rtl-optimization/69941
12310 * gcc.dg/torture/pr69941.c: New test.
12311
2d1d2e55 12312 PR c/69824
12313 * gcc.dg/pr69824.c: New test.
12314
32f692e2 123152016-03-05 Tom de Vries <tom@codesourcery.com>
12316
12317 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12318 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12319 function.
12320
1c699e9a 123212016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12322
12323 PR c++/66786
12324 * g++.dg/cpp1y/var-templ48.C: New test.
12325 * g++.dg/cpp1y/var-templ49.C: New test.
12326
358448c6 123272016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12328
12329 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12330
01dc3c45 123312016-03-04 Jakub Jelinek <jakub@redhat.com>
12332
e968ff6d 12333 PR c++/70035
12334 * g++.dg/ubsan/pr70035.C: New test.
12335
01dc3c45 12336 PR target/70062
12337 * gcc.target/i386/pr70062.c: New test.
12338
3937d618 123392016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12340
12341 * g++.dg/template/typename21.C: Remove c++98_only.
12342
c58ac7f8 123432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12344
12345 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12346
0060768a 123472016-03-04 David Malcolm <dmalcolm@redhat.com>
12348
12349 PR c/68187
12350 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12351 function.
12352 (fn_42_b): Likewise.
12353 (fn_42_c): Likewise.
12354
74c6fd40 123552016-03-04 David Malcolm <dmalcolm@redhat.com>
12356
12357 PR c/68187
12358 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12359 function.
12360 (fn_40_b): Likewise.
12361 (fn_41_a): Likewise.
12362 (fn_41_b): Likewise.
12363
31b11359 123642016-03-04 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR target/70059
12367 * gcc.target/i386/avx512f-pr70059.c: New test.
12368 * gcc.target/i386/avx512dq-pr70059.c: New test.
12369
c5b93452 123702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12371
12372 PR rtl-optimization/57676
12373 * gcc.dg/torture/pr57676.c: New test.
12374
268fbd56 123752016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12376
12377 * gcc.dg/pr70026.c: New test.
12378
6560d1ad 123792016-03-04 Marek Polacek <polacek@redhat.com>
12380
12381 PR c/69798
12382 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12383 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12384
cc7dfddf 123852016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12386
12387 PR target/70004
12388 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12389 Delete.
12390 (test_corners_sisd_si): Likewise.
12391 (main): Remove checks of the above.
12392 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12393
e9663bd4 123942016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12395
12396 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12397
dcdd684e 123982016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12399
12400 * gcc.dg/torture/pr69951.c: Accept argc==0.
12401
e692d332 124022016-03-04 Richard Biener <rguenther@suse.de>
12403
12404 PR c++/70054
12405 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12406 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12407
af77b7e6 124082016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12409
12410 PR testsuite/69766
12411 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12412 testing multiarch.
12413
290da96e 124142016-03-04 Jakub Jelinek <jakub@redhat.com>
12415
12416 PR debug/69947
12417 * gcc.dg/guality/pr69947.c: New test.
12418
e51ce713 124192016-03-03 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR ada/70017
12422 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12423
1feed892 124242016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12425
12426 PR rtl-optimization/69904
12427 * gcc.target/arm/pr69904.c: New test.
12428
c32bda69 124292016-03-03 Jakub Jelinek <jakub@redhat.com>
12430
12431 PR target/70021
12432 * gcc.dg/vect/pr70021.c: New test.
12433 * gcc.target/i386/pr70021.c: New test.
12434
1bc579ed 124352016-03-03 Marek Polacek <polacek@redhat.com>
12436
12437 PR middle-end/70050
12438 * gcc.dg/pr70050.c: New test.
12439
cfa8d638 124402016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12441
12442 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12443
1b889259 124442016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12445
12446 PR tree-optimization/70043
12447 * gfortran.dg/vect/pr70043.f90: New test.
12448
f756dfa3 124492016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12450
12451 * gnat.dg/specs/task1.ads: New test.
12452
5cb4863d 124532016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12454
12455 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12456 Invoke gdb with -batch.
12457 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12458
5dd12e43 124592016-03-03 Richard Biener <rguenther@suse.de>
12460
12461 PR tree-optimization/55936
12462 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12463
d97ba4ca 124642016-03-02 Jeff Law <law@redhat.com>
12465
5d23c86f 12466 PR rtl-optimization/69942
12467 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12468 effects of argument promotions.
12469
d97ba4ca 12470 PR tree-optimization/69987
12471 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12472 target does not support -fprefetch-loop-arrays.
12473
901faaa0 124742016-03-02 Uros Bizjak <ubizjak@gmail.com>
12475
12476 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12477
51f6fdce 124782016-03-02 Bin Cheng <bin.cheng@arm.com>
12479
6bc7872f 12480 PR rtl-optimization/69052
51f6fdce 12481 * gcc.target/i386/pr69052.c: New test.
12482
31d31e07 124832016-03-02 Alan Modra <amodra@gmail.com>
12484
12485 * gcc.dg/pr69990.c: New.
12486
04faee95 124872016-03-02 Jakub Jelinek <jakub@redhat.com>
12488
270d0117 12489 PR c/68062
12490 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12491
12492 PR middle-end/70022
12493 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12494
04faee95 12495 PR target/70028
12496 * gcc.target/i386/pr70028.c: New test.
12497
a2cc9e8e 124982016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12499
12500 * c-c++-common/asan/swapcontext-test-1.c,
12501 * c-c++-common/tsan/thread_leak.c,
12502 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12503 * g++.dg/tsan/benign_race.C,
12504 * g++.dg/tsan/fd_close_norace.C,
12505 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12506 races with sanitizer output
12507
dd4bd263 125082016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12509 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12510
12511 PR target/67278
12512 * gcc.dg/simd-8.c: New testcase.
12513
b5fe3a49 125142016-03-02 Richard Biener <rguenther@suse.de>
12515
12516 PR middle-end/67278
12517 * gcc.dg/simd-7.c: New testcase.
12518
23601f67 125192016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12520
12521 * gcc.target/i386/pr70007.c: Tweak.
12522
f66f65e7 125232016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12524
12525 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12526
60773515 125272016-03-02 Marek Polacek <polacek@redhat.com>
12528
12529 PR c/67854
12530 * gcc.dg/pr67854.c: New test.
12531
6c094cb1 125322016-03-02 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR middle-end/70025
12535 * gcc.dg/torture/pr70025.c: New test.
12536
7627bb56 125372016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12538
12539 PR tree-optimization/68621
12540 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12541
066c8e94 125422016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12543
12544 * gcc.target/i386/pr70007.c: New test.
12545
d3b819ad 125462016-03-01 Jeff Law <law@redhat.com>
12547
d4b9ad56 12548 PR tree-optimization/69196
7e217344 12549 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12550
d3b819ad 12551 PR tree-optimization/69196
12552 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12553 duplicating code and spoiling the expected output.
12554
4f37285d 125552016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12556
12557 PR target/70033
12558 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12559 supports power9 before doing tests.
12560 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12561 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12562 * gcc.target/powerpc/p9-permute.c: Likewise.
12563
3e9c4f6c 125642016-03-01 Uros Bizjak <ubizjak@gmail.com>
12565
12566 PR target/70027
12567 * gcc.target/i386/pr70027.c: New test.
12568
e324729e 125692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12570
12571 * gcc.dg/pr70017.c: New test.
12572
40e9ce2d 125732016-03-01 Jakub Jelinek <jakub@redhat.com>
12574
12575 PR c/69796
12576 PR c/69974
12577 * gcc.dg/pr69796.c: New test.
12578 * gcc.dg/pr69974.c: New test.
12579
e8b016ea 125802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12581
12582 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12583
24d3127c 125842016-02-29 Jeff Law <law@redhat.com>
12585
12586 PR tree-optimization/69987
12587 * gfortran.dg/pr69987.f90: New test.
12588
12589 PR tree-optimization/69989
12590 * gcc.c-torture/compile/pr69989-2.c: New test.
12591
12cc1225 125922016-03-01 Marek Polacek <polacek@redhat.com>
12593
12594 PR c++/69795
12595 * g++.dg/parse/invalid1.C: New test.
12596
d99a947c 125972016-03-01 Richard Biener <rguenther@suse.de>
12598
12599 PR middle-end/70022
12600 * gcc.dg/pr70022.c: New testcase.
12601
395dbc60 126022016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12603
12604 PR tree-optimization/69956
12605 * gcc.dg/pr69956.c: New test.
12606
40a35c55 126072016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12608
12609 PR target/70011
12610 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12611 XFAIL when hardware supports efficient unaligned storage access.
12612
4edc90b0 126132016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12614
12615 PR c++/69961
12616 * g++.dg/template/pr69961a.C: New test.
12617 * g++.dg/template/pr69961b.C: New test.
12618
1ed1f69a 126192016-02-29 David Malcolm <dmalcolm@redhat.com>
12620
12621 PR preprocessor/69985
12622 * gcc.dg/cpp/pr69985.c: New test case.
12623
01c5d15d 126242016-02-29 Jeff Law <law@redhat.com>
12625
3a4d3de5 12626 PR tree-optimization/70005
12627 * gcc.c-torture/execute/pr70005.c New test.
12628
01c5d15d 12629 PR tree-optimization/69999
12630 * gcc.c-torture/compile/pr69999.c: New test.
12631
1bf66b54 126322016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12633
12634 PR tree-optimization/69652
12635 * gcc.dg/torture/pr69652.c: Delete test.
12636 * gcc.dg/vect/pr69652.c: New test.
12637
b4d653d5 126382016-02-19 Richard Biener <rguenther@suse.de>
12639
12640 PR tree-optimization/69980
12641 * gfortran.dg/vect/pr69980.f90: New testcase.
12642
35bc4745 126432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12644
12645 * gcc.target/sparc/20160229-1.c: New test.
12646
bb54a538 126472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12648
12649 * gnat.dg/stack_usage3.adb: New test.
12650 * gnat.dg/stack_usage3_pkg.ads: New helper.
12651
95164e71 126522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12653
12654 * gnat.dg/renaming8.adb: New test.
12655 * gnat.dg/renaming8_pkg1.ads: New helper.
12656 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12657 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12658
a890896f 126592016-02-29 Richard Biener <rguenther@suse.de>
12660
12661 PR tree-optimization/69720
12662 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12663
5c70403a 126642016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12665
12666 PR fortran/68147
12667 PR fortran/47674
12668 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12669
dfb6d139 126702016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12671 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12672
12673 PR fortran/56007
12674 * gfortran.dg/coarray_8.f90: Adjust error message.
12675 * gfortran.dg/pr56007.f90: New test.
12676 * gfortran.dg/pr56007.f: New test.
12677
536508db 126782016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12679
12680 PR tree-optimization/69989
12681 * gcc.dg/torture/pr69989.c: New test.
12682
eec75e45 126832016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12684
12685 * gcc.target/i386/stack-realign-win.c: New test.
12686
0175e45a 126872016-02-28 Harald Anlauf <anlauf@gmx.de>
12688
12689 PR fortran/60126
12690 * gfortran.dg/pr60126.f90: New test.
12691
2a703589 126922016-02-27 Jeff Law <law@redhat.com>
12693
12694 Revert
12695 2016-02-26 Richard Biener <rguenther@suse.de>
12696 Jeff Law <law@redhat.com>
12697
12698 PR tree-optimization/69740
12699 * gcc.c-torture/compile/pr69740-1.c: New test.
12700 * gcc.c-torture/compile/pr69740-2.c: New test.
12701
359b4c18 127022016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12703
1c96765a 12704 PR fortran/69910
359b4c18 12705 * gfortran.dg/newunit_4.f90: New test.
12706
49462d93 127072016-02-27 Jakub Jelinek <jakub@redhat.com>
12708
12709 PR target/69613
12710 PR rtl-optimization/69886
12711 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12712 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12713 target.
12714
c4ac733e 127152016-02-26 Martin Sebor <msebor@redhat.com>
12716
12717 PR tree-optimization/15826
12718 * gcc.dg/tree-ssa/pr15826.c: New test.
12719
da8c4b5d 127202016-02-26 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR target/69969
12723 * gcc.target/powerpc/pr69969.c: New test.
12724
0a4558eb 127252016-02-26 Martin Sebor <msebor@redhat.com>
12726
12727 PR c++/15766
12728 * g++.old-deja/g++.other/decl5.C: Add a test case.
12729
5b500299 127302016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12731
12732 PR target/69946
12733 * gcc.target/powerpc/pr69946.c: New file.
12734
565f533b 127352016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12736 Jeff Law <law@redhat.com>
565f533b 12737
0a4558eb 12738 PR tree-optimization/69740
565f533b 12739 * gcc.c-torture/compile/pr69740-1.c: New test.
12740 * gcc.c-torture/compile/pr69740-2.c: New test.
12741
ff67cbea 127422016-02-26 Martin Jambor <mjambor@suse.cz>
12743
12744 PR middle-end/69920
12745 * gcc.dg/torture/pr69932.c: New test.
12746 * gcc.dg/torture/pr69936.c: Likewise.
12747
e400d817 127482016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12749
12750 PR target/69709
12751 * gcc.target/s390/pr69709.c: New test.
12752
126a5a2d 127532016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12754
12755 PR target/69245
12756 * gcc.target/aarch64/pr69245_1.c: New test.
12757
59c58860 127582016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12759
12760 PR target/69613
12761 * gcc.dg/torture/pr69613.c: New test.
12762
9441fa4e 127632016-02-26 Jakub Jelinek <jakub@redhat.com>
12764
12765 PR rtl-optimization/69891
12766 * gcc.target/i386/pr69891.c: New test.
12767
e48fcde0 127682016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12769 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12770
35ed600a 12771 PR target/61397
f41208a1 12772 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12773 functionality for both 32-bit and 64-bit.
12774
c86aaa0e 127752016-02-26 Richard Biener <rguenther@suse.de>
12776
12777 PR tree-optimization/69551
12778 * gcc.dg/torture/pr69951.c: New testcase.
12779
38e71a65 127802016-02-25 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/48795
12783 * gcc.dg/Warray-bounds-18.c: New testcase.
12784
03331e69 127852016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12786
12787 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12788
f14d8d6a 127892016-02-25 Jakub Jelinek <jakub@redhat.com>
12790
12791 PR rtl-optimization/69896
12792 * gcc.dg/pr69896.c: New test.
12793
4003c807 127942016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12795
12796 PR c++/69736
12797 * g++.dg/cpp1y/paren2.C: New test.
12798
a0573328 127992016-02-24 Martin Sebor <msebor@redhat.com>
12800
12801 PR c/51147
12802 * gcc.dg/enum-mode-2.c: New test.
12803
2cde02ad 128042016-02-24 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR c++/69922
12807 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12808 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12809 * g++.dg/ubsan/pr69922.C: New test.
12810
f0ea75d1 128112016-02-24 Marek Polacek <polacek@redhat.com>
12812
12813 PR c/69819
12814 * gcc.dg/pr69819.c: New test.
12815
05027366 128162016-02-24 Martin Sebor <msebor@redhat.com>
12817
34ed562b 12818 PR c++/69912
12819 * g++.dg/ext/flexary15.C: New test.
12820
128212016-02-24 Martin Sebor <msebor@redhat.com>
12822
12823 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12824 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12825 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12826
650c3ad5 128272016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12828 Charles Baylis <charles.baylis@linaro.org>
12829
12830 PR debug/61033
12831 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12832
596070e8 128332016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12834 Jakub Jelinek <jakub@redhat.com>
596070e8 12835
12836 PR middle-end/69760
12837 * gcc.dg/torture/pr69760.c: New testcase.
12838
d6b92d9f 128392016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12840
12841 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12842 pattern on Solaris with as.
12843
90436d9d 128442016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12845
12846 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12847 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12848 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12849 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12850
7c749495 128512016-02-24 Jakub Jelinek <jakub@redhat.com>
12852
12853 PR middle-end/69915
12854 * gcc.dg/pr69915.c: New test.
12855
9c9680b5 128562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12857
12858 PR rtl-optimization/69886
12859 * gcc.dg/torture/pr69886.c: New test.
12860
36d081ee 128612016-02-24 Richard Biener <rguenther@suse.de>
12862
12863 PR middle-end/68963
12864 * gcc.dg/torture/pr68963.c: New testcase.
12865
2a0accb9 128662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12867
12868 PR target/69875
12869 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12870 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12871 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12872 * gcc.target/arm/atomic_loaddi_1.c: New test.
12873 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12874 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12875 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12876 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12877 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12878 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12879 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12880 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12881
f0e92ef1 128822016-02-24 Jakub Jelinek <jakub@redhat.com>
12883
12884 PR middle-end/69909
12885 * gcc.dg/torture/pr69909.c: New test.
12886
6907286f 128872016-02-24 Richard Biener <rguenther@suse.de>
12888
12889 PR tree-optimization/69907
12890 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12891 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12892 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12893
e6ab7475 128942016-02-24 Christian Bruel <christian.bruel@st.com>
12895
12896 * gcc.target/arm/pragma_cpp_fma.c: New test.
12897
47587450 128982016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12899
12900 PR fortran/61156
12901 * gfortran.dg/include_6.f90: Update test.
12902
d41ab738 129032016-02-23 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR objc/69844
12906 * objc.dg/pr69844.m: New test.
12907
4772d9d5 129082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12909
12910 PR libgfortran/69456
12911 * gfortran.dg/namelist_89.f90: New test.
12912 * gfortran.dg/pr59700.f90: Update test..
12913
8c38d887 129142016-02-23 Martin Sebor <msebor@redhat.com>
12915
12916 PR middle-end/69780
12917 * g++.dg/ext/builtin_alloca.C: New test.
12918 * gcc.dg/builtins-68.c: New test.
12919
ee1bfdb0 129202016-02-23 Richard Henderson <rth@redhat.com>
12921
12922 * gcc.target/i386/addr-space-3.c: Remove test.
12923
52609ec3 129242016-02-23 David Malcolm <dmalcolm@redhat.com>
12925
12926 PR preprocessor/69126
12927 PR preprocessor/69543
12928 * c-c++-common/pr69126-2-long.c: New test.
12929 * c-c++-common/pr69126-2-short.c: New test.
12930 * c-c++-common/pr69543-1.c: Remove xfail.
12931
d5bf2cc8 129322016-02-23 David Malcolm <dmalcolm@redhat.com>
12933
12934 PR preprocessor/69126
12935 PR preprocessor/69543
12936 PR preprocessor/69558
12937 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12938 (f): Rename to...
12939 (test_2): ...this, and add leading comment.
12940 (MACRO_3, test_3): New.
12941 (MACRO_4A, MACRO_4B, test_4): New.
12942 (MACRO): Rename to...
12943 (MACRO_5): ...this.
12944 (g): Rename to...
12945 (test_5): ...this, updating for renaming of MACRO, and
12946 add leading comment.
12947 * c-c++-common/pr69543-1.c: New.
12948 * c-c++-common/pr69543-2.c: New.
12949 * c-c++-common/pr69543-3.c: New.
12950 * c-c++-common/pr69543-4.c: New.
12951 * c-c++-common/pr69558-1.c: New.
12952 * c-c++-common/pr69558-2.c: New.
12953 * c-c++-common/pr69558-3.c: New.
12954 * c-c++-common/pr69558-4.c: New.
12955 * gcc.dg/pr69558.c: Move to...
12956 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12957 xfail for c++.
12958
3a37a410 129592016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12960
12961 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12962 to -ftree-parallelize-loops/-fopenacc changes.
12963 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12964 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12965 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12966 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12967 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12968 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12969 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12970 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12971 * c-c++-common/goacc/kernels-loop.c: Likewise.
12972 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12973 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12974 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12975 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12976
ecca180f 129772016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12978
12979 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12980
eec0fa3f 129812016-02-23 Jakub Jelinek <jakub@redhat.com>
12982
f1f91c07 12983 PR c++/69902
12984 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12985
eec0fa3f 12986 PR c/69900
12987 * gcc.dg/pr69900.c: New test.
12988
e045424d 129892016-02-23 Martin Jambor <mjambor@suse.cz>
12990
12991 PR tree-optimization/69666
12992 * gcc.dg/tree-ssa/pr69666.c: New test.
12993
f482dff6 129942016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12995
12996 PR fortran/67451
12997 * gfortran.dg/coarray_allocate_5.f08: New test.
12998
57ed698b 129992016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13000
13001 * gcc.target/s390/vcond-shift.c: Move to ...
13002 * gcc.target/s390/vector/vcond-shift.c: ... here.
13003
990e443c 130042016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13005
13006 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13007 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13008
296c5f01 130092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13010
13011 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13012
e53f41d5 130132016-02-20 Mark Wielaard <mjw@redhat.com>
13014
13015 PR c/28901
13016 * gcc.dg/unused-variable-3.c: New test.
13017
13af201d 130182016-02-22 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR target/69888
13021 * gcc.target/i386/pr69888.c: New test.
13022
682c90f9 130232016-02-22 Richard Biener <rguenther@suse.de>
13024
13025 PR tree-optimization/69882
13026 * gfortran.dg/vect/pr69882.f90: New testcase.
13027
b8cd18c3 130282016-02-22 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR target/69885
13031 * gcc.dg/pr69885.c: New test.
13032
09343379 130332016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13034
13035 PR target/69806
13036 PR target/54089
13037 * gcc.target/sh/pr54089-10.c: New.
13038
b345a09f 130392016-02-20 Paul Thomas <pault@gcc.gnu.org>
13040
13041 PR fortran/69423
13042 * gfortran.dg/deferred_character_15.f90 : New test.
13043
51385aed 130442016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13045
13046 PR fortran/57365
13047 gfortran.dg/allocate_with_source_18.f03: New test.
13048
130492016-02-20 Harald Anlauf <anlauf@gmx.de>
13050
13051 PR fortran/52531
13052 gfortran.dg/gomp/pr52531.f90: New test.
13053
9cce8384 130542016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13055
13056 PR c++/69865
13057 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13058 -std=c++03.
13059
d91f5fbb 130602016-02-19 Jakub Jelinek <jakub@redhat.com>
13061
563d5cb8 13062 PR c++/69826
13063 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13064 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13065
0a04aac9 13066 PR c++/69850
13067 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13068
d91f5fbb 13069 PR c++/69851
13070 * g++.dg/torture/pr69851.C: New test.
13071
5fe1f282 130722016-02-19 Martin Sebor <msebor@redhat.com>
13073
13074 PR testsuite/69573
13075 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13076
a45bce11 130772016-02-19 Jakub Jelinek <jakub@redhat.com>
13078
6263dde1 13079 PR c++/69850
13080 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13081 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13082
a45bce11 13083 PR c++/67767
13084 * g++.dg/cpp0x/pr67767.C: New test.
13085
cf2ed1b7 130862016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13087
13088 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13089 for fp, simd, crypto, crc, lse.
13090 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13091 above.
13092 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13093 effective target check.
13094
f6cc34b0 130952016-02-19 Jakub Jelinek <jakub@redhat.com>
13096
13097 PR target/69820
13098 * gcc.target/i386/pr69820.c: New test.
13099
6c678e78 131002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13101
13102 * gcc.target/s390/vector/int128-1.c: New test.
13103
b088ff4b 131042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13105
13106 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13107
b11e60a4 131082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13109
13110 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13111 instruction pattern name to prevent the testcase from failing with
13112 -march=z13.
13113
664ff6a0 131142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13115
13116 * gcc.target/s390/md/movstr-2.c: New test.
13117
e80be24b 131182016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13119
13120 * gcc.target/s390/morestack.c: New test.
13121
9839f350 131222016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13123
13124 PR target/69625
13125 * gcc.target/s390/pr69625.c: Add test case.
13126
4550fbd0 131272016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13128
13129 PR testsuite/68580
13130 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13131
57d00b6a 131322016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13133
13134 PR target/68404
13135 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13136 * gcc.target/powerpc/fusion3.c: Likewise.
13137
63ad69d6 131382016-02-18 Richard Biener <rguenther@suse.de>
13139
13140 PR middle-end/69553
13141 * g++.dg/torture/pr69553.C: New testcase.
13142
d92404ed 131432016-02-18 Nick Clifton <nickc@redhat.com>
13144
4550fbd0 13145 PR target/62254
13146 PR target/69610
13147 * gcc.target/arm/pr62554.c: New test.
13148 * gcc.target/arm/pr69610-1.c: New test.
13149 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13150
0808dfce 131512016-02-18 Richard Biener <rguenther@suse.de>
13152
13153 PR middle-end/69854
13154 * gcc.dg/torture/pr69854.c: New testcase.
13155
fc3527e3 131562016-02-17 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR c++/69850
13159 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13160
e3c24279 131612012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13162
13163 * gcc.target/powerpc/vec-cg.c: New test.
13164
c9732c2b 131652016-02-17 Richard Biener <rguenther@suse.de>
13166
13167 PR testsuite/69586
13168 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13169
51bf9f9b 131702016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13171
13172 PR target/69161
13173 * gcc.c-torture/compile/pr69161.c: New test.
13174
6baedca3 131752016-02-17 David Sherwood <david.sherwood@arm.com>
13176
13177 PR target/69532
13178 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13179 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13180
4f240715 131812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13182
13183 * gcc.dg/ifcvt-4.c: Skip on Visium.
13184
e0c0515d 131852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13186
13187 * gnat.dg/atomic8.adb: New test.
13188
7b319ee6 131892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13190
13191 * gnat.dg/discr46.ad[sb]: New test.
13192
48a7e3d1 131932016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13194
13195 PR Target/48344
13196 * gcc.target/powerpc/pr48344-1.c: New test.
13197
3f844f15 131982015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13199
13200 PR fortran/69742
13201 * gfortran.dg/associate_21.f90: New test.
13202
7675e968 132032016-02-16 Jakub Jelinek <jakub@redhat.com>
13204
13205 PR c/69835
13206 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13207 -Wnonnull in dg-options.
13208 * c-c++-common/nonnull-2.c: New test.
13209
d6faee88 132102016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13211 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13212
13213 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13214
3a2a72aa 132152016-02-16 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR middle-end/69801
13218 * gcc.dg/pr69801.c: Add empty dg-options.
13219
28072426 132202016-02-16 James Norris <jnorris@codesourcery.com>
13221
13222 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13223 * g++.dg/goacc/deviceptr-1.c: New file.
13224
37fffac2 132252016-02-16 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR tree-optimization/69820
13228 * gcc.dg/vect/pr69820.c: New test.
13229
f72a5e61 132302016-02-16 Richard Biener <rguenther@suse.de>
13231
13232 PR tree-optimization/69776
13233 * gcc.dg/torture/pr69776-2.c: New testcase.
13234
50e0cd76 132352016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13236
13237 PR tree-optimization/69714
13238 * gcc.dg/torture/pr69714.c: New test.
13239
14a72c4e 132402016-02-16 Jakub Jelinek <jakub@redhat.com>
13241
13242 PR tree-optimization/69802
13243 * gcc.dg/pr69802.c: New test.
13244
fd808c11 132452016-02-16 Richard Biener <rguenther@suse.de>
13246
13247 PR middle-end/69801
13248 * gcc.dg/pr69801.c: New testcase.
13249
49a549ca 132502016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13251
13252 PR libgfortran/69651
13253 * gfortran.dg/read_bang.f90: New test.
13254 * gfortran.dg/read_bang4.f90: New test.
13255
77454e6e 132562016-02-15 Jakub Jelinek <jakub@redhat.com>
13257
2074f21c 13258 PR c++/69658
13259 * g++.dg/init/pr69658.C: New test.
13260
77454e6e 13261 PR c++/69797
13262 * c-c++-common/pr69797.c: New test.
13263
4ef4d764 132642016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13265
13266 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13267 check for aarch64*-*-*.
13268
4a45fe0f 132692016-02-15 Richard Biener <rguenther@suse.de>
13270
13271 PR tree-optimization/69783
13272 * gcc.dg/vect/pr69783.c: New testcase.
13273
0b3619e6 132742016-02-15 Richard Biener <rguenther@suse.de>
13275
13276 PR tree-optimization/69776
13277 * gcc.dg/torture/pr69776.c: New testcase.
13278
9b49c3cb 132792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13280
13281 PR fortran/60526
13282 * gfortran.dg/type_decl_4.f90: Reinstated.
13283
e46faff9 132842016-02-14 John David Anglin <danglin@gcc.gnu.org>
13285
13286 PR fortran/68746
13287 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13288
a96c809a 132892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13290
13291 PR fortran/60526
13292 PR bootstrap/69816
13293 * gfortran.dg/type_decl_4.f90: Removed.
13294
fdec7e88 132952016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13296
13297 PR fortran/60526
13298 * gfortran.dg/type_decl_4.f90: New test.
13299
a72095c4 133002016-02-14 Alan Modra <amodra@gmail.com>
13301
bc436924 13302 PR testsuite/68886
a72095c4 13303 * gcc.c-torture/execute/stkalign.c: Revise test.
13304
73bb5f8b 133052016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13306
13307 PR target/67260
13308 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13309
beb13161 133102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13311
13312 PR target/67260
13313 * gcc.target/sh/torture/pr67260.c: New.
13314
67cab04e 133152016-02-12 John David Anglin <danglin@gcc.gnu.org>
13316
13317 * gcc.dg/pr67964.c: Add dg-require-alias.
13318
44a59bb1 133192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13320
13321 PR target/67636
13322 PR target/64345
13323 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13324
38c9bd3a 133252016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13326
13327 PR libgfortran/69668
13328 * gfortran.dg/namelist_88.f90: New test.
13329
1774ff82 133302016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13331
13332 PR libgfortran/69668
13333 * gfortran.dg/namelist_38.f90: Update test.
13334 * gfortran.dg/namelist_84.f90: Update test.
13335
aec1f4bd 133362016-02-12 David Malcolm <dmalcolm@redhat.com>
13337
13338 PR other/69554
13339 * gcc.dg/pr69554-1.c: New test.
13340 * gfortran.dg/pr69554-1.F90: New test.
13341 * gfortran.dg/pr69554-2.F90: New test.
13342 * lib/gcc-dg.exp (proc dg-locus): New function.
13343 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13344 distinguish between the caret-printing and non-caret-printing
13345 cases. If caret-printing has been explicitly enabled, bail out
13346 without attempting to fix up the output.
13347
da7d5066 133482016-02-12 David Malcolm <dmalcolm@redhat.com>
13349
13350 PR driver/69265
13351 PR driver/69453
13352 * gcc.dg/spellcheck-options-3.c: New test case.
13353 * gcc.dg/spellcheck-options-4.c: New test case.
13354 * gcc.dg/spellcheck-options-5.c: New test case.
13355 * gcc.dg/spellcheck-options-6.c: New test case.
13356 * gcc.dg/spellcheck-options-7.c: New test case.
13357 * gcc.dg/spellcheck-options-8.c: New test case.
13358 * gcc.dg/spellcheck-options-9.c: New test case.
13359 * gcc.dg/spellcheck-options-10.c: New test case.
13360
fcce1b0b 133612016-02-12 Jakub Jelinek <jakub@redhat.com>
13362
13363 PR rtl-optimization/69764
13364 PR rtl-optimization/69771
13365 * c-c++-common/pr69764.c: New test.
13366 * gcc.dg/torture/pr69771.c: New test.
13367
6d609290 133682016-02-12 Marek Polacek <polacek@redhat.com>
13369
13370 * g++.dg/torture/init-list1.C: New.
13371
7d75fb56 133722016-02-12 Marek Polacek <polacek@redhat.com>
13373
13374 * gcc.dg/pr69522.c: Add empty dg-options.
13375
52543fda 133762016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13377
13378 * g++.dg/lto/lto.exp: Include and init mpx.
13379 * g++.dg/lto/pr69729_0.C: New test.
13380
34947478 133812016-02-12 Jakub Jelinek <jakub@redhat.com>
13382
9181a4ec 13383 PR ipa/69241
13384 * g++.dg/ipa/pr69241-4.C: New test.
13385
34947478 13386 PR ipa/68672
13387 * g++.dg/ipa/pr68672-1.C: New test.
13388 * g++.dg/ipa/pr68672-2.C: New test.
13389 * g++.dg/ipa/pr68672-3.C: New test.
13390
74a4140f 133912016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13392
13393 PR c/69522
50e0cd76 13394 * gcc.dg/pr69522.c: New test.
74a4140f 13395
9ddb20d6 133962016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13397
13398 PR c++/69098
13399 * g++.dg/cpp1y/69098.C: New test.
13400 * g++.dg/cpp1y/69098-2.C: New test.
13401
67cf9b55 134022016-02-12 Jakub Jelinek <jakub@redhat.com>
13403
13404 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13405 and neighbour -> neighbor.
13406 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13407 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13408 * c-c++-common/Wvarargs.c: Likewise.
13409 * c-c++-common/goacc/host_data-5.c: Likewise.
13410 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13411 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13412 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13413 * gcc.target/aarch64/pr60697.c: Likewise.
13414 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13415 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13416 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13417 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13418 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13419 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13420 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13421 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13422 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13423 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13424 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13425 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13426 * g++.dg/lookup/koenig5.C: Likewise.
13427 * g++.dg/ext/no-asm-2.C: Likewise.
13428 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13429 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13430 * gfortran.dg/used_types_16.f90: Likewise.
13431 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13432 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13433 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13434 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13435 * gfortran.dg/abstract_type_6.f03: Likewise.
13436 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13437 * gfortran.dg/used_types_15.f90: Likewise.
13438 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13439 * gfortran.dg/exit_3.f08: Likewise.
13440 * gfortran.dg/open_status_2.f90: Likewise.
13441 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13442 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13443 * gfortran.dg/associate_1.f03: Likewise.
13444 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13445 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13446 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13447 * gcc.dg/builtin-object-size-1.c: Likewise.
13448 * gcc.dg/noreturn-6.c: Likewise.
13449 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13450 * gcc.dg/globalalias.c: Likewise.
13451 * gcc.dg/builtins-config.h: Likewise.
13452 * gcc.dg/pr30457.c: Likewise.
13453 * gcc.c-torture/compile/volatile-1.c: Likewise.
13454 * gcc.c-torture/execute/20101011-1.c: Likewise.
13455 * c-c++-common/Waddress-1.c: Likewise.
13456
40b38ace 134572016-02-11 Jakub Jelinek <jakub@redhat.com>
13458
13459 PR c/69768
13460 * c-c++-common/Waddress-1.c: New test.
13461
42c87ca9 134622016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13463
13464 PR fortran/69296
13465 * gfortran.dg/associate_19.f03: New test.
13466 * gfortran.dg/associate_20.f03: New test.
13467
acb7939f 134682016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13469
13470 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13471
6defe3c5 134722016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13473
13474 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13475 .arch armv8-a\n. Add -dA to dg-options.
13476 * gcc.target/aarch64/assembler_arch_1.c: New test.
13477 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13478
63f63318 134792016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13480
13481 PR c++/68726
13482 * g++.dg/cpp0x/pr68726.C: New.
13483
1cddf457 134842016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13485
13486 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13487 test.
13488
b86fba37 134892016-02-11 Richard Biener <rguenther@suse.de>
13490
13491 * g++.dg/tree-ssa/pr61034.C: Adjust.
13492
ec4ec95a 134932016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13494
be7c31e9 13495 PR target/69148
ec4ec95a 13496 * gcc.target/s390/pr69148.c: New.
13497
f64416ca 134982016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13499
13500 PR tree-optimization/69652
13501 * gcc.dg/torture/pr69652.c: New test.
13502
e5d1ea31 135032016-02-10 Jakub Jelinek <jakub@redhat.com>
13504 Patrick Palka <ppalka@gcc.gnu.org>
13505
13506 PR ipa/69241
13507 PR c++/69649
13508 * g++.dg/ipa/pr69241-1.C: New test.
13509 * g++.dg/ipa/pr69241-2.C: New test.
13510 * g++.dg/ipa/pr69241-3.C: New test.
13511 * g++.dg/ipa/pr69649.C: New test.
13512
fa03b19d 135132016-02-10 Uros Bizjak <ubizjak@gmail.com>
13514
13515 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13516 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13517
14485c8a 135182016-02-10 Bin Cheng <bin.cheng@arm.com>
13519
13520 PR tree-optimization/68021
13521 * gcc.dg/tree-ssa/pr68021.c: New test.
13522
79f1ed25 135232016-02-10 Richard Biener <rguenther@suse.de>
13524
13525 PR tree-optimization/69726
13526 * gcc.dg/uninit-22.c: New testcase.
13527
58f74eff 135282016-02-09 Andrew Pinski <apinski@cavium.com>
13529
13530 PR tree-opt/69282
13531 * gcc.c-torture/compile/20160205-1.c: New testcase.
13532
600c00f7 135332016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13534
13535 PR target/68404
13536 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13537 instead accessing a really large arrray.
13538 * gcc.target/powerpc/fusion3.c: Likewise.
13539
0771836e 135402016-02-09 Charles Baylis <charles.baylis@linaro.org>
13541
13542 PR target/68532
13543 * gcc.c-torture/execute/pr68532.c: New test.
13544
4ccd644f 135452016-02-11 Alexandre Oliva <aoliva@redhat.com>
13546
13547 PR target/69634
13548 * gcc.dg/pr69634.c: New.
13549
2e980a39 135502016-02-09 Richard Biener <rguenther@suse.de>
13551
13552 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13553
aacf7102 135542016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13555
aacf7102 13556 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13557
a1856ddf 135582016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13559
13560 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13561
d4d3da7e 135622016-02-09 Richard Biener <rguenther@suse.de>
13563
13564 PR tree-optimization/69715
13565 * gcc.dg/torture/pr69715.c: New testcase.
13566
9cc6714f 135672016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13568
13569 PR c++/69139
13570 * g++.dg/cpp0x/trailing12.C: New test.
13571 * g++.dg/cpp0x/trailing13.C: New test.
13572
83d5062b 135732016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13574
13575 PR c++/69283
13576 PR c++/67835
13577 * g++.dg/cpp1y/auto-fn29.C: New test.
13578 * g++.dg/cpp1y/auto-fn30.C: New test.
13579
394a86f3 135802016-02-08 Jakub Jelinek <jakub@redhat.com>
13581
13582 PR tree-optimization/69209
13583 * gcc.c-torture/compile/pr69209.c: New test.
13584
93b124b4 135852016-02-08 Jeff Law <law@redhat.com>
13586
13587 PR tree-optimization/68541
13588 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13589 of statements allowed in join block for path splitting.
13590
26abce13 135912016-02-08 Jakub Jelinek <jakub@redhat.com>
13592
0acb2d6e 13593 PR c++/59627
13594 * g++.dg/gomp/pr59627.C: New test.
13595
26abce13 13596 PR ipa/69239
13597 * g++.dg/ipa/pr69239.C: New test.
13598
86e0b129 135992016-02-08 David Malcolm <dmalcolm@redhat.com>
13600
13601 PR preprocessor/69664
13602 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13603 * gcc.dg/cpp/warn-comments.c: Likewise.
13604
f553d9f8 136052016-02-08 Marek Polacek <polacek@redhat.com>
13606
13607 PR c++/69688
13608 * g++.dg/init/const12.C: New test.
13609
600695e0 136102016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13611
13612 PR target/60410
13613 * gcc.dg/lto/pr55113_0.c: Remove test.
13614
c4f4b1e8 136152016-02-08 Richard Biener <rguenther@suse.de>
13616
13617 PR tree-optimization/69719
13618 * gcc.dg/torture/pr69719.c: New testcase.
13619
5a987d87 136202016-02-08 Richard Biener <rguenther@suse.de>
13621 Jeff Law <law@redhat.com>
13622
13623 PR target/68273
13624 * gcc.target/mips/pr68273.c: New testcase.
13625
0418e71d 136262016-02-08 Richard Biener <rguenther@suse.de>
13627
13628 PR rtl-optimization/69274
13629 * gcc.target/i386/addr-sel-1.c: XFAIL.
13630
07c0f1ca 136312016-02-08 Jeff Law <law@redhat.com>
13632
40d85f4c 13633 PR tree-optimization/68541
13634 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13635
140e093f 13636 PR tree-optimization/65917
07c0f1ca 13637 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13638
16430acf 136392016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13640
13641 PR fortran/50555
13642 * gfortran.dg/namelist_args.f90: New test.
13643
3f0ff0d8 136442016-02-05 Jeff Law <law@redhat.com>
13645
140e093f 13646 PR tree-optimization/68541
3f0ff0d8 13647 * gcc.dg/tree-ssa/split-path-2.c: New test.
13648 * gcc.dg/tree-ssa/split-path-3.c: New test.
13649 * gcc.dg/tree-ssa/split-path-4.c: New test.
13650 * gcc.dg/tree-ssa/split-path-5.c: New test.
13651 * gcc.dg/tree-ssa/split-path-6.c: New test.
13652 * gcc.dg/tree-ssa/split-path-7.c: New test.
13653
a7cc1f94 136542016-02-05 Martin Sebor <msebor@redhat.com>
13655
13656 PR c++/69662
13657 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13658 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13659
fcb25f28 136602016-02-06 Richard HEnderson <rth@redhat.com>
13661
13662 PR c/69643
13663 * gcc.target/i386/addr-space-4.c: New.
13664 * gcc.target/i386/addr-space-5.c: New.
13665
3a2545a1 136662016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13667
13668 PR fortran/66089
13669 * gfortran.dg/elemental_dependency_6.f90: New.
13670
1e302465 136712016-02-05 Jakub Jelinek <jakub@redhat.com>
13672
66feb54c 13673 PR rtl-optimization/69691
13674 * gcc.c-torture/execute/pr69691.c: New test.
13675
1e302465 13676 PR c++/69628
13677 * g++.dg/parse/pr69628.C: New test.
13678
9c28a298 136792016-02-05 Uros Bizjak <ubizjak@gmail.com>
13680
13681 * gcc.dg/sancov/asan.c: Move to ...
13682 * gcc.dg/asan/sancov-1.c: ... here.
13683
a854e286 136842016-02-05 Uros Bizjak <ubizjak@gmail.com>
13685
13686 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13687
d4f0b240 136882016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13689
13690 PR target/69677
13691 * gcc.target/i386/pr69677.c: New test.
13692
235d8723 136932016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13694
13695 PR c++/68948
13696 * g++.dg/template/pr68948.C: New test.
13697
f390cf65 136982016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13699
13700 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13701 (only necessary on s390x).
13702
ab99f104 137032016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13704
13705 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13706 -mno-accumulate-outgoing-args.
13707
f7ef5392 137082016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13709
13710 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13711
6b098e91 137122016-02-04 Jakub Jelinek <jakub@redhat.com>
13713
13714 PR c/69669
13715 * c-c++-common/pr69669.c: New test.
13716
f0146cf3 137172016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13718
13719 PR target/69667
13720 * g++.dg/pr69667.C: New file.
13721
08fd6cf5 137222016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13723
13724 PR target/69619
13725 * gcc.dg/pr69619.c: Add new test.
13726
a6f3f39f 137272016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13728
13729 PR rtl-optimization/69577
13730 * gcc.target/i386/pr69577.c: New test.
13731
774068a0 137322016-02-04 Martin Liska <mliska@suse.cz>
13733
13734 * g++.dg/asan/pr69276.C: New test.
13735
f50a7894 137362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13737
13738 PR target/65932
13739 PR target/67714
13740 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13741 a single smulbb instruction.
13742 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13743 * gcc.target/amr/wmul-2.c: Likewise.
13744
6b722eb3 137452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13746
13747 PR target/65932
13748 PR target/67714
13749 * gcc.c-torture/execute/pr67714.c: New test.
13750
1f1475a7 137512016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13752
13753 PR target/69454
13754 * gcc.target/i386/pr69454-1.c: New test.
13755 * gcc.target/i386/pr69454-2.c: New test.
13756
6b94e133 137572016-02-03 Martin Sebor <msebor@redhat.com>
13758
13759 PR c++/69251
13760 PR c++/69253
13761 PR c++/69290
13762 PR c++/69277
13763 PR c++/69349
13764 * g++.dg/ext/flexarray-mangle-2.C: New test.
13765 * g++.dg/ext/flexarray-mangle.C: New test.
13766 * g++.dg/ext/flexarray-subst.C: New test.
13767 * g++.dg/ext/flexary11.C: New test.
13768 * g++.dg/ext/flexary12.C: New test.
13769 * g++.dg/ext/flexary13.C: New test.
13770 * g++.dg/ext/flexary14.C: New test.
13771 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13772
342ed0ac 137732016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13774
13775 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13776 Define only if CHECK_FLOAT128 is defined.
13777 (main): Properly initialize u5.
13778
edf6c4d2 137792016-02-03 Jakub Jelinek <jakub@redhat.com>
13780
415d5641 13781 PR c/69627
13782 * gcc.dg/pr69627.c: New test.
13783
edf6c4d2 13784 PR target/69644
13785 * gcc.dg/pr69644.c: New test.
13786
cf8f3ba0 137872016-02-03 Mike Stump <mikestump@comcast.net>
13788
13789 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13790 support for struct-layout-1.exp.
13791
c90d55dd 137922016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13793
13794 PR c++/69056
f7ef5392 13795 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13796
401bd0c8 137972016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13798 Alexandre Oliva <aoliva@redhat.com>
13799
13800 PR target/69461
13801 * gcc.target/powerpc/pr69461.c: New.
13802
277d9d1d 138032016-02-03 Uros Bizjak <ubizjak@gmail.com>
13804
13805 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13806 works from here ...
13807 (check_effective_target_fsanitize_thread): ... to here. Do not
13808 specify additional compile flags for the test source.
13809 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13810 specify additional compile flags for the test source.
13811
e69ad94a 138122016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13813
13814 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13815
a4454da2 138162016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13817
13818 PR fortran/67451
13819 PR fortran/69418
13820 * gfortran.dg/coarray_allocate_2.f08: New test.
13821 * gfortran.dg/coarray_allocate_3.f08: New test.
13822 * gfortran.dg/coarray_allocate_4.f08: New test.
13823
88cab2dd 138242016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13825
13826 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13827 use same scan-tree-dump-times on all platforms.
13828 * gcc.dg/vect/vect-outer-1.c: Likewise.
13829 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13830 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13831 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13832 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13833 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13834 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13835 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13836
66ea75c4 138372016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13838
13839 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13840 warning.
13841
4eef8df7 138422016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13843
13844 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13845
665fbc2f 138462016-02-02 James Norris <jnorris@codesourcery.com>
13847
13848 * c-c++-common/goacc/routine-5.c: Add tests.
13849
b10e3d47 138502016-02-02 Alexander Monakov <amonakov@ispras.ru>
13851
13852 * gcc.target/nvptx/unsigned-cmp.c: New test.
13853
12ad66dd 138542016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13855
13856 * gcc.target/aarch64/scalar_shift_1.c
13857 (test_corners_sisd_di): Improve force to SIMD register.
13858 (test_corners_sisd_si): Likewise.
13859 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13860 Remove scan-assembler check for ldr.
13861
f9ec342f 138622016-02-02 Richard Biener <rguenther@suse.de>
13863
13864 PR tree-optimization/69595
13865 * gcc.dg/Warray-bounds-17.c: New testcase.
13866
32f2925a 138672016-02-02 Richard Biener <rguenther@suse.de>
13868
13869 PR tree-optimization/69606
13870 * gcc.dg/torture/pr69606.c: New testcase.
13871
cfd9ca84 138722016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13873
13874 PR middle-end/68542
13875 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13876 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13877
19bf08e2 138782016-02-02 Alan Modra <amodra@gmail.com>
13879
13880 PR target/69548
13881 * gcc.target/powerpc/pr69548.c: New test.
13882
6f13b088 138832016-02-01 Jakub Jelinek <jakub@redhat.com>
13884
dcddc5af 13885 PR rtl-optimization/69592
13886 * gcc.dg/pr69592.c: New test.
13887
6f13b088 13888 PR preprocessor/69543
13889 PR c/69558
13890 * gcc.dg/pr69543.c: New test.
13891 * gcc.dg/pr69558.c: New test.
13892
d090e5c2 138932016-02-01 Uros Bizjak <ubizjak@gmail.com>
13894
fcb317c5 13895 PR testsuite/65940
13896 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13897
aaf527dc 138982016-02-01 Martin Sebor <msebor@redhat.com>
13899
13900 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13901
1674217b 139022016-02-01 Bin Cheng <bin.cheng@arm.com>
13903
13904 PR tree-optimization/67921
13905 * c-c++-common/ubsan/pr67921.c: New test.
13906
b4007655 139072016-02-01 Richard Biener <rguenther@suse.de>
13908
13909 PR middle-end/69556
13910 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13911
88a477bb 139122016-02-01 Richard Biener <rguenther@suse.de>
13913
13914 PR tree-optimization/69574
13915 * gcc.dg/torture/pr69574.c: New testcase.
13916
2eaaa4e7 139172016-02-01 Richard Biener <rguenther@suse.de>
13918
13919 PR tree-optimization/69579
13920 * gcc.dg/setjmp-6.c: New testcase.
13921
e3882c44 139222016-02-01 Jakub Jelinek <jakub@redhat.com>
13923
13924 PR rtl-optimization/69570
13925 * g++.dg/opt/pr69570.C: New test.
13926
f80aff47 139272016-02-01 Richard Henderson <rth@redhat.com>
13928
13929 * gcc.dg/pr69535.c: New test.
13930
240568aa 139312016-01-31 John David Anglin <danglin@gcc.gnu.org>
13932
6009b3b8 13933 PR testsuite/69584
13934 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13935 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13936
1fdf7177 13937 PR debug/68244
13938 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13939
240568aa 13940 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13941
cb3e5ac0 139422016-01-31 Paul Thomas <pault@gcc.gnu.org>
13943
13944 PR fortran/67564
13945 * gfortran.dg/allocate_with_source_17.f03: New test.
13946
3b8b902b 139472016-01-30 Jakub Jelinek <jakub@redhat.com>
13948
13949 PR tree-optimization/69546
13950 * gcc.dg/torture/pr69546.c: New test.
13951
17985abe 139522016-01-30 Paul Thomas <pault@gcc.gnu.org>
13953
13954 PR fortran/69566
13955 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13956
b5239e80 139572016-01-30 Martin Sebor <msebor@redhat.com>
13958
13959 PR c++/68490
13960 * g++.dg/ext/flexary10.C: New test.
13961
e8f03010 139622016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13963
13964 PR fortran/66707
13965 gfortran.dg/common_23.f90: New test.
13966
dc93691a 139672016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13968
13969 PR target/65546
13970 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13971 condition being checked, and disable it when the target supports
13972 misaligned loads and stores.
13973
ff5e28e9 139742016-01-29 Jakub Jelinek <jakub@redhat.com>
13975
13976 PR debug/69518
13977 * gcc.dg/torture/pr69518.c: New test.
13978
b0d8930a 139792016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13980
13981 PR target/69530
13982 * gcc.target/i386/pr69530.c: New test.
13983
21601fc7 139842016-01-29 Steve Ellcey <sellcey@imgtec.com>
13985
13986 PR target/65604
13987 * gcc.target/mips/div-delay.c: New test.
13988
ca6c7317 139892016-01-29 Jakub Jelinek <jakub@redhat.com>
13990
4758dc39 13991 PR target/69551
13992 * gcc.target/i386/pr69551.c: New test.
13993
ca6c7317 13994 PR target/66137
13995 * gcc.target/i386/pr66137.c: New test.
13996
e3078da6 139972016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13998
13999 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14000 always built for p5600.
14001 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14002 isa=p5600 dg-option.
14003
b622ec25 140042016-01-29 Richard Biener <rguenther@suse.de>
14005
14006 PR tree-optimization/69547
14007 * g++.dg/tree-ssa/pr69547.C: New testcase.
14008
d2a60e99 140092016-01-29 Jakub Jelinek <jakub@redhat.com>
14010
14011 PR debug/66869
14012 * g++.dg/warn/Wunused-function2.C: New test.
14013
ae849d2b 140142016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14015
14016 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14017 support for test to succeed.
14018
ce6a6978 140192016-01-29 Marek Polacek <polacek@redhat.com>
14020
14021 PR c++/69509
14022 PR c++/69516
14023 * g++.dg/ext/constexpr-vla2.C: New test.
14024 * g++.dg/ext/constexpr-vla3.C: New test.
14025 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14026
7550d855 140272016-01-29 Richard Biener <rguenther@suse.de>
14028
14029 PR middle-end/69537
14030 * gcc.dg/uninit-21.c: New testcase.
14031
f11bb279 140322016-01-28 Uros Bizjak <ubizjak@gmail.com>
14033
14034 PR target/69459
14035 * gcc.target/i386/pr69459.c: New test.
14036
c80c12c8 140372016-01-28 Steve Ellcey <sellcey@imgtec.com>
14038
14039 PR target/68400
14040 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14041 * gcc.target/mips/pr68400.c: New test.
14042
c649bacc 140432016-01-28 Martin Sebor <msebor@redhat.com>
14044
14045 PR target/17381
14046 * gcc.target/powerpc/pr17381.c: New test.
14047
f4881661 140482016-01-28 Jakub Jelinek <jakub@redhat.com>
14049
14050 PR middle-end/69542
14051 * gcc.dg/torture/pr69542.c: New test.
14052
d66fdd75 140532016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14054
14055 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14056
d4a78818 140572016-01-28 David Edelsohn <dje.gcc@gmail.com>
14058
14059 * gcc.dg/pr65980.c: Skip on AIX.
14060 * gcc.dg/pr66688.c: Same.
14061
21329e97 140622016-01-28 David Edelsohn <dje.gcc@gmail.com>
14063
14064 PR target/63679
14065 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14066 * gcc.dg/tree-ssa/sra-18.c: Same.
14067
cc7124a6 140682016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14069
14070 PR fortran/62536
14071 * gfortran.dg/block_15.f08: New test.
14072 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14073 on incorrectly closed BLOCK.
14074
358dfcb4 140752016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14076
14077 * gcc.dg/declare-simd.c: New test.
2034deb9 14078
e87502d6 140792016-01-28 Richard Biener <rguenther@suse.de>
14080
14081 PR tree-optimization/69466
14082 * gfortran.dg/vect/pr69466.f90: New testcase.
14083
44e7334b 140842016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14085
14086 * g++.dg/pr67989.C: Remove ARM-specific option.
14087 * gcc.target/arm/pr67989.C: New file.
14088
5ce8f551 140892016-01-27 Uros Bizjak <ubizjak@gmail.com>
14090
14091 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14092 and expm1 test for glibc < 2.11.
14093
fa6e6b15 140942016-01-27 Richard Henderson <rth@redhat.com>
14095
14096 * gcc.c-torture/execute/pr69447.c: New test.
14097
140982016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14099
7b8122c6 14100 PR fortran/69422
147b2f9b 14101 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14102
78e516eb 141032016-01-27 Jakub Jelinek <jakub@redhat.com>
14104
14105 PR debug/66869
14106 * gcc.dg/pr66869.c: New test.
14107
9b849350 141082016-01-25 Jeff Law <law@redhat.com>
14109
14110 PR tree-optimization/68398
f11bb279 14111 PR tree-optimization/69196
9b849350 14112 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14113 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14114 path to avoid new heuristic allowing more irreducible regions
14115 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14116 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14117 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14118 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14119 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14120
fee5e491 141212016-01-27 Marek Polacek <polacek@redhat.com>
14122
14123 PR c/68062
14124 * c-c++-common/vector-compare-4.c: New test.
14125
eec96426 141262016-01-27 David Malcolm <dmalcolm@redhat.com>
14127
14128 PR preprocessor/69126
14129 * c-c++-common/pr69126.c: New test case.
14130
5068be18 141312016-01-27 Ian Lance Taylor <iant@google.com>
14132
14133 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14134
5fa82c11 141352016-01-27 Ryan Burn <contact@rnburn.com>
14136
14137 PR cilkplus/69267
14138 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14139
b3df0219 141402016-01-27 Uros Bizjak <ubizjak@gmail.com>
14141
14142 PR target/69512
14143 * gcc.target/i386/pr69512.c: New test.
14144
d46a16d4 141452016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14146
14147 PR ada/69488
14148 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14149
6a9b35ef 141502016-01-27 Marek Polacek <polacek@redhat.com>
14151
14152 PR c++/69379
14153 * g++.dg/pr69379.C: New test.
14154
18e9663b 141552016-01-27 Martin Sebor <msebor@redhat.com>
14156
14157 PR c++/69317
14158 * g++.dg/abi/Wabi-2-2.C: New test.
14159 * g++.dg/abi/Wabi-2-3.C: New test.
14160 * g++.dg/abi/Wabi-3-2.C: New test.
14161 * g++.dg/abi/Wabi-3-3.C: New test.
14162
c88301ad 141632016-01-27 Richard Biener <rguenther@suse.de>
14164
14165 PR tree-optimization/69166
14166 * gcc.dg/torture/pr69166.c: New testcase.
14167
8ca47550 141682016-01-27 Martin Jambor <mjambor@suse.cz>
14169
14170 PR tree-optimization/69355
14171 * gcc.dg/tree-ssa/pr69355.c: New test.
14172
5cb23e3c 141732016-01-27 Marek Polacek <polacek@redhat.com>
14174
14175 PR c++/69496
14176 * g++.dg/ext/constexpr-vla1.C: New test.
14177
7b0c1b6d 141782016-01-20 Christian Bruel <christian.bruel@st.com>
14179
14180 PR target/69245
14181 * gcc.target/arm/pr69245.c: New test.
14182
220112fc 141832016-01-27 Jakub Jelinek <jakub@redhat.com>
14184
14185 PR tree-optimization/69399
14186 * gcc.dg/torture/pr69399.c: New test.
14187
16294490 141882016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14189
14190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14191
8abd3d0c 141922016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14193
14194 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14195
7cf9b895 141962016-01-26 Tom de Vries <tom@codesourcery.com>
14197
14198 PR tree-optimization/69110
14199 * gcc.dg/autopar/pr69110.c: New test.
14200
557c1942 142012016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14202 Sebastian Pop <s.pop@samsung.com>
557c1942 14203
14204 * gcc.dg/graphite/isl-ast-op-select.c: New.
14205
80adbd96 142062015-01-26 Paul Thomas <pault@gcc.gnu.org>
14207
14208 PR fortran/69385
14209 * gfortran.dg/allocate_error_6.f90: New test.
14210
c3f86f60 142112016-01-26 Richard Henderson <rth@redhat.com>
14212
14213 * gcc.dg/tm/pr60908.c: New test.
14214
3752e5b1 142152016-01-26 David Malcolm <dmalcolm@redhat.com>
14216
14217 PR other/69006
14218 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14219 directive.
14220 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14221 expected multiline output to reflect the colorization being
14222 disabled before newlines.
14223 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14224 (custom_diagnostic_finalizer): Replace call to
14225 pp_newline_and_flush with call to pp_flush.
14226 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14227 * gfortran.dg/implicit_class_1.f90: Likewise.
14228 * lib/gcc-dg.exp (allow_blank_lines): New global.
14229 (dg-allow-blank-lines-in-output): New procedure.
14230 (gcc-dg-prune): Complain about blank lines in the output, unless
14231 dg-allow-blank-lines-in-output was called.
14232 * lib/multiline.exp (_build_multiline_regex): Only support
14233 arbitrary followup text for non-blank-lines, not for blank lines.
14234
9bbfd060 142352016-01-26 Jakub Jelinek <jakub@redhat.com>
14236
14237 PR tree-optimization/69483
14238 * gcc.dg/pr69483.c: New test.
14239 * g++.dg/opt/pr69483.C: New test.
14240
53773057 142412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14242
14243 PR target/68620
14244 * gcc.target/arm/pr68620.c: New test.
14245
442a556f 142462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14247
14248 * gcc.target/i386/pr68986-2.c: Remove -m32.
14249
d513c683 142502016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14251
14252 PR target/68986
14253 * gcc.target/i386/pr68986-1.c: New test.
14254 * gcc.target/i386/pr68986-2.c: Likewise.
14255 * gcc.target/i386/pr68986-3.c: Likewise.
14256
976877a5 142572016-01-26 Christian Bruel <christian.bruel@st.com>
14258
14259 * lib/target-supports.exp
14260 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14261 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14262 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14263
2c7b2f88 142642016-01-26 Richard Biener <rguenther@suse.de>
14265
14266 PR tree-optimization/69452
14267 * gcc.dg/torture/pr69452.c: New testcase.
14268
f7fc06e7 142692016-01-26 Jakub Jelinek <jakub@redhat.com>
14270
14271 PR target/69442
14272 * gcc.dg/pr69442.c: New test.
14273
d1dae587 142742016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14275
14276 PR target/67896
14277 * gcc.target/aarch64/simd/pr67896.C: New.
14278
ef7be7f8 142792016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14280
14281 PR tree-optimization/69400
14282 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14283 function.
14284 (plugin_init): Call it.
14285 * gcc.dg/torture/pr69400.c: New test.
14286
648433a4 142872016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14288
14289 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14290
45fc5243 142912016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14292 Sebastian Pop <s.pop@samsung.com>
14293
14294 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14295 isl-0.15.
14296
c699f6a1 142972016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14298 Sebastian Pop <s.pop@samsung.com>
14299
14300 * gcc.dg/graphite/pr69292.c: New.
14301
b86e24ea 143022016-01-25 Jakub Jelinek <jakub@redhat.com>
14303
14304 * c-c++-common/goacc/use_device-1.c: New test.
14305
105cb8d7 143062016-01-25 Jeff Law <law@redhat.com>
14307
14308 PR tree-optimization/69196
14309 PR tree-optimization/68398
14310 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14311 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14312
44562749 143132016-01-25 David Edelsohn <dje.gcc@gmail.com>
14314
14315 PR target/69469
14316 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14317 Algorithm.
14318
6837fee7 143192016-01-25 Richard Biener <rguenther@suse.de>
14320
14321 PR testsuite/69380
14322 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14323
fe500d65 143242016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14325
14326 PR target/69421
14327 * gcc.dg/pr69421.c: New test.
14328
8eacba94 143292016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14330
14331 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14332 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14333 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14334 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14335 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14336 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14337 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14338 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14339 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14340 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14341
af09d40d 143422016-01-25 Richard Biener <rguenther@suse.de>
14343
14344 PR tree-optimization/69376
14345 * gcc.dg/torture/pr69376.c: New testcase.
14346
d65063f5 143472016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14348
14349 PR fortran/69397
14350 PR fortran/68442
14351 * gfortran.dg/interface_38.f90: New test.
14352 * gfortran.dg/interface_39.f90: New test.
80adbd96 14353
08c7bfb4 143542016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14355
14356 Revert:
14357 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14358
14359 PR c++/11858
14360 PR c++/24663
14361 PR c++/24664
14362 * g++.dg/template/pr11858.C: New test.
14363 * g++.dg/template/pr24663.C: New test.
14364 * g++.dg/template/unify12.C: New test.
14365 * g++.dg/template/unify13.C: New test.
14366 * g++.dg/template/unify14.C: New test.
14367 * g++.dg/template/unify15.C: New test.
14368 * g++.dg/template/unify16.C: New test.
14369 * g++.dg/template/unify17.C: New test.
14370
c2e7d2be 143712016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14372
14373 PR fortran/68283
14374 gfortran.dg/pr68283.f90: New test.
14375
9f2e8617 143762016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14377
14378 PR fortran/66094
14379 * gfortran.dg/inline_matmul_13.f90: New test.
14380 * gfortran.dg/matmul_bounds_8.f90: New test.
14381 * gfortran.dg/matmul_bounds_9.f90: New test.
14382 * gfortran.dg/matmul_bounds_10.f90: New test.
14383
a4838119 143842016-01-23 Tom de Vries <tom@codesourcery.com>
14385
14386 PR tree-optimization/69426
14387 * gcc.dg/autopar/pr69426.c: New test.
14388
feddf0dc 143892016-01-23 Martin Sebor <msebor@redhat.com>
14390
14391 PR c++/58109
14392 PR c++/69022
14393 * g++.dg/cpp0x/alignas5.C: New test.
14394 * g++.dg/ext/vector29.C: Same.
14395
132731fb 143962016-01-23 Uros Bizjak <ubizjak@gmail.com>
14397
14398 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14399 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14400 _GNU_SOURCE from compile flags to the source.
14401 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14402 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14403 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14404 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14405
51aec681 144062016-01-22 Jakub Jelinek <jakub@redhat.com>
14407
14408 PR target/69432
14409 * g++.dg/opt/pr69432.C: New test.
14410
147aa3e3 144112016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14412
14413 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14414 32-bit targets testing an -m64 multilib.
14415
4d04e35e 144162016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14417
14418 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14419 64-bit support.
14420
86f38d0c 144212016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14422
14423 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14424
f776e712 144252016-01-21 Christian Bruel <christian.bruel@st.com>
14426
14427 PR target/68674
14428 * gcc.target/i386/pr68674.c
14429 * gcc.target/aarch64/pr68674.c
14430 * gcc.target/arm/pr68674.c
14431
7b9de435 144322016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14433
14434 PR target/69403
14435 * gcc.c-torture/execute/pr69403.c: New test.
14436
9935a0ba 144372016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14438
14439 PR c++/55843
14440 * g++.dg/template/pr55843.C: New.
14441
06b94aa1 144422016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14443
14444 PR testsuite/66877
14445 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14446 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14447
b68773a8 144482016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14449
14450 PR testsuite/67489
132731fb 14451 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14452 from dg-do compile directive, and instead add
14453 { dg-require-effective-target int128 }.
b68773a8 14454
bbbbe8ab 144552016-01-20 Martin Sebor <msebor@redhat.com>
14456
14457 PR c/69405
14458 * gcc.dg/sync-fetch.c: New test.
14459
f3a6a26f 144602016-01-21 Martin Sebor <msebor@redhat.com>
14461
14462 PR target/69252
14463 * gcc.target/powerpc/pr69252.c: New test.
14464
d1565a03 144652016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14466
14467 PR fortran/65996
132731fb 14468 * gfortran.dg/pr65996.f90: New test.
d1565a03 14469
15a5a905 144702016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14471
14472 PR c++/68810
bbbbe8ab 14473 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14474 expected to generate an error.
15a5a905 14475
e4538af5 144762016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14477
14478 PR middle-end/66178
14479 * gcc.dg/torture/pr66178.c: New test.
14480
4d4180ce 144812016-01-21 Anton Blanchard <anton@samba.org>
14482 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14483
14484 PR target/63354
14485 * gcc.target/powerpc/pr63354.c: New test.
14486
86e16058 144872016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14488
14489 PR rtl-optimization/68990
14490 * gcc.target/i386/pr68990: New.
14491
b11b85e4 144922016-01-21 Nick Clifton <nickc@redhat.com>
14493
14494 PR target/69129
14495 * gcc.target/mips/pr69129.c: New.
14496
62dd9f85 144972016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14498
14499 PR c++/58046
14500 * g++.dg/cpp0x/pr58046.C: New.
14501
ac7d424b 145022016-01-21 Jakub Jelinek <jakub@redhat.com>
14503
47c0bea3 14504 PR target/69187
14505 PR target/65624
14506 * gcc.target/arm/pr69187.c: New test.
14507
ac7d424b 14508 PR c++/69355
14509 * g++.dg/torture/pr69355.C: New test.
14510
9e18b252 145112016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14512 Sebastian Pop <s.pop@samsung.com>
14513
14514 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14515
de862e2f 145162016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14517 Sebastian Pop <s.pop@samsung.com>
14518
132731fb 14519 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14520
f55f9344 145212016-01-21 Jakub Jelinek <jakub@redhat.com>
14522
14523 PR middle-end/67653
14524 * c-c++-common/pr67653.c: New test.
14525 * gcc.dg/torture/pr29119.c: Add dg-warning.
14526
62752e71 145272016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14528
14529 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14530
16d4186f 145312016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14532
14533 PR c/24293
14534 * gcc.dg/pr24293.c: New test.
14535 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14536 incomplete struct type.
14537 * gcc.dg/declspec-1.c: Likewise.
14538 * gcc.dg/pr63549.c: Likewise.
14539
58219d13 145402016-01-20 Jakub Jelinek <jakub@redhat.com>
14541
14542 PR tree-optimization/66612
14543 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14544 for bdn instruction.
14545
a7b5688a 145462016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14547
14548 * lib/target-supports.exp
14549 (check_effective_target_arm_fp_ok_nocache): New.
14550 (check_effective_target_arm_fp_ok): New.
14551 (add_options_for_arm_fp): New.
14552 (check_effective_target_arm_crypto_ok_nocache): Require
14553 target_arm_v8_neon_ok instead of arm32.
14554 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14555 (check_effective_target_arm_crypto_pragma_ok): New.
14556 (add_options_for_arm_vfp): New.
14557 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14558 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14559 target instead. Force initial fpu to vfp.
14560 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14561 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14562 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14563 dependency.
14564 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14565 use arm_vfp effective target instead. Force initial fpu to vfp.
14566 * gcc.target/arm/attr-neon3.c: Likewise.
14567 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14568 arm_vfp_ok.
14569 * gcc.target/arm/unsigned-float.c: Likewise.
14570 * gcc.target/arm/vfp-1.c: Likewise.
14571 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14572 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14573 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14574 * gcc.target/arm/vfp-ldmias.c: Likewise.
14575 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14576 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14577 * gcc.target/arm/vfp-stmiad.c: Likewise.
14578 * gcc.target/arm/vfp-stmias.c: Likewise.
14579 * gcc.target/arm/vnmul-1.c: Likewise.
14580 * gcc.target/arm/vnmul-2.c: Likewise.
14581 * gcc.target/arm/vnmul-3.c: Likewise.
14582 * gcc.target/arm/vnmul-4.c: Likewise.
14583
7ca56ca8 145842016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14585
7fb75b57 14586 PR testsuite/69366
14587 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14588 the MPX run-time library, for compile-time MPX test.
14589 * gcc.target/i386/chkp-always_inline.c: Likewise.
14590 * gcc.target/i386/chkp-bndret.c: Likewise.
14591 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14592 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14593 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14594 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14595 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14596 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14597 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14598 * gcc.target/i386/chkp-label-address.c: Likewise.
14599 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14600 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14601 * gcc.target/i386/chkp-pr69044.c: Likewise.
14602 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14603 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14604 * gcc.target/i386/chkp-strchr.c: Likewise.
14605 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14606 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14607 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14608 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14609 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14610 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14611 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14612 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14613 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14614 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14615 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14616 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14617 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14618 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14619 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14620 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14621 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14622 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14623 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14624 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14625 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14626 * gcc.target/i386/pr63995-2.c: Likewise.
14627 * gcc.target/i386/pr64805.c: Likewise.
14628 * gcc.target/i386/pr65044.c: Likewise.
14629 * gcc.target/i386/pr65167.c: Likewise.
14630 * gcc.target/i386/pr65183.c: Likewise.
14631 * gcc.target/i386/pr65184.c: Likewise.
14632 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14633
f2da0b99 146342016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14635
14636 PR tree-optimization/69328
14637 * gcc.dg/pr69328.c: New test.
14638
4d379676 146392016-01-20 Jeff Law <law@redhat.com>
14640
4a11f145 14641 PR target/25114
4d379676 14642 * gcc.target/m68k/pr25114.c: New test.
14643
0754bad1 146442016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14645
14646 * gcc.target/arm/memset-inline-10.c: Added
14647 dg-require-effective-target arm_thumb2_ok.
14648
63bd5c2d 146492016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14650
14651 * gcc.dg/debug/dwarf2/sso.c: New test.
14652
a9c01e81 146532016-01-19 Uros Bizjak <ubizjak@gmail.com>
14654
14655 PR testsuite/68820
14656 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14657 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14658 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14659
53fa0e54 146602016-01-19 Jan Hubicka <hubicka@ucw.cz>
14661
14662 PR ipa/66223
14663 * g++.dg/ipa/devirt-50.C: New testcase.
14664
e035a62c 146652016-01-19 Marek Polacek <polacek@redhat.com>
14666
14667 PR c++/68965
14668 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14669 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14670
885cc3ea 146712016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14672
14673 PR target/69135
14674 * gcc.target/arm/pr69135_1.c: New test.
14675
07bd240e 146762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14677
14678 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14679
9f60d257 146802015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14681
14682 * gcc.target/aarch64/ccmp_1.c: New testcase.
14683
a0c919f7 146842016-01-19 Marek Polacek <polacek@redhat.com>
14685
14686 PR c++/68586
14687 * g++.dg/cpp0x/enum30.C: New test.
14688
dc5d6d17 146892016-01-19 Richard Biener <rguenther@suse.de>
14690
14691 PR tree-optimization/69336
14692 * g++.dg/tree-ssa/pr69336.C: New testcase.
14693
6dd156e0 146942016-01-19 Jakub Jelinek <jakub@redhat.com>
14695
14696 PR debug/65779
14697 * gcc.dg/pr65779.c: New test.
14698
3e0d45b9 146992016-01-19 Richard Biener <rguenther@suse.de>
14700
14701 PR tree-optimization/69352
14702 * gcc.dg/torture/pr69352.c: New testcase.
14703
7a3cf64d 147042016-01-19 Jakub Jelinek <jakub@redhat.com>
14705
14706 PR rtl-optimization/68955
14707 PR rtl-optimization/64557
14708 * gcc.dg/torture/pr68955.c: New test.
14709
8be55b33 147102016-01-19 Jan Hubicka <hubicka@ucw.cz>
14711
14712 PR lto/69136
14713 * g++.dg/torture/pr69136.C: New testcase.
14714
72a985d7 147152016-01-19 Jan Hubicka <hubicka@ucw.cz>
14716
14717 PR lto/69133
14718 * g++.dg/lto/pr69133_0.C: New testcase.
14719 * g++.dg/lto/pr69133_1.C: New testcase.
14720
56778b62 147212016-01-15 Jeff Law <law@redhat.com>
14722
14723 PR tree-optimization/69320
14724 * gcc.c-torture/pr69320-1.c: New test.
14725 * gcc.c-torture/pr69320-2.c: New test.
14726 * gcc.c-torture/pr69320-3.c: New test.
14727 * gcc.c-torture/pr69320-4.c: New test.
14728
ced41b93 147292016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14730
14731 PR c++/11858
14732 PR c++/24663
14733 PR c++/24664
14734 * g++.dg/template/pr11858.C: New test.
14735 * g++.dg/template/pr24663.C: New test.
14736 * g++.dg/template/unify12.C: New test.
14737 * g++.dg/template/unify13.C: New test.
14738 * g++.dg/template/unify14.C: New test.
14739 * g++.dg/template/unify15.C: New test.
14740 * g++.dg/template/unify16.C: New test.
14741 * g++.dg/template/unify17.C: New test.
14742
7f8cbcaf 147432016-01-18 David Malcolm <dmalcolm@redhat.com>
14744
14745 PR testsuite/69181
14746 * gcc.dg/pr69181-1.c: New test file.
14747 * gcc.dg/pr69181-2.c: New test file.
14748 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14749 globals by moving it to...
14750 (cleanup-after-saved-dg-test): ...this new function. Add
14751 "global additional_sources_used". Add reset of global
14752 multiline_expected_outputs to the empty list.
14753 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14754 global to...
14755 (multiline_expected_outputs): ...this, and updated comments to
14756 note that it is modified from gcc-dg.exp.
14757 (dg-end-multiline-output): Update for the above renaming.
14758 (handle-multiline-outputs): Likewise. Remove the clearing
14759 of the expected outputs to the empty list.
14760
3c7cbfc0 147612016-01-18 Richard Biener <rguenther@suse.de>
14762
14763 PR tree-optimization/69297
14764 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14765
81d49cc1 147662016-01-18 Joseph Myers <joseph@codesourcery.com>
14767
14768 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14769 dg-options.
14770 * gcc.target/mips/mips-3d-2.c: Likewise.
14771 * gcc.target/mips/mips-3d-3.c: Likewise.
14772 * gcc.target/mips/mips-3d-4.c: Likewise.
14773 * gcc.target/mips/mips-3d-5.c: Likewise.
14774 * gcc.target/mips/mips-3d-6.c: Likewise.
14775 * gcc.target/mips/mips-3d-7.c: Likewise.
14776 * gcc.target/mips/mips-3d-8.c: Likewise.
14777 * gcc.target/mips/mips-3d-9.c: Likewise.
14778 * gcc.target/mips/mips-ps-1.c: Likewise.
14779 * gcc.target/mips/mips-ps-2.c: Likewise.
14780 * gcc.target/mips/mips-ps-3.c: Likewise.
14781 * gcc.target/mips/mips-ps-4.c: Likewise.
14782 * gcc.target/mips/mips-ps-5.c: Likewise.
14783 * gcc.target/mips/mips-ps-6.c: Likewise.
14784 * gcc.target/mips/mips-ps-7.c: Likewise.
14785 * gcc.target/mips/mips-ps-type.c: Likewise.
14786 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14787 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14788
03c4ff3a 147892016-01-18 Tom de Vries <tom@codesourcery.com>
14790
14791 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14792 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14793 * c-c++-common/goacc/kernels-empty.c: New test.
14794 * c-c++-common/goacc/kernels-eternal.c: New test.
14795 * c-c++-common/goacc/kernels-loop-2.c: New test.
14796 * c-c++-common/goacc/kernels-loop-3.c: New test.
14797 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14798 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14799 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14800 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14801 * c-c++-common/goacc/kernels-loop-data.c: New test.
14802 * c-c++-common/goacc/kernels-loop-g.c: New test.
14803 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14804 * c-c++-common/goacc/kernels-loop-n.c: New test.
14805 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14806 * c-c++-common/goacc/kernels-loop.c: New test.
14807 * c-c++-common/goacc/kernels-noreturn.c: New test.
14808 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14809 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14810 * c-c++-common/goacc/kernels-reduction.c: New test.
14811
22e3dcee 148122016-01-18 Tom de Vries <tom@codesourcery.com>
14813
14814 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14815 * gcc.dg/autopar/outer-2.c: Same.
14816 * gcc.dg/autopar/outer-3.c: Same.
14817 * gcc.dg/autopar/outer-4.c: Same.
14818 * gcc.dg/autopar/outer-5.c: Same.
14819 * gcc.dg/autopar/outer-6.c: Same.
14820 * gcc.dg/autopar/parallelization-1.c: Same.
14821 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14822 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14823 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14824 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14825 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14826 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14827 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14828 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14829 * gcc.dg/autopar/pr39500-1.c: Same.
14830 * gcc.dg/autopar/pr39500-2.c: Same.
14831 * gcc.dg/autopar/pr46193.c: Same.
14832 * gcc.dg/autopar/pr46194.c: Same.
14833 * gcc.dg/autopar/pr49580.c: Same.
14834 * gcc.dg/autopar/pr49960-1.c: Same.
14835 * gcc.dg/autopar/pr49960.c: Same.
14836 * gcc.dg/autopar/pr68373.c: Same.
14837 * gcc.dg/autopar/reduc-1.c: Same.
14838 * gcc.dg/autopar/reduc-1char.c: Same.
14839 * gcc.dg/autopar/reduc-1short.c: Same.
14840 * gcc.dg/autopar/reduc-2.c: Same.
14841 * gcc.dg/autopar/reduc-2char.c: Same.
14842 * gcc.dg/autopar/reduc-2short.c: Same.
14843 * gcc.dg/autopar/reduc-3.c: Same.
14844 * gcc.dg/autopar/reduc-4.c: Same.
14845 * gcc.dg/autopar/reduc-6.c: Same.
14846 * gcc.dg/autopar/reduc-7.c: Same.
14847 * gcc.dg/autopar/reduc-8.c: Same.
14848 * gcc.dg/autopar/reduc-9.c: Same.
14849 * gcc.dg/autopar/uns-outer-4.c: Same.
14850 * gcc.dg/autopar/uns-outer-5.c: Same.
14851 * gcc.dg/autopar/uns-outer-6.c: Same.
14852 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14853 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14854
fd5cbe2f 148552016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14856
14857 PR target/63679
14858 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14859 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14860
fa75ab55 148612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14862
14863 PR target/63679
14864 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14865 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14866 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14867
214b2582 148682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14869
14870 PR target/63679
14871 * gcc.dg/tree-ssa/sra-17.c: New.
14872 * gcc.dg/tree-ssa/sra-18.c: New.
14873
13146837 148742016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14875
14876 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14877
6ccd18c2 148782016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14879
14880 * gnat.dg/inline12.adb: New test.
14881
8872b95f 148822016-01-18 Bin Cheng <bin.cheng@arm.com>
14883
14884 PR tree-optimization/66797
14885 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14886
971514e3 148872016-01-18 Richard Biener <rguenther@suse.de>
14888
14889 PR tree-optimization/69170
14890 * gcc.dg/torture/pr69170.c: New testcase.
14891
dfb6d139 148922016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14893
14894 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14895
164d84c2 148962016-01-16 Tom de Vries <tom@codesourcery.com>
14897
14898 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14899
4c33b769 149002016-01-16 Tom de Vries <tom@codesourcery.com>
14901
14902 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14903 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14904 redundant dg-require-effective-target pthread.
14905 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14906 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14907 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14908 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14909 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14910 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14911 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14912
673441b0 149132016-01-16 David Edelsohn <dje.gcc@gmail.com>
14914
14915 PR target/68609
14916 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14917 * gcc.target/powerpc/recip-7.c: Same.
14918
90153ae7 149192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14920
14921 PR c++/69091
14922 * g++.dg/template/pr69091.C: New test.
14923
bc24d01d 149242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14925
14926 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14927 dump does not contain an error_mark_node.
14928 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14929 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14930
4067c0fd 149312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14932
14933 PR c++/68936
14934 * g++.dg/template/pr68936.C: New test.
14935
27c6dbdd 149362016-01-15 David Edelsohn <dje.gcc@gmail.com>
14937
14938 PR target/68609
14939 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14940 * gcc.target/powerpc/recip-2.c: Same.
14941 * gcc.target/powerpc/recip-3.c: Same.
14942 * gcc.target/powerpc/recip-4.c: Same.
14943 * gcc.target/powerpc/recip-sqrtf.c: Same.
14944
e390c57d 149452016-01-15 Jeff Law <law@redhat.com>
14946
14947 PR tree-optimization/69270
14948 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14949 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14950
ddcfeaf1 149512016-01-15 Paul Thomas <pault@gcc.gnu.org>
14952
14953 PR fortran/49630
14954 * gfortran.dg/deferred_character_13.f90: New test for the fix
14955 of comment 3 of the PR.
14956
14957 PR fortran/54070
14958 * gfortran.dg/deferred_character_8.f90: New test
14959 * gfortran.dg/allocate_error_5.f90: New test
14960
14961 PR fortran/60593
14962 * gfortran.dg/deferred_character_10.f90: New test
14963
14964 PR fortran/60795
14965 * gfortran.dg/deferred_character_14.f90: New test
14966
14967 PR fortran/61147
14968 * gfortran.dg/deferred_character_11.f90: New test
14969
14970 PR fortran/64324
14971 * gfortran.dg/deferred_character_9.f90: New test
14972
81be349c 149732016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14974
14975 PR rtl-optimization/69030
14976 * gcc.target/i386/pr69030.c: New.
14977
998456c5 149782016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14979
14980 * gcc.target/aarch64/target_attr_17.c: New test.
14981
0d85be19 149822016-01-15 Richard Biener <rguenther@suse.de>
14983
14984 PR tree-optimization/66856
14985 * gcc.dg/torture/pr66856-1.c: New testcase.
14986 * gcc.dg/torture/pr66856-2.c: Likewise.
14987
321d36c8 149882016-01-15 Richard Biener <rguenther@suse.de>
14989
14990 PR debug/69137
14991 * g++.dg/lto/pr69137_0.C: New testcase.
14992
d94a1f53 149932016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14994
14995 PR middle-end/69246
14996 * gcc.target/i386/pr69246.c: New test.
14997
5fe9a861 149982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14999
a9c01e81 15000 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15001
3d05a5e9 150022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15003
15004 PR c++/56194
15005 * g++.dg/init/const9.C: Disable test on S/390.
15006
5e8132b5 150072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15008
15009 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15010 * g++.dg/Wno-frame-address.C: Ditto.
15011
32307cdf 150122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15013
15014 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15015
1ca28250 150162016-01-15 Richard Biener <rguenther@suse.de>
15017
15018 PR tree-optimization/68961
15019 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15020
6271bd93 150212016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15022
15023 * gcc.target/i386/pr65105-5.c: New test.
15024
dfb6d139 150252016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15026
15027 * gcc.c-torture/execute/alias-4.c: New testcase.
15028
dfb6d139 150292016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15030
15031 PR ipa/68148
15032 * g++.dg/ipa/devirt-49.C: New testcase.
15033
7bbac464 150342016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15035
15036 PR target/65837
15037 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15038 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15039 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15040
4345b868 150412016-01-15 Richard Biener <rguenther@suse.de>
15042
15043 PR tree-optimization/69117
15044 * gcc.dg/torture/pr69117.c: New testcase.
15045
580357e7 150462015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15047
15048 PR c++/69048
15049 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15050
612baa31 150512016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15052
15053 PR testsuite/67509
15054 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15055 range tests use 100 * maximum instead of maximum + 1.
15056
44e09bc4 150572016-01-14 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR debug/69244
15060 * gcc.dg/guality/pr69244.c: New test.
15061
96962ae4 150622016-01-14 Uros Bizjak <ubizjak@gmail.com>
15063
15064 * lib/target-supports.exp (check_effective_target_issignaling):
15065 New procedure.
15066 * gcc.dg/pr61441.c: Require issignaling effective target.
15067
ab9c400b 150682016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15069
15070 PR target/68803
15071 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15072
a7ed4583 150732016-01-14 David Malcolm <dmalcolm@redhat.com>
15074
15075 PR c++/68819
15076 PR preprocessor/69177
15077 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15078 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15079 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15080 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15081
77f35cec 150822016-01-14 Marek Polacek <polacek@redhat.com>
15083
15084 PR c/69262
15085 * gcc.dg/array-15.c: New test.
15086
915d0950 150872016-01-14 Jakub Jelinek <jakub@redhat.com>
15088
15089 PR middle-end/68146
15090 PR tree-optimization/69155
15091 * gfortran.dg/pr68146.f: New test.
15092 * gfortran.dg/pr69155.f90: New test.
15093
24651fb7 150942016-01-14 Richard Biener <rguenther@suse.de>
15095
15096 PR tree-optimization/68060
15097 * gcc.dg/torture/pr68060-1.c: New testcase.
15098 * gcc.dg/torture/pr68060-2.c: Likewise.
15099
2f63f950 151002016-01-14 Nick Clifton <nickc@redhat.com>
15101
15102 * lib/target-supports.exp
15103 (check_effective_target_arm_neon_ok_nocache): Add an option
15104 sequence that includes setting the ARM architecture to ARMv7-A.
15105 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15106 command line options necessary to enable Neon support.
15107 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15108 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15109 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15110 * gcc.target/arm/pr69180.c: Likewise.
15111
3ce0acde 151122016-01-14 Jeff Law <law@redhat.com>
15113
15114 PR tree-optimization/69270
15115 * gcc.dg/tree-ssa/pr69270.c: New test.
15116
bda05c57 151172016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15118
15119 PR c/66208
15120 * c-c++-common/pr66208.c: New file.
15121
9b657cf1 151222016-01-13 Jakub Jelinek <jakub@redhat.com>
15123
15124 PR tree-optimization/69156
15125 * gcc.dg/pr69156.c: New test.
15126
58ba1b9d 151272016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15128
15129 * gcc.target/i386/pr69225-7.c: New test.
15130
e5fee0fe 151312016-01-13 Richard Henderson <rth@redhat.com>
15132
15133 * gcc.dg/tm/memopt-13.c: Update expected function.
15134 * gcc.dg/tm/memopt-6.c: Likewise.
15135
3f0e9745 151362016-01-13 Uros Bizjak <ubizjak@gmail.com>
15137
15138 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15139 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15140 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15141 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15142
3f0e9745 151432016-01-13 Tom de Vries <tom@codesourcery.com>
15144
15145 PR tree-optimization/69169
7a6ddc0d 15146 * gcc.dg/pr69169.c: New test.
15147
9b657cf1 151482016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15149
15150 PR target/69228
15151 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15152 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15153 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15154 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15155 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15156 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15157 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15158 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15159
f704d701 151602016-01-13 Jakub Jelinek <jakub@redhat.com>
15161
15162 PR target/69247
15163 * gcc.dg/pr69247.c: New test.
15164
e966d6b9 151652016-01-13 Richard Biener <rguenther@suse.de>
15166
15167 PR tree-optimization/69242
15168 * gcc.dg/torture/pr69242.c: New testcase.
15169
1ca1d9b2 151702016-01-13 Richard Biener <rguenther@suse.de>
15171
15172 PR tree-optimization/69186
15173 * gcc.dg/torture/pr69186.c: New testcase.
15174
d07cbccc 151752016-01-13 Jeff Law <law@redhat.com>
15176
15177 PR tree-optimization/67755
15178 * gcc.dg/tree-ssa/pr67755.c: New test.
15179
151802016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15181
15182 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15183 pass number in output by a star.
15184
b95d41cf 151852016-01-12 Bin Cheng <bin.cheng@arm.com>
15186
15187 PR tree-optimization/68911
15188 * gcc.c-torture/execute/pr68911.c: New test.
15189
91d87e22 151902016-01-12 Marek Polacek <polacek@redhat.com>
15191
15192 PR c++/68979
15193 * g++.dg/warn/permissive-1.C: New test.
15194
8a9401a4 151952016-01-12 Jakub Jelinek <jakub@redhat.com>
15196
15197 PR objc++/68511
15198 PR c++/69213
15199 * g++.dg/opt/pr69213.C: New test.
15200
b9cb7a67 152012016-01-12 Christian Bruel <christian.bruel@st.com>
15202
15203 PR target/69180
15204 * gcc.target/arm/pr69180.c: New test.
15205
e4c96992 152062016-01-12 Richard Biener <rguenther@suse.de>
15207
15208 PR lto/69077
15209 * g++.dg/lto/pr69077_0.C: New testcase.
15210 * g++.dg/lto/pr69077_1.C: Likewise.
15211
90525f61 152122016-01-12 Jakub Jelinek <jakub@redhat.com>
15213
15214 PR target/69175
15215 * g++.dg/opt/pr69175.C: New test.
15216
9e7edfd3 152172016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15218
15219 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15220 rather than #including math.h & stdlib.h.
15221 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15222 * gcc.dg/vect/pr49771.c: Likewise.
15223 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15224 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15225 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15226 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15227 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15228 * gcc.dg/vect/pr44507.c: Likewise.
15229 * gcc.dg/vect/pr45902.c: Likewise.
15230 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15231 * gcc.dg/vect/vect-117.c: Likewise.
15232 * gcc.dg/vect/vect-99.c: Likewise.
15233 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15234 * gcc.dg/vect/vect-cond-1.c: Likewise.
15235 * gcc.dg/vect/vect-cond-2.c: Likewise.
15236 * gcc.dg/vect/vect-cond-3.c: Likewise.
15237 * gcc.dg/vect/vect-cond-4.c: Likewise.
15238 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15239 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15240 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15241 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15242 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15243 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15244 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15245 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15246 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15247 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15248 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15249 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15250 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15251 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15252 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15253 include of signal.h.
15254 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15255 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15256 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15257 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15258 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15259 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15260 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15261 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15262 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15263 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15264 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15265 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15266 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15267 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15268 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15269 * gcc.dg/vect/vect-outer-5.c: Likewise.
15270 * gcc.dg/vect/vect-outer-6.c: Likewise.
15271 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15272 include of stdio.h.
15273
3368873d 152742016-01-12 Nick Clifton <nickc@redhat.com>
15275
15276 PR target/68913
15277 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15278 to fread so that it will be found in all target runtimes.
15279
0464ea95 152802016-01-12 Richard Biener <rguenther@suse.de>
15281
15282 PR tree-optimization/69053
15283 * g++.dg/torture/pr69053.C: New testcase.
15284
7819730f 152852016-01-12 Richard Biener <rguenther@suse.de>
15286
15287 PR tree-optimization/69168
15288 * gcc.dg/torture/pr69168.c: New testcase.
15289
995bfebf 152902016-01-12 Richard Biener <rguenther@suse.de>
15291
15292 PR tree-optimization/69157
15293 * gcc.dg/torture/pr69157.c: New testcase.
15294
152952016-01-12 Richard Biener <rguenther@suse.de>
15296
15297 PR tree-optimization/69174
15298 * gcc.dg/torture/pr69174.c: New testcase.
15299
1d10d64c 153002016-01-12 Jakub Jelinek <jakub@redhat.com>
15301
15302 PR c++/66808
15303 PR c++/69000
15304 * g++.dg/tls/pr66808.C: New test.
15305 * g++.dg/tls/pr69000.C: New test.
15306
f0b79faf 153072016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15308
15309 * gcc.target/powerpc/swaps-p8-23.c: New test.
15310 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15311
04cf75a4 153122016-01-11 John David Anglin <danglin@gcc.gnu.org>
15313
15314 PR tree-optimization/68356
15315 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15316
0eb4264c 153172016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15318 Jim Wilson <jim.wilson@linaro.org>
15319
15320 PR target/69194
15321 * gcc.target/arm/pr69194.c: New test.
15322
2f66de64 153232016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15324
15325 PR target/69225
15326 * gcc.target/i386/pr69225-1.c: New test.
15327 * gcc.target/i386/pr69225-2.c: Likewise.
15328 * gcc.target/i386/pr69225-3.c: Likewise.
15329 * gcc.target/i386/pr69225-4.c: Likewise.
15330 * gcc.target/i386/pr69225-5.c: Likewise.
15331 * gcc.target/i386/pr69225-6.c: Likewise.
15332
36105e82 153332016-01-11 Jakub Jelinek <jakub@redhat.com>
15334
1c78ce2e 15335 PR target/67462
15336 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15337 if lp64.
15338
a4a87320 15339 PR target/69071
15340 * gcc.dg/pr69071.c: New test.
15341
91fbd04f 15342 PR c++/69211
15343 * g++.dg/opt/pr69211.C: New test.
15344
36105e82 15345 PR tree-optimization/69214
15346 * gcc.c-torture/compile/pr69214.c: New test.
15347
e934c380 153482016-01-11 Uros Bizjak <ubizjak@gmail.com>
15349
15350 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15351 * gcc.target/i386/pr66232-11.c: Ditto.
15352 * gcc.target/i386/pr66232-12.c: Ditto.
15353 * gcc.target/i386/pr66232-13.c: Ditto.
15354
3ff1b153 153552016-01-11 Richard Biener <rguenther@suse.de>
15356
15357 PR tree-optimization/69173
15358 * gcc.dg/torture/pr69173.c: New testcase.
15359
04e1504c 153602016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15361
15362 PR rtl-optimization/68796
15363 * gcc.target/aarch64/tst_5.c: New test.
15364 * gcc.target/aarch64/tst_6.c: Likewise.
15365
ae8718b5 153662016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15367
15368 PR rtl-optimization/68841
15369 * gcc.dg/pr68841.c: New test.
15370 * gcc.c-torture/execute/pr68841.c: New test.
15371
bd8bece2 153722016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15373
15374 PR rtl-optimization/68920
15375 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15376 for ix86 targets.
15377 * gcc.dg/ifcvt-5.c: New test.
15378
9b657cf1 153792016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15380
15381 PR bootstrap/69123
15382 * g++.dg/pr69123.C: New.
15383
7a158352 153842016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15385
15386 PR target/69010
15387 * gcc.target/i386/pr69010.c: New test.
15388
ff375d11 153892016-01-11 Martin Jambor <mjambor@suse.cz>
15390
15391 PR ipa/69044
15392 * gcc.target/i386/chkp-pr69044.c: New test.
15393
9eb890f1 153942016-01-11 Tom de Vries <tom@codesourcery.com>
15395
15396 PR tree-optimization/69109
15397 * gcc.dg/autopar/pr69109-2.c: New test.
15398 * gcc.dg/autopar/pr69109.c: New test.
15399
c4157ee5 154002016-01-11 Tom de Vries <tom@codesourcery.com>
15401
15402 PR tree-optimization/69108
15403 * gcc.dg/autopar/pr69108.c: New test.
15404
b933e511 154052016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15406
15407 PR c++/69029
15408 * c-c++-common/Wisleading-indentation.c: Augment test.
15409
efb73de1 154102016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15411
15412 PR fortran/69154
15413 * gfortran.dg/inline_matmul_12.f90: New test.
15414
40c86c3b 154152016-01-10 Paul Thomas <pault@gcc.gnu.org>
15416
15417 PR fortran/67779
15418 * gfortran.dg/actual_array_offset_1: New test.
15419
a006c0bb 154202016-01-10 Tom de Vries <tom@codesourcery.com>
15421
15422 PR tree-optimization/69062
15423 * gcc.dg/autopar/pr69062.c: New test.
15424
880ed4be 154252016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15426
15427 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15428 * gcc.dg/vect/slp-perm-2.c: Likewise.
15429 * gcc.dg/vect/slp-perm-3.c: Likewise.
15430 * gcc.dg/vect/slp-perm-5.c: Likewise.
15431 * gcc.dg/vect/slp-perm-6.c: Likewise.
15432 * gcc.dg/vect/slp-perm-7.c: Likewise.
15433 * gcc.dg/vect/slp-perm-8.c: Likewise.
15434
d95e1856 154352016-01-10 Tom de Vries <tom@codesourcery.com>
15436
15437 PR tree-optimization/69039
15438 * gcc.dg/autopar/pr69039.c: New test.
15439
0f8f48d0 154402016-01-09 Marek Polacek <polacek@redhat.com>
15441
15442 PR c++/69113
15443 * g++.dg/pr69113.C: New test.
15444
7dff0499 154452016-01-09 Jakub Jelinek <jakub@redhat.com>
15446
15447 PR middle-end/50865
15448 PR tree-optimization/69097
15449 * gcc.c-torture/execute/pr50865.c: New test.
15450 * gcc.c-torture/execute/pr69097-1.c: New test.
15451 * gcc.c-torture/execute/pr69097-2.c: New test.
15452 * gcc.dg/pr69097-1.c: New test.
15453 * gcc.dg/pr69097-2.c: New test.
15454
18431e78 154552016-01-09 Jakub Jelinek <jakub@redhat.com>
15456
15457 PR c++/69164
15458 * g++.dg/opt/pr69164.C: New test.
15459
1943a4a2 154602016-01-08 Jakub Jelinek <jakub@redhat.com>
15461
15462 PR tree-optimization/69167
15463 * gcc.dg/pr69167.c: New test.
15464
a143e277 154652016-01-08 Marek Polacek <polacek@redhat.com>
15466
15467 PR c++/68449
15468 * g++.dg/pr68449.C: New.
15469
44c01906 154702016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15471
15472 PR tree-optimization/68707
15473 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15474 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15475 on platforms supporting it.
15476 * gcc.dg/vect/slp-perm-2.c: Likewise.
15477 * gcc.dg/vect/slp-perm-3.c: Likewise.
15478 * gcc.dg/vect/slp-perm-5.c: Likewise.
15479 * gcc.dg/vect/slp-perm-7.c: Likewise.
15480 * gcc.dg/vect/slp-perm-8.c: Likewise.
15481 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15482 on platforms supporting it.
15483
c437d1e8 154842016-01-08 Jakub Jelinek <jakub@redhat.com>
15485
c9595c51 15486 PR tree-optimization/69162
15487 * gcc.dg/pr69162.c: New test.
15488
c437d1e8 15489 PR tree-optimization/69172
15490 * gcc.dg/pr69172.c: New test.
15491
6a46a28c 154922016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15493
15494 PR tree-optimization/67781
15495 * gcc.c-torture/execute/pr67781.c: New file.
15496
62ad9a04 154972016-01-08 Jakub Jelinek <jakub@redhat.com>
15498
15499 PR tree-optimization/69083
15500 * gcc.dg/vect/pr69083.c: New test.
15501
9e0e8c2a 155022016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15503
15504 PR tree-optimization/61441
15505 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15506 Use -fexcess-precision=standard for compiler options.
15507 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15508
5d034e37 155092016-01-08 Jakub Jelinek <jakub@redhat.com>
15510
5013f740 15511 PR fortran/69128
15512 * gfortran.dg/gomp/pr69128.f90: New test.
15513
5d034e37 15514 PR c++/69145
15515 * g++.dg/ext/pr69145-1.C: New test.
15516 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15517 * g++.dg/ext/pr69145-2.h: New file.
15518
517906ff 155192016-01-07 Martin Sebor <msebor@redhat.com>
15520
15521 PR c/68966
15522 * gcc.dg/atomic-fetch-bool.c: New test.
15523 * gcc.dg/sync-fetch-bool.c: New test.
15524
cdbb524c 155252016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15526
15527 PR fortran/66680
15528 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15529
ec3aba9e 155302016-01-07 Nick Clifton <nickc@redhat.com>
15531
15532 PR target/66655
15533 * g++.dg/pr66655.C: New test.
15534 * g++.dg/pr66655_1.cc: Test support file.
15535 * g++.dg/pr66655.h: Test header file.
15536
9b657cf1 155372016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15538
15539 PR fortran/66680
15540 gfortran.dg/gomp/pr66680.f90: New test.
15541
cd45d7a5 155422016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15543
15544 PR target/69171
15545 * gcc.target/i386/pr69171-1.c: New test.
15546 * gcc.target/i386/pr69171-2.c: Likewise.
15547 * gcc.target/i386/pr69171-3.c: Likewise.
15548 * gcc.target/i386/pr69171-4.c: Likewise.
15549 * gcc.target/i386/pr69171-5.c: Likewise.
15550 * gcc.target/i386/pr69171-6.c: Likewise.
15551
4a86a91a 155522015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15553
15554 PR middle-end/67639
15555 * c-c++-common/pr67639.c: New test.
15556
34c05552 155572016-01-07 Jakub Jelinek <jakub@redhat.com>
15558
15559 PR tree-optimization/69141
15560 * g++.dg/opt/pr69141.C: New test.
15561
f08d6895 155622016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15563
15564 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15565
32ec4173 155662016-01-06 Uros Bizjak <ubizjak@gmail.com>
15567
15568 PR target/69140
15569 * gcc.target/i386/pr69140.c: New test
15570
d74214f3 155712016-01-06 David Malcolm <dmalcolm@redhat.com>
15572
15573 * gcc.dg/bad-dereference.c: New test case.
15574
73991cab 155752015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15576
15577 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15578
fc8cc457 155792016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15580
15581 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15582
be3c9981 155832016-01-06 Marek Polacek <polacek@redhat.com>
15584
15585 PR sanitizer/69099
15586 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15587
2cb724f9 155882016-01-05 Marek Polacek <polacek@redhat.com>
15589
15590 PR c/69104
15591 * gcc.dg/atomic-invalid-2.c: New.
15592
233a53ed 155932016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15594
15595 PR target/68991
15596 * gcc.target/i386/pr68991.c: New test.
15597
ea87c5e3 155982016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15599
15600 PR target/68991
15601 * g++.dg/pr68991-1.C: New test.
15602 * g++.dg/pr68991-2.C: Likewise.
15603
1943a4a2 156042016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15605
1943a4a2 15606 PR other/60465
afe82e5b 15607 * gcc.target/ia64/pr60465-gprel64.c: New test.
15608 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15609
1e9147dd 156102016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15611
15612 PR rtl-optimization/68651
15613 * gcc.target/aarch64/pr68651_1.c: New test.
15614
d42aa619 156152016-01-05 David Malcolm <dmalcolm@redhat.com>
15616
15617 PR c/69122
15618 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15619
1776de76 156202016-01-05 Nathan Sidwell <nathan@acm.org>
15621
2d7d361d 15622 PR c++/58583
15623 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15624
1776de76 15625 * gcc.dg/alias-15.c: New.
15626
5beb12c0 156272016-01-05 Nick Clifton <nickc@redhat.com>
15628
15629 PR target/68870
15630 * g++.dg/pr68770.C: New test.
15631
d8cca921 156322016-01-04 Mike Stump <mikestump@comcast.net>
15633
15634 * lib/target-supports.exp (check_effective_target_cilkplus):
15635 cilkplus targets require pthreads.
afc907ef 15636 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15637
8427dff3 156382016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15639
15640 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15641 generation.
15642
f1717362 156432016-01-04 Jakub Jelinek <jakub@redhat.com>
15644
15645 Update copyright years.
15646
d7d6a3ab 156472016-01-04 Marek Polacek <polacek@redhat.com>
15648
15649 PR c/68908
15650 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15651 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15652 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15653
b8f4a5f9 156542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15655
15656 * gcc.target/sparc/20160104-2.c: New test.
15657
6b5c028f 156582016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15659
15660 * gcc.target/sparc/20160104-1.c: New test.
15661
300e1002 156622016-01-03 Paul Thomas <pault@gcc.gnu.org>
15663
15664 PR fortran/65045
15665 * gfortran.dg/pr65045.f90: New test.
15666
855b105f 156672016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15668
15669 * gnat.dg/specs/debug1.ads: Delete.
15670
bdc177dc 156712016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15672
15673 PR libgfortran/68867
15674 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15675 expression.
15676
48aaffae 156772016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15678
15679 PR libgfortran/68867
15680 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15681 PowerPC.
15682
19a468b8 156832016-01-01 Paul Thomas <pault@gcc.gnu.org>
15684
15685 PR fortran/68864
15686 * gfortran.dg/pr68864.f90: New test.
15687
25371c91 156882016-01-01 Jakub Jelinek <jakub@redhat.com>
15689
2a659064 15690 PR tree-optimization/69070
15691 * gcc.dg/pr69070.c: New test.
15692
57aa9851 15693 PR sanitizer/69055
15694 * gfortran.dg/pr69055.f90: New test.
15695
25371c91 15696 PR target/69015
15697 * gcc.dg/pr69015.c: New test.
f1717362 15698\f
fb2c1edd 15699Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15700
15701Copying and distribution of this file, with or without modification,
15702are permitted in any medium without royalty provided the copyright
15703notice and this notice are preserved.