]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl,
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d10b2a5c 12016-11-15 Jakub Jelinek <jakub@redhat.com>
2
a6f4466c 3 * g++.dg/cpp1z/decomp13.C: New test.
4
0f67b1be 5 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
6
d10b2a5c 7 PR c++/71988
8 * g++.dg/cpp0x/constexpr-71988.C: New test.
9
1f87aa23 102016-11-15 Maciej W. Rozycki <macro@imgtec.com>
11
12 * gcc.target/mips/insn-casesi.c: New test case.
13 * gcc.target/mips/insn-pseudo-1.c: New test case.
14 * gcc.target/mips/insn-pseudo-2.c: New test case.
15 * gcc.target/mips/insn-pseudo-3.c: New test case.
16 * gcc.target/mips/insn-pseudo-4.c: New test case.
17 * gcc.target/mips/insn-tablejump.c: New test case.
18
32caa8ac 192016-11-15 Maciej W. Rozycki <macro@imgtec.com>
20
21 * gcc.target/mips/mips.exp (mips_option_tests): Add
22 `-mcode-readable=yes' array element.
23
22d200b9 242016-11-15 Maciej W. Rozycki <macro@imgtec.com>
25
26 * gcc.target/mips/mips.exp (mips_option_tests): Add
27 `-mmicromips' array element.
28
385999e2 292016-11-15 Michael Matz <matz@suse.de>
30
31 PR missed-optimization/77881
32 * gcc.target/i386/pr77881.c: New test.
33
53ae7f64 342016-11-15 Jakub Jelinek <jakub@redhat.com>
35
36 PR middle-end/78295
37 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
38
ae06106e 392016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
40
41 * gcc.target/powerpc/vec-set-int.c: New test.
42 * gcc.target/powerpc/vec-set-short.c: Likesie.
43 * gcc.target/powerpc/vec-set-char.c: Likewise.
44
a49621cf 452016-11-14 Jakub Jelinek <jakub@redhat.com>
46
47 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
48
9ff5ab90 492016-11-14 Janus Weil <janus@gcc.gnu.org>
50
51 PR fortran/78300
52 * gfortran.dg/class_result_3.f90: New test.
53
b1f04d34 542016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 55 Richard Biener <rguenther@suse.de>
56
57 * gcc.dg/gimplefe-1.c: New testcase.
58 * gcc.dg/gimplefe-2.c: Likewise.
59 * gcc.dg/gimplefe-3.c: Likewise.
60 * gcc.dg/gimplefe-4.c: Likewise.
61 * gcc.dg/gimplefe-5.c: Likewise.
62 * gcc.dg/gimplefe-6.c: Likewise.
63 * gcc.dg/gimplefe-7.c: Likewise.
64 * gcc.dg/gimplefe-8.c: Likewise.
65 * gcc.dg/gimplefe-9.c: Likewise.
66 * gcc.dg/gimplefe-10.c: Likewise.
67 * gcc.dg/gimplefe-11.c: Likewise.
68 * gcc.dg/gimplefe-12.c: Likewise.
69 * gcc.dg/gimplefe-13.c: Likewise.
70 * gcc.dg/gimplefe-14.c: Likewise.
71 * gcc.dg/gimplefe-15.c: Likewise.
72 * gcc.dg/gimplefe-16.c: Likewise.
73 * gcc.dg/gimplefe-17.c: Likewise.
74 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 75
3af33bcf 762016-11-14 Martin Liska <mliska@suse.cz>
77
78 PR bootstrap/78069
79 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
80 to match scanned pattern.
81 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
82
7cacafcf 832016-11-14 Richard Biener <rguenther@suse.de>
84
85 PR tree-optimization/78312
86 * gcc.dg/torture/pr78312.c: New testcase.
87
3f1786fa 882016-11-14 Georg-Johann Lay <avr@gjlay.de>
89
90 PR target/78093
91 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
92
3d8c7132 932016-11-14 Jakub Jelinek <jakub@redhat.com>
94 Jason Merrill <jason@redhat.com>
95
96 Implement P0217R3 - C++17 structured bindings
97 * g++.dg/cpp1z/decomp1.C: New test.
98 * g++.dg/cpp1z/decomp2.C: New test.
99 * g++.dg/cpp1z/decomp3.C: New test.
100 * g++.dg/cpp1z/decomp4.C: New test.
101 * g++.dg/cpp1z/decomp5.C: New test.
102 * g++.dg/cpp1z/decomp6.C: New test.
103 * g++.dg/cpp1z/decomp7.C: New test.
104 * g++.dg/cpp1z/decomp8.C: New test.
105 * g++.dg/cpp1z/decomp9.C: New test.
106 * g++.dg/cpp1z/decomp10.C: New test.
107
3657b81b 1082016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
109
110 * g++.dg/torture/pr78268.C: New test.
111
9bf6a8e0 1122016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
113
114 PR c/35503
115 * c-c++-common/pr35503-1.c: New test.
116 * c-c++-common/pr35503-2.c: Likewise.
117 * c-c++-common/pr35503-3.c: Likewise.
118 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
119
f6f8b4f2 1202016-11-13 Uros Bizjak <ubizjak@gmail.com>
121
122 PR rtl-optimization/78232
123 PR rtl-optimization/78248
124 * gcc.dg/ubsan/pr78248.c: New test.
125
54efb8ee 1262016-11-13 Eric Botcazou <ebotcazou@adacore.com>
127
128 * gnat.dg/address_conv.adb: New test.
129
9ed6bb1c 1302016-11-13 Eric Botcazou <ebotcazou@adacore.com>
131
132 * gnat.dg/renaming11.ad[sb]: New test.
133
7907d43b 1342016-11-13 Eric Botcazou <ebotcazou@adacore.com>
135
136 * c-c++-common/dump-ada-spec-6.c: New test.
137
80905eec 1382016-11-13 Eric Botcazou <ebotcazou@adacore.com>
139
140 * gnat.dg/lto21.adb: New test.
141 * gnat.dg/lto21_pkg1.ads: New helper.
142 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
143
1f302f2e 1442016-11-13 Janus Weil <janus@gcc.gnu.org>
145
146 PR fortran/60952
147 * gfortran.dg/typebound_proc_34.f90: New test.
148
abfb4be5 1492016-11-13 Janus Weil <janus@gcc.gnu.org>
150
151 PR fortran/66366
152 * gfortran.dg/class_57.f90: Changed error message.
153 * gfortran.dg/class_60.f90: New test.
154
4699a580 1552016-11-12 David Edelsohn <dje.gcc@gmail.com>
156
157 * g++.dg/pr78112.C: XFAIL AIX.
158
f7b2c82b 1592016-11-12 Janus Weil <janus@gcc.gnu.org>
160
161 PR fortran/77501
162 * gfortran.dg/typebound_generic_16.f90: New test.
163
d16addb3 1642016-11-12 Jakub Jelinek <jakub@redhat.com>
165
166 PR c++/71225
167 * g++.dg/cpp0x/pr71225.C: New test.
168
1998c023 1692016-11-11 Eric Botcazou <ebotcazou@adacore.com>
170
171 * gcc.target/sparc/20161111-1.c: New test.
172
a3b46c9c 1732016-11-11 Uros Bizjak <ubizjak@gmail.com>
174
175 PR target/78310
176 * gcc.target/i386/pr78310.c: New test.
177
0d56015c 1782016-11-11 Jeff Law <law@redhat.com>
179
180 * gcc.dg/tree-ssa/isolate-6.c: New test.
181 * gcc.dg/tree-ssa/isolate-7.c: New test.
182
dc9e2118 1832016-11-11 Bin Cheng <bin.cheng@arm.com>
184
185 PR testsuite/78292
186 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
187 vect_max_reduc.
188
9117e2ab 1892016-11-11 Jakub Jelinek <jakub@redhat.com>
190
191 PR c++/72774
192 * g++.dg/parse/pr72774.C: New test.
193
3d8b172a 1942016-11-11 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/71575
197 * gcc.dg/graphite/pr71575-1.c: New testcase.
198 * gcc.dg/graphite/pr71575-2.c: Likewise.
199
36bb9d71 2002016-11-11 Richard Biener <rguenther@suse.de>
201
202 PR middle-end/78295
203 * gcc.dg/uninit-pr78295.c: New testcase.
204
53ae7f64 2052016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 206
207 PR fortran/78277
208 * gfortran.dg/dec_structure_17.f90: New test.
209
3c57e933 2102016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
211
212 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
213 being allowed in vector registers.
214 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
215 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
216 * gcc.target/powerpc/vsx-himode.c: Likewise.
217 * gcc.target/powerpc/vsx-himode2.c: Likewise.
218 * gcc.target/powerpc/vsx-himode3.c: Likewise.
219 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
220 to allow matching MFVSRD or MFVSRW.
221
b851b8f0 2222016-11-10 Pat Haugen <pthaugen@us.ibm.com>
223
224 PR rtl-optimization/78241
225 * gcc.dg/pr78241.c: New test.
226
a08fc382 2272016-11-10 Jakub Jelinek <jakub@redhat.com>
228
5fca0e1a 229 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
230 201307.
231
a08fc382 232 * g++.dg/cpp1z/noexcept-type14.C: New test.
233 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
234
8c2f9148 2352016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
236
237 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
238 WVAL0S tests added in r241817.
239
44b49e6b 2402016-11-10 Jakub Jelinek <jakub@redhat.com>
241
242 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
243 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
244 no longer allowed and corresponding ordered construct.
245 * gfortran.dg/gomp/linear-1.f90: New test.
246 * gfortran.dg/gomp/declare-simd-2.f90: New test.
247 * gfortran.dg/gomp/declare-target-1.f90: New test.
248 * gfortran.dg/gomp/declare-target-2.f90: New test.
249
65dc2516 2502016-11-10 Martin Liska <mliska@suse.cz>
251
252 PR sanitizer/78270
253 * gcc.dg/asan/pr78270.c: New test.
254
c74b2e3b 2552016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
256 Jakub Jelinek <jakub@redhat.com>
257
258 PR debug/78112
44b49e6b 259 * g++.dg/pr78112.C: New testcase.
c74b2e3b 260
934a0458 2612016-11-09 Jakub Jelinek <jakub@redhat.com>
262
104d9702 263 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
264 -Wno-c++1z-compat.
265 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
266 string in case condition contains % characters.
267
934a0458 268 PR c++/78283
269 * g++.dg/cpp1z/noexcept-type13.C: New test.
270
99f5e97b 2712016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
272
273 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
274 using (HAS_MOVN) with MIPS III.
275
92902736 2762016-11-09 Janus Weil <janus@gcc.gnu.org>
277
278 PR fortran/46459
279 * gfortran.dg/volatile14.f90: New test.
280
c07c7aac 2812016-11-09 Uros Bizjak <ubizjak@gmail.com>
282
283 PR target/78262
284 * gcc.target/i386/pr78262.c: New test.
285
53ae7f64 2862016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 287
288 PR fortran/78259
289 * gfortran.dg/pr78259.f90: New test.
290
c2ee4354 2912016-11-09 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/60777
294 * gfortran.dg/spec_expr_7.f90: New test.
295
58721d0c 2962016-11-09 Jakub Jelinek <jakub@redhat.com>
297
092db747 298 PR target/77718
299 * gcc.c-torture/execute/pr77718.c: New test.
300
58721d0c 301 * gcc.dg/ubsan/c99-shift-3.c: New test.
302 * gcc.dg/ubsan/c99-shift-4.c: New test.
303 * gcc.dg/ubsan/c99-shift-5.c: New test.
304 * gcc.dg/ubsan/c99-shift-6.c: New test.
305
61e45f2d 3062016-11-09 Martin Liska <mliska@suse.cz>
307
308 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
309 test-case for memcmp.
310 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
311
0787dd56 3122016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
313
314 PR testsuite/78269
315 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
316
df163634 3172016-11-09 Paul Thomas <pault@gcc.gnu.org>
318
319 * gfortran.dg/move_alloc_18.f90: New test.
320
0c3d1ddf 3212016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
322
323 PR middle-end/78256
324 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
325 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
326
46837445 3272016-11-09 Janus Weil <janus@gcc.gnu.org>
328
329 PR fortran/71894
330 * gfortran.dg/class_59.f90: New test.
331
68d072bb 3322016-11-09 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/78007
335 * gcc.dg/vect/vect-bswap32.c: Adjust.
336 * gcc.dg/vect/vect-bswap64.c: Likewise.
337
e0bcc1cc 3382016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
339
340 * gcc.dg/ipa/vrp7.c: New test.
341
166f8178 3422016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
343
344 PR ipa/78121
345 * gcc.dg/ipa/pr78121.c: New test.
346
e7c5f688 3472016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
348
349 * c-c++-common/asan/default_options.h: New file.
350 * c-c++-common/asan/strcasestr-1.c: New test.
351 * c-c++-common/asan/strcasestr-2.c: Likewise.
352 * c-c++-common/asan/strcspn-1.c: Likewise.
353 * c-c++-common/asan/strcspn-2.c: Likewise.
354 * c-c++-common/asan/strpbrk-1.c: Likewise.
355 * c-c++-common/asan/strpbrk-2.c: Likewise.
356 * c-c++-common/asan/strspn-1.c: Likewise.
357 * c-c++-common/asan/strspn-2.c: Likewise.
358 * c-c++-common/asan/strstr-1.c: Likewise.
359 * c-c++-common/asan/strstr-2.c: Likewise.
360 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
361
1350ad47 3622016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
363
364 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
365
a3ba9d54 3662016-11-08 Janus Weil <janus@gcc.gnu.org>
367
368 PR fortran/68440
369 * gfortran.dg/class_58.f90: New test.
370
bcc971fd 3712016-11-08 Uros Bizjak <ubizjak@gmail.com>
372
373 PR target/70799
374 * gcc.target/i386/pr70799-2.c: New test.
375
af1b77d0 3762016-11-08 Janus Weil <janus@gcc.gnu.org>
377
378 PR fortran/77596
379 * gfortran.dg/proc_ptr_comp_46.f90: New test.
380
ed73a6cb 3812016-11-08 Bin Cheng <bin.cheng@arm.com>
382
383 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
384
b887afd7 3852016-11-08 Bin Cheng <bin.cheng@arm.com>
386
387 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
388
4ba8fd25 3892016-11-08 Bin Cheng <bin.cheng@arm.com>
390
391 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
392
d71fcb4d 3932016-11-08 Martin Liska <mliska@suse.cz>
394
395 PR testsuite/78242
396 * g++.dg/asan/use-after-scope-4.C: New test.
397 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
398 * gcc.dg/asan/use-after-scope-8.c: Remove.
399
dc168f1c 4002016-11-08 Richard Biener <rguenther@suse.de>
401
402 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
403
2cda118d 4042016-11-08 Tamar Christina <tamar.christina@arm.com>
405
406 PR testsuite/78136
407 * gcc.dg/cpp/trad/trad.exp
408 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
409 * gcc.dg/cpp/trad/include.c: Use local header file.
410
de8f611c 4112016-11-08 Richard Biener <rguenther@suse.de>
412
413 PR tree-optimization/78205
414 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
415
095c7123 4162016-11-08 Richard Biener <rguenther@suse.de>
417
418 PR tree-optimization/78224
419 * g++.dg/torture/pr78224.C: New testcase.
420
5de86198 4212016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
422
423 * gcc.dg/store_merging_1.c: Require store_merge.
424 * gcc.dg/store_merging_2.c: Likewise.
425 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 426 * gcc.dg/store_merging_5.c: Likewise.
5de86198 427 * gcc.dg/store_merging_6.c: Likewise.
428 * gcc.dg/store_merging_7.c: Likewise.
429 * gcc.dg/store_merging_8.c: Likewise.
430 * lib/target-supports.exp (check_effective_target_store_merge): New.
431
9c118ae0 4322016-11-07 David Edelsohn <dje.gcc@gmail.com>
433
434 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
435 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
436 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
437 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
438 -mvsx -mpower8-vector.
439 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
440 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
441 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
442 -mvsx -mpower8-vector.
443
ded98213 4442016-11-07 David Edelsohn <dje.gcc@gmail.com>
445
446 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
447
448 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
449 * gcc.dg/visibility-14.c: XFAIL AIX.
450 * gcc.dg/visibility-15.c: XFAIL AIX.
451 * gcc.dg/visibility-16.c: XFAIL AIX.
452 * gcc.dg/visibility-17.c: XFAIL AIX.
453 * gcc.dg/visibility-18.c: XFAIL AIX.
454 * gcc.dg/visibility-19.c: XFAIL AIX.
455 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
456 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
457 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
458 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
459
dfeedc5c 4602016-11-07 Jakub Jelinek <jakub@redhat.com>
461
462 PR target/78227
463 * gcc.target/i386/pr78227-1.c: New test.
464 * gcc.target/i386/pr78227-2.c: New test.
465
4a9eb7eb 4662016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
467
468 PR middle-end/35691
469 * gcc.dg/pr35691-1.c: New test-case.
470 * gcc.dg/pr35691-2.c: Likewise.
471
9075517e 4722016-11-07 Bernd Schmidt <bschmidt@redhat.com>
473
474 PR rtl-optimization/77309
475 * gcc.dg/torture/pr77309.c: New test.
476
1764c2f2 4772016-11-07 Jakub Jelinek <jakub@redhat.com>
478
479 PR middle-end/71529
480 * gcc.target/i386/pr71529.C: Moved to ...
481 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
482
483 PR target/64411
484 * gcc.target/i386/pr64411.C: Moved to ...
485 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
486 lp64.
487
488 PR target/65105
489 * gcc.target/i386/pr65105-4.C: Moved to ...
490 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
491 Run into compile test rather than execute test.
492
e3dbe99a 4932016-11-07 Richard Biener <rguenther@suse.de>
494
495 PR target/78229
496 * g++.dg/pr78229.C: New testcase.
497
4de7f8df 4982016-11-07 Richard Biener <rguenther@suse.de>
499
500 PR tree-optimization/78218
501 * gcc.dg/torture/pr78218.c: New testcase.
502
57b2dea1 5032016-11-07 Richard Biener <rguenther@suse.de>
504
505 PR tree-optimization/78228
506 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
507
0c448d00 5082016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
509
510 PR target/77822
511 * g++.dg/torture/pr77822.C: New test.
512
ea86011c 5132016-11-07 Martin Liska <mliska@suse.cz>
514
515 * c-c++-common/asan/force-inline-opt0-1.c: Disable
516 -f-sanitize-address-use-after-scope.
517 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
518 internal fn calls.
519 * g++.dg/asan/use-after-scope-1.C: New test.
520 * g++.dg/asan/use-after-scope-2.C: Likewise.
521 * g++.dg/asan/use-after-scope-3.C: Likewise.
522 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
523 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
524 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
525 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
526 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
527 * g++.dg/asan/use-after-scope-types.h: Likewise.
528 * gcc.dg/asan/use-after-scope-1.c: Likewise.
529 * gcc.dg/asan/use-after-scope-2.c: Likewise.
530 * gcc.dg/asan/use-after-scope-3.c: Likewise.
531 * gcc.dg/asan/use-after-scope-4.c: Likewise.
532 * gcc.dg/asan/use-after-scope-5.c: Likewise.
533 * gcc.dg/asan/use-after-scope-6.c: Likewise.
534 * gcc.dg/asan/use-after-scope-7.c: Likewise.
535 * gcc.dg/asan/use-after-scope-8.c: Likewise.
536 * gcc.dg/asan/use-after-scope-9.c: Likewise.
537 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
538 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
539 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
540 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
541 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
542
82031b11 5432016-11-07 Richard Biener <rguenther@suse.de>
544
545 PR tree-optimization/78189
546 * g++.dg/torture/pr78189.C: New testcase.
547
272c18b8 5482016-11-06 David Edelsohn <dje.gcc@gmail.com>
549
550 * gcc.dg/Wtrampolines.c: XFAIL AIX.
551
5055cc98 5522016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
553
554 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
555 occuring.
556
ddd81c4d 5572016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
558
559 PR fortran/78221
560 * arith.c (gfc_complex2real): Change gfc_warning_now to
561 gfc_warning.
562
ae1fe1c1 5632016-11-05 Paul Thomas <pault@gcc.gnu.org>
564
565 * gfortran.dg/move_alloc_17.f03: New test.
566
1f8787c9 5672016-11-05 Richard Biener <rguenther@suse.de>
568
569 PR bootstrap/78188
570 * g++.dg/ipa/pr78188.C: New test.
571
a3886308 5722016-11-05 Janus Weil <janus@gcc.gnu.org>
573 Dominique d'Humieres <dominiq@lps.ens.fr>
574
575 PR fortran/69495
576 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
577
ae235bb5 5782016-11-05 Paul Thomas <pault@gcc.gnu.org>
579
580 PR fortran/67564
581 * gfortran.dg/select_type_39.f03: New test.
582
5832016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 584
585 PR fortran/64933
586 * gfortran.dg/associate_23.f90: New test.
587
cdf56687 5882016-11-04 Jakub Jelinek <jakub@redhat.com>
589
590 PR target/77834
591 * gcc.dg/pr77834.c: New test.
592
8be5cb78 5932016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/67980
596 * g++.dg/cpp1y/pr67980.C: New.
597
133e5599 5982016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
599
600 * gcc.target/powerpc/fold-vec-add-1.c: New.
601 * gcc.target/powerpc/fold-vec-add-2.c: New.
602 * gcc.target/powerpc/fold-vec-add-3.c: New.
603 * gcc.target/powerpc/fold-vec-add-4.c: New.
604 * gcc.target/powerpc/fold-vec-add-5.c: New.
605 * gcc.target/powerpc/fold-vec-add-6.c: New.
606 * gcc.target/powerpc/fold-vec-add-7.c: New.
607
1c518af3 6082016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 609
610 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
611 for -mbranch-likely, infer -mno-branch-likely for R6.
612
25326fef 6132016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
614
615 PR c++/71973
616 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
617 * g++.dg/init/new15.C: Likewise.
618 * g++.dg/ipa/inline-1.C: Likewise.
619 * g++.dg/ipa/inline-2.C: Likewise.
620 * g++.dg/lto/20080908-1_0.C: Likewise.
621 * g++.dg/tc1/dr20.C: Likewise.
622 * g++.dg/tree-ssa/inline-1.C: Likewise.
623 * g++.dg/tree-ssa/inline-2.C: Likewise.
624 * g++.old-deja/g++.law/except1.C: Likewise.
625 * g++.old-deja/g++.other/vbase5.C: Likewise.
626 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
627
e72902d2 6282016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
629
630 PR tree-optimization/78210
631 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
632 possibility of widening multiplies.
633
5b9b62c9 6342016-11-04 Richard Biener <rguenther@suse.de>
635
636 PR middle-end/78185
637 * gcc.dg/pr78185.c: New testcase.
638
5f1e62c6 6392016-10-04 David Edelsohn <dje.gcc@gmail.com>
640
641 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
642 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
643
2034deb9 6442016-11-03 Jakub Jelinek <jakub@redhat.com>
645 Alexandre Oliva <aoliva@redhat.com>
646 Jason Merrill <jason@redhat.com>
647
648 PR debug/28767
649 PR debug/56974
650 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
651 * g++.dg/debug/dwarf2/ref-3.C: New test.
652 * g++.dg/debug/dwarf2/ref-4.C: New test.
653 * g++.dg/debug/dwarf2/refqual-1.C: New test.
654 * g++.dg/debug/dwarf2/refqual-2.C: New test.
655
6562016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 657
658 * gfortran.dg/dec_exp_1.f90: New test.
659 * gfortran.dg/dec_exp_2.f90: Likewise.
660 * gfortran.dg/dec_exp_3.f90: Likewise.
661
2034deb9 6622016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 663
664 * gfortran.dg/dec_parameter_1.f: New test.
665 * gfortran.dg/dec_parameter_2.f90: Likewise.
666 * gfortran.dg/dec_parameter_3.f90: Likewise.
667 * gfortran.dg/dec_parameter_4.f90: Likewise.
668
36ffeeaf 6692016-11-03 Martin Liska <mliska@suse.cz>
670
671 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
672 output.
673 * gcc.dg/tree-prof/time-profiler-3.c: New test.
674
9769a02b 6752016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
676
677 PR libgcc/78067
678 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
679
d9b9f4ab 6802016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
681
682 * gcc.c-torture/execute/pr78170.c: Require int32plus.
683
60cd8c97 6842016-11-02 Max Filippov <jcmvbkbc@gmail.com>
685
686 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
687
e69f2f12 6882016-11-01 Tamar Christina <tamar.christina@arm.com>
689
690 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
691 Check for arm_v8_neon_hw.
692 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
693 Likewise.
694 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
695 Likewise.
696 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
697 Likewise.
698
427223f1 6992016-11-02 Richard Biener <rguenther@suse.de>
700
701 * gcc.dg/store_merging_8.c: New testcase.
702
2034deb9 7032016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 704
705 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
706
134e84c6 7072016-11-02 David Edelsohn <dje.gcc@gmail.com>
708
bbfcea83 709 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
710 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
711 * gcc.dg/addr_equal_1.c: XFAIL AIX.
712 * gcc.dg/pr65779.c: XFAIL AIX.
713 * gcc.dg/pr70405.c: XFAIL AIX.
714
134e84c6 715 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
716 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
717 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
718
0cc844b2 7192016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
720
721 * lib/target-supports.exp (check_gc_sections_available): Use
722 -print-prog-name=ld to determine linker used.
723
5e0b5f08 7242016-11-02 Martin Liska <mliska@suse.cz>
725
726 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
727 test case.
728
5e922e43 7292016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
730
731 PR tree-optimization/78170
732 * gcc.c-torture/execute/pr78170.c: New test.
733
e77557c0 7342016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
735
736 PR tree-optimization/78162
737 * gcc.c-torture/compile/pr78162.c: New test.
738
76bc343a 7392016-11-02 Richard Biener <rguenther@suse.de>
740
741 PR tree-optimization/78035
742 PR tree-optimization/77964
743 * gcc.target/i386/pr78035.c: New testcase.
744
3763b845 7452016-11-02 Richard Biener <rguenther@suse.de>
746
747 * gcc.dg/tree-ssa/vrp111.c: New testcase.
748 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
749 * gcc.dg/tree-ssa/pr21086.c: Likewise.
750 * gcc.dg/tree-ssa/pr58480.c: Likewise.
751 * gcc.dg/tree-ssa/vrp08.c: Likewise.
752
3e41d21b 7532016-11-01 David Edelsohn <dje.gcc@gmail.com>
754
755 * gfortran.dg/pr70937.f90: require-effective-target lto.
756
66d722cc 7572016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
758
759 PR fortran/69544
760 * gfortran.dg/where_6.f90: New test.
761
dcc1dde9 7622016-11-01 Jakub Jelinek <jakub@redhat.com>
763
764 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
765
d28d2da4 7662016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
767
768 PR fortran/69544
769 * gfortran.dg/where_5.f90: New test.
770
94bea3fe 7712016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
772
773 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
774 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
775 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
776 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
777
164d44e8 7782016-11-01 Uros Bizjak <ubizjak@gmail.com>
779
780 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
781 Whitespace fixes.
782 (check_effective_target_vect_cmdline_needed): Check
783 is-effective-target ia32 for x86 targets.
784 (check_effective_target_vect_simd_clones): Simplify condition.
785 (check_effective_target_vect_double): Ditto.
786 (check_effective_target_vect_aligned_arrays): Check
787 is-effective-target ia32 for x86 targets. Simplify condition.
788 (check_effective_target_vect_multiple_sizes): Simplify condition.
789 (check_effective_target_sqrt_insn): Add i?86-*-* target.
790 (check_effective_target_sync_int_128): Simplify condition.
791 (check_effective_target_sync_int_128_runtime): Ditto.
792 (check_effective_target_sync_long_long_runtime): Ditto.
793 (check_effective_target_divmod): Add i?86-*-* target.
794
9fc5a5fc 7952016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
796
797 * gcc.target/powerpc/vsx-extract-4.c: New test.
798 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
799
a5b29676 8002016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
801
802 PR fortran/54679
803 * gfortran.dg/fmt_l.f90: Update test.
804 * gfortran.dg/fmt_l0.f90: New test.
805
e7defe0c 8062016-10-31 Jakub Jelinek <jakub@redhat.com>
807
808 PR c++/78089
809 * c-c++-common/builtin-shuffle-1.c: New test.
810 * g++.dg/cpp0x/addressof3.C: New test.
811
6743ce6f 8122016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
813
814 Add tests for a const member and a reference member for launder.
815 * g++.dg/cpp1z/launder3.C: New.
816 * g++.dg/cpp1z/launder4.C: Likewise.
817 * g++.dg/cpp1z/launder5.C: Likewise.
818 * g++.dg/cpp1z/launder5.cc: Likewise.
819 * g++.dg/cpp1z/launder5.h: Likewise.
820 * g++.dg/cpp1z/launder6.C: Likewise.
821 * g++.dg/cpp1z/launder6.cc: Likewise.
822 * g++.dg/cpp1z/launder6.h: Likewise.
823
c02417ad 8242016-10-31 Jakub Jelinek <jakub@redhat.com>
825
f6f44a1d 826 PR c++/77948
827 * g++.dg/cpp0x/pr77948-1.C: New test.
828 * g++.dg/cpp0x/pr77948-2.C: New test.
829 * g++.dg/cpp0x/pr77948-3.C: New test.
830 * g++.dg/cpp0x/pr77948-4.C: New test.
831 * g++.dg/cpp0x/pr77948-5.C: New test.
832 * g++.dg/cpp0x/pr77948-6.C: New test.
833
c02417ad 834 PR tree-optimization/77860
835 * gcc.dg/pr77860.c: New test.
836
5f5452c2 8372016-10-31 Jakub Jelinek <jakub@redhat.com>
838
839 PR c++/77886
840 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
841
c6c79147 8422016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
843
844 * gcc.dg/lto/pr60449_0.c: Skip for avr.
845
50d3ad71 8462016-10-30 Le-Chun Wu <lcwu@google.com>
847 Mark Wielaard <mjw@redhat.com>
848
849 * gcc.dg/Wshadow-compatible-local-1.c: New test.
850 * gcc.dg/Wshadow-local-1.c: Likewise.
851 * gcc.dg/Wshadow-local-2.c: Likewise.
852 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
853 * g++.dg/warn/Wshadow-local-1.C: Likewise.
854 * g++.dg/warn/Wshadow-local-2.C: Likewise.
855
7f0c2660 8562016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
857
858 PR tree-optimization/71915
859 PR tree-optimization/71490
860 * gcc.dg/tree-ssa/pr54245.c: Delete.
861 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
862 document why.
863
8efd711b 8642016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
865
866 PR fortran/78123
867 * gfortran.dg/fmt_t_9.f: New test.
868
a57f28d2 8692016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
870
871 PR fortran/67219
872 * gfortran.dg/pr67219.f90: New test.
873
f6443ac9 8742016-10-29 Jakub Jelinek <jakub@redhat.com>
875
90ff29c3 876 PR rtl-optimization/77919
877 * g++.dg/torture/pr77919-2.C: New test.
878
f6443ac9 879 PR target/78148
880 * gcc.dg/pr78148.c: New test.
881
97574c57 8822016-10-28 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
885 * gcc.target/sparc/overflow-4.c: ...here.
886 * gcc.target/sparc/overflow-5.c: New test.
887
67f7b566 8882016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
889 Kugan Vivekanandarajah <kuganv@linaro.org>
890 Jim Wilson <jim.wilson@linaro.org>
891
892 PR tree-optimization/43721
893 * lib/target-supports.exp (check_effective_target_divmod): New.
894 (check_effective_target_divmod_simode): Likewise.
895 (check_effective_target_arm_divmod_simode): Likewise.
896 * gcc.dg/divmod-1-simode.c: New test.
897 * gcc.dg/divmod-1.c: Likewise.
898 * gcc.dg/divmod-2-simode.c: Likewise.
899 * gcc.dg/divmod-2.c: Likewise.
900 * gcc.dg/divmod-3-simode.c: Likewise.
901 * gcc.dg/divmod-3.c: Likewise.
902 * gcc.dg/divmod-4-simode.c: Likewise.
903 * gcc.dg/divmod-4.c: Likewise.
904 * gcc.dg/divmod-5.c: Likewise.
905 * gcc.dg/divmod-6-simode.c: Likewise.
906 * gcc.dg/divmod-6.c: Likewise.
907 * gcc.dg/divmod-7.c: Likewise.
908
3d3e04ac 9092016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 910 Jakub Jelinek <jakub@redhat.com>
911 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 912
913 PR middle-end/22141
914 PR rtl-optimization/23684
915 * gcc.c-torture/execute/pr22141-1.c: New test.
916 * gcc.c-torture/execute/pr22141-2.c: Likewise.
917 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
918 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
919 * gcc.dg/store_merging_1.c: New test.
920 * gcc.dg/store_merging_2.c: Likewise.
921 * gcc.dg/store_merging_3.c: Likewise.
922 * gcc.dg/store_merging_4.c: Likewise.
923 * gcc.dg/store_merging_5.c: Likewise.
924 * gcc.dg/store_merging_6.c: Likewise.
925 * gcc.dg/store_merging_7.c: Likewise.
926 * gcc.target/i386/pr22141.c: Likewise.
927 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
928 * g++.dg/init/new17.C: Likewise.
929
2034deb9 9302016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 931
932 PR middle-end/72747
933 * c-c++-common/pr72747-1.c: New test.
934 * c-c++-common/pr72747-2.c: Likewise.
935
987860a9 9362016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
937
938 * gcc.target/s390/oscbreak-1.c: New test.
939
55c01516 9402016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
941
942 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
943
452a353a 9442016-10-28 Jakub Jelinek <jakub@redhat.com>
945
971e7f12 946 PR rtl-optimization/77919
947 * g++.dg/torture/pr77919.C: New test.
948
452a353a 949 PR rtl-optimization/78132
950 * gcc.target/i386/pr78132.c: New test.
951
c8fb4e06 9522016-10-27 Eric Botcazou <ebotcazou@adacore.com>
953
954 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
955
d59ca9c8 9562016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
957
958 * gcc.target/powerpc/vsx-simode.c: New test.
959 * gcc.target/powerpc/vsx-simode2.c: Likewise.
960 * gcc.target/powerpc/vsx-simode3.c: Likewise.
961
b95a2fd4 9622016-10-27 Jakub Jelinek <jakub@redhat.com>
963
bd7b3fc8 964 PR fortran/78026
965 * gfortran.dg/gomp/pr78026.f03: New test.
966 * gfortran.dg/select_type_38.f03: New test.
967
b95a2fd4 968 PR middle-end/78025
969 * g++.dg/gomp/declare-simd-7.C: New test.
970
bd7b3fc8 9712016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 972
973 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
974 * gfortran.dg/dec_init_2.f90: Likewise.
975 * gfortran.dg/dec_init_3.f90: New test.
976 * gfortran.dg/dec_init_4.f90: Likewise.
977
641ae1b8 9782016-10-27 Bin Cheng <bin.cheng@arm.com>
979
980 * gcc.dg/fold-narrowbopcst-1.c: New test.
981
bd7b3fc8 9822016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 983
984 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
985 dg-shouldfail/dg-output instead of XFAIL.
986 * gfortran.dg/dec_io_6.f90: Likewise.
987
84b72a11 9882016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
989
990 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
991 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
992 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
993 * gcc.target/arm/atomic-op-char-3.c: Likewise.
994 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
995 * gcc.target/arm/atomic-op-int-3.c: Likewise.
996 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
997 * gcc.target/arm/atomic-op-release-3.c: Likewise.
998 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
999 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1000
15eeb126 10012016-10-27 Bin Cheng <bin.cheng@arm.com>
1002
1003 * gcc.dg/fold-convmaxconv-1.c: New test.
1004 * gcc.dg/fold-convminconv-1.c: New test.
1005
2034deb9 10062016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1007
1008 PR fortran/78092
1009 * gfortran.dg/pr78092.f90: New test.
1010
2db725dd 10112016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1012
1013 PR target/78056
1014 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1015 expected error message.
1016 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1017 expected error message.
1018 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1019 (test_all_not_equal_and_not_zero): Change expected error message.
1020
816a8c6d 10212016-10-26 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR fortran/77973
1024 * gfortran.dg/gomp/pr77973.f90: New test.
1025
ed09e1d5 10262016-10-26 Paul Thomas <pault@gcc.gnu.org>
1027
1028 PR fortran/78108
1029 * gfortran.dg/submodule_18.f08: New test.
1030 * gfortran.dg/submodule_19.f08: New test.
1031
a0194feb 10322016-10-26 Michael Matz <matz@suse.de>
1033
1034 * g++.dg/pr78060.C: New test.
1035 * gfortran.dg/pr78061.f: New test.
1036 * g++.dg/pr78088.C: New test.
1037
bd7b3fc8 10382016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1039
1040 * gfortran.dg/dec_io_1.f90: New test.
1041 * gfortran.dg/dec_io_2.f90: New test.
1042 * gfortran.dg/dec_io_3.f90: New test.
1043 * gfortran.dg/dec_io_4.f90: New test.
1044 * gfortran.dg/dec_io_5.f90: New test.
1045 * gfortran.dg/dec_io_6.f90: New test.
1046
83ee671e 10472016-10-25 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR sanitizer/78106
1050 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1051
10522016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1053
1054 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1055 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1056
9db5ef21 10572016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1058
1059 * gnat.dg/opt59.adb: New test.
1060 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1061
1062 * gnat.dg/opt60.adb: New test.
1063
255d575a 10642016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1065
1066 PR fortran/72770
1067 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1068 this pr.
1069
6a2e2a85 10702016-10-25 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR target/78102
1073 * gcc.target/i386/pr78102.c: New test.
1074
83ee671e 10752016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1076
1077 * gfortran.dg/dec_logical_xor_1.f90: New test.
1078 * gfortran.dg/dec_logical_xor_2.f90: New test.
1079 * gfortran.dg/dec_logical_xor_3.f03: New test.
1080
83ee671e 10812016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1082
1083 * gfortran.dg/dec_loc_rval_1.f90: New test.
1084 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1085 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1086
83ee671e 10872016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1088
006943e8 1089 * gfortran.dg/dec_type_print.f90: New testcase.
1090
83ee671e 10912016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1092
1093 * gfortran.dg/feed_1.f90: New test.
1094 * gfortran.dg/feed_2.f90: New test.
501b58b2 1095
a07d5339 10962016-10-25 Martin Liska <mliska@suse.cz>
1097
1098 PR sanitizer/78106
1099 * gcc.dg/asan/pr78106.c: New test.
1100
131ad74b 11012016-10-25 Martin Liska <mliska@suse.cz>
1102
1103 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1104
78e31c4c 11052016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1106
1107 PR target/78041
1108 * gcc.target/arm/pr78041.c: New test.
1109
6e1b2ffb 11102016-10-25 Jakub Jelinek <jakub@redhat.com>
1111
1112 * g++.dg/cpp1z/launder1.C: New test.
1113 * g++.dg/cpp1z/launder2.C: New test.
1114
c9a8ee19 11152016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1116 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1117
1118 PR target/71676
1119 PR target/71678
1120 * gcc.target/avr/pr71676-2.c: New test.
1121
24c7ece1 11222016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1123 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1124
1125 PR target/71676
1126 PR target/71678
1127 * gcc.target/avr/pr71676-1.c: New test.
1128 * gcc.target/avr/pr71676-3.c: New test.
1129 * gcc.target/avr/pr71676.c: New test.
1130 * gcc.target/avr/pr71678.c: New test.
1131
2e2f6914 11322016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1133
1134 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1135 such that cloned verions of tested functions are not created.
1136
0fdad659 11372016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1138
1139 PR fortran/71895
1140 * gfortran.dg/pr71895.f90: New test.
1141
1eaf0150 11422016-10-24 Jakub Jelinek <jakub@redhat.com>
1143
1144 * g++.dg/debug/dwarf2/ref-2.C: New test.
1145
5f64e688 11462016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1147
1148 * c-c++-common/Wint-in-bool-context-3.c: New test.
1149
c62d63d4 11502016-10-24 Martin Sebor <msebor@redhat.com>
1151
1152 PR middle-end/77735
1153 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1154 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1155 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1156 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1157 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1158 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1159 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1160
11cb7700 11612016-10-24 Richard Biener <rguenther@suse.de>
1162
1163 PR testsuite/71491
1164 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1165 * gcc.dg/vect/slp-45.c: Likewise.
1166
c2423c1d 11672016-10-24 Richard Biener <rguenther@suse.de>
1168
1169 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1170 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1171 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1172
2cd66116 11732016-10-24 Georg-Johann Lay <avr@gjlay.de>
1174
1175 PR target/78093
1176 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1177 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1178
8cc18ee3 11792016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1180
1181 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1182
595090de 11832016-10-24 Jakub Jelinek <jakub@redhat.com>
1184
1185 * gcc.target/i386/bmi2-pext-1.c: New test.
1186 * gcc.target/i386/bmi2-pdep-1.c: New test.
1187 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1188 * gcc.target/i386/tbm-bextri-1.c: New test.
1189 * gcc.target/i386/bmi-bextr-6.c: New test.
1190
98d9f593 11912016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1192
1193 PR target/77483
1194 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1195 * gcc.target/i386/pr65105-1.c: Likewise.
1196 * gcc.target/i386/pr65105-2.c: Likewise.
1197 * gcc.target/i386/pr65105-3.c: Likewise.
1198 * gcc.target/i386/pr65105-5.c: Likewise.
1199 * gcc.target/i386/pr67761.c: Likewise.
1200 * gcc.target/i386/pr70799-1.c: Likewise.
1201
020c2754 12022016-10-24 Martin Liska <mliska@suse.cz>
1203
1204 PR sanitizer/77966
1205 * c-c++-common/ubsan/unreachable-3.c: New test.
1206
a484f6fe 12072016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1208
1209 PR fortran/77763
1210 * gfortran.dg/pr77763.f90
1211
1a6627ef 12122016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1213
1214 PR fortran/54730
1215 PR fortran/78033
1216 * gfortran.dg/pr78033.f90: New test.
1217
b0cb70c0 12182016-10-23 Paul Thomas <pault@gcc.gnu.org>
1219
1220 PR fortran/69834
1221 * gfortran.dg/select_type_1.f03: Change error for overlapping
1222 TYPE IS cases.
1223 * gfortran.dg/select_type_36.f03: New test.
1224
11d8d4ee 12252016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1226
1227 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1228
5676fa7f 12292016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1230
1231 PR fortran/78021
1232 * gfortran.dg/string_length_3.f90: New test.
1233
d202d7b5 12342016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1235
d202d7b5 1236 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1237
12382016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1239
1240 PR fortran/43366
1241 PR fortran/57117
1242 PR fortran/61337
1243 * gfortran.dg/alloc_comp_class_5.f03: New test.
1244 * gfortran.dg/class_allocate_21.f90: New test.
1245 * gfortran.dg/class_allocate_22.f90: New test.
1246 * gfortran.dg/realloc_on_assign_27.f08: New test.
1247
5a096987 12482016-10-21 Jeff Law <law@redhat.com>
1249
1250 * PR tree-optimization/71947
1251 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1252 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1253 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1254
6cb5d057 12552016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1256
1257 * gcc.dg/ipa/vrp5.c: New test.
1258 * gcc.dg/ipa/vrp6.c: New test.
1259
0ee6ade7 12602016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1261
1262 * gcc.target/aarch64/test_frame_17.c: New test.
1263
0fe76522 12642016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1265
1266 * gcc.target/aarch64/test_frame_17.c: New test.
1267
4e2173b0 12682016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1269
1270 PR preprocessor/71681
1271 * gcc.dg/cpp/pr71681-1.c: New testcase
1272 * gcc.dg/cpp/pr71681-2.c: Likewise
1273 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1274 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1275 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1276 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1277
4d8040d8 12782016-10-21 Jakub Jelinek <jakub@redhat.com>
1279
1a4cced6 1280 PR target/78057
1281 * gcc.target/i386/pr78057.c: New test.
1282
4d8040d8 1283 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1284
60e91af4 12852016-10-21 Paul Thomas <pault@gcc.gnu.org>
1286
1287 PR fortran/69566
1288 * gfortran.dg/select_type_37.f03: New test.
1289
c2c800fc 12902016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1291
1292 PR target/71627
1293 * gcc.target/avr/pr71627.c: New test
1294
121d313b 12952016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1296
1297 * gcc.target/sparc/overflow-1.c: New test.
1298 * gcc.target/sparc/overflow-2.c: Likewise.
1299 * gcc.target/sparc/overflow-3.c: Likewise.
1300
f1ea412a 13012016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1302
1303 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1304 effective target.
1305
ec85126d 13062016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1307
1308 PR rtl-optimization/78038
1309 * gcc.target/aarch64/pr78038.c: New test.
1310
a3d5ca2a 13112016-10-21 Richard Biener <rguenther@suse.de>
1312
1313 PR tree-optimization/78051
1314 * g++.dg/torture/pr78051.C: New testcase.
1315
127b5b65 13162016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1317
1318 * c-c++-common/wdate-time.c: Restored test case.
1319 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1320
8d379b82 13212016-10-20 Jakub Jelinek <jakub@redhat.com>
1322
1323 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1324
e0a20c9e 13252016-10-20 Uros Bizjak <ubizjak@gmail.com>
1326
1327 PR target/78037
1328 * gcc.target/i386/pr78037.c: New test.
1329
06904722 13302016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1331
1332 * gcc.target/visium/overflow8.c: New.
1333 * gcc.target/visium/overflow16.c: Likewise.
1334 * gcc.target/visium/overflow32: Likewise.
1335
92a2a716 13362016-10-20 Michael Matz <matz@suse.de>
1337
1338 * gcc.dg/loop-split.c: New test.
1339 * gcc.dg/tree-ssa/ifc-9.c: Update.
1340 * gcc.dg/tree-ssa/ifc-10.c: Update.
1341
8a0d346b 13422016-10-20 Richard Biener <rguenther@suse.de>
1343
1344 * gcc.dg/graphite/pr35356-1.c: Update.
1345
bc3bde59 13462016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/77446
1349 * g++.dg/cpp1y/pr77446.C: New.
1350
ab056ef4 13512016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1352
1353 PR tree-optimization/53979
1354 * gcc.dg/pr53979-1.c: New test-case.
1355 * gcc.dg/pr53979-2.c: Likewise.
1356
5c2ba578 13572016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1358
1359 * c-c++-common/Wint-in-bool-context-2.c: New test.
1360
dbbe97e3 13612016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1362
1363 * gfortran.dg/dtio_17.f90: Fix test.
1364
0d05daf3 13652016-10-19 Aldy Hernandez <aldyh@redhat.com>
1366
1367 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1368 * gcc.dg/Walloca-2.c: Same.
1369
e066ee66 13702016-10-19 Aldy Hernandez <aldyh@redhat.com>
1371
1372 * gcc.dg/Wvla-1.c: Rename to...
1373 * gcc.dg/Wvla-larger-than-1.c: ...this.
1374 * gcc.dg/Wvla-2.c: Rename to...
1375 * gcc.dg/Wvla-larger-than-2.c: ...this.
1376 * gcc.dg/Wvla-3.c: Rename to...
1377 * gcc.dg/Walloca-11.c.: ...this.
1378 * gcc.dg/wvla-[1-7].c: Rename to:
1379 * gcc.dg/Wvla-[1-7].c: ...this.
1380
82112bf2 13812016-10-19 Bin Cheng <bin.cheng@arm.com>
1382
1383 PR tree-optimization/78005
1384 * gcc.dg/vect/pr78005.c: New.
1385 * gcc.target/i386/l_fma_float_1.c: Revise test.
1386 * gcc.target/i386/l_fma_float_2.c: Ditto.
1387 * gcc.target/i386/l_fma_float_3.c: Ditto.
1388 * gcc.target/i386/l_fma_float_4.c: Ditto.
1389 * gcc.target/i386/l_fma_float_5.c: Ditto.
1390 * gcc.target/i386/l_fma_float_6.c: Ditto.
1391 * gcc.target/i386/l_fma_double_1.c: Ditto.
1392 * gcc.target/i386/l_fma_double_2.c: Ditto.
1393 * gcc.target/i386/l_fma_double_3.c: Ditto.
1394 * gcc.target/i386/l_fma_double_4.c: Ditto.
1395 * gcc.target/i386/l_fma_double_5.c: Ditto.
1396 * gcc.target/i386/l_fma_double_6.c: Ditto.
1397
b3e3b38b 13982016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1399
1400 PR tree-optimization/78024
1401 * gcc.dg/goacc/loop-processing-1.c: New file.
1402
1227b118 14032016-10-19 Richard Biener <rguenther@suse.de>
1404
1405 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1406
f9debd38 14072016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1408
1409 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1410 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1411 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1412 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1413 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1414 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1415 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1416 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1417 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1418 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1419 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1420 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1421 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1422 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1423 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1424 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1425 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1426 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1427 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1428 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1429 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1430 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1431 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1432 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1433 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1434 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1435 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1436 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1437 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1438 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1439 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1440 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1441 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1442 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1443 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1444 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1445 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1446 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1447 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1448 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1449 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1450 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1451 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1452 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1453 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1454 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1455 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1456 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1457 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1458 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1459 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1460 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1461 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1462 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1463 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1464 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1465 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1466 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1467 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1468 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1469 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1470 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1471 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1472 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1473 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1474 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1475 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1476 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1477 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1478 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1479 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1480 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1481 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1482 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1483 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1484 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1485 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1486 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1487 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1488 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1489 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1490 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1491 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1492 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1493 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1494 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1495 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1496 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1497 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1498 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1499 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1500 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1501 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1502 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1503 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1504 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1505 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1506 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1507 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1508 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1509 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1510 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1511 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1512 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1513 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1514 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1515 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1516 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1517 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1518 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1519 * gcc.target/powerpc/vsu/vsu.exp: New file.
1520
4d7671d9 15212016-10-18 Uros Bizjak <ubizjak@gmail.com>
1522
1523 PR target/77991
1524 * gcc.target/i386/pr77991.c: New test.
1525
ce1813aa 15262016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1527
1528 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1529 LTO is used.
1530
7c57132a 15312016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1532
4d7671d9 1533 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1534
9edca09e 15352016-10-18 Richard Biener <rguenther@suse.de>
1536
1537 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1538 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1539 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1540 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1541 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1542 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1543 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1544 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1545 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1546 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1547 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1548 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1549 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1550 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1551 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1552 * gcc.dg/pr68217.c: Likewise.
1553 * gcc.dg/predict-9.c: Likewise.
1554 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1555 * gcc.dg/predict-1.c: Likewise.
1556
089541f0 15572016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1558
1559 * gfortran.dg/dtio_17.f90: New test.
1560
130a8de2 15612016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1562
1563 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1564
fc323d70 15652016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1566
1567 * gcc.dg/ipa/vrp4.c: New test.
1568
5b48910f 15692016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1570
1571 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1572 * gcc.dg/torture/pr39074.c: Likewise.
1573
946d814a 15742016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1575
1576 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1577 * gnat.dg/trampoline4.adb: Minor tweak.
1578
53cddf24 15792016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1580
1581 PR tree-optimization/77916
1582 * gcc.dg/torture/pr77916.c: New.
1583
443d1195 15842016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1585
1586 PR fortran/77978
1587 * gfortran.dg/pr77978_1.f90: New test.
1588 * gfortran.dg/pr77978_2.f90: Ditto.
1589 * gfortran.dg/pr77978_3.f90: Ditto.
1590
5db34fe5 15912016-10-17 Paul Thomas <pault@gcc.gnu.org>
1592
1593 PR fortran/61420
1594 PR fortran/78013
1595 * gfortran.dg/proc_ptr_49.f90: New test.
1596
a68b3ea1 15972016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1598
1599 PR target/77308
1600 * gcc.target/arm/pr77308.c: New test.
1601
dbd2f085 16022016-10-17 David Edelsohn <dje.gcc@gmail.com>
1603
1604 * lib/target-supports.exp
1605 (check_effective_target_floatn_nx_runtime): Return 0 for
1606 powerpc*-ibm-aix*.
1607
5bcc4152 16082016-10-17 Andrew Pinski <apinski@cavium.com>
1609
1610 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1611 long instead of long.
1612 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1613 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1614 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1615 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1616 * gcc.target/aarch64/pr68102_1.c: Likewise.
1617 * gcc.target/aarch64/target_attr_3.c: Likewise.
1618
6539e0f7 16192016-10-17 Richard Biener <rguenther@suse.de>
1620
1621 PR tree-optimization/77988
1622 * gcc.dg/torture/pr77988.c: New testcase.
1623
6a0d39d6 16242016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1625
1626 * gcc.dg/pr71636-1.c: New test-case.
1627 * gcc.dg/pr71636-2.c: Likewise.
1628
a27e3913 16292016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1630
1631 * gnat.dg/trampoline3.adb: New test.
1632 * gnat.dg/trampoline4.adb: Likewise.
1633
4c3a9c43 16342016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1635
1636 * gfortran.dg/dtio_16.f90: New test.
1637
b39e7130 16382016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1639
1640 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1641 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1642 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1643
e16e12bf 16442016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1645
1646 * gcc.target/sparc/popc.c: Rename to...
1647 * gcc.target/sparc/popc-1.c: ...this.
1648 * gcc.target/sparc/popc-2.c: New test.
1649
f2540a7e 16502016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1651
1652 PR fortran/77972
1653 * gfortran.dg/unexpected_eof_4.f90: New test.
1654
5ba96fdd 16552016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1656
c258c004 1657 PR libfortran/48587
1658 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1659
6b34469c 16602016-10-14 Jakub Jelinek <jakub@redhat.com>
1661
7aeed2e5 1662 PR middle-end/77959
1663 * gfortran.dg/pr77959.f90: New test.
1664
6b34469c 1665 DR 1511 - const volatile variables and ODR
1666 * g++.dg/DRs/dr1511-1.C: New test.
1667 * g++.dg/DRs/dr1511-2.C: New test.
1668
f81df488 16692016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1670
1671 * gnat.dg/debug7.adb (dg-options): Remove -g.
1672 * gnat.dg/debug8.adb (dg-options): Add -margs.
1673 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1674
e5664bb5 16752016-10-14 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/77979
1678 * gcc.dg/torture/pr77979.c: New testcase.
1679
3b7a15a1 16802016-10-14 Martin Liska <mliska@suse.cz>
1681
1682 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1683 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1684 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1685
2b379696 16862016-10-14 Uros Bizjak <ubizjak@gmail.com>
1687
1688 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1689 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1690 * gcc.dg/torture/pr77937-2.c: Likewise.
1691
0dfdb37a 16922016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1693
1694 * gnat.dg/lto15.adb: Adjust.
1695 * gnat.dg/lto16.adb: Likewise.
1696 * gnat.dg/lto17.adb: Likewise
1697 * gnat.dg/lto18.ad[sb]: New test.
1698 * gnat.dg/lto18_pkg.ads: New helper.
1699 * gnat.dg/lto19.adb: New test.
1700 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1701 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1702 * gnat.dg/lto20.adb: New test.
1703 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1704
30825815 17052016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1706
1707 * gfortran.dg/coarray_38.f90: Expect error message.
1708
f6412f44 17092016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1710
1711 * gcc.target/aarch64/spellcheck_1.c: New test.
1712 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1713 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1714 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1715 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1716 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1717
7a8fd205 17182016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1719
1720 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1721
0512a8c6 17222016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1723
1724 PR tree-optimization/77937
1725 * gcc.dg/torture/pr77937-1.c: New.
1726 * gcc.dg/torture/pr77937-2.c: New.
1727
81f19d90 17282016-10-13 Jakub Jelinek <jakub@redhat.com>
1729
1730 * g++.dg/cpp1z/inline-var1.C: New test.
1731 * g++.dg/cpp1z/inline-var1a.C: New test.
1732 * g++.dg/cpp1z/inline-var1.h: New file.
1733 * g++.dg/cpp1z/inline-var2.C: New test.
1734 * g++.dg/cpp1z/inline-var3.C: New test.
1735 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1736 uninitialized const.
1737
83ee671e 17382016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1739
f3e6118a 1740 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1741 Xscale is specified, not just -march.
1742 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1743 is incompatible with Xscale.
8d16d6ff 1744
2e7b05a3 17452016-10-13 Martin Sebor <msebor@redhat.com>
1746
1747 PR c++/71912
1748 * g++.dg/ext/flexary4.C: Adjust.
1749 * g++.dg/ext/flexary5.C: Same.
1750 * g++.dg/ext/flexary9.C: Same.
1751 * g++.dg/ext/flexary19.C: New test.
1752 * g++.dg/ext/flexary18.C: New test.
1753 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1754 regression test.
4d7671d9 1755 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1756 Avoid generating a flexible array member in an array.
2e7b05a3 1757
ff56abd1 17582016-10-13 Martin Sebor <msebor@redhat.com>
1759
1760 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1761 to placate -Wformat on targets where the type is not int.
1762
c4966203 17632016-10-13 David Malcolm <dmalcolm@redhat.com>
1764
1765 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1766 in INSN_LOCATION.
1767
0655e0e6 17682016-10-13 Bin Cheng <bin.cheng@arm.com>
1769
1770 * gcc.target/i386/l_fma_float_1.c: Revise test.
1771 * gcc.target/i386/l_fma_float_2.c: Ditto.
1772 * gcc.target/i386/l_fma_float_3.c: Ditto.
1773 * gcc.target/i386/l_fma_float_4.c: Ditto.
1774 * gcc.target/i386/l_fma_float_5.c: Ditto.
1775 * gcc.target/i386/l_fma_float_6.c: Ditto.
1776 * gcc.target/i386/l_fma_double_1.c: Ditto.
1777 * gcc.target/i386/l_fma_double_2.c: Ditto.
1778 * gcc.target/i386/l_fma_double_3.c: Ditto.
1779 * gcc.target/i386/l_fma_double_4.c: Ditto.
1780 * gcc.target/i386/l_fma_double_5.c: Ditto.
1781 * gcc.target/i386/l_fma_double_6.c: Ditto.
1782
c4dd22f7 17832016-10-13 Bin Cheng <bin.cheng@arm.com>
1784
1785 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1786
73e363e1 17872016-10-13 Bin Cheng <bin.cheng@arm.com>
1788
1789 * gcc.dg/vect/vect-98.c: Refine test case.
1790 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1791 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1792 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1793
c0f4422f 17942016-10-13 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR c/77946
1797 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1798
5d3eb95a 17992016-10-13 Martin Liska <mliska@suse.cz>
1800
1801 PR tree-optimization/77943
1802 * g++.dg/tree-ssa/pr77943.C: New test.
1803
eb04d24c 18042016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1805
1806 PR fortran/72832
1807 * gfortran.dg/allocate_with_source_22.f03: New test.
1808 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1809 fail.
1810
4c57e30a 18112016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1812
1813 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1814 * gcc.target/arm/movsi_movw.c: Likewise.
1815 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1816 directive to work on big endian targets.
1817
a70bfd3e 18182016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1819
1820 * gcc.dg/tree-ssa/evrp6.c: New test.
1821
ef51c561 18222016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1823
1824 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1825 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1826 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1827
c1276ee1 18282016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1829
1830 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1831 * gcc.target/powerpc/warn-2.c: Ditto.
1832
a5c34f4b 18332016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1834
1835 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1836 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1837 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1838 for -mmsa.
1839 * gcc.target/mips/msa.c: New test.
1840 * gcc.target/mips/msa-builtins.c: Likewise.
1841 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1842 (check_effective_target_mips_msa_runtime): Likewise.
1843 (check_effective_target_mips_msa): Likewise.
1844 (add_options_for_mips_msa): Likewise.
1845 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1846 (check_effective_target_vect_intfloat_cvt): Likewise.
1847 (check_effective_target_vect_uintfloat_cvt): Likewise.
1848 (check_effective_target_vect_floatint_cvt): Likewise.
1849 (check_effective_target_vect_floatuint_cvt): Likewise.
1850 (check_effective_target_vect_shift): Likewise.
1851 (check_effective_target_vect_shift_char): Likewise.
1852 (check_effective_target_vect_long): Likewise.
1853 (check_effective_target_vect_float): Likewise.
1854 (check_effective_target_vect_double): Likewise.
1855 (check_effective_target_vect_long_long): Likewise.
1856 (check_effective_target_vect_perm): Likewise.
1857 (check_effective_target_vect_perm_byte): Likewise.
1858 (check_effective_target_vect_perm_short): Likewise.
1859 (check_effective_target_vect_sdot_qi): Likewise.
1860 (check_effective_target_vect_udot_qi): Likewise.
1861 (check_effective_target_vect_sdot_hi): Likewise.
1862 (check_effective_target_vect_udot_hi): Likewise.
1863 (check_effective_target_vect_pack_trunc): Likewise.
1864 (check_effective_target_vect_unpack): Likewise.
1865 (check_effective_target_vect_hw_misalign): Likewise.
1866 (check_effective_target_vect_condition): Likewise.
1867 (check_effective_target_vect_cond_mixed): Likewise.
1868 (check_effective_target_vect_char_mult): Likewise.
1869 (check_effective_target_vect_short_mult): Likewise.
1870 (check_effective_target_vect_int_mult): Likewise.
1871 (check_effective_target_vect_extract_even_odd): Likewise.
1872 (check_effective_target_vect_interleave): Likewise.
1873 (check_vect_support_and_set_flags): Check if the target supports MSA
1874 and append to the list of EFFECTIVE_TARGETS.
1875
3e7c21b1 18762016-10-12 Richard Biener <rguenther@suse.de>
1877
1878 PR debug/77947
1879 * g++.dg/torture/pr77947.C: New testcase.
1880
bd043173 18812016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1882
1883 * gnat.dg/debug8.adb: New testcase.
1884
dade7ede 18852016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1886
1887 * gnat.dg/debug9.adb: New testcase.
1888
98e16200 18892016-10-12 Richard Biener <rguenther@suse.de>
1890
1891 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1892 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1893 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1894
30855003 18952016-10-12 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/77920
1898 * gcc.dg/torture/pr77920.c: New testcase.
1899
12663602 19002016-10-12 Jakub Jelinek <jakub@redhat.com>
1901
221d7858 1902 PR tree-optimization/77929
1903 * gcc.c-torture/compile/pr77929.c: New test.
1904
12663602 1905 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1906 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1907 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1908 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1909 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1910 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1911 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1912 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1913 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1914
443a4842 19152016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1916
1917 * gcc.target/sparc/setcc-4.c: Adjust.
1918 * gcc.target/sparc/setcc-5.c: Likewise.
1919 * gcc.target/sparc/setcc-6.c: Likewise.
1920 * gcc.target/sparc/setcc-7.c: Likewise.
1921 * gcc.target/sparc/setcc-8.c: Likewise.
1922 * gcc.target/sparc/setcc-9.c: Likewise.
1923 * gcc.target/sparc/setcc-10.c: Delete.
1924
ffe8440e 19252016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1926
1927 PR fortran/77942
1928 * gfortran.dg/pr77942.f90
1929
f9d86318 19302016-10-11 Fritz Reese <fritzoreese@gmail.com>
1931
1932 * gfortran.dg/dec_math.f90: New testsuite.
1933
aec336e9 19342016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1935
1936 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1937 (main): Declare j as i32 instead of int.
1938
96eb1519 19392016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1940
1941 PR testsuite/PR77710
1942 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1943 target triplet instead of *-*-*-*.
1944
a84cc613 19452016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1946
1947 * gnat.dg/unchecked_convert10.adb: New test.
1948 * gnat.dg/unchecked_convert11.adb: Likewise.
1949 * gnat.dg/unchecked_convert12.adb: Likewise.
1950
94ec1a50 19512016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1952
1953 * gcc.target/sparc/cbcond-1.c: New test.
1954 * gcc.target/sparc/cbcond-2.c: Likewise.
1955 * gcc.target/sparc/movcc-1.c: Likewise.
1956 * gcc.target/sparc/movcc-2.c: Likewise.
1957 * gcc.target/sparc/setcc-1.c: Adjust.
1958 * gcc.target/sparc/setcc-2.c: Likewise.
1959 * gcc.target/sparc/setcc-3.c: Likewise.
1960 * gcc.target/sparc/setcc-4.c: Likewise.
1961 * gcc.target/sparc/setcc-5.c: Likewise.
1962 * gcc.target/sparc/setcc-6.c: New test.
1963 * gcc.target/sparc/setcc-7.c: Likewise.
1964 * gcc.target/sparc/setcc-8.c: Likewise.
1965 * gcc.target/sparc/setcc-9.c: Likewise.
1966 * gcc.target/sparc/setcc-10.c: Likewise.
1967
74cf8d76 19682016-10-10 Jeff Law <law@redhat.com>
1969
1970 PR tree-optimization/71947
1971 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1972 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1973 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1974 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1975 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1976 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1977
8d3bf9df 19782016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1979
1980 PR fortran/77915
1981 * gfortran.dg/matmul_11.f90: New test.
1982
ade2e453 19832016-10-10 Jiong Wang <jiong.wang@arm.com>
1984
1985 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1986 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2024 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2025 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2026 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2038 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2039 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2040 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2041 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2042 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2043 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2044
d9b5db8e 20452016-10-10 Jiong Wang <jiong.wang@arm.com>
2046
2047 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2048 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2049 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2050 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2051 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2052 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2053 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2054 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2055 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2056 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2057 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2058 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2059 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2060 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2061
67789205 20622016-10-10 Jiong Wang <jiong.wang@arm.com>
2063
2064 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2065 Enable AArch64.
2066 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2067 vdup*_laneq.
2068 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2069 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2070 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2071 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2072
6dfe8276 20732016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2074 Jiong Wang <jiong.wang@arm.com>
2075
2076 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2077 AArch64 support.
2078 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2079 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2080 AArch64 targets.
2081 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2082 AArch64 targets.
2083 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2084 targets.
2085 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2086
ec8fd20e 20872016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2088
2089 * gnat.dg/specs/vfa.ads: New test.
2090
6dfe8276 20912016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2092
2093 * gnat.dg/inline13.ad[sb]: New test.
2094 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2095
8fc51369 20962016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2097
2098 * gnat.dg/biased_subtype.adb: New test.
2099
b4d09fc1 21002016-10-09 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR tree-optimization/77901
2103 * gcc.c-torture/compile/pr77901.c: New test.
2104
14964a36 21052016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2106
2107 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2108 * gcc.dg/ipa/propalign-2.c: Likewise
2109 * gcc.dg/ipa/propalign-3.c: Likewise.
2110 * gcc.dg/ipa/propalign-4.c: Likewise.
2111 * gcc.dg/ipa/propalign-5.c: Likewise.
2112
ad0c1dec 21132016-10-08 Jakub Jelinek <jakub@redhat.com>
2114
ae691a10 2115 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2116
4582d852 2117 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2118
ad0c1dec 2119 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2120 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2121
90a2ad05 21222016-10-07 Fritz Reese <fritzoreese@gmail.com>
2123
2124 * gfortran.dg/dec_union_11.f90: New testcase.
2125
4076953a 21262016-10-07 Nathan Sidwell <nathan@acm.org>
2127
2128 PR c++/66443
2129 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2130 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2131 * g++.dg/cpp1y/pr66443-cxx14.C: New
2132 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2133 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2134
cd45162d 21352016-10-07 Jakub Jelinek <jakub@redhat.com>
2136
2137 * g++.dg/cpp0x/addressof1.C: New test.
2138 * g++.dg/cpp0x/addressof2.C: New test.
2139
7d29bba9 21402016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2141
2142 * gcc.target/powerpc/float128-type-1.c: New test to check that
2143 PowerPC 64-bit Linux enables -mfloat128-type by default.
2144 * gcc.target/powerpc/float128-type-2.c: Likewise.
2145 * gcc.target/powerpc/float128-mix.c: Change error message to
2146 reflect that __ibm128 is now #define'ed to be long double.
2147
7d562e89 21482016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2149
2150 PR fortran/77406
2151 * gfortran.dg/pr77406.f90: New test.
2152 * gfortran.dg/assumed_type_3.f90: Update error messages.
2153 * gfortran.dg/defined_operators_1.f90: Ditto.
2154 * gfortran.dg/generic_26.f90: Ditto.
2155 * gfortran.dg/generic_7.f90: Ditto.
2156 * gfortran.dg/gomp/udr5.f90: Ditto.
2157 * gfortran.dg/gomp/udr7.f90: Ditto.
2158 * gfortran.dg/interface_1.f90: Ditto.
2159 * gfortran.dg/interface_37.f90: Ditto.
2160 * gfortran.dg/interface_5.f90: Ditto.
2161 * gfortran.dg/interface_6.f90: Ditto.
2162 * gfortran.dg/interface_7.f90
2163 * gfortran.dg/no_arg_check_3.f90
2164 * gfortran.dg/operator_5.f90
2165 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2166
0365bfa8 21672016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2168
2169 PR c++/77700
2170 * c-c++-common/Wint-in-bool-context.c: Update test.
2171
1941149a 21722016-10-07 Richard Biener <rguenther@suse.de>
2173
2174 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2175 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2176
dc5b5d21 21772016-10-07 Marek Polacek <polacek@redhat.com>
2178
2179 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2180
30ac4925 21812016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2182
2183 PR c++/69733
2184 * c-c++-common/pr69733.c: New test.
2185 * gcc.dg/pr69733.c: New test.
2186 * gcc.target/i386/pr69733.c: New test.
2187
95c0ad19 21882016-10-07 Marek Polacek <polacek@redhat.com>
2189
2190 PR c++/77803
2191 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2192
fafde080 21932016-10-07 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR tree-optimization/77664
2196 * gcc.dg/tree-ssa/pr77664.c: New test.
2197 * gcc.dg/pr77664.c: New test.
2198
21992016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2200
2201 * gfortran.dg/pr69955.f90: New test.
2202
4147af80 22032016_10-06 Louis Krupp <louis.krupp@zoho.com>
2204
2205 PR fortran/57910
2206 * gfortran.dg/pr57910.f90: New test.
2207
adeca879 22082016-10-06 Jakub Jelinek <jakub@redhat.com>
2209
2210 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2211 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2212
fefb1a11 22132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2214
2215 PR tree-optimization/77862
2216 * gcc.dg/pr77862.c: New test.
2217
f7df25e9 22182016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2219
2220 * gcc.dg/tree-ssa/evrp4.c: New test.
2221
3ff1ad36 22222016-10-06 Jeff Law <law@redhat.com>
2223
2224 PR tree-optimization/71661
2225 * gcc.dg/tree-ssa/pr71661.c: New test.
2226
1424fde5 22272016-10-06 Richard Biener <rguenther@suse.de>
2228
2229 PR tree-optimization/77855
2230 * gcc.dg/torture/pr77855.c: New testcase.
2231
a22dd5ec 22322016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2233 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2234
2235 * g++.dg/other/pr77759.C: New test.
2236
cb1f8eb4 22372016-10-06 Richard Biener <rguenther@suse.de>
2238
2239 PR tree-optimization/77839
2240 * gcc.dg/torture/pr77839.c: New testcase.
2241
bb513366 22422016-10-06 Marek Polacek <polacek@redhat.com>
2243
2244 * g++.dg/cpp1z/init-statement9.C: New test.
2245
26d689f4 22462016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2247
2248 * gcc.target/i386/pcommit-1.c: Deleted.
2249 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2250 * gcc.target/i386/sse-13.c: Ditto.
2251 * gcc.target/i386/sse-14.c: Ditto.
2252 * gcc.target/i386/sse-22.c: Ditto.
2253 * gcc.target/i386/sse-23.c: Ditto.
2254 * g++.dg/other/i386-2.C: Ditto.
2255
847e66cc 22562016-10-05 Uros Bizjak <ubizjak@gmail.com>
2257
2258 * gcc.target/i386/pr77833.c: Require int128 effective target.
2259
670ec524 22602016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2261
2262 PR fortran/58991
2263 PR fortran/58992
2264 * gfortran.dg/associate_22.f90: New test.
2265
fca4e258 22662016-10-05 Fritz Reese <fritzoreese@gmail.com>
2267
2268 * gfortran.dg/dec_union_9.f90: New testcase.
2269 * gfortran.dg/dec_union_10.f90: New testcase.
2270
994fc95f 22712016-10-05 Jakub Jelinek <jakub@redhat.com>
2272
c6958264 2273 PR sanitizer/66343
2274 * gcc.dg/pch/pr66343-3.c: New test.
2275 * gcc.dg/pch/pr66343-3.hs: New file.
2276
994fc95f 2277 PR sanitizer/66343
2278 * gcc.dg/pch/pr66343-1.c: New test.
2279 * gcc.dg/pch/pr66343-1.hs: New file.
2280 * gcc.dg/pch/pr66343-2.c: New test.
2281 * gcc.dg/pch/pr66343-2.hs: New file.
2282
2b6903a5 22832016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2284
2285 * c-c++-common/Wint-in-bool-context.c: Update test.
2286
a9e44c43 22872016-10-05 Marek Polacek <polacek@redhat.com>
2288
2289 * g++.dg/cpp1z/init-statement1.C: New test.
2290 * g++.dg/cpp1z/init-statement2.C: New test.
2291 * g++.dg/cpp1z/init-statement3.C: New test.
2292 * g++.dg/cpp1z/init-statement4.C: New test.
2293 * g++.dg/cpp1z/init-statement5.C: New test.
2294 * g++.dg/cpp1z/init-statement6.C: New test.
2295 * g++.dg/cpp1z/init-statement7.C: New test.
2296 * g++.dg/cpp1z/init-statement8.C: New test.
2297
d0a5b595 22982016-10-05 Louis Krupp <louis.krupp@zoho.com>
2299
2300 PR fortran/67524
2301 * gfortran.dg/pr67524.f90: New test.
2302
c7b01e77 23032016-10-05 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR sanitizer/77823
2306 * c-c++-common/ubsan/shift-9.c: New test.
2307
d204444e 23082016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2309
2310 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2311 of int if __SIZEOF_INT__ is less than 4 bytes.
2312
ea55eab9 23132016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2314
2315 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2316 * gfortran.dg/class_array_20.f03: Likewise.
2317 * gfortran.dg/class_array_21.f03: Likewise.
2318 * gfortran.dg/finalize_29.f08: Likewise.
2319 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2320
bf1426ea 23212016-10-05 Richard Biener <rguenther@suse.de>
2322
2323 PR middle-end/77826
2324 * gcc.dg/torture/pr77826.c: New testcase.
2325
eb93b162 23262016-10-05 Richard Biener <rguenther@suse.de>
2327
2328 * gcc.dg/fold-copysign-1.c: New testcase.
2329
830f8f08 23302016-10-05 Andreas Schwab <schwab@suse.de>
2331
2332 * g++.dg/pr49847-2.C: Remove.
2333
ce229d56 23342016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2335
2336 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2337
d82d27a3 23382016-10-05 Richard Biener <rguenther@suse.de>
2339
2340 PR middle-end/55152
2341 * gcc.dg/pr55152-2.c: New testcase.
2342
29e40d1d 23432016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2344
2345 * gfortran.dg/dtio_15.f90: New test.
2346
78dc0da1 23472016-10-04 Ian Lance Taylor <iant@golang.org>
2348
2349 * gcc.dg/split-7.c: New test.
2350
f72de674 23512016-10-04 Martin Sebor <msebor@redhat.com>
2352
2353 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2354 %lc directive to wint_t to silence -Wformat warnings on targets
2355 where the latter is a distinct type such as long.
2356
c30da209 23572016-10-04 Martin Sebor <msebor@redhat.com>
2358
2359 PR c++/77804
2360 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2361
c93d719b 23622016-10-04 Jakub Jelinek <jakub@redhat.com>
2363
c8887d28 2364 PR c++/77791
2365 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2366
c93d719b 2367 * g++.dg/other/java3.C: Remove.
2368 * g++.dg/other/java1.C: Remove.
2369 * g++.dg/other/error12.C: Remove.
2370 * g++.dg/other/java2.C: Remove.
2371 * g++.dg/warn/Wnvdtor.C: Remove.
2372 * g++.dg/lookup/java1.C: Remove.
2373 * g++.dg/lookup/java2.C: Remove.
2374 * g++.dg/ext/pr34829.C: Remove.
2375 * g++.dg/ext/java-3.C: Remove.
2376 * g++.dg/ext/java-1.C: Remove.
2377 * g++.dg/ext/java-2.C: Remove.
2378 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2379
e62363b1 23802016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2381
2382 PR tree-optimization/77808
2383 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2384
38f18c01 23852016-10-04 Richard Biener <rguenther@suse.de>
2386
2387 PR tree-optimization/77399
2388 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2389
47fd90af 23902016-10-04 Richard Biener <rguenther@suse.de>
2391
2392 PR middle-end/77833
2393 * gcc.target/i386/pr77833.c: New testcase.
2394
2f8d6297 23952016-09-26 Jeff Law <law@redhat.com>
2396
2397 PR tree-optimization/71550
2398 PR tree-optimization/71403
2399 * gcc.c-torture/execute/pr71550.c: New test.
2400
4092cccf 24012016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2402
2403 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2404 option.
2405
8e8fe25a 24062016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2407
2408 Revert
2409 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2410
2411 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2412
fcfa0d6a 24132016-10-03 Marek Polacek <polacek@redhat.com>
2414
2415 * g++.dg/cpp0x/nullptr37.C: New test.
2416
255beb07 24172016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2418
2419 * c-c++-common/Wint-in-bool-context.c: Update test.
2420
16127d51 24212016-10-02 Jakub Jelinek <jakub@redhat.com>
2422
2423 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2424 earlier.
2425 * g++.dg/charset/asm2.c (memmove): Likewise.
2426 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2427 * g++.dg/tls/diag-4.C (foo): Likewise.
2428 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2429 dg-warning, fix up regex.
2430 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2431 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2432 * g++.old-deja/g++.mike/net31.C: Likewise.
2433 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2434 for C++17.
2435 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2436 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2437
c9e875f1 24382016-10-01 Richard Biener <rguenther@suse.de>
2439
2440 PR middle-end/77798
2441 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2442
77daf8b6 24432016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2444
2445 PR fortran/77663
2446 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2447
ff2feb8b 24482016-10-01 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR c/77490
2451 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2452 Add dg-prune-output directive.
2453
fd3720ac 24542016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2455
2456 PR fortran/66643
2457 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2458 * gfortran.fortran-torture/compile/write.f90: Update test.
2459
dd07e329 24602016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2461
2462 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2463 arm_fp16_alternative_ok as the required effective target.
2464 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2465 -mfp16-format=alternative to the dg-options directive and remove
2466 the dg-add-options directive.
2467
580083a2 24682016-09-30 Fritz Reese <fritzoreese@gmail.com>
2469
2470 PR fortran/77764
2471 * gfortran.dg/dec_union_8.f90: New testcase.
2472
f24fcad2 24732016-09-30 Fritz Reese <fritzoreese@gmail.com>
2474
2475 PR fortran/77782
2476 * gfortran.dg/dec_structure_16.f90: New testcase.
2477
e0e00cf4 24782016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2479
2480 * gfortran.dg/coarray_allocate_10.f08: New test.
2481 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2482
44211526 24832016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2484
2485 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2486
e2441cd8 24872016-09-30 Richard Biener <rguenther@suse.de>
2488
2489 PR tree-optimization/77399
2490 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2491
0914a8ef 24922016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2493
5db34fe5 2494 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2495 -fdelete-null-pointer-checks explicit.
2496 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2497 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2498 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2499 * gcc.dg/pic-1.c: Require fpic target support.
2500 * gcc.dg/pic-2.c: Likewise.
2501
c5d89bae 25022016-09-29 Jakub Jelinek <jakub@redhat.com>
2503
2504 Implement P0001R1 - C++17 removal of register storage class specifier
2505 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2506 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2507 C++17.
2508 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2509 keyword if not __SSE2__.
2510 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2511 C++17.
2512 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2513 register keywords.
2514 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2515 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2516 no_erroneous_warning): Expect new warnings for C++17.
2517 * g++.dg/warn/register-var-2.C (f): Likewise.
2518 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2519 * g++.dg/parse/linkage2.C (foo): Likewise.
2520 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2521 keyword on parameters for C++17.
2522 * g++.dg/cpp1z/register1.C: New test.
2523 * g++.dg/cpp1z/register2.C: New test.
2524 * g++.dg/cpp1z/register3.C: New test.
2525
5424b150 25262016-09-29 Uros Bizjak <ubizjak@gmail.com>
2527
2528 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2529 * gcc.target/i386/avx2-check.h (main): Ditto.
2530 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2531 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2532 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2533 * gcc.target/i386/avx512er-check.h (main): Ditto.
2534 * gcc.target/i386/avx512f-check.h (main): Ditto.
2535 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2536 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2537 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2538
132fa33c 25392016-09-29 Uros Bizjak <ubizjak@gmail.com>
2540
2541 PR target/77756
2542 * gcc.target/i386/pr77756.c: New test.
2543
ea72fa65 25442016-09-29 Marek Polacek <polacek@redhat.com>
2545
2546 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2547
40334d1a 25482016-09-29 Marek Polacek <polacek@redhat.com>
2549
2550 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2551 C++14.
2552
2bf721c3 25532016-09-29 Martin Liska <mliska@suse.cz>
2554
2555 * objc/execute/construct1.m: New test.
2556
a8243a97 25572016-09-29 Richard Biener <rguenther@suse.de>
2558
2559 PR tree-optimization/77768
2560 * gcc.dg/torture/pr77768.c: New testcase.
2561
98da8d3b 25622016-09-28 Richard Biener <rguenther@suse.de>
2563
2564 PR middle-end/77407
2565 * gcc.dg/pr77407.c: New testcase.
2566
b0ab3ca0 25672016-09-29 Richard Biener <rguenther@suse.de>
2568
2569 PR middle-end/55152
2570 * gcc.dg/pr55152.c: New testcase.
2571 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2572
f76c9f26 25732016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2574
2575 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2576 (dg-options): Remove -m32.
2577
94d9ba6a 25782016-09-28 Martin Sebor <msebor@redhat.com>
2579
2580 PR middle-end/77721
2581 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2582
d23296dc 25832016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2584
2585 PR libgfortran/77707
2586 * gfortran.dg/inquire_17.f90: New test.
2587
2a2770c6 25882016-09-28 Jakub Jelinek <jakub@redhat.com>
2589
2590 PR c++/77467
2591 * g++.dg/cpp1y/constexpr-77467.C: New test.
2592
3e822015 25932016-09-28 Martin Sebor <msebor@redhat.com>
2594
2595 PR c/77762
2596 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2597 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2598 (test_sprintf_p_const): Adjust line numbers to avoid failures
2599 introduced in r240503.
2600
21ce832f 26012016-09-28 Martin Sebor <msebor@redhat.com>
2602
2603 PR middle-end/77683
2604 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2605
8d9e3eb6 26062016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2607
cfa852a5 2608 PR c++/77748
2609 * g++.dg/pr77550.C: Avoid undefined behavior.
2610
8d9e3eb6 2611 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2612
85dd8d9a 26132016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2614
2615 * gcc.dg/strlenopt-20.c: Update test.
2616 * gcc.dg/strlenopt-21.c: Likewise.
2617 * gcc.dg/strlenopt-22.c: Likewise.
2618 * gcc.dg/strlenopt-22g.c: Likewise.
2619 * gcc.dg/strlenopt-26.c: Likewise.
2620 * gcc.dg/strlenopt-5.c: Likewise.
2621 * gcc.dg/strlenopt-7.c: Likewise.
2622 * gcc.dg/strlenopt-9.c: Likewise.
2623
ce7e2f0e 26242016-09-27 Jakub Jelinek <jakub@redhat.com>
2625
4fd4e9e0 2626 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2627
66108a57 2628 * g++.dg/cpp1z/lambda-this1.C: New test.
2629 * g++.dg/cpp1z/lambda-this2.C: New test.
2630
ce7e2f0e 2631 PR c++/77722
2632 * g++.dg/ubsan/return-4.C: New test.
2633 * g++.dg/ubsan/return-5.C: New test.
2634 * g++.dg/ubsan/return-6.C: New test.
2635
eedf6f96 26362016-09-27 Jiong Wang <jiong.wang@arm.com>
2637
2638 * lib/target-supports.exp
2639 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2640 in function comment.
2641
febf7a45 26422016-09-27 Martin Liska <mliska@suse.cz>
2643
2644 PR gcov-profile/46266
2645 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2646 considered.
2647
1ef012e4 26482016-09-27 Richard Biener <rguenther@suse.de>
2649
2650 PR tree-optimization/77745
2651 * g++.dg/torture/pr77745.C: New testcase.
2652
fcaf08b7 26532016-09-27 Richard Biener <rguenther@suse.de>
2654
2655 PR tree-optimization/77478
2656 * gcc.dg/torture/pr77478.c: New testcase.
2657
db46bcd3 26582016-09-27 Martin Liska <mliska@suse.cz>
2659
2660 PR gcov-profile/7970
2661 PR gcov-profile/16855
2662 PR gcov-profile/44779
2663 * g++.dg/gcov/pr16855.C: New test.
2664
2e0bcd96 26652016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2666
2667 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2668
93768ef7 26692016-09-27 Jakub Jelinek <jakub@redhat.com>
2670
2671 PR fortran/77666
2672 * gfortran.dg/gomp/pr77666.f90: New test.
2673
b09a4365 26742016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2675
2676 PR ipa/77677
2677 * gcc.dg/torture/pr77677-2.c: New test.
2678
85527e8f 26792016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2680
2681 PR fortran/77420
2682 * gfortran.dg/pr77420_1.f90: New test.
2683 * gfortran.dg/pr77420_2.f90: Ditto.
2684 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2685 * gfortran.dg/pr77420_4.f90: this file.
2686
140cd7ff 26872016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2688
2689 PR middle-end/77719
2690 * gfortran.dg/pr77719.f90: New test.
2691
d4d58fc3 26922016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2693
2694 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2695 singular form of byte when quantity is unknown.
d4d58fc3 2696
e997bd3a 26972016-09-26 Marek Polacek <polacek@redhat.com>
2698
2699 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2700
9c7de46a 27012016-09-26 Martin Liska <mliska@suse.cz>
2702
2703 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2704 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2705 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2706 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2707 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2708 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2709 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2710 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2711 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2712
3c77f69c 27132016-09-26 Marek Polacek <polacek@redhat.com>
2714
2715 PR c/7652
2716 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2717 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2718 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2719 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2720 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2721 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2722 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2723 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2724 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2725 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2726 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2727 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2728 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2729 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2730 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2731 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2732 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2733 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2734 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2735 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2736 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2737 * c-c++-common/attr-fallthrough-1.c: New test.
2738 * c-c++-common/attr-fallthrough-2.c: New test.
2739 * g++.dg/cpp0x/fallthrough1.C: New test.
2740 * g++.dg/cpp0x/fallthrough2.C: New test.
2741 * g++.dg/cpp1z/fallthrough1.C: New test.
2742 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2743 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2744 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2745 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2746
40e245e1 27472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2748
9e9fb49b 2749 PR fortran/77429
40e245e1 2750 * gfortran.dg/pr77429.f90: New test.
2751
cfffcdf4 27522016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2753
2754 PR fortran/77694
2755 * gfortran.dg/pr77694.f90: New test.
2756
223e6ae9 27572016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2758
2759 PR target/51244
2760 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2761
9e932ac2 27622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2763
2764 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2765 for 32-bit mode.
2766
04f16d28 27672016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2768
2769 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2770 for 32-bit mode.
2771
481ce481 27722016-09-24 Marek Polacek <polacek@redhat.com>
2773
2774 PR c/77490
2775 * c-c++-common/Wbool-operation-1.c: New test.
2776 * gcc.dg/Wbool-operation-1.c: New test.
2777
8e652fcf 27782016-09-23 Fritz Reese <fritzoreese@gmail.com>
2779
2780 * gfortran.dg/dec_static_1.f90: New.
2781 * gfortran.dg/dec_static_2.f90: New.
2782 * gfortran.dg/dec_static_3.f90: New.
2783 * gfortran.dg/dec_static_4.f90: New.
2784
e7c4560c 27852016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2786
2787 PR fortran/48298
2788 * gfortran.dg/negative_unit_check.f90: Update test.
2789 * gfortran.dg/dtio_14.f90: New test.
481ce481 2790
ad020996 27912016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2792
2793 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2794 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2795 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2796 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2797 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2798 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2799 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2800
e2c1228b 28012016-09-23 Martin Sebor <msebor@redhat.com>
2802
2803 PR testsuite/77713
2804 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2805 assuming long double is bigger than double.
2806
9b5db70f 28072016-09-23 Jakub Jelinek <jakub@redhat.com>
2808
2809 Implement P0138R2, C++17 construction rules for enum class values
2810 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2811
a30e370d 28122016-09-23 David Malcolm <dmalcolm@redhat.com>
2813
2814 PR preprocessor/77672
2815 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2816 expected multiline output from first warning to reflect change
2817 in r240434.
2818
15650eb7 28192016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2820
2821 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2822
f886b2b4 28232016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2824 Tom de Vries <tom@codesourcery.com>
2825
2826 PR testsuite/77411
2827 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2828
f74ba31d 28292016-09-23 Marek Polacek <polacek@redhat.com>
2830
2831 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2832 * c-c++-common/gomp/atomic-13.c: Likewise.
2833 * c-c++-common/gomp/atomic-14.c: Likewise.
2834 * c-c++-common/pr60439.c: Remove invalid code.
2835 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2836 * g++.dg/expr/bitfield5.C: Likewise.
2837 * g++.dg/expr/bitfield6.C: Likewise.
2838 * g++.dg/expr/bool1.C: Likewise.
2839 * g++.dg/expr/bool3.C: Likewise.
2840 * g++.dg/expr/lval3.C: Likewise.
2841 * g++.dg/expr/lval4.C: Likewise.
2842 * g++.old-deja/g++.jason/bool5.C: Likewise.
2843
7413e757 28442016-09-23 David Malcolm <dmalcolm@redhat.com>
2845
2846 PR preprocessor/77672
2847 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2848 (test_terminator_location): New function.
2849
81df50de 28502016-09-23 Richard Biener <rguenther@suse.de>
2851
2852 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2853
5f4626d8 28542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2855
2856 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2857 -march=armv8.2-a+fp16 when supported by the hardware.
2858 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2859 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2860 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2861 semi-colons to a macro invocations.
2862 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2863 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2864 defined.
2865 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2866 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2868 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2869 defined.
2870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2875 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2877 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2879 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2880 defined.
2881 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2883 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2884 defined.
2885 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2887 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2888 defined.
2889 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2891 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2892 defined.
2893 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2895 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2896 defined. Also fix some white-space.
2897 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2900 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2902 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2903 defined. Also fix some long lines and white-space.
2904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2905 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2906 defined. Also fix some long lines and white-space.
2907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2908 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2909 defined.
2910 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2912 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2913 defined.
2914 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2916 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2917 defined.
2918 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2921 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2928 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2929 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2934 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2935 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2937
f2645569 29382016-09-23 Jiong Wang <jiong.wang@arm.com>
2939 Matthew Wahab <matthew.wahab@arm.com>
2940
2941 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2942 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2943 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2944 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2945 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2946 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2947 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2948 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2949 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2950 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2951 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2952 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2953 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2954 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2955 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2956 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2957 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2958 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2959 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2960 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2961 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2962 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2963 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2964 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2965 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2966 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2967 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2968 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2969 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2970 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2971 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2972 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2973 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2974 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2975 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2976 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2977 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2978
66a55fc4 29792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2980
2981 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2982 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2983 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2984 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2985 support.
2986
ada0f4c4 29872016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2988
2989 PR ipa/77677
2990 * gcc.dg/torture/pr77677.c: New test.
2991
8771094d 29922016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2993
2994 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2995 here now.
2996
c959fae1 29972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2998
2999 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3000 options. Add tests for float16x4_t and float16x8_t.
3001
88b594a3 30022016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3003
3004 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3005 * gcc.target/s390/risbg-ll-2.c: Ditto.
3006 * gcc.target/s390/risbg-ll-3.c: Ditto.
3007
e4ad661c 30082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3009
3010 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3011 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3012
4005a882 30132016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3014
3015 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3016 output to the simplified instructions.
3017
9854d864 30182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3019
3020 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3021 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3022
388ce7db 30232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3024
3025 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3026 (FP16_SUPPORTED): New
3027 (expected-hfloat-16x4): Make conditional on __fp16 support.
3028 (expected-hfloat-16x8): Likewise.
3029 (vdup_n_f16): Disable for non-AArch64 targets.
3030 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3031 conditional on FP16_SUPPORTED.
3032 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3033 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3034 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3035 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3036 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3037 for testing __fp16.
3038 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3039 conditional on FP16_SUPPORTED.
3040 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3041 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3042
837bb76e 30432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3044
3045 * gcc.target/arm/short-vfp-1.c: New.
3046
e183c2b8 30472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3048
3049 * gcc.target/arm/attr-fp16-arith-1.c: New.
3050
cd6fbed6 30512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3052
3053 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3054 New.
3055 (add_options_for_arm_v8_2a_fp16_neon): New.
3056 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3057 (add_options_for_arm_arch_v8_2a): Auto-generate.
3058 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3059 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3060 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3061 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3062 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3063 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3064 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3065
4961b0ab 30662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3067
3068 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3069 arm_fp16_alternative_ok.
3070 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3071 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3072 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3073 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3074 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3075 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3076 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3077 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3078 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3079 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3080 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3081 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3082 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3083 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3084 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3085 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3086 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3087 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3088 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3089 arm_fp16_alternative_ok.
3090 * lib/target-supports.exp
3091 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3092 (check_effective_target_arm_fp16_alternative_ok): New.
3093 (check_effective_target_arm_fp16_none_ok_nocache): New.
3094 (check_effective_target_arm_fp16_none_ok): New.
3095
ce5b3c3b 30962016-09-23 Martin Liska <mliska@suse.cz>
3097
3098 * gcc.dg/ipa/pr77653.c: Replace adress
3099 with address.
3100
d4c65e05 31012016-09-23 Martin Liska <mliska@suse.cz>
3102
3103 * gcc.target/i386/movbe-4.c: New test.
3104
82a47693 31052016-09-23 Martin Liska <mliska@suse.cz>
3106
3107 * gcc.target/i386/crc32-5.c: New test.
3108
0253072a 31092016-09-23 Martin Liska <mliska@suse.cz>
3110
3111 * gcc.target/i386/pr71652.c: New test.
3112 * gcc.target/i386/pr71652-2.c: New test.
3113 * gcc.target/i386/pr71652-3.c: New test.
3114
0bfdbd22 31152016-09-23 Jakub Jelinek <jakub@redhat.com>
3116
3117 * lib/gcc-dg.exp (process-message): Support relative line number
3118 notation - .+4 or .-1 etc.
3119 * gcc.dg/dg-test-1.c: New test.
3120
ff982ab4 31212016-09-22 Martin Sebor <msebor@redhat.com>
3122
3123 PR target/77676
3124 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3125 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3126 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3127 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3128
78299f8d 31292016-09-22 Uros Bizjak <ubizjak@gmail.com>
3130
3131 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3132 * gcc.dg/ifcvt-2.c: Ditto.
3133 * gcc.dg/zero_bits_compound-1.c: Ditto.
3134 * gcc.dg/zero_bits_compound-1.c: Ditto.
3135 * gcc.dg/pr40550.c: Simplify target selectors.
3136 Use dg-additional-options.
3137 * gcc.dg/pr47893.c: Ditto.
3138 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3139 additional options for 32-bit x86 targets.
3140 * gcc.dg/pr70955.c: Move to ...
3141 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3142
ec645283 31432016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3144
3145 PR c++/61019
3146 * g++.dg/cpp0x/pr61019.C: New.
3147
9753b549 31482016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3149 Terry Guo <terry.guo@arm.com>
3150
3151 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3152 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3153 * gcc.target/arm/pure-code/pure-code.exp: New.
3154
7dbfb427 31552016-09-22 Uros Bizjak <ubizjak@gmail.com>
3156
3157 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3158 Remove SSE effective target requirement.
3159
7e20dff2 31602016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 PR c++/71979
3163 * g++.dg/cpp0x/pr71979.C: New.
3164
05dd002d 31652016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3166
3167 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3168
53769cc8 31692016-09-22 Martin Liska <mliska@suse.cz>
3170
3171 PR ipa/77653
3172 * gcc.dg/ipa/pr77653.c: New test.
3173
51c846d6 31742016-09-22 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR fortran/77665
3177 * gfortran.dg/gomp/pr77665.f90: New test.
3178
51278c1a 31792016-09-22 Paul Thomas <pault@gcc.gnu.org>
3180
3181 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3182 * gfortran.dg/dtio_13.f90: New test.
3183
cde225a2 31842016-09-21 Louis Krupp <louis.krupp@zoho.com>
3185
3186 PR fortran/66107
3187 * gfortran.dg/pr66107.f90: New test.
3188
0d5530d9 31892016-09-21 Ian Lance Taylor <iant@golang.org>
3190
3191 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3192 with call to builtin delete function.
3193
9ca7e933 31942016-09-21 Joseph Myers <joseph@codesourcery.com>
3195
3196 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3197 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3198 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3199 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3200 tests.
3201
451127c6 32022016-09-21 Uros Bizjak <ubizjak@gmail.com>
3203
3204 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3205
98aa0f57 32062016-09-21 Jakub Jelinek <jakub@redhat.com>
3207
3208 PR c++/77651
3209 * g++.dg/cpp1z/aligned-new6.C: New test.
3210
65eeae10 32112016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3212
3213 * gcc.target/arm/fp16-aapcs-3.c: New.
3214 * gcc.target/arm/fp16-aapcs-4.c: New.
3215 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3216 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3217 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3218 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3219
1a39df22 32202016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3221
3222 PR tree-optimization/77550
3223 * g++.dg/pr77550.C: New test.
3224
48bc6fdd 32252016-09-21 Georg-Johann Lay <avr@gjlay.de>
3226
3227 PR target/77326
3228 * gcc.target/avr/torture/pr77326.c: New test.
3229
a09b160b 32302016-09-21 Louis Krupp <louis.krupp@zoho.com>
3231
3232 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3233
91207228 32342016-09-21 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/77648
3237 * gcc.dg/torture/pr77648-1.c: New testcase.
3238 * gcc.dg/torture/pr77648-2.c: Likewise.
3239
f6aeb966 32402016-09-21 Richard Biener <rguenther@suse.de>
3241 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR tree-optimization/77621
3244 * gcc.dg/pr77621.c: New testcase.
3245
637b3ebb 32462016-09-21 Paul Thomas <pault@gcc.gnu.org>
3247
3248 PR fortran/77657
3249 * gfortran.dg/dtio_12.f90: New test.
3250
b5b88e7a 32512016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3252
3253 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3254
8ccdb0a4 32552016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3256
3257 PR tree-optimization/72835
3258 * gcc.dg/tree-ssa/pr72835.c: New test.
3259
b9833bfd 32602016-09-20 Martin Sebor <msebor@redhat.com>
3261
3262 PR middle-end/49905
3263 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3264 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3265 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3266 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3267 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3268 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3269 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3270
597323ed 32712016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3272
3273 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3274 arguments/compare will be optimized away.
3275 * gcc.dg/torture/ftrapv-1.c: Likewise.
3276
25a8e007 32772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3278
3279 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3280 will be optimized away.
3281 * gcc.dg/ipa/vrp1.c: New test.
3282 * gcc.dg/ipa/vrp2.c: New test.
3283 * gcc.dg/ipa/vrp3.c: New test.
3284
6e93da1b 32852016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3286
3287 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3288 does the same transformation.
3289 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3290 * gcc.dg/tree-ssa/evrp1.c: New test.
3291 * gcc.dg/tree-ssa/evrp2.c: New test.
3292 * gcc.dg/tree-ssa/evrp3.c: New test.
3293 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3294 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3295 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3296 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3297 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3298 foling now happens early.
3299 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3300 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3301 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3302 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3303 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3304
b8b3b645 33052016-09-20 Uros Bizjak <ubizjak@gmail.com>
3306
3307 PR target/77621
3308 * gcc.target/i386/pr77621.c: New test.
3309 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3310 pattern, loop should vectorize with -mtune=atom.
3311
81165554 33122016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3313 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR testsuite/63299
3316 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3317 instead of delete.
3318
2f8a2ead 33192016-09-20 Jakub Jelinek <jakub@redhat.com>
3320
a48667ee 3321 PR c++/77626
3322 * g++.dg/other/pr77626.C: New test.
3323
7e67c6d5 3324 PR c++/77638
3325 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3326
59934ea3 3327 PR c++/77637
3328 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3329
2f8a2ead 3330 PR middle-end/77624
3331 * c-c++-common/pr77624-1.c: New test.
3332 * c-c++-common/pr77624-2.c: New test.
3333
a1268ee1 33342016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3335
3336 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3337 of digits expected.
3338
0b77b2cf 33392016-09-20 Richard Biener <rguenther@suse.de>
3340
3341 PR tree-optimization/77646
3342 * gcc.dg/torture/pr77646.c: New testcase.
3343
bed03df1 33442016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3345
3346 PR c++/77434
3347 * c-c++-common/Wint-in-bool-context.c: New test.
3348
cb19a0da 33492016-09-19 Joseph Myers <joseph@codesourcery.com>
3350
3351 * gcc.dg/cr-decimal-dig-1.c: New test.
3352
9b5c49ef 33532016-09-19 Joseph Myers <joseph@codesourcery.com>
3354
3355 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3356 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3357 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3358 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3359
48d1445d 33602016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3361
3362 PR rtl-optimization/77416
3363 * gcc.target/powerpc/pr77416.c: New.
3364
579f478b 33652016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3366
3367 PR c++/77639
3368 * g++.dg/template/error-recovery4.C: New test.
3369
f2e52448 33702016-09-19 Bin Cheng <bin.cheng@arm.com>
3371
3372 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3373
aaf7d5f8 33742016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3375
3376 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3377 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3378
5f036000 33792016-09-19 Jakub Jelinek <jakub@redhat.com>
3380 Jan Hubicka <jh@suse.cz>
3381
3382 PR target/77587
3383 * gcc.dg/pr77587.c: New test.
3384 * gcc.dg/pr77587a.c: New file.
3385
eee0cf09 33862016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3387
3388 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3389 * gfortran.dg/coarray_38.f90:
3390 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3391 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3392 * gfortran.dg/coarray_allocate_7.f08: New test.
3393 * gfortran.dg/coarray_allocate_8.f08: New test.
3394 * gfortran.dg/coarray_allocate_9.f08: New test.
3395 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3396 new caf_register.
3397 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3398 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3399 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3400 get_by_refs.
3401 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3402 * gfortran.dg/coarray_lock_7.f90: Same.
3403 * gfortran.dg/coarray_poly_5.f90: Same.
3404 * gfortran.dg/coarray_poly_6.f90: Same.
3405 * gfortran.dg/coarray_poly_7.f90: Same.
3406 * gfortran.dg/coarray_poly_8.f90: Same.
3407 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3408
891196d7 34092016-09-19 Fritz Reese <fritzoreese@gmail.com>
3410
3411 PR fortran/77584
3412 * gfortran.dg/dec_structure_15.f90: New testcase.
3413
281da9a3 34142016-09-19 Richard Biener <rguenther@suse.de>
3415
3416 PR middle-end/77605
3417 * gcc.dg/torture/pr77605.c: New testcase.
3418
8a252920 34192016-09-18 Louis Krupp <louis.krupp@zoho.com>
3420
3421 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3422
a18b7a33 34232016-09-17 Jan Hubicka <hubicka@ucw.cz>
3424
3425 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3426 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3427 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3428 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3429 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3430 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3431 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3432 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3433 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3434 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3435 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3436
b868c23d 34372016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3438
3439 * gcc.target/i386/pr68633.c: Fix expected result.
3440
360d7ea8 34412016-09-17 Louis Krupp <louis.krupp@gmail.com>
3442
3443 PR fortran/68078
3444 * gfortran.dg/pr68078.f90: New test.
3445 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3446
d58661cb 34472016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3448
3449 PR target/77613
3450 * gcc.target/powerpc/swaps-p8-25.c: New.
3451
24b3d864 34522016-09-16 Jakub Jelinek <jakub@redhat.com>
3453
e6db887a 3454 PR c++/77482
3455 * g++.dg/cpp0x/constexpr-77482.C: New test.
3456
44df6c11 3457 PR c++/77379
3458 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3459 thunk offsets.
3460 * g++.dg/abi/abi-tag23a.C: Likewise.
3461
53d2f3de 3462 PR c++/77338
3463 * g++.dg/cpp0x/decltype-77338.C: New test.
3464
24b3d864 3465 PR c++/77375
3466 * g++.dg/cpp0x/mutable1.C: New test.
3467
42f172d0 34682016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3469
3470 PR fortran/77612
3471 * gfortran.dg/pr77612.f90: New test.
3472
0665113b 34732016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3474
3475 * gcc.dg/torture/pr70421.c: Require int32plus.
3476
dff10ec9 34772016-09-16 Jakub Jelinek <jakub@redhat.com>
3478
be63912c 3479 PR middle-end/77475
3480 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3481
dff10ec9 3482 PR target/77526
3483 * gcc.target/i386/pr77526.c: New test.
3484
69cdadd9 34852016-09-16 Jakub Jelinek <jakub@redhat.com>
3486 Eric Botcazou <ebotcazou@adacore.com>
3487
3488 PR middle-end/77594
3489 * gcc.target/i386/pr77594.c: New test.
3490
b74250bc 34912016-09-15 Louis Krupp <louis.krupp@zoho.com>
3492
3493 PR fortran/69963
3494 * gfortran.dg/misplaced_implicit_character.f90: New test.
3495
834a2c29 34962016-09-15 Bin Cheng <bin.cheng@arm.com>
3497
3498 PR tree-optimization/77503
3499 * gcc.dg/vect/pr77503.c: New test.
3500
fbcb99d5 35012016-09-15 Richard Biener <rguenther@suse.de>
3502
3503 PR middle-end/77544
3504 * c-c++-common/torture/pr77544.c: New testcase.
3505
3aa4e8c2 35062016-09-15 Jakub Jelinek <jakub@redhat.com>
3507
3508 PR middle-end/77475
3509 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3510 * gcc.dg/march-generic.c: Likewise.
3511 * gcc.target/i386/spellcheck-options-1.c: New test.
3512 * gcc.target/i386/spellcheck-options-2.c: New test.
3513 * gcc.target/i386/spellcheck-options-3.c: New test.
3514 * gcc.target/i386/spellcheck-options-4.c: New test.
3515
e9dea525 35162016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3517
3518 PR fortran/72743
3519 * gfortran.dg/goacc/pr72743.f90: New test.
3520
7270347c 35212016-09-15 Richard Biener <rguenther@suse.de>
3522
3523 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3524
091e8e90 35252016-09-15 Richard Biener <rguenther@suse.de>
3526
3527 PR tree-optimization/77514
3528 * gcc.dg/torture/pr77514.c: New testcase.
3529
8cc08773 35302016-09-14 Jakub Jelinek <jakub@redhat.com>
3531
3532 PR c++/77549
3533 * g++.dg/lookup/pr77549.C: New test.
3534
5be60f03 35352016-09-14 Marek Polacek <polacek@redhat.com>
3536
3537 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3538 * c-c++-common/gomp/atomic-13.c: Likewise.
3539 * c-c++-common/gomp/atomic-14.c: Likewise.
3540 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3541 * g++.dg/cpp1z/bool-increment1.C: New test.
3542 * c-c++-common/pr60439.c: Add dg-warning.
3543 * g++.dg/expr/bitfield4.C: Likewise.
3544 * g++.dg/expr/bitfield5.C: Likewise.
3545 * g++.dg/expr/bitfield6.C: Likewise.
3546 * g++.dg/expr/bool1.C: Likewise.
3547 * g++.dg/expr/bool3.C: Likewise.
3548 * g++.dg/expr/lval3.C: Likewise.
3549 * g++.dg/expr/lval4.C: Likewise.
3550 * g++.old-deja/g++.jason/bool5.C: Likewise.
3551 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3552 * g++.dg/other/error18.C: Likewise.
3553 * g++.dg/gomp/atomic-14.C: Likewise.
3554
f80a245e 35552016-09-14 Nathan Sidwell <nathan@acm.org>
3556
3557 PR c++/77539
3558 * g++.dg/cpp1y/pr77539.C: New.
3559
7b329bca 35602016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3561
3562 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3563 dg-require.
3564 * g++.dg/ext/builtin_alloca.C: Likewise.
3565 * g++.dg/template/spec35.C: Likewise.
3566 * gcc.dg/builtins-68.c: Likewise.
3567 * gcc.misc-tests/gcov-13.c: Likewise.
3568 * gcc.misc-tests/gcov-14.c: Likewise.
3569
0029200d 35702016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3571
3572 * gfortran.dg/dec_structure_14.f90: New testcase.
3573
0975f764 35742016-09-14 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR sanitizer/68260
3577 * c-c++-common/tsan/pr68260.c: New test.
3578
1098c313 35792016-09-13 Joe Seymour <joe.s@somniumtech.com>
3580
3581 PR target/70713
3582 * gcc.target/msp430/function-attributes-1.c: New test.
3583 * gcc.target/msp430/function-attributes-2.c: New test.
3584 * gcc.target/msp430/function-attributes-3.c: New test.
3585
2e7b05a3 35862015-04-18 Martin Sebor <msebor@redhat.com>
3587
3588 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3589 of non-nul characters.
3590 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3591
46fad8d5 35922016-09-13 Jakub Jelinek <jakub@redhat.com>
3593
4bdba715 3594 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3595 * g++.dg/cpp1z/gen-attrs1.C: New test.
3596
99d887de 3597 PR tree-optimization/77454
3598 * gcc.dg/pr77454.c: New test.
3599
46fad8d5 3600 PR c++/77553
3601 * g++.dg/cpp1y/constexpr-77553.C: New test.
3602
68ef907c 36032016-09-13 David Malcolm <dmalcolm@redhat.com>
3604
3605 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3606 (test_show_locus): Replace rich_location::add_fixit_insert calls
3607 with add_fixit_insert_before and add_fixit_insert_after.
3608
2c24fd5e 36092016-09-13 Jason Merrill <jason@redhat.com>
3610 Tom de Vries <tom@codesourcery.com>
3611
3612 PR c++/77427
3613 * g++.dg/pr77427.C: New test.
3614
68b219ee 36152016-09-13 Martin Liska <mliska@suse.cz>
3616
3617 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3618 effective target.
3619 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3620 * lib/target-supports.exp: Define the new target.
3621
c72e91d3 36222016-09-12 Andrew Pinski <apinski@cavium.com>
3623
3624 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3625 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3626
b38c0a37 36272016-09-12 Uros Bizjak <ubizjak@gmail.com>
3628
3629 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3630 variable arguments.
3631 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3632 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3633 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3634 variable argument.
3635 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3636 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3637
7a21b590 36382016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3639
3640 PR c++/77496
3641 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3642 * g++.dg/ext/pr77496.C: New test.
3643 * g++.dg/warn/pr77496.C: New test.
3644
00434032 36452016-09-12 David Malcolm <dmalcolm@redhat.com>
3646
3647 PR c/72858
3648 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3649 to preserve conversion chars, and to preserve prefix information.
3650 * gcc.dg/format/pr72858.c: New test case.
3651
54f56c28 36522016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3653
3654 * gfortran.dg/pr77507.f90: Move to ...
3655 * gfortran.dg/ieee/pr77507.f90: here.
3656
08d6d42c 36572016-08-09 Jan Hubicka <hubicka@ucw.cz>
3658
3659 PR ipa/61159
3660 * compile/pr61159.c: New testcase
3661
35870532 36622016-08-09 Jan Hubicka <hubicka@ucw.cz>
3663
3664 PR ipa/64316
3665 * gcc.dg/ipa/pr63416.c: New testcase.
3666
953b9eef 36672016-09-10 Paul Thomas <pault@gcc.gnu.org>
3668 Steven G. Kargl <kargl@gcc.gnu.org>
3669
3670 PR fortran/77532
c78b1f64 3671 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3672
1aef7c3c 36732016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3674
3675 PR fortran/77507
3676 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3677 * gfortran.dg/c_assoc_4.f90: Ditto.
3678
3bb45f76 36792016-09-10 Tom de Vries <tom@codesourcery.com>
3680
3681 PR C/71602
3682 * c-c++-common/va-arg-va-list-type.c: New test.
3683
9731eaaf 36842016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3685
3686 PR rtl-optimization/77289
3687 * gcc.target/powerpc/pr77289.c: New test.
3688
911ea34a 36892016-09-09 Martin Sebor <msebor@redhat.com>
3690
3691 PR c/77520
3692 PR c/77521
3693 * gcc.dg/pr77520.c: New test.
3694 * gcc.dg/pr77521.c: New test.
3695
edd0f33b 36962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3697
3698 PR fortran/77506
3699 * gfortran.dg/pr77506.f90: New test.
3700
374777a4 37012016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3702
3703 PR fortran/77507
3704 * gfortran.dg/pr77507.f90: New test.
3705
c5eddaf9 37062016-09-09 Joseph Myers <joseph@codesourcery.com>
3707
3708 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3709
3e7e4e14 37102016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3711 Louis Krupp <lkrupp@gcc.gnu.org>
3712
3713 PR fortran/69514
3714 * gfortran.dg/pr69514_1.f90: New test.
3715 * gfortran.dg/pr69514_2.f90: New test.
3716
51688bb7 37172016-09-08 Jakub Jelinek <jakub@redhat.com>
3718
a34338c9 3719 PR fortran/77500
3720 * gfortran.dg/gomp/pr77500.f90: New test.
3721
51688bb7 3722 PR fortran/77516
3723 * gfortran.dg/gomp/pr77516.f90: New test.
3724
3ecb55e7 37252016-09-07 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR middle-end/77475
3728 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3729 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3730 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3731 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3732 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3733 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3734
3da97ff7 37352016-09-07 David Malcolm <dmalcolm@redhat.com>
3736
3737 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3738 "substring-locations.h".
3739
b55f1f44 37402016-09-07 Richard Biener <rguenther@suse.de>
3741
3742 PR c/77450
3743 * c-c++-common/vector-subscript-8.c: Move ..
3744 * gcc.dg/pr77450.c: ... here.
3745
7d482049 37462016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3747
3748 PR libgfortran/77393
3749 * gfortran.dg/fmt_f0_2.f90: Update test.
3750 * gfortran.dg/fmt_f0_3.f90: New test.
3751
ef3b531c 37522016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3753
3754 PR debug/77389
3755 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3756 in dg-options.
3757
3758 PR debug/57519
3759 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3760
39370ea0 37612016-09-06 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR target/69255
3764 * gcc.target/i386/pr69255-1.c: New test.
3765 * gcc.target/i386/pr69255-2.c: New test.
3766 * gcc.target/i386/pr69255-3.c: New test.
3767
37682016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3769
3770 PR c/77336
3771 * gcc.dg/format/miss-7.c: New test.
3772
88820414 37732016-09-06 Uros Bizjak <ubizjak@gmail.com>
3774
3775 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3776
4c790ba8 37772016-09-06 Martin Liska <mliska@suse.cz>
3778
3779 PR gcov-profile/77378
3780 PR gcov-profile/77466
3781 * gcc.dg/profile-update-warning.c: New test.
3782
43d2460d 37832016-09-06 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/77479
3786 * gcc.dg/torture/pr77479.c: New testcase.
3787
4c04bcce 37882016-09-06 Richard Biener <rguenther@suse.de>
3789
3790 PR c/77450
3791 * c-c++-common/vector-subscript-7.c: Adjust.
3792 * c-c++-common/vector-subscript-8.c: New testcase.
3793
8925068a 37942016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3795
3796 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3797
daea048c 37982016-09-05 Jakub Jelinek <jakub@redhat.com>
3799
e315ff48 3800 PR target/77476
3801 * gcc.target/i386/avx512f-pr77476.c: New test.
3802 * gcc.target/i386/avx512bw-pr77476.c: New test.
3803 * gcc.target/i386/avx512dq-pr77476.c: New test.
3804
8eeca3ac 3805 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3806 Update comment to mention also avx512f.
3807
daea048c 3808 PR sanitizer/77396
3809 * g++.dg/asan/pr77396-2.C: New test.
3810
a6ffaadf 38112016-09-05 Uros Bizjak <ubizjak@gmail.com>
3812
3813 PR rtl-optimization/77452
3814 * gcc.target/i386/pr77452.c: New test.
3815
8f8828ba 38162016-09-05 Marek Polacek <polacek@redhat.com>
3817
3818 PR c/77423
3819 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3820
65277f2a 38212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3822
3823 PR fortran/77391
3824 * gfortran.dg/pr77391.f90: New test.
3825
a1cf06b8 38262016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3827
3828 PR fortran/77460
3829 * gfortran.dg/pr77460.f90: New test.
3830
4d261282 38312016-09-03 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR c/65467
3834 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3835
4fc4eb94 38362016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3837
3838 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3839
40a431fa 38402016-09-02 David Malcolm <dmalcolm@redhat.com>
3841
3842 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3843 test case.
3844 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3845 diagnostic-test-show-locus-generate-patch.c to the sources
3846 for diagnostic_plugin_test_show_locus.c.
3847
a940fdc7 38482016-09-02 Jakub Jelinek <jakub@redhat.com>
3849
0b80c4b2 3850 PR c/65467
3851 * gcc.dg/gomp/_Atomic-1.c: New test.
3852 * gcc.dg/gomp/_Atomic-2.c: New test.
3853 * gcc.dg/gomp/_Atomic-3.c: New test.
3854 * gcc.dg/gomp/_Atomic-4.c: New test.
3855 * gcc.dg/gomp/_Atomic-5.c: New test.
3856
a940fdc7 3857 PR sanitizer/77396
3858 * g++.dg/asan/pr77396.C: New test.
3859
38602016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3861
3862 PR tree-optimization/71831
3863 * gcc.dg/builtin-object-size-16.c: New test.
3864 * gcc.dg/builtin-object-size-17.c: New test.
3865
0b404bb4 38662016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3867
3868 PR libgfortran/77393
3869 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3870
8a5817a9 38712016-09-01 Uros Bizjak <ubizjak@gmail.com>
3872
3873 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3874 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3875 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3876 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3877 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3878 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3879 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3880 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3881 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3882 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3883 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3884 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3885 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3886 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3887 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3888 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3889 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3890 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3891
209253ae 38922016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3893
3894 * gnat.dg/opt58.adb: New test.
3895 * gnat.dg/opt58_pkg.ads: New helper.
3896
15182c1d 38972016-09-01 Richard Biener <rguenther@suse.de>
3898
3899 PR middle-end/77436
3900 * gcc.dg/torture/pr77436.c: New testcase.
3901
1c02615c 39022016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3903
3904 * gcc.dg/pr64252.c: Require int32plus.
3905 * gcc.dg/pr66299-1.c: Likewise.
3906 * gcc.dg/pr66299-2.c: Likewise.
3907 * gcc.dg/torture/20131115-1.c: Skip for avr.
3908
08fded5f 39092016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3910
3911 * gcc.target/aarch64/ands_3.c: New test.
3912
a7b3b7c4 39132016-08-31 Jakub Jelinek <jakub@redhat.com>
3914
68c215e4 3915 PR fortran/77352
3916 * gfortran.dg/gomp/pr77352.f90: New test.
3917
a7b3b7c4 3918 PR fortran/77374
3919 * gfortran.dg/gomp/pr77374.f08: New test.
3920
51a43c06 39212016-08-31 Marc Glisse <marc.glisse@inria.fr>
3922
3923 PR tree-optimization/73714
3924 * gcc.dg/tree-ssa/pr73714.c: New test.
3925
01109414 39262016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3927
3928 PR libgfortran/77393
3929 * gfortran.dg/fmt_f0_2.f90: New test.
3930
8036ac7f 39312016-08-31 Marc Glisse <marc.glisse@inria.fr>
3932
3933 * gcc.target/i386/pr59539-2.c: Adapt options.
3934 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3935
b298bde8 39362016-08-31 Paul Thomas <pault@gcc.gnu.org>
3937
3938 PR fortran/77418
3939 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3940 of the associate entity and replace with a pointer to the
3941 intended item on the stack.
3942
9f732c4e 39432016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3944 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3945
3946 PR fortran/48298
3947 * gfortran.dg/dtio_1.f90: New test.
3948 * gfortran.dg/dtio_2.f90: New test.
3949 * gfortran.dg/dtio_3.f90: New test.
3950 * gfortran.dg/dtio_4.f90: New test.
3951 * gfortran.dg/dtio_5.f90: New test.
3952 * gfortran.dg/dtio_6.f90: New test.
3953 * gfortran.dg/dtio_7.f90: New test.
3954 * gfortran.dg/dtio_8.f90: New test.
3955 * gfortran.dg/dtio_9.f90: New test.
3956 * gfortran.dg/dtio_10.f90: New test.
3957
d6dd1b60 39582016-08-30 David Malcolm <dmalcolm@redhat.com>
3959
3960 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3961 (test_many_nested_locations): New function.
3962 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3963 (test_show_locus): Handle "test_many_nested_locations".
3964
2e7400df 39652016-08-30 David Malcolm <dmalcolm@redhat.com>
3966
3967 * g++.dg/template/double-greater-than-fixit.C: New test case.
3968
98023bfd 39692016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gnat.dg/opt57.ad[sb]: New test.
3972 * gnat.dg/opt57_pkg.ads: New helper.
3973
f9723d87 39742016-08-30 Richard Biener <rguenther@suse.de>
3975
3976 PR tree-optimization/69047
3977 * gcc.dg/pr69047.c: Fix byte-order check.
3978
77ce6232 39792016-08-30 Jakub Jelinek <jakub@redhat.com>
3980
adca2d16 3981 PR tree-optimization/72866
3982 * gcc.dg/vect/pr72866.c: New test.
3983
06cee168 3984 PR debug/77363
3985 * g++.dg/debug/dwarf2/pr77363.C: New test.
3986
4472e8d1 3987 PR middle-end/77377
3988 * gcc.target/i386/pr77377.c: New test.
3989
77ce6232 3990 PR debug/77389
3991 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3992 in dg-options.
3993
36bda760 39942016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3995
3996 * gfortran.dg/pr77372.f90: Moved to ...
3997 * gfortran.dg/ieee/pr77372.f90: here.
3998
2db6ea89 39992016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4000
4001 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4002 vector short/char initializations.
4003 * gcc.target/powerpc/vec-init-5.c: Likewise.
4004 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4005 vector initialization optimizations.
4006 * gcc.target/powerpc/vec-init-7.c: Likewise.
4007 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4008 vector float/double initializations.
4009 * gcc.target/powerpc/vec-init-9.c: Likewise.
4010
1e4df796 40112016-08-29 Uros Bizjak <ubizjak@gmail.com>
4012
4013 PR target/77403
4014 * gcc.target/i386/pr77403.c: New test.
4015
f293b7f2 40162016-08-29 Marek Polacek <polacek@redhat.com>
4017
4018 PR c/77292
4019 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4020
ea2ec8f6 40212016-08-29 Tom de Vries <tom@codesourcery.com>
4022
4023 PR c/77398
4024 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4025
686436fe 40262016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4027
4028 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4029
686436fe 40302016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4031
4032 * gfortran.dg/dec_structure_13.f90: New testcase.
4033
f1ecf8b3 40342016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4035
4036 PR fortran/77261
4037 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4038 available.
4039
4670f428 40402016-08-28 Tom de Vries <tom@codesourcery.com>
4041
4042 PR lto/70955
4043 * gcc.dg/pr70955.c: New test.
4044 * gcc.dg/lto/pr70955_0.c: Same.
4045 * gcc.dg/lto/pr70955_1.c: Same.
4046
b243b563 40472016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4048
4049 PR tree-optimization/71077
4050 * gcc.target/i386/pr71077.c: New test.
4051
92a44a68 40522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4053
4054 PR fortran/77380
4055 * gfortran.dg/pr77380.f90: New test.
4056
92a44a68 40572016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4058
4059 PR fortran/77372
4060 gfortran.dg/pr77372.f90: New test.
4061
367964fa 40622016-08-26 David Malcolm <dmalcolm@redhat.com>
4063
4064 * gcc.dg/spellcheck-fields-2.c (test): Move
4065 dg-begin/end-multiline-output within function body.
4066 (test_macro): New function.
4067
df4248fb 40682016-08-26 David Malcolm <dmalcolm@redhat.com>
4069
4070 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4071 (test_fixit_insert): Update expected output.
4072 (test_fixit_remove): Likewise.
4073 (test_fixit_replace): Likewise.
4074
377da6e4 40752016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4076
4077 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4078 Fix typo.
4079
4f16cc83 40802016-08-26 Richard Biener <rguenther@suse.de>
4081
4082 PR tree-optimization/69047
4083 * gcc.dg/pr69047.c: New testcase.
4084
a54071b2 40852016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4086 Martin Jambhor <mjambor@suse.cz>
377da6e4 4087
a54071b2 4088 * gcc.dg/ipa/propbits-1.c: New test-case.
4089 * gcc.dg/ipa/propbits-2.c: Likewise.
4090 * gcc.dg/ipa/propbits-3.c: Likewise.
4091
2ae10c8c 40922016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4093
4094 PR fortran/77351
4095 * gfortran.dg/pr77351.f90: New test.
4096
c4963714 40972016-08-25 Marek Polacek <polacek@redhat.com>
4098
4099 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4100
49e1f4eb 41012016-08-25 Marek Polacek <polacek@redhat.com>
4102
4103 PR c/77323
4104 * gcc.dg/pr77323.c: New test.
4105
984f03c2 41062016-08-24 Paul Thomas <pault@gcc.gnu.org>
4107
4108 PR fortran/77358
4109 * gfortran.dg/submodule_17.f08: New test.
4110
92a44a68 41112016-08-24 Michael Collison <michael.collison@linaro.org>
4112 Michael Collison <michael.collison@arm.com>
f6c98a9a 4113
4114 * gcc.target/arm/builtin_saddl.c: New testcase.
4115 * gcc.target/arm/builtin_saddll.c: New testcase.
4116 * gcc.target/arm/builtin_uaddl.c: New testcase.
4117 * gcc.target/arm/builtin_uaddll.c: New testcase.
4118 * gcc.target/arm/builtin_ssubl.c: New testcase.
4119 * gcc.target/arm/builtin_ssubll.c: New testcase.
4120 * gcc.target/arm/builtin_usubl.c: New testcase.
4121 * gcc.target/arm/builtin_usubll.c: New testcase.
4122
8938d43d 41232016-08-24 Uros Bizjak <ubizjak@gmail.com>
4124
4125 PR target/77270
4126 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4127 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4128 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4129 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4130 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4131 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4132 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4133 effective target. Remove scan-assembler-times directives.
4134 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4135 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4136 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4137
2fb84e50 41382016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4139
4140 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4141 of unsigned int.
4142 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4143
cac7df4e 41442016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4145
4146 PR testsuite/77317
4147 * lib/target-supports.exp
4148 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4149 (check_effective_target_vect_natural_alignment): Ditto.
4150 (check_effective_target_vector_alignment_reachable): Ditto.
4151 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4152
b904831d 41532016-08-23 Ian Lance Taylor <iant@golang.org>
4154
4155 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4156
ff055c48 41572016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4158
4159 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4160 being created from pointers to memory locations.
4161 * gcc.target/powerpc/vec-init-2.c: Likewise.
4162
27af8972 41632016-08-23 Fritz Reese <fritzoreese@gmail.com>
4164
4165 * gfortran.dg/dec_structure_12.f90: New testcase.
4166
bd8ac469 41672016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4168
4169 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4170
434d4291 41712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4172
4173 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4174 verification.
4175
be0be2de 41762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4177
4178 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4179 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4180
7feac654 41812016-08-23 Richard Biener <rguenther@suse.de>
4182
4183 PR tree-optimization/27336
4184 * c-c++-common/pr27336.c: New testcase.
4185
364743f3 41862016-08-22 Marek Polacek <polacek@redhat.com>
4187
4188 PR c++/77321
4189 * g++.dg/cpp1y/pr77321.C: New test.
4190
b92c452d 41912016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4192
4193 PR fortran/60774
4194 * gfortran.dg/empty_label.f: Adjust test for new error message.
4195 * gfortran.dg/empty_label.f90: Ditto.
4196 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4197 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4198 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4199
bfbc628a 42002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4201
4202 PR fortran/61318
4203 * gfortran.dg/pr61318.f90: New test.
4204
99af6e70 42052016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4206
4207 PR fortran/77260
4208 * gfortran.dg/pr77260_1.f90: New test.
4209 * gfortran.dg/pr77260_2.f90: Ditto.
4210
6cfc7001 42112016-08-22 Joseph Myers <joseph@codesourcery.com>
4212
4213 PR middle-end/77269
4214 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4215 __builtin_signbitf and __builtin_signbitl in expected generic
4216 expansion.
4217 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4218 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4219 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4220 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4221 tests.
4222
012f068a 42232016-08-22 Joseph Myers <joseph@codesourcery.com>
4224
4225 * gcc.dg/torture/float128-builtin.c,
4226 gcc.dg/torture/float128-ieee-nan.c,
4227 gcc.dg/torture/float128x-builtin.c,
4228 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4229 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4230 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4231 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4232 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4233 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4234 gcc.dg/torture/floatn-nan.h: New tests.
4235
e2c5b687 42362016-08-22 Joseph Myers <joseph@codesourcery.com>
4237
4238 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4239 macro.
4240 (main): Update calls to TEST_I_F.
4241 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4242 macro.
4243 (main): Update calls to TEST_I_F.
4244
b4635564 42452016-08-22 Joseph Myers <joseph@codesourcery.com>
4246
4247 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4248 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4249 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4250 names in calls to TEST_I_F.
4251
802bc569 42522016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4253
4254 PR c/52952
4255 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4256
70fa7158 42572016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4258
4259 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4260 and !natural_alignment_64.
4261 * gcc.dg/ipa/propalign-2.c: Likewise.
4262 * gcc.dg/ipa/propalign-3.c: Likewise.
4263 * gcc.dg/ipa/propalign-4.c: Likewise.
4264 * gcc.dg/ipa/propalign-5.c: Likewise.
4265 * lib/target-supports.exp
4266 (check_effective_target_natural_alignment_32): Add avr-*-*.
4267
d0346b1a 42682016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4269
4270 PR tree-optimization/61839
4271 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4272 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4273 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4274 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4275
82c85aba 42762016-08-19 Joseph Myers <joseph@codesourcery.com>
4277
4278 PR c/32187
4279 * lib/target-supports.exp (check_effective_target_float16)
4280 (check_effective_target_float32, check_effective_target_float64)
4281 (check_effective_target_float128, check_effective_target_float32x)
4282 (check_effective_target_float64x)
4283 (check_effective_target_float128x)
4284 (check_effective_target_float16_runtime)
4285 (check_effective_target_float32_runtime)
4286 (check_effective_target_float64_runtime)
4287 (check_effective_target_float128_runtime)
4288 (check_effective_target_float32x_runtime)
4289 (check_effective_target_float64x_runtime)
4290 (check_effective_target_float128x_runtime)
4291 (check_effective_target_floatn_nx_runtime)
4292 (add_options_for_float16, add_options_for_float32)
4293 (add_options_for_float64, add_options_for_float128)
4294 (add_options_for_float32x, add_options_for_float64x)
4295 (add_options_for_float128x): New procedures.
4296 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4297 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4298 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4299 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4300 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4301 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4302 gcc.dg/torture/float128-complex.c,
4303 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4304 gcc.dg/torture/float128x-basic.c,
4305 gcc.dg/torture/float128x-complex.c,
4306 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4307 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4308 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4309 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4310 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4311 gcc.dg/torture/float32x-basic.c,
4312 gcc.dg/torture/float32x-complex.c,
4313 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4314 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4315 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4316 gcc.dg/torture/float64x-basic.c,
4317 gcc.dg/torture/float64x-complex.c,
4318 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4319 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4320 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4321 gcc.dg/torture/floatn-tg.h,
4322 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4323 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4324 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4325 gcc.dg/torture/fp-int-convert-float128x.c,
4326 gcc.dg/torture/fp-int-convert-float16-timode.c,
4327 gcc.dg/torture/fp-int-convert-float16.c,
4328 gcc.dg/torture/fp-int-convert-float32-timode.c,
4329 gcc.dg/torture/fp-int-convert-float32.c,
4330 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4331 gcc.dg/torture/fp-int-convert-float32x.c,
4332 gcc.dg/torture/fp-int-convert-float64-timode.c,
4333 gcc.dg/torture/fp-int-convert-float64.c,
4334 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4335 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4336 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4337 maximum exponent of floating-point type. Use it in testing
4338 whether 0x8...0 fits in the floating-point type. Always treat -1
4339 (signed 0xf...f) as fitting in the floating-point type.
4340 (M_OK1): New macro.
4341 * gcc.dg/torture/fp-int-convert-double.c,
4342 gcc.dg/torture/fp-int-convert-float.c,
4343 gcc.dg/torture/fp-int-convert-float128-timode.c,
4344 gcc.dg/torture/fp-int-convert-float128.c,
4345 gcc.dg/torture/fp-int-convert-float80-timode.c,
4346 gcc.dg/torture/fp-int-convert-float80.c,
4347 gcc.dg/torture/fp-int-convert-long-double.c,
4348 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4349
cf0bbc39 43502016-08-19 Jakub Jelinek <jakub@redhat.com>
4351
9354a9a5 4352 PR fortran/72744
4353 * gfortran.dg/gomp/pr72744.f90: New test.
4354
cf0bbc39 4355 PR fortran/69281
4356 * gfortran.dg/gomp/pr69281.f90: New test.
4357
ee0e163a 43582016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4359
1e4df796 4360 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4361 the last special seed value.
4362 * gfortran.dg/random_7.f90: Use size for last array member instead
4363 of hardcoded value.
ee0e163a 4364
6d7de609 43652016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4366
4367 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4368 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4369
e3243c77 43702016-08-19 Richard Biener <rguenther@suse.de>
4371
4372 PR tree-optimization/77286
4373 * gcc.dg/torture/pr77286.c: New testcase.
4374
b983d92d 43752016-08-18 David Malcolm <dmalcolm@redhat.com>
4376
4377 * gcc.dg/verbose-asm-2.c: New test case.
4378
48a7392b 43792016-08-18 David Malcolm <dmalcolm@redhat.com>
4380
4381 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4382 (custom_diagnostic_finalizer): Update for change to
4383 diagnostic_show_locus.
4384
5c8151fa 43852016-08-18 David Malcolm <dmalcolm@redhat.com>
4386
4387 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4388 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4389
26040f06 43902016-08-18 Marek Polacek <polacek@redhat.com>
4391
4392 PR c/71514
4393 * gcc.dg/pr71514.c: New test.
4394
360e911d 43952015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4396
4397 PR target/72839
4398 * gcc.target/i386/pr72839.c: New test.
4399
6de0546d 44002016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4401
4402 PR middle-end/70895
4403 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4404 * c-c++-common/goacc/reduction-1.c: Likewise.
4405 * c-c++-common/goacc/reduction-2.c: Likewise.
4406 * c-c++-common/goacc/reduction-3.c: Likewise.
4407 * c-c++-common/goacc/reduction-4.c: Likewise.
4408
cee80871 44092016-08-18 Alan Modra <amodra@gmail.com>
4410
4411 * gcc.c-torture/compile/pr72771.c: New.
4412
f9c39b65 44132016-08-17 Jakub Jelinek <jakub@redhat.com>
4414
4415 PR fortran/67496
4416 * gfortran.dg/pr67496.f90: New test.
4417
92a44a68 44182015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4419
4420 PR tree-optimization/71752
f9c39b65 4421 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4422
d2392ec3 44232016-08-17 Uros Bizjak <ubizjak@gmail.com>
4424
4425 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4426
c4994c0b 44272016-08-17 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR middle-end/77259
4430 * g++.dg/ipa/devirt-52.C: New test.
4431
f7896ff0 44322016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4433
4434 * c-c++-common/goacc/reduction-6.c: New testcase.
4435
7104d1a8 44362016-08-17 Richard Biener <rguenther@suse.de>
4437
4438 PR tree-optimization/76490
4439 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4440 * gcc.dg/pr52904.c: XFAIL.
4441
cff41b9e 44422016-08-17 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/23855
4445 * gcc.dg/loop-unswitch-2.c: Adjust.
4446
b1398e47 44472016-08-16 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR tree-optimization/72817
4450 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4451
de41fc22 44522016-08-16 Joseph Myers <joseph@codesourcery.com>
4453
4454 PR libgcc/77265
4455 * gcc.dg/torture/float128-extend-inf.c: New test.
4456
5927e78e 44572016-08-16 David Malcolm <dmalcolm@redhat.com>
4458
4459 PR c/72857
4460 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4461 for embedded NUL.
4462 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4463 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4464 caret placement.
4465 (test_oct): Likewise.
4466 (test_multiple): Likewise.
4467 (test_field_width_specifier): Likewise.
4468 (test_field_width_specifier_2): New function.
4469 (test_field_precision_specifier): New function.
4470 (test_embedded_nul): Update expected caret placement.
4471 (test_non_contiguous_strings): Update line number.
4472 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4473 (__emit_string_literal_range): Add "caret_idx" param.
4474 (test_simple_string_literal): Add value for new param, updating
4475 expected output..
4476 (test_concatenated_string_literal): Likewise.
4477 (test_multiline_string_literal): Likewise.
4478 (test_hex): Likewise.
4479 (test_oct): Likewise.
4480 (test_multiple): Likewise.
4481 (test_ucn4): Likewise.
4482 (test_ucn8): Likewise.
4483 (test_u8): Likewise.
4484 (test_u): Likewise; update expected message, from "range" to
4485 "location".
4486 (test_U): Likewise.
4487 (test_L): Likewise.
4488 (test_macro): Add value for new param.
4489 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4490 (__emit_string_literal_range): Add "caret_idx" param.
4491 (test_stringified_token_1): Add value for new param. Update
4492 expected message, from "range" to "location".
4493 (test_stringized_token_2): Likewise, adding param to macro.
4494 (test_stringified_token_3): Likewise.
4495 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4496 (emit_warning): Convert param from source_range to location_t.
4497 (test_string_literals): Add caret_idx param, and use it when
4498 constructing a substring_loc. Update error message, from
4499 "range" to "location".
4500
b8d94309 45012016-08-16 Jakub Jelinek <jakub@redhat.com>
4502
2e947447 4503 PR target/71910
4504 * g++.dg/gomp/pr71910.C: New test.
4505
9ea71b15 4506 PR middle-end/67485
4507 * gcc.c-torture/compile/pr67485.c: New test.
4508
b8d94309 4509 PR target/72867
4510 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4511
31de5086 45122016-08-16 Bin Cheng <bin.cheng@arm.com>
4513
4514 PR tree-optimization/69848
4515 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4516
a05d3de8 45172016-08-16 Martin Liska <mliska@suse.cz>
4518
4519 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4520 of memory operations so that it can be handled by core2
4521 in 32-bit mode.
4522
b50ad04e 45232016-08-16 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/76783
4526 * gcc.dg/pr76783.c: New testcase.
4527 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4528
b441db40 45292016-08-16 Bin Cheng <bin.cheng@arm.com>
4530
4531 PR tree-optimization/72817
4532 PR tree-optimization/73450
4533 * gcc.dg/tree-ssa/pr72817.c: New test.
4534 * gcc.dg/tree-ssa/pr73450.c: New test.
4535
36d310d0 45362016-08-15 Fritz Reese <fritzoreese@gmail.com>
4537
4538 * gfortran.dg/init_flag_13.f90: New testcase.
4539 * gfortran.dg/init_flag_14.f90: Ditto.
4540 * gfortran.dg/init_flag_15.f03: Ditto.
4541 * gfortran.dg/dec_init_1.f90: Ditto.
4542 * gfortran.dg/dec_init_2.f90: Ditto.
4543
e5ec9f76 45442016-08-15 Uros Bizjak <ubizjak@gmail.com>
4545
4546 PR target/72867
4547 * gcc.target/i386/pr72867.c: New test.
4548
6ce66d38 45492016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4550
4551 * c-c++-common/dump-ada-spec-5.c: New test.
4552
894463cf 45532016-08-15 Richard Biener <rguenther@suse.de>
4554
4555 PR tree-optimization/73434
4556 * gcc.dg/torture/pr73434.c: New testcase.
4557
98b374b4 45582016-08-15 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR tree-optimization/72824
4561 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4562
9b90f118 45632016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4564
4565 PR fortran/70598
4566 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4567 in use_device clause.
4568 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4569 * gfortran.dg/goacc/list.f95: Adjust to catch
4570 "neither a POINTER nor an array" error messages.
4571
1d80868e 45722016-08-14 Uros Bizjak <ubizjak@gmail.com>
4573
4574 PR target/76342
4575 * gcc.target/i386/pr76342.c: New test.
4576
153e4ac1 45772016-08-12 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR c/71512
4580 * g++.dg/ubsan/pr71512.C: New test.
4581 * c-c++-common/ubsan/pr71512-1.c: New test.
4582 * c-c++-common/ubsan/pr71512-2.c: New test.
4583
3c382998 45842016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4585
4586 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4587 vector initialization options.
4588 * gcc.target/powerpc/vec-init-2.c: Likewise.
4589 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4590 is generated on ISA 3.0.
4591
7079d57a 45922016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4593
4594 PR middle-end/71654
4595 * gcc.dg/c-c++-common/pr71654.c: New test.
4596 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4597 dg-options.
4598 * gcc.dg/tree-ssa/vrp24: Likewise.
4599
7175bb2a 46002016-08-12 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR c/67410
4603 * gcc.dg/pr67410.c: New test.
4604
56fb8e9d 46052016-08-12 Bin Cheng <bin.cheng@arm.com>
4606
4607 PR tree-optimization/69848
4608 * gcc.dg/vect/vect-pr69848.c: New test.
4609
1f84b4ab 46102016-08-12 Uros Bizjak <ubizjak@gmail.com>
4611
4612 PR testsuite/71008
4613 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4614 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4615 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4616 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4617
60b349d9 46182016-08-12 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/57326
4621 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4622 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4623 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4624 * gcc.target/i386/pr45685.c: Likewise.
4625 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4626 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4627 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4628 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4629 * gfortran.dg/pr34163.f90: Likewise.
4630
6d5f72f3 46312016-08-12 Martin Liska <mliska@suse.cz>
4632
4633 * g++.dg/gcov/gcov-16.C: New test.
4634 * lib/gcov.exp: Support new argument for run-gcov function.
4635
b357db2c 46362016-08-12 Martin Liska <mliska@suse.cz>
4637
4638 PR gcov-profile/35590
4639 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4640
08e33f10 46412016-08-12 Richard Biener <rguenther@suse.de>
4642
4643 PR tree-optimization/72851
4644 * gcc.dg/torture/pr72851.c: New testcase.
4645
92a44a68 46462016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4647
832d369d 4648 PR debug/63240
4649 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4650 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4651 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4652 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4653 DW_AT_deleted.
4654
1289a281 4655 PR debug/55641
4656 * g++.dg/debug/dwarf2/ref-1.C: New.
4657
9a478fab 4658 PR debug/49366
4659 * g++.dg/debug/dwarf2/template-params-12.H: New.
4660 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4661 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4662 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4663 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4664 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4665 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4666 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4667
e61229f8 46682016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4669
4670 PR target/72863
4671 * gcc.target/powerpc/pr72863.c: New test.
4672
c7823416 46732016-08-11 Uros Bizjak <ubizjak@gmail.com>
4674
4675 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4676
df15667f 46772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4678
4679 * gcc.target/i386/pieces-strcpy-1.c: New test.
4680 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4681
83c375ba 46822016-08-11 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR c++/72868
4685 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4686
350f354a 46872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4688
4689 * gcc.target/i386/pieces-memcpy-1.c: New test.
4690 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4691 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4692 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4693 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4694 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4695
74be5bc1 46962016-08-11 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR c/72816
20fb4916 4699 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4700
40395983 47012016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4702
4703 PR tree-optimization/71083
4704 * gcc.c-torture/execute/pr71083.c: New test.
4705 * gnat.dg/loop_optimization23.adb: New test.
4706 * gnat.dg/loop_optimization23_pkg.ads: New test.
4707 * gnat.dg/loop_optimization23_pkg.adb: New test.
4708
ec969ce4 47092016-08-11 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/72772
4712 * gcc.dg/graphite/pr35356-1.c: Adjust.
4713 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4714
25482c16 47152016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4716
4717 * gfortran.dg/random_7.f90: Take into account that the last seed
4718 value is the special p value.
4719 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4720
f454033a 47212016-08-11 Richard Biener <rguenther@suse.de>
4722
4723 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4724
2d2b78a1 47252016-08-11 Alan Modra <amodra@gmail.com>
4726
4727 * gcc.target/powerpc/pr71680.c: New.
4728
97468983 47292016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4730
4731 * gcc.target/powerpc/bfp/bfp.exp: New file.
4732 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4733 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4734 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4735 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4736 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4737 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4738 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4739 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4740 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4741 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4742 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4743 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4744 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4745 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4746 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4747 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4748 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4749 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4750 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4751 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4752 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4753 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4754 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4755 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4756 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4757 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4758 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4759 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4760 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4761 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4762 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4763 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4764 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4765 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4766 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4767 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4768 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4769 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4770 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4771 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4772 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4773 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4774 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4775 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4776 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4777 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4778 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4779 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4780 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4781 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4782 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4783 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4784 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4785
23a6fe48 47862016-08-10 Bin Cheng <bin.cheng@arm.com>
4787
4788 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4789 Add aarch64*-*-*.
4790
0cb8f73e 47912016-08-10 Bin Cheng <bin.cheng@arm.com>
4792
4793 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4794
b7ed2a65 47952016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4796
4797 PR target/72853
4798 * gcc.target/powerpc/pr72853.c: New test.
4799
2d2b4107 48002016-08-10 Martin Liska <mliska@suse.cz>
4801
4802 PR gcov-profile/58306
4803 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4804
7132b755 48052016-08-10 Martin Liska <mliska@suse.cz>
4806
4807 * g++.dg/gcov/gcov-threads-1.C: New test.
4808
5186407c 48092016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4810
4811 PR target/71873
4812 * gcc.target/avr/pr71873.c: New test.
4813
44f01555 48142016-08-09 Martin Liska <mliska@suse.cz>
4815
4816 * g++.dg/gcov/gcov-dump-1.C: New test.
4817 * g++.dg/gcov/gcov-dump-2.C: New test.
4818
7d4f18f5 48192016-08-09 Martin Liska <mliska@suse.cz>
4820
4821 * gcc.dg/tree-prof/val-prof-9.c: New test.
4822
defa7026 48232016-08-09 Martin Liska <mliska@suse.cz>
4824
4825 * gcc.dg/tree-prof/val-prof-8.c: New test.
4826
ae7e6062 48272016-08-09 Martin Jambor <mjambor@suse.cz>
4828
0c47dd26 4829 PR ipa/71981
4830 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4831
a69fb570 48322016-08-09 Bin Cheng <bin.cheng@arm.com>
4833
4834 PR tree-optimization/33707
4835 * gcc.dg/vect/pr33707.c: New test.
4836
a031a844 48372016-08-09 Bin Cheng <bin.cheng@arm.com>
4838
4839 PR tree-optimization/pr72772
4840 * gcc.dg/tree-ssa/pr72772.c: New test.
4841
8f1baf0d 48422016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4843
4844 PR rtl-optimization/66669
4845 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4846
53e7aca1 48472016-08-09 Jakub Jelinek <jakub@redhat.com>
4848
4849 PR tree-optimization/72824
4850 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4851
c162fa25 48522016-08-09 Richard Biener <rguenther@suse.de>
4853
4854 PR tree-optimization/71802
4855 * gcc.dg/torture/pr71802.c: New testcase.
4856
87156a7d 48572016-08-09 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR c++/72809
4860 * g++.dg/eh/stdarg1.C: New test.
4861
d0029333 48622016-08-08 Andi Kleen <ak@linux.intel.com>
4863
4864 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4865 test command line in failure log.
4866 (profopt-execute): dito. Make autofdo file names unique.
4867
7af4d06b 48682016-08-08 David Malcolm <dmalcolm@redhat.com>
4869
4870 PR c/64955
4871 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4872 output.
4873
7091ff70 48742016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4875
4876 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4877 c99_runtime.
4878 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4879 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4880 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4881 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4882 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4883 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4884
d189b094 48852016-08-08 David Malcolm <dmalcolm@redhat.com>
4886
4887 PR c/52952
4888 * gcc.dg/cpp/pr66415-1.c: Likewise.
4889 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4890 * gcc.dg/format/c90-printf-1.c: Likewise.
4891 * gcc.dg/format/diagnostic-ranges.c: New test case.
4892
440837fe 48932016-08-08 Jakub Jelinek <jakub@redhat.com>
4894
7cbcf608 4895 PR fortran/72716
4896 * gfortran.dg/gomp/pr72716.f90: New test.
4897
aa1ddb66 4898 PR middle-end/72781
4899 * gcc.dg/gomp/pr72781.c: New test.
4900
440837fe 4901 PR middle-end/68762
4902 * g++.dg/vect/pr68762-1.cc: New test.
4903 * g++.dg/vect/pr68762-2.cc: New test.
4904 * g++.dg/vect/pr68762.h: New file.
4905
eb571c16 49062016-08-08 Martin Sebor <msebor@redhat.com>
4907
4908 PR testsuite/72838
f9c39b65 4909 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4910 * g++.dg/warn/overflow-warn-3.C: Same.
4911 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4912
8ca5189a 49132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4914
4915 PR fortran/71936
4916 * gfortran.dg/allocate_with_source_21.f03: New test.
4917
1495e54c 49182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4919
4920 PR fortran/72698
4921 * gfortran.dg/allocate_with_source_20.f03: New test.
4922
d1e97886 49232016-08-08 Alan Modra <amodra@gmail.com>
4924
4925 * gcc.c-torture/compile/pr72802.c: New.
4926
9da84a54 49272016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4928
4929 PR fortran/70524
4930 * gfortran.dg/dependency_48.f90: New test.
4931
3f9692a5 49322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4933
b5b764be 4934 PR fortran/70040
3f9692a5 4935 * gfortran.dg/pr70040.f90: New testcase.
4936
099ec19a 49372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4938
4939 PR fortran/71961
4940 * gfortran.dg/matmul_10.f90: New testcase.
4941
e8272095 49422016-08-07 Jan Hubicka <hubicka@ucw.cz>
4943
4944 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4945
f5d2c462 49462016-08-07 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR c/72816
4949 * gcc.dg/pr72816.c: New test.
4950
30c60892 49512016-08-06 Jonathan Wakely <jwakely@redhat.com>
4952
4953 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4954 * g++.dg/conversion/pr41426.C: Likewise.
4955 * g++.dg/conversion/pr66211.C: Likewise.
4956 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4957 * g++.dg/init/ref8.C: Likewise.
4958 * g++.old-deja/g++.law/cvt20.C: Likewise.
4959 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4960
2abf3c4a 49612016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4962
4963 PR tree-optimization/18046
4964 * gcc.dg/tree-ssa/vrp105.c: New test.
4965 * gcc.dg/tree-ssa/vrp106.c: New test.
4966
a940fdc7 49672016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4968
4969 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4970 1ul in diagnostics. Remove hyphen from "constant-expression."
4971 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4972 * g++.dg/cpp0x/static_assert3.C: Same.
4973 * g++.dg/cpp1y/constexpr-throw.C: Same.
4974 * g++.dg/template/nontype3.C: Same.
4975 * g++.dg/warn/overflow-warn-1.C: Same.
4976 * g++.dg/warn/overflow-warn-3.C: Same.
4977 * g++.dg/warn/overflow-warn-4.C: Same.
4978
d4166bdc 49792016-08-05 David Malcolm <dmalcolm@redhat.com>
4980
4981 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4982 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4983 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4984 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4985
906dd612 49862016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4987
4988 PR tree-optimization/72810
4989 * gcc.dg/tree-ssa/vrp110.c: New test.
4990
9788fb76 49912016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4992
4993 PR Target/72819
4994 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4995 registers.
4996 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4997 saving the half-precision registers.
4998 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4999 value is returned in h0.
5000 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5001 are passed in FP/SIMD registers.
5002 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5003 passing works corrcetly.
5004 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5005 (hfa_f16x2_t): Likewise.
5006 (hfa_f16x3_t): Likewise.
5007 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5008 are promoted to double and passed in a double register.
5009 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5010 are promoted to double and stacked.
5011 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5012 __fp16 data types.
5013 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5014 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5015 __fp16 first get passed in FP/SIMD registers, then stacked.
5016
30f40fe4 50172016-08-05 Nathan Sidwell <nathan@acm.org>
5018
5019 PR c++/68724
5020 * g++.dg/cpp0x/pr68724.C: New.
5021
8a6540e1 50222016-08-05 Richard Biener <rguenther@suse.de>
5023
5024 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5025
09001ac1 50262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5027
5028 * gcc.dg/tree-ssa/vrp107.c: New test.
5029 * gcc.dg/tree-ssa/vrp108.c: New test.
5030 * gcc.dg/tree-ssa/vrp109.c: New test.
5031
88ab6a9c 50322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5033
5034 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5035 dg-options.
5036
b2a036e7 50372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5038
5039 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5040 test-cases.
5041 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5042 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5043 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5044 test-cases.
5045 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5046 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5047 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5048 large_double.
5049
8dbf49cb 50502016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5051
5052 PR c++/72800
5053 * g++.dg/cpp1y/lambda-ice1.C: New.
5054
dcc45aae 50552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5056
5057 PR c++/72759
5058 * g++.dg/cpp1y/pr72759.C: New test.
5059
88fe4062 50602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5061
5062 * gcc.dg/switch-10.c: New test.
5063
a1af716f 50642016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5065
5066 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5067
1fa5d8ba 50682016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5069
5070 * c-c++-common/goacc/routine-5.c: Update.
5071
e8dedc4a 50722016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5073
5074 PR rtl-optimization/70903
5075 * gcc.c-torture/execute/pr70903.c: New test.
5076
7ca5003c 50772016-08-04 Martin Liska <mliska@suse.cz>
5078
5079 * gcc.dg/params/params.exp: Replace file exists with
5080 TESTING_IN_BUILD_TREE.
5081
810702a2 50822016-08-04 Marek Polacek <polacek@redhat.com>
5083
5084 PR c++/70229
5085 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5086
fa8a8f79 50872016-08-04 Richard Biener <rguenther@suse.de>
5088
5089 PR middle-end/71984
5090 * gcc.dg/torture/pr71984.c: Guard correctness check for
5091 little-endian.
5092
9916f5a5 50932016-08-03 Andrew Pinski <apinski@cavium.com>
5094
5095 * gcc.c-torture/compile/20160802-1.c: New testcase.
5096
278b4698 50972016-08-03 Fritz Reese <fritzoreese@gmail.com>
5098
5099 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5100
860c3c85 51012016-08-03 Richard Biener <rguenther@suse.de>
5102
5103 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5104 and remove -O3.
5105 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5106 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5107
0a41d717 51082016-08-03 Richard Biener <rguenther@suse.de>
5109
5110 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5111 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5112 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5114
52e3c0e8 51152016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5116
5117 * gcc.dg/init-excess-2.c: Require int32plus.
5118 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5119 * gcc.dg/pr59963-2.c: Require int32plus.
5120 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5121 * gcc.dg/unroll-7.c: Require int32plus.
5122
ad8a330c 51232016-08-02 Bin Cheng <bin.cheng@arm.com>
5124
5125 PR tree-optimization/34114
5126 * gcc.dg/tree-ssa/loop-42.c: New test.
5127
d3aa3636 51282016-08-02 Tamar Christina <tamar.christina@arm.com>
5129
5130 * gcc.target/aarch64/vminmaxnm.c: New.
5131 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5132 tests.
5133
c79d3723 51342016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5135
5136 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5137 vec_extract for vector float, vector int, vector short, and vector
5138 char.
5139 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5140 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5141 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5142 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5143
5fc13c39 51442016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5145
5146 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5147 single stack adjustment, no writeback.
5fc13c39 5148 * gcc.target/aarch64/test_frame_12.c: Likewise.
5149 * gcc.target/aarch64/test_frame_13.c: Likewise.
5150 * gcc.target/aarch64/test_frame_15.c: Likewise.
5151 * gcc.target/aarch64/test_frame_6.c: Likewise.
5152 * gcc.target/aarch64/test_frame_7.c: Likewise.
5153 * gcc.target/aarch64/test_frame_8.c: Likewise.
5154 * gcc.target/aarch64/test_frame_16.c: New test.
5155
2eb70c76 51562015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5157
5158 PR target/72748
5159 * gcc.target/i386/pr72748.c: New test.
5160
92a44a68 51612015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5162
5163 PR tree-optimization/71818
5164 * gcc.dg/vect/pr71818.c: New
5165
56e7a293 51662016-08-01 Martin Liska <mliska@suse.cz>
5167
5168 PR tree-optimization/71857
5169 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5170
aa8852cc 51712016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5172
5173 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5174
f3c032a4 51752016-08-01 Jan Beulich <jbeulich@suse.com>
5176
5177 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5178
a1e9d2c3 51792016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5180
5181 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5182 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5183
466045aa 51842016-07-31 Jonathan Wakely <jwakely@redhat.com>
5185
5186 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5187 (check_effective_target_c++): Likewise. Also match for libstdc++.
5188
92a44a68 51892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5190
5191 PR fortran/41922
5192 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5193 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5194 * gfortran.dg/pr41922.f90: New test.
5195
dd13eb1b 51962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5197
5198 PR fortran/68566
5199 * gfortran.dg/pr68566.f90: new test.
5200
a940fdc7 52012016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5202
5203 PR c++/60760
5204 PR c++/71091
5205 * g++.dg/cpp0x/constexpr-cast.C: New test.
5206 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5207 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5208 * g++.dg/ubsan/pr63956.C: Correct.
5209
efa8ff03 52102016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5211
5212 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5213 vector double or vector long where the vector is in memory.
5214 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5215 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5216
0b8113c5 52172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5218
5219 PR fortran/69867
5220 * gfortran.dg/pr69867.f90: New test.
5221
3badc59b 52222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5223
5224 PR fortran/69962
5225 * gfortran.dg/pr69962.f90: New test.
5226
fc8b54ff 52272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5228
5229 PR fortran/70006
5230 * gfortran.dg/pr70006.f90: New test.
5231
165b422e 52322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5233
5234 PR fortran/71730
5235 * gfortran.dg/pr71730.f90: New test.
5236 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5237 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5238 * gfortran.dg/array_constructor_26.f03: Ditto.
5239
0c6334ed 52402016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5241
5242 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5243 * gcc.target/powerpc/pr71763.c: Likewise.
5244
4ebf85be 52452016-07-29 Marek Polacek <polacek@redhat.com>
5246
5247 PR c/71742
5248 * gcc.dg/940510-1.c: Adjust dg-error.
5249 * gcc.dg/c99-flex-array-1.c: Likewise.
5250 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5251
9efe5be6 5252 PR c/71853
5253 * gcc.dg/noncompile/pr71853.c: New test.
5254
4c4548bb 5255 PR c/71573
5256 * gcc.dg/noncompile/pr71573.c: New test.
5257
8ae70602 5258 PR c/71926
5259 * g++.dg/warn/Wparentheses-30.C: New test.
5260 * gcc.dg/Wparentheses-14.c: New test.
5261
cfc1aded 52622016-07-29 Uros Bizjak <ubizjak@gmail.com>
5263
5264 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5265
d5e80d93 52662016-07-29 Bin Cheng <bin.cheng@arm.com>
5267
5268 PR tree-optimization/57558
5269 * gcc.dg/vect/pr57558-1.c: New test.
5270 * gcc.dg/vect/pr57558-2.c: New test.
5271
c7c713ec 52722016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5273
cfc1aded 5274 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5275 to scan forwprop1 dump pass.
5276
34b9af67 52772016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5278
5279 PR c++/51488
5280 * g++.dg/template/pr51488.C: New.
5281
322d4184 52822016-07-29 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR c/71969
5285 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5286 static __inline__.
5287 * gcc.dg/pr71969-1.c: New test.
5288 * gcc.dg/pr71969-2.c: New test.
5289 * gcc.dg/pr71969-3.c: New test.
5290
7648c9c7 52912016-07-29 Marek Polacek <polacek@redhat.com>
5292
5293 PR c/71574
5294 * c-c++-common/pr71574.c: New test.
5295
35fddbd6 5296 PR c/71583
5297 * gcc.dg/noncompile/pr71583.c: New test.
5298
d06bcb87 52992016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5300
5301 PR middle-end/68217
5302 * gcc.dg/pr68217.c: New test.
5303
fb5574d7 53042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5305
5306 PR fortran/71067
5307 * gfortran.dg/pr71067_1.f90: New test.
5308 * gfortran.dg/pr71067_2.f90: Ditto.
5309
a52bb7a0 53102016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5311
5312 * gcc.target/powerpc/vec-extract-1.c: New test.
5313
42e96823 53142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5315
5316 PR fortran/71799
5317 * gfortran.dg/pr71799.f90: New test.
5318
d5539c6b 53192016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5320
5321 PR c++/71665
5322 * g++.dg/cpp0x/pr71665-1.C: New.
5323 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5324 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5325 * g++.dg/ext/label10.C: Likewise.
5326 * g++.dg/parse/constant5.C: Likewise.
5327
05995232 53282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5329
5330 PR fortran/71859
5331 * gfortran.dg/pr71859.f90: New test.
5332 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5333 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5334
7a4429b2 53352016-07-28 Paul Thomas <pault@gcc.gnu.org>
5336
5337 PR fortran/71883
5338 * gfortran.dg/pr71883.f90 : New test.
5339
f339cf78 53402016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5341
5342 PR tree-optimization/71734
cfc1aded 5343 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5344
8311fe26 53452016-07-28 Renlin Li <renlin.li@arm.com>
5346
5347 Revert
5348 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5349
5350 PR fortran/71902
5351 * gfortran.dg/dependency_47.f90: New test.
5352
595e387a 53532016-07-28 Martin Liska <mliska@suse.cz>
5354
5355 PR gcov-profile/68025
5356 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5357
83554604 53582016-07-28 Martin Liska <mliska@suse.cz>
5359
5360 * g++.dg/vect/pr70944.cc: New test.
5361
ec6d2d63 53622016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5363
5364 PR middle-end/71994
5365 * gcc.dg/torture/pr71994.c: New test.
5366
12dabcee 53672016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5368
5369 PR middle-end/71078
5370 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5371 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5372 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5373
262a83d5 53742016-07-27 Richard Biener <rguenther@suse.de>
5375
5376 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5377
3989f1fe 53782016-07-27 Martin Liska <mliska@suse.cz>
5379
5380 * gcc.dg/predict-13.c: New test.
5381 * gcc.dg/predict-14.c: New test.
5382
69a499fa 53832016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5384
7a4429b2 5385 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5386 including stdint.h.
5387 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5388 including stdint.h.
5389
751fef95 53902016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5391
5392 PR target/71869
5393 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5394 IEEE built-in functions handle quiet and signalling NaNs
5395 correctly.
5396
5e07497c 53972016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5398
5399 PR fortran/71862
5400 * gfortran.dg/pr71862.f90: New test.
5401
18928e61 54022016-07-26 Martin Sebor <msebor@redhat.com>
5403
5404 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5405 selector with dg-options.
5406
7e1856f1 54072016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5408
5409 PR tree-optimization/18046
5410 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5411 * gcc.dg/tree-ssa/vrp103.c: New test.
5412 * gcc.dg/tree-ssa/vrp104.c: New test.
5413
08679462 54142016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5415
5416 * gcc.target/powerpc/pr63354.c: Require lp64 since
5417 -mprofile-kernel is not legal with -m32.
5418
8c3efadf 54192016-07-26 Richard Biener <rguenther@suse.de>
5420
5421 PR rtl-optimization/71984
5422 * gcc.dg/torture/pr71984.c: New testcase.
5423
78866ecd 54242016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5425
5426 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5427 g++-dg-runtest via et-dg-runtest.
5428 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5429 * gcc.dg/vect/vect.exp: Likewise.
5430 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5431 gfortran-dg-runtest.
5432 * gfortran.dg/vect/vect.exp: Likewise.
5433 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5434 (check_mips_loongson_hw_available): Likewise.
5435 (check_effective_target_mpaired_single_runtime): Likewise.
5436 (check_effective_target_mips_loongson_runtime): Likewise.
5437 (add_options_for_mpaired_single): Likewise.
5438 (check_effective_target_vect_int): Add global et_index.
5439 Check and save the supported feature for a target selected by
5440 the et_index target. Break long lines where appropriate. Call
5441 et-is-effective-target for MIPS with an argument instead of
5442 check_effective_target_* where appropriate.
5443 (check_effective_target_vect_intfloat_cvt): Likewise.
5444 (check_effective_target_vect_uintfloat_cvt): Likewise.
5445 (check_effective_target_vect_floatint_cvt): Likewise.
5446 (check_effective_target_vect_floatuint_cvt): Likewise.
5447 (check_effective_target_vect_simd_clones): Likewise.
5448 (check_effective_target_vect_shift): ewise.
5449 (check_effective_target_whole_vector_shift): Likewise.
5450 (check_effective_target_vect_bswap): Likewise.
5451 (check_effective_target_vect_shift_char): Likewise.
5452 (check_effective_target_vect_long): Likewise.
5453 (check_effective_target_vect_float): Likewise.
5454 (check_effective_target_vect_double): Likewise.
5455 (check_effective_target_vect_long_long): Likewise.
5456 (check_effective_target_vect_no_int_max): Likewise.
5457 (check_effective_target_vect_no_int_add): Likewise.
5458 (check_effective_target_vect_no_bitwise): Likewise.
5459 (check_effective_target_vect_widen_shift): Likewise.
5460 (check_effective_target_vect_no_align): Likewise.
5461 (check_effective_target_vect_hw_misalign): Likewise.
5462 (check_effective_target_vect_element_align): Likewise.
5463 (check_effective_target_vect_condition): Likewise.
5464 (check_effective_target_vect_cond_mixed): Likewise.
5465 (check_effective_target_vect_char_mult): Likewise.
5466 (check_effective_target_vect_short_mult): Likewise.
5467 (check_effective_target_vect_int_mult): Likewise.
5468 (check_effective_target_vect_extract_even_odd): Likewise.
5469 (check_effective_target_vect_interleave): Likewise.
5470 (check_effective_target_vect_stridedN): Likewise.
5471 (check_effective_target_vect_multiple_sizes): Likewise.
5472 (check_effective_target_vect64): Likewise.
5473 (check_effective_target_vect_call_copysignf): Likewise.
5474 (check_effective_target_vect_call_sqrtf): Likewise.
5475 (check_effective_target_vect_call_btrunc): Likewise.
5476 (check_effective_target_vect_call_btruncf): Likewise.
5477 (check_effective_target_vect_call_ceil): Likewise.
5478 (check_effective_target_vect_call_ceilf): Likewise.
5479 (check_effective_target_vect_call_floor): Likewise.
5480 (check_effective_target_vect_call_floorf): Likewise.
5481 (check_effective_target_vect_call_lceil): Likewise.
5482 (check_effective_target_vect_call_lfloor): Likewise.
5483 (check_effective_target_vect_call_nearbyint): Likewise.
5484 (check_effective_target_vect_call_nearbyintf): Likewise.
5485 (check_effective_target_vect_call_round): Likewise.
5486 (check_effective_target_vect_call_roundf): Likewise.
5487 (check_effective_target_vect_perm): Likewise, but also append *_saved
5488 to the existing global name to properly cache the result.
5489 (check_effective_target_vect_perm_byte): Likewise.
5490 (check_effective_target_vect_perm_short): Likewise.
5491 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5492 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5493 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5494 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5495 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5496 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5497 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5498 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5499 (check_effective_target_vect_sdot_qi): Likewise.
5500 (check_effective_target_vect_udot_qi): Likewise.
5501 (check_effective_target_vect_sdot_hi): Likewise.
5502 (check_effective_target_vect_udot_hi): Likewise.
5503 (check_effective_target_vect_usad_char): Likewise.
5504 (check_effective_target_vect_pack_trunc): Likewise.
5505 (check_effective_target_vect_unpack): Likewise.
5506 (check_effective_target_vect_aligned_arrays): Likewise.
5507 (check_effective_target_vect_natural_alignment): Likewise.
5508 (check_effective_target_vector_alignment_reachable): Likewise.
5509 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5510 (is-effective-target): Initialize et_index if undefined.
5511 (et-dg-runtest): New.
5512 (et-is-effective-target): Likewise.
5513 (check_vect_support_and_set_flags): Add supported MIPS targets to
5514 EFFECTIVE_TARGETS list. Return the number of supported targets.
5515
b2930f09 55162016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5517 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5518
5519 PR middle-end/70920
5520 * gcc.dg/pr70920-1.c: New test-case.
5521 * gcc.dg/pr70902-2.c: Likewise.
5522 * gcc.dg/pr70920-3.c: Likewise.
5523 * gcc.dg/pr70920-4.c: Likewise
5524 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5525 2 instead of 3.
5526
90821294 55272016-07-25 Alexander Monakov <amonakov@ispras.ru>
5528
5529 * gcc.c-torture/execute/pr71494.c: Require label_values.
5530 * gcc.dg/pr16973.c: Ditto.
5531
1660595b 55322016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5533
5534 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5535 * gcc.dg/torture/pr69771.c: Require int32plus.
5536 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5537
5b2b88ce 55382016-07-25 Martin Liska <mliska@suse.cz>
5539
5540 * gcc.dg/torture/pr71987.c: New test.
5541
e2f926e9 55422016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5543
5544 PR fortran/71935
5545 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5546 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5547 * gfortran.dg/pr71935.f90: New test.
5548
a940fdc7 55492016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5550
5551 PR c++/71675
5552 * g++.dg/ext/atomic-3.C: New test.
5553 * gcc.dg/atomic/pr71675.c: New test.
5554
5a43070d 55552016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5556
5557 * gcc.target/i386/mvc8.c: New test.
5558
1b793819 55592016-07-22 Bin Cheng <bin.cheng@arm.com>
5560
5561 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5562 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5563
d4b4c787 55642016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5565
5566 PR fortran/71795
5567 * gfortran.dg/constructor_50.f90: New test.
5568
45648efe 55692016-07-22 Martin Liska <mliska@suse.cz>
5570
5571 PR gcov-profile/69028
5572 PR gcov-profile/62047
5573 * g++.dg/cilk-plus/pr69028.C: New test.
5574
b657bb1f 55752016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5576
5577 * gfortran.dg/coarray_stat_2.f90: New test.
5578
3a421504 55792016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5580
5581 * gcc.target/powerpc/vec-extract.h: New files to check the
5582 vec_extract built-in functions for all vector types, testing
5583 accessing each element, both with constant and variable element
5584 numbers.
5585 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5586 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5587 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5588 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5589 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5590 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5591 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5592 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5593 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5594
d40a1eac 55952016-07-21 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR c++/71728
5598 * g++.dg/other/pr71728.C: New test.
5599
3b0d7293 56002016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5601
5602 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5603 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5604 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5605 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5606 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5607
50953a9f 56082016-07-21 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/71947
5611 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5612
90261646 56132016-07-21 Bin Cheng <bin.cheng@arm.com>
5614
5615 * gcc.dg/tree-ssa/scev-15.c: New.
5616
5a5a7a90 56172016-07-21 Bin Cheng <bin.cheng@arm.com>
5618
5619 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5620
df0c563f 56212016-07-21 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR c++/71941
5624 * g++.dg/gomp/pr71941.C: New test.
5625
24acd4ab 56262016-07-20 David Malcolm <dmalcolm@redhat.com>
5627
5628 PR c/70339
5629 PR c/71858
5630 * g++.dg/spellcheck-identifiers.C: New test case, based on
5631 gcc.dg/spellcheck-identifiers.c.
5632 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5633 gcc.dg/spellcheck-identifiers-2.c.
5634 * g++.dg/spellcheck-typenames.C: New test case, based on
5635 gcc.dg/spellcheck-typenames.c
5636
8669e753 56372016-07-20 Jonathan Wakely <jwakely@redhat.com>
5638
5639 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5640 pointer to member function and also test catching by reference.
5641
75cb41b8 56422016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5643
5644 * gcc.target/s390/pr67443.c: Fix test case.
5645
07be1239 56462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5647
5648 * gcc.target/s390/insv-1.c: Xfail some tests.
5649 * gcc.target/s390/insv-2.c: Likewise.
5650
e9b5fdd9 56512016-07-20 Georg-Johann Lay <avr@gjlay.de>
5652
5653 * gcc.target/avr/torture/get-mem.c: New test.
5654 * gcc.target/avr/torture/set-mem.c: New test.
5655
b704b0e1 56562016-07-20 Georg-Johann Lay <avr@gjlay.de>
5657
5658 PR target/71948
5659 * gcc.target/avr/torture/tiny-progmem.c: New test.
5660
051eb924 56612016-07-20 Jakub Jelinek <jakub@redhat.com>
5662
fdb70809 5663 PR c++/71909
5664 * g++.dg/parse/pr71909.C: New test.
5665 * g++.dg/tm/pr71909.C: New test.
5666
051eb924 5667 PR c++/50060
5668 * g++.dg/cpp0x/constexpr-50060.C: New test.
5669 * g++.dg/cpp1y/constexpr-50060.C: New test.
5670
c4e1267c 56712016-07-20 Martin Liska <mliska@suse.cz>
5672
5673 * gfortran.dg/graphite/pr71898.f90: New test.
5674
ecaa5fd4 56752016-07-20 Bin Cheng <bin.cheng@arm.com>
5676
5677 PR tree-optimization/71503
5678 PR tree-optimization/71683
5679 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5680 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5681
f5b88ba1 56822016-07-20 Martin Liska <mliska@suse.cz>
5683
5684 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5685 * gcc.dg/plugin/sreal-test-1.c: Remove.
5686 * gcc.dg/plugin/sreal_plugin.c: Remove.
5687
e889bd11 56882016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5689
5690 PR fortran/71902
5691 * gfortran.dg/dependency_47.f90: New test.
5692
1c6bb1c0 56932016-07-19 Jakub Jelinek <jakub@redhat.com>
5694
94d511af 5695 PR rtl-optimization/71916
5696 * gcc.c-torture/compile/pr71916.c: New test.
5697
54e95a17 5698 PR middle-end/71874
5699 * g++.dg/torture/pr71874.C: New test.
5700
1c6bb1c0 5701 PR middle-end/71734
5702 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5703 (my_alloc): Rewritten to use __builtin_posix_memalign and
5704 __SIZE_TYPE__.
5705 (my_free): Use __builtin_free instead of _mm_free.
5706 (Vec::operator=): Use __builtin_memcpy.
5707
0d565f19 57082016-07-19 Martin Jambor <mjambor@suse.cz>
5709
cfc1aded 5710 PR fortran/71688
5711 * gfortran.dg/pr71688.f90: New test.
0d565f19 5712
2be13cd5 57132016-07-19 Richard Biener <rguenther@suse.de>
5714
5715 * c-c++-common/vector-subscript-6.c: New testcase.
5716 * c-c++-common/vector-subscript-7.c: Likewise.
5717
1697df09 57182016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5719
7a4429b2 5720 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5721 and UInt32 based on __SIZEOF_INT__.
5722
8894566e 57232016-07-19 Richard Biener <rguenther@suse.de>
5724
5725 PR tree-optimization/71901
5726 * gcc.dg/torture/pr71901.c: New testcase.
5727
57282016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5729
5730 PR tree-optimization/71908
5731 * gcc.dg/torture/pr71908.c: New testcase.
5732
106ac76d 57332016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5734
5735 PR target/71493
5736 * gcc.target/powerpc/pr71493-1.c: New test.
5737 * gcc.target/powerpc/pr71493-2.c: Likewise.
5738
e6517a48 57392016-07-18 Jakub Jelinek <jakub@redhat.com>
5740
d1e0c36e 5741 PR c++/71835
5742 * g++.dg/conversion/ambig3.C: New test.
5743
6fe424c2 5744 PR c++/71828
5745 * g++.dg/cpp0x/constexpr-71828.C: New test.
5746
d3dd9e33 5747 PR c++/71826
5748 * g++.dg/template/pr71826.C: New test.
5749
74fd83a9 5750 PR c++/71822
5751 * g++.dg/template/defarg21.C: New test.
5752
e6517a48 5753 PR c++/71871
5754 * g++.dg/ext/vector31.C: New test.
5755
f942bdbf 57562016-07-18 Uros Bizjak <ubizjak@gmail.com>
5757
5758 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5759
4b1425be 57602016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5761
5762 PR tree-optimization/71734
5763 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5764
a80f37e1 57652016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5766
5767 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5768 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5769 stack-layout-dynamic-1.c: New test.
5770
ea283725 57712016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5772
5773 * gcc.target/s390/nolrl-1.c: New test.
5774
14eab729 57752016-07-17 Fritz Reese <fritzoreese@gmail.com>
5776
5777 PR fortran/71523
5778 * gfortran.dg/pr71523_1.f90: New test.
5779 * gfortran.dg/pr71523_2.f90: New test.
5780
3925d644 57812016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5782
5783 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5784
fb9ff4ce 57852016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5786 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5787
5788 PR fortran/62125
5789 * gfortran.dg/pr62125.f90: New test.
5790
95b0f5e9 57912016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5792
5793 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5794 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5795
1913be16 57962016-07-15 Jonathan Wakely <jwakely@redhat.com>
5797
5798 PR c++/58796
5799 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5800 * g++.dg/cpp0x/nullptr35.C: New test.
5801
b4803084 58022016-07-15 Bin Cheng <bin.cheng@arm.com>
5803
5804 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5805
89e3ec3d 58062016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5807
5808 * gfortran.dg/goacc/vector_length.f90: New test.
5809
2084e279 58102016-07-15 Richard Biener <rguenther@suse.de>
5811
5812 PR tree-optimization/71881
5813 * gcc.dg/torture/pr71881.c: New testcase.
5814
2177bb9a 58152016-07-15 Richard Biener <rguenther@suse.de>
5816
5817 PR tree-optimization/71887
5818 * gcc.dg/torture/pr71887.c: New testcase.
5819
0dd7db3b 58202016-07-15 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR c/71858
5823 * gcc.dg/spellcheck-identifiers-3.c: New test.
5824
b41cc4d1 58252016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5826
5827 PR fortran/71807
5828 * gfortran.dg/null_9.f90: New test.
5829
a4d34e5e 58302016-07-15 Bin Cheng <bin.cheng@arm.com>
5831
5832 * gcc.dg/tree-ssa/loop-41.c: New test.
5833
1547c551 58342016-07-15 Bin Cheng <bin.cheng@arm.com>
5835
5836 PR tree-optimization/71347
5837 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5838
b9c2416b 58392016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5840
5841 PR fortran/29819
5842 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5843 * gfortran.dg/contains.f90: Ditto.
5844 * gfortran.dg/contains_empty_1.f03: Ditto.
5845 * gfortran.dg/submodule_3.f08: Ditto.
5846
28413b15 58472016-07-14 Jakub Jelinek <jakub@redhat.com>
5848
661af228 5849 PR testsuite/71865
5850 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5851 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5852 expected diagnostics.
5853
28413b15 5854 PR c/71858
5855 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5856 * gcc.dg/spellcheck-identifiers-2.c: New test.
5857 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5858 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5859
7b3b3a49 58602016-07-14 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR tree-optimization/71872
5863 * gcc.c-torture/compile/pr71872.c: New test.
5864
7c039c44 58652016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5866
5867 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5868 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5869 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5870 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5871 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5872 * gcc.target/arm/atomic-op-acquire-1.c: This.
5873 * gcc.target/arm/atomic-op-char.c: Rename into ...
5874 * gcc.target/arm/atomic-op-char-1.c: This.
5875 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5876 * gcc.target/arm/atomic-op-consume-1.c: This.
5877 * gcc.target/arm/atomic-op-int.c: Rename into ...
5878 * gcc.target/arm/atomic-op-int-1.c: This.
5879 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5880 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5881 * gcc.target/arm/atomic-op-release.c: Rename into ...
5882 * gcc.target/arm/atomic-op-release-1.c: This.
5883 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5884 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5885 * gcc.target/arm/atomic-op-short.c: Rename into ...
5886 * gcc.target/arm/atomic-op-short-1.c: This.
5887 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5888 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5889 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5890 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5891 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5892 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5893 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5894 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5895 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5896 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5897
80c5e533 58982016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5899
5900 PR fortran/70842
5901 * gfortran.dg/select_type_35.f03: New test.
5902
c5a9fc7b 59032016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5904
5905 PR target/65951
5906 PR tree-optimization/70923
5907 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5908 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5909 * gcc.dg/vect/pr65951.c: Likewise.
5910 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5911
d1242c94 59122016-07-14 David Edelsohn <dje.gcc@gmail.com>
5913
5914 * c-c++-common/pr60226.c: Expect maximum object file alignment
5915 error on AIX.
5916
97f2a90b 59172016-07-14 Richard Biener <rguenther@suse.de>
5918
5919 PR tree-optimization/71866
5920 * gcc.dg/torture/pr71866.c: New testcase.
5921
6029a910 59222016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5923
5924 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5925 selector and enclose boolean expression in curly braces.
5926
798d22ed 59272016-07-14 Alan Modra <amodra@gmail.com>
5928
5929 PR target/71733
5930 * gcc.target/powerpc/p9-novsx.c: New.
5931
3ffcb27d 59322016-07-13 Andi Kleen <ak@linux.intel.com>
5933
5934 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5935 * g++.dg/tree-prof/morefunc.C: Dito.
5936 * g++.dg/tree-prof/pr35545.C: Dito.
5937 * g++.dg/tree-prof/reorder.C: Dito.
5938 * gcc.dg/tree-prof/20050826-2.c: Dito.
5939 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5940 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5941 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5942 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5943 * gcc.dg/tree-prof/inliner-1.c: Dito.
5944 * gcc.dg/tree-prof/merge_block.c: Dito.
5945 * gcc.dg/tree-prof/stringop-1.c: Dito.
5946 * gcc.dg/tree-prof/stringop-2.c: Dito.
5947 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5948 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5949 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5950 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5951 * gcc.dg/tree-prof/update-loopch.c: Dito.
5952 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5953 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5954 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5955 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5956 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5957 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5958 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5959
9ace90e5 59602016-07-13 Andi Kleen <ak@linux.intel.com>
5961
5962 * lib/profopt.exp (profopt-execute): Remove .imports files.
5963
b75cf198 59642016-07-13 Andi Kleen <ak@linux.intel.com>
5965
f942bdbf 5966 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5967
4d0389a9 59682016-07-13 Andi Kleen <ak@linux.intel.com>
5969
5970 * lib/profopt.exp (dg-final-scan-autofdo,
5971 dg-final-scan-not-autofdo): New functions.
5972
a5af7a75 59732016-07-13 Bin Cheng <bin.cheng@arm.com>
5974
5975 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5976 * gcc.dg/vect/vect-35.c: Ditto.
5977 * gcc.dg/vect/vect-alias-check-2.c: New test.
5978
c6bcae01 59792016-07-13 Martin Liska <mliska@suse.cz>
5980
5981 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5982 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5983 * gfortran.dg/pr42108.f90: Update expected dump scan.
5984
0644c120 59852016-07-13 Richard Biener <rguenther@suse.de>
5986
5987 PR tree-optimization/24574
5988 * gcc.dg/pr24574.c: New testcase.
5989
2bbae5b9 59902016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5991
f942bdbf 5992 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5993 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5994 * c-c++-common/pr68833-1.c: Require int32plus.
5995 * gcc.dg/ipa/pr63551.c: Likewise.
5996 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5997 * gcc.dg/ipa/pr64041.c: Require int32plus.
5998
839a6560 59992016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6000
6001 PR ipa/71633
6002 * g++.dg/pr71633.C: New test.
6003
8f5f2788 60042016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6005
6006 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6007 Add new arm_thumb1_cbz_ok effective target.
6008 * gcc.target/arm/cbz.c: New test.
6009
417e5cc5 60102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6011
6012 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6013 Define effective target.
6014 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6015 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6016 * gcc.target/arm/movhi_movw.c: New test.
6017 * gcc.target/arm/movsi_movw.c: Likewise.
6018 * gcc.target/arm/movdi_movw.c: Likewise.
6019
68a5143e 60202016-07-13 Richard Biener <rguenther@suse.de>
6021
6022 PR middle-end/71104
6023 * gcc.dg/pr71104-1.c: New testcase.
6024 * gcc.dg/pr71104-2.c: Likewise.
6025
69e8d259 60262016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6027
6028 PR target/71805
6029 * gcc.target/powerpc/pr71805.c: New test.
6030
244f142f 60312016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6032
6033 * gcc.target/powerpc/divkc3-1.c: New.
6034 * gcc.target/powerpc/mulkc3-1.c: New.
6035
6fc56f1f 60362016-07-12 Nathan Sidwell <nathan@acm.org>
6037
6038 * gcc.target/arm/data-rel-1.c: New.
6039 * gcc.target/arm/data-rel-2.c: New.
6040 * gcc.target/arm/data-rel-3.c: New.
6041
94ee1e9c 60422016-07-12 Martin Liska <mliska@suse.cz>
6043
6044 * gcc.dg/params/blocksort-part.c: New test.
6045 * gcc.dg/params/params.exp: New file.
6046
cd32d747 60472016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6048
6049 PR middle-end/71700
6050 * gcc.c-torture/execute/pr71700.c: New test.
6051
ad010d47 60522016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6053 Richard Biener <rguenther@suse.de>
6054
6055 PR tree-optimization/23286
6056 PR tree-optimization/70159
6057 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6058 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6059 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6060 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6061 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6062 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6063 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6064 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6065 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6066 * gcc.dg/pr51879-12.c: Likewise.
6067 * gcc.dg/strlenopt-9.c: Likewise.
6068 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6069 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6070 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6071 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6072 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6073 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6074 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6075 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6076 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6077 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6078 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6079 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6080 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6081 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6082 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6083
9aece49e 60842016-07-12 Richard Biener <rguenther@suse.de>
6085
6086 PR rtl-optimization/68961
6087 * gcc.target/i386/pr68961.c: New testcase.
6088
8f05fee9 60892016-07-11 Jakub Jelinek <jakub@redhat.com>
6090
4a6cc5cd 6091 PR middle-end/71758
6092 * c-c++-common/gomp/pr71758.c: New test.
6093 * gfortran.dg/gomp/pr71758.f90: New test.
6094
8f05fee9 6095 PR tree-optimization/71823
6096 * gcc.dg/vect/pr71823.c: New test.
6097
b73690a4 60982016-07-11 David Malcolm <dmalcolm@redhat.com>
6099
6100 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6101 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6102 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6103
675f4c6b 61042016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6105
6106 PR target/71801
6107 * gcc.target/i386/pr71801.c: New test.
6108
9aaf7e3e 61092016-07-11 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/71816
6112 * gcc.dg/torture/pr71816.c: New testcase.
6113
dd58bf21 61142016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6115
6116 PR fortran/71783
6117 * gfortran.dg/dependency_46.f90: New test.
6118
a2ebcb84 61192016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6120
6121 PR rtl-optimization/71621
6122 * gcc.target/i386/pr71621-1.c: New.
6123 * gcc.target/i386/pr71621-2.c: New.
6124
6cedf97e 61252016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6126
6127 * gfortran.dg/goacc/pr71704.f90: New test.
6128
dc71c755 61292016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6130
6131 PR target/71297
6132 * gcc.target/powerpc/pr71297.c: New.
6133
288161af 61342016-07-08 Jiong Wang <jiong.wang@arm.com>
6135
6136 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6137
98e771d6 61382016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6139
6140 PR target/71806
6141 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6142
c3d27339 61432016-07-08 Alan Hayward <alan.hayward@arm.com>
6144
6145 PR tree-optimization/71667
6146 * gcc.dg/vect/pr71667.c: New
6147
b1b5042a 61482016-07-08 Martin Liska <mliska@suse.cz>
6149
6150 * gcc.dg/torture/pr71606.c: New test.
6151
5cdc40a0 61522016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6153
6154 PR fortran/71764
6155 * gfortran.dg/pr71764.f90: New test.
6156
bcc4d868 61572016-07-07 Jakub Jelinek <jakub@redhat.com>
6158 Kai Tietz <ktietz70@googlemail.com>
6159
6160 PR c++/70869
6161 PR c++/71054
6162 * g++.dg/cpp0x/pr70869.C: New test.
6163 * g++.dg/cpp0x/pr71054.C: New test.
6164
b39328b2 61652016-07-07 David Edelsohn <dje.gcc@gmail.com>
6166
6167 * g++.dg/debug/pr71432.C: Fail on AIX.
6168
95c9caad 61692016-07-07 Martin Liska <mliska@suse.cz>
6170
6171 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6172 an undefined behavior.
6173 * gfortran.dg/do_3.F90: Likewise.
6174 * gfortran.dg/do_check_11.f90: New test.
6175 * gfortran.dg/do_check_12.f90: New test.
6176 * gfortran.dg/do_corner_warn.f90: New test.
6177
8e976d11 61782016-07-07 Martin Liska <mliska@suse.cz>
6179
6180 * gfortran.dg/predict-1.f90: Ammend the test.
6181 * gfortran.dg/predict-2.f90: Likewise.
6182
26716fc7 61832016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6184
6185 PR ipa/71624
6186 * g++.dg/pr71624.C: New test.
6187
2d079cbf 61882016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6189
6190 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6191 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6192 ARMv8-M Mainline architectures.
6193
9e6f4af4 61942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6195
6196 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6197 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6198
d490b07a 61992016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6200
6201 PR target/70098
6202 PR target/71763
6203 * gcc.target/powerpc/pr71763.c: New file.
6204
798fc305 62052016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6206
6207 PR tree-optimization/71518
f942bdbf 6208 * gcc.dg/pr71518.c: New test.
798fc305 6209
97e4cbac 62102016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6211
6212 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6213
19aea164 62142016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6215
f942bdbf 6216 PR target/50739
19aea164 6217 * gcc.target/avr/pr50739.c: New test.
6218
105e9dfc 62192016-07-05 Jan Hubicka <jh@suse.cz>
6220
6221 * gcc.dg/tree-ssa/scev-14.c: update template.
6222
1137da9c 62232016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6224
6225 * gcc.dg/vect/group-no-gaps-1.c: New test.
6226
ce393063 62272016-07-05 Andi Kleen <ak@linux.intel.com>
6228
6229 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6230 if kernel supports MPX.
6231
92a44a68 62322016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6233
6234 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6235
f2ccdf8e 62362016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6237 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6238
6239 * gcc.target/powerpc/signbit-1.c: New test.
6240 * gcc.target/powerpc/signbit-2.c: New test.
6241 * gcc.target/powerpc/signbit-3.c: New test.
6242
0215a22c 62432016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6244
6245 PR rtl-optimization/71594
6246 * gcc.dg/torture/pr71594.c: New test.
6247
30a39817 62482016-07-05 Jan Hubicka <jh@suse.cz>
6249
6250 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6251
b65b8df2 62522016-07-05 David Malcolm <dmalcolm@redhat.com>
6253
6254 PR c++/62314
f9c39b65 6255 * g++.dg/parse/error5.C: Update column
b65b8df2 6256 number of missing semicolon error.
6257 * g++.dg/pr62314-2.C: New test case.
6258
6b5471d8 62592016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6260
6261 * gfortran.dg/coarray_stat_function.f90: New test.
6262 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6263 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6264 to new interfaces.
6265
35b3a8dd 62662016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6267
6268 PR fortran/71623
6269 * gfortran.dg/deferred_character_17.f90: New test.
6270
b84c1ddf 62712016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6272
6273 * gcc.target/arm/neon/polytypes.c: Move to ...
6274 * gcc.target/arm/polytypes.c: ... here.
6275 * gcc.target/arm/neon/pr51534.c: Move to ...
6276 * gcc.target/arm/pr51534.c: ... here.
6277 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6278 * gcc.target/arm/vect-vcvt.c: ... here.
6279 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6280 * gcc.target/arm/vect-vcvtq.c: ... here.
6281 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6282 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6283 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6284 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6285 * gcc.target/arm/neon/neon.exp: Delete.
6286 * gcc.target/arm/neon/: Delete.
6287
7e9136f1 62882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6289
6290 PR fortran/65575
6291 * gfortran.dg: pr65575.f90: New test.
6292
18b42a28 62932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6294
6295 PR fortran/35849
6296 * gfortran.dg: pr35849.f90: New test.
6297
f8765404 62982016-07-04 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR c++/71739
6301 * g++.dg/cpp0x/pr71739.C: New test.
6302
e3422b3a 63032016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6304
6305 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6306
2da1c9f7 63072016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6308
6309 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6310 locr.
6311 * gcc.target/s390/loc-1.c: New test.
6312
6125d36e 63132016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6314
f9c39b65 6315 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6316 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6317
42797d4b 63182016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6319
6320 PR target/63874
6321 * gcc.target/aarch64/pr63874.c: New test.
6322
9d9fe66a 63232016-07-04 Jan Beulich <jbeulich@suse.com>
6324
6325 * g++.dg/header.c: New.
6326 * gcc.dg/header.c: New.
6327
c364d0f3 63282016-07-02 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR c/71719
6331 * c-c++-common/Wunused-var-15.c: New test.
6332
267f3c67 63332016-07-01 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR fortran/71687
6336 * gfortran.dg/gomp/pr71687.f90: New test.
6337
8297c70b 63382016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6339
6340 * gcc.dg/const-float128-ped.c: Require __float128 effective
6341 target and options.
6342 * gcc.dg/const-float128.c: Likewise.
6343 * gcc.dg/torture/float128-cmp-invalid.c: Require
6344 __float128 and base_quadfloat_support effective targets, and
6345 __float128 options.
6346 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6347 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6348 * gcc.dg/torture/float128-nan.c: Likewise.
6349 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6350 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6351 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6352 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6353 (add_options_for___float128): New.
6354 (check_effective_target_base_quadword_support): New.
6355
eab79b94 63562016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6357
6358 PR target/71720
6359 * gcc.target/powerpc/pr71720.c: New test.
6360
4ce6622a 63612016-07-01 Jan Beulich <jbeulich@suse.com>
6362
6363 * gcc.dg/bss.c: New.
6364
0b6f1914 63652016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6366
6367 PR target/71698
6368 * gcc.target/powerpc/pr71698.c: New test.
6369
4d28a470 63702016-07-01 Georg-Johann Lay <avr@gjlay.de>
6371
6372 PR target/71151
6373 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6374 instead of ".foo" for its section name.
6375 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6376 depending on MCU's flash size.
6377 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6378 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6379 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6380 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6381 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6382 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6383
ed8613ec 63842016-07-01 Jan Beulich <jbeulich@suse.com>
6385
6386 * gcc.target/i386/pr65105-2.c: Add -msse2.
6387
720a0bce 63882016-06-30 Jakub Jelinek <jakub@redhat.com>
6389
c54ee83c 6390 PR tree-optimization/71707
6391 * gcc.dg/strlenopt-29.c: New test.
6392
a845ae6c 6393 PR fortran/71704
6394 * gfortran.dg/gomp/pr71704.f90: New test.
6395
720a0bce 6396 PR fortran/71705
6397 * gfortran.dg/gomp/pr71705.f90: New test.
6398
17c32c4a 63992016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6400
6401 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6402 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6403 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6404 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6405 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6406 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6407 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6408 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6409 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6410 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6411 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6412 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6413 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6414 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6415 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6416 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6417 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6418 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6419 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6420 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6421 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6422 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6423 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6424 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6425 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6426 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6427 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6428 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6429 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6430 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6431 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6432 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6433 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6434 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6435 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6436 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6437 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6438 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6439 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6440 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6441 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6442 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6443 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6444 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6445 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6446 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6447 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6448 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6449 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6450 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6451 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6452 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6453 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6454 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6455 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6456 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6457 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6458 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6459 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6460 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6461 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6462 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6463 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6464 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6465 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6466 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6467 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6468 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6469 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6470 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6471 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6472 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6473 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6474 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6475 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6476 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6477 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6478 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6479 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6480 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6481 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6482
443405c9 64832016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6484 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6485
6486 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6487
6e3a3de2 64882016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6489 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6490
6491 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6492
413c4f6c 64932016-06-30 David Malcolm <dmalcolm@redhat.com>
6494
6495 PR driver/71651
6496 * gcc.dg/spellcheck-options-12.c: New test case.
6497
4c4e99c3 64982016-06-30 Jakub Jelinek <jakub@redhat.com>
6499
6500 PR middle-end/71693
6501 * gcc.c-torture/compile/pr71693.c: New test.
6502
26a2e993 65032016-06-29 David Malcolm <dmalcolm@redhat.com>
6504
6505 * gcc.dg/spellcheck-params.c: New testcase.
6506 * gcc.dg/spellcheck-params-2.c: New testcase.
6507
63abcf45 65082016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6509
6510 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6511 vector extract instructions.
6512 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6513
5f1d49ac 65142016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6515
6516 PR fortran/71686
6517 * gfortran.dg/unexpected_eof_2.f90: New test.
6518 * gfortran.dg/unexpected_eof_3.f90: New test.
6519
0dc00113 65202016-06-29 Jim Wilson <jim.wilson@linaro.org>
6521
6522 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6523
4b975445 65242016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6525
6526 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6527 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6528 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6529
e276a6b9 65302016-06-29 Richard Biener <rguenther@suse.de>
6531
6532 PR middle-end/15256
6533 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6534
c02f3e35 65352016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6536
6537 * gcc.target/arm/aapcs/neon-vect10.c: Require
6538 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6539 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6540 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6541 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6542 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6543 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6544 * gcc.target/arm/fp16-aapcs-1.c: Require
6545 -mfloat-ab=hard. Also simplify the test.
6546 * gcc.target/arm/fp16-aapcs-2.c: New.
6547
d0c2a3dd 65482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6549
f942bdbf 6550 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6551 (add_options_for_arm_fp16_ieee): New.
6552 (add_options_for_arm_fp16_alternative): New.
6553 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6554 long-line.
6555 (effective_target_arm_fp16_hw): New.
6556
162fed22 65572016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6558
6559 PR tree-optimization/71655
6560 * g++.dg/pr71655.C: New test.
6561
9ed0eb00 65622016-06-29 Martin Liska <mliska@suse.cz>
6563
6564 * gcc.dg/pr71585.c: New test.
6565 * gcc.dg/pr71585-2.c: New test.
6566 * gcc.dg/pr71585-3.c: New test.
6567
641b1c86 65682016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6569
6570 PR tree-optimization/70729
6571 * g++.dg/vect/pr70729.cc: New test.
6572
44e775d8 65732016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6574
6575 * c-c++-common/gomp/cancel-1.c: Extend.
6576
83b23cdf 65772016-06-29 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR tree-optimization/71625
6580 * gcc.dg/strlenopt-28.c: New test.
6581
b6a4a0f5 65822016-06-29 Richard Biener <rguenther@suse.de>
6583
6584 PR middle-end/71002
6585 * g++.dg/torture/pr71002.C: Adjust testcase.
6586
1af10ce6 65872016-06-29 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR c/71685
6590 * gcc.dg/pr71685.c: New test.
6591
65922016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6593
6594 PR c/71552
6595 * gcc.dg/init-bad-9.c: New test.
6596
043457fd 65972016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6598
6599 * gcc.target/powerpc/abs128-1.c: Require VSX.
6600 * gcc.target/powerpc/copysign128-1.c: Likewise.
6601 * gcc.target/powerpc/inf128-1.c: Likewise.
6602 * gcc.target/powerpc/nan128-1.c: Likewise.
6603
d378e319 66042016-06-28 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR middle-end/71626
6607 * gcc.c-torture/execute/pr71626-1.c: New test.
6608 * gcc.c-torture/execute/pr71626-2.c: New test.
6609
10ef7949 66102016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6611
6612 PR target/71656
6613 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6614
1fcfb8f7 66152016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6616
6617 PR target/71670
6618 * gcc.target/powerpc/pr71670.c: New testcase.
6619
35fd0c10 66202016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6621
6622 PR target/71656
6623 * gcc.target/powerpc/pr71656-1.c: New test.
6624 * gcc.target/powerpc/pr71656-2.c: New test.
6625
584757bc 66262016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6627
6628 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6629 around fp16 code.
6630 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6631 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6632 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6633 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6634 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6635 Add arm_neon_fp16_ok effective target.
f942bdbf 6636 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6637 Likewise.
6638 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6639 Likewise.
6640 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6641 Likewise.
6642 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6643 Likewise.
6644 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6645 Likewise.
6646 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6647 Likewise.
6648 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6649 Likewise.
6650 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6651 Likewise.
6652 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6653 Likewise.
6654 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6655 Likewise.
6656 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6657 Likewise.
584757bc 6658
cbcc4297 66592016-06-26 Jan Hubicka <hubicka@ucw.cz>
6660
6661 * gcc.dg/predict-12.c: New testcase.
6662
0aa73965 66632016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6664
6665 PR fortran/71649
6666 * gfortran.dg/pr71649.f90: New test.
6667
9977f724 66682016-06-25 Jakub Jelinek <jakub@redhat.com>
6669
a5c54f33 6670 PR tree-optimization/71643
6671 * g++.dg/opt/pr71643.C: New test.
6672
9977f724 6673 PR tree-optimization/71631
6674 * gcc.c-torture/execute/pr71631.c: New test.
6675
e09883e4 66762016-06-24 Jan Hubicka <hubicka@ucw.cz>
6677
6678 * gcc.dg/predict-11.c: New testcase.
6679 * gfortran.dg/predict-2.f90: New testcase.
6680
89beffc9 66812016-06-24 Jan Hubicka <hubicka@ucw.cz>
6682
6683 * gcc.dg/predict-10.c: New test.
6684
2275a11d 66852016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6686
6687 * gcc.target/powerpc/abs128-1.c: New.
6688 * gcc.target/powerpc/copysign128-1.c: New.
6689 * gcc.target/powerpc/inf128-1.c: New.
6690 * gcc.target/powerpc/nan128-1.c: New.
6691
37681b7f 66922016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6693
6694 * gfortran.dg/pr71642.f90: New test.
6695
9cf2d600 66962016-06-24 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR tree-optimization/71647
6699 * gcc.target/i386/pr71647.c: New test.
6700
eea332b9 67012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6702
6703 * gcc.target/i386/noplt-gd-1.c: New test.
6704 * gcc.target/i386/noplt-gd-2.c: Likewise.
6705 * gcc.target/i386/noplt-gd-3.c: Likewise.
6706 * gcc.target/i386/noplt-ld-1.c: Likewise.
6707 * gcc.target/i386/noplt-ld-2.c: Likewise.
6708 * gcc.target/i386/noplt-ld-3.c: Likewise.
6709 * lib/target-supports.exp
6710 (check_effective_target_tls_get_addr_via_got): New.
6711
b6d48a78 67122016-06-24 Uros Bizjak <ubizjak@gmail.com>
6713
6714 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6715 testsuite compile flags.
6716 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6717 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6718
67192016-06-24 Uros Bizjak <ubizjak@gmail.com>
6720
6721 * g++dg/vect/pr36684.cc: Add dg-do compile.
6722 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6723 * gcc.dg/vect/pr70021.c: Ditto.
6724 * gcc.dg/vect/pr70138-1.c: Ditto.
6725 * gcc.dg/vect/pr70138-2.c: Ditto.
6726 * gcc.dg/vect/pr70354-1.c: Ditto.
6727 * gcc.dg/vect/pr70354-2.c: Ditto.
6728 * gcc.dg/vect/pr71259.c: Ditto.
6729 * gcc.dg/vect/pr71416-1.c: Ditto.
6730 * gcc.dg/vect/slp-43.c: Ditto.
6731 * gcc.dg/vect/slp-45.c: Ditto.
6732 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6733 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6734 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6735 * gfortran.dg/vect/pr69980.f90: Ditto.
6736
67372016-06-24 Uros Bizjak <ubizjak@gmail.com>
6738
6739 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6740 * gcc.dg/vect/bb-slp-30.c: Ditto.
6741 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6742 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6743 * gcc.dg/vect/pr45902.c: Ditto.
6744 * gcc.dg/vect/pr48172.c: Ditto.
6745 * gcc.dg/vect/pr48377.c: Ditto.
6746 * gcc.dg/vect/pr49038.c: Ditto.
6747 * gcc.dg/vect/pr49771.c: Ditto.
6748 * gcc.dg/vect/pr52091.c: Ditto.
6749 * gcc.dg/vect/pr53185-2.c: Ditto.
6750 * gcc.dg/vect/pr56826.c: Ditto.
6751 * gcc.dg/vect/pr60276.c: Ditto.
6752 * gcc.dg/vect/pr62021.c: Ditto.
6753 * gcc.dg/vect/pr63530.c: Ditto.
6754 * gcc.dg/vect/pr65518.c: Ditto.
6755 * gcc.dg/vect/pr65947-1.c: Ditto.
6756 * gcc.dg/vect/pr65947-10.c: Ditto.
6757 * gcc.dg/vect/pr65947-11.c: Ditto.
6758 * gcc.dg/vect/pr65947-12.c: Ditto.
6759 * gcc.dg/vect/pr65947-13.c: Ditto.
6760 * gcc.dg/vect/pr65947-2.c: Ditto.
6761 * gcc.dg/vect/pr65947-3.c: Ditto.
6762 * gcc.dg/vect/pr65947-4.c: Ditto.
6763 * gcc.dg/vect/pr65947-5.c: Ditto.
6764 * gcc.dg/vect/pr65947-6.c: Ditto.
6765 * gcc.dg/vect/pr65947-7.c: Ditto.
6766 * gcc.dg/vect/pr65947-8.c: Ditto.
6767 * gcc.dg/vect/pr65947-9.c: Ditto.
6768 * gcc.dg/vect/pr71416-1.c: Ditto.
6769 * gcc.dg/vect/pr71439.c: Ditto.
6770 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6771 * gcc.dg/vect/vect-bswap16.c: Ditto.
6772 * gcc.dg/vect/vect-bswap32.c: Ditto.
6773 * gcc.dg/vect/vect-bswap64.c: Ditto.
6774 * gcc.dg/vect/vect-live-1.c: Ditto.
6775 * gcc.dg/vect/vect-live-2.c: Ditto.
6776 * gcc.dg/vect/vect-live-3.c: Ditto.
6777 * gcc.dg/vect/vect-live-4.c: Ditto.
6778 * gcc.dg/vect/vect-live-5.c: Ditto.
6779 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6780 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6781 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6782 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6783 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6784 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6785 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6786 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6787 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6788 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6789 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6790 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6791 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6792 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6793 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6794 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6795 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6796
d4213166 67972016-06-24 Uros Bizjak <ubizjak@gmail.com>
6798
6799 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6800
5aaec397 68012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6802
6803 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6804 ia32 if R_386_GOT32X relocation is supported.
6805 * gcc.target/i386/noplt-3.c: Likewise.
6806 * gcc.target/i386/noplt-2.c: Likewise.
6807 (main): Renamed to ...
6808 (bar): This.
6809 * gcc.target/i386/noplt-4.c: Likewise.
6810 (main): Renamed to ...
6811 (bar): This.
6812 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6813 * gcc.target/i386/pr67400-5.c: Likewise.
6814
77104764 68152016-06-24 Jakub Jelinek <jakub@redhat.com>
6816
7318e591 6817 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6818 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6819
77104764 6820 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6821 f4): Adjust expected diagnostics.
6822 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6823 (T): If OVFP is defined, redefine to TP.
6824 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6825 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6826 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6827 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6828 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6829 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6830 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6831 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6832 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6833 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6834 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6835 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6836 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6837 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6838 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6839 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6840 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6841 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6842 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6843 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6844 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6845 as last argument to __builtin_add_overflow_p.
6846
ddf08519 68472016-06-23 Uros Bizjak <ubizjak@gmail.com>
6848
6849 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6850 dg-options and remove default vector testsuite compile flags.
6851 * g++.dg/vect/pr33860a.cc: Ditto.
6852 * g++.dg/vect/pr45470-a.cc: Ditto.
6853 * g++.dg/vect/pr45470-b.cc: Ditto.
6854 * g++.dg/vect/pr60896.cc: Ditto.
6855 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6856 * gcc.dg/vect/pr18308.c: Ditto.
6857 * gcc.dg/vect/pr24049.c: Ditto.
6858 * gcc.dg/vect/pr33373.c: Ditto.
6859 * gcc.dg/vect/pr36228.c: Ditto.
6860 * gcc.dg/vect/pr42395.c: Ditto.
6861 * gcc.dg/vect/pr42604.c: Ditto.
6862 * gcc.dg/vect/pr46663.c: Ditto.
6863 * gcc.dg/vect/pr48765.c: Ditto.
6864 * gcc.dg/vect/pr49093.c: Ditto.
6865 * gcc.dg/vect/pr49352.c: Ditto.
6866 * gcc.dg/vect/pr52298.c: Ditto.
6867 * gcc.dg/vect/pr52870.c: Ditto.
6868 * gcc.dg/vect/pr53185.c: Ditto.
6869 * gcc.dg/vect/pr53773.c: Ditto.
6870 * gcc.dg/vect/pr56695.c: Ditto.
6871 * gcc.dg/vect/pr62171.c: Ditto.
6872 * gcc.dg/vect/pr63530.c: Ditto.
6873 * gcc.dg/vect/pr68339.c: Ditto.
6874 * gcc.dg/vect/pr71259.c: Ditto.
6875 * gcc.dg/vect/vect-82_64.c: Ditto.
6876 * gcc.dg/vect/vect-83_64.c: Ditto.
6877 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6878 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6879 * gcc.dg/vect/vect-shift-2.c: Ditto.
6880 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6881 * gfortran.dg/vect/pr39318.f90: Ditto.
6882 * gfortran.dg/vect/pr45714-a.f: Ditto.
6883 * gfortran.dg/vect/pr45714-b.f: Ditto.
6884 * gfortran.dg/vect/pr46213.f90: Ditto.
6885
81883aeb 68862016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6887 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6888
6889 * gcc.target/powerpc/p9-splat-5.c: New test.
6890
affe5c16 68912016-06-23 Uros Bizjak <ubizjak@gmail.com>
6892
6893 PR tree-optimization/71488
6894 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6895 * lib/target-supports.exp: ... here.
6896 (check_sse4_hw_available): New procedure.
6897 (check_effective_target_sse4_runtime): Ditto.
6898 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6899 -march=westmere for sse4_runtime targets.
547fdd3e 6900 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6901 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6902 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6903 (main): Call check_vect ().
e50240d3 6904 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6905
6fb2f181 69062016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6907
6908 PR target/66232
6909 PR target/67400
6910 * gcc.target/i386/pr66232-14.c: New file.
6911 * gcc.target/i386/pr66232-15.c: Likewise.
6912 * gcc.target/i386/pr66232-16.c: Likewise.
6913 * gcc.target/i386/pr66232-17.c: Likewise.
6914 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6915 ia32 if R_386_GOT32X relocation is supported.
6916 * gcc.target/i386/pr67400-2.c: Likewise.
6917 * gcc.target/i386/pr67400-3.c: Likewise.
6918 * gcc.target/i386/pr67400-4.c: Likewise.
6919 * gcc.target/i386/pr67400-6.c: Likewise.
6920 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6921 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6922
88be2b3c 69232016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6924
6925 PR libgfortran/48852
6926 * gfortran.dg/char4_iunit_1.f03: Update test.
6927 * gfortran.dg/f2003_io_5.f03: Update test.
6928 * gfortran.dg/real_const_3.f90: Update test.
6929
ff600f64 69302016-06-23 Andi Kleen <ak@linux.intel.com>
6931
6932 * g++.dg/bprob/bprob.exp: Support autofdo.
6933 * g++.dg/tree-prof/tree-prof.exp: dito.
6934 * gcc.dg/tree-prof/tree-prof.exp: dito.
6935 * gcc.misc-tests/bprob.exp: dito.
6936 * gfortran.dg/prof/prof.exp: dito.
6937 * lib/profopt.exp: dito.
6938 * lib/target-supports.exp: Check for autofdo.
6939
afa7ed87 69402016-06-23 Martin Liska <mliska@suse.cz>
6941
6942 * gcc.dg/pr71619.c: New test.
6943
0941fba8 69442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6945
6946 PR target/67400
56896ed3 6947 * gcc.target/i386/pr67400-1.c: New test.
6948 * gcc.target/i386/pr67400-2.c: Likewise.
6949 * gcc.target/i386/pr67400-3.c: Likewise.
6950 * gcc.target/i386/pr67400-4.c: Likewise.
6951 * gcc.target/i386/pr67400-5.c: Likewise.
6952 * gcc.target/i386/pr67400-6.c: Likewise.
6953 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6954
e557fc7f 69552016-06-22 David Malcolm <dmalcolm@redhat.com>
6956
6957 * c-c++-common/missing-header-1.c: New test case.
6958 * c-c++-common/missing-header-2.c: New test case.
6959 * c-c++-common/missing-header-3.c: New test case.
6960 * c-c++-common/missing-header-4.c: New test case.
6961
8469aece 69622016-06-22 David Malcolm <dmalcolm@redhat.com>
6963
6964 PR c/70339
6965 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6966 hint.
6967 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6968 expected results due to builtin "nanl" now being suggested for
6969 "name".
6970 * gcc.dg/pr67580.c: Update expected messages.
6971 * gcc.dg/spellcheck-identifiers.c: New testcase.
6972 * gcc.dg/spellcheck-typenames.c: New testcase.
6973
6628b04d 69742016-06-22 David Malcolm <dmalcolm@redhat.com>
6975
6976 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6977 file.
6978 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6979 diagnostic-test-show-locus-parseable-fixits.c to sources for
6980 diagnostic_plugin_test_show_locus.c.
6981 * lib/gcc-defs.exp (freeform_regexps): New global.
6982 (dg-regexp): New function.
6983 (handle-dg-regexps): New function.
6984 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6985 freeform_regexps to the empty list.
6986 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6987
82ccd33e 69882016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6989
affe5c16 6990 PR tree-optimization/71488
82ccd33e 6991 * g++.dg/pr71488.C: New test.
6992 * gcc.dg/vect/vect-bool-cmp.c: New test.
6993
2c21de58 69942016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * gcc.dg/guality/param-5.c: New test.
6997
fadfd5fc 69982016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6999
7000 * gcc.target/i386/asm-flag-7.c: New test.
7001
03fee1f8 70022016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7003
7004 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7005 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7006 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7007 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7008 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7009 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7010 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7011 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7012 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7013 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7014 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7015 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7016 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7017 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7018 * lib/target-supports.exp: Likewise.
7019
6905db52 70202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7021
7022 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7023 * gcc.dg/attr-ms_struct-2.c: Likewise.
7024 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7025 * gcc.dg/bf-ms-attrib.c: Likewise.
7026 * gcc.dg/bf-ms-layout-2.c: Likewise.
7027 * gcc.dg/bf-ms-layout-3.c: Likewise.
7028 * gcc.dg/bf-ms-layout.c: Likewise.
7029 * gcc.dg/bf-no-ms-layout.c: Likewise.
7030 * gcc.target/i386/bitfield1.c: Likewise.
7031 * gcc.target/i386/bitfield2.c: Likewise.
7032 * gcc.target/i386/bitfield3.c: Likewise.
7033
a6f93fc2 70342016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7035
7036 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7037 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7038 override other than -mcpu=power9 command-line option is specified,
7039 or if the target operating system is aix.
7040 * gcc.target/powerpc/darn-1.c: Likewise.
7041 * gcc.target/powerpc/darn-2.c: Likewise.
7042 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7043 test if effective-target is not powerpc_p9vector_ok or if the
7044 target operating system is not defined.
7045 * gcc.target/powerpc/vslv-1.c: Likewise.
7046 * gcc.target/powerpc/vsrv-0.c: Likewise.
7047 * gcc.target/powerpc/vsrv-1.c: Likewise.
7048
1cb2b4d3 70492016-06-21 Tobias Burnus <burnus@net-b.de>
7050
7051 PR fortran/71068
7052 * gfortran.dg/coarray/data_1.f90: New.
7053
66ff0c67 70542016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7055
7056 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7057 (dg-require-effective-target): Use arm_v8_neon_hw.
7058 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7059 (dg-require-effective-target): Likewise.
7060 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7061 (dg-require-effective-target): Likewise.
7062 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7063 (dg-require-effective-target): Likewise.
7064 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7065 (dg-require-effective-target): Likewise.
7066 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7067 (dg-require-effective-target): Likewise.
7068 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7069 Add AArch64 check.
7070
949bfed4 70712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7072
7073 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7074 Set to 3 so test passes.
7075
a20f6cd4 70762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7077
7078 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7079
12792843 70802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7081
7082 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7083 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7084 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7085 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7086
49763db6 70872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7088
7089 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7090 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7091
ada61167 70922016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7093
7094 PR target/71549
7095 * gcc.target/i386/pr71549.c: New test.
7096
a15584d4 70972016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7098
7099 * gcc.target/powerpc/vadsdu-0.c: Replace
7100 dg-require-effective-target directive to allow test to run on more
7101 platforms, and add dg-skip-if directive to disable test on aix
7102 platforms because of known incompatibilities.
7103 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7104 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7105 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7106 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7107 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7108 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7109 * gcc.target/powerpc/vadsdub-2.c: Replace
7110 dg-require-effective-target directive to allow test to run on more
7111 platforms, and add dg-skip-if directive to disable test on aix
7112 platforms because of known incompatibilities.
7113 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7114 with vec_absdb call to differentiate this test from vadsdub-1.c.
7115 * gcc.target/powerpc/vadsduh-1.c: Replace
7116 dg-require-effective-target directive to allow test to run on more
7117 platforms, and add dg-skip-if directive to disable test on aix
7118 platforms because of known incompatibilities.
7119 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7120 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7121 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7122
ec15ec36 71232016-06-21 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR tree-optimization/71588
7126 * gcc.dg/pr71558.c: New test.
7127
faeffe49 71282016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7129
7130 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7131 * c-c++-common/pr68657-2.c: Likewise.
7132 * c-c++-common/pr68657-3.c: Likewise.
7133 * gcc.dg/torture/pr69714.c: Require int32plus support.
7134 * gcc.dg/torture/pr70025.c: Likewise.
7135 * gcc.dg/torture/pr70083.c: Likewise.
7136 * gcc.dg/torture/pr70542.c: Likewise.
7137 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7138
e218d07f 71392016-06-20 Joseph Myers <joseph@codesourcery.com>
7140
7141 PR c/71601
7142 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7143
232a3df7 71442016-06-20 Jakub Jelinek <jakub@redhat.com>
7145
d7f45b87 7146 PR middle-end/71581
7147 * gcc.dg/pr71581.c: New test.
7148
232a3df7 7149 PR rtl-optimization/71591
7150 * gcc.dg/cpp/pr71591.c: New test.
7151
dbddef42 71522016-06-20 David B. Robins <gcc@davidrobins.net>
7153
7154 PR target/71571
7155 * g++.dg/torture/pr71571.C: New test.
7156
03129ccb 71572016-06-20 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR target/71559
7160 * gcc.target/i386/sse2-pr71559.c: New test.
7161 * gcc.target/i386/avx-pr71559.c: New test.
7162 * gcc.target/i386/avx512f-pr71559.c: New test.
7163
a40b4b62 71642016-06-20 Tobias Burnus <burnus@net-b.de>
7165
7166 PR fortran/71194
7167 * gfortran.dg/pointer_remapping_10.f90: New.
7168
ecbea05a 71692016-06-20 David Malcolm <dmalcolm@redhat.com>
7170
7171 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7172
0f61dae9 71732016-06-20 Martin Sebor <msebor@redhat.com>
7174
7175 PR c/69507
7176 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7177 * gnu90-const-expr-1.c: Same.
7178 * gnu99-const-expr-1.c: Same.
7179 * gnu99-static-1.c: Same.
7180
e458dfd8 71812016-06-20 Renlin Li <renlin.li@arm.com>
7182
2c0c0c9b 7183 PR testsuite/71489
e458dfd8 7184 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7185
7ab71cb3 71862016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7187
7188 * gcc.target/aarch64/vcvt_f64_1.c: New.
7189 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7190 * gcc.target/aarch64/vrecp_f64_1.c: New.
7191
34d36b7a 71922016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7193
7194 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7195 "alignement".
7196
ed7f4748 71972016-06-20 Georg-Johann Lay <avr@gjlay.de>
7198
7199 PR target/71103
7200 * gcc.target/avr/torture/pr71103-2.c: New test.
7201
a940fdc7 72022016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7203
7204 PR c/69507
7205 * gcc.dg/alignof.c: New test.
7206
98683d85 72072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7210 vs dg-error; test constexpr specifier too.
7211
358cee25 72122016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7213
7214 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7215
c3d7ceb6 72162016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7217
7218 * lib/target-supports.exp
7219 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7220 arm_neon_ok and merge flags. Fix temporary test name.
7221 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7222 and merge flags.
7223
1176073c 72242016-06-17 Martin Liska <mliska@suse.cz>
7225
7226 * gcc.dg/predict-9.c: Fix dump scanning.
7227
f3e2969a 72282016-06-17 Bin Cheng <bin.cheng@arm.com>
7229
7230 PR tree-optimization/71354
7231 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7232
7fdca647 72332016-06-17 Bin Cheng <bin.cheng@arm.com>
7234
7235 PR tree-optimization/71347
7236 * gcc.dg/tree-ssa/pr71347.c: New test.
7237
a338a226 72382016-06-17 Bin Cheng <bin.cheng@arm.com>
7239
7240 PR tree-optimization/71354
7241 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7242
c1e75671 72432016-06-17 Bin Cheng <bin.cheng@arm.com>
7244
7245 * gcc.dg/vect/vect-alias-check-1.c: New test.
7246
365ba13d 72472016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7248
59bde511 7249 PR target/71151
365ba13d 7250 * gcc.target/avr/pr71151-1.c: New test.
7251 * gcc.target/avr/pr71151-2.c: New test.
7252 * gcc.target/avr/pr71151-3.c: New test.
7253 * gcc.target/avr/pr71151-4.c: New test.
7254 * gcc.target/avr/pr71151-5.c: New test.
7255 * gcc.target/avr/pr71151-6.c: New test.
7256 * gcc.target/avr/pr71151-7.c: New test.
7257 * gcc.target/avr/pr71151-8.c: New test.
7258 * gcc.target/avr/pr71151-common.h: New test.
7259
db48d95b 72602016-06-16 Martin Liska <mliska@suse.cz>
7261
7262 * gfortran.dg/predict-1.f90: New test.
7263
4c780a59 72642016-06-16 Uros Bizjak <ubizjak@gmail.com>
7265
7266 PR target/71242
f9c39b65 7267 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7268
8c1879bc 72692016-06-16 Jan Hubicka <hubicka@ucw.cz>
7270
7271 * g++.dg/vect/pr36648.cc: Disable cunrolli
7272
33698dfe 72732016-06-16 Jakub Jelinek <jakub@redhat.com>
7274
745f2db6 7275 PR target/71554
7276 * gcc.c-torture/execute/pr71554.c: New test.
7277
33698dfe 7278 PR rtl-optimization/71532
7279 * gcc.dg/torture/pr71532.c: New test.
7280
b42322b9 72812016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7282
7283 * gcc.target/powerpc/p9-dimode1.c: New test.
7284 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7285
412b298a 72862016-06-15 Jakub Jelinek <jakub@redhat.com>
7287
93479f99 7288 * gcc.c-torture/compile/20160615-1.c: New test.
7289
412b298a 7290 * g++.dg/cpp0x/ref-qual17.C: New test.
7291
3ec40531 72922016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7293
7294 PR middle-end/71529
7295 * gcc.target/i386/pr71529.C: New test.
7296
edfe7670 72972016-06-15 Alan Hayward <alan.hayward@arm.com>
7298
7299 PR tree-optimization/71483
7300 * g++.dg/vect/pr71483.c: New
7301
6e52ac17 73022016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 PR c++/70202
7305 * g++.dg/inherit/crash6.C: New.
7306 * g++.dg/inherit/union2.C: Likewise.
7307 * g++.dg/inherit/virtual12.C: Likewise.
7308 * g++.dg/inherit/virtual13.C: Likewise.
7309 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7310
aed35af2 73112016-06-15 Uros Bizjak <ubizjak@gmail.com>
7312
0941fba8 7313 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7314
6f710392 73152016-06-15 Alan Hayward <alan.hayward@arm.com>
7316
7317 PR tree-optimization/71439
7318 * gcc.dg/vect/pr71439.c: New
7319
d1cedfd3 73202016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7321
7322 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7323
ee8fd158 73242016-06-15 Richard Biener <rguenther@suse.de>
7325
7326 * gcc.dg/vect/slp-45.c: New testcase.
7327
5695a690 73282016-06-15 Richard Biener <rguenther@suse.de>
7329
7330 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7331
267ae3ee 73322016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7333
7334 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7335 requirements, and disable for AIX for now.
7336 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7337
a6d0e20a 73382016-06-14 Jakub Jelinek <jakub@redhat.com>
7339
b2efd162 7340 PR c++/71528
7341 * g++.dg/opt/pr71528.C: New test.
7342
a6d0e20a 7343 PR c++/71516
7344 * g++.dg/init/pr71516.C: New test.
7345
035778de 73462016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7347
7348 * g++.dg/init/array46.C: New.
7349
7c9dc58e 73502016-06-14 Uros Bizjak <ubizjak@gmail.com>
7351
0941fba8 7352 * gcc.target/i386/float128-3.c: New test.
7353 * gcc.target/i386/quad-sse4.c: Ditto.
7354 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7355 Update scan strings.
7c9dc58e 7356
412640c9 73572016-06-14 Richard Biener <rguenther@suse.de>
7358
7359 PR middle-end/71526
7360 * gfortran.dg/pr71526.f90: New testcase.
7361
1b9fde85 73622016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7363
7364 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7365 * gcc.dg/zero_bits_compound-1.c: Likewise.
7366
306097e3 73672016-06-14 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/71522
7370 * gcc.dg/torture/pr71522.c: New testcase.
7371
566255a8 73722016-06-14 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR tree-optimization/71520
7375 * gcc.dg/tree-ssa/pr71520.c: New test.
7376
eb912adb 73772016-06-14 Richard Biener <rguenther@suse.de>
7378
7379 PR tree-optimization/71521
56d35455 7380 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7381
9720103d 73822016-06-13 Jakub Jelinek <jakub@redhat.com>
7383
12cb8367 7384 PR sanitizer/71498
7385 * c-c++-common/ubsan/bounds-13.c: New test.
7386
9720103d 7387 PR preprocessor/71183
7388 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7389
5965fbcc 73902016-06-13 Jeff Law <law@redhat.com>
7391
7392 PR tree-optimization/71403
7393 * c-c++-common/ubsan/pr71403-1.c: New test.
7394 * c-c++-common/ubsan/pr71403-2.c: New test.
7395 * c-c++-common/ubsan/pr71403-3.c: New test.
7396
04537049 73972016-06-13 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR middle-end/71478
7400 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7401 Add -Wno-psabi -w to dg-options.
7402
412f195f 74032016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7404
7405 * gcc.target/powerpc/vadsdu-0.c: New test.
7406 * gcc.target/powerpc/vadsdu-1.c: New test.
7407 * gcc.target/powerpc/vadsdu-2.c: New test.
7408 * gcc.target/powerpc/vadsdu-3.c: New test.
7409 * gcc.target/powerpc/vadsdu-4.c: New test.
7410 * gcc.target/powerpc/vadsdu-5.c: New test.
7411 * gcc.target/powerpc/vadsdub-1.c: New test.
7412 * gcc.target/powerpc/vadsdub-2.c: New test.
7413 * gcc.target/powerpc/vadsduh-1.c: New test.
7414 * gcc.target/powerpc/vadsduh-2.c: New test.
7415 * gcc.target/powerpc/vadsduw-1.c: New test.
7416 * gcc.target/powerpc/vadsduw-2.c: New test.
7417
527790c1 74182016-06-13 David Malcolm <dmalcolm@redhat.com>
7419
7420 * gcc.dg/c99-init-2.c (c): Update expected error message.
7421 * gcc.dg/init-bad-8.c (foo): Likewise.
7422 * gcc.dg/spellcheck-fields-3.c: New test case.
7423
102e67eb 74242016-06-13 Martin Liska <mliska@suse.cz>
7425
7426 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7427 and "guess loop iv compared" heuristics.
7428 * gcc.dg/predict-2.c: Likewise.
7429 * gcc.dg/predict-3.c: Likewise.
7430 * gcc.dg/predict-4.c: Likewise.
7431 * gcc.dg/predict-5.c: Likewise.
7432 * gcc.dg/predict-6.c: Likewise.
7433
1a54d3be 74342016-06-13 Marek Polacek <polacek@redhat.com>
7435
7436 PR middle-end/71476
7437 * c-c++-common/Wswitch-unreachable-4.c: New test.
7438 * gcc.dg/Wswitch-unreachable-2.c: New test.
7439 * g++.dg/tm/jump1.C: Move dg-warning.
7440
5b7401b8 74412016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7442
7443 * gnat.dg/renaming10.ad[sb]: New test.
7444
1c93151c 74452016-06-13 Paul Thomas <pault@gcc.gnu.org>
7446
7447 PR fortran/70673
7448 * gfortran.dg/pr70673.f90: New test.
7449
249865a0 74502016-06-13 Richard Biener <rguenther@suse.de>
7451
7452 PR middle-end/64516
7453 * gcc.dg/align-3.c: New testcase.
7454
776d9b14 74552016-06-13 Martin Liska <mliska@suse.cz>
7456
7457 * gcc.target/i386/pr71458.c: New test.
7458
0cf5c551 74592016-06-12 Uros Bizjak <ubizjak@gmail.com>
7460
7461 PR target/71241
f9c39b65 7462 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7463
34de0a35 74642016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7465
7466 PR target/60751
7467 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7468 statement.
7469
0cc8bc98 74702016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7471
7472 PR target/60751
7473 * gfortran.dg/comma_IO_extension_1.f90: New test.
7474 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7475 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7476 statement.
7477 * gfortran.dg/graphite/pr38083.f90: Likewise.
7478 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7479 missing format.
7480
0ff78c86 74812016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7482
7483 * gnat.dg/case_character.adb: New test.
7484
6c38863e 74852016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7486
7487 PR middle-end/71310
7488 * gcc.target/powerpc/pr71310.c: New testcase.
7489
24c41395 74902016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7491
7492 PR middle-end/71478
7493 * gcc.dg/pr71478.c: New test.
7494
aeb26fb6 74952016-06-10 Jakub Jelinek <jakub@redhat.com>
7496
702b3575 7497 PR middle-end/71494
7498 * gcc.c-torture/execute/pr71494.c: New test.
7499
8ec29807 7500 PR c/68657
7501 * gcc.target/i386/pr68657.c: New test.
7502
aeb26fb6 7503 PR inline-asm/68843
7504 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7505 (test): Add -masm=intel alternatives.
7506
1dc4d519 75072016-06-10 Martin Sebor <msebor@redhat.com>
7508
7509 PR c/71392
7510 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7511
6385d6d3 75122016-06-10 Jeff Law <law@redhat.com>
7513
7514 PR tree-optimization/71335
7515 * gcc.c-torture/execute/pr71335.c: New test.
7516
041a412b 75172016-06-10 David Malcolm <dmalcolm@redhat.com>
7518
7519 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7520 the various "cannot tail-call: " messages.
7521
4a5edbb2 75222016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7523
7524 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7525 and options.
7526
9cf3aec3 75272016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7528
7529 PR sanitizer/71480
7530 * c-c++-common/asan/pr71480.c: New test.
7531
61724718 75322016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7533
7534 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7535 (ASMNAME2): Likewise.
7536 (main): Replace fn in asm statement with ASMNAME ("fn").
7537 * gcc.dg/guality/pr68037-2.c: Likewise.
7538 * gcc.dg/guality/pr68037-3.c: Likewise.
7539 * gcc.dg/torture/pr68037-1.c: Likewise.
7540 * gcc.dg/torture/pr68037-2.c: Likewise.
7541 * gcc.dg/torture/pr68037-3.c: Likewise.
7542
1807f6fb 75432016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7544
7545 PR inline-asm/68843
7546 * gcc.target/i386/pr68843-1.c: New test.
7547 * gcc.target/i386/pr68843-2.c: New test.
7548
ccfa030f 75492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7550 Cesar Philippidis <cesar@codesourcery.com>
7551
7552 PR middle-end/71373
7553 * gcc.dg/goacc/nested-function-1.c: New file.
7554 * gcc.dg/goacc/nested-function-2.c: Likewise.
7555 * gcc.dg/goacc/pr71373.c: Likewise.
7556 * gfortran.dg/goacc/cray-2.f95: Likewise.
7557 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7558 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7559 * gfortran.dg/goacc/cray.f95: Update.
7560 * gfortran.dg/goacc/loop-1.f95: Likewise.
7561 * gfortran.dg/goacc/loop-3.f95: Likewise.
7562 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7563 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7564
75652016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7566
7567 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7568 for OpenACC tile clauses.
7569 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7570
7571 PR c/71381
7572 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7573 to...
7574 * c-c++-common/goacc/cache-2.c: ... this new file.
7575 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7576 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7577 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7578 usage.
7579 * gfortran.dg/goacc/cray.f95: Likewise.
7580 * gfortran.dg/goacc/loop-1.f95: Likewise.
7581
bb038f3e 75822016-06-10 Alan Hayward <alan.hayward@arm.com>
7583
7584 PR tree-optimization/71407
7585 PR tree-optimization/71416
7586 * gcc.dg/vect/pr71407.c: New
7587 * gcc.dg/vect/pr71416-1.c: New
7588 * gcc.dg/vect/pr71416-2.c: New
7589
332409d3 75902016-06-10 Richard Biener <rguenther@suse.de>
7591
7592 PR middle-end/71477
7593 * gcc.dg/torture/pr71477.c: New testcase.
7594
03cf727c 75952016-06-09 Julia Koval <julia.koval@intel.com>
7596
7597 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7598 * gcc.target/i386/interrupt-13.c: Likewise.
7599 * gcc.target/i386/interrupt-15.c: Likewise.
7600 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7601 * gcc.target/i386/interrupt-24.c: Likewise.
7602 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7603 * gcc.target/i386/interrupt-9.c: Likewise.
7604 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7605
23b101c5 76062016-06-09 Martin Sebor <msebor@redhat.com>
7607
7608 PR c/70883
7609 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7610 * gcc.dg/builtin-constant_p-1.c: Same.
7611 * gcc.dg/builtins-error.c: Same.
7612 * gcc.dg/pr70859.c: Same.
7613
188d6bbb 76142016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7615
7616 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7617 * gcc.dg/torture/pr68067-1.c: Likewise.
7618 * gcc.dg/torture/pr68067-2.c: Likewise.
7619
76202016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7621
7622 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7623 when setting SIZE.
7624
ff8886bd 76252016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7626
7627 PR c++/71465
7628 * g++.dg/inherit/crash5.C: New.
7629 Revert:
7630 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7631
7632 PR c++/70202
7633 * g++.dg/inherit/crash5.C: New.
7634 * g++.dg/inherit/virtual1.C: Adjust.
7635
3f76cceb 76362016-06-09 Martin Liska <mliska@suse.cz>
7637
7638 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7639 * g++.dg/predict-loop-exit-2.C: Likewise.
7640 * g++.dg/predict-loop-exit-3.C: Likewise.
7641 * gcc.dg/predict-1.c: Likewise.
7642 * gcc.dg/predict-2.c: Likewise.
7643 * gcc.dg/predict-3.c: Likewise.
7644 * gcc.dg/predict-4.c: Likewise.
7645 * gcc.dg/predict-5.c: Likewise.
7646 * gcc.dg/predict-6.c: Likewise.
7647 * gcc.dg/predict-7.c: Likewise.
7648
59ae3d1b 76492016-06-09 Richard Biener <rguenther@suse.de>
7650
7651 PR tree-optimization/71462
7652 * gcc.dg/torture/pr71462.c: New testcase.
7653
8c2d2acf 76542016-06-09 Marek Polacek <polacek@redhat.com>
7655
7656 PR c/65471
7657 * gcc.dg/c11-generic-3.c: New test.
7658
224cb6b7 76592016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7660
7661 * g++.dg/init/array42.C: New.
7662 * g++.dg/init/array43.C: Likewise.
7663 * g++.dg/init/array44.C: Likewise.
7664 * g++.dg/init/array45.C: Likewise.
7665 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7666 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7667 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7668 * g++.dg/gomp/pr35751.C: Likewise.
7669 * g++.dg/init/array23.C: Likewise.
7670 * g++.dg/init/brace2.C: Likewise.
7671 * g++.dg/init/brace6.C: Likewise.
7672
732905bb 76732016-06-08 Martin Sebor <msebor@redhat.com>
7674 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR c++/70507
7677 PR c/68120
7678 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7679 * c-c++-common/builtin-arith-overflow-2.c: New test.
7680 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7681 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7682 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7683
7ddaa622 76842016-06-08 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR c++/71442
7687 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7688
84ee0905 76892016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7690
7691 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7692 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7693 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7694 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7695 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7696 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7697 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7698 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7699 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7700 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7701 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7702 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7703 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7704
2876af98 77052016-06-08 Richard Biener <rguenther@suse.de>
7706
7707 PR tree-optimization/68558
7708 * gcc.dg/vect/slp-44.c: New testcase.
7709
acbb0d03 77102016-06-08 Richard Biener <rguenther@suse.de>
7711
7712 * gcc.dg/vect/slp-43.c: New testcase.
7713
f8689010 77142016-06-08 Richard Biener <rguenther@suse.de>
7715
7716 PR tree-optimization/71452
7717 * gcc.dg/torture/pr71452.c: New testcase.
7718
52d393eb 77192016-06-08 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR c++/71448
7722 * g++.dg/torture/pr71448.C: New test.
7723
9d700ce4 77242016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7725
7726 PR debug/71432
7727 PR ada/71413
7728 * g++.dg/debug/pr71432.C: New test.
7729
eb96ef65 77302016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7731
7732 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7733 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7734 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7735
a4753cdd 77362016-06-08 Alan Hayward <alan.hayward@arm.com>
7737
7738 * gcc.dg/vect/vect-live-2.c: Update effective target.
7739 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7740 * lib/target-supports.exp: Add aarch64 to vect_long.
7741
bafc7b1d 77422016-06-08 Marek Polacek <polacek@redhat.com>
7743
7744 PR c/71418
7745 * gcc.dg/noncompile/pr71418.c: New test.
7746
06e590e7 7747 PR c/71426
7748 * gcc.dg/noncompile/pr71426.c: New test.
7749
d3cb49c9 77502016-06-07 Jan Hubicka <hubicka@ucw.cz>
7751
7752 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7753 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7754 * gcc.dg/predict-3.c: Update template.
7755 * gcc.dg/predict-5.c: Update template.
7756 * gcc.dg/predict-6.c: Update template.
7757 * gcc.dg/predict-9.c: Update template.
7758 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7759
2d76c36a 77602016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7761
7762 * gcc.target/powerpc/vec-mul.c: New test.
7763
7cfde92a 77642016-06-07 David Malcolm <dmalcolm@redhat.com>
7765
7766 * gcc.dg/spellcheck-fields-2.c: New test case.
7767
b032c4dd 77682016-06-07 Richard Biener <rguenther@suse.de>
7769
7770 PR c/61564
7771 * gcc.dg/Wpragmas-1.c: New testcase.
7772 * gcc.dg/Wattributes-4.c: Likewise.
7773 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7774 entry.
7775
a7056369 77762016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7777
7778 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7779 spurious debug code.
7780
123c61e0 77812016-06-07 Richard Biener <rguenther@suse.de>
7782
7783 PR tree-optimization/71428
7784 * gcc.dg/torture/pr71428.c: New testcase.
7785
5819d47b 77862016-06-07 Richard Biener <rguenther@suse.de>
7787
7788 PR middle-end/71423
7789 * gcc.dg/torture/pr71423.c: New testcase.
7790
6cec5c6b 77912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7792
7793 PR middle-end/71408
7794 * gcc.dg/tree-ssa/pr71408.c: New test.
7795
40bbfc17 77962016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7797
7798 PR middle-end/71281
7799 * g++.dg/torture/pr71281.C: New test.
7800
61f1f80c 78012016-06-06 Marek Polacek <polacek@redhat.com>
7802
7803 PR c/71362
7804 * gcc.dg/pr71362.c: New test.
7805
0406b32f 78062016-06-06 Jakub Jelinek <jakub@redhat.com>
7807 Patrick Palka <ppalka@gcc.gnu.org>
7808
7809 PR c++/70847
7810 PR c++/71330
7811 PR c++/71393
7812 * g++.dg/opt/pr70847.C: New test.
7813 * g++.dg/ubsan/pr70847.C: New test.
7814 * g++.dg/ubsan/pr71393.C: New test.
7815
b1445999 78162016-06-06 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR tree-optimization/71259
7819 * gcc.dg/vect/pr71259.c: New test.
7820
99b4f3a2 78212016-06-06 David Malcolm <dmalcolm@redhat.com>
7822
7823 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7824 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7825 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7826 above.
7827
837679bc 78282016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7829
7830 PR middle-end/37780
7831 * gcc.c-torture/execute/pr37780.c: New test.
7832 * gcc.target/aarch64/pr37780_1.c: Likewise.
7833 * gcc.target/arm/pr37780_1.c: Likewise.
7834
e4b92538 78352016-06-06 Marek Polacek <polacek@redhat.com>
7836
7837 * c-c++-common/attr-may-alias-1.c: New test.
7838 * c-c++-common/attr-may-alias-2.c: New test.
7839 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7840
43ac2f2f 78412016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7842
7843 PR c/24414
7844 * gcc.target/i386/pr24414.c: New test.
7845
7e1786b2 78462016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7847
7848 * gcc.target/sparc/vis4misc.c: New file.
7849 * gcc.target/sparc/fpcmp.c: Likewise.
7850 * gcc.target/sparc/fpcmpu.c: Likewise.
7851
f593ccb2 78522016-06-06 Alan Hayward <alan.hayward@arm.com>
7853
7854 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7855 * gcc.dg/vect/vect-live-3.c: Likewise.
7856
be6d8ddc 78572016-06-06 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/71398
7860 * gcc.dg/torture/pr71398.c: New testcase.
7861
78f27916 78622016-06-06 Uros Bizjak <ubizjak@gmail.com>
7863
7864 PR target/71389
7865 * g++.dg/pr71389.C: New test.
7866
c5899606 78672016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7868
7869 PR fortran/71404
7870 * gfortran.dg/fmt_read_5.f: New test.
7871
8e3cd305 78722016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7873
7874 PR fortran/69659
7875 * gfortran.dg/class_array_22.f03: New test.
7876
703c0a09 78772016-06-05 Jan Hubicka <hubicka@ucw.cz>
7878
7879 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7880
d07b2b6f 78812016-06-05 Jan Hubicka <hubicka@ucw.cz>
7882
7883 * gcc.dg/predict-9.c: Update template.
7884
4a7ec4ac 78852016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7886
7887 PR c++/49377
7888 * g++.dg/template/pr49377.C: New.
7889
7499ef4a 78902016-06-04 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR tree-optimization/71405
7893 * g++.dg/torture/pr71405.C: New test.
7894
558c800d 78952016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 PR c++/70202
7898 * g++.dg/inherit/crash5.C: New.
7899 * g++.dg/inherit/virtual1.C: Adjust.
7900
4ee7cf4b 79012016-06-03 Jeff Law <law@redhat.com>
7902
7903 PR tree-optimization/71316
7904 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7905
b12ae762 79062016-06-03 Jakub Jelinek <jakub@redhat.com>
7907
7908 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7909 dg-additional-options with just -fno-tree-scev-cprop in it.
7910 * gcc.dg/vect/vect-live-2.c: Likewise.
7911 * gcc.dg/vect/vect-live-5.c: Likewise.
7912 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7913 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7914 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7915
e09a5ee3 79162016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7917
7918 PR c++/27100
7919 * g++.dg/other/friend6.C: New test.
7920
f14b1922 79212016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7922
7923 * g++.dg/torture/ppc-ldst-array.C: New.
7924
20702ea3 79252016-06-03 Joseph Myers <joseph@codesourcery.com>
7926
7927 PR target/71276
7928 PR target/71277
7929 * gcc.dg/torture/builtin-fp-int-inexact.c,
7930 gcc.target/i386/387-builtin-fp-int-inexact.c,
7931 gcc.target/i386/387-rint-inline-1.c,
7932 gcc.target/i386/387-rint-inline-2.c,
7933 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7934 gcc.target/i386/sse2-rint-inline-1.c,
7935 gcc.target/i386/sse2-rint-inline-2.c,
7936 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7937 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7938
5ed3cc7b 79392016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7940 Julia Koval <julia.koval@intel.com>
7941
7942 PR target/66960
7943 PR target/67630
7944 PR target/67634
7945 PR target/67841
7946 PR target/68037
7947 PR target/68618
7948 PR target/68661
7949 PR target/69575
7950 PR target/69596
7951 PR target/69734
7952 * gcc.dg/guality/pr68037-1.c: New test.
7953 * gcc.dg/guality/pr68037-2.c: Likewise.
7954 * gcc.dg/guality/pr68037-3.c: Likewise.
7955 * gcc.dg/torture/pr68037-1.c: Likewise.
7956 * gcc.dg/torture/pr68037-2.c: Likewise.
7957 * gcc.dg/torture/pr68037-3.c: Likewise.
7958 * gcc.dg/torture/pr68661-1a.c: Likewise.
7959 * gcc.dg/torture/pr68661-1b.c: Likewise.
7960 * gcc.target/i386/interrupt-1.c: Likewise.
7961 * gcc.target/i386/interrupt-2.c: Likewise.
7962 * gcc.target/i386/interrupt-3.c: Likewise.
7963 * gcc.target/i386/interrupt-4.c: Likewise.
7964 * gcc.target/i386/interrupt-5.c: Likewise.
7965 * gcc.target/i386/interrupt-6.c: Likewise.
7966 * gcc.target/i386/interrupt-7.c: Likewise.
7967 * gcc.target/i386/interrupt-8.c: Likewise.
7968 * gcc.target/i386/interrupt-9.c: Likewise.
7969 * gcc.target/i386/interrupt-10.c: Likewise.
7970 * gcc.target/i386/interrupt-11.c: Likewise.
7971 * gcc.target/i386/interrupt-12.c: Likewise.
7972 * gcc.target/i386/interrupt-13.c: Likewise.
7973 * gcc.target/i386/interrupt-14.c: Likewise.
7974 * gcc.target/i386/interrupt-15.c: Likewise.
7975 * gcc.target/i386/interrupt-16.c: Likewise.
7976 * gcc.target/i386/interrupt-17.c: Likewise.
7977 * gcc.target/i386/interrupt-18.c: Likewise.
7978 * gcc.target/i386/interrupt-19.c: Likewise.
7979 * gcc.target/i386/interrupt-20.c: Likewise.
7980 * gcc.target/i386/interrupt-21.c: Likewise.
7981 * gcc.target/i386/interrupt-22.c: Likewise.
7982 * gcc.target/i386/interrupt-23.c: Likewise.
7983 * gcc.target/i386/interrupt-24.c: Likewise.
7984 * gcc.target/i386/interrupt-25.c: Likewise.
7985 * gcc.target/i386/interrupt-26.c: Likewise.
7986 * gcc.target/i386/interrupt-27.c: Likewise.
7987 * gcc.target/i386/interrupt-28.c: Likewise.
7988 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7989 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7990 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7991 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7992 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7993 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7994 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7995 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7996 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7997 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7998 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7999 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8000
3e346f54 80012016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8002
f27c52fb 8003 PR tree-optimization/52171
8004 * gcc.dg/pr52171.c: New test.
8005 * gcc.target/i386/pr52171.c: New test.
3e346f54 8006
22e029d2 80072016-06-03 Jan Hubicka <jh@suse.cz>
8008
8009 * g++.dg/tree-ssa/pred-1.C: New testcase
8010 * gcc.dg/tree-ssa/pred-1.c: New testcase
8011
41ce74ed 80122016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8013
8014 PR target/70957
8015 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8016 support.
8017 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8018
cf573a72 80192016-06-03 Alan Hayward <alan.hayward@arm.com>
8020
8021 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8022
75aae5b4 80232016-06-03 Alan Hayward <alan.hayward@arm.com>
8024
8025 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8026 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8027 * gcc.dg/vect/vect-live-1.c: New test.
8028 * gcc.dg/vect/vect-live-2.c: New test.
8029 * gcc.dg/vect/vect-live-3.c: New test.
8030 * gcc.dg/vect/vect-live-4.c: New test.
8031 * gcc.dg/vect/vect-live-5.c: New test.
8032 * gcc.dg/vect/vect-live-slp-1.c: New test.
8033 * gcc.dg/vect/vect-live-slp-2.c: New test.
8034 * gcc.dg/vect/vect-live-slp-3.c: New test.
8035
eba6788d 80362016-06-03 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR middle-end/71387
8039 * g++.dg/opt/pr71387.C: New test.
8040
5a653985 80412016-06-02 Jeff Law <law@redhat.com>
8042
8043 PR tree-optimization/71328
8044 * gcc.c-torture/compile/pr71328.c: New test.
8045
f92f6941 80462016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8047
8048 PR fortran/52393
8049 * gfortran.dg/fmt_read_3.f90: Fix typo.
8050 * gfortran.dg/fmt_read_4.f90: New test.
8051
0d29e152 80522016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8053
8054 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8055 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8056 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8057 * g++.dg/cpp0x/override2.C: Likewise.
8058 * g++.dg/parse/crash5.C: Likewise.
8059 * g++.dg/parse/error16.C: Likewise.
8060 * g++.dg/parse/error27.C: Likewise.
8061 * g++.dg/template/qualttp15.C: Likewise.
8062 * g++.dg/template/redecl4.C: Likewise.
8063 * g++.old-deja/g++.other/crash39.C: Likewise.
8064 * g++.old-deja/g++.other/struct1.C: Likewise.
8065 * g++.old-deja/g++.pt/m9a.C: Likewise.
8066 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8067
2740a1a5 80682016-06-02 Jakub Jelinek <jakub@redhat.com>
8069
89f17a65 8070 PR c++/71372
8071 * c-c++-common/pr71372.c: New test.
8072
2740a1a5 8073 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8074 __TIME__ strings with __builtin_strcmp instead of printf and
8075 dg-output.
8076
9ae89a4e 80772016-06-02 Martin Liska <mliska@suse.cz>
8078
8079 * gcc.dg/predict-9.c: New test.
8080
41258f9c 80812016-06-02 Jakub Jelinek <jakub@redhat.com>
8082
8083 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8084 global set_compiler_env_var and global saved_compiler_env_var.
8085
dad46eb8 80862016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8087
8088 PR rtl-optimization/71295
8089 * gcc.c-torture/compile/pr71295.c: New test.
8090
9cc8a892 80912016-06-02 Jakub Jelinek <jakub@redhat.com>
8092
98e7c96c 8093 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8094
4a5a4de2 8095 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8096 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8097
9cc8a892 8098 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8099 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8100 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8101 alternative number.
8102
46819a36 81032016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8104
8105 * gcc.target/powerpc/p9-splat-4.c: New test.
8106
81072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8108
8109 PR target/71186
8110 * gcc.target/powerpc/pr71186.c: New test.
8111
d9820cc5 81122016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8113
8114 PR fortran/52393
8115 * gfortran.dg/fmt_read_3.f90: New test.
8116
2f14ca3e 81172016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8118
8119 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8120 procedure.
8121
dfa5c0d3 81222016-06-01 Eduard Sanou <dhole@openmailbox.org>
8123
8124 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8125 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8126 env var is set.
8127 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8128 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8129 shown once.
8130 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8131 during compilation.
8132 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8133 vars set by dg-set-compiler-env-var.
8134
7d7125df 81352016-06-01 Paul Thomas <pault@gcc.gnu.org>
8136
8137 PR fortran/71156
8138 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8139 to the module procedure declaration.
8140 * gfortran.dg/submodule_16.f08: New test.
8141
6ab9cde4 81422016-06-01 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR middle-end/71371
8145 * c-c++-common/gomp/pr71371.c: New test.
8146
0cfe7a23 81472016-06-01 Richard Biener <rguenther@suse.de>
8148
8149 PR tree-optimization/71366
8150 * gcc.dg/torture/pr71366-1.c: New testcase.
8151 * gcc.dg/torture/pr71366-2.c: Likewise.
8152
5a5b02e1 81532016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8154
8155 * gcc.target/powerpc/vslv-0.c: New test.
8156 * gcc.target/powerpc/vslv-1.c: New test.
8157 * gcc.target/powerpc/vsrv-0.c: New test.
8158 * gcc.target/powerpc/vsrv-1.c: New test.
8159
d27a79f6 81602016-06-01 Nathan Sidwell <nathan@acm.org>
8161
8162 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8163 * gcc.target/nvptx/weak.c: New.
8164
6172a9fd 81652016-06-01 Richard Biener <rguenther@suse.de>
8166
8167 PR tree-optimization/71261
8168 * gcc.dg/torture/vect-bool-1.c: New testcase.
8169
f9aaabb2 81702016-06-01 Jakub Jelinek <jakub@redhat.com>
8171
8172 * gfortran.dg/gomp/order-1.f90: New test.
8173 * gfortran.dg/gomp/order-2.f90: New test.
8174
53b01069 81752016-06-01 Jan Hubicka <hubicka@ucw.cz>
8176
8177 * gcc.dg/unroll-6.c: Update template.
8178 * gcc.dg/unroll-7.c: New testcase.
8179 * gcc.dg/unroll-8.c: New testcase.
8180
36757397 81812016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8182
8183 * gnat.dg/opt56.ad[sb]: New test.
8184
7f93bd6e 81852016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8186
8187 PR c++/66635
8188 * g++.dg/cpp0x/constexpr-ice16.C: New.
8189
9f41a2ce 81902016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8191
8192 PR tree-optimization/71314
8193 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8194 -mbranch-cost=2.
8195
31e02373 81962016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8197
8198 PR tree-optimization/71077
8199 * gcc.dg/tree-ssa/pr71077.c: New test.
8200
76f8f901 82012016-05-31 Jan Hubicka <hubicka@ucw.cz>
8202
7f93bd6e 8203 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8204 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8205 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8206
04f5f923 82072016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8208
8209 PR c++/71248
8210 * g++.dg/cpp0x/pr71248.C: New.
8211 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8212 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8213 * g++.dg/init/new37.C: Likewise.
8214 * g++.dg/template/static1.C: Likewise.
8215 * g++.dg/template/static2.C: Likewise.
8216
4ffddf28 82172016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8218
8219 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8220 instead of %rdi.
8221 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8222
4ff7bd21 82232016-05-31 Marek Polacek <polacek@redhat.com>
8224
8225 * c-c++-common/Wswitch-unreachable-3.c: New test.
8226 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8227
e1f7cc4b 82282016-05-31 Richard Biener <rguenther@suse.de>
8229
8230 PR tree-optimization/71352
8231 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8232
02978bd1 82332016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8234
8235 * gcc.target/arm/armv5_thumb_isa.c: New test.
8236
cfce8164 82372016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8238
8239 PR target/71346
8240 * gcc.target/i386/pr71346.c: New test.
8241
7a51c705 82422016-05-31 Tom de Vries <tom@codesourcery.com>
8243
8244 PR tree-optimization/69068
8245 * gcc.dg/graphite/pr69068.c: New test.
8246
8c1ac106 82472016-05-27 Martin Sebor <msebor@redhat.com>
8248
8249 PR c++/71306
8250 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8251
b6431756 82522016-05-30 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c++/71349
8255 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8256 nowait depend(inout: dd[0]) clauses where permitted.
8257
f6203294 82582016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8259
8260 PR c++/71238
8261 * g++.dg/parse/pr71238.C: New.
8262 * g++.dg/concepts/friend1.C: Test column numbers too.
8263 * g++.dg/cpp0x/initlist31.C: Likewise.
8264 * g++.dg/cpp0x/pr51420.C: Likewise.
8265 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8266 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8267 * g++.dg/ext/builtin3.C: Likewise.
8268 * g++.dg/lookup/friend12.C: Likewise.
8269 * g++.dg/lookup/friend7.C: Likewise.
8270 * g++.dg/lookup/koenig1.C: Likewise.
8271 * g++.dg/lookup/koenig5.C: Likewise.
8272 * g++.dg/lookup/used-before-declaration.C: Likewise.
8273 * g++.dg/overload/koenig1.C: Likewise.
8274 * g++.dg/template/crash65.C: Likewise.
8275 * g++.dg/template/friend57.C: Likewise.
8276 * g++.dg/warn/Wshadow-5.C: Likewise.
8277 * g++.dg/warn/Wunused-8.C: Likewise.
8278 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8279 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8280 * g++.old-deja/g++.jason/member.C: Likewise.
8281 * g++.old-deja/g++.jason/report.C: Likewise.
8282 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8283 * g++.old-deja/g++.law/visibility20.C: Likewise.
8284 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8285 * g++.old-deja/g++.other/static5.C: Likewise.
8286 * g++.old-deja/g++.pt/overload2.C: Likewise.
8287
b96f8145 82882016-05-30 Jan Hubicka <hubicka@ucw.cz>
8289
8290 * gcc.dg/tree-ssa/peel1.c: New testcase.
8291 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8292 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8293
ed5bca7a 82942016-05-30 Tom de Vries <tom@codesourcery.com>
8295
8296 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8297 to ce.
8298
c0aa0333 82992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8300
8301 PR c++/71099
8302 * g++.dg/parse/virtual1.C: New.
8303
231010db 83042016-05-30 Uros Bizjak <ubizjak@gmail.com>
8305
8306 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8307 Use correct register when clearing %edx.
8308
765557c0 83092016-05-30 Alexander Monakov <amonakov@ispras.ru>
8310
8311 PR tree-optimization/71289
8312 * gcc.dg/pr71289.c: New test.
8313
fc3b1c44 83142016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8315
8316 PR middle-end/71269
8317 PR middle-end/71292
8318 * gcc.dg/tree-ssa/pr71269.c: New test.
8319 * gcc.dg/tree-ssa/pr71292.c: New test.
8320
ce352457 83212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8322
8323 PR middle-end/71252
8324 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8325
eedd711b 83262016-05-30 Jan Hubicka <hubicka@ucw.cz>
8327
8328 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8329 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8330 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8331
8c061890 83322016-05-30 Tom de Vries <tom@codesourcery.com>
8333
8334 PR tree-optimization/69067
8335 * gcc.dg/graphite/pr69067.c: New test.
8336
a6b0884c 83372016-05-29 Uros Bizjak <ubizjak@gmail.com>
8338
8339 PR target/71245
8340 * gcc.target/i386/pr71245-1.c: New test.
8341 * gcc.target/i386/pr71245-2.c: Ditto.
8342
2369edfc 83432016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8344
8345 PR c++/71105
8346 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8347 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8348 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8349
b6ab3f43 83502016-05-27 Jan Hubicka <hubicka@ucw.cz>
8351
8352 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8353
0192662b 83542016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8355
8356 Revert:
8357 PR c++/69855
8358 * g++.dg/overload/69855.C: New.
8359 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8360 * g++.old-deja/g++.pt/crash3.C: Likewise.
8361
fce78c50 83622016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8363
8364 PR c++/60385
8365 * g++.dg/parse/namespace13.C: New.
8366
372172fe 83672016-05-26 Jeff Law <law@redhat.com>
8368
8369 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8370 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8371 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8372 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8373 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8374 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8375 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8376 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8377 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8378 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8379 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8380 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8381 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8382
5d8a8944 83832016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8384
8385 PR c++/69855
8386 * g++.dg/overload/69855.C: New.
8387 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8388 * g++.old-deja/g++.pt/crash3.C: Likewise.
8389
29602b75 83902016-05-27 Jiong Wang <jiong.wang@arm.com>
8391
8392 PR target/63596
8393 * gcc.target/aarch64/va_arg_1.c: New testcase.
8394 * gcc.target/aarch64/va_arg_2.c: Likewise.
8395 * gcc.target/aarch64/va_arg_3.c: Likewise.
8396
c900b732 83972016-05-27 Jiong Wang <jiong.wang@arm.com>
8398
8399 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8400 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8401 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8402 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8403 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8404
73ef73bd 84052016-05-27 Marek Polacek <polacek@redhat.com>
8406
8407 PR middle-end/71308
8408 * g++.dg/torture/pr71308.C: New test.
8409
a6031633 84102016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8411
8412 * gcc.dg/zero_bits_compound-1.c: New test.
8413 * gcc.dg/zero_bits_compound-2.c: New test.
8414
1fbdc7ae 84152016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8416
8417 PR middle-end/71279
8418 * gcc.dg/pr71279.c: New test.
8419
2e196ca8 84202016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8421
8422 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8423 floating point min/max/comparison instructions.
8424 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8425
6feab9ce 84262016-05-26 Jakub Jelinek <jakub@redhat.com>
8427
8428 * c-c++-common/gomp/schedule-1.c: New test.
8429 * gfortran.dg/gomp/schedule-1.f90: New test.
8430
978cea8f 84312016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8432
8433 PR c++/70822
8434 PR c++/70106
8435 * g++.dg/cpp1y/auto-fn32.C: New test.
8436 * g++.dg/cpp1y/paren4.C: New test.
8437
0478d9ed 84382016-05-26 Nathan Sidwell <nathan@acm.org>
8439
8440 * gcc.dg/20060410.c: Xfail on ptx.
8441 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8442 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8443 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8444 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8445 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8446
5fd1c174 84472016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8448
8449 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8450
c5e8b3e2 84512016-05-26 Jakub Jelinek <jakub@redhat.com>
8452
0db93a5b 8453 PR tree-optimization/71280
8454 * gcc.dg/pr71280.c: New test.
8455
7199c05c 8456 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8457
76c786ac 8458 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8459 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8460
c5e8b3e2 8461 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8462
e9bcea2f 84632016-05-26 Jiong Wang <jiong.wang@arm.com>
8464
8465 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8466 kept in memory.
e9bcea2f 8467
955d947b 84682016-05-25 Jeff Law <law@redhat.com>
8469
8470 PR tree-optimization/71272
8471 * gcc.c-torture/compile/pr71272.c: new test.
8472
77102dbe 84732016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8474
8475 * gcc.target/powerpc/vec-cmpne.c: New test.
8476 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8477
552821b4 84782016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8479
8480 * gnat.dg/opt55.ad[sb]: New test.
8481
0113f3c5 84822016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8483
8484 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8485 * c-c++-common/pr60226.c: Require int32plus.
8486 * gcc.c-torture/execute/pr70602.c: Likewise.
8487 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8488 unsigned long for malloc arg type.
8489 * gcc.dg/asr_div1.c: Require int32plus.
8490 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8491 * gcc.dg/pie-1.c: Require pie.
8492 * gcc.dg/pie-2.c: Likewise.
8493 * gcc.dg/pr59471.c: Require int32plus.
8494 * gcc.dg/pr59963-2.c: XFAIL for int16.
8495 * gcc.dg/pr60114.c: Require int32plus.
8496 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8497 unsigned long for typedef of size_t.
8498 * gcc.dg/pr63914.c: Require int32plus.
8499 * gcc.dg/pr64536.c: Require pt32plus.
8500 * gcc.dg/pr65658.c: Likewise.
8501 * gcc.dg/pr67271.c: Require int32plus.
8502 * gcc.dg/pr68112.c: Likewise.
8503 * gcc.dg/pr69071.c: Skip for avr target.
8504 * gcc.dg/pr69973.c: Require int32plus.
8505 * gcc.dg/pr70169.c: Skip for avr target.
8506 * gcc.dg/sso-6.c: Require int32plus.
8507 * gcc.dg/sso-7.c: Likewise.
8508 * gcc.dg/sso-8.c: Likewise.
8509 * gcc.dg/vrp-min-max-2.c: Likewise.
8510
f4094380 85112016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8512
8513 PR target/70738
8514 * gcc.target/i386/pr70738-1.c: New test.
8515 * gcc.target/i386/pr70738-2.c: Likewise.
8516 * gcc.target/i386/pr70738-3.c: Likewise.
8517 * gcc.target/i386/pr70738-4.c: Likewise.
8518 * gcc.target/i386/pr70738-5.c: Likewise.
8519 * gcc.target/i386/pr70738-6.c: Likewise.
8520 * gcc.target/i386/pr70738-7.c: Likewise.
8521 * gcc.target/i386/pr70738-8.c: Likewise.
8522 * gcc.target/i386/pr70738-9.c: Likewise.
8523
239a4bea 85242016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8525
8526 PR rtl-optimization/66940
8527 * gcc.c-torture/execute/pr66940.c: New test.
8528
bf6382ba 85292016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8530
8531 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8532 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8533 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8534 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8535 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8536 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8537 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8538 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8539 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8540 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8541 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8542 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8543 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8544 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8545 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8546 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8547 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8548 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8549 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8550 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8551 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8552 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8553 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8554 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8555
2c995da9 85562016-05-25 Marek Polacek <polacek@redhat.com>
8557
8558 PR c/71265
8559 * gcc.dg/noncompile/pr71265.c: New test.
8560
abfbb5b5 8561 PR c/71266
8562 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8563
f6871bbd 85642016-05-25 Nathan Sidwell <nathan@acm.org>
8565
8566 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8567
de04e83e 85682016-05-25 Richard Biener <rguenther@suse.de>
8569
8570 PR tree-optimization/71261
8571 * c-c++-common/torture/pr71261.c: New testcase.
8572
b35931f7 85732016-05-25 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/71264
8576 * gcc.dg/vect/pr71264.c: New testcase.
8577
166c3089 85782016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8579
8580 PR c++/55992
8581 * g++.dg/cpp0x/alias-decl-53.C: New.
8582 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8583
14240409 85842016-05-25 Martin Liska <mliska@suse.cz>
8585
8586 * g++.dg/pr71239.C: New test.
8587
bc47d9f6 85882016-05-25 Richard Biener <rguenther@suse.de>
8589
4860a6bf 8590 * gcc.dg/vect/pr58135.c: Rename to ...
8591 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8592
d8a3f157 85932016-05-25 Marek Polacek <polacek@redhat.com>
8594
8595 * g++.dg/pr65295.C: Use target c++14.
8596
3af16045 85972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8598
231010db 8599 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8600 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8601
949479b2 86022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8603
8604 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8605 instructions.
8606
6d6a3fc3 86072016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8608
8609 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8610 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8611 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8612 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8613 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8614 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8615 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8616 * c-c++-common/goacc/pcopy.c: Likewise.
8617 * c-c++-common/goacc/pcopyin.c: Likewise.
8618 * c-c++-common/goacc/pcopyout.c: Likewise.
8619 * c-c++-common/goacc/pcreate.c: Likewise.
8620 * c-c++-common/goacc/pr70688.c: New test.
8621 * c-c++-common/goacc/present-1.c: Adjust test.
8622 * c-c++-common/goacc/reduction-5.c: Likewise.
8623 * g++.dg/goacc/data-1.C: New test.
8624
af648be2 86252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8626
8627 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8628 vector parity built-in functions.
8629 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8630 count trailing zeros automatic vectorization.
8631 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8632 count trailing zeros built-in functions.
8633
4e173d60 86342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8635
8636 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8637
a0c02a52 86382016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8639
8640 PR target/71050
8641 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8642
64c52e9c 86432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8644
8645 PR c++/50436
8646 * g++.dg/template/crash123.C: New.
8647 * g++.dg/template/crash124.C: Likewise.
8648
752b5a4c 86492016-05-24 Martin Sebor <msebor@redhat.com>
8650
8651 PR c++/71147
8652 * g++.dg/ext/flexary16.C: New test.
8653
a36dd683 86542016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8655
f6871bbd 8656 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8657 before math.h is included.
a36dd683 8658 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8659 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8660 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8661 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8662 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8663 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8664 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8665 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8666 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8667 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8668 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8669 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8670 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8671 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8672 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8673 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8674 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8675 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8676 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8677 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8678 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8679 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8680 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8681
d60e1df7 86822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8683 Kelvin Nilsen <kelvin@gcc.gnu.org>
8684
8685 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8686 support.
8687
22d09025 86882016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8689
8690 PR c++/69872
8691 * g++.dg/warn/Wno-narrowing1.C: New.
8692
6ef0143d 86932016-05-24 Marek Polacek <polacek@redhat.com>
8694
8695 PR c/71249
8696 * c-c++-common/Wswitch-unreachable-2.c: New test.
8697
962a2062 86982016-05-24 Jakub Jelinek <jakub@redhat.com>
8699
ead77194 8700 PR c++/71257
8701 * g++.dg/vect/simd-clone-6.cc: New test.
8702 * g++.dg/gomp/declare-simd-6.C: New test.
8703
962a2062 8704 PR middle-end/70434
8705 PR c/69504
8706 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8707
23edc6d1 87082016-05-24 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/71240
8711 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8712
30633bcc 87132016-05-24 Richard Biener <rguenther@suse.de>
8714
8715 PR tree-optimization/71230
8716 * gcc.dg/torture/pr71230.c: New testcase.
8717 * g++.dg/torture/pr71230.C: Likewise.
8718
c9d624bd 87192016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8720
8721 * c-c++-common/goacc/routine-5.c: Add tests.
8722 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8723 * gfortran.dg/goacc/routine-6.f90: Add tests.
8724
ce143ff0 87252016-05-24 Richard Biener <rguenther@suse.de>
8726
8727 PR tree-optimization/71253
8728 * gcc.dg/torture/pr71253.c: New testcase.
8729
3bdaecd5 87302016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8731
8732 PR middle-end/71252
8733 * gfortran.dg/pr71252.f90: New test.
8734
856b494d 87352016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8736
8737 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8738
7345b977 87392016-05-24 Richard Biener <rguenther@suse.de>
8740
8741 PR middle-end/70434
8742 PR c/69504
8743 * c-c++-common/vector-subscript-4.c: New testcase.
8744 * c-c++-common/vector-subscript-5.c: Likewise.
8745
6f065267 87462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8747
8748 PR fortran/71123
8749 * gfortran.dg/namelist_90.f: New test
8750
fd6757da 87512016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8752
8753 PR fortran/66461
8754 * gfortran.dg/unexpected_eof.f: New test
8755
7d5555a8 87562016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8757 Kelvin Nilsen <kelvin@gcc.gnu.org>
8758
8759 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8760 as little endian.
8761
ae6744c9 87622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 PR c++/70972
8765 * g++.dg/cpp0x/inh-ctor20.C: New.
8766 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8767
f0d91a85 87682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8769
8770 PR c++/69095
8771 * g++.dg/cpp0x/variadic168.C: New.
8772
1618ffe5 87732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8774
8775 * g++.dg/cpp0x/pr31445.C: Test column number too.
8776 * g++.dg/cpp0x/pr32253.C: Likewise.
8777 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8778 * g++.dg/cpp0x/variadic36.C: Likewise.
8779
c0205bab 87802016-05-23 Marc Glisse <marc.glisse@inria.fr>
8781
8782 * gcc.dg/fold-notshift-2.c: Adjust.
8783
1398da0f 87842016-05-23 Marek Polacek <polacek@redhat.com>
8785
8786 PR c/49859
8787 * c-c++-common/Wswitch-unreachable-1.c: New test.
8788 * gcc.dg/Wswitch-unreachable-1.c: New test.
8789 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8790 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8791 * g++.dg/gomp/block-10.C: Likewise.
8792 * gcc.dg/gomp/block-10.c: Likewise.
8793 * g++.dg/gomp/block-9.C: Likewise.
8794 * gcc.dg/gomp/block-9.c: Likewise.
8795 * g++.dg/gomp/target-1.C: Likewise.
8796 * g++.dg/gomp/target-2.C: Likewise.
8797 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8798 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8799 * g++.dg/gomp/taskgroup-1.C: Likewise.
8800 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8801 * gcc.dg/gomp/teams-1.c: Likewise.
8802 * g++.dg/gomp/teams-1.C: Likewise.
8803 * g++.dg/overload/error3.C: Likewise.
8804 * g++.dg/tm/jump1.C: Likewise.
8805 * g++.dg/torture/pr40335.C: Likewise.
8806 * gcc.dg/c99-vla-jump-5.c: Likewise.
8807 * gcc.dg/switch-warn-1.c: Likewise.
8808 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8809 * gcc.dg/nested-func-1.c: Likewise.
8810 * gcc.dg/pr67784-4.c: Likewise.
8811
5403ed8b 88122016-05-23 Richard Biener <rguenther@suse.de>
8813
8814 PR tree-optimization/71230
8815 * gfortran.dg/pr71230-1.f90: New testcase.
8816 * gfortran.dg/pr71230-2.f90: Likewise.
8817
27510941 88182016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8819
1618ffe5 8820 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8821 * gcc.dg/vect/pr58135.c: Add new.
8822 * gfortran.dg/pr46519-1.f: Adjust test case.
8823
a41c605d 88242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8825
8826 PR c++/53401
8827 * g++.dg/cpp0x/decltype64.C: New.
8828
3eb254ab 88292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8830
8831 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8832 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8833 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8834
a75fffe1 88352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8836
8837 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8838 Add poly64x1_t and poly64x2_t cases if supported.
8839 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8840 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8841 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8842 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8843 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8844
56979b12 88452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8846
8847 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8848 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8849 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8850 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8851 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8852 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8853 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8854
dc5e98db 88552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8856
8857 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8858
c0f383ae 88592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8860
8861 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8862 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8863
2a4d70a2 88642016-05-22 Jakub Jelinek <jakub@redhat.com>
8865
4c109025 8866 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8867 constraint instead of "r".
8868 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8869 insn instead of vxorpd.
8870 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8871
bad891ce 8872 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8873 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8874
ac23ddb9 8875 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8876
9dac9579 8877 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8878 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8879
2a4d70a2 8880 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8881
9eafdd7b 88822016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8883
8884 PR middle-end/40921
8885 * gcc.dg/tree-ssa/pr40921.c: New test.
8886
93df190d 88872016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8888
8889 PR target/71103
8890 * gcc.target/avr/pr71103.c: New test.
8891
933b9f7f 88922016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8893
8894 PR middle-end/71179
8895 * gcc.dg/tree-ssa/pr71179.c: New test.
8896
8bdfbc08 88972016-05-20 Martin Sebor <msebor@redhat.com>
8898
8899 PR c/71115
8900 * gcc.dg/init-excess-2.c: New test.
8901
6827ab42 89022016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8903
8904 * gnat.dg/opt53.adb: New test.
8905 * gnat.dg/opt54.adb: Likewise.
8906
58a5f4c0 89072016-05-20 Martin Jambor <mjambor@suse.cz>
8908
8909 PR tree-optimization/70884
8910 * gcc.dg/tree-ssa/pr70919.c: New test.
8911
bb7145f6 89122016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8913
8914 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8915 formatting.
f6871bbd 8916 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8917 fix code formatting.
8918
89192016-05-20 Nathan Sidwell <nathan@acm.org>
8920
8921 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8922 non-common cases.
8923 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8924
9954d230 89252016-05-20 David Malcolm <dmalcolm@redhat.com>
8926
8927 * jit.dg/all-non-failing-tests.h: Add
8928 test-factorial-must-tail-call.c.
8929 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8930 * jit.dg/test-factorial-must-tail-call.c: New test case.
8931
08a161f9 89322016-05-20 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR fortran/71204
8935 * gfortran.dg/pr71204.f90: New test.
8936
3d380077 89372016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8938
8939 * gcc.target/nvptx/sincos.c: New test.
8940
0f104d56 89412016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8942
8943 PR c++/70572
8944 * g++.dg/cpp1y/auto-fn31.C: New.
8945
61736a1b 89462016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8947
8948 * gcc.target/powerpc/vec-addec.c: New test.
8949 * gcc.target/powerpc/vec-addec-int128.c: New test.
8950
b4a61e77 89512016-05-20 David Malcolm <dmalcolm@redhat.com>
8952
8953 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8954 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8955 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8956 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8957
9a2ace10 89582016-05-20 Jan Hubicka <hubicka@ucw.cz>
8959
8960 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8961
45cdf8c6 89622016-05-20 Jakub Jelinek <jakub@redhat.com>
8963
b9a1dcd5 8964 PR c++/71210
8965 * g++.dg/opt/pr71210-1.C: New test.
8966 * g++.dg/opt/pr71210-2.C: New test.
8967
45cdf8c6 8968 PR tree-optimization/29756
8969 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8970 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8971 only on selected targets where V4SImode vectors are known to be
8972 supported.
8973
92e3ffbf 89742016-05-20 Marc Glisse <marc.glisse@inria.fr>
8975
8976 PR tree-optimization/71079
8977 PR tree-optimization/71206
8978 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8979
5da368e3 89802016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8981
8982 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8983 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8984 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8985
2506d97a 89862016-05-20 Richard Guenther <rguenther@suse.de>
8987
8988 PR tree-optimization/29756
8989 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8990
adade307 89912016-05-20 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/71185
8994 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8995
c3deca25 89962016-05-20 Richard Biener <rguenther@suse.de>
8997
8998 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8999
8b0bef14 90002016-05-19 Marek Polacek <polacek@redhat.com>
9001
9002 PR c++/71075
9003 * g++.dg/diagnostic/pr71075.C: New test.
9004
08025288 90052016-05-19 David Malcolm <dmalcolm@redhat.com>
9006
9007 PR c++/71184
9008 * g++.dg/pr71184.C: New test case.
9009
26a51591 90102016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9011
9012 * gcc.target/powerpc/darn-0.c: New test.
9013 * gcc.target/powerpc/darn-1.c: New test.
9014 * gcc.target/powerpc/darn-2.c: New test.
9015
d8d3e75a 90162016-05-19 Marek Polacek <polacek@redhat.com>
9017
9018 PR tree-optimization/71031
9019 * gcc.dg/tree-ssa/vrp100.c: New test.
9020
c28211ae 90212016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9022
9023 PR rtl-optimization/71148
9024 * gcc.dg/pr71148.c: New test.
9025
3f5ea43a 90262016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9027
9028 PR target/71056
9029 * gcc.target/arm/pr71056.c: New test.
9030
2a7d4c20 90312016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9032
9033 * c-c++-common/pr69669.c: Check the used mode.
9034
ed0b0569 90352016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9036
9037 PR sanitizer/64354
9038 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9039
410372fe 90402016-05-19 Richard Biener <rguenther@suse.de>
9041
9042 PR tree-optimization/70729
9043 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9044 * gcc.dg/graphite/scop-18.c: Likewise.
9045 * gcc.dg/pr41783.c: Disable LIM.
9046 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9047 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9048 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9049 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9050 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9051 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9052 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9053 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9054 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9055 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9056 * gfortran.dg/pr42108.f90: Likewise.
9057
56f34f03 90582016-05-18 David Malcolm <dmalcolm@redhat.com>
9059
9060 PR driver/69265
9061 * gcc.dg/spellcheck-options-11.c: New test case.
9062
e6481cd1 90632016-05-18 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR c++/71100
9066 * g++.dg/opt/pr71100.C: New test.
9067
be951c59 90682016-05-18 Martin Jambor <mjambor@suse.cz>
9069
9070 PR ipa/69708
9071 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9072 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9073 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9074 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9075
665ff45b 90762016-05-18 Martin Jambor <mjambor@suse.cz>
9077
9078 PR ipa/69708
9079 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9080 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9081 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9082 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9083 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9084
485be62c 90852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9086
9087 PR c++/69793
9088 * g++.dg/template/crash122.C: New.
9089
b251d5f5 90902016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9091
9092 PR c++/70466
9093 * g++.dg/template/pr70466-1.C: New.
9094 * g++.dg/template/pr70466-2.C: Likewise.
9095
c93e9931 90962016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9097
9098 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9099 splat operations and the XXSPLTIB instruction.
9100 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9101 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9102 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9103 xxlxor to clear a register.
9104
8ba6639c 91052016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9106
9107 * gcc.dg/torture/pr71020.c: New test.
9108
ec6e3005 91092016-05-18 Martin Jambor <mjambor@suse.cz>
9110
9111 PR ipa/70646
9112 * gcc.dg/ipa/pr70646.c: New test.
9113
5ef3c918 91142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9115
9116 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9117
70a88eab 91182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9119
9120 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9121 missing tests for vreinterpretq_p{8,16}.
9122
b52a930c 91232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9124
9125 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9126 vsliq_n_s64 and vsliq_n_u64.
9127
bdd4080b 91282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9129
9130 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9131 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9132
37814bf5 91332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9134
9135 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9136 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9137 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9138
764af2e0 91392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9140
9141 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9142 in comment.
9143
ffe01a83 91442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9145
9146 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9147 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9148 "blr\t" and switch to scan-assembler-times.
9149
fab6dae9 91502016-05-18 Jiong Wang <jiong.wang@arm.com>
9151
231010db 9152 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9153 with __aarch64__.
9154 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9155 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9156
4eb0c566 91572016-05-18 Jakub Jelinek <jakub@redhat.com>
9158
442f18f1 9159 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9160 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9161 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9162 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9163 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9164 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9165
4d83b36b 9166 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9167 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9168
a4528eec 9169 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9170 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9171
f0066139 9172 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9173 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9174
4eb0c566 9175 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9176
303e9267 91772016-05-18 Richard Biener <rguenther@suse.de>
9178
9179 PR tree-optimization/71168
9180 * gcc.dg/torture/pr71168.c: New testcase.
9181
0d7ddd44 91822016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9183
9184 PR middle-end/63586
9185 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9186 * gcc.dg/tree-ssa/pr63586.c: New test.
9187 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9188
899bcc0f 91892016-05-17 Nathan Sidwell <nathan@acm.org>
9190
9191 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9192 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9193 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9194 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9195
a2246979 91962016-05-17 Nathan Sidwell <nathan@acm.org>
9197
9198 * gcc.target/nvptx/abi-vararg-3.c: New.
9199
2f6a4d21 92002016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9201
9202 PR tree-optimization/54579
9203 PR middle-end/55299
9204 * gcc.dg/fold-notrotate-1.c: New test.
9205 * gcc.dg/fold-notshift-1.c: New test.
9206 * gcc.dg/fold-notshift-2.c: New test.
9207
27bdad45 92082016-05-17 Marek Polacek <polacek@redhat.com>
9209
9210 PR ipa/71146
9211 * g++.dg/ipa/pr71146.C: New test.
9212
f33a295a 92132016-05-17 David Malcolm <dmalcolm@redhat.com>
9214
9215 * jit.dg/test-error-array-bounds.c: New test case.
9216
b6dd53bf 92172016-05-17 Marc Glisse <marc.glisse@inria.fr>
9218
9219 * gcc.dg/tree-ssa/and-1.c: New testcase.
9220
a8719545 92212016-05-17 Marc Glisse <marc.glisse@inria.fr>
9222
9223 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9224 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9225
34806102 92262016-05-17 Marc Glisse <marc.glisse@inria.fr>
9227
9228 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9229 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9230
25fe08a8 92312016-05-17 Jiong Wang <jiong.wang@arm.com>
9232
9233 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9234
abf1a837 92352016-05-17 Jiong Wang <jiong.wang@arm.com>
9236
9237 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9238
666b9dd3 92392016-05-17 Jiong Wang <jiong.wang@arm.com>
9240
9241 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9242 ".2d[index]" when scan the assembly.
9243 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9245 float64x1.
9246 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9247
77d095c0 92482016-05-17 Richard Biener <rguenther@suse.de>
9249
9250 PR tree-optimization/71132
9251 * gcc.dg/torture/pr71132.c: New testcase.
9252
28adcc23 92532016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9254
9255 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9256
2439931e 92572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9258
9259 PR target/70809
9260 * gcc.target/aarch64/pr70809_1.c: New test.
9261
5ec2ff80 92622016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9263
9264 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9265 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9266 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9267 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9268
17fd1c7a 92692016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9270 Ilya Enkovich <ilya.enkovich@intel.com>
9271
9272 PR target/71114
9273 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9274
46729204 92752016-05-16 Jan Hubicka <hubicka@ucw.cz>
9276
9277 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9278 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9279
2a1125d6 92802016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9281
9282 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9283 test for __ARM_FP16_ARGS.
9284 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9285 * gcc.target/arm/aapcs/neon-vect10.c: New.
9286 * gcc.target/arm/aapcs/neon-vect9.c: New.
9287 * gcc.target/arm/aapcs/vfp18.c: New.
9288 * gcc.target/arm/aapcs/vfp19.c: New.
9289 * gcc.target/arm/aapcs/vfp20.c: New.
9290 * gcc.target/arm/aapcs/vfp21.c: New.
9291 * gcc.target/arm/fp16-aapcs-1.c: New.
9292 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9293 test for __ARM_FP16_ARGS.
9294 * g++.target/arm/fp16-return-1.c: Update expected output.
9295
ea3d2d74 92962016-05-16 Jiong Wang <jiong.wang@arm.com>
9297
9298 PR testsuite/70227
9299 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9300
6989e05f 93012016-05-15 Harald Anlauf <anlauf@gmx.de>
9302
9303 PR fortran/69603
9304 * gfortran.dg/pr69603.f90: New testcase.
9305
a5f52592 93062016-05-14 Fritz Reese <fritzoreese@gmail.com>
9307
9308 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9309
88f949ab 93102016-05-14 Fritz Reese <fritzoreese@gmail.com>
9311
9312 PR fortran/71047
9313 * gfortran.dg/pr71047.f08: New test.
9314
90c88567 93152016-05-13 Joseph Myers <joseph@codesourcery.com>
9316
9317 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9318 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9319 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9320
00a690cc 93212016-05-13 Martin Sebor <msebor@redhat.com>
9322
9323 PR c++/60049
9324 * g++.dg/cpp0x/constexpr-60049.C: New test.
9325
ec8b6af7 93262016-05-13 Jakub Jelinek <jakub@redhat.com>
9327
9328 PR bootstrap/71071
9329 * gcc.dg/pr71071.c: New test.
9330
f54d1d7b 93312016-05-13 Uros Bizjak <ubizjak@gmail.com>
9332
9333 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9334 remove XOP handling.
2f3af60f 9335 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9336
a39a0392 93372016-05-13 Nathan Sidwell <nathan@acm.org>
9338
9339 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9340 __atomic_is_lock_free declaration.
9341
42333dd9 93422016-05-13 Richard Biener <rguenther@suse.de>
9343
9344 PR tree-optimization/42587
9345 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9346
c5442454 93472016-05-13 Martin Liska <mliska@suse.cz>
9348
9349 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9350 the new format of dump output.
9351
03a400fb 93522016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9353
9354 * gcc.dg/pr71084.c: New test.
9355
69278c3f 93562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9357
231010db 9358 PR target/53440
9359 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9360
8138f11b 93612016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9362
9363 * gcc.target/aarch64/struct_return.c: New test.
9364
22a3f7bd 93652016-05-12 Marek Polacek <polacek@redhat.com>
9366
9367 PR c/70756
9368 * c-c++-common/pr70756-2.c: New test.
9369 * c-c++-common/pr70756.c: New test.
9370
9bcd42cc 93712016-05-12 Richard Biener <rguenther@suse.de>
9372
9373 PR tree-optimization/71059
9374 * gcc.dg/torture/pr71059.c: New testcase.
9375
5ffb4a0d 93762016-05-12 Richard Biener <rguenther@suse.de>
9377
9378 PR tree-optimization/71062
9379 * gcc.dg/torture/pr71062.c: New testcase.
9380
2ab65c31 93812016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9382
9383 PR tree-optimization/71006
9384 * gcc.dg/pr71006.c: New test.
9385
f0158fc0 93862016-05-12 Marek Polacek <polacek@redhat.com>
9387
9388 PR driver/71063
9389 * gcc.dg/opts-7.c: New test.
9390
0f56938b 93912016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9392
9393 PR target/70830
9394 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9395 Add -save-temps to dg-options.
9396 Scan for ldmfd rather than pop instruction.
9397 * gcc.target/arm/interrupt-2.c: Likewise.
9398 * gcc.target/arm/pr70830.c: New test.
9399
e10946d5 94002016-05-12 Jakub Jelinek <jakub@redhat.com>
9401
9fa8e468 9402 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9403 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9404
9ce62bbe 9405 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9406 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9407 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9408
708ae1b1 9409 PR target/71019
9410 * gcc.target/i386/avx512vl-pack-1.c: New test.
9411 * gcc.target/i386/avx512vl-pack-2.c: New test.
9412 * gcc.target/i386/avx512bw-pack-2.c: New test.
9413
a461f32e 9414 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9415
e10946d5 9416 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9417 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9418 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9419
f52a3ef6 94202016-05-12 Richard Biener <rguenther@suse.de>
9421
9422 PR tree-optimization/70986
9423 * gcc.dg/torture/pr70986-1.c: New testcase.
9424 * gcc.dg/torture/pr70986-2.c: Likewise.
9425 * gcc.dg/torture/pr70986-3.c: Likewise.
9426
54c4d22e 94272016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9428
9429 PR c/43651
9430 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9431 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9432
57215d5b 94332016-05-11 Uros Bizjak <ubizjak@gmail.com>
9434
9435 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9436 directive.
9437 * gcc.target/i386/pr66746.c: Ditto.
9438
67d3121c 94392016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9440
9441 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9442 support.
9443 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9444 warning when using -mvsx-timode.
9445 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9446 * gcc.target/powerpc/dform-2.c: Likewise.
9447 * gcc.target/powerpc/pr68805.c: Likewise.
9448
7f8012a5 94492016-05-11 Marek Polacek <polacek@redhat.com>
9450
9451 PR c++/71024
9452 * c-c++-common/attributes-3.c: New test.
9453
3e8567ce 94542016-05-11 Nathan Sidwell <nathan@acm.org>
9455
9456 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9457 * gcc.c-torture/execute/pr68185.c: Likewise.
9458 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9459 * gcc.dg/pr69634.c: Requires scheduling.
9460 * gcc.dg/torture/pr66178.c: Require label values.
9461 * gcc.dg/setjmp-6.c: Require indirect jumps.
9462
3739ac00 94632016-05-11 Richard Biener <rguenther@suse.de>
9464
9465 PR tree-optimization/71055
9466 * gcc.dg/torture/pr71055.c: New testcase.
9467
1ff8b385 94682016-05-11 Richard Biener <rguenther@suse.de>
9469
9470 PR debug/71057
9471 * g++.dg/debug/pr71057.C: New testcase.
9472
77126efa 94732016-05-11 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR fortran/70855
9476 * gfortran.dg/gomp/pr70855.f90: New test.
9477
6fcaaf9b 94782016-05-11 Richard Biener <rguenther@suse.de>
9479
9480 PR middle-end/71002
9481 * g++.dg/torture/pr71002.C: New testcase.
9482
bfa8ea12 94832016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9484
9485 PR middle-end/70807
9486 * gcc.dg/pr70807.c: New test.
9487
87632549 94882016-05-10 Martin Sebor <msebor@redhat.com>
9489
9490 PR c++/38611
9491 * g++.dg/Wattributes.C: New test.
9492
f9153689 94932016-05-10 Marc Glisse <marc.glisse@inria.fr>
9494
9495 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9496 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9497 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9498
a44ed58a 94992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9500
9501 PR target/70799
9502 * gcc.target/i386/pr70799-1.c: New test.
9503
d6c90d89 95042016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9505
9506 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9507
c1f73044 95082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9509
9510 PR middle-end/70877
9511 * gcc.target/i386/pr70877.c: New test.
9512
e66d763a 95132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9514
9515 PR tree-optimization/70786
9516 * gcc.target/i386/pr70876.c: New test.
9517
a30ff73a 95182016-05-10 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR target/70927
9521 * gcc.target/i386/avx512vl-logic-1.c: New test.
9522 * gcc.target/i386/avx512vl-logic-2.c: New test.
9523 * gcc.target/i386/avx512dq-logic-2.c: New test.
9524
4b3fd38f 95252016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9526
9527 PR target/70963
9528 * gcc.target/powerpc/pr70963.c: New.
9529
abf93a25 95302016-05-10 David Malcolm <dmalcolm@redhat.com>
9531
9532 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9533 (test_very_wide_line): Add ruler to expected output.
9534 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9535 (test_very_wide_line): Likewise.
9536 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9537 (test_show_locus): Within the handling of "test_very_wide_line",
9538 enable show_ruler_p on the diagnostic context.
9539
d614888f 95402016-05-10 Richard Biener <rguenther@suse.de>
9541
9542 PR tree-optimization/71039
9543 * gcc.dg/torture/pr71039.c: New testcase.
9544
dbca5ed9 95452016-05-10 Nathan Sidwell <nathan@acm.org>
9546
9547 * gcc.dg/nested-func-10.c: Requires alloca.
9548 * gcc.dg/nested-func-9.c: Requires alloca.
9549 * gcc.c-torture/execute/pr70460.c: Requires labels.
9550 * gcc.c-torture/compile/pr70199.c: Requires labels.
9551 * gcc.target/nvptx/decl.c: Compile only.
9552 * gcc.target/nvptx/trailing-init.c: Compile only.
9553 * gcc.target/nvptx/ary-init.c: Compile only.
9554
3fa82609 95552016-05-10 Marek Polacek <polacek@redhat.com>
9556
9557 PR c/70255
9558 * gcc.dg/attr-opt-1.c: New test.
9559
76825907 95602016-05-10 Richard Biener <rguenther@suse.de>
9561
9562 PR tree-optimization/70497
9563 PR tree-optimization/28367
9564 * gcc.dg/torture/20160404-1.c: New testcase.
9565 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9566 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9567
68255819 95682016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9569
9570 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9571
d9aa8cdb 95722016-05-09 Uros Bizjak <ubizjak@gmail.com>
9573
9574 * gcc.target/i386/fabsneg-1.c New test.
9575
7cc16f50 95762016-05-09 Alan Modra <amodra@gmail.com>
9577
9578 PR testsuite/70826
9579 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9580
a83b7b63 95812016-05-09 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/70985
9584 * gcc.dg/torture/pr70985.c: New testcase.
9585
189d0706 95862016-05-09 Bin Cheng <bin.cheng@arm.com>
9587
9588 * gcc.dg/tree-ssa/ifc-9.c: New test.
9589 * gcc.dg/tree-ssa/ifc-10.c: New test.
9590 * gcc.dg/tree-ssa/ifc-11.c: New test.
9591 * gcc.dg/tree-ssa/ifc-12.c: New test.
9592 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9593 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9594 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9595
1ec957b0 95962016-05-09 Richard Biener <rguenther@suse.de>
9597
9598 PR fortran/70937
9599 * gfortran.dg/pr70937.f90: New testcase.
9600
923c7714 96012016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9602
9603 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9604
d7cd448a 96052016-05-07 Fritz Reese <fritzoreese@gmail.com>
9606
9607 PR fortran/56226
9608 * gfortran.dg/dec_structure_1.f90: New testcase.
9609 * gfortran.dg/dec_structure_2.f90: Ditto.
9610 * gfortran.dg/dec_structure_3.f90: Ditto.
9611 * gfortran.dg/dec_structure_4.f90: Ditto.
9612 * gfortran.dg/dec_structure_5.f90: Ditto.
9613 * gfortran.dg/dec_structure_6.f90: Ditto.
9614 * gfortran.dg/dec_structure_7.f90: Ditto.
9615 * gfortran.dg/dec_structure_8.f90: Ditto.
9616 * gfortran.dg/dec_structure_9.f90: Ditto.
9617 * gfortran.dg/dec_structure_10.f90: Ditto.
9618 * gfortran.dg/dec_structure_11.f90: Ditto.
9619 * gfortran.dg/dec_union_1.f90: Ditto.
9620 * gfortran.dg/dec_union_2.f90: Ditto.
9621 * gfortran.dg/dec_union_3.f90: Ditto.
9622 * gfortran.dg/dec_union_4.f90: Ditto.
9623 * gfortran.dg/dec_union_5.f90: Ditto.
9624 * gfortran.dg/dec_union_6.f90: Ditto.
9625 * gfortran.dg/dec_union_7.f90: Ditto.
9626
f681e29b 96272016-05-07 Tom de Vries <tom@codesourcery.com>
9628
9629 PR tree-optimization/70956
9630 * gcc.dg/graphite/pr70956.c: New test.
9631
68d7f375 96322016-05-06 Jakub Jelinek <jakub@redhat.com>
9633
faf39348 9634 PR middle-end/70941
9635 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9636 (a, b, c, d): Change type from char to signed char.
9637 (main): Compare against (signed char) -1634678893 instead of
9638 hardcoded -109. Use __builtin_abort instead of abort.
9639
b768b13a 9640 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9641 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9642
68d7f375 9643 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9644
5dda16ea 96452016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9646
9647 PR debug/70935
9648 * gcc.dg/torture/pr70935.c: New test.
9649
13ede1b5 96502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9651
9652 PR target/58219
7fc878c4 9653 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9654
96d94be2 96552016-05-06 Richard Biener <rguenther@suse.de>
9656
9657 PR tree-optimization/70960
9658 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9659
e5d9f15d 96602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9661
9662 PR target/52933
9663 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9664 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9665 Adjust expected instruction counts.
9666 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9667
2dd7705f 96682016-05-06 Marek Polacek <polacek@redhat.com>
9669
9670 PR sanitizer/70875
9671 * gcc.dg/ubsan/bounds-3.c: New test.
9672
cb8bc632 96732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9674
9675 PR target/54089
9676 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9677
b343c173 96782016-05-06 Richard Biener <rguenther@suse.de>
9679
9680 PR middle-end/70931
9681 * gfortran.dg/pr70931.f90: New testcase.
9682
1e3db0b1 96832016-05-06 Richard Biener <rguenther@suse.de>
9684
9685 PR middle-end/70941
9686 * gcc.dg/torture/pr70941.c: New testcase.
9687
bdd54b6d 96882016-05-05 Bin Cheng <bin.cheng@arm.com>
9689
9690 PR tree-optimization/57206
9691 * gcc.dg/vect/pr57206.c: New test.
9692
499adcfd 96932016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9694
9695 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9696
871164c4 96972016-05-05 Jakub Jelinek <jakub@redhat.com>
9698
ecb23e00 9699 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9700
871164c4 9701 * c-c++-common/Wdangling-else-4.c: New test.
9702
70cf83ba 97032016-05-04 Jakub Jelinek <jakub@redhat.com>
9704
858c9470 9705 PR c++/70906
9706 PR c++/70933
9707 * g++.dg/opt/pr70906.C: New test.
9708 * g++.dg/opt/pr70933.C: New test.
9709
70cf83ba 9710 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9711
aaa36a78 97122016-05-04 Jan Hubicka <hubicka@ucw.cz>
9713
9714 * gcc.dg/ipa/pure-const-3.c: New testcase.
9715
1d52c456 97162016-05-04 Marek Polacek <polacek@redhat.com>
9717
9718 * c-c++-common/Wdangling-else-1.c: New test.
9719 * c-c++-common/Wdangling-else-2.c: New test.
9720 * c-c++-common/Wdangling-else-3.c: New test.
9721
dc581573 97222016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9723
9724 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9725 flag is present.
9726
a64030fe 97272016-05-04 Marek Polacek <polacek@redhat.com>
9728
9729 PR c/48778
9730 * gcc.dg/Waddress-2.c: New test.
9731
b461b04a 97322016-05-04 Alan Modra <amodra@gmail.com>
9733
9734 * gcc.target/powerpc/pr70866.c: New.
9735
c388a0cf 97362016-05-03 Martin Sebor <msebor@redhat.com>
9737
9738 PR c++/66561
9739 * c-c++-common/builtin_location.c: New test.
9740 * g++.dg/cpp1y/builtin_location.C: New test.
9741
5d4db8ef 97422016-05-03 Marek Polacek <polacek@redhat.com>
9743
9744 PR c/70859
9745 * gcc.dg/pr70859.c: New test.
9746 * gcc.dg/pr70859-2.c: New test.
9747
ca938765 97482016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9749
9750 * gnat.dg/debug5.adb: New testcase.
9751
60b27d5f 97522016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9753
9754 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9755 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9756 Procedure to check for z10 instruction set.
9757
5ab325d0 97582016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9759
9760 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9761
c548a0ad 97622016-05-03 Alan Modra <amodra@gmail.com>
9763
9764 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9765
d5ecd946 97662016-05-03 Jakub Jelinek <jakub@redhat.com>
9767
9768 * gcc.target/i386/avx512f-cvt-1.c: New test.
9769
35b0a053 97702016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9771
9772 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9773 -fdump-tree-vrp-details.
9774
9ae1b28a 97752016-05-03 Richard Biener <rguenther@suse.de>
9776
9777 * gcc.dg/pr30172-1.c: Adjust.
9778 * gcc.dg/pr63743.c: Likewise.
9779 * gcc.dg/tm/pr51696.c: Likewise.
9780 * c-c++-common/tm/safe-1.c: Likewise.
9781 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9782 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9783 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9784 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9785
9c1a31e4 97862016-05-03 Jakub Jelinek <jakub@redhat.com>
9787
fe69bcb9 9788 PR rtl-optimization/70467
9789 * gcc.target/i386/pr70467-3.c: New test.
9790 * gcc.target/i386/pr70467-4.c: New test.
9791
9082c4a4 9792 PR tree-optimization/70916
9793 * gcc.c-torture/compile/pr70916.c: New test.
9794
9c1a31e4 9795 PR target/49244
9796 * gcc.target/i386/pr49244-1.c: New test.
9797 * gcc.target/i386/pr49244-2.c: New test.
9798
69105acc 97992016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9800
9801 PR rtl-optimization/44281
9802 * gcc.target/i386/pr44281.c: New test.
9803
9ab8df54 98042016-05-03 bin cheng <bin.cheng@arm.com>
9805
9806 PR tree-optimization/56541
9807 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9808 * gcc.dg/vect/pr56541.c: new test.
9809
3c62cae0 98102016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9811
9812 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9813 __float128.
9814 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9815
91abc161 98162016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9817
9818 PR testsuite/70520
9819 * c-c++-common/asan/clone-test-1.c (main): Align child process
9820 stack to 16 bytes.
9821
aa3d1155 98222016-05-02 David Malcolm <dmalcolm@redhat.com>
9823
9824 PR c++/62314
9825 * g++.dg/spellcheck-fields-2.C: New test case.
9826
002c3f28 98272016-05-02 David Malcolm <dmalcolm@redhat.com>
9828
9829 PR c++/62314
9830 * g++.dg/pr62314.C: New test case.
9831
46e5dccc 98322016-05-02 Jan Hubicka <hubicka@ucw.cz>
9833
9834 * gcc.dg/ipa/inline-8.c: New testcase.
9835
663f4248 98362016-05-02 Jakub Jelinek <jakub@redhat.com>
9837
9838 PR rtl-optimization/70467
9839 * gcc.target/i386/pr70467-1.c: New test.
9840
efe8bdf5 98412016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9842
9843 * gcc.dg/spec-options.c: Run the test on all targets.
9844 * gcc.dg/foo.specs: Use cpp_unique_options.
9845
47ef9633 98462016-05-02 Marc Glisse <marc.glisse@inria.fr>
9847
9848 * gcc.dg/tree-ssa/unord.c: New testcase.
9849
eb1a077c 98502016-05-02 Marc Glisse <marc.glisse@inria.fr>
9851
9852 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9853
28e869d0 98542016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9855
9856 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9857
dd185f6e 98582016-05-02 Marek Polacek <polacek@redhat.com>
9859
9860 PR c/70851
9861 * gcc.dg/enum-incomplete-3.c: New test.
9862
773d09b9 98632016-05-02 Marek Polacek <polacek@redhat.com>
9864 Tom de Vries <tom@codesourcery.com>
9865
9866 PR tree-optimization/70700
9867 * gcc.dg/pr70700.c: New test.
9868
f0dc3286 98692016-05-01 Uros Bizjak <ubizjak@gmail.com>
9870
9871 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9872 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9873 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9874 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9875 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9876
7f931827 98772016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9878
9879 * ada/acats/run_acats: Rename into...
9880 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9881 * ada/acats/run_all.sh: Remove redundant test.
9882 (target_run): Move around.
9883 (target_gnatchop): Use newly built executable.
9884 (target_gnatmake): Likewise.
9885 Check that the compilation of impbit succeeds.
9886
1c492b4e 98872016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9888
9889 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9890 * gcc.dg/20021029-1.c: Likewise.
9891 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9892 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9893 * gcc.target/sh/cmpstr.c: Likewise.
9894 * gcc.target/sh/cmpstrn.c: Likewise.
9895 * gcc.target/sh/memset.c: Likewise.
9896 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9897 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9898 * gcc.target/sh/pr39423-1.c: Likewise.
9899 * gcc.target/sh/pr49468-di.c: Likewise.
9900 * gcc.target/sh/pr49468-si.c: Likewise.
9901 * gcc.target/sh/pr49880-1.c: Likewise.
9902 * gcc.target/sh/pr49880-2.c: Likewise.
9903 * gcc.target/sh/pr49880-3.c: Likewise.
9904 * gcc.target/sh/pr50751-1.c: Likewise.
9905 * gcc.target/sh/pr50751-4.c: Likewise.
9906 * gcc.target/sh/pr50751-7.c: Likewise.
9907 * gcc.target/sh/pr51244-1.c: Likewise.
9908 * gcc.target/sh/pr51244-10.c: Likewise.
9909 * gcc.target/sh/pr51244-11.c: Likewise.
9910 * gcc.target/sh/pr51244-12.c: Likewise.
9911 * gcc.target/sh/pr51244-13.c: Likewise.
9912 * gcc.target/sh/pr51244-14.c: Likewise.
9913 * gcc.target/sh/pr51244-17.c: Likewise.
9914 * gcc.target/sh/pr51244-18.c: Likewise.
9915 * gcc.target/sh/pr51244-19.c: Likewise.
9916 * gcc.target/sh/pr51244-4.c: Likewise.
9917 * gcc.target/sh/pr51244-5.c: Likewise.
9918 * gcc.target/sh/pr51244-7.c: Likewise.
9919 * gcc.target/sh/pr51244-8.c: Likewise.
9920 * gcc.target/sh/pr51244-9.c: Likewise.
9921 * gcc.target/sh/pr51697.c: Likewise.
9922 * gcc.target/sh/pr52483-1.c: Likewise.
9923 * gcc.target/sh/pr52483-2.c: Likewise.
9924 * gcc.target/sh/pr52483-3.c: Likewise.
9925 * gcc.target/sh/pr52483-5.c: Likewise.
9926 * gcc.target/sh/pr52933-1.c: Likewise.
9927 * gcc.target/sh/pr52933-2.c: Likewise.
9928 * gcc.target/sh/pr52933-3.c: Likewise.
9929 * gcc.target/sh/pr53568-1.c: Likewise.
9930 * gcc.target/sh/pr53976-1.c: Likewise.
9931 * gcc.target/sh/pr53988-1.c: Likewise.
9932 * gcc.target/sh/pr53988.c: Likewise.
9933 * gcc.target/sh/pr54089-1.c: Likewise.
9934 * gcc.target/sh/pr54089-6.c: Likewise.
9935 * gcc.target/sh/pr54089-7.c: Likewise.
9936 * gcc.target/sh/pr54089-8.c: Likewise.
9937 * gcc.target/sh/pr54089-9.c: Likewise.
9938 * gcc.target/sh/pr54236-1.c: Likewise.
9939 * gcc.target/sh/pr54236-2.c: Likewise.
9940 * gcc.target/sh/pr54236-3.c: Likewise.
9941 * gcc.target/sh/pr54236-4.c: Likewise.
9942 * gcc.target/sh/pr54386.c: Likewise.
9943 * gcc.target/sh/pr54602-1.c: Likewise.
9944 * gcc.target/sh/pr54685.c: Likewise.
9945 * gcc.target/sh/pr54760-1.c: Likewise.
9946 * gcc.target/sh/pr54760-2.c: Likewise.
9947 * gcc.target/sh/pr54760-3.c: Likewise.
9948 * gcc.target/sh/pr54760-4.c: Likewise.
9949 * gcc.target/sh/pr54760-5.c: Likewise.
9950 * gcc.target/sh/pr54760-6.c: Likewise.
9951 * gcc.target/sh/pr55146.c: Likewise.
9952 * gcc.target/sh/pr55160.c: Likewise.
9953 * gcc.target/sh/pr59278.c: Likewise.
9954 * gcc.target/sh/pr59401-1.c: Likewise.
9955 * gcc.target/sh/pr59533-1.c: Likewise.
9956 * gcc.target/sh/pr63260.c: Likewise.
9957 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9958 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9959 * gcc.target/sh/strlen.c: Likewise.
9960 * gcc.target/sh/torture/pr30807.c: Likewise.
9961 * gcc.target/sh/torture/pr34777.c: Likewise.
9962 * gcc.target/sh/torture/pr64652.c: Likewise.
9963 * gcc.target/sh/torture/pr65505.c: Likewise.
9964 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9965 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9966
0c4005be 99672016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9968
9969 PR c++/66644
9970 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9971
d94e6223 99722016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9973
9974 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9975 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9976 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9977 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9978
46f37836 99792016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9980
9981 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9982 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9983
4d0a8bac 99842016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9985
9986 PR middle-end/70626
9987 * c-c++-common/goacc/combined-reduction.c: New test.
9988 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9989
b98e0db3 99902016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9991
9992 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9993 *movdi_internal pattern only if PIC off.
9994 * gcc.target/i386/pr70155-2.c: Likewise.
9995 * gcc.target/i386/pr70155-3.c: Likewise.
9996 * gcc.target/i386/pr70155-4.c: Likewise.
9997 * gcc.target/i386/pr70155-5.c: Likewise.
9998 * gcc.target/i386/pr70155-6.c: Likewise.
9999 * gcc.target/i386/pr70155-7.c: Likewise.
10000 * gcc.target/i386/pr70155-8.c: Likewise.
10001 * gcc.target/i386/pr70155-15.c: Likewise.
10002 * gcc.target/i386/pr70155-17.c: Likewise.
10003 * gcc.target/i386/pr70155-22.c: Likewise.
10004
8b066242 100052016-04-29 Bin Cheng <bin.cheng@arm.com>
10006
10007 PR tree-optimization/70803
10008 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10009
22912e73 100102016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10011
10012 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10013 optimization of vector loop.
10014 * gcc.target/i386/vect-unpack-3.c: New test.
10015 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10016 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10017 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10018
568128c6 100192016-04-29 Marek Polacek <polacek@redhat.com>
10020
10021 PR sanitizer/70342
10022 * g++.dg/ubsan/null-7.C: New test.
10023
025dd1e0 10024 PR c/70852
10025 * gcc.dg/pr70852.c: New test.
10026
eb16928e 100272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10028
10029 PR/69089
10030 * g++.dg/cpp0x/alignas6.C: New test.
10031
d7377ee9 100322016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10033
4860a6bf 10034 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10035 * gcc.dg/pr27003.c: Likewise.
10036 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10037 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10038 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10039 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10040 * gcc.target/arc/mxy.c: Likewise.
10041 * gcc.target/arc/mswape.c: Likewise.
10042 * gcc.target/arc/mrtsc.c: Likewise.
10043 * gcc.target/arc/mcrc.c: Likewise.
10044 * gcc.target/arc/mdsp-packa.c: Likewise.
10045 * gcc.target/arc/mdvbf.c: Likewise.
10046 * gcc.target/arc/mlock.c: Likewise.
10047 * gcc.target/arc/mmac-24.c: Likewise.
10048 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10049
efa1b7ab 100502016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10051 Matthijs Kooijman <matthijs@stdin.nl>
10052 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10053
10054 PR target/60040
10055 * gcc.target/avr/pr60040-1.c: New.
10056 * gcc.target/avr/pr60040-2.c: New.
10057
00371d68 100582016-04-29 Richard Biener <rguenther@suse.de>
10059
10060 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10061
73447cc5 100622016-04-29 Richard Biener <rguenther@suse.de>
10063
10064 PR tree-optimization/13962
10065 PR tree-optimization/65686
10066 * gcc.dg/uninit-pr65686.c: New testcase.
10067
c2087b56 100682016-04-29 Jakub Jelinek <jakub@redhat.com>
10069
10070 PR middle-end/70843
10071 * gcc.dg/pr70843.c: New test.
10072
cdd06d5a 100732016-04-28 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR target/70858
10076 * gcc.target/i386/pr70858.c: New test.
10077
1a60079e 100782016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10079
10080 * gcc.target/arc/nps400-1.c: New file.
10081
11bc2894 100822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10083 Andrew Burgess <andrew.burgess@embecosm.com>
10084
10085 * gcc.target/arc/movh_cl-1.c: New file.
10086
dd9bf0b5 100872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10088 Andrew Burgess <andrew.burgess@embecosm.com>
10089
10090 * gcc.target/arc/extzv-1.c: New file.
10091 * gcc.target/arc/insv-1.c: New file.
10092 * gcc.target/arc/insv-2.c: New file.
10093 * gcc.target/arc/movb-1.c: New file.
10094 * gcc.target/arc/movb-2.c: New file.
10095 * gcc.target/arc/movb-3.c: New file.
10096 * gcc.target/arc/movb-4.c: New file.
10097 * gcc.target/arc/movb-5.c: New file.
10098 * gcc.target/arc/movb_cl-1.c: New file.
10099 * gcc.target/arc/movb_cl-2.c: New file.
10100 * gcc.target/arc/movbi_cl-1.c: New file.
10101 * gcc.target/arc/movl-1.c: New file.
10102
a22e4209 101032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10104 Andrew Burgess <andrew.burgess@embecosm.com>
10105
10106 * gcc.target/arc/cmem-1.c: New file.
10107 * gcc.target/arc/cmem-2.c: New file.
10108 * gcc.target/arc/cmem-3.c: New file.
10109 * gcc.target/arc/cmem-4.c: New file.
10110 * gcc.target/arc/cmem-5.c: New file.
10111 * gcc.target/arc/cmem-6.c: New file.
10112 * gcc.target/arc/cmem-7.c: New file.
10113 * gcc.target/arc/cmem-ld.inc: New file.
10114 * gcc.target/arc/cmem-st.inc: New file.
10115
287c3982 101162016-04-28 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR target/70821
10119 * gcc.target/i386/pr70821.c: New test.
10120
e40e5340 101212016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10122
10123 * gcc.target/powerpc/vec-adde.c: New test.
10124 * gcc.target/powerpc/vec-adde-int128.c: New test.
10125
cf977d50 101262016-04-28 Jakub Jelinek <jakub@redhat.com>
10127
10128 * gcc.target/i386/avx-vround-1.c: New test.
10129 * gcc.target/i386/avx-vround-2.c: New test.
10130 * gcc.target/i386/avx512vl-vround-1.c: New test.
10131 * gcc.target/i386/avx512vl-vround-2.c: New test.
10132
572f8300 101332016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10134
10135 PR testsuite/70595
10136 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10137 (check_effective_target_cilkplus_runtime): ... this.
10138 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10139 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10140
10141 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10142 Require cilkplus_runtime.
10143 Don't add -lcilkrts.
10144 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10145 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10146 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10147 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10148 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10149 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10150 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10151 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10152 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10153 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10154 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10155 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10156 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10157 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10158 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10159 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10160 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10161 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10162 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10163 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10164 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10165 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10166 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10167 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10168 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10169 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10170 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10171 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10172 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10173
10174 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10175 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10176
10177 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10178
10179 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10180 cilkplus_runtime.
10181
dfba0905 101822016-04-27 Marc Glisse <marc.glisse@inria.fr>
10183
10184 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10185 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10186
605a4556 101872015-04-27 Ryan Burn <contact@rnburn.com>
10188
10189 PR c++/69024
10190 PR c++/68997
10191 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10192 diagnostic.
10193 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10194 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10195
6a1231a5 101962016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10197
10198 * gnat.dg/limited_with4.ad[sb]: New test.
10199 * gnat.dg/limited_with4_pkg.ads: New helper.
10200
4dad9e09 102012016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10202
10203 PR target/70155
10204 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10205 and movv1ti_internal patterns
10206 * gcc.target/i386/pr70155-1.c: New test.
10207 * gcc.target/i386/pr70155-2.c: Likewise.
10208 * gcc.target/i386/pr70155-3.c: Likewise.
10209 * gcc.target/i386/pr70155-4.c: Likewise.
10210 * gcc.target/i386/pr70155-5.c: Likewise.
10211 * gcc.target/i386/pr70155-6.c: Likewise.
10212 * gcc.target/i386/pr70155-7.c: Likewise.
10213 * gcc.target/i386/pr70155-8.c: Likewise.
10214 * gcc.target/i386/pr70155-9.c: Likewise.
10215 * gcc.target/i386/pr70155-10.c: Likewise.
10216 * gcc.target/i386/pr70155-11.c: Likewise.
10217 * gcc.target/i386/pr70155-12.c: Likewise.
10218 * gcc.target/i386/pr70155-13.c: Likewise.
10219 * gcc.target/i386/pr70155-14.c: Likewise.
10220 * gcc.target/i386/pr70155-15.c: Likewise.
10221 * gcc.target/i386/pr70155-16.c: Likewise.
10222 * gcc.target/i386/pr70155-17.c: Likewise.
10223 * gcc.target/i386/pr70155-18.c: Likewise.
10224 * gcc.target/i386/pr70155-19.c: Likewise.
10225 * gcc.target/i386/pr70155-20.c: Likewise.
10226 * gcc.target/i386/pr70155-21.c: Likewise.
10227 * gcc.target/i386/pr70155-22.c: Likewise.
10228
a80f3f45 102292016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10230
10231 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10232 ".{5,6}".
10233
279305d1 102342016-04-27 Bin Cheng <bin.cheng@arm.com>
10235
10236 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10237 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10238 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10239 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10240 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10241
8974b625 102422016-04-27 Richard Biener <rguenther@suse.de>
10243
10244 PR ipa/70760
10245 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10246 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10247
886d5463 102482016-04-27 Nathan Sidwell <nathan@acm.org>
10249
10250 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10251 * g++.dg/ubsan/pr63956.C: Adjust error location.
10252
f0e35aa9 102532016-04-27 Nick Clifton <nickc@redhat.com>
10254
10255 PR middle-end/49889
10256 * gcc.dg/pr49889.c: New test.
10257
40385231 102582016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10259
10260 * c-c++-common/memset-array.c: New test.
10261
37229a71 102622016-04-26 Martin Sebor <msebor@redhat.com>
10263
10264 PR c++/66639
10265 * g++.dg/cpp1y/func_constexpr.C: New test.
10266
3eedf9bd 102672016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10268
10269 PR c++/70241
10270 * g++.dg/cpp0x/enum32.C: New test.
10271 * g++.dg/cpp0x/enum33.C: New test.
10272
102732016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10274
10275 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10276 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10277 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10278 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10279 * gcc.c-torture/execute/pr38151.c: Likewise.
10280 * gcc.c-torture/execute/pr66556.c: Likewise.
10281 * gcc.c-torture/execute/pr67781.c: Likewise.
10282 * gcc.c-torture/execute/pr68648.c: Likewise.
10283
8c51f92f 102842016-04-26 Marc Glisse <marc.glisse@inria.fr>
10285
10286 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10287
fa20ebd3 102882016-04-26 Marek Polacek <polacek@redhat.com>
10289
10290 PR c/67784
10291 * gcc.dg/pr67784-3.c: New test.
10292 * gcc.dg/pr67784-4.c: New test.
10293 * gcc.dg/pr67784-5.c: New test.
10294
9db47803 10295 PR c/70791
10296 * gcc.dg/Wnested-externs-2.c: New test.
10297
bff407f2 102982016-04-26 Marc Glisse <marc.glisse@inria.fr>
10299
10300 * gcc.dg/fold-plusmult.c: Adjust.
10301 * gcc.dg/no-strict-overflow-6.c: Adjust.
10302 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10303
78d0c69e 103042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10305
10306 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10307 number scans.
10308 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10309 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10310 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10311 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10312 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10313 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10314 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10315 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10316 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10317 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10318 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10319 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10320 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10321 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10322 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10323 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10324 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10325 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10326 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10327 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10328 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10329 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10330 scans.
10331 * gcc.target/i386/pr32219-4.c: Likewise.
10332 * gcc.target/i386/pr32219-6.c: Likewise.
10333 * gcc.target/i386/pr32219-8.c: Likewise.
10334
221d6722 103352016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10336
10337 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10338 associated options.
10339
514727a9 103402016-04-26 Marek Polacek <polacek@redhat.com>
10341
10342 PR c++/70744
10343 * g++.dg/ext/cond2.C: New test.
10344
e6ee4c61 103452016-04-26 Bin Cheng <bin.cheng@arm.com>
10346
10347 PR tree-optimization/70771
10348 PR tree-optimization/70775
10349 * gcc.dg/pr70771.c: New test.
3730828c 10350 * gcc.dg/pr70775.c: New test.
e6ee4c61 10351
b3d72796 103522016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10353
10354 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10355
c11ece29 103562016-04-25 Richard Biener <rguenther@suse.de>
10357
10358 PR tree-optimization/70780
10359 * gcc.dg/torture/pr70780.c: New testcase.
10360
92a44a68 103612016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10362
4860a6bf 10363 * gcc.target/arm/neon-vaddws16.c: New test.
10364 * gcc.target/arm/neon-vaddws32.c: New test.
10365 * gcc.target/arm/neon-vaddwu16.c: New test.
10366 * gcc.target/arm/neon-vaddwu32.c: New test.
10367 * gcc.target/arm/neon-vaddwu8.c: New test.
10368 * lib/target-supports.exp
d40b10b2 10369 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10370 that arm neon support vector widen sum of HImode TO SImode.
10371
4bbfd6c2 103722016-04-23 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR sanitizer/70712
10375 * c-c++-common/asan/pr70712.c: New test.
10376
524df596 103772016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10378
10379 * .gitattributes: New file.
10380
426c75c3 103812016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10382
10383 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10384
c052a8d5 103852016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10386
10387 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10388 * gfortran.dg/submodule_15.f08: Likewise.
10389
c08d4612 103902016-04-22 Richard Biener <rguenther@suse.de>
10391
10392 PR tree-optimization/70740
10393 * gcc.dg/torture/pr70740.c: New testcase.
10394
fd3211e1 103952016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10396
10397 PR target/70750
10398 * gcc.target/i386/pr70750-1.c: New test.
10399 * gcc.target/i386/pr70750-2.c: Likewise.
10400
15acd78c 104012016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10402
10403 PR c++/70540
10404 * g++.dg/cpp0x/auto48.C: New.
10405
192bf59c 104062016-04-21 Marek Polacek <polacek@redhat.com>
10407
10408 PR c++/70513
10409 * g++.dg/cpp0x/forw_enum12.C: New test.
10410 * g++.dg/cpp0x/forw_enum13.C: New test.
10411
5d429e99 104122016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10413
10414 PR target/70728
10415 * gcc.target/i386/pr70728.c: New test.
10416
06777d85 104172016-04-21 Richard Biener <rguenther@suse.de>
10418
10419 PR middle-end/70747
10420 * gcc.dg/pr70747.c: New testcase.
10421
7434c6fb 104222016-04-21 Bin Cheng <bin.cheng@arm.com>
10423
10424 PR tree-optimization/70715
10425 * gcc.dg/tree-ssa/scev-13.c: New test.
10426
f3ec0970 104272016-04-21 Marc Glisse <marc.glisse@inria.fr>
10428
10429 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10430
523f3a9d 104312016-04-21 Marc Glisse <marc.glisse@inria.fr>
10432
10433 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10434
ace7bf06 104352016-04-20 Jan Hubicka <jh@suse.cz>
10436
10437 PR ipa/70018
10438 * g++.dg/ipa/nothrow-1.C: New testcase.
10439
2b073aa6 104402016-04-20 Nathan Sidwell <nathan@acm.org>
10441
10442 PR c++/55635
10443 * g++.dg/eh/delete1.C: New.
10444
8a574c11 104452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10446
10447 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10448 -mtune-ctrl=sse_typeless_stores.
10449
e3400750 104502016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10451
10452 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10453
4bd8a059 104542016-04-20 Bin Cheng <bin.cheng@arm.com>
10455
10456 PR tree-optimization/69489
10457 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10458
70574e60 104592016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10460
10461 PR c++/69363
10462 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10463 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10464 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10465
bd6f374c 104662016-04-20 Bin Cheng <bin.cheng@arm.com>
10467
10468 PR tree-optimization/56625
10469 PR tree-optimization/69489
10470 * gcc.dg/vect/pr56625.c: New test.
10471 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10472
482539ee 104732016-04-20 Andrew Pinski <apinski@cavium.com>
10474
10475 PR target/64971
10476 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10477
b4672800 104782016-04-20 Arnaud Charlet <charlet@adacore.com>
10479
10480 * gnat.dg/self1.adb: Remove now incorrect test.
10481
4fb48737 104822016-04-20 Bin Cheng <bin.cheng@arm.com>
10483
10484 * gcc.dg/tree-ssa/scev-11.c: New test.
10485 * gcc.dg/tree-ssa/scev-12.c: New test.
10486
97efb92e 104872016-04-20 Marek Polacek <polacek@redhat.com>
10488
10489 PR tree-optimization/70725
10490 * gcc.dg/pr70725.c: New test.
10491
9d2d4060 104922016-04-20 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/70726
10495 * g++.dg/vect/pr70726.cc: New testcase.
10496
54530437 104972016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10498
10499 PR target/70674
10500 * gcc.target/s390/pr70674.c: New test.
10501
acda2210 105022016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10503
10504 PR libgfortran/70684
10505 * gfortran.dg/list_read_14.f90: New test.
10506
b7040bb0 105072016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10508
10509 PR target/69201
10510 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10511 extern to force it misaligned.
10512 (b): Likewise.
10513 (c): Likewise.
10514 (d): Likewise.
10515 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10516 Don't check `*' before movv4sf_internal.
10517 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10518 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10519 Don't check `*' before movv16qi_internal.
10520 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10521 extern to force it misaligned.
10522 (b): Likewise.
10523 (c): Likewise.
10524 (d): Likewise.
10525 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10526 Don't check `*' before movv2df_internal.
10527 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10528 extern to force it misaligned.
10529 (b): Likewise.
10530 (c): Likewise.
10531 (d): Likewise.
10532 Check movv8sf_internal instead of avx_storeups256.
10533 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10534
263b5475 105352016-04-19 Richard Biener <rguenther@suse.de>
10536
10537 PR tree-optimization/70171
10538 * g++.dg/tree-ssa/pr70171.C: New testcase.
10539
222ac318 105402016-04-19 Richard Biener <rguenther@suse.de>
10541
10542 PR tree-optimization/70724
10543 * gcc.dg/torture/pr70724.c: New testcase.
10544
003000a4 105452016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10546
10547 PR middle-end/70689
4860a6bf 10548 * gcc.target/i386/pr70689.c: New.
003000a4 10549
3f6e13de 105502016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10551
10552 PR target/70708
10553 * gcc.target/i386/pr70708.c: New test.
10554
10abddbd 105552016-04-18 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/43434
10558 * gcc.dg/vect/pr43434.c: New testcase.
10559 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10560 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10561 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10562 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10563 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10564 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10565 * gcc.dg/gomp/pr68640.c: Likewise.
10566 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10567 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10568
950db54a 105692016-04-18 Richard Biener <rguenther@suse.de>
10570
10571 PR tree-optimization/70701
10572 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10573
67ccbf39 105742016-04-18 Tom de Vries <tom@codesourcery.com>
10575
10576 PR testsuite/70699
10577 * gcc.dg/pr70161.c: Add dot-file scans.
10578 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10579 instead of after last dot char.
10580
021ad2f3 105812016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10582
10583 * c-c++-common/dump-ada-spec-3.c: New test.
10584 * c-c++-common/dump-ada-spec-4.c: Likewise.
10585
d572fcfd 105862016-04-17 Tom de Vries <tom@codesourcery.com>
10587
10588 PR other/70183
10589 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10590
8b4ee73c 105912016-04-15 Jan Hubicka <jh@suse.cz>
10592
10593 PR ipa/70018
10594 * g++.dg/ipa/pure-const-1.C: New testcase.
10595 * g++.dg/ipa/pure-const-2.C: New testcase.
10596 * g++.dg/ipa/pure-const-3.C: New testcase.
10597
eac243e7 105982016-04-15 Marek Polacek <polacek@redhat.com>
10599
10600 PR c/70671
10601 * gcc.dg/bitfld-22.c: New test.
10602
64c1df32 106032016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10604
10605 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10606 x86_64.
10607
926f9422 106082016-04-15 Marek Polacek <polacek@redhat.com>
10609
10610 PR c/70651
10611 * c-c++-common/pr70651.c: New test.
10612
309bbaa3 106132016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10614
10615 PR rtl-optimization/70681
10616 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10617 dump scan on arm and powerpc.
10618 * gcc.dg/pr10474.c: Likewise.
10619
b4ba8358 106202016-04-15 Jakub Jelinek <jakub@redhat.com>
10621
ed92874a 10622 PR c++/69517
10623 PR c++/70019
10624 PR c++/70588
10625 * g++.dg/cpp1y/vla11.C: Revert for real.
10626
b4ba8358 10627 PR c/70436
10628 * c-c++-common/Wparentheses-1.c: New test.
10629 * c-c++-common/gomp/Wparentheses-1.c: New test.
10630 * c-c++-common/gomp/Wparentheses-2.c: New test.
10631 * c-c++-common/gomp/Wparentheses-3.c: New test.
10632 * c-c++-common/gomp/Wparentheses-4.c: New test.
10633 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10634 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10635 * c-c++-common/goacc/Wparentheses-1.c: New test.
10636
65717bb5 106372016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10638
10639 PR target/70662
10640 * gcc.target/i386/pr70662.c: New test.
10641
ca1a4077 106422016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10643 Alan Modra <amodra@gmail.com>
ca1a4077 10644
10645 PR tree-optimization/70130
10646 * gcc.dg/vect/O3-pr70130.c: New testcase.
10647
dbe1794c 106482016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10649
11836644 10650 PR target/70669
10651 * gcc.target/powerpc/pr70669.c: New test.
10652
dbe1794c 10653 PR target/70640
10654 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10655 a power7 system that does not have an assembler that supports
10656 power8.
10657
4c1007f1 106582016-04-14 Martin Sebor <msebor@redhat.com>
10659
10660 PR c++/69517
10661 PR c++/70019
10662 PR c++/70588
10663 * c-c++-common/ubsan/vla-1.c: Revert.
10664 * g++.dg/cpp1y/vla11.C: Same.
10665 * g++.dg/cpp1y/vla12.C: Same.
10666 * g++.dg/cpp1y/vla13.C: Same.
10667 * g++.dg/cpp1y/vla14.C: Same.
10668 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10669 * g++.dg/init/array24.C: Same.
4c1007f1 10670 * g++.dg/ubsan/vla-1.C: Same.
10671
22dcab66 106722016-04-14 Marek Polacek <polacek@redhat.com>
10673 Jan Hubicka <hubicka@ucw.cz>
10674
10675 PR c++/70029
10676 * g++.dg/torture/pr70029.C: New test.
10677
3e74b025 106782016-04-14 Martin Sebor <msebor@redhat.com>
10679
10680 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10681 type size to prevent failures on targets with very low maximum
10682 alignment.
10683
1d2e0f2a 106842016-04-14 Richard Biener <rguenther@suse.de>
10685
10686 PR tree-optimization/70623
10687 * gcc.dg/torture/pr70623.c: New testcase.
10688 * gcc.dg/torture/pr70623-2.c: Likewise.
10689
9aed0626 106902016-04-13 Martin Sebor <msebor@redhat.com>
10691
10692 PR c++/69517
10693 PR c++/70019
10694 PR c++/70588
10695 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10696 * g++.dg/cpp1y/vla11.C: New test.
10697 * g++.dg/cpp1y/vla12.C: New test.
10698 * g++.dg/cpp1y/vla13.C: New test.
10699 * g++.dg/cpp1y/vla14.C: New test.
10700 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10701 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10702 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10703
fd499010 107042016-04-13 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR c++/70641
10707 * g++.dg/opt/pr70641.C: New test.
10708
87fa7252 107092016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10710
10711 PR rtl-optimization/68749
10712 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10713 effects of argument promotions.
10714 Remove default args to dg-skip-if.
10715
6c40e18b 107162016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10717
10718 PR c++/70635
10719 * g++.dg/parse/pr70635.C: New.
10720
92c53257 107212016-04-13 Marek Polacek <polacek@redhat.com>
10722
10723 PR c++/70639
10724 * c-c++-common/Wmisleading-indentation-4.c: New test.
10725
0241e4dc 107262016-04-13 Marek Polacek <polacek@redhat.com>
10727
10728 PR c/70436
4860a6bf 10729 * gcc.dg/Wparentheses-12.c: New test.
10730 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10731
92bda444 107322016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10733
10734 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10735 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10736 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10737
38ea8a26 107382016-04-13 Jakub Jelinek <jakub@redhat.com>
10739
d08aa032 10740 PR middle-end/70633
10741 * gcc.c-torture/compile/pr70633.c: New test.
10742
38ea8a26 10743 PR debug/70628
10744 * gcc.dg/torture/pr70628.c: New test.
10745
9231d5c2 107462016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10747
10748 PR c++/70610
10749 * g++.dg/template/pr70610.C: New test.
10750 * g++.dg/template/pr70610-2.C: New test.
10751 * g++.dg/template/pr70610-3.C: New test.
10752 * g++.dg/template/pr70610-4.C: New test.
10753
249ca944 107542016-04-12 Jakub Jelinek <jakub@redhat.com>
10755
7f2ea2fb 10756 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10757 128 instead of 32.
10758
249ca944 10759 PR c++/70571
10760 * g++.dg/ext/pr70571.C: New test.
10761
8ca5a97d 107622016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10763
bf32a52d 10764 PR target/70640
8ca5a97d 10765 * gcc.target/powerpc/pr70640.c: New test.
10766
e971b45f 107672016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10768
10769 PR c++/68722
10770 * g++.dg/parse/pr68722.C: New.
10771
0b54d964 107722016-04-12 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR rtl-optimization/70596
10775 * gcc.target/i386/pr70596.c: New test.
10776
d2dd85e3 107772016-04-12 Nathan Sidwell <nathan@acm.org>
10778
10779 PR c++/70501
10780 * g++.dg/init/pr70501.C: New.
10781
2d0001b0 107822016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10783
10784 * gcc.target/i386/asm-flag-6.c: New test.
10785
6c4df0d1 107862016-04-12 Tom de Vries <tom@codesourcery.com>
10787
10788 PR tree-optimization/68756
10789 * gcc.dg/graphite/pr68756.c: New test.
10790
0d60da57 107912016-04-12 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR tree-optimization/70602
10794 * gcc.c-torture/execute/pr70602.c: New test.
10795
62735984 107962016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10797
10798 PR target/70381
10799 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10800 __float128 emulator is built and runs.
10801 * gcc.target/powerpc/float128-1.c: Likewise.
10802
10803 * lib/target-supports.exp (check_ppc_float128_sw_available):
10804 Rework tests for __float128 software and hardware
10805 availability. Fix exit condition to return 0 on success.
10806
a702492c 108072016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10808
10809 PR target/70133
10810 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10811 * gcc.target/aarch64/target_attr_15.c: Likewise.
10812
a8c5ce92 108132016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10814
10815 PR c++/69066
10816 * g++.dg/cpp1y/pr69066.C: New.
10817
5ecab913 108182016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10819
10820 PR fortran/68566
10821 * gfortran.dg/pr36192.f90: Update test.
10822 * gfortran.dg/pr36192_1.f90: Update test.
10823 * gfortran.dg/real_dimension_1.f: Update test.
10824 * gfortran.dg/parameter_array_init_7.f90: New test.
10825
6cb5ef70 108262016-04-09 John David Anglin <danglin@gcc.gnu.org>
10827
4edfdd23 10828 PR testsuite/64039
10829 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10830
964f71e3 10831 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10832
5d61c198 10833 PR rtl-optimization/66669
10834 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10835
16eaaf58 10836 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10837
0b68802d 10838 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10839 * gcc.dg/pie-1.c: Likewise.
10840 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10841 * gcc.dg/pic-4.c: Likewise.
10842 * gcc.dg/pie-3.c: Likewise.
10843 * gcc.dg/pie-4.c: Likewise.
10844
9c0dd509 10845 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10846
03b2d3c1 10847 PR tree-optimization/68644
10848 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10849
6cb5ef70 10850 PR rtl-optimization/64886
10851 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10852
07de41ba 108532016-04-09 Tom de Vries <tom@codesourcery.com>
10854
10855 PR tree-optimization/68953
10856 * gcc.dg/graphite/pr68953.c: New test.
10857
d294e3fb 108582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10859
10860 PR fortran/70592
10861 * gfortran.dg/deferred_character_16.f90: New test.
10862
3cb15094 108632016-04-09 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR tree-optimization/70586
10866 * gcc.c-torture/execute/pr70586.c: New test.
10867
a02dc66f 108682016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10869
10870 PR sanitizer/70573
10871 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10872 with __builtin_memset
10873 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10874
0c302595 108752016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10876
10877 PR lto/70289
10878 PR ipa/70348
10879 PR tree-optimization/70373
10880 PR middle-end/70533
10881 PR middle-end/70534
10882 PR middle-end/70535
10883 * c-c++-common/goacc/reduction-5.c: New test.
10884 * c-c++-common/goacc/reduction-promotions.c: New test.
10885 * gfortran.dg/goacc/reduction-3.f95: New test.
10886 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10887
c6c0523b 108882016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10889
10890 PR c++/70590
10891 PR c++/70452
10892 * g++.dg/pr70590.C: New test.
10893 * g++.dg/pr70590-2.C: New test.
10894
3ac399da 108952016-04-08 Jakub Jelinek <jakub@redhat.com>
10896
e97d1706 10897 PR middle-end/70593
10898 * gcc.target/i386/pr70593.c: New test.
10899
3ac399da 10900 PR rtl-optimization/70574
10901 * gcc.target/i386/avx2-pr70574.c: New test.
10902
fcfbb129 109032016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10904
10905 PR sanitizer/70541
10906 * c-c++-common/asan/pr70541.c: New test.
10907
0aabcddf 109082016-04-08 Tom de Vries <tom@codesourcery.com>
10909
10910 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10911 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10912
bec0c1e8 109132016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10914
10915 PR target/70566
10916 * gcc.c-torture/execute/pr70566.c: New test.
10917
87c791f5 109182016-04-08 Tom de Vries <tom@codesourcery.com>
10919
10920 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10921 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10922
7f38718f 109232016-04-08 Alan Modra <amodra@gmail.com>
10924
10925 * gcc.target/powerpc/pr70117.c: New.
10926
a96a7710 109272016-04-07 Jakub Jelinek <jakub@redhat.com>
10928
7a6265d1 10929 PR testsuite/70581
10930 * gcc.dg/lto/simd-function_0.c: New test.
10931
a96a7710 10932 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10933 clones.
10934 * c-c++-common/attr-simd-2.c: Likewise.
10935 * c-c++-common/attr-simd-4.c: Likewise.
10936 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10937 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10938
508dd607 109392016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10940
10941 PR testsuite/70553
10942 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10943
1b61585a 109442016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10945 Tom de Vries <tom@codesourcery.com>
10946
10947 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10948 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10949 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10950 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10951 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10952 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10953 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10954 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10955
5f060aa8 109562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10957
10958 PR c/70436
10959 * g++.dg/warn/Wparentheses-29.C: New test.
10960
d3831f71 109612016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10962
10963 PR c/70436
10964 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10965 explicit braces to resolve a future -Wparentheses warning.
10966
382ece2d 109672016-04-06 Richard Henderson <rth@redhat.com>
10968
10969 * gcc.dg/pr61817-1.c: New test.
10970 * gcc.dg/pr61817-2.c: New test.
10971 * gcc.dg/pr69391-1.c: New test.
10972 * gcc.dg/pr69391-2.c: New test.
10973
72234ee9 109742016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10975
10976 PR rtl-optimization/70398
4860a6bf 10977 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10978
5547150a 109792016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10980
10981 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10982
15b70121 109832016-04-06 Yvan Roux <yvan.roux@linaro.org>
10984 Pedro Alves <palves@redhat.com>
10985
10986 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10987
585aefbb 109882016-04-06 Jakub Jelinek <jakub@redhat.com>
10989
0cbb513b 10990 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10991 Check for avx512f effective targets instead of avx2.
10992 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10993 for AVX512F clones.
10994 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10995 * g++.dg/gomp/declare-simd-1.C: Likewise.
10996 * g++.dg/gomp/declare-simd-3.C: Likewise.
10997 * g++.dg/gomp/declare-simd-4.C: Likewise.
10998
585aefbb 10999 PR middle-end/70550
11000 * c-c++-common/gomp/pr70550-1.c: New test.
11001 * c-c++-common/gomp/pr70550-2.c: New test.
11002
0b91cceb 110032016-04-05 Nathan Sidwell <nathan@acm.org>
11004
11005 PR c++/70512
11006 * g++.dg/ext/attribute-may-alias-5.C: New.
11007
645a9d8e 110082016-04-05 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR c++/70336
11011 * c-c++-common/pr70336.c: New test.
11012 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11013 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11014
bdf23925 110152016-04-05 Jan Hubicka <hubicka@ucw.cz>
11016
11017 PR ipa/66223
11018 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11019
aaff837c 110202016-04-05 Jakub Jelinek <jakub@redhat.com>
11021
11022 PR rtl-optimization/70542
11023 * gcc.dg/torture/pr70542.c: New test.
11024 * gcc.target/i386/avx2-pr70542.c: New test.
11025
2eac58a0 110262016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11027
11028 PR tree-optimization/70509
11029 * gcc.target/i386/avx512bw-pr70509.c: New test.
11030
4f7ebe46 110312016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11032
11033 PR c++/70452
11034 * g++.dg/ext/constexpr-vla4.C: New test.
11035
305d86a0 110362016-04-05 Uros Bizjak <ubizjak@gmail.com>
11037
11038 PR target/70510
11039 * gcc.target/i386/pr70510.c: New test.
11040
eec3b789 110412016-04-05 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/70526
11044 * g++.dg/torture/pr70526.C: New testcase.
11045
ca943582 110462016-04-05 Jakub Jelinek <jakub@redhat.com>
11047
11048 PR target/70525
11049 * gcc.target/i386/pr70525.c: New test.
11050
87825cd5 110512016-04-05 Richard Biener <rguenther@suse.de>
11052
11053 PR middle-end/70499
11054 * g++.dg/torture/pr70499.C: New testcase.
11055
14638828 110562016-04-05 Richard Biener <rguenther@suse.de>
11057
11058 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11059 remove XFAIL.
11060
967a90d5 110612016-04-04 Jakub Jelinek <jakub@redhat.com>
11062
11063 PR middle-end/70307
11064 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11065 rs6000 ABI warnings.
11066
d374a3a3 110672016-04-04 Jan Hubicka <hubicka@ucw.cz>
11068
11069 PR ipa/66223
11070 * g++.dg/ipa/devirt-51.C: New testcase.
11071
8ff377a6 110722016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11073 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11074
11075 PR middle-end/70457
11076 * gcc.dg/torture/pr70457.c: New.
11077
f567b44f 110782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11079
11080 PR fortran/67538
11081 * gfortran.dg/allocate_with_source_19.f08: New test.
11082
89d4ebfa 110832016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11084
11085 PR fortran/65795
11086 * gfortran.dg/coarray_allocate_6.f08: New test.
11087
68ab33a6 110882016-04-04 Richard Biener <rguenther@suse.de>
11089
11090 PR rtl-optimization/70484
11091 * gcc.dg/torture/pr70484.c: New testcase.
11092
c4f5465d 110932016-04-04 Marek Polacek <polacek@redhat.com>
11094
11095 PR c/70307
11096 * gcc.dg/torture/pr70307.c: New test.
11097
bfec6609 110982016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11099
11100 PR target/70416
11101 PR target/67391
11102 * gcc.target/sh/torture/pr70416.c: New.
11103
40df9099 111042016-04-02 Martin Sebor <msebor@redhat.com>
11105
11106 PR c++/67376
11107 PR c++/70170
11108 PR c++/70172
11109 PR c++/70228
11110 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11111 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11112 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11113 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11114 * g++.dg/cpp0x/constexpr-string.C: Same.
11115 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11116 * g++.dg/cpp0x/pr65398.C: Same.
11117 * g++.dg/ext/constexpr-vla1.C: Same.
11118 * g++.dg/ext/constexpr-vla2.C: Same.
11119 * g++.dg/ext/constexpr-vla3.C: Same.
11120 * g++.dg/ubsan/pr63956.C: Same.
11121
0edb9bfe 111222016-04-01 Jakub Jelinek <jakub@redhat.com>
11123
11124 PR rtl-optimization/70467
11125 * gcc.target/i386/pr70467-2.c: New test.
11126
e5b1a1d9 111272016-04-01 Jakub Jelinek <jakub@redhat.com>
11128 Marek Polacek <polacek@redhat.com>
11129
11130 PR c++/70488
11131 * g++.dg/init/new47.C: New test.
11132
b2ca3fb0 111332016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11134
11135 PR target/70496
11136 * gcc.target/arm/pr70496.c: New test.
11137
4c3bd1e3 111382016-04-01 Nathan Sidwell <nathan@acm.org>
11139
47de69ad 11140 PR c++/68475
11141 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11142
313d569f 111432016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11144
11145 PR target/69890
11146 * gcc.dg/strlenopt.h (memmove): New.
11147 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11148 instead of "string.h".
11149 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11150 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11151 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11152 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11153 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11154 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11155 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11156 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11157 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11158 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11159 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11160 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11161 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11162 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11163 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11164 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11165 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11166 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11167 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11168 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11169
5469facd 111702016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11171
11172 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11173 (Holder::foo): Reflect this.
11174
503de754 111752016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11176
11177 PR target/70442
11178 * gcc.dg/pr70442.c: New test.
11179
13ee2de7 111802016-03-31 Nathan Sidwell <nathan@acm.org>
11181
11182 PR c++/70393
11183 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11184
5e0d03a8 111852016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11186
11187 PR target/70453
11188 * gcc.target/i386/pr70453.c: New test.
11189
8cb82ed4 111902016-03-31 Andrey Belevantsev <abel@ispras.ru>
11191
11192 PR target/70292
11193 * gcc.c-torture/pr70292.c: New test.
11194
7952b661 111952016-03-31 Marek Polacek <polacek@redhat.com>
11196
11197 PR c/70297
11198 * c-c++-common/pr70297.c: New test.
11199 * g++.dg/cpp0x/typedef-redecl.C: New test.
11200 * gcc.dg/typedef-redecl2.c: New test.
11201
1607cc74 112022016-03-31 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR rtl-optimization/70460
11205 * gcc.c-torture/execute/pr70460.c: New test.
11206
c689c252 112072016-03-31 Richard Biener <rguenther@suse.de>
11208
11209 PR c++/70430
11210 * g++.dg/ext/vector30.C: New testcase.
11211
91c9586d 112122016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11213 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11214
11215 * gfortran.dg/fmt_pf.f90: New test.
11216
afa5c1b8 112172016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11218
11219 Forward-port from 5 branch
11220 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11221
11222 PR testsuite/70356
11223 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11224 dg-require-effective-target after dg-do.
11225
11226 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11227
11228 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11229
6a5dcab3 112302016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11231 Julian Brown <julian@codesourcery.com>
11232 Chung-Lin Tang <cltang@codesourcery.com>
11233 Cesar Philippidis <cesar@codesourcery.com>
11234 James Norris <jnorris@codesourcery.com>
11235 Tom de Vries <tom@codesourcery.com>
11236 Nathan Sidwell <nathan@codesourcery.com>
11237
305d86a0 11238 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11239 * c-c++-common/goacc/loop-clauses.c: Likewise.
11240 * g++.dg/goacc/template.C: Likewise.
11241 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11242 * gfortran.dg/goacc/loop-1.f95: Likewise.
11243 * gfortran.dg/goacc/loop-5.f95: Likewise.
11244 * gfortran.dg/goacc/loop-6.f95: Likewise.
11245 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11246 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11247 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11248 * c-c++-common/goacc/clauses-fail.c: Likewise.
11249 * c-c++-common/goacc/parallel-1.c: Likewise.
11250 * c-c++-common/goacc/reduction-1.c: Likewise.
11251 * c-c++-common/goacc/reduction-2.c: Likewise.
11252 * c-c++-common/goacc/reduction-3.c: Likewise.
11253 * c-c++-common/goacc/reduction-4.c: Likewise.
11254 * c-c++-common/goacc/routine-3.c: Likewise.
11255 * c-c++-common/goacc/routine-4.c: Likewise.
11256 * c-c++-common/goacc/routine-5.c: Likewise.
11257 * c-c++-common/goacc/tile.c: Likewise.
11258 * g++.dg/goacc/template.C: Likewise.
11259 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11260 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11261 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11262 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11263 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11264 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11265 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11266 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11267 * c-c++-common/goacc/use_device-1.c: ... this file.
11268 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11269 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11270 * c-c++-common/goacc/host_data-6.c: ... this file.
11271 * c-c++-common/goacc/loop-2-kernels.c: New file.
11272 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11273 * c-c++-common/goacc/loop-3.c: Likewise.
11274 * g++.dg/goacc/reference.C: Likewise.
11275 * g++.dg/goacc/routine-1.C: Likewise.
11276 * g++.dg/goacc/routine-2.C: Likewise.
11277
932c0baa 112782016-03-30 Richard Biener <rguenther@suse.de>
11279
11280 PR middle-end/70450
11281 * gcc.dg/torture/pr70450.c: New testcase.
11282
7f7c4659 112832016-03-30 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR target/70421
11286 * gcc.dg/torture/pr70421.c: New test.
11287 * gcc.target/i386/avx512f-pr70421.c: New test.
11288
9cbfe80c 112892016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11290
11291 PR testsuite/70364
11292 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11293 (check): New function.
11294 (bar): Call check.
11295 (foo): Align stack to 16 bytes when calling bar.
11296 * gcc.target/i386/cleanup-2.c: Likewise.
11297
f56c7d36 112982016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11299
11300 PR tree-optimization/59124
11301 * gcc.dg/Warray-bounds-19.c: New test.
11302
92a44a68 113032016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11304
11305 * lib/prune.exp (escape_regex_chars): New.
11306 (prune_file_path): Update to quote metcharacters for regexp.
11307
a3daa269 113082016-03-29 Jakub Jelinek <jakub@redhat.com>
11309
24e1ba3d 11310 PR rtl-optimization/70429
11311 * gcc.c-torture/execute/pr70429.c: New test.
11312
a3daa269 11313 PR tree-optimization/70405
11314 * gcc.dg/pr70405.c: New test.
11315
3ef41a6e 113162016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11317
11318 PR fortran/70397
11319 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11320 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11321
4abd9410 113222016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11323
11324 PR testsuite/64177
11325 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11326 __cilkrts_set_param to set two workers.
11327 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11328 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11329
b58e5f0f 113302016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11331
305d86a0 11332 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11333
bff53658 113342016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11335
11336 PR target/70406
305d86a0 11337 * gcc.target/i386/pr70406.c: New test.
bff53658 11338
bb2c9c15 113392016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11340
11341 * gnat.dg/specs/double_record_extension3.ads: New test.
11342
f12c84ab 113432016-03-25 Richard Henderson <rth@redhat.com>
11344
11345 PR target/70120
11346 * gcc.target/aarch64/pr70120-1.c: New.
11347 * gcc.target/aarch64/pr70120-2.c: New.
11348 * gcc.target/aarch64/pr70120-3.c: New.
11349
b0bf58c4 113502016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11351
11352 PR c++/62212
11353 * g++.dg/template/mangle2.C: The dg-do directive should be
11354 "compile" not "assemble".
11355
f175ba0f 113562016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11357
11358 PR lto/69650
11359 * gcc.dg/pr69650.c: New test.
11360
4cc3295f 113612016-03-25 David Edelsohn <dje.gcc@gmail.com>
11362
11363 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11364
0cf40600 113652016-03-25 Alan Modra <amodra@gmail.com>
11366
11367 * gcc.dg/dfp/pr70052.c: New test.
11368
3aebf099 113692016-03-24 Richard Henderson <rth@redhat.com>
11370
11371 PR middle-end/69845
11372 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11373 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11374
83245bd3 113752016-03-24 Tom de Vries <tom@codesourcery.com>
11376
11377 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11378
108e7ee4 113792016-03-24 Tom de Vries <tom@codesourcery.com>
11380
11381 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11382 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11383
17af0b14 113842016-03-24 Tom de Vries <tom@codesourcery.com>
11385
11386 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11387 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11388
6c8770ee 113892016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11390
11391 PR c++/62212
11392 * g++.dg/template/mangle2.C: New test.
11393
a7e21b7b 113942016-03-24 Richard Biener <rguenther@suse.de>
11395
11396 PR tree-optimization/70396
11397 * gcc.dg/torture/pr70396.c: New testcase.
11398
f365d297 113992016-03-24 Richard Biener <rguenther@suse.de>
11400
11401 PR middle-end/70370
11402 * gcc.dg/torture/pr70370.c: New testcase.
11403
da7aeb13 114042016-03-24 Tom de Vries <tom@codesourcery.com>
11405
11406 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11407 * gfortran.dg/goacc/kernels-tree.f95: Same.
11408 * gfortran.dg/goacc/parallel-tree.f95: Same.
11409
80b30de0 114102016-03-24 Tom de Vries <tom@codesourcery.com>
11411
11412 * c-c++-common/goacc/uninit-if-clause.c: New test.
11413 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11414
cb9b6b99 114152016-03-24 Jakub Jelinek <jakub@redhat.com>
11416
11417 PR target/70290
305d86a0 11418 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11419 Fix formatting.
cb9b6b99 11420
a4225fff 114212016-03-24 Richard Biener <rguenther@suse.de>
11422
11423 PR tree-optimization/70372
11424 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11425
5a869ab8 114262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11427
11428 PR c++/70347
11429 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11430
36ce5faa 114312016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11432
11433 PR c++/70332
11434 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11435
c4fa85c9 114362016-03-23 Jakub Jelinek <jakub@redhat.com>
11437
d9377ad5 11438 PR c++/70001
11439 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11440 * g++.dg/cpp1y/pr70001.C: New test.
11441
c4fa85c9 11442 PR c++/70323
11443 * g++.dg/cpp0x/constexpr-70323.C: New test.
11444
0a2062da 114452016-03-23 Alexandre Oliva <aoliva@redhat.com>
11446 Jason Merrill <jason@redhat.com>
11447 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR c++/69315
11450 * g++.dg/cpp0x/constexpr-69315.C: New test.
11451 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11452
62d2a6dc 114532016-03-23 Marek Polacek <polacek@redhat.com>
11454
11455 PR c++/69884
11456 * g++.dg/warn/Wignored-attributes-1.C: New test.
11457 * g++.dg/warn/Wignored-attributes-2.C: New test.
11458
a82d6246 114592016-03-23 Tom de Vries <tom@codesourcery.com>
11460
11461 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11462 initialization.
11463 * gfortran.dg/goacc/private-3.f95 (test): Same.
11464 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11465 missing use param.
11466
dc834ba1 114672016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11468
11469 * lib/target-supports.exp: Remove v7ve entry from loop
11470 creating effective target checks.
11471 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11472 (add_options_for_arm_arch_v7ve): Likewise.
11473
7e83fd1f 114742016-03-23 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR tree-optimization/70354
11477 * gcc.dg/vect/pr70354-1.c: New test.
11478 * gcc.dg/vect/pr70354-2.c: New test.
11479 * gcc.target/i386/avx2-pr70354-1.c: New test.
11480 * gcc.target/i386/avx2-pr70354-2.c: New test.
11481
4e4da058 114822016-03-22 Jeff Law <law@redhat.com>
11483
11484 PR target/70232
11485 * gcc.dg/tree-ssa/pr70232.c: New test.
11486
6855137b 114872016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11488
11489 PR target/70302
11490 * gcc.target/i386/pr70302.c: New test.
11491
19db1ec8 114922016-03-22 Richard Biener <rguenther@suse.de>
11493
11494 PR middle-end/70251
11495 * g++.dg/torture/pr70251.C: New testcase.
11496
4baec9f2 114972016-03-22 David Malcolm <dmalcolm@redhat.com>
11498
11499 PR c/69993
11500 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11501 Wmisleading-indentation.c.
11502 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11503 reflect change to diagnostic text and order of messages.
11504 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11505
fcfec126 115062016-03-22 David Edelsohn <dje.gcc@gmail.com>
11507
11508 * g++.dg/ext/java-3.C: Don't compile on AIX.
11509
aa30728a 115102016-03-22 Richard Biener <rguenther@suse.de>
11511
11512 PR middle-end/70333
11513 * gcc.dg/torture/pr70333.c: New testcase.
11514
46ec4eb4 115152016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11516
11517 * g++.dg/ext/pr70290.C: New test.
11518
4880f878 115192016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11520
11521 PR target/70325
11522 * gcc.target/i386/pr70325.c: New test.
11523
3d78ea44 115242016-03-22 Jakub Jelinek <jakub@redhat.com>
11525
5934fb8f 11526 PR target/70329
11527 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11528 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11529
b6436f79 11530 PR target/70300
11531 * gcc.target/i386/pr70300.c: New test.
11532
3d78ea44 11533 PR c++/70295
11534 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11535 (func2): New function for cond with parens, xfail warning for c++.
11536 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11537
b60244f6 115382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11539
11540 PR c++/70096
11541 * g++.dg/template/ptrmem30.C: New test.
11542
c8e3e744 115432016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11544
11545 PR c++/70204
11546 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11547 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11548
2715f63a 115492016-03-21 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR middle-end/70326
11552 * gcc.dg/pr70326.c: New test.
11553
2daa2cda 115542016-03-21 Marc Glisse <marc.glisse@inria.fr>
11555 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR tree-optimization/70317
11558 * gcc.dg/pr70317.c: New test.
11559
d9aa5a50 115602016-03-21 Uros Bizjak <ubizjak@gmail.com>
11561
11562 PR target/70327
11563 * gcc.target/i386/pr70327.c: New test.
11564
e1a88bf4 115652016-03-21 Martin Liska <mliska@suse.cz>
11566
61941425 11567 PR ipa/70306
e1a88bf4 11568 * gcc.dg/ipa/pr70306.c: New test.
11569
d9aa5a50 115702016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11571
11572 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11573 * gcc.target/arm/attr-align3.c: Likewise.
11574 * gcc.target/arm/attr_arm.c: Likewise.
11575 * gcc.target/arm/flip-thumb.c: Likewise.
11576
afdde20c 115772016-03-21 Jakub Jelinek <jakub@redhat.com>
11578
11579 PR target/70296
11580 * gcc.target/powerpc/altivec-36.c: New test.
11581
3f2ef661 115822016-03-21 Richard Biener <rguenther@suse.de>
11583
11584 PR tree-optimization/70310
11585 * gcc.dg/torture/pr70310.c: New testcase.
11586
08b2b692 115872016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11588
11589 PR target/70293
11590 * gcc.target/i386/pr70293.c: New test.
11591
93505d22 115922016-03-21 Richard Biener <rguenther@suse.de>
11593
11594 PR tree-optimization/70288
11595 * gcc.dg/torture/pr70288-1.c: New testcase.
11596 * gcc.dg/torture/pr70288-2.c: Likewise.
11597
06fd1914 115982016-03-21 Andrey Belevantsev <abel@ispras.ru>
11599
11600 PR rtl-optimization/69307
11601 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11602
b628775e 116032016-03-21 Andrey Belevantsev <abel@ispras.ru>
11604
11605 PR rtl-optimization/69102
11606 * gcc.c-torture/compile/pr69102.c: New test.
11607
1421f43c 116082016-03-18 Jeff Law <law@redhat.com>
11609
11610 PR rtl-optimization/70263
11611 * gcc.c-torture/compile/pr70263-1.c: New test.
11612 * gcc.target/i386/pr70263-2.c: New test.
11613
e7142ce1 116142016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11615
11616 PR rtl-optimization/70278
11617 * gcc.dg/torture/pr70278.c: New test.
11618 * gcc.target/arm/pr70278.c: New test.
11619
5539bc70 116202016-03-18 David Malcolm <dmalcolm@redhat.com>
11621
11622 PR c/70281
11623 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11624 (test_builtin_types_compatible_p): New test function.
11625 * gcc.dg/pr70281.c: New test case.
11626
296a290a 116272016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11628
11629 PR target/70113
11630 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11631
666094f0 116322016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11633
11634 PR tree-optimization/70252
11635 * gcc.dg/pr70252.c: New test.
11636
350514e8 116372016-03-18 Tom de Vries <tom@codesourcery.com>
11638
11639 * gcc.dg/pr70161-2.c: New test.
11640 * gcc.dg/pr70161.c: New test.
11641
011e0cea 116422016-03-18 Tom de Vries <tom@codesourcery.com>
11643
11644 PR ipa/70269
11645 * gcc.dg/pr70269.c: New test.
11646
292a09de 116472016-03-18 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR c++/70267
11650 * g++.dg/ext/java-3.C: New test.
11651
efc86c4c 116522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11653
11654 PR c++/70205
11655 * g++.dg/lookup/pr70205.C: New test.
11656
a28dd575 116572016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11658
11659 PR c++/70218
11660 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11661
92e7ab1e 116622016-03-17 Marek Polacek <polacek@redhat.com>
11663
11664 PR c/69407
11665 * gcc.dg/atomic-op-6.c: New test.
11666
7378dbfb 116672016-03-17 David Malcolm <dmalcolm@redhat.com>
11668
11669 PR c/70264
11670 * c-c++-common/pr70264.c: New test case.
11671
f7995d7d 116722016-03-17 Jakub Jelinek <jakub@redhat.com>
11673
e2895b76 11674 PR c++/70144
11675 * c-c++-common/pr70144-1.c: New test.
11676 * c-c++-common/pr70144-2.c: New test.
11677
f7995d7d 11678 PR c++/70272
11679 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11680 * g++.dg/opt/flifetime-dse6.C: New test.
11681 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11682
5ec4a949 116832016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11684
11685 PR driver/70192
11686 * gcc.dg/pic-1.c: New test.
11687 * gcc.dg/pic-2.c: Likewise.
11688 * gcc.dg/pic-3.c: Likewise.
11689 * gcc.dg/pic-4.c: Likewise.
11690 * gcc.dg/pie-1.c: Likewise.
11691 * gcc.dg/pie-2.c: Likewise.
11692 * gcc.dg/pie-3.c: Likewise.
11693 * gcc.dg/pie-4.c: Likewise.
11694 * gcc.dg/pie-5.c: Likewise.
11695 * gcc.dg/pie-6.c: Likewise.
11696
c28550e1 116972016-03-17 Tom de Vries <tom@codesourcery.com>
11698
11699 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11700 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11701
be3296cb 117022016-03-17 Richard Biener <rguenther@suse.de>
11703
11704 PR debug/70271
11705 * g++.dg/debug/pr70271.C: New testcase.
11706
9b60ef21 117072016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11708
11709 * gcc.target/i386/pr70251.c: New test.
11710
9a80bc1a 117112016-03-17 Marek Polacek <polacek@redhat.com>
11712
11713 PR c++/70194
11714 * g++.dg/warn/constexpr-70194.C: New test.
11715
733d7ff9 117162016-03-16 Richard Henderson <rth@redhat.com>
11717
11718 PR middle-end/70240
11719 * gcc.c-torture/compile/pr70240.c: New.
11720
3e6f12bf 117212016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11722
11723 * gcc.c-torture/compile/20151204.c: Skip for avr.
11724
867c9e99 117252016-03-16 Jakub Jelinek <jakub@redhat.com>
11726
11727 PR target/70245
11728 * g++.dg/opt/pr70245.C: New test.
11729 * g++.dg/opt/pr70245.h: New file.
11730 * g++.dg/opt/pr70245-aux.cc: New file.
11731
8ced6ab7 117322016-03-16 Martin Sebor <msebor@redhat.com>
11733
11734 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11735
37af779a 117362016-03-16 Richard Henderson <rth@redhat.com>
11737
11738 PR middle-end/70199
11739 * gcc.c-torture/compile/pr70199.c: New.
11740
78ed999c 117412016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11742
11743 * gcc.dg/uninit-19.c: Run dos2unix.
11744
462ca422 117452016-03-16 Marek Polacek <polacek@redhat.com>
11746
11747 PR c/70093
11748 * gcc.dg/nested-func-10.c: New test.
11749 * gcc.dg/nested-func-9.c: New test.
11750
fe58aacc 117512016-03-16 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR tree-optimization/68714
11754 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11755
27a53872 117562016-03-16 Tom de Vries <tom@codesourcery.com>
11757
11758 PR tree-optimization/68715
11759 * gcc.dg/graphite/pr68715-2.c: New test.
11760 * gcc.dg/graphite/pr68715.c: New test.
11761 * gfortran.dg/graphite/pr68715.f90: New test.
11762
95049c3c 117632016-03-16 Tom de Vries <tom@codesourcery.com>
11764
11765 PR tree-optimization/68809
11766 * gcc.dg/graphite/pr68809-2.c: New test.
11767 * gcc.dg/graphite/pr68809.c: New test.
11768
09eddd70 117692016-03-16 Jakub Jelinek <jakub@redhat.com>
11770
81fc5915 11771 PR c++/70147
11772 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11773 method call to i () as argument. Adjust expected output.
11774
09eddd70 11775 PR c++/70147
11776 * g++.dg/ubsan/pr70147-1.C: New test.
11777 * g++.dg/ubsan/pr70147-2.C: New test.
11778
6373d2a2 117792016-03-15 Martin Sebor <msebor@redhat.com>
11780
11781 PR c++/58281
11782 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11783
d27a0c11 117842016-03-15 John David Anglin <danglin@gcc.gnu.org>
11785
9908039d 11786 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11787 hppa*-*-hpux*.
11788
45cdc3a6 11789 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11790
d27a0c11 11791 PR libfortran/69799
11792 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11793 libatomic_available.
11794
0dd1d57f 117952016-03-15 Marek Polacek <polacek@redhat.com>
11796
11797 PR c++/70209
11798 * g++.dg/ext/attribute-may-alias-4.C: New test.
11799
0ce02c07 118002016-03-15 Alexander Monakov <amonakov@ispras.ru>
11801
11802 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11803 -fvar-tracking-assignments-toggle flag.
11804
f6e39b30 118052016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11806
11807 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11808
167f93a2 118092016-03-15 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR rtl-optimization/70222
11812 * gcc.c-torture/execute/pr70222-1.c: New test.
11813 * gcc.c-torture/execute/pr70222-2.c: New test.
11814
08a8af4a 118152016-03-15 Richard Henderson <rth@redhat.com>
11816
11817 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11818
738eb905 118192016-03-15 Andrey Belevantsev <abel@ispras.ru>
11820
11821 PR rtl-optimization/69032
11822 * gcc.dg/pr69032.c: New test.
11823
dd148b3a 118242016-03-15 Andrey Belevantsev <abel@ispras.ru>
11825
11826 PR rtl-optimization/63384
d9aa5a50 11827 * g++.dg/pr63384.C: New test.
dd148b3a 11828
acf58115 118292016-03-15 Andrey Belevantsev <abel@ispras.ru>
11830
11831 PR target/64411
11832 * gcc.target/i386/pr64411.C: New test.
11833
a2897dc4 118342016-03-15 Tom de Vries <tom@codesourcery.com>
11835
11836 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11837 * gfortran.dg/goacc/kernels-alias.f95: New test.
11838
7bad2faf 118392016-03-14 Martin Sebor <msebor@redhat.com>
11840
11841 PR c++/53792
11842 * g++.dg/cpp0x/constexpr-inline.C: New test.
11843 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11844
d65fa8d9 118452016-03-14 David Edelsohn <dje.gcc@gmail.com>
11846
11847 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11848
2b3c633f 118492016-03-14 Jakub Jelinek <jakub@redhat.com>
11850
11851 PR middle-end/70219
11852 * gcc.dg/pr70219.c: New test.
11853
e947f9c3 118542016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11855
11856 PR target/70083
11857 * gcc.dg/torture/pr70083.c: New test.
11858 * gcc.target/i386/pr70083.c: New test.
11859
74201dc2 118602016-03-14 Richard Biener <rguenther@suse.de>
11861
11862 PR tree-optimization/56365
11863 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11864
88aea41e 118652016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11866
11867 PR target/70098
11868 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11869 New function.
11870 * g++.dg/pr70098.C: New testcase.
11871
11872
1bd2aefd 118732016-03-14 Tom de Vries <tom@codesourcery.com>
11874
11875 PR tree-optimization/70045
11876 * gcc.dg/graphite/pr70045.c: New test.
11877
922c7033 118782016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11879
11880 PR fortran/69043
11881 * gfortran.dg/include_9.f90: New test.
11882
fd4ab6d9 118832016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11884
11885 PR fortran/45076
11886 gfortran.dg/prof/prof.exp: New script.
11887 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11888
7d7218d3 118892016-03-12 Andrey Belevantsev <abel@ispras.ru>
11890
11891 PR rtl-optimization/69307
11892 * gcc.dg/pr69307.c: New test.
11893
02ffd664 118942016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11895
11896 PR target/69614
11897 * gcc.target/arm/pr69614.c: New.
11898
76e207a9 118992016-03-12 Paul Thomas <pault@gcc.gnu.org>
11900
11901 PR fortran/70031
11902 * gfortran.dg/submodule_14.f08: New test
11903
11904 PR fortran/69524
11905 * gfortran.dg/submodule_15.f08: New test
11906
490ee78a 119072016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11908
11909 PR c++/70106
11910 * g++.dg/cpp1y/paren3.C: New test.
11911
04e137ff 119122016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11913
11914 PR target/70131
11915 * gcc.target/powerpc/ppc-round2.c: New test.
11916
27b2c1c4 119172016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11918
11919 PR target/70123
11920 * gcc.dg/torture/pr70123.c: New test.
11921
84116671 119222016-03-11 Jeff Law <law@redhat.com>
11923
11924 PR tree-optimization/70190
11925 * gcc.c-torture/compile/pr70190.c: New test.
11926
cfa58bc8 119272016-03-11 David Malcolm <dmalcolm@redhat.com>
11928
11929 PR c/68187
11930 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11931 case.
11932 (test43_b): Likewise.
11933 (test43_c): Likewise.
11934 (test43_d): Likewise.
11935 (test43_e): Likewise.
11936 (test43_f): Likewise.
11937 (test43_g): Likewise.
11938 (test44_a): Likewise.
11939 (test44_b): Likewise.
11940 (test44_c): Likewise.
11941 (test44_d): Likewise.
11942 (test44_e): Likewise.
11943
ce234f27 119442016-03-11 David Malcolm <dmalcolm@redhat.com>
11945
11946 PR c/70085
11947 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11948
e4756b48 119492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11950
11951 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11952 dg-options.
11953
1f5ef87e 119542016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11955
11956 PR target/70002
11957 PR target/69245
11958 * gcc.target/aarch64/pr69245_2.c: New test.
11959
f9c352a1 119602016-03-11 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR tree-optimization/70177
11963 * gcc.dg/pr70177.c: New test.
11964
4dd92ac6 119652016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11966
11967 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11968
331e4fdb 119692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11970
11971 * gcc.dg/tree-ssa/sra-20.c: New.
11972
69262824 119732016-03-11 Jakub Jelinek <jakub@redhat.com>
11974
6f9a7425 11975 PR rtl-optimization/70174
11976 * gcc.dg/pr70174.c: New test.
11977
69262824 11978 PR tree-optimization/70169
11979 * gcc.dg/pr70169.c: New test.
11980
4637a847 119812016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11982
11983 PR target/70160
11984 * gcc.target/i386/pr70160.c: New test.
11985
5a86d754 119862016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11987
11988 * gcc.target/s390/dfp-1.c: New test.
11989
af4c8290 119902016-03-10 Nick Clifton <nickc@redhat.com>
11991
11992 PR target/70044
11993 * gcc.target/aarch64/pr70044.c: New test.
11994
98dfd328 119952016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11996 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR c++/70001
11999 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12000 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12001 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12002
75e72311 120032016-03-10 Jan Hubicka <hubicka@ucw.cz>
12004
12005 PR lto/69589
12006 * g++.dg/lto/pr69589_0.C: New testcase
12007 * g++.dg/lto/pr69589_1.C: New testcase
12008
a2eb1271 120092016-03-10 Marek Polacek <polacek@redhat.com>
12010
12011 PR c++/70153
12012 * g++.dg/delayedfold/unary-plus1.C: New test.
12013
120142016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12015
12016 * gcc.target/arm/pr45701-1.c: Escape brackets.
12017 * gcc.target/arm/pr45701-2.c: Likewise.
12018
5ab2987f 120192016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12020
12021 * gfortran.dg/unconstrained_commons.f: New.
12022
6972afac 120232016-03-10 Alan Modra <amodra@gmail.com>
12024
12025 * gcc.dg/pr69195.c: New.
12026 * gcc.dg/pr69238.c: New.
12027
c82c99ec 120282016-03-10 Tom de Vries <tom@codesourcery.com>
12029
12030 PR testsuite/68915
12031 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12032
a2389d4a 120332016-03-10 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/70128
12036 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12037 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12038
c272412d 120392016-03-09 Jakub Jelinek <jakub@redhat.com>
12040
a0451069 12041 PR tree-optimization/70152
12042 * gcc.dg/pr70152.c: New test.
12043
c272412d 12044 PR target/70086
12045 * gcc.target/i386/pr70086-1.c: New test.
12046 * gcc.target/i386/pr70086-2.c: New test.
12047 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12048
12049 PR tree-optimization/70127
12050 * gcc.c-torture/execute/pr70127.c: New test.
12051
27dcb7a8 120522016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12053
12054 * c-c++-common/goacc/combined-directives-2.c: New test.
12055
c24757cf 120562016-03-09 David Malcolm <dmalcolm@redhat.com>
12057
12058 PR c/68473
12059 PR c++/70105
12060 * g++.dg/diagnostic/pr70105.C: New test.
12061 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12062 (test_multiple_ordinary_maps): New test function.
12063
83108969 120642016-03-09 David Malcolm <dmalcolm@redhat.com>
12065
12066 PR c/68473
12067 PR c++/70105
12068 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12069 Drop range information from call to inform_at_rich_loc.
12070 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12071 New.
12072 (test_show_locus): Replace calls to rich_location::add_range with
12073 calls to add_range. Rewrite the tests that used the now-defunct
12074 rich_location ctor taking a source_range. Simplify other tests
12075 by replacing calls to COMBINE_LOCATION_DATA with calls to
12076 make_location.
12077
6733c0e8 120782016-03-09 Richard Biener <rguenther@suse.de>
12079 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR tree-optimization/70138
12082 * gcc.dg/vect/pr70138-1.c: New testcase.
12083 * gcc.dg/vect/pr70138-2.c: Likewise.
12084
96abb9f5 120852016-03-09 Jakub Jelinek <jakub@redhat.com>
12086
12087 PR target/70049
12088 * gcc.target/i386/pr70049.c: New test.
12089
42bb3bfb 120902016-03-09 Richard Biener <rguenther@suse.de>
12091
12092 PR c/70143
12093 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12094 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12095 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12096
27527428 120972016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12098
12099 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12100 arm-*-*.
12101
248449f2 121022016-03-09 Jakub Jelinek <jakub@redhat.com>
12103
1bd49ced 12104 PR middle-end/67278
12105 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12106
248449f2 12107 PR target/67278
12108 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12109
12110 PR middle-end/70050
12111 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12112 in testcase comment.
12113
dfc460ff 121142016-03-09 Tom de Vries <tom@codesourcery.com>
12115
12116 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12117 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12118 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12119 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12120 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12121 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12122 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12123 * gfortran.dg/goacc/kernels-loop.f95: New test.
12124
0377fc7f 121252016-03-08 Martin Sebor <msebor@redhat.com>
12126
12127 PR c++/62096
12128 * g++.dg/warn/overflow-warn-7.C: New test.
12129
3556aa80 121302016-03-08 Jason Merrill <jason@redhat.com>
12131
12132 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12133 * lib/target-supports.exp (check_effective_target_concepts): New.
12134
e5096208 121352016-03-08 Jakub Jelinek <jakub@redhat.com>
12136
5370eb8d 12137 PR c++/70135
12138 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12139 * g++.dg/ubsan/pr70135.C: New test.
12140
e5096208 12141 PR target/70110
12142 * gcc.dg/pr70110.c: New test.
12143
cc37120d 121442016-03-07 Martin Jambor <mjambor@suse.cz>
12145
12146 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12147 * c-c++-common/gomp/if-1.c: Likewise.
12148 * c-c++-common/gomp/pr61486-2.c: Likewise.
12149 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12150 to dg-additional-options.
12151 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12152 * g++/gomp/target-teams-1.c: Likewise.
12153 * gcc.dg/gomp/gomp.exp: Likewise.
12154 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12155 dg-additional-options.
12156 * gfortran.dg/gomp/gomp.exp: Likewise.
12157 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12158 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12159 dg-additional-options.
12160 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12161
53c248d8 121622016-03-07 Martin Jambor <mjambor@suse.cz>
12163
12164 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12165 * c-c++-common/gomp/gridify-1.c: New test.
12166 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12167
541e79a0 121682016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12169
12170 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12171 trigger for cortex-r8, when scanning for register r8.
12172 * gcc.target/arm/pr45701-2.c: Likewise.
12173
4dfabd94 121742016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12175 Jeff Law <law@redhat.com>
4dfabd94 12176
12177 PR tree-optimization/69740
12178 * gcc.c-torture/compile/pr69740-1.c: New test.
12179 * gcc.c-torture/compile/pr69740-2.c: New test.
12180
1b63a87b 121812016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12182
12183 * lib/target-supports.exp
12184 (check_effective_target_whole_vector_shift): Enable for PPC64.
12185
d33914da 121862016-03-07 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/70115
12189 * gcc.dg/torture/pr70115.c: New testcase.
12190
584fba4b 121912016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12192
12193 PR middle-end/69916
12194 * c-c-++-common/goacc/pr69916.c: New.
12195
7f2f5ec0 121962016-03-07 Richard Henderson <rth@redhat.com>
12197
12198 * gcc.c-torture/compile/pr70061.c: New test.
12199
f530e7c4 122002016-03-07 Richard Biener <rguenther@suse.de>
12201
12202 PR testsuite/70109
12203 * gcc.dg/vect/O3-pr36098.c: New testcase.
12204
a3855fed 122052016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12206
12207 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12208
091ffc31 122092016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12210
12211 * gnat.dg/renaming9.ad[sb]: New testcase.
12212
2941b871 122132016-03-05 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR c++/70084
12216 * g++.dg/expr/stdarg3.C: New test.
12217
5173ce42 122182016-03-04 Jeff Law <law@redhat.com>
12219
12220 PR tree-optimization/69196
12221 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12222 x86_64-*-*.
12223
2d1d2e55 122242016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12225
0e43078e 12226 PR c/69973
12227 * gcc.dg/pr69973.c: New test.
12228
d8ec06ae 12229 PR rtl-optimization/69941
12230 * gcc.dg/torture/pr69941.c: New test.
12231
2d1d2e55 12232 PR c/69824
12233 * gcc.dg/pr69824.c: New test.
12234
32f692e2 122352016-03-05 Tom de Vries <tom@codesourcery.com>
12236
12237 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12238 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12239 function.
12240
1c699e9a 122412016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12242
12243 PR c++/66786
12244 * g++.dg/cpp1y/var-templ48.C: New test.
12245 * g++.dg/cpp1y/var-templ49.C: New test.
12246
358448c6 122472016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12248
12249 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12250
01dc3c45 122512016-03-04 Jakub Jelinek <jakub@redhat.com>
12252
e968ff6d 12253 PR c++/70035
12254 * g++.dg/ubsan/pr70035.C: New test.
12255
01dc3c45 12256 PR target/70062
12257 * gcc.target/i386/pr70062.c: New test.
12258
3937d618 122592016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12260
12261 * g++.dg/template/typename21.C: Remove c++98_only.
12262
c58ac7f8 122632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12264
12265 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12266
0060768a 122672016-03-04 David Malcolm <dmalcolm@redhat.com>
12268
12269 PR c/68187
12270 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12271 function.
12272 (fn_42_b): Likewise.
12273 (fn_42_c): Likewise.
12274
74c6fd40 122752016-03-04 David Malcolm <dmalcolm@redhat.com>
12276
12277 PR c/68187
12278 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12279 function.
12280 (fn_40_b): Likewise.
12281 (fn_41_a): Likewise.
12282 (fn_41_b): Likewise.
12283
31b11359 122842016-03-04 Jakub Jelinek <jakub@redhat.com>
12285
12286 PR target/70059
12287 * gcc.target/i386/avx512f-pr70059.c: New test.
12288 * gcc.target/i386/avx512dq-pr70059.c: New test.
12289
c5b93452 122902016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12291
12292 PR rtl-optimization/57676
12293 * gcc.dg/torture/pr57676.c: New test.
12294
268fbd56 122952016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12296
12297 * gcc.dg/pr70026.c: New test.
12298
6560d1ad 122992016-03-04 Marek Polacek <polacek@redhat.com>
12300
12301 PR c/69798
12302 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12303 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12304
cc7dfddf 123052016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12306
12307 PR target/70004
12308 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12309 Delete.
12310 (test_corners_sisd_si): Likewise.
12311 (main): Remove checks of the above.
12312 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12313
e9663bd4 123142016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12315
12316 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12317
dcdd684e 123182016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12319
12320 * gcc.dg/torture/pr69951.c: Accept argc==0.
12321
e692d332 123222016-03-04 Richard Biener <rguenther@suse.de>
12323
12324 PR c++/70054
12325 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12326 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12327
af77b7e6 123282016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12329
12330 PR testsuite/69766
12331 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12332 testing multiarch.
12333
290da96e 123342016-03-04 Jakub Jelinek <jakub@redhat.com>
12335
12336 PR debug/69947
12337 * gcc.dg/guality/pr69947.c: New test.
12338
e51ce713 123392016-03-03 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR ada/70017
12342 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12343
1feed892 123442016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12345
12346 PR rtl-optimization/69904
12347 * gcc.target/arm/pr69904.c: New test.
12348
c32bda69 123492016-03-03 Jakub Jelinek <jakub@redhat.com>
12350
12351 PR target/70021
12352 * gcc.dg/vect/pr70021.c: New test.
12353 * gcc.target/i386/pr70021.c: New test.
12354
1bc579ed 123552016-03-03 Marek Polacek <polacek@redhat.com>
12356
12357 PR middle-end/70050
12358 * gcc.dg/pr70050.c: New test.
12359
cfa8d638 123602016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12361
12362 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12363
1b889259 123642016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12365
12366 PR tree-optimization/70043
12367 * gfortran.dg/vect/pr70043.f90: New test.
12368
f756dfa3 123692016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12370
12371 * gnat.dg/specs/task1.ads: New test.
12372
5cb4863d 123732016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12374
12375 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12376 Invoke gdb with -batch.
12377 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12378
5dd12e43 123792016-03-03 Richard Biener <rguenther@suse.de>
12380
12381 PR tree-optimization/55936
12382 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12383
d97ba4ca 123842016-03-02 Jeff Law <law@redhat.com>
12385
5d23c86f 12386 PR rtl-optimization/69942
12387 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12388 effects of argument promotions.
12389
d97ba4ca 12390 PR tree-optimization/69987
12391 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12392 target does not support -fprefetch-loop-arrays.
12393
901faaa0 123942016-03-02 Uros Bizjak <ubizjak@gmail.com>
12395
12396 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12397
51f6fdce 123982016-03-02 Bin Cheng <bin.cheng@arm.com>
12399
6bc7872f 12400 PR rtl-optimization/69052
51f6fdce 12401 * gcc.target/i386/pr69052.c: New test.
12402
31d31e07 124032016-03-02 Alan Modra <amodra@gmail.com>
12404
12405 * gcc.dg/pr69990.c: New.
12406
04faee95 124072016-03-02 Jakub Jelinek <jakub@redhat.com>
12408
270d0117 12409 PR c/68062
12410 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12411
12412 PR middle-end/70022
12413 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12414
04faee95 12415 PR target/70028
12416 * gcc.target/i386/pr70028.c: New test.
12417
a2cc9e8e 124182016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12419
12420 * c-c++-common/asan/swapcontext-test-1.c,
12421 * c-c++-common/tsan/thread_leak.c,
12422 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12423 * g++.dg/tsan/benign_race.C,
12424 * g++.dg/tsan/fd_close_norace.C,
12425 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12426 races with sanitizer output
12427
dd4bd263 124282016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12429 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12430
12431 PR target/67278
12432 * gcc.dg/simd-8.c: New testcase.
12433
b5fe3a49 124342016-03-02 Richard Biener <rguenther@suse.de>
12435
12436 PR middle-end/67278
12437 * gcc.dg/simd-7.c: New testcase.
12438
23601f67 124392016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12440
12441 * gcc.target/i386/pr70007.c: Tweak.
12442
f66f65e7 124432016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12444
12445 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12446
60773515 124472016-03-02 Marek Polacek <polacek@redhat.com>
12448
12449 PR c/67854
12450 * gcc.dg/pr67854.c: New test.
12451
6c094cb1 124522016-03-02 Jakub Jelinek <jakub@redhat.com>
12453
12454 PR middle-end/70025
12455 * gcc.dg/torture/pr70025.c: New test.
12456
7627bb56 124572016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12458
12459 PR tree-optimization/68621
12460 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12461
066c8e94 124622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12463
12464 * gcc.target/i386/pr70007.c: New test.
12465
d3b819ad 124662016-03-01 Jeff Law <law@redhat.com>
12467
d4b9ad56 12468 PR tree-optimization/69196
7e217344 12469 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12470
d3b819ad 12471 PR tree-optimization/69196
12472 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12473 duplicating code and spoiling the expected output.
12474
4f37285d 124752016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12476
12477 PR target/70033
12478 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12479 supports power9 before doing tests.
12480 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12481 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12482 * gcc.target/powerpc/p9-permute.c: Likewise.
12483
3e9c4f6c 124842016-03-01 Uros Bizjak <ubizjak@gmail.com>
12485
12486 PR target/70027
12487 * gcc.target/i386/pr70027.c: New test.
12488
e324729e 124892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12490
12491 * gcc.dg/pr70017.c: New test.
12492
40e9ce2d 124932016-03-01 Jakub Jelinek <jakub@redhat.com>
12494
12495 PR c/69796
12496 PR c/69974
12497 * gcc.dg/pr69796.c: New test.
12498 * gcc.dg/pr69974.c: New test.
12499
e8b016ea 125002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12501
12502 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12503
24d3127c 125042016-02-29 Jeff Law <law@redhat.com>
12505
12506 PR tree-optimization/69987
12507 * gfortran.dg/pr69987.f90: New test.
12508
12509 PR tree-optimization/69989
12510 * gcc.c-torture/compile/pr69989-2.c: New test.
12511
12cc1225 125122016-03-01 Marek Polacek <polacek@redhat.com>
12513
12514 PR c++/69795
12515 * g++.dg/parse/invalid1.C: New test.
12516
d99a947c 125172016-03-01 Richard Biener <rguenther@suse.de>
12518
12519 PR middle-end/70022
12520 * gcc.dg/pr70022.c: New testcase.
12521
395dbc60 125222016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12523
12524 PR tree-optimization/69956
12525 * gcc.dg/pr69956.c: New test.
12526
40a35c55 125272016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12528
12529 PR target/70011
12530 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12531 XFAIL when hardware supports efficient unaligned storage access.
12532
4edc90b0 125332016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12534
12535 PR c++/69961
12536 * g++.dg/template/pr69961a.C: New test.
12537 * g++.dg/template/pr69961b.C: New test.
12538
1ed1f69a 125392016-02-29 David Malcolm <dmalcolm@redhat.com>
12540
12541 PR preprocessor/69985
12542 * gcc.dg/cpp/pr69985.c: New test case.
12543
01c5d15d 125442016-02-29 Jeff Law <law@redhat.com>
12545
3a4d3de5 12546 PR tree-optimization/70005
12547 * gcc.c-torture/execute/pr70005.c New test.
12548
01c5d15d 12549 PR tree-optimization/69999
12550 * gcc.c-torture/compile/pr69999.c: New test.
12551
1bf66b54 125522016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12553
12554 PR tree-optimization/69652
12555 * gcc.dg/torture/pr69652.c: Delete test.
12556 * gcc.dg/vect/pr69652.c: New test.
12557
b4d653d5 125582016-02-19 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/69980
12561 * gfortran.dg/vect/pr69980.f90: New testcase.
12562
35bc4745 125632016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12564
12565 * gcc.target/sparc/20160229-1.c: New test.
12566
bb54a538 125672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12568
12569 * gnat.dg/stack_usage3.adb: New test.
12570 * gnat.dg/stack_usage3_pkg.ads: New helper.
12571
95164e71 125722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12573
12574 * gnat.dg/renaming8.adb: New test.
12575 * gnat.dg/renaming8_pkg1.ads: New helper.
12576 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12577 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12578
a890896f 125792016-02-29 Richard Biener <rguenther@suse.de>
12580
12581 PR tree-optimization/69720
12582 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12583
5c70403a 125842016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12585
12586 PR fortran/68147
12587 PR fortran/47674
12588 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12589
dfb6d139 125902016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12591 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12592
12593 PR fortran/56007
12594 * gfortran.dg/coarray_8.f90: Adjust error message.
12595 * gfortran.dg/pr56007.f90: New test.
12596 * gfortran.dg/pr56007.f: New test.
12597
536508db 125982016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12599
12600 PR tree-optimization/69989
12601 * gcc.dg/torture/pr69989.c: New test.
12602
eec75e45 126032016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12604
12605 * gcc.target/i386/stack-realign-win.c: New test.
12606
0175e45a 126072016-02-28 Harald Anlauf <anlauf@gmx.de>
12608
12609 PR fortran/60126
12610 * gfortran.dg/pr60126.f90: New test.
12611
2a703589 126122016-02-27 Jeff Law <law@redhat.com>
12613
12614 Revert
12615 2016-02-26 Richard Biener <rguenther@suse.de>
12616 Jeff Law <law@redhat.com>
12617
12618 PR tree-optimization/69740
12619 * gcc.c-torture/compile/pr69740-1.c: New test.
12620 * gcc.c-torture/compile/pr69740-2.c: New test.
12621
359b4c18 126222016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12623
1c96765a 12624 PR fortran/69910
359b4c18 12625 * gfortran.dg/newunit_4.f90: New test.
12626
49462d93 126272016-02-27 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR target/69613
12630 PR rtl-optimization/69886
12631 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12632 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12633 target.
12634
c4ac733e 126352016-02-26 Martin Sebor <msebor@redhat.com>
12636
12637 PR tree-optimization/15826
12638 * gcc.dg/tree-ssa/pr15826.c: New test.
12639
da8c4b5d 126402016-02-26 Jakub Jelinek <jakub@redhat.com>
12641
12642 PR target/69969
12643 * gcc.target/powerpc/pr69969.c: New test.
12644
0a4558eb 126452016-02-26 Martin Sebor <msebor@redhat.com>
12646
12647 PR c++/15766
12648 * g++.old-deja/g++.other/decl5.C: Add a test case.
12649
5b500299 126502016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12651
12652 PR target/69946
12653 * gcc.target/powerpc/pr69946.c: New file.
12654
565f533b 126552016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12656 Jeff Law <law@redhat.com>
565f533b 12657
0a4558eb 12658 PR tree-optimization/69740
565f533b 12659 * gcc.c-torture/compile/pr69740-1.c: New test.
12660 * gcc.c-torture/compile/pr69740-2.c: New test.
12661
ff67cbea 126622016-02-26 Martin Jambor <mjambor@suse.cz>
12663
12664 PR middle-end/69920
12665 * gcc.dg/torture/pr69932.c: New test.
12666 * gcc.dg/torture/pr69936.c: Likewise.
12667
e400d817 126682016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12669
12670 PR target/69709
12671 * gcc.target/s390/pr69709.c: New test.
12672
126a5a2d 126732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12674
12675 PR target/69245
12676 * gcc.target/aarch64/pr69245_1.c: New test.
12677
59c58860 126782016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12679
12680 PR target/69613
12681 * gcc.dg/torture/pr69613.c: New test.
12682
9441fa4e 126832016-02-26 Jakub Jelinek <jakub@redhat.com>
12684
12685 PR rtl-optimization/69891
12686 * gcc.target/i386/pr69891.c: New test.
12687
e48fcde0 126882016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12689 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12690
35ed600a 12691 PR target/61397
f41208a1 12692 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12693 functionality for both 32-bit and 64-bit.
12694
c86aaa0e 126952016-02-26 Richard Biener <rguenther@suse.de>
12696
12697 PR tree-optimization/69551
12698 * gcc.dg/torture/pr69951.c: New testcase.
12699
38e71a65 127002016-02-25 Richard Biener <rguenther@suse.de>
12701
12702 PR tree-optimization/48795
12703 * gcc.dg/Warray-bounds-18.c: New testcase.
12704
03331e69 127052016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12706
12707 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12708
f14d8d6a 127092016-02-25 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR rtl-optimization/69896
12712 * gcc.dg/pr69896.c: New test.
12713
4003c807 127142016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12715
12716 PR c++/69736
12717 * g++.dg/cpp1y/paren2.C: New test.
12718
a0573328 127192016-02-24 Martin Sebor <msebor@redhat.com>
12720
12721 PR c/51147
12722 * gcc.dg/enum-mode-2.c: New test.
12723
2cde02ad 127242016-02-24 Jakub Jelinek <jakub@redhat.com>
12725
12726 PR c++/69922
12727 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12728 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12729 * g++.dg/ubsan/pr69922.C: New test.
12730
f0ea75d1 127312016-02-24 Marek Polacek <polacek@redhat.com>
12732
12733 PR c/69819
12734 * gcc.dg/pr69819.c: New test.
12735
05027366 127362016-02-24 Martin Sebor <msebor@redhat.com>
12737
34ed562b 12738 PR c++/69912
12739 * g++.dg/ext/flexary15.C: New test.
12740
127412016-02-24 Martin Sebor <msebor@redhat.com>
12742
12743 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12744 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12745 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12746
650c3ad5 127472016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12748 Charles Baylis <charles.baylis@linaro.org>
12749
12750 PR debug/61033
12751 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12752
596070e8 127532016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12754 Jakub Jelinek <jakub@redhat.com>
596070e8 12755
12756 PR middle-end/69760
12757 * gcc.dg/torture/pr69760.c: New testcase.
12758
d6b92d9f 127592016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12760
12761 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12762 pattern on Solaris with as.
12763
90436d9d 127642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12765
12766 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12767 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12768 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12769 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12770
7c749495 127712016-02-24 Jakub Jelinek <jakub@redhat.com>
12772
12773 PR middle-end/69915
12774 * gcc.dg/pr69915.c: New test.
12775
9c9680b5 127762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12777
12778 PR rtl-optimization/69886
12779 * gcc.dg/torture/pr69886.c: New test.
12780
36d081ee 127812016-02-24 Richard Biener <rguenther@suse.de>
12782
12783 PR middle-end/68963
12784 * gcc.dg/torture/pr68963.c: New testcase.
12785
2a0accb9 127862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12787
12788 PR target/69875
12789 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12790 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12791 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12792 * gcc.target/arm/atomic_loaddi_1.c: New test.
12793 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12794 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12795 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12796 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12797 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12798 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12799 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12800 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12801
f0e92ef1 128022016-02-24 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR middle-end/69909
12805 * gcc.dg/torture/pr69909.c: New test.
12806
6907286f 128072016-02-24 Richard Biener <rguenther@suse.de>
12808
12809 PR tree-optimization/69907
12810 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12811 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12812 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12813
e6ab7475 128142016-02-24 Christian Bruel <christian.bruel@st.com>
12815
12816 * gcc.target/arm/pragma_cpp_fma.c: New test.
12817
47587450 128182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12819
12820 PR fortran/61156
12821 * gfortran.dg/include_6.f90: Update test.
12822
d41ab738 128232016-02-23 Jakub Jelinek <jakub@redhat.com>
12824
12825 PR objc/69844
12826 * objc.dg/pr69844.m: New test.
12827
4772d9d5 128282016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12829
12830 PR libgfortran/69456
12831 * gfortran.dg/namelist_89.f90: New test.
12832 * gfortran.dg/pr59700.f90: Update test..
12833
8c38d887 128342016-02-23 Martin Sebor <msebor@redhat.com>
12835
12836 PR middle-end/69780
12837 * g++.dg/ext/builtin_alloca.C: New test.
12838 * gcc.dg/builtins-68.c: New test.
12839
ee1bfdb0 128402016-02-23 Richard Henderson <rth@redhat.com>
12841
12842 * gcc.target/i386/addr-space-3.c: Remove test.
12843
52609ec3 128442016-02-23 David Malcolm <dmalcolm@redhat.com>
12845
12846 PR preprocessor/69126
12847 PR preprocessor/69543
12848 * c-c++-common/pr69126-2-long.c: New test.
12849 * c-c++-common/pr69126-2-short.c: New test.
12850 * c-c++-common/pr69543-1.c: Remove xfail.
12851
d5bf2cc8 128522016-02-23 David Malcolm <dmalcolm@redhat.com>
12853
12854 PR preprocessor/69126
12855 PR preprocessor/69543
12856 PR preprocessor/69558
12857 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12858 (f): Rename to...
12859 (test_2): ...this, and add leading comment.
12860 (MACRO_3, test_3): New.
12861 (MACRO_4A, MACRO_4B, test_4): New.
12862 (MACRO): Rename to...
12863 (MACRO_5): ...this.
12864 (g): Rename to...
12865 (test_5): ...this, updating for renaming of MACRO, and
12866 add leading comment.
12867 * c-c++-common/pr69543-1.c: New.
12868 * c-c++-common/pr69543-2.c: New.
12869 * c-c++-common/pr69543-3.c: New.
12870 * c-c++-common/pr69543-4.c: New.
12871 * c-c++-common/pr69558-1.c: New.
12872 * c-c++-common/pr69558-2.c: New.
12873 * c-c++-common/pr69558-3.c: New.
12874 * c-c++-common/pr69558-4.c: New.
12875 * gcc.dg/pr69558.c: Move to...
12876 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12877 xfail for c++.
12878
3a37a410 128792016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12880
12881 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12882 to -ftree-parallelize-loops/-fopenacc changes.
12883 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12884 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12885 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12886 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12887 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12888 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12889 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12890 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12891 * c-c++-common/goacc/kernels-loop.c: Likewise.
12892 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12893 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12894 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12895 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12896
ecca180f 128972016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12898
12899 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12900
eec0fa3f 129012016-02-23 Jakub Jelinek <jakub@redhat.com>
12902
f1f91c07 12903 PR c++/69902
12904 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12905
eec0fa3f 12906 PR c/69900
12907 * gcc.dg/pr69900.c: New test.
12908
e045424d 129092016-02-23 Martin Jambor <mjambor@suse.cz>
12910
12911 PR tree-optimization/69666
12912 * gcc.dg/tree-ssa/pr69666.c: New test.
12913
f482dff6 129142016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12915
12916 PR fortran/67451
12917 * gfortran.dg/coarray_allocate_5.f08: New test.
12918
57ed698b 129192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12920
12921 * gcc.target/s390/vcond-shift.c: Move to ...
12922 * gcc.target/s390/vector/vcond-shift.c: ... here.
12923
990e443c 129242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12925
12926 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12927 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12928
296c5f01 129292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12930
12931 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12932
e53f41d5 129332016-02-20 Mark Wielaard <mjw@redhat.com>
12934
12935 PR c/28901
12936 * gcc.dg/unused-variable-3.c: New test.
12937
13af201d 129382016-02-22 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR target/69888
12941 * gcc.target/i386/pr69888.c: New test.
12942
682c90f9 129432016-02-22 Richard Biener <rguenther@suse.de>
12944
12945 PR tree-optimization/69882
12946 * gfortran.dg/vect/pr69882.f90: New testcase.
12947
b8cd18c3 129482016-02-22 Jakub Jelinek <jakub@redhat.com>
12949
12950 PR target/69885
12951 * gcc.dg/pr69885.c: New test.
12952
09343379 129532016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12954
12955 PR target/69806
12956 PR target/54089
12957 * gcc.target/sh/pr54089-10.c: New.
12958
b345a09f 129592016-02-20 Paul Thomas <pault@gcc.gnu.org>
12960
12961 PR fortran/69423
12962 * gfortran.dg/deferred_character_15.f90 : New test.
12963
51385aed 129642016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12965
12966 PR fortran/57365
12967 gfortran.dg/allocate_with_source_18.f03: New test.
12968
129692016-02-20 Harald Anlauf <anlauf@gmx.de>
12970
12971 PR fortran/52531
12972 gfortran.dg/gomp/pr52531.f90: New test.
12973
9cce8384 129742016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12975
12976 PR c++/69865
12977 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12978 -std=c++03.
12979
d91f5fbb 129802016-02-19 Jakub Jelinek <jakub@redhat.com>
12981
563d5cb8 12982 PR c++/69826
12983 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12984 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12985
0a04aac9 12986 PR c++/69850
12987 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12988
d91f5fbb 12989 PR c++/69851
12990 * g++.dg/torture/pr69851.C: New test.
12991
5fe1f282 129922016-02-19 Martin Sebor <msebor@redhat.com>
12993
12994 PR testsuite/69573
12995 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12996
a45bce11 129972016-02-19 Jakub Jelinek <jakub@redhat.com>
12998
6263dde1 12999 PR c++/69850
13000 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13001 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13002
a45bce11 13003 PR c++/67767
13004 * g++.dg/cpp0x/pr67767.C: New test.
13005
cf2ed1b7 130062016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13007
13008 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13009 for fp, simd, crypto, crc, lse.
13010 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13011 above.
13012 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13013 effective target check.
13014
f6cc34b0 130152016-02-19 Jakub Jelinek <jakub@redhat.com>
13016
13017 PR target/69820
13018 * gcc.target/i386/pr69820.c: New test.
13019
6c678e78 130202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13021
13022 * gcc.target/s390/vector/int128-1.c: New test.
13023
b088ff4b 130242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13025
13026 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13027
b11e60a4 130282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13029
13030 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13031 instruction pattern name to prevent the testcase from failing with
13032 -march=z13.
13033
664ff6a0 130342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13035
13036 * gcc.target/s390/md/movstr-2.c: New test.
13037
e80be24b 130382016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13039
13040 * gcc.target/s390/morestack.c: New test.
13041
9839f350 130422016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13043
13044 PR target/69625
13045 * gcc.target/s390/pr69625.c: Add test case.
13046
4550fbd0 130472016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13048
13049 PR testsuite/68580
13050 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13051
57d00b6a 130522016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13053
13054 PR target/68404
13055 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13056 * gcc.target/powerpc/fusion3.c: Likewise.
13057
63ad69d6 130582016-02-18 Richard Biener <rguenther@suse.de>
13059
13060 PR middle-end/69553
13061 * g++.dg/torture/pr69553.C: New testcase.
13062
d92404ed 130632016-02-18 Nick Clifton <nickc@redhat.com>
13064
4550fbd0 13065 PR target/62254
13066 PR target/69610
13067 * gcc.target/arm/pr62554.c: New test.
13068 * gcc.target/arm/pr69610-1.c: New test.
13069 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13070
0808dfce 130712016-02-18 Richard Biener <rguenther@suse.de>
13072
13073 PR middle-end/69854
13074 * gcc.dg/torture/pr69854.c: New testcase.
13075
fc3527e3 130762016-02-17 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR c++/69850
13079 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13080
e3c24279 130812012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13082
13083 * gcc.target/powerpc/vec-cg.c: New test.
13084
c9732c2b 130852016-02-17 Richard Biener <rguenther@suse.de>
13086
13087 PR testsuite/69586
13088 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13089
51bf9f9b 130902016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13091
13092 PR target/69161
13093 * gcc.c-torture/compile/pr69161.c: New test.
13094
6baedca3 130952016-02-17 David Sherwood <david.sherwood@arm.com>
13096
13097 PR target/69532
13098 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13099 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13100
4f240715 131012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13102
13103 * gcc.dg/ifcvt-4.c: Skip on Visium.
13104
e0c0515d 131052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13106
13107 * gnat.dg/atomic8.adb: New test.
13108
7b319ee6 131092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13110
13111 * gnat.dg/discr46.ad[sb]: New test.
13112
48a7e3d1 131132016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13114
13115 PR Target/48344
13116 * gcc.target/powerpc/pr48344-1.c: New test.
13117
3f844f15 131182015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13119
13120 PR fortran/69742
13121 * gfortran.dg/associate_21.f90: New test.
13122
7675e968 131232016-02-16 Jakub Jelinek <jakub@redhat.com>
13124
13125 PR c/69835
13126 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13127 -Wnonnull in dg-options.
13128 * c-c++-common/nonnull-2.c: New test.
13129
d6faee88 131302016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13131 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13132
13133 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13134
3a2a72aa 131352016-02-16 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR middle-end/69801
13138 * gcc.dg/pr69801.c: Add empty dg-options.
13139
28072426 131402016-02-16 James Norris <jnorris@codesourcery.com>
13141
13142 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13143 * g++.dg/goacc/deviceptr-1.c: New file.
13144
37fffac2 131452016-02-16 Jakub Jelinek <jakub@redhat.com>
13146
13147 PR tree-optimization/69820
13148 * gcc.dg/vect/pr69820.c: New test.
13149
f72a5e61 131502016-02-16 Richard Biener <rguenther@suse.de>
13151
13152 PR tree-optimization/69776
13153 * gcc.dg/torture/pr69776-2.c: New testcase.
13154
50e0cd76 131552016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13156
13157 PR tree-optimization/69714
13158 * gcc.dg/torture/pr69714.c: New test.
13159
14a72c4e 131602016-02-16 Jakub Jelinek <jakub@redhat.com>
13161
13162 PR tree-optimization/69802
13163 * gcc.dg/pr69802.c: New test.
13164
fd808c11 131652016-02-16 Richard Biener <rguenther@suse.de>
13166
13167 PR middle-end/69801
13168 * gcc.dg/pr69801.c: New testcase.
13169
49a549ca 131702016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13171
13172 PR libgfortran/69651
13173 * gfortran.dg/read_bang.f90: New test.
13174 * gfortran.dg/read_bang4.f90: New test.
13175
77454e6e 131762016-02-15 Jakub Jelinek <jakub@redhat.com>
13177
2074f21c 13178 PR c++/69658
13179 * g++.dg/init/pr69658.C: New test.
13180
77454e6e 13181 PR c++/69797
13182 * c-c++-common/pr69797.c: New test.
13183
4ef4d764 131842016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13185
13186 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13187 check for aarch64*-*-*.
13188
4a45fe0f 131892016-02-15 Richard Biener <rguenther@suse.de>
13190
13191 PR tree-optimization/69783
13192 * gcc.dg/vect/pr69783.c: New testcase.
13193
0b3619e6 131942016-02-15 Richard Biener <rguenther@suse.de>
13195
13196 PR tree-optimization/69776
13197 * gcc.dg/torture/pr69776.c: New testcase.
13198
9b49c3cb 131992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13200
13201 PR fortran/60526
13202 * gfortran.dg/type_decl_4.f90: Reinstated.
13203
e46faff9 132042016-02-14 John David Anglin <danglin@gcc.gnu.org>
13205
13206 PR fortran/68746
13207 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13208
a96c809a 132092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13210
13211 PR fortran/60526
13212 PR bootstrap/69816
13213 * gfortran.dg/type_decl_4.f90: Removed.
13214
fdec7e88 132152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13216
13217 PR fortran/60526
13218 * gfortran.dg/type_decl_4.f90: New test.
13219
a72095c4 132202016-02-14 Alan Modra <amodra@gmail.com>
13221
bc436924 13222 PR testsuite/68886
a72095c4 13223 * gcc.c-torture/execute/stkalign.c: Revise test.
13224
73bb5f8b 132252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13226
13227 PR target/67260
13228 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13229
beb13161 132302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13231
13232 PR target/67260
13233 * gcc.target/sh/torture/pr67260.c: New.
13234
67cab04e 132352016-02-12 John David Anglin <danglin@gcc.gnu.org>
13236
13237 * gcc.dg/pr67964.c: Add dg-require-alias.
13238
44a59bb1 132392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13240
13241 PR target/67636
13242 PR target/64345
13243 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13244
38c9bd3a 132452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13246
13247 PR libgfortran/69668
13248 * gfortran.dg/namelist_88.f90: New test.
13249
1774ff82 132502016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13251
13252 PR libgfortran/69668
13253 * gfortran.dg/namelist_38.f90: Update test.
13254 * gfortran.dg/namelist_84.f90: Update test.
13255
aec1f4bd 132562016-02-12 David Malcolm <dmalcolm@redhat.com>
13257
13258 PR other/69554
13259 * gcc.dg/pr69554-1.c: New test.
13260 * gfortran.dg/pr69554-1.F90: New test.
13261 * gfortran.dg/pr69554-2.F90: New test.
13262 * lib/gcc-dg.exp (proc dg-locus): New function.
13263 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13264 distinguish between the caret-printing and non-caret-printing
13265 cases. If caret-printing has been explicitly enabled, bail out
13266 without attempting to fix up the output.
13267
da7d5066 132682016-02-12 David Malcolm <dmalcolm@redhat.com>
13269
13270 PR driver/69265
13271 PR driver/69453
13272 * gcc.dg/spellcheck-options-3.c: New test case.
13273 * gcc.dg/spellcheck-options-4.c: New test case.
13274 * gcc.dg/spellcheck-options-5.c: New test case.
13275 * gcc.dg/spellcheck-options-6.c: New test case.
13276 * gcc.dg/spellcheck-options-7.c: New test case.
13277 * gcc.dg/spellcheck-options-8.c: New test case.
13278 * gcc.dg/spellcheck-options-9.c: New test case.
13279 * gcc.dg/spellcheck-options-10.c: New test case.
13280
fcce1b0b 132812016-02-12 Jakub Jelinek <jakub@redhat.com>
13282
13283 PR rtl-optimization/69764
13284 PR rtl-optimization/69771
13285 * c-c++-common/pr69764.c: New test.
13286 * gcc.dg/torture/pr69771.c: New test.
13287
6d609290 132882016-02-12 Marek Polacek <polacek@redhat.com>
13289
13290 * g++.dg/torture/init-list1.C: New.
13291
7d75fb56 132922016-02-12 Marek Polacek <polacek@redhat.com>
13293
13294 * gcc.dg/pr69522.c: Add empty dg-options.
13295
52543fda 132962016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13297
13298 * g++.dg/lto/lto.exp: Include and init mpx.
13299 * g++.dg/lto/pr69729_0.C: New test.
13300
34947478 133012016-02-12 Jakub Jelinek <jakub@redhat.com>
13302
9181a4ec 13303 PR ipa/69241
13304 * g++.dg/ipa/pr69241-4.C: New test.
13305
34947478 13306 PR ipa/68672
13307 * g++.dg/ipa/pr68672-1.C: New test.
13308 * g++.dg/ipa/pr68672-2.C: New test.
13309 * g++.dg/ipa/pr68672-3.C: New test.
13310
74a4140f 133112016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13312
13313 PR c/69522
50e0cd76 13314 * gcc.dg/pr69522.c: New test.
74a4140f 13315
9ddb20d6 133162016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13317
13318 PR c++/69098
13319 * g++.dg/cpp1y/69098.C: New test.
13320 * g++.dg/cpp1y/69098-2.C: New test.
13321
67cf9b55 133222016-02-12 Jakub Jelinek <jakub@redhat.com>
13323
13324 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13325 and neighbour -> neighbor.
13326 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13327 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13328 * c-c++-common/Wvarargs.c: Likewise.
13329 * c-c++-common/goacc/host_data-5.c: Likewise.
13330 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13331 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13332 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13333 * gcc.target/aarch64/pr60697.c: Likewise.
13334 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13335 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13336 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13337 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13338 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13339 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13340 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13341 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13342 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13343 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13344 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13345 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13346 * g++.dg/lookup/koenig5.C: Likewise.
13347 * g++.dg/ext/no-asm-2.C: Likewise.
13348 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13349 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13350 * gfortran.dg/used_types_16.f90: Likewise.
13351 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13352 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13353 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13354 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13355 * gfortran.dg/abstract_type_6.f03: Likewise.
13356 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13357 * gfortran.dg/used_types_15.f90: Likewise.
13358 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13359 * gfortran.dg/exit_3.f08: Likewise.
13360 * gfortran.dg/open_status_2.f90: Likewise.
13361 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13362 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13363 * gfortran.dg/associate_1.f03: Likewise.
13364 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13365 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13366 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13367 * gcc.dg/builtin-object-size-1.c: Likewise.
13368 * gcc.dg/noreturn-6.c: Likewise.
13369 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13370 * gcc.dg/globalalias.c: Likewise.
13371 * gcc.dg/builtins-config.h: Likewise.
13372 * gcc.dg/pr30457.c: Likewise.
13373 * gcc.c-torture/compile/volatile-1.c: Likewise.
13374 * gcc.c-torture/execute/20101011-1.c: Likewise.
13375 * c-c++-common/Waddress-1.c: Likewise.
13376
40b38ace 133772016-02-11 Jakub Jelinek <jakub@redhat.com>
13378
13379 PR c/69768
13380 * c-c++-common/Waddress-1.c: New test.
13381
42c87ca9 133822016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13383
13384 PR fortran/69296
13385 * gfortran.dg/associate_19.f03: New test.
13386 * gfortran.dg/associate_20.f03: New test.
13387
acb7939f 133882016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13389
13390 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13391
6defe3c5 133922016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13393
13394 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13395 .arch armv8-a\n. Add -dA to dg-options.
13396 * gcc.target/aarch64/assembler_arch_1.c: New test.
13397 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13398
63f63318 133992016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13400
13401 PR c++/68726
13402 * g++.dg/cpp0x/pr68726.C: New.
13403
1cddf457 134042016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13405
13406 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13407 test.
13408
b86fba37 134092016-02-11 Richard Biener <rguenther@suse.de>
13410
13411 * g++.dg/tree-ssa/pr61034.C: Adjust.
13412
ec4ec95a 134132016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13414
be7c31e9 13415 PR target/69148
ec4ec95a 13416 * gcc.target/s390/pr69148.c: New.
13417
f64416ca 134182016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13419
13420 PR tree-optimization/69652
13421 * gcc.dg/torture/pr69652.c: New test.
13422
e5d1ea31 134232016-02-10 Jakub Jelinek <jakub@redhat.com>
13424 Patrick Palka <ppalka@gcc.gnu.org>
13425
13426 PR ipa/69241
13427 PR c++/69649
13428 * g++.dg/ipa/pr69241-1.C: New test.
13429 * g++.dg/ipa/pr69241-2.C: New test.
13430 * g++.dg/ipa/pr69241-3.C: New test.
13431 * g++.dg/ipa/pr69649.C: New test.
13432
fa03b19d 134332016-02-10 Uros Bizjak <ubizjak@gmail.com>
13434
13435 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13436 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13437
14485c8a 134382016-02-10 Bin Cheng <bin.cheng@arm.com>
13439
13440 PR tree-optimization/68021
13441 * gcc.dg/tree-ssa/pr68021.c: New test.
13442
79f1ed25 134432016-02-10 Richard Biener <rguenther@suse.de>
13444
13445 PR tree-optimization/69726
13446 * gcc.dg/uninit-22.c: New testcase.
13447
58f74eff 134482016-02-09 Andrew Pinski <apinski@cavium.com>
13449
13450 PR tree-opt/69282
13451 * gcc.c-torture/compile/20160205-1.c: New testcase.
13452
600c00f7 134532016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13454
13455 PR target/68404
13456 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13457 instead accessing a really large arrray.
13458 * gcc.target/powerpc/fusion3.c: Likewise.
13459
0771836e 134602016-02-09 Charles Baylis <charles.baylis@linaro.org>
13461
13462 PR target/68532
13463 * gcc.c-torture/execute/pr68532.c: New test.
13464
4ccd644f 134652016-02-11 Alexandre Oliva <aoliva@redhat.com>
13466
13467 PR target/69634
13468 * gcc.dg/pr69634.c: New.
13469
2e980a39 134702016-02-09 Richard Biener <rguenther@suse.de>
13471
13472 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13473
aacf7102 134742016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13475
aacf7102 13476 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13477
a1856ddf 134782016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13479
13480 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13481
d4d3da7e 134822016-02-09 Richard Biener <rguenther@suse.de>
13483
13484 PR tree-optimization/69715
13485 * gcc.dg/torture/pr69715.c: New testcase.
13486
9cc6714f 134872016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13488
13489 PR c++/69139
13490 * g++.dg/cpp0x/trailing12.C: New test.
13491 * g++.dg/cpp0x/trailing13.C: New test.
13492
83d5062b 134932016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13494
13495 PR c++/69283
13496 PR c++/67835
13497 * g++.dg/cpp1y/auto-fn29.C: New test.
13498 * g++.dg/cpp1y/auto-fn30.C: New test.
13499
394a86f3 135002016-02-08 Jakub Jelinek <jakub@redhat.com>
13501
13502 PR tree-optimization/69209
13503 * gcc.c-torture/compile/pr69209.c: New test.
13504
93b124b4 135052016-02-08 Jeff Law <law@redhat.com>
13506
13507 PR tree-optimization/68541
13508 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13509 of statements allowed in join block for path splitting.
13510
26abce13 135112016-02-08 Jakub Jelinek <jakub@redhat.com>
13512
0acb2d6e 13513 PR c++/59627
13514 * g++.dg/gomp/pr59627.C: New test.
13515
26abce13 13516 PR ipa/69239
13517 * g++.dg/ipa/pr69239.C: New test.
13518
86e0b129 135192016-02-08 David Malcolm <dmalcolm@redhat.com>
13520
13521 PR preprocessor/69664
13522 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13523 * gcc.dg/cpp/warn-comments.c: Likewise.
13524
f553d9f8 135252016-02-08 Marek Polacek <polacek@redhat.com>
13526
13527 PR c++/69688
13528 * g++.dg/init/const12.C: New test.
13529
600695e0 135302016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13531
13532 PR target/60410
13533 * gcc.dg/lto/pr55113_0.c: Remove test.
13534
c4f4b1e8 135352016-02-08 Richard Biener <rguenther@suse.de>
13536
13537 PR tree-optimization/69719
13538 * gcc.dg/torture/pr69719.c: New testcase.
13539
5a987d87 135402016-02-08 Richard Biener <rguenther@suse.de>
13541 Jeff Law <law@redhat.com>
13542
13543 PR target/68273
13544 * gcc.target/mips/pr68273.c: New testcase.
13545
0418e71d 135462016-02-08 Richard Biener <rguenther@suse.de>
13547
13548 PR rtl-optimization/69274
13549 * gcc.target/i386/addr-sel-1.c: XFAIL.
13550
07c0f1ca 135512016-02-08 Jeff Law <law@redhat.com>
13552
40d85f4c 13553 PR tree-optimization/68541
13554 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13555
140e093f 13556 PR tree-optimization/65917
07c0f1ca 13557 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13558
16430acf 135592016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13560
13561 PR fortran/50555
13562 * gfortran.dg/namelist_args.f90: New test.
13563
3f0ff0d8 135642016-02-05 Jeff Law <law@redhat.com>
13565
140e093f 13566 PR tree-optimization/68541
3f0ff0d8 13567 * gcc.dg/tree-ssa/split-path-2.c: New test.
13568 * gcc.dg/tree-ssa/split-path-3.c: New test.
13569 * gcc.dg/tree-ssa/split-path-4.c: New test.
13570 * gcc.dg/tree-ssa/split-path-5.c: New test.
13571 * gcc.dg/tree-ssa/split-path-6.c: New test.
13572 * gcc.dg/tree-ssa/split-path-7.c: New test.
13573
a7cc1f94 135742016-02-05 Martin Sebor <msebor@redhat.com>
13575
13576 PR c++/69662
13577 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13578 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13579
fcb25f28 135802016-02-06 Richard HEnderson <rth@redhat.com>
13581
13582 PR c/69643
13583 * gcc.target/i386/addr-space-4.c: New.
13584 * gcc.target/i386/addr-space-5.c: New.
13585
3a2545a1 135862016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13587
13588 PR fortran/66089
13589 * gfortran.dg/elemental_dependency_6.f90: New.
13590
1e302465 135912016-02-05 Jakub Jelinek <jakub@redhat.com>
13592
66feb54c 13593 PR rtl-optimization/69691
13594 * gcc.c-torture/execute/pr69691.c: New test.
13595
1e302465 13596 PR c++/69628
13597 * g++.dg/parse/pr69628.C: New test.
13598
9c28a298 135992016-02-05 Uros Bizjak <ubizjak@gmail.com>
13600
13601 * gcc.dg/sancov/asan.c: Move to ...
13602 * gcc.dg/asan/sancov-1.c: ... here.
13603
a854e286 136042016-02-05 Uros Bizjak <ubizjak@gmail.com>
13605
13606 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13607
d4f0b240 136082016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13609
13610 PR target/69677
13611 * gcc.target/i386/pr69677.c: New test.
13612
235d8723 136132016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13614
13615 PR c++/68948
13616 * g++.dg/template/pr68948.C: New test.
13617
f390cf65 136182016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13619
13620 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13621 (only necessary on s390x).
13622
ab99f104 136232016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13624
13625 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13626 -mno-accumulate-outgoing-args.
13627
f7ef5392 136282016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13629
13630 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13631
6b098e91 136322016-02-04 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR c/69669
13635 * c-c++-common/pr69669.c: New test.
13636
f0146cf3 136372016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13638
13639 PR target/69667
13640 * g++.dg/pr69667.C: New file.
13641
08fd6cf5 136422016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13643
13644 PR target/69619
13645 * gcc.dg/pr69619.c: Add new test.
13646
a6f3f39f 136472016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13648
13649 PR rtl-optimization/69577
13650 * gcc.target/i386/pr69577.c: New test.
13651
774068a0 136522016-02-04 Martin Liska <mliska@suse.cz>
13653
13654 * g++.dg/asan/pr69276.C: New test.
13655
f50a7894 136562016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13657
13658 PR target/65932
13659 PR target/67714
13660 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13661 a single smulbb instruction.
13662 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13663 * gcc.target/amr/wmul-2.c: Likewise.
13664
6b722eb3 136652016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13666
13667 PR target/65932
13668 PR target/67714
13669 * gcc.c-torture/execute/pr67714.c: New test.
13670
1f1475a7 136712016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13672
13673 PR target/69454
13674 * gcc.target/i386/pr69454-1.c: New test.
13675 * gcc.target/i386/pr69454-2.c: New test.
13676
6b94e133 136772016-02-03 Martin Sebor <msebor@redhat.com>
13678
13679 PR c++/69251
13680 PR c++/69253
13681 PR c++/69290
13682 PR c++/69277
13683 PR c++/69349
13684 * g++.dg/ext/flexarray-mangle-2.C: New test.
13685 * g++.dg/ext/flexarray-mangle.C: New test.
13686 * g++.dg/ext/flexarray-subst.C: New test.
13687 * g++.dg/ext/flexary11.C: New test.
13688 * g++.dg/ext/flexary12.C: New test.
13689 * g++.dg/ext/flexary13.C: New test.
13690 * g++.dg/ext/flexary14.C: New test.
13691 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13692
342ed0ac 136932016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13694
13695 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13696 Define only if CHECK_FLOAT128 is defined.
13697 (main): Properly initialize u5.
13698
edf6c4d2 136992016-02-03 Jakub Jelinek <jakub@redhat.com>
13700
415d5641 13701 PR c/69627
13702 * gcc.dg/pr69627.c: New test.
13703
edf6c4d2 13704 PR target/69644
13705 * gcc.dg/pr69644.c: New test.
13706
cf8f3ba0 137072016-02-03 Mike Stump <mikestump@comcast.net>
13708
13709 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13710 support for struct-layout-1.exp.
13711
c90d55dd 137122016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13713
13714 PR c++/69056
f7ef5392 13715 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13716
401bd0c8 137172016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13718 Alexandre Oliva <aoliva@redhat.com>
13719
13720 PR target/69461
13721 * gcc.target/powerpc/pr69461.c: New.
13722
277d9d1d 137232016-02-03 Uros Bizjak <ubizjak@gmail.com>
13724
13725 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13726 works from here ...
13727 (check_effective_target_fsanitize_thread): ... to here. Do not
13728 specify additional compile flags for the test source.
13729 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13730 specify additional compile flags for the test source.
13731
e69ad94a 137322016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13733
13734 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13735
a4454da2 137362016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13737
13738 PR fortran/67451
13739 PR fortran/69418
13740 * gfortran.dg/coarray_allocate_2.f08: New test.
13741 * gfortran.dg/coarray_allocate_3.f08: New test.
13742 * gfortran.dg/coarray_allocate_4.f08: New test.
13743
88cab2dd 137442016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13745
13746 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13747 use same scan-tree-dump-times on all platforms.
13748 * gcc.dg/vect/vect-outer-1.c: Likewise.
13749 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13750 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13751 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13752 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13753 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13754 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13755 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13756
66ea75c4 137572016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13758
13759 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13760 warning.
13761
4eef8df7 137622016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13763
13764 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13765
665fbc2f 137662016-02-02 James Norris <jnorris@codesourcery.com>
13767
13768 * c-c++-common/goacc/routine-5.c: Add tests.
13769
b10e3d47 137702016-02-02 Alexander Monakov <amonakov@ispras.ru>
13771
13772 * gcc.target/nvptx/unsigned-cmp.c: New test.
13773
12ad66dd 137742016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13775
13776 * gcc.target/aarch64/scalar_shift_1.c
13777 (test_corners_sisd_di): Improve force to SIMD register.
13778 (test_corners_sisd_si): Likewise.
13779 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13780 Remove scan-assembler check for ldr.
13781
f9ec342f 137822016-02-02 Richard Biener <rguenther@suse.de>
13783
13784 PR tree-optimization/69595
13785 * gcc.dg/Warray-bounds-17.c: New testcase.
13786
32f2925a 137872016-02-02 Richard Biener <rguenther@suse.de>
13788
13789 PR tree-optimization/69606
13790 * gcc.dg/torture/pr69606.c: New testcase.
13791
cfd9ca84 137922016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13793
13794 PR middle-end/68542
13795 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13796 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13797
19bf08e2 137982016-02-02 Alan Modra <amodra@gmail.com>
13799
13800 PR target/69548
13801 * gcc.target/powerpc/pr69548.c: New test.
13802
6f13b088 138032016-02-01 Jakub Jelinek <jakub@redhat.com>
13804
dcddc5af 13805 PR rtl-optimization/69592
13806 * gcc.dg/pr69592.c: New test.
13807
6f13b088 13808 PR preprocessor/69543
13809 PR c/69558
13810 * gcc.dg/pr69543.c: New test.
13811 * gcc.dg/pr69558.c: New test.
13812
d090e5c2 138132016-02-01 Uros Bizjak <ubizjak@gmail.com>
13814
fcb317c5 13815 PR testsuite/65940
13816 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13817
aaf527dc 138182016-02-01 Martin Sebor <msebor@redhat.com>
13819
13820 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13821
1674217b 138222016-02-01 Bin Cheng <bin.cheng@arm.com>
13823
13824 PR tree-optimization/67921
13825 * c-c++-common/ubsan/pr67921.c: New test.
13826
b4007655 138272016-02-01 Richard Biener <rguenther@suse.de>
13828
13829 PR middle-end/69556
13830 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13831
88a477bb 138322016-02-01 Richard Biener <rguenther@suse.de>
13833
13834 PR tree-optimization/69574
13835 * gcc.dg/torture/pr69574.c: New testcase.
13836
2eaaa4e7 138372016-02-01 Richard Biener <rguenther@suse.de>
13838
13839 PR tree-optimization/69579
13840 * gcc.dg/setjmp-6.c: New testcase.
13841
e3882c44 138422016-02-01 Jakub Jelinek <jakub@redhat.com>
13843
13844 PR rtl-optimization/69570
13845 * g++.dg/opt/pr69570.C: New test.
13846
f80aff47 138472016-02-01 Richard Henderson <rth@redhat.com>
13848
13849 * gcc.dg/pr69535.c: New test.
13850
240568aa 138512016-01-31 John David Anglin <danglin@gcc.gnu.org>
13852
6009b3b8 13853 PR testsuite/69584
13854 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13855 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13856
1fdf7177 13857 PR debug/68244
13858 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13859
240568aa 13860 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13861
cb3e5ac0 138622016-01-31 Paul Thomas <pault@gcc.gnu.org>
13863
13864 PR fortran/67564
13865 * gfortran.dg/allocate_with_source_17.f03: New test.
13866
3b8b902b 138672016-01-30 Jakub Jelinek <jakub@redhat.com>
13868
13869 PR tree-optimization/69546
13870 * gcc.dg/torture/pr69546.c: New test.
13871
17985abe 138722016-01-30 Paul Thomas <pault@gcc.gnu.org>
13873
13874 PR fortran/69566
13875 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13876
b5239e80 138772016-01-30 Martin Sebor <msebor@redhat.com>
13878
13879 PR c++/68490
13880 * g++.dg/ext/flexary10.C: New test.
13881
e8f03010 138822016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13883
13884 PR fortran/66707
13885 gfortran.dg/common_23.f90: New test.
13886
dc93691a 138872016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13888
13889 PR target/65546
13890 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13891 condition being checked, and disable it when the target supports
13892 misaligned loads and stores.
13893
ff5e28e9 138942016-01-29 Jakub Jelinek <jakub@redhat.com>
13895
13896 PR debug/69518
13897 * gcc.dg/torture/pr69518.c: New test.
13898
b0d8930a 138992016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13900
13901 PR target/69530
13902 * gcc.target/i386/pr69530.c: New test.
13903
21601fc7 139042016-01-29 Steve Ellcey <sellcey@imgtec.com>
13905
13906 PR target/65604
13907 * gcc.target/mips/div-delay.c: New test.
13908
ca6c7317 139092016-01-29 Jakub Jelinek <jakub@redhat.com>
13910
4758dc39 13911 PR target/69551
13912 * gcc.target/i386/pr69551.c: New test.
13913
ca6c7317 13914 PR target/66137
13915 * gcc.target/i386/pr66137.c: New test.
13916
e3078da6 139172016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13918
13919 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13920 always built for p5600.
13921 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13922 isa=p5600 dg-option.
13923
b622ec25 139242016-01-29 Richard Biener <rguenther@suse.de>
13925
13926 PR tree-optimization/69547
13927 * g++.dg/tree-ssa/pr69547.C: New testcase.
13928
d2a60e99 139292016-01-29 Jakub Jelinek <jakub@redhat.com>
13930
13931 PR debug/66869
13932 * g++.dg/warn/Wunused-function2.C: New test.
13933
ae849d2b 139342016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13935
13936 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13937 support for test to succeed.
13938
ce6a6978 139392016-01-29 Marek Polacek <polacek@redhat.com>
13940
13941 PR c++/69509
13942 PR c++/69516
13943 * g++.dg/ext/constexpr-vla2.C: New test.
13944 * g++.dg/ext/constexpr-vla3.C: New test.
13945 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13946
7550d855 139472016-01-29 Richard Biener <rguenther@suse.de>
13948
13949 PR middle-end/69537
13950 * gcc.dg/uninit-21.c: New testcase.
13951
f11bb279 139522016-01-28 Uros Bizjak <ubizjak@gmail.com>
13953
13954 PR target/69459
13955 * gcc.target/i386/pr69459.c: New test.
13956
c80c12c8 139572016-01-28 Steve Ellcey <sellcey@imgtec.com>
13958
13959 PR target/68400
13960 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13961 * gcc.target/mips/pr68400.c: New test.
13962
c649bacc 139632016-01-28 Martin Sebor <msebor@redhat.com>
13964
13965 PR target/17381
13966 * gcc.target/powerpc/pr17381.c: New test.
13967
f4881661 139682016-01-28 Jakub Jelinek <jakub@redhat.com>
13969
13970 PR middle-end/69542
13971 * gcc.dg/torture/pr69542.c: New test.
13972
d66fdd75 139732016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13974
13975 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13976
d4a78818 139772016-01-28 David Edelsohn <dje.gcc@gmail.com>
13978
13979 * gcc.dg/pr65980.c: Skip on AIX.
13980 * gcc.dg/pr66688.c: Same.
13981
21329e97 139822016-01-28 David Edelsohn <dje.gcc@gmail.com>
13983
13984 PR target/63679
13985 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13986 * gcc.dg/tree-ssa/sra-18.c: Same.
13987
cc7124a6 139882016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13989
13990 PR fortran/62536
13991 * gfortran.dg/block_15.f08: New test.
13992 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13993 on incorrectly closed BLOCK.
13994
358dfcb4 139952016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13996
13997 * gcc.dg/declare-simd.c: New test.
2034deb9 13998
e87502d6 139992016-01-28 Richard Biener <rguenther@suse.de>
14000
14001 PR tree-optimization/69466
14002 * gfortran.dg/vect/pr69466.f90: New testcase.
14003
44e7334b 140042016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14005
14006 * g++.dg/pr67989.C: Remove ARM-specific option.
14007 * gcc.target/arm/pr67989.C: New file.
14008
5ce8f551 140092016-01-27 Uros Bizjak <ubizjak@gmail.com>
14010
14011 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14012 and expm1 test for glibc < 2.11.
14013
fa6e6b15 140142016-01-27 Richard Henderson <rth@redhat.com>
14015
14016 * gcc.c-torture/execute/pr69447.c: New test.
14017
140182016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14019
7b8122c6 14020 PR fortran/69422
147b2f9b 14021 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14022
78e516eb 140232016-01-27 Jakub Jelinek <jakub@redhat.com>
14024
14025 PR debug/66869
14026 * gcc.dg/pr66869.c: New test.
14027
9b849350 140282016-01-25 Jeff Law <law@redhat.com>
14029
14030 PR tree-optimization/68398
f11bb279 14031 PR tree-optimization/69196
9b849350 14032 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14033 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14034 path to avoid new heuristic allowing more irreducible regions
14035 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14036 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14037 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14038 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14039 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14040
fee5e491 140412016-01-27 Marek Polacek <polacek@redhat.com>
14042
14043 PR c/68062
14044 * c-c++-common/vector-compare-4.c: New test.
14045
eec96426 140462016-01-27 David Malcolm <dmalcolm@redhat.com>
14047
14048 PR preprocessor/69126
14049 * c-c++-common/pr69126.c: New test case.
14050
5068be18 140512016-01-27 Ian Lance Taylor <iant@google.com>
14052
14053 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14054
5fa82c11 140552016-01-27 Ryan Burn <contact@rnburn.com>
14056
14057 PR cilkplus/69267
14058 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14059
b3df0219 140602016-01-27 Uros Bizjak <ubizjak@gmail.com>
14061
14062 PR target/69512
14063 * gcc.target/i386/pr69512.c: New test.
14064
d46a16d4 140652016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14066
14067 PR ada/69488
14068 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14069
6a9b35ef 140702016-01-27 Marek Polacek <polacek@redhat.com>
14071
14072 PR c++/69379
14073 * g++.dg/pr69379.C: New test.
14074
18e9663b 140752016-01-27 Martin Sebor <msebor@redhat.com>
14076
14077 PR c++/69317
14078 * g++.dg/abi/Wabi-2-2.C: New test.
14079 * g++.dg/abi/Wabi-2-3.C: New test.
14080 * g++.dg/abi/Wabi-3-2.C: New test.
14081 * g++.dg/abi/Wabi-3-3.C: New test.
14082
c88301ad 140832016-01-27 Richard Biener <rguenther@suse.de>
14084
14085 PR tree-optimization/69166
14086 * gcc.dg/torture/pr69166.c: New testcase.
14087
8ca47550 140882016-01-27 Martin Jambor <mjambor@suse.cz>
14089
14090 PR tree-optimization/69355
14091 * gcc.dg/tree-ssa/pr69355.c: New test.
14092
5cb23e3c 140932016-01-27 Marek Polacek <polacek@redhat.com>
14094
14095 PR c++/69496
14096 * g++.dg/ext/constexpr-vla1.C: New test.
14097
7b0c1b6d 140982016-01-20 Christian Bruel <christian.bruel@st.com>
14099
14100 PR target/69245
14101 * gcc.target/arm/pr69245.c: New test.
14102
220112fc 141032016-01-27 Jakub Jelinek <jakub@redhat.com>
14104
14105 PR tree-optimization/69399
14106 * gcc.dg/torture/pr69399.c: New test.
14107
16294490 141082016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14109
14110 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14111
8abd3d0c 141122016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14113
14114 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14115
7cf9b895 141162016-01-26 Tom de Vries <tom@codesourcery.com>
14117
14118 PR tree-optimization/69110
14119 * gcc.dg/autopar/pr69110.c: New test.
14120
557c1942 141212016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14122 Sebastian Pop <s.pop@samsung.com>
557c1942 14123
14124 * gcc.dg/graphite/isl-ast-op-select.c: New.
14125
80adbd96 141262015-01-26 Paul Thomas <pault@gcc.gnu.org>
14127
14128 PR fortran/69385
14129 * gfortran.dg/allocate_error_6.f90: New test.
14130
c3f86f60 141312016-01-26 Richard Henderson <rth@redhat.com>
14132
14133 * gcc.dg/tm/pr60908.c: New test.
14134
3752e5b1 141352016-01-26 David Malcolm <dmalcolm@redhat.com>
14136
14137 PR other/69006
14138 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14139 directive.
14140 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14141 expected multiline output to reflect the colorization being
14142 disabled before newlines.
14143 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14144 (custom_diagnostic_finalizer): Replace call to
14145 pp_newline_and_flush with call to pp_flush.
14146 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14147 * gfortran.dg/implicit_class_1.f90: Likewise.
14148 * lib/gcc-dg.exp (allow_blank_lines): New global.
14149 (dg-allow-blank-lines-in-output): New procedure.
14150 (gcc-dg-prune): Complain about blank lines in the output, unless
14151 dg-allow-blank-lines-in-output was called.
14152 * lib/multiline.exp (_build_multiline_regex): Only support
14153 arbitrary followup text for non-blank-lines, not for blank lines.
14154
9bbfd060 141552016-01-26 Jakub Jelinek <jakub@redhat.com>
14156
14157 PR tree-optimization/69483
14158 * gcc.dg/pr69483.c: New test.
14159 * g++.dg/opt/pr69483.C: New test.
14160
53773057 141612016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14162
14163 PR target/68620
14164 * gcc.target/arm/pr68620.c: New test.
14165
442a556f 141662016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14167
14168 * gcc.target/i386/pr68986-2.c: Remove -m32.
14169
d513c683 141702016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14171
14172 PR target/68986
14173 * gcc.target/i386/pr68986-1.c: New test.
14174 * gcc.target/i386/pr68986-2.c: Likewise.
14175 * gcc.target/i386/pr68986-3.c: Likewise.
14176
976877a5 141772016-01-26 Christian Bruel <christian.bruel@st.com>
14178
14179 * lib/target-supports.exp
14180 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14181 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14182 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14183
2c7b2f88 141842016-01-26 Richard Biener <rguenther@suse.de>
14185
14186 PR tree-optimization/69452
14187 * gcc.dg/torture/pr69452.c: New testcase.
14188
f7fc06e7 141892016-01-26 Jakub Jelinek <jakub@redhat.com>
14190
14191 PR target/69442
14192 * gcc.dg/pr69442.c: New test.
14193
d1dae587 141942016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14195
14196 PR target/67896
14197 * gcc.target/aarch64/simd/pr67896.C: New.
14198
ef7be7f8 141992016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14200
14201 PR tree-optimization/69400
14202 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14203 function.
14204 (plugin_init): Call it.
14205 * gcc.dg/torture/pr69400.c: New test.
14206
648433a4 142072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14208
14209 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14210
45fc5243 142112016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14212 Sebastian Pop <s.pop@samsung.com>
14213
14214 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14215 isl-0.15.
14216
c699f6a1 142172016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14218 Sebastian Pop <s.pop@samsung.com>
14219
14220 * gcc.dg/graphite/pr69292.c: New.
14221
b86e24ea 142222016-01-25 Jakub Jelinek <jakub@redhat.com>
14223
14224 * c-c++-common/goacc/use_device-1.c: New test.
14225
105cb8d7 142262016-01-25 Jeff Law <law@redhat.com>
14227
14228 PR tree-optimization/69196
14229 PR tree-optimization/68398
14230 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14231 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14232
44562749 142332016-01-25 David Edelsohn <dje.gcc@gmail.com>
14234
14235 PR target/69469
14236 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14237 Algorithm.
14238
6837fee7 142392016-01-25 Richard Biener <rguenther@suse.de>
14240
14241 PR testsuite/69380
14242 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14243
fe500d65 142442016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14245
14246 PR target/69421
14247 * gcc.dg/pr69421.c: New test.
14248
8eacba94 142492016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14250
14251 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14252 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14253 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14254 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14255 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14256 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14257 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14258 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14259 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14260 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14261
af09d40d 142622016-01-25 Richard Biener <rguenther@suse.de>
14263
14264 PR tree-optimization/69376
14265 * gcc.dg/torture/pr69376.c: New testcase.
14266
d65063f5 142672016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14268
14269 PR fortran/69397
14270 PR fortran/68442
14271 * gfortran.dg/interface_38.f90: New test.
14272 * gfortran.dg/interface_39.f90: New test.
80adbd96 14273
08c7bfb4 142742016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14275
14276 Revert:
14277 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14278
14279 PR c++/11858
14280 PR c++/24663
14281 PR c++/24664
14282 * g++.dg/template/pr11858.C: New test.
14283 * g++.dg/template/pr24663.C: New test.
14284 * g++.dg/template/unify12.C: New test.
14285 * g++.dg/template/unify13.C: New test.
14286 * g++.dg/template/unify14.C: New test.
14287 * g++.dg/template/unify15.C: New test.
14288 * g++.dg/template/unify16.C: New test.
14289 * g++.dg/template/unify17.C: New test.
14290
c2e7d2be 142912016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14292
14293 PR fortran/68283
14294 gfortran.dg/pr68283.f90: New test.
14295
9f2e8617 142962016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14297
14298 PR fortran/66094
14299 * gfortran.dg/inline_matmul_13.f90: New test.
14300 * gfortran.dg/matmul_bounds_8.f90: New test.
14301 * gfortran.dg/matmul_bounds_9.f90: New test.
14302 * gfortran.dg/matmul_bounds_10.f90: New test.
14303
a4838119 143042016-01-23 Tom de Vries <tom@codesourcery.com>
14305
14306 PR tree-optimization/69426
14307 * gcc.dg/autopar/pr69426.c: New test.
14308
feddf0dc 143092016-01-23 Martin Sebor <msebor@redhat.com>
14310
14311 PR c++/58109
14312 PR c++/69022
14313 * g++.dg/cpp0x/alignas5.C: New test.
14314 * g++.dg/ext/vector29.C: Same.
14315
132731fb 143162016-01-23 Uros Bizjak <ubizjak@gmail.com>
14317
14318 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14319 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14320 _GNU_SOURCE from compile flags to the source.
14321 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14322 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14323 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14324 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14325
51aec681 143262016-01-22 Jakub Jelinek <jakub@redhat.com>
14327
14328 PR target/69432
14329 * g++.dg/opt/pr69432.C: New test.
14330
147aa3e3 143312016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14332
14333 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14334 32-bit targets testing an -m64 multilib.
14335
4d04e35e 143362016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14337
14338 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14339 64-bit support.
14340
86f38d0c 143412016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14342
14343 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14344
f776e712 143452016-01-21 Christian Bruel <christian.bruel@st.com>
14346
14347 PR target/68674
14348 * gcc.target/i386/pr68674.c
14349 * gcc.target/aarch64/pr68674.c
14350 * gcc.target/arm/pr68674.c
14351
7b9de435 143522016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14353
14354 PR target/69403
14355 * gcc.c-torture/execute/pr69403.c: New test.
14356
9935a0ba 143572016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14358
14359 PR c++/55843
14360 * g++.dg/template/pr55843.C: New.
14361
06b94aa1 143622016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14363
14364 PR testsuite/66877
14365 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14366 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14367
b68773a8 143682016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14369
14370 PR testsuite/67489
132731fb 14371 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14372 from dg-do compile directive, and instead add
14373 { dg-require-effective-target int128 }.
b68773a8 14374
bbbbe8ab 143752016-01-20 Martin Sebor <msebor@redhat.com>
14376
14377 PR c/69405
14378 * gcc.dg/sync-fetch.c: New test.
14379
f3a6a26f 143802016-01-21 Martin Sebor <msebor@redhat.com>
14381
14382 PR target/69252
14383 * gcc.target/powerpc/pr69252.c: New test.
14384
d1565a03 143852016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14386
14387 PR fortran/65996
132731fb 14388 * gfortran.dg/pr65996.f90: New test.
d1565a03 14389
15a5a905 143902016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14391
14392 PR c++/68810
bbbbe8ab 14393 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14394 expected to generate an error.
15a5a905 14395
e4538af5 143962016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14397
14398 PR middle-end/66178
14399 * gcc.dg/torture/pr66178.c: New test.
14400
4d4180ce 144012016-01-21 Anton Blanchard <anton@samba.org>
14402 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14403
14404 PR target/63354
14405 * gcc.target/powerpc/pr63354.c: New test.
14406
86e16058 144072016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14408
14409 PR rtl-optimization/68990
14410 * gcc.target/i386/pr68990: New.
14411
b11b85e4 144122016-01-21 Nick Clifton <nickc@redhat.com>
14413
14414 PR target/69129
14415 * gcc.target/mips/pr69129.c: New.
14416
62dd9f85 144172016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14418
14419 PR c++/58046
14420 * g++.dg/cpp0x/pr58046.C: New.
14421
ac7d424b 144222016-01-21 Jakub Jelinek <jakub@redhat.com>
14423
47c0bea3 14424 PR target/69187
14425 PR target/65624
14426 * gcc.target/arm/pr69187.c: New test.
14427
ac7d424b 14428 PR c++/69355
14429 * g++.dg/torture/pr69355.C: New test.
14430
9e18b252 144312016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14432 Sebastian Pop <s.pop@samsung.com>
14433
14434 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14435
de862e2f 144362016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14437 Sebastian Pop <s.pop@samsung.com>
14438
132731fb 14439 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14440
f55f9344 144412016-01-21 Jakub Jelinek <jakub@redhat.com>
14442
14443 PR middle-end/67653
14444 * c-c++-common/pr67653.c: New test.
14445 * gcc.dg/torture/pr29119.c: Add dg-warning.
14446
62752e71 144472016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14448
14449 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14450
16d4186f 144512016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14452
14453 PR c/24293
14454 * gcc.dg/pr24293.c: New test.
14455 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14456 incomplete struct type.
14457 * gcc.dg/declspec-1.c: Likewise.
14458 * gcc.dg/pr63549.c: Likewise.
14459
58219d13 144602016-01-20 Jakub Jelinek <jakub@redhat.com>
14461
14462 PR tree-optimization/66612
14463 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14464 for bdn instruction.
14465
a7b5688a 144662016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14467
14468 * lib/target-supports.exp
14469 (check_effective_target_arm_fp_ok_nocache): New.
14470 (check_effective_target_arm_fp_ok): New.
14471 (add_options_for_arm_fp): New.
14472 (check_effective_target_arm_crypto_ok_nocache): Require
14473 target_arm_v8_neon_ok instead of arm32.
14474 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14475 (check_effective_target_arm_crypto_pragma_ok): New.
14476 (add_options_for_arm_vfp): New.
14477 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14478 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14479 target instead. Force initial fpu to vfp.
14480 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14481 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14482 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14483 dependency.
14484 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14485 use arm_vfp effective target instead. Force initial fpu to vfp.
14486 * gcc.target/arm/attr-neon3.c: Likewise.
14487 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14488 arm_vfp_ok.
14489 * gcc.target/arm/unsigned-float.c: Likewise.
14490 * gcc.target/arm/vfp-1.c: Likewise.
14491 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14492 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14493 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14494 * gcc.target/arm/vfp-ldmias.c: Likewise.
14495 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14496 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14497 * gcc.target/arm/vfp-stmiad.c: Likewise.
14498 * gcc.target/arm/vfp-stmias.c: Likewise.
14499 * gcc.target/arm/vnmul-1.c: Likewise.
14500 * gcc.target/arm/vnmul-2.c: Likewise.
14501 * gcc.target/arm/vnmul-3.c: Likewise.
14502 * gcc.target/arm/vnmul-4.c: Likewise.
14503
7ca56ca8 145042016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14505
7fb75b57 14506 PR testsuite/69366
14507 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14508 the MPX run-time library, for compile-time MPX test.
14509 * gcc.target/i386/chkp-always_inline.c: Likewise.
14510 * gcc.target/i386/chkp-bndret.c: Likewise.
14511 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14512 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14513 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14514 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14515 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14516 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14517 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14518 * gcc.target/i386/chkp-label-address.c: Likewise.
14519 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14520 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14521 * gcc.target/i386/chkp-pr69044.c: Likewise.
14522 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14523 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14524 * gcc.target/i386/chkp-strchr.c: Likewise.
14525 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14526 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14527 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14528 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14529 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14530 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14531 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14532 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14533 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14534 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14535 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14536 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14537 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14538 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14539 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14540 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14541 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14542 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14543 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14544 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14545 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14546 * gcc.target/i386/pr63995-2.c: Likewise.
14547 * gcc.target/i386/pr64805.c: Likewise.
14548 * gcc.target/i386/pr65044.c: Likewise.
14549 * gcc.target/i386/pr65167.c: Likewise.
14550 * gcc.target/i386/pr65183.c: Likewise.
14551 * gcc.target/i386/pr65184.c: Likewise.
14552 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14553
f2da0b99 145542016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14555
14556 PR tree-optimization/69328
14557 * gcc.dg/pr69328.c: New test.
14558
4d379676 145592016-01-20 Jeff Law <law@redhat.com>
14560
4a11f145 14561 PR target/25114
4d379676 14562 * gcc.target/m68k/pr25114.c: New test.
14563
0754bad1 145642016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14565
14566 * gcc.target/arm/memset-inline-10.c: Added
14567 dg-require-effective-target arm_thumb2_ok.
14568
63bd5c2d 145692016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14570
14571 * gcc.dg/debug/dwarf2/sso.c: New test.
14572
a9c01e81 145732016-01-19 Uros Bizjak <ubizjak@gmail.com>
14574
14575 PR testsuite/68820
14576 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14577 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14578 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14579
53fa0e54 145802016-01-19 Jan Hubicka <hubicka@ucw.cz>
14581
14582 PR ipa/66223
14583 * g++.dg/ipa/devirt-50.C: New testcase.
14584
e035a62c 145852016-01-19 Marek Polacek <polacek@redhat.com>
14586
14587 PR c++/68965
14588 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14589 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14590
885cc3ea 145912016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14592
14593 PR target/69135
14594 * gcc.target/arm/pr69135_1.c: New test.
14595
07bd240e 145962015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14597
14598 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14599
9f60d257 146002015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14601
14602 * gcc.target/aarch64/ccmp_1.c: New testcase.
14603
a0c919f7 146042016-01-19 Marek Polacek <polacek@redhat.com>
14605
14606 PR c++/68586
14607 * g++.dg/cpp0x/enum30.C: New test.
14608
dc5d6d17 146092016-01-19 Richard Biener <rguenther@suse.de>
14610
14611 PR tree-optimization/69336
14612 * g++.dg/tree-ssa/pr69336.C: New testcase.
14613
6dd156e0 146142016-01-19 Jakub Jelinek <jakub@redhat.com>
14615
14616 PR debug/65779
14617 * gcc.dg/pr65779.c: New test.
14618
3e0d45b9 146192016-01-19 Richard Biener <rguenther@suse.de>
14620
14621 PR tree-optimization/69352
14622 * gcc.dg/torture/pr69352.c: New testcase.
14623
7a3cf64d 146242016-01-19 Jakub Jelinek <jakub@redhat.com>
14625
14626 PR rtl-optimization/68955
14627 PR rtl-optimization/64557
14628 * gcc.dg/torture/pr68955.c: New test.
14629
8be55b33 146302016-01-19 Jan Hubicka <hubicka@ucw.cz>
14631
14632 PR lto/69136
14633 * g++.dg/torture/pr69136.C: New testcase.
14634
72a985d7 146352016-01-19 Jan Hubicka <hubicka@ucw.cz>
14636
14637 PR lto/69133
14638 * g++.dg/lto/pr69133_0.C: New testcase.
14639 * g++.dg/lto/pr69133_1.C: New testcase.
14640
56778b62 146412016-01-15 Jeff Law <law@redhat.com>
14642
14643 PR tree-optimization/69320
14644 * gcc.c-torture/pr69320-1.c: New test.
14645 * gcc.c-torture/pr69320-2.c: New test.
14646 * gcc.c-torture/pr69320-3.c: New test.
14647 * gcc.c-torture/pr69320-4.c: New test.
14648
ced41b93 146492016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14650
14651 PR c++/11858
14652 PR c++/24663
14653 PR c++/24664
14654 * g++.dg/template/pr11858.C: New test.
14655 * g++.dg/template/pr24663.C: New test.
14656 * g++.dg/template/unify12.C: New test.
14657 * g++.dg/template/unify13.C: New test.
14658 * g++.dg/template/unify14.C: New test.
14659 * g++.dg/template/unify15.C: New test.
14660 * g++.dg/template/unify16.C: New test.
14661 * g++.dg/template/unify17.C: New test.
14662
7f8cbcaf 146632016-01-18 David Malcolm <dmalcolm@redhat.com>
14664
14665 PR testsuite/69181
14666 * gcc.dg/pr69181-1.c: New test file.
14667 * gcc.dg/pr69181-2.c: New test file.
14668 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14669 globals by moving it to...
14670 (cleanup-after-saved-dg-test): ...this new function. Add
14671 "global additional_sources_used". Add reset of global
14672 multiline_expected_outputs to the empty list.
14673 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14674 global to...
14675 (multiline_expected_outputs): ...this, and updated comments to
14676 note that it is modified from gcc-dg.exp.
14677 (dg-end-multiline-output): Update for the above renaming.
14678 (handle-multiline-outputs): Likewise. Remove the clearing
14679 of the expected outputs to the empty list.
14680
3c7cbfc0 146812016-01-18 Richard Biener <rguenther@suse.de>
14682
14683 PR tree-optimization/69297
14684 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14685
81d49cc1 146862016-01-18 Joseph Myers <joseph@codesourcery.com>
14687
14688 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14689 dg-options.
14690 * gcc.target/mips/mips-3d-2.c: Likewise.
14691 * gcc.target/mips/mips-3d-3.c: Likewise.
14692 * gcc.target/mips/mips-3d-4.c: Likewise.
14693 * gcc.target/mips/mips-3d-5.c: Likewise.
14694 * gcc.target/mips/mips-3d-6.c: Likewise.
14695 * gcc.target/mips/mips-3d-7.c: Likewise.
14696 * gcc.target/mips/mips-3d-8.c: Likewise.
14697 * gcc.target/mips/mips-3d-9.c: Likewise.
14698 * gcc.target/mips/mips-ps-1.c: Likewise.
14699 * gcc.target/mips/mips-ps-2.c: Likewise.
14700 * gcc.target/mips/mips-ps-3.c: Likewise.
14701 * gcc.target/mips/mips-ps-4.c: Likewise.
14702 * gcc.target/mips/mips-ps-5.c: Likewise.
14703 * gcc.target/mips/mips-ps-6.c: Likewise.
14704 * gcc.target/mips/mips-ps-7.c: Likewise.
14705 * gcc.target/mips/mips-ps-type.c: Likewise.
14706 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14707 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14708
03c4ff3a 147092016-01-18 Tom de Vries <tom@codesourcery.com>
14710
14711 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14712 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14713 * c-c++-common/goacc/kernels-empty.c: New test.
14714 * c-c++-common/goacc/kernels-eternal.c: New test.
14715 * c-c++-common/goacc/kernels-loop-2.c: New test.
14716 * c-c++-common/goacc/kernels-loop-3.c: New test.
14717 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14718 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14719 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14720 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14721 * c-c++-common/goacc/kernels-loop-data.c: New test.
14722 * c-c++-common/goacc/kernels-loop-g.c: New test.
14723 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14724 * c-c++-common/goacc/kernels-loop-n.c: New test.
14725 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14726 * c-c++-common/goacc/kernels-loop.c: New test.
14727 * c-c++-common/goacc/kernels-noreturn.c: New test.
14728 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14729 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14730 * c-c++-common/goacc/kernels-reduction.c: New test.
14731
22e3dcee 147322016-01-18 Tom de Vries <tom@codesourcery.com>
14733
14734 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14735 * gcc.dg/autopar/outer-2.c: Same.
14736 * gcc.dg/autopar/outer-3.c: Same.
14737 * gcc.dg/autopar/outer-4.c: Same.
14738 * gcc.dg/autopar/outer-5.c: Same.
14739 * gcc.dg/autopar/outer-6.c: Same.
14740 * gcc.dg/autopar/parallelization-1.c: Same.
14741 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14742 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14743 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14744 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14745 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14746 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14747 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14748 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14749 * gcc.dg/autopar/pr39500-1.c: Same.
14750 * gcc.dg/autopar/pr39500-2.c: Same.
14751 * gcc.dg/autopar/pr46193.c: Same.
14752 * gcc.dg/autopar/pr46194.c: Same.
14753 * gcc.dg/autopar/pr49580.c: Same.
14754 * gcc.dg/autopar/pr49960-1.c: Same.
14755 * gcc.dg/autopar/pr49960.c: Same.
14756 * gcc.dg/autopar/pr68373.c: Same.
14757 * gcc.dg/autopar/reduc-1.c: Same.
14758 * gcc.dg/autopar/reduc-1char.c: Same.
14759 * gcc.dg/autopar/reduc-1short.c: Same.
14760 * gcc.dg/autopar/reduc-2.c: Same.
14761 * gcc.dg/autopar/reduc-2char.c: Same.
14762 * gcc.dg/autopar/reduc-2short.c: Same.
14763 * gcc.dg/autopar/reduc-3.c: Same.
14764 * gcc.dg/autopar/reduc-4.c: Same.
14765 * gcc.dg/autopar/reduc-6.c: Same.
14766 * gcc.dg/autopar/reduc-7.c: Same.
14767 * gcc.dg/autopar/reduc-8.c: Same.
14768 * gcc.dg/autopar/reduc-9.c: Same.
14769 * gcc.dg/autopar/uns-outer-4.c: Same.
14770 * gcc.dg/autopar/uns-outer-5.c: Same.
14771 * gcc.dg/autopar/uns-outer-6.c: Same.
14772 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14773 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14774
fd5cbe2f 147752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14776
14777 PR target/63679
14778 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14779 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14780
fa75ab55 147812016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14782
14783 PR target/63679
14784 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14785 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14786 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14787
214b2582 147882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14789
14790 PR target/63679
14791 * gcc.dg/tree-ssa/sra-17.c: New.
14792 * gcc.dg/tree-ssa/sra-18.c: New.
14793
13146837 147942016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14795
14796 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14797
6ccd18c2 147982016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14799
14800 * gnat.dg/inline12.adb: New test.
14801
8872b95f 148022016-01-18 Bin Cheng <bin.cheng@arm.com>
14803
14804 PR tree-optimization/66797
14805 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14806
971514e3 148072016-01-18 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/69170
14810 * gcc.dg/torture/pr69170.c: New testcase.
14811
dfb6d139 148122016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14813
14814 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14815
164d84c2 148162016-01-16 Tom de Vries <tom@codesourcery.com>
14817
14818 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14819
4c33b769 148202016-01-16 Tom de Vries <tom@codesourcery.com>
14821
14822 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14823 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14824 redundant dg-require-effective-target pthread.
14825 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14826 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14827 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14828 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14829 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14830 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14831 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14832
673441b0 148332016-01-16 David Edelsohn <dje.gcc@gmail.com>
14834
14835 PR target/68609
14836 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14837 * gcc.target/powerpc/recip-7.c: Same.
14838
90153ae7 148392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14840
14841 PR c++/69091
14842 * g++.dg/template/pr69091.C: New test.
14843
bc24d01d 148442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14845
14846 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14847 dump does not contain an error_mark_node.
14848 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14849 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14850
4067c0fd 148512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14852
14853 PR c++/68936
14854 * g++.dg/template/pr68936.C: New test.
14855
27c6dbdd 148562016-01-15 David Edelsohn <dje.gcc@gmail.com>
14857
14858 PR target/68609
14859 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14860 * gcc.target/powerpc/recip-2.c: Same.
14861 * gcc.target/powerpc/recip-3.c: Same.
14862 * gcc.target/powerpc/recip-4.c: Same.
14863 * gcc.target/powerpc/recip-sqrtf.c: Same.
14864
e390c57d 148652016-01-15 Jeff Law <law@redhat.com>
14866
14867 PR tree-optimization/69270
14868 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14869 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14870
ddcfeaf1 148712016-01-15 Paul Thomas <pault@gcc.gnu.org>
14872
14873 PR fortran/49630
14874 * gfortran.dg/deferred_character_13.f90: New test for the fix
14875 of comment 3 of the PR.
14876
14877 PR fortran/54070
14878 * gfortran.dg/deferred_character_8.f90: New test
14879 * gfortran.dg/allocate_error_5.f90: New test
14880
14881 PR fortran/60593
14882 * gfortran.dg/deferred_character_10.f90: New test
14883
14884 PR fortran/60795
14885 * gfortran.dg/deferred_character_14.f90: New test
14886
14887 PR fortran/61147
14888 * gfortran.dg/deferred_character_11.f90: New test
14889
14890 PR fortran/64324
14891 * gfortran.dg/deferred_character_9.f90: New test
14892
81be349c 148932016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14894
14895 PR rtl-optimization/69030
14896 * gcc.target/i386/pr69030.c: New.
14897
998456c5 148982016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14899
14900 * gcc.target/aarch64/target_attr_17.c: New test.
14901
0d85be19 149022016-01-15 Richard Biener <rguenther@suse.de>
14903
14904 PR tree-optimization/66856
14905 * gcc.dg/torture/pr66856-1.c: New testcase.
14906 * gcc.dg/torture/pr66856-2.c: Likewise.
14907
321d36c8 149082016-01-15 Richard Biener <rguenther@suse.de>
14909
14910 PR debug/69137
14911 * g++.dg/lto/pr69137_0.C: New testcase.
14912
d94a1f53 149132016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14914
14915 PR middle-end/69246
14916 * gcc.target/i386/pr69246.c: New test.
14917
5fe9a861 149182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14919
a9c01e81 14920 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14921
3d05a5e9 149222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14923
14924 PR c++/56194
14925 * g++.dg/init/const9.C: Disable test on S/390.
14926
5e8132b5 149272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14928
14929 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14930 * g++.dg/Wno-frame-address.C: Ditto.
14931
32307cdf 149322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14933
14934 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14935
1ca28250 149362016-01-15 Richard Biener <rguenther@suse.de>
14937
14938 PR tree-optimization/68961
14939 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14940
6271bd93 149412016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14942
14943 * gcc.target/i386/pr65105-5.c: New test.
14944
dfb6d139 149452016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14946
14947 * gcc.c-torture/execute/alias-4.c: New testcase.
14948
dfb6d139 149492016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14950
14951 PR ipa/68148
14952 * g++.dg/ipa/devirt-49.C: New testcase.
14953
7bbac464 149542016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14955
14956 PR target/65837
14957 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14958 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14959 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14960
4345b868 149612016-01-15 Richard Biener <rguenther@suse.de>
14962
14963 PR tree-optimization/69117
14964 * gcc.dg/torture/pr69117.c: New testcase.
14965
580357e7 149662015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14967
14968 PR c++/69048
14969 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14970
612baa31 149712016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14972
14973 PR testsuite/67509
14974 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14975 range tests use 100 * maximum instead of maximum + 1.
14976
44e09bc4 149772016-01-14 Jakub Jelinek <jakub@redhat.com>
14978
14979 PR debug/69244
14980 * gcc.dg/guality/pr69244.c: New test.
14981
96962ae4 149822016-01-14 Uros Bizjak <ubizjak@gmail.com>
14983
14984 * lib/target-supports.exp (check_effective_target_issignaling):
14985 New procedure.
14986 * gcc.dg/pr61441.c: Require issignaling effective target.
14987
ab9c400b 149882016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14989
14990 PR target/68803
14991 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14992
a7ed4583 149932016-01-14 David Malcolm <dmalcolm@redhat.com>
14994
14995 PR c++/68819
14996 PR preprocessor/69177
14997 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14998 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14999 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15000 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15001
77f35cec 150022016-01-14 Marek Polacek <polacek@redhat.com>
15003
15004 PR c/69262
15005 * gcc.dg/array-15.c: New test.
15006
915d0950 150072016-01-14 Jakub Jelinek <jakub@redhat.com>
15008
15009 PR middle-end/68146
15010 PR tree-optimization/69155
15011 * gfortran.dg/pr68146.f: New test.
15012 * gfortran.dg/pr69155.f90: New test.
15013
24651fb7 150142016-01-14 Richard Biener <rguenther@suse.de>
15015
15016 PR tree-optimization/68060
15017 * gcc.dg/torture/pr68060-1.c: New testcase.
15018 * gcc.dg/torture/pr68060-2.c: Likewise.
15019
2f63f950 150202016-01-14 Nick Clifton <nickc@redhat.com>
15021
15022 * lib/target-supports.exp
15023 (check_effective_target_arm_neon_ok_nocache): Add an option
15024 sequence that includes setting the ARM architecture to ARMv7-A.
15025 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15026 command line options necessary to enable Neon support.
15027 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15028 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15029 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15030 * gcc.target/arm/pr69180.c: Likewise.
15031
3ce0acde 150322016-01-14 Jeff Law <law@redhat.com>
15033
15034 PR tree-optimization/69270
15035 * gcc.dg/tree-ssa/pr69270.c: New test.
15036
bda05c57 150372016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15038
15039 PR c/66208
15040 * c-c++-common/pr66208.c: New file.
15041
9b657cf1 150422016-01-13 Jakub Jelinek <jakub@redhat.com>
15043
15044 PR tree-optimization/69156
15045 * gcc.dg/pr69156.c: New test.
15046
58ba1b9d 150472016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15048
15049 * gcc.target/i386/pr69225-7.c: New test.
15050
e5fee0fe 150512016-01-13 Richard Henderson <rth@redhat.com>
15052
15053 * gcc.dg/tm/memopt-13.c: Update expected function.
15054 * gcc.dg/tm/memopt-6.c: Likewise.
15055
3f0e9745 150562016-01-13 Uros Bizjak <ubizjak@gmail.com>
15057
15058 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15059 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15060 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15061 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15062
3f0e9745 150632016-01-13 Tom de Vries <tom@codesourcery.com>
15064
15065 PR tree-optimization/69169
7a6ddc0d 15066 * gcc.dg/pr69169.c: New test.
15067
9b657cf1 150682016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15069
15070 PR target/69228
15071 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15072 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15073 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15074 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15075 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15076 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15077 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15078 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15079
f704d701 150802016-01-13 Jakub Jelinek <jakub@redhat.com>
15081
15082 PR target/69247
15083 * gcc.dg/pr69247.c: New test.
15084
e966d6b9 150852016-01-13 Richard Biener <rguenther@suse.de>
15086
15087 PR tree-optimization/69242
15088 * gcc.dg/torture/pr69242.c: New testcase.
15089
1ca1d9b2 150902016-01-13 Richard Biener <rguenther@suse.de>
15091
15092 PR tree-optimization/69186
15093 * gcc.dg/torture/pr69186.c: New testcase.
15094
d07cbccc 150952016-01-13 Jeff Law <law@redhat.com>
15096
15097 PR tree-optimization/67755
15098 * gcc.dg/tree-ssa/pr67755.c: New test.
15099
151002016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15101
15102 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15103 pass number in output by a star.
15104
b95d41cf 151052016-01-12 Bin Cheng <bin.cheng@arm.com>
15106
15107 PR tree-optimization/68911
15108 * gcc.c-torture/execute/pr68911.c: New test.
15109
91d87e22 151102016-01-12 Marek Polacek <polacek@redhat.com>
15111
15112 PR c++/68979
15113 * g++.dg/warn/permissive-1.C: New test.
15114
8a9401a4 151152016-01-12 Jakub Jelinek <jakub@redhat.com>
15116
15117 PR objc++/68511
15118 PR c++/69213
15119 * g++.dg/opt/pr69213.C: New test.
15120
b9cb7a67 151212016-01-12 Christian Bruel <christian.bruel@st.com>
15122
15123 PR target/69180
15124 * gcc.target/arm/pr69180.c: New test.
15125
e4c96992 151262016-01-12 Richard Biener <rguenther@suse.de>
15127
15128 PR lto/69077
15129 * g++.dg/lto/pr69077_0.C: New testcase.
15130 * g++.dg/lto/pr69077_1.C: Likewise.
15131
90525f61 151322016-01-12 Jakub Jelinek <jakub@redhat.com>
15133
15134 PR target/69175
15135 * g++.dg/opt/pr69175.C: New test.
15136
9e7edfd3 151372016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15138
15139 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15140 rather than #including math.h & stdlib.h.
15141 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15142 * gcc.dg/vect/pr49771.c: Likewise.
15143 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15144 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15145 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15146 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15147 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15148 * gcc.dg/vect/pr44507.c: Likewise.
15149 * gcc.dg/vect/pr45902.c: Likewise.
15150 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15151 * gcc.dg/vect/vect-117.c: Likewise.
15152 * gcc.dg/vect/vect-99.c: Likewise.
15153 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15154 * gcc.dg/vect/vect-cond-1.c: Likewise.
15155 * gcc.dg/vect/vect-cond-2.c: Likewise.
15156 * gcc.dg/vect/vect-cond-3.c: Likewise.
15157 * gcc.dg/vect/vect-cond-4.c: Likewise.
15158 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15159 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15160 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15161 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15162 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15163 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15164 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15165 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15166 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15167 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15168 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15169 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15170 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15171 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15172 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15173 include of signal.h.
15174 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15175 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15176 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15177 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15178 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15179 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15180 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15181 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15182 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15183 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15184 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15185 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15186 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15187 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15188 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15189 * gcc.dg/vect/vect-outer-5.c: Likewise.
15190 * gcc.dg/vect/vect-outer-6.c: Likewise.
15191 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15192 include of stdio.h.
15193
3368873d 151942016-01-12 Nick Clifton <nickc@redhat.com>
15195
15196 PR target/68913
15197 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15198 to fread so that it will be found in all target runtimes.
15199
0464ea95 152002016-01-12 Richard Biener <rguenther@suse.de>
15201
15202 PR tree-optimization/69053
15203 * g++.dg/torture/pr69053.C: New testcase.
15204
7819730f 152052016-01-12 Richard Biener <rguenther@suse.de>
15206
15207 PR tree-optimization/69168
15208 * gcc.dg/torture/pr69168.c: New testcase.
15209
995bfebf 152102016-01-12 Richard Biener <rguenther@suse.de>
15211
15212 PR tree-optimization/69157
15213 * gcc.dg/torture/pr69157.c: New testcase.
15214
152152016-01-12 Richard Biener <rguenther@suse.de>
15216
15217 PR tree-optimization/69174
15218 * gcc.dg/torture/pr69174.c: New testcase.
15219
1d10d64c 152202016-01-12 Jakub Jelinek <jakub@redhat.com>
15221
15222 PR c++/66808
15223 PR c++/69000
15224 * g++.dg/tls/pr66808.C: New test.
15225 * g++.dg/tls/pr69000.C: New test.
15226
f0b79faf 152272016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15228
15229 * gcc.target/powerpc/swaps-p8-23.c: New test.
15230 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15231
04cf75a4 152322016-01-11 John David Anglin <danglin@gcc.gnu.org>
15233
15234 PR tree-optimization/68356
15235 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15236
0eb4264c 152372016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15238 Jim Wilson <jim.wilson@linaro.org>
15239
15240 PR target/69194
15241 * gcc.target/arm/pr69194.c: New test.
15242
2f66de64 152432016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15244
15245 PR target/69225
15246 * gcc.target/i386/pr69225-1.c: New test.
15247 * gcc.target/i386/pr69225-2.c: Likewise.
15248 * gcc.target/i386/pr69225-3.c: Likewise.
15249 * gcc.target/i386/pr69225-4.c: Likewise.
15250 * gcc.target/i386/pr69225-5.c: Likewise.
15251 * gcc.target/i386/pr69225-6.c: Likewise.
15252
36105e82 152532016-01-11 Jakub Jelinek <jakub@redhat.com>
15254
1c78ce2e 15255 PR target/67462
15256 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15257 if lp64.
15258
a4a87320 15259 PR target/69071
15260 * gcc.dg/pr69071.c: New test.
15261
91fbd04f 15262 PR c++/69211
15263 * g++.dg/opt/pr69211.C: New test.
15264
36105e82 15265 PR tree-optimization/69214
15266 * gcc.c-torture/compile/pr69214.c: New test.
15267
e934c380 152682016-01-11 Uros Bizjak <ubizjak@gmail.com>
15269
15270 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15271 * gcc.target/i386/pr66232-11.c: Ditto.
15272 * gcc.target/i386/pr66232-12.c: Ditto.
15273 * gcc.target/i386/pr66232-13.c: Ditto.
15274
3ff1b153 152752016-01-11 Richard Biener <rguenther@suse.de>
15276
15277 PR tree-optimization/69173
15278 * gcc.dg/torture/pr69173.c: New testcase.
15279
04e1504c 152802016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15281
15282 PR rtl-optimization/68796
15283 * gcc.target/aarch64/tst_5.c: New test.
15284 * gcc.target/aarch64/tst_6.c: Likewise.
15285
ae8718b5 152862016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15287
15288 PR rtl-optimization/68841
15289 * gcc.dg/pr68841.c: New test.
15290 * gcc.c-torture/execute/pr68841.c: New test.
15291
bd8bece2 152922016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15293
15294 PR rtl-optimization/68920
15295 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15296 for ix86 targets.
15297 * gcc.dg/ifcvt-5.c: New test.
15298
9b657cf1 152992016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15300
15301 PR bootstrap/69123
15302 * g++.dg/pr69123.C: New.
15303
7a158352 153042016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15305
15306 PR target/69010
15307 * gcc.target/i386/pr69010.c: New test.
15308
ff375d11 153092016-01-11 Martin Jambor <mjambor@suse.cz>
15310
15311 PR ipa/69044
15312 * gcc.target/i386/chkp-pr69044.c: New test.
15313
9eb890f1 153142016-01-11 Tom de Vries <tom@codesourcery.com>
15315
15316 PR tree-optimization/69109
15317 * gcc.dg/autopar/pr69109-2.c: New test.
15318 * gcc.dg/autopar/pr69109.c: New test.
15319
c4157ee5 153202016-01-11 Tom de Vries <tom@codesourcery.com>
15321
15322 PR tree-optimization/69108
15323 * gcc.dg/autopar/pr69108.c: New test.
15324
b933e511 153252016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15326
15327 PR c++/69029
15328 * c-c++-common/Wisleading-indentation.c: Augment test.
15329
efb73de1 153302016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15331
15332 PR fortran/69154
15333 * gfortran.dg/inline_matmul_12.f90: New test.
15334
40c86c3b 153352016-01-10 Paul Thomas <pault@gcc.gnu.org>
15336
15337 PR fortran/67779
15338 * gfortran.dg/actual_array_offset_1: New test.
15339
a006c0bb 153402016-01-10 Tom de Vries <tom@codesourcery.com>
15341
15342 PR tree-optimization/69062
15343 * gcc.dg/autopar/pr69062.c: New test.
15344
880ed4be 153452016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15346
15347 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15348 * gcc.dg/vect/slp-perm-2.c: Likewise.
15349 * gcc.dg/vect/slp-perm-3.c: Likewise.
15350 * gcc.dg/vect/slp-perm-5.c: Likewise.
15351 * gcc.dg/vect/slp-perm-6.c: Likewise.
15352 * gcc.dg/vect/slp-perm-7.c: Likewise.
15353 * gcc.dg/vect/slp-perm-8.c: Likewise.
15354
d95e1856 153552016-01-10 Tom de Vries <tom@codesourcery.com>
15356
15357 PR tree-optimization/69039
15358 * gcc.dg/autopar/pr69039.c: New test.
15359
0f8f48d0 153602016-01-09 Marek Polacek <polacek@redhat.com>
15361
15362 PR c++/69113
15363 * g++.dg/pr69113.C: New test.
15364
7dff0499 153652016-01-09 Jakub Jelinek <jakub@redhat.com>
15366
15367 PR middle-end/50865
15368 PR tree-optimization/69097
15369 * gcc.c-torture/execute/pr50865.c: New test.
15370 * gcc.c-torture/execute/pr69097-1.c: New test.
15371 * gcc.c-torture/execute/pr69097-2.c: New test.
15372 * gcc.dg/pr69097-1.c: New test.
15373 * gcc.dg/pr69097-2.c: New test.
15374
18431e78 153752016-01-09 Jakub Jelinek <jakub@redhat.com>
15376
15377 PR c++/69164
15378 * g++.dg/opt/pr69164.C: New test.
15379
1943a4a2 153802016-01-08 Jakub Jelinek <jakub@redhat.com>
15381
15382 PR tree-optimization/69167
15383 * gcc.dg/pr69167.c: New test.
15384
a143e277 153852016-01-08 Marek Polacek <polacek@redhat.com>
15386
15387 PR c++/68449
15388 * g++.dg/pr68449.C: New.
15389
44c01906 153902016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15391
15392 PR tree-optimization/68707
15393 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15394 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15395 on platforms supporting it.
15396 * gcc.dg/vect/slp-perm-2.c: Likewise.
15397 * gcc.dg/vect/slp-perm-3.c: Likewise.
15398 * gcc.dg/vect/slp-perm-5.c: Likewise.
15399 * gcc.dg/vect/slp-perm-7.c: Likewise.
15400 * gcc.dg/vect/slp-perm-8.c: Likewise.
15401 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15402 on platforms supporting it.
15403
c437d1e8 154042016-01-08 Jakub Jelinek <jakub@redhat.com>
15405
c9595c51 15406 PR tree-optimization/69162
15407 * gcc.dg/pr69162.c: New test.
15408
c437d1e8 15409 PR tree-optimization/69172
15410 * gcc.dg/pr69172.c: New test.
15411
6a46a28c 154122016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15413
15414 PR tree-optimization/67781
15415 * gcc.c-torture/execute/pr67781.c: New file.
15416
62ad9a04 154172016-01-08 Jakub Jelinek <jakub@redhat.com>
15418
15419 PR tree-optimization/69083
15420 * gcc.dg/vect/pr69083.c: New test.
15421
9e0e8c2a 154222016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15423
15424 PR tree-optimization/61441
15425 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15426 Use -fexcess-precision=standard for compiler options.
15427 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15428
5d034e37 154292016-01-08 Jakub Jelinek <jakub@redhat.com>
15430
5013f740 15431 PR fortran/69128
15432 * gfortran.dg/gomp/pr69128.f90: New test.
15433
5d034e37 15434 PR c++/69145
15435 * g++.dg/ext/pr69145-1.C: New test.
15436 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15437 * g++.dg/ext/pr69145-2.h: New file.
15438
517906ff 154392016-01-07 Martin Sebor <msebor@redhat.com>
15440
15441 PR c/68966
15442 * gcc.dg/atomic-fetch-bool.c: New test.
15443 * gcc.dg/sync-fetch-bool.c: New test.
15444
cdbb524c 154452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15446
15447 PR fortran/66680
15448 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15449
ec3aba9e 154502016-01-07 Nick Clifton <nickc@redhat.com>
15451
15452 PR target/66655
15453 * g++.dg/pr66655.C: New test.
15454 * g++.dg/pr66655_1.cc: Test support file.
15455 * g++.dg/pr66655.h: Test header file.
15456
9b657cf1 154572016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15458
15459 PR fortran/66680
15460 gfortran.dg/gomp/pr66680.f90: New test.
15461
cd45d7a5 154622016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15463
15464 PR target/69171
15465 * gcc.target/i386/pr69171-1.c: New test.
15466 * gcc.target/i386/pr69171-2.c: Likewise.
15467 * gcc.target/i386/pr69171-3.c: Likewise.
15468 * gcc.target/i386/pr69171-4.c: Likewise.
15469 * gcc.target/i386/pr69171-5.c: Likewise.
15470 * gcc.target/i386/pr69171-6.c: Likewise.
15471
4a86a91a 154722015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15473
15474 PR middle-end/67639
15475 * c-c++-common/pr67639.c: New test.
15476
34c05552 154772016-01-07 Jakub Jelinek <jakub@redhat.com>
15478
15479 PR tree-optimization/69141
15480 * g++.dg/opt/pr69141.C: New test.
15481
f08d6895 154822016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15483
15484 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15485
32ec4173 154862016-01-06 Uros Bizjak <ubizjak@gmail.com>
15487
15488 PR target/69140
15489 * gcc.target/i386/pr69140.c: New test
15490
d74214f3 154912016-01-06 David Malcolm <dmalcolm@redhat.com>
15492
15493 * gcc.dg/bad-dereference.c: New test case.
15494
73991cab 154952015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15496
15497 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15498
fc8cc457 154992016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15500
15501 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15502
be3c9981 155032016-01-06 Marek Polacek <polacek@redhat.com>
15504
15505 PR sanitizer/69099
15506 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15507
2cb724f9 155082016-01-05 Marek Polacek <polacek@redhat.com>
15509
15510 PR c/69104
15511 * gcc.dg/atomic-invalid-2.c: New.
15512
233a53ed 155132016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15514
15515 PR target/68991
15516 * gcc.target/i386/pr68991.c: New test.
15517
ea87c5e3 155182016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15519
15520 PR target/68991
15521 * g++.dg/pr68991-1.C: New test.
15522 * g++.dg/pr68991-2.C: Likewise.
15523
1943a4a2 155242016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15525
1943a4a2 15526 PR other/60465
afe82e5b 15527 * gcc.target/ia64/pr60465-gprel64.c: New test.
15528 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15529
1e9147dd 155302016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15531
15532 PR rtl-optimization/68651
15533 * gcc.target/aarch64/pr68651_1.c: New test.
15534
d42aa619 155352016-01-05 David Malcolm <dmalcolm@redhat.com>
15536
15537 PR c/69122
15538 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15539
1776de76 155402016-01-05 Nathan Sidwell <nathan@acm.org>
15541
2d7d361d 15542 PR c++/58583
15543 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15544
1776de76 15545 * gcc.dg/alias-15.c: New.
15546
5beb12c0 155472016-01-05 Nick Clifton <nickc@redhat.com>
15548
15549 PR target/68870
15550 * g++.dg/pr68770.C: New test.
15551
d8cca921 155522016-01-04 Mike Stump <mikestump@comcast.net>
15553
15554 * lib/target-supports.exp (check_effective_target_cilkplus):
15555 cilkplus targets require pthreads.
afc907ef 15556 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15557
8427dff3 155582016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15559
15560 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15561 generation.
15562
f1717362 155632016-01-04 Jakub Jelinek <jakub@redhat.com>
15564
15565 Update copyright years.
15566
d7d6a3ab 155672016-01-04 Marek Polacek <polacek@redhat.com>
15568
15569 PR c/68908
15570 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15571 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15572 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15573
b8f4a5f9 155742016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15575
15576 * gcc.target/sparc/20160104-2.c: New test.
15577
6b5c028f 155782016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15579
15580 * gcc.target/sparc/20160104-1.c: New test.
15581
300e1002 155822016-01-03 Paul Thomas <pault@gcc.gnu.org>
15583
15584 PR fortran/65045
15585 * gfortran.dg/pr65045.f90: New test.
15586
855b105f 155872016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15588
15589 * gnat.dg/specs/debug1.ads: Delete.
15590
bdc177dc 155912016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15592
15593 PR libgfortran/68867
15594 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15595 expression.
15596
48aaffae 155972016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15598
15599 PR libgfortran/68867
15600 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15601 PowerPC.
15602
19a468b8 156032016-01-01 Paul Thomas <pault@gcc.gnu.org>
15604
15605 PR fortran/68864
15606 * gfortran.dg/pr68864.f90: New test.
15607
25371c91 156082016-01-01 Jakub Jelinek <jakub@redhat.com>
15609
2a659064 15610 PR tree-optimization/69070
15611 * gcc.dg/pr69070.c: New test.
15612
57aa9851 15613 PR sanitizer/69055
15614 * gfortran.dg/pr69055.f90: New test.
15615
25371c91 15616 PR target/69015
15617 * gcc.dg/pr69015.c: New test.
f1717362 15618\f
fb2c1edd 15619Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15620
15621Copying and distribution of this file, with or without modification,
15622are permitted in any medium without royalty provided the copyright
15623notice and this notice are preserved.