]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/avr/avr.c (avr_print_operand_address): Use CONST_INT_P if
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
83039163 12016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/68180
4 * g++.dg/cpp1y/pr68180.C: New.
5
760cc2e6 62016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7
8 PR tree-optimization/78319
9 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
10 arm-none-eabi.
11
315dfb42 122016-11-17 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/78306
15 * gcc.dg/cilk-plus/pr78306.c: New testcase.
16
17e8186b 172016-11-17 Richard Biener <rguenther@suse.de>
18
19 PR middle-end/78305
20 * gcc.dg/torture/pr78305.c: New testcase.
21
1eca3a7f 222016-11-17 Janus Weil <janus@gcc.gnu.org>
23
24 PR fortran/66227
25 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
26
6c1f90ee 272016-11-16 Marek Polacek <polacek@redhat.com>
28
29 PR c/78285
30 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
31 * g++.dg/ext/case-range2.C: Likewise.
32
63c8aefc 332016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
34
35 PR fortran/58001
36 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
37 * gfortran.dg/fmt_tab_2.f90: Ditto.
38
95de83a7 392016-11-16 Jakub Jelinek <jakub@redhat.com>
40
41 PR rtl-optimization/78378
42 * gcc.c-torture/execute/pr78378.c: New test.
43
50eec246 442016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
45
46 * gcc.dg/tree-prof/section-attr-1.c: New file.
47 * gcc.dg/tree-prof/section-attr-2.c: New file.
48 * gcc.dg/tree-prof/section-attr-3.c: New file.
49
308800c3 502016-11-16 Maciej W. Rozycki <macro@imgtec.com>
51
52 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
53 rather than `la'.
54
88526ee6 552016-11-16 Maciej W. Rozycki <macro@imgtec.com>
56
57 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
58 (dg-final): Remove microMIPS JALRS mnemonic matching.
59 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
60 (dg-final): Remove microMIPS JALRS mnemonic matching.
61 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
62 (dg-final): Remove microMIPS JALRS mnemonic matching.
63 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
64 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
65 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
66 * gcc.target/mips/call-1u.c: New test case.
67 * gcc.target/mips/call-2u.c: New test case.
68 * gcc.target/mips/call-3u.c: New test case.
69 * gcc.target/mips/call-4u.c: New test case.
70 * gcc.target/mips/call-5u.c: New test case.
71 * gcc.target/mips/call-6u.c: New test case.
72
fa1f9c9e 732016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
74
75 * gcc.target/arm/empty_fiq_handler.c: New test.
76
c508be16 772016-11-16 Jakub Jelinek <jakub@redhat.com>
78
79 PR fortran/78299
80 * gfortran.dg/gomp/pr78299.f90: New test.
81
9e57a9ab 822015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
83
84 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
85 * gcc.dg/optimize-bswaphi-1.c: Likewise.
86 * gcc.dg/optimize-bswapsi-2.c: Likewise.
87
05edb140 882016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
89
90 PR libgfortran/78314
91 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
92
722c5d82 932016-11-16 Bin Cheng <bin.cheng@arm.com>
94
95 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
96 according to updated dump info.
97
7fce8768 982016-11-16 Alexander Monakov <amonakov@ispras.ru>
99
100 * lib/target-supports.exp (check_effective_target_alloca): Use a
101 compile test.
102 * gcc.target/nvptx/softstack.c: New test.
103 * gcc.target/nvptx/decl-shared.c: New test.
104 * gcc.target/nvptx/decl-shared-init.c: New test.
105
35293eb1 1062016-11-16 Maciej W. Rozycki <macro@imgtec.com>
107
108 * gcc.target/mips/data-sym-jump.c: New test case.
109 * gcc.target/mips/data-sym-pool.c: New test case.
110 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
111 annotation.
112
5b631e09 1132016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
114
115 * lib/target-supports.exp (check_avx2_hw_available): New.
116 (check_effective_target_avx2_runtime): New.
117 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
118
dd4a826b 1192016-11-16 Tamar Christina <tamar.christina@arm.com>
120
121 PR testsuite/78136
122 * gcc.dg/cpp/trad/trad.exp
123 (dg-runtest): Moved $srcdir/$subdir/ to
124 DEFAULT_TRADCPPFLAGS.
125
beecc36d 1262016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
127
128 PR fortran/78356
129 * gfortran.dg/class_allocate_23.f08: New test.
130
ac924c09 1312016-11-16 Richard Biener <rguenther@suse.de>
132
133 PR middle-end/78333
134 * gcc.dg/pr78333.c: New testcase.
135
904e262b 1362016-11-16 Martin Liska <mliska@suse.cz>
137
138 PR sanitizer/78270
139 * gcc.dg/asan/pr78270.c: Update comment style.
140 * gcc.dg/asan/pr78270-2.c: New test.
141
7f0cbebc 1422016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
143
144 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
145 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
146
5d4e2409 1472016-11-16 Richard Biener <rguenther@suse.de>
148
149 PR tree-optimization/78348
150 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
151
22190042 1522016-11-16 Jakub Jelinek <jakub@redhat.com>
153
154 PR sanitizer/77823
155 * c-c++-common/ubsan/overflow-vec-1.c: New test.
156 * c-c++-common/ubsan/overflow-vec-2.c: New test.
157
02e0afdc 1582016-11-15 Marek Polacek <polacek@redhat.com>
159
160 * g++.dg/cpp1z/init-statement6.C: Rename a function.
161
a7c1a652 1622016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
163
164 PR libgfortran/51119
165 * gfortran.dg/matmul_12.f90: New test case.
166
16cdc558 1672016-11-15 Uros Bizjak <ubizjak@gmail.com>
168
169 * gcc.target/i386/funcspec-56.inc: New file.
170 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
171 common 32-bit and 64-bit function specific options.
172 * gcc.target/i386.funcspec-6.c: Ditto.
173
d10b2a5c 1742016-11-15 Jakub Jelinek <jakub@redhat.com>
175
b8fd03ae 176 * g++.dg/cpp1z/decomp14.C: New test.
177 * g++.dg/cpp1z/decomp15.C: New test.
178 * g++.dg/cpp1z/decomp16.C: New test.
179
a6f4466c 180 * g++.dg/cpp1z/decomp13.C: New test.
181
0f67b1be 182 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
183
d10b2a5c 184 PR c++/71988
185 * g++.dg/cpp0x/constexpr-71988.C: New test.
186
1f87aa23 1872016-11-15 Maciej W. Rozycki <macro@imgtec.com>
188
189 * gcc.target/mips/insn-casesi.c: New test case.
190 * gcc.target/mips/insn-pseudo-1.c: New test case.
191 * gcc.target/mips/insn-pseudo-2.c: New test case.
192 * gcc.target/mips/insn-pseudo-3.c: New test case.
193 * gcc.target/mips/insn-pseudo-4.c: New test case.
194 * gcc.target/mips/insn-tablejump.c: New test case.
195
32caa8ac 1962016-11-15 Maciej W. Rozycki <macro@imgtec.com>
197
198 * gcc.target/mips/mips.exp (mips_option_tests): Add
199 `-mcode-readable=yes' array element.
200
22d200b9 2012016-11-15 Maciej W. Rozycki <macro@imgtec.com>
202
203 * gcc.target/mips/mips.exp (mips_option_tests): Add
204 `-mmicromips' array element.
205
385999e2 2062016-11-15 Michael Matz <matz@suse.de>
207
208 PR missed-optimization/77881
209 * gcc.target/i386/pr77881.c: New test.
210
53ae7f64 2112016-11-15 Jakub Jelinek <jakub@redhat.com>
212
213 PR middle-end/78295
214 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
215
ae06106e 2162016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
217
218 * gcc.target/powerpc/vec-set-int.c: New test.
219 * gcc.target/powerpc/vec-set-short.c: Likesie.
220 * gcc.target/powerpc/vec-set-char.c: Likewise.
221
a49621cf 2222016-11-14 Jakub Jelinek <jakub@redhat.com>
223
224 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
225
9ff5ab90 2262016-11-14 Janus Weil <janus@gcc.gnu.org>
227
228 PR fortran/78300
229 * gfortran.dg/class_result_3.f90: New test.
230
b1f04d34 2312016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 232 Richard Biener <rguenther@suse.de>
233
234 * gcc.dg/gimplefe-1.c: New testcase.
235 * gcc.dg/gimplefe-2.c: Likewise.
236 * gcc.dg/gimplefe-3.c: Likewise.
237 * gcc.dg/gimplefe-4.c: Likewise.
238 * gcc.dg/gimplefe-5.c: Likewise.
239 * gcc.dg/gimplefe-6.c: Likewise.
240 * gcc.dg/gimplefe-7.c: Likewise.
241 * gcc.dg/gimplefe-8.c: Likewise.
242 * gcc.dg/gimplefe-9.c: Likewise.
243 * gcc.dg/gimplefe-10.c: Likewise.
244 * gcc.dg/gimplefe-11.c: Likewise.
245 * gcc.dg/gimplefe-12.c: Likewise.
246 * gcc.dg/gimplefe-13.c: Likewise.
247 * gcc.dg/gimplefe-14.c: Likewise.
248 * gcc.dg/gimplefe-15.c: Likewise.
249 * gcc.dg/gimplefe-16.c: Likewise.
250 * gcc.dg/gimplefe-17.c: Likewise.
251 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 252
3af33bcf 2532016-11-14 Martin Liska <mliska@suse.cz>
254
255 PR bootstrap/78069
256 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
257 to match scanned pattern.
258 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
259
7cacafcf 2602016-11-14 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/78312
263 * gcc.dg/torture/pr78312.c: New testcase.
264
3f1786fa 2652016-11-14 Georg-Johann Lay <avr@gjlay.de>
266
267 PR target/78093
268 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
269
3d8c7132 2702016-11-14 Jakub Jelinek <jakub@redhat.com>
271 Jason Merrill <jason@redhat.com>
272
273 Implement P0217R3 - C++17 structured bindings
274 * g++.dg/cpp1z/decomp1.C: New test.
275 * g++.dg/cpp1z/decomp2.C: New test.
276 * g++.dg/cpp1z/decomp3.C: New test.
277 * g++.dg/cpp1z/decomp4.C: New test.
278 * g++.dg/cpp1z/decomp5.C: New test.
279 * g++.dg/cpp1z/decomp6.C: New test.
280 * g++.dg/cpp1z/decomp7.C: New test.
281 * g++.dg/cpp1z/decomp8.C: New test.
282 * g++.dg/cpp1z/decomp9.C: New test.
283 * g++.dg/cpp1z/decomp10.C: New test.
284
3657b81b 2852016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
286
287 * g++.dg/torture/pr78268.C: New test.
288
9bf6a8e0 2892016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
290
291 PR c/35503
292 * c-c++-common/pr35503-1.c: New test.
293 * c-c++-common/pr35503-2.c: Likewise.
294 * c-c++-common/pr35503-3.c: Likewise.
295 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
296
f6f8b4f2 2972016-11-13 Uros Bizjak <ubizjak@gmail.com>
298
299 PR rtl-optimization/78232
300 PR rtl-optimization/78248
301 * gcc.dg/ubsan/pr78248.c: New test.
302
54efb8ee 3032016-11-13 Eric Botcazou <ebotcazou@adacore.com>
304
305 * gnat.dg/address_conv.adb: New test.
306
9ed6bb1c 3072016-11-13 Eric Botcazou <ebotcazou@adacore.com>
308
309 * gnat.dg/renaming11.ad[sb]: New test.
310
7907d43b 3112016-11-13 Eric Botcazou <ebotcazou@adacore.com>
312
313 * c-c++-common/dump-ada-spec-6.c: New test.
314
80905eec 3152016-11-13 Eric Botcazou <ebotcazou@adacore.com>
316
317 * gnat.dg/lto21.adb: New test.
318 * gnat.dg/lto21_pkg1.ads: New helper.
319 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
320
1f302f2e 3212016-11-13 Janus Weil <janus@gcc.gnu.org>
322
323 PR fortran/60952
324 * gfortran.dg/typebound_proc_34.f90: New test.
325
abfb4be5 3262016-11-13 Janus Weil <janus@gcc.gnu.org>
327
328 PR fortran/66366
329 * gfortran.dg/class_57.f90: Changed error message.
330 * gfortran.dg/class_60.f90: New test.
331
4699a580 3322016-11-12 David Edelsohn <dje.gcc@gmail.com>
333
334 * g++.dg/pr78112.C: XFAIL AIX.
335
f7b2c82b 3362016-11-12 Janus Weil <janus@gcc.gnu.org>
337
338 PR fortran/77501
339 * gfortran.dg/typebound_generic_16.f90: New test.
340
d16addb3 3412016-11-12 Jakub Jelinek <jakub@redhat.com>
342
343 PR c++/71225
344 * g++.dg/cpp0x/pr71225.C: New test.
345
1998c023 3462016-11-11 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gcc.target/sparc/20161111-1.c: New test.
349
a3b46c9c 3502016-11-11 Uros Bizjak <ubizjak@gmail.com>
351
352 PR target/78310
353 * gcc.target/i386/pr78310.c: New test.
354
0d56015c 3552016-11-11 Jeff Law <law@redhat.com>
356
357 * gcc.dg/tree-ssa/isolate-6.c: New test.
358 * gcc.dg/tree-ssa/isolate-7.c: New test.
359
dc9e2118 3602016-11-11 Bin Cheng <bin.cheng@arm.com>
361
362 PR testsuite/78292
363 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
364 vect_max_reduc.
365
9117e2ab 3662016-11-11 Jakub Jelinek <jakub@redhat.com>
367
368 PR c++/72774
369 * g++.dg/parse/pr72774.C: New test.
370
3d8b172a 3712016-11-11 Richard Biener <rguenther@suse.de>
372
373 PR tree-optimization/71575
374 * gcc.dg/graphite/pr71575-1.c: New testcase.
375 * gcc.dg/graphite/pr71575-2.c: Likewise.
376
36bb9d71 3772016-11-11 Richard Biener <rguenther@suse.de>
378
379 PR middle-end/78295
380 * gcc.dg/uninit-pr78295.c: New testcase.
381
53ae7f64 3822016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 383
384 PR fortran/78277
385 * gfortran.dg/dec_structure_17.f90: New test.
386
3c57e933 3872016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
388
389 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
390 being allowed in vector registers.
391 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
392 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
393 * gcc.target/powerpc/vsx-himode.c: Likewise.
394 * gcc.target/powerpc/vsx-himode2.c: Likewise.
395 * gcc.target/powerpc/vsx-himode3.c: Likewise.
396 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
397 to allow matching MFVSRD or MFVSRW.
398
b851b8f0 3992016-11-10 Pat Haugen <pthaugen@us.ibm.com>
400
401 PR rtl-optimization/78241
402 * gcc.dg/pr78241.c: New test.
403
a08fc382 4042016-11-10 Jakub Jelinek <jakub@redhat.com>
405
5fca0e1a 406 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
407 201307.
408
a08fc382 409 * g++.dg/cpp1z/noexcept-type14.C: New test.
410 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
411
8c2f9148 4122016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
413
414 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
415 WVAL0S tests added in r241817.
416
44b49e6b 4172016-11-10 Jakub Jelinek <jakub@redhat.com>
418
419 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
420 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
421 no longer allowed and corresponding ordered construct.
422 * gfortran.dg/gomp/linear-1.f90: New test.
423 * gfortran.dg/gomp/declare-simd-2.f90: New test.
424 * gfortran.dg/gomp/declare-target-1.f90: New test.
425 * gfortran.dg/gomp/declare-target-2.f90: New test.
426
65dc2516 4272016-11-10 Martin Liska <mliska@suse.cz>
428
429 PR sanitizer/78270
430 * gcc.dg/asan/pr78270.c: New test.
431
c74b2e3b 4322016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
433 Jakub Jelinek <jakub@redhat.com>
434
435 PR debug/78112
44b49e6b 436 * g++.dg/pr78112.C: New testcase.
c74b2e3b 437
934a0458 4382016-11-09 Jakub Jelinek <jakub@redhat.com>
439
104d9702 440 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
441 -Wno-c++1z-compat.
442 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
443 string in case condition contains % characters.
444
934a0458 445 PR c++/78283
446 * g++.dg/cpp1z/noexcept-type13.C: New test.
447
99f5e97b 4482016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
449
450 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
451 using (HAS_MOVN) with MIPS III.
452
92902736 4532016-11-09 Janus Weil <janus@gcc.gnu.org>
454
455 PR fortran/46459
456 * gfortran.dg/volatile14.f90: New test.
457
c07c7aac 4582016-11-09 Uros Bizjak <ubizjak@gmail.com>
459
460 PR target/78262
461 * gcc.target/i386/pr78262.c: New test.
462
53ae7f64 4632016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 464
465 PR fortran/78259
466 * gfortran.dg/pr78259.f90: New test.
467
c2ee4354 4682016-11-09 Janus Weil <janus@gcc.gnu.org>
469
470 PR fortran/60777
471 * gfortran.dg/spec_expr_7.f90: New test.
472
58721d0c 4732016-11-09 Jakub Jelinek <jakub@redhat.com>
474
092db747 475 PR target/77718
476 * gcc.c-torture/execute/pr77718.c: New test.
477
58721d0c 478 * gcc.dg/ubsan/c99-shift-3.c: New test.
479 * gcc.dg/ubsan/c99-shift-4.c: New test.
480 * gcc.dg/ubsan/c99-shift-5.c: New test.
481 * gcc.dg/ubsan/c99-shift-6.c: New test.
482
61e45f2d 4832016-11-09 Martin Liska <mliska@suse.cz>
484
485 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
486 test-case for memcmp.
487 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
488
0787dd56 4892016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
490
491 PR testsuite/78269
492 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
493
df163634 4942016-11-09 Paul Thomas <pault@gcc.gnu.org>
495
496 * gfortran.dg/move_alloc_18.f90: New test.
497
0c3d1ddf 4982016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
499
500 PR middle-end/78256
501 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
502 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
503
46837445 5042016-11-09 Janus Weil <janus@gcc.gnu.org>
505
506 PR fortran/71894
507 * gfortran.dg/class_59.f90: New test.
508
68d072bb 5092016-11-09 Richard Biener <rguenther@suse.de>
510
511 PR tree-optimization/78007
512 * gcc.dg/vect/vect-bswap32.c: Adjust.
513 * gcc.dg/vect/vect-bswap64.c: Likewise.
514
e0bcc1cc 5152016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
516
517 * gcc.dg/ipa/vrp7.c: New test.
518
166f8178 5192016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
520
521 PR ipa/78121
522 * gcc.dg/ipa/pr78121.c: New test.
523
e7c5f688 5242016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
525
526 * c-c++-common/asan/default_options.h: New file.
527 * c-c++-common/asan/strcasestr-1.c: New test.
528 * c-c++-common/asan/strcasestr-2.c: Likewise.
529 * c-c++-common/asan/strcspn-1.c: Likewise.
530 * c-c++-common/asan/strcspn-2.c: Likewise.
531 * c-c++-common/asan/strpbrk-1.c: Likewise.
532 * c-c++-common/asan/strpbrk-2.c: Likewise.
533 * c-c++-common/asan/strspn-1.c: Likewise.
534 * c-c++-common/asan/strspn-2.c: Likewise.
535 * c-c++-common/asan/strstr-1.c: Likewise.
536 * c-c++-common/asan/strstr-2.c: Likewise.
537 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
538
1350ad47 5392016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
540
541 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
542
a3ba9d54 5432016-11-08 Janus Weil <janus@gcc.gnu.org>
544
545 PR fortran/68440
546 * gfortran.dg/class_58.f90: New test.
547
bcc971fd 5482016-11-08 Uros Bizjak <ubizjak@gmail.com>
549
550 PR target/70799
551 * gcc.target/i386/pr70799-2.c: New test.
552
af1b77d0 5532016-11-08 Janus Weil <janus@gcc.gnu.org>
554
555 PR fortran/77596
556 * gfortran.dg/proc_ptr_comp_46.f90: New test.
557
ed73a6cb 5582016-11-08 Bin Cheng <bin.cheng@arm.com>
559
560 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
561
b887afd7 5622016-11-08 Bin Cheng <bin.cheng@arm.com>
563
564 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
565
4ba8fd25 5662016-11-08 Bin Cheng <bin.cheng@arm.com>
567
568 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
569
d71fcb4d 5702016-11-08 Martin Liska <mliska@suse.cz>
571
572 PR testsuite/78242
573 * g++.dg/asan/use-after-scope-4.C: New test.
574 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
575 * gcc.dg/asan/use-after-scope-8.c: Remove.
576
dc168f1c 5772016-11-08 Richard Biener <rguenther@suse.de>
578
579 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
580
2cda118d 5812016-11-08 Tamar Christina <tamar.christina@arm.com>
582
583 PR testsuite/78136
584 * gcc.dg/cpp/trad/trad.exp
585 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
586 * gcc.dg/cpp/trad/include.c: Use local header file.
587
de8f611c 5882016-11-08 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/78205
591 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
592
095c7123 5932016-11-08 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/78224
596 * g++.dg/torture/pr78224.C: New testcase.
597
5de86198 5982016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
599
600 * gcc.dg/store_merging_1.c: Require store_merge.
601 * gcc.dg/store_merging_2.c: Likewise.
602 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 603 * gcc.dg/store_merging_5.c: Likewise.
5de86198 604 * gcc.dg/store_merging_6.c: Likewise.
605 * gcc.dg/store_merging_7.c: Likewise.
606 * gcc.dg/store_merging_8.c: Likewise.
607 * lib/target-supports.exp (check_effective_target_store_merge): New.
608
9c118ae0 6092016-11-07 David Edelsohn <dje.gcc@gmail.com>
610
611 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
612 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
613 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
614 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
615 -mvsx -mpower8-vector.
616 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
617 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
618 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
619 -mvsx -mpower8-vector.
620
ded98213 6212016-11-07 David Edelsohn <dje.gcc@gmail.com>
622
623 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
624
625 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
626 * gcc.dg/visibility-14.c: XFAIL AIX.
627 * gcc.dg/visibility-15.c: XFAIL AIX.
628 * gcc.dg/visibility-16.c: XFAIL AIX.
629 * gcc.dg/visibility-17.c: XFAIL AIX.
630 * gcc.dg/visibility-18.c: XFAIL AIX.
631 * gcc.dg/visibility-19.c: XFAIL AIX.
632 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
633 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
634 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
635 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
636
dfeedc5c 6372016-11-07 Jakub Jelinek <jakub@redhat.com>
638
639 PR target/78227
640 * gcc.target/i386/pr78227-1.c: New test.
641 * gcc.target/i386/pr78227-2.c: New test.
642
4a9eb7eb 6432016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
644
645 PR middle-end/35691
646 * gcc.dg/pr35691-1.c: New test-case.
647 * gcc.dg/pr35691-2.c: Likewise.
648
9075517e 6492016-11-07 Bernd Schmidt <bschmidt@redhat.com>
650
651 PR rtl-optimization/77309
652 * gcc.dg/torture/pr77309.c: New test.
653
1764c2f2 6542016-11-07 Jakub Jelinek <jakub@redhat.com>
655
656 PR middle-end/71529
657 * gcc.target/i386/pr71529.C: Moved to ...
658 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
659
660 PR target/64411
661 * gcc.target/i386/pr64411.C: Moved to ...
662 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
663 lp64.
664
665 PR target/65105
666 * gcc.target/i386/pr65105-4.C: Moved to ...
667 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
668 Run into compile test rather than execute test.
669
e3dbe99a 6702016-11-07 Richard Biener <rguenther@suse.de>
671
672 PR target/78229
673 * g++.dg/pr78229.C: New testcase.
674
4de7f8df 6752016-11-07 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/78218
678 * gcc.dg/torture/pr78218.c: New testcase.
679
57b2dea1 6802016-11-07 Richard Biener <rguenther@suse.de>
681
682 PR tree-optimization/78228
683 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
684
0c448d00 6852016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
686
687 PR target/77822
688 * g++.dg/torture/pr77822.C: New test.
689
ea86011c 6902016-11-07 Martin Liska <mliska@suse.cz>
691
692 * c-c++-common/asan/force-inline-opt0-1.c: Disable
693 -f-sanitize-address-use-after-scope.
694 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
695 internal fn calls.
696 * g++.dg/asan/use-after-scope-1.C: New test.
697 * g++.dg/asan/use-after-scope-2.C: Likewise.
698 * g++.dg/asan/use-after-scope-3.C: Likewise.
699 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
700 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
701 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
702 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
703 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
704 * g++.dg/asan/use-after-scope-types.h: Likewise.
705 * gcc.dg/asan/use-after-scope-1.c: Likewise.
706 * gcc.dg/asan/use-after-scope-2.c: Likewise.
707 * gcc.dg/asan/use-after-scope-3.c: Likewise.
708 * gcc.dg/asan/use-after-scope-4.c: Likewise.
709 * gcc.dg/asan/use-after-scope-5.c: Likewise.
710 * gcc.dg/asan/use-after-scope-6.c: Likewise.
711 * gcc.dg/asan/use-after-scope-7.c: Likewise.
712 * gcc.dg/asan/use-after-scope-8.c: Likewise.
713 * gcc.dg/asan/use-after-scope-9.c: Likewise.
714 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
715 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
716 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
717 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
718 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
719
82031b11 7202016-11-07 Richard Biener <rguenther@suse.de>
721
722 PR tree-optimization/78189
723 * g++.dg/torture/pr78189.C: New testcase.
724
272c18b8 7252016-11-06 David Edelsohn <dje.gcc@gmail.com>
726
727 * gcc.dg/Wtrampolines.c: XFAIL AIX.
728
5055cc98 7292016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
730
731 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
732 occuring.
733
ddd81c4d 7342016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
735
736 PR fortran/78221
737 * arith.c (gfc_complex2real): Change gfc_warning_now to
738 gfc_warning.
739
ae1fe1c1 7402016-11-05 Paul Thomas <pault@gcc.gnu.org>
741
742 * gfortran.dg/move_alloc_17.f03: New test.
743
1f8787c9 7442016-11-05 Richard Biener <rguenther@suse.de>
745
746 PR bootstrap/78188
747 * g++.dg/ipa/pr78188.C: New test.
748
a3886308 7492016-11-05 Janus Weil <janus@gcc.gnu.org>
750 Dominique d'Humieres <dominiq@lps.ens.fr>
751
752 PR fortran/69495
753 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
754
ae235bb5 7552016-11-05 Paul Thomas <pault@gcc.gnu.org>
756
757 PR fortran/67564
758 * gfortran.dg/select_type_39.f03: New test.
759
7602016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 761
762 PR fortran/64933
763 * gfortran.dg/associate_23.f90: New test.
764
cdf56687 7652016-11-04 Jakub Jelinek <jakub@redhat.com>
766
767 PR target/77834
768 * gcc.dg/pr77834.c: New test.
769
8be5cb78 7702016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/67980
773 * g++.dg/cpp1y/pr67980.C: New.
774
133e5599 7752016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
776
777 * gcc.target/powerpc/fold-vec-add-1.c: New.
778 * gcc.target/powerpc/fold-vec-add-2.c: New.
779 * gcc.target/powerpc/fold-vec-add-3.c: New.
780 * gcc.target/powerpc/fold-vec-add-4.c: New.
781 * gcc.target/powerpc/fold-vec-add-5.c: New.
782 * gcc.target/powerpc/fold-vec-add-6.c: New.
783 * gcc.target/powerpc/fold-vec-add-7.c: New.
784
1c518af3 7852016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 786
787 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
788 for -mbranch-likely, infer -mno-branch-likely for R6.
789
25326fef 7902016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
791
792 PR c++/71973
793 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
794 * g++.dg/init/new15.C: Likewise.
795 * g++.dg/ipa/inline-1.C: Likewise.
796 * g++.dg/ipa/inline-2.C: Likewise.
797 * g++.dg/lto/20080908-1_0.C: Likewise.
798 * g++.dg/tc1/dr20.C: Likewise.
799 * g++.dg/tree-ssa/inline-1.C: Likewise.
800 * g++.dg/tree-ssa/inline-2.C: Likewise.
801 * g++.old-deja/g++.law/except1.C: Likewise.
802 * g++.old-deja/g++.other/vbase5.C: Likewise.
803 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
804
e72902d2 8052016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
806
807 PR tree-optimization/78210
808 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
809 possibility of widening multiplies.
810
5b9b62c9 8112016-11-04 Richard Biener <rguenther@suse.de>
812
813 PR middle-end/78185
814 * gcc.dg/pr78185.c: New testcase.
815
5f1e62c6 8162016-10-04 David Edelsohn <dje.gcc@gmail.com>
817
818 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
819 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
820
2034deb9 8212016-11-03 Jakub Jelinek <jakub@redhat.com>
822 Alexandre Oliva <aoliva@redhat.com>
823 Jason Merrill <jason@redhat.com>
824
825 PR debug/28767
826 PR debug/56974
827 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
828 * g++.dg/debug/dwarf2/ref-3.C: New test.
829 * g++.dg/debug/dwarf2/ref-4.C: New test.
830 * g++.dg/debug/dwarf2/refqual-1.C: New test.
831 * g++.dg/debug/dwarf2/refqual-2.C: New test.
832
8332016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 834
835 * gfortran.dg/dec_exp_1.f90: New test.
836 * gfortran.dg/dec_exp_2.f90: Likewise.
837 * gfortran.dg/dec_exp_3.f90: Likewise.
838
2034deb9 8392016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 840
841 * gfortran.dg/dec_parameter_1.f: New test.
842 * gfortran.dg/dec_parameter_2.f90: Likewise.
843 * gfortran.dg/dec_parameter_3.f90: Likewise.
844 * gfortran.dg/dec_parameter_4.f90: Likewise.
845
36ffeeaf 8462016-11-03 Martin Liska <mliska@suse.cz>
847
848 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
849 output.
850 * gcc.dg/tree-prof/time-profiler-3.c: New test.
851
9769a02b 8522016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
853
854 PR libgcc/78067
855 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
856
d9b9f4ab 8572016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
858
859 * gcc.c-torture/execute/pr78170.c: Require int32plus.
860
60cd8c97 8612016-11-02 Max Filippov <jcmvbkbc@gmail.com>
862
863 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
864
e69f2f12 8652016-11-01 Tamar Christina <tamar.christina@arm.com>
866
867 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
868 Check for arm_v8_neon_hw.
869 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
870 Likewise.
871 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
872 Likewise.
873 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
874 Likewise.
875
427223f1 8762016-11-02 Richard Biener <rguenther@suse.de>
877
878 * gcc.dg/store_merging_8.c: New testcase.
879
2034deb9 8802016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 881
882 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
883
134e84c6 8842016-11-02 David Edelsohn <dje.gcc@gmail.com>
885
bbfcea83 886 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
887 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
888 * gcc.dg/addr_equal_1.c: XFAIL AIX.
889 * gcc.dg/pr65779.c: XFAIL AIX.
890 * gcc.dg/pr70405.c: XFAIL AIX.
891
134e84c6 892 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
893 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
894 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
895
0cc844b2 8962016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
897
898 * lib/target-supports.exp (check_gc_sections_available): Use
899 -print-prog-name=ld to determine linker used.
900
5e0b5f08 9012016-11-02 Martin Liska <mliska@suse.cz>
902
903 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
904 test case.
905
5e922e43 9062016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
907
908 PR tree-optimization/78170
909 * gcc.c-torture/execute/pr78170.c: New test.
910
e77557c0 9112016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
912
913 PR tree-optimization/78162
914 * gcc.c-torture/compile/pr78162.c: New test.
915
76bc343a 9162016-11-02 Richard Biener <rguenther@suse.de>
917
918 PR tree-optimization/78035
919 PR tree-optimization/77964
920 * gcc.target/i386/pr78035.c: New testcase.
921
3763b845 9222016-11-02 Richard Biener <rguenther@suse.de>
923
924 * gcc.dg/tree-ssa/vrp111.c: New testcase.
925 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
926 * gcc.dg/tree-ssa/pr21086.c: Likewise.
927 * gcc.dg/tree-ssa/pr58480.c: Likewise.
928 * gcc.dg/tree-ssa/vrp08.c: Likewise.
929
3e41d21b 9302016-11-01 David Edelsohn <dje.gcc@gmail.com>
931
932 * gfortran.dg/pr70937.f90: require-effective-target lto.
933
66d722cc 9342016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
935
936 PR fortran/69544
937 * gfortran.dg/where_6.f90: New test.
938
dcc1dde9 9392016-11-01 Jakub Jelinek <jakub@redhat.com>
940
941 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
942
d28d2da4 9432016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
944
945 PR fortran/69544
946 * gfortran.dg/where_5.f90: New test.
947
94bea3fe 9482016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
949
950 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
951 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
952 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
953 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
954
164d44e8 9552016-11-01 Uros Bizjak <ubizjak@gmail.com>
956
957 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
958 Whitespace fixes.
959 (check_effective_target_vect_cmdline_needed): Check
960 is-effective-target ia32 for x86 targets.
961 (check_effective_target_vect_simd_clones): Simplify condition.
962 (check_effective_target_vect_double): Ditto.
963 (check_effective_target_vect_aligned_arrays): Check
964 is-effective-target ia32 for x86 targets. Simplify condition.
965 (check_effective_target_vect_multiple_sizes): Simplify condition.
966 (check_effective_target_sqrt_insn): Add i?86-*-* target.
967 (check_effective_target_sync_int_128): Simplify condition.
968 (check_effective_target_sync_int_128_runtime): Ditto.
969 (check_effective_target_sync_long_long_runtime): Ditto.
970 (check_effective_target_divmod): Add i?86-*-* target.
971
9fc5a5fc 9722016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
973
974 * gcc.target/powerpc/vsx-extract-4.c: New test.
975 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
976
a5b29676 9772016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
978
979 PR fortran/54679
980 * gfortran.dg/fmt_l.f90: Update test.
981 * gfortran.dg/fmt_l0.f90: New test.
982
e7defe0c 9832016-10-31 Jakub Jelinek <jakub@redhat.com>
984
985 PR c++/78089
986 * c-c++-common/builtin-shuffle-1.c: New test.
987 * g++.dg/cpp0x/addressof3.C: New test.
988
6743ce6f 9892016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
990
991 Add tests for a const member and a reference member for launder.
992 * g++.dg/cpp1z/launder3.C: New.
993 * g++.dg/cpp1z/launder4.C: Likewise.
994 * g++.dg/cpp1z/launder5.C: Likewise.
995 * g++.dg/cpp1z/launder5.cc: Likewise.
996 * g++.dg/cpp1z/launder5.h: Likewise.
997 * g++.dg/cpp1z/launder6.C: Likewise.
998 * g++.dg/cpp1z/launder6.cc: Likewise.
999 * g++.dg/cpp1z/launder6.h: Likewise.
1000
c02417ad 10012016-10-31 Jakub Jelinek <jakub@redhat.com>
1002
f6f44a1d 1003 PR c++/77948
1004 * g++.dg/cpp0x/pr77948-1.C: New test.
1005 * g++.dg/cpp0x/pr77948-2.C: New test.
1006 * g++.dg/cpp0x/pr77948-3.C: New test.
1007 * g++.dg/cpp0x/pr77948-4.C: New test.
1008 * g++.dg/cpp0x/pr77948-5.C: New test.
1009 * g++.dg/cpp0x/pr77948-6.C: New test.
1010
c02417ad 1011 PR tree-optimization/77860
1012 * gcc.dg/pr77860.c: New test.
1013
5f5452c2 10142016-10-31 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR c++/77886
1017 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1018
c6c79147 10192016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1020
1021 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1022
50d3ad71 10232016-10-30 Le-Chun Wu <lcwu@google.com>
1024 Mark Wielaard <mjw@redhat.com>
1025
1026 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1027 * gcc.dg/Wshadow-local-1.c: Likewise.
1028 * gcc.dg/Wshadow-local-2.c: Likewise.
1029 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1030 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1031 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1032
7f0c2660 10332016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1034
1035 PR tree-optimization/71915
1036 PR tree-optimization/71490
1037 * gcc.dg/tree-ssa/pr54245.c: Delete.
1038 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1039 document why.
1040
8efd711b 10412016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1042
1043 PR fortran/78123
1044 * gfortran.dg/fmt_t_9.f: New test.
1045
a57f28d2 10462016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1047
1048 PR fortran/67219
1049 * gfortran.dg/pr67219.f90: New test.
1050
f6443ac9 10512016-10-29 Jakub Jelinek <jakub@redhat.com>
1052
90ff29c3 1053 PR rtl-optimization/77919
1054 * g++.dg/torture/pr77919-2.C: New test.
1055
f6443ac9 1056 PR target/78148
1057 * gcc.dg/pr78148.c: New test.
1058
97574c57 10592016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1060
1061 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1062 * gcc.target/sparc/overflow-4.c: ...here.
1063 * gcc.target/sparc/overflow-5.c: New test.
1064
67f7b566 10652016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1066 Kugan Vivekanandarajah <kuganv@linaro.org>
1067 Jim Wilson <jim.wilson@linaro.org>
1068
1069 PR tree-optimization/43721
1070 * lib/target-supports.exp (check_effective_target_divmod): New.
1071 (check_effective_target_divmod_simode): Likewise.
1072 (check_effective_target_arm_divmod_simode): Likewise.
1073 * gcc.dg/divmod-1-simode.c: New test.
1074 * gcc.dg/divmod-1.c: Likewise.
1075 * gcc.dg/divmod-2-simode.c: Likewise.
1076 * gcc.dg/divmod-2.c: Likewise.
1077 * gcc.dg/divmod-3-simode.c: Likewise.
1078 * gcc.dg/divmod-3.c: Likewise.
1079 * gcc.dg/divmod-4-simode.c: Likewise.
1080 * gcc.dg/divmod-4.c: Likewise.
1081 * gcc.dg/divmod-5.c: Likewise.
1082 * gcc.dg/divmod-6-simode.c: Likewise.
1083 * gcc.dg/divmod-6.c: Likewise.
1084 * gcc.dg/divmod-7.c: Likewise.
1085
3d3e04ac 10862016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1087 Jakub Jelinek <jakub@redhat.com>
1088 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1089
1090 PR middle-end/22141
1091 PR rtl-optimization/23684
1092 * gcc.c-torture/execute/pr22141-1.c: New test.
1093 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1094 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1095 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1096 * gcc.dg/store_merging_1.c: New test.
1097 * gcc.dg/store_merging_2.c: Likewise.
1098 * gcc.dg/store_merging_3.c: Likewise.
1099 * gcc.dg/store_merging_4.c: Likewise.
1100 * gcc.dg/store_merging_5.c: Likewise.
1101 * gcc.dg/store_merging_6.c: Likewise.
1102 * gcc.dg/store_merging_7.c: Likewise.
1103 * gcc.target/i386/pr22141.c: Likewise.
1104 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1105 * g++.dg/init/new17.C: Likewise.
1106
2034deb9 11072016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1108
1109 PR middle-end/72747
1110 * c-c++-common/pr72747-1.c: New test.
1111 * c-c++-common/pr72747-2.c: Likewise.
1112
987860a9 11132016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1114
1115 * gcc.target/s390/oscbreak-1.c: New test.
1116
55c01516 11172016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1118
1119 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1120
452a353a 11212016-10-28 Jakub Jelinek <jakub@redhat.com>
1122
971e7f12 1123 PR rtl-optimization/77919
1124 * g++.dg/torture/pr77919.C: New test.
1125
452a353a 1126 PR rtl-optimization/78132
1127 * gcc.target/i386/pr78132.c: New test.
1128
c8fb4e06 11292016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1130
1131 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1132
d59ca9c8 11332016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1134
1135 * gcc.target/powerpc/vsx-simode.c: New test.
1136 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1137 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1138
b95a2fd4 11392016-10-27 Jakub Jelinek <jakub@redhat.com>
1140
bd7b3fc8 1141 PR fortran/78026
1142 * gfortran.dg/gomp/pr78026.f03: New test.
1143 * gfortran.dg/select_type_38.f03: New test.
1144
b95a2fd4 1145 PR middle-end/78025
1146 * g++.dg/gomp/declare-simd-7.C: New test.
1147
bd7b3fc8 11482016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1149
1150 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1151 * gfortran.dg/dec_init_2.f90: Likewise.
1152 * gfortran.dg/dec_init_3.f90: New test.
1153 * gfortran.dg/dec_init_4.f90: Likewise.
1154
641ae1b8 11552016-10-27 Bin Cheng <bin.cheng@arm.com>
1156
1157 * gcc.dg/fold-narrowbopcst-1.c: New test.
1158
bd7b3fc8 11592016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1160
1161 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1162 dg-shouldfail/dg-output instead of XFAIL.
1163 * gfortran.dg/dec_io_6.f90: Likewise.
1164
84b72a11 11652016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1166
1167 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1168 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1169 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1170 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1171 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1172 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1173 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1174 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1175 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1176 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1177
15eeb126 11782016-10-27 Bin Cheng <bin.cheng@arm.com>
1179
1180 * gcc.dg/fold-convmaxconv-1.c: New test.
1181 * gcc.dg/fold-convminconv-1.c: New test.
1182
2034deb9 11832016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1184
1185 PR fortran/78092
1186 * gfortran.dg/pr78092.f90: New test.
1187
2db725dd 11882016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1189
1190 PR target/78056
1191 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1192 expected error message.
1193 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1194 expected error message.
1195 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1196 (test_all_not_equal_and_not_zero): Change expected error message.
1197
816a8c6d 11982016-10-26 Jakub Jelinek <jakub@redhat.com>
1199
1200 PR fortran/77973
1201 * gfortran.dg/gomp/pr77973.f90: New test.
1202
ed09e1d5 12032016-10-26 Paul Thomas <pault@gcc.gnu.org>
1204
1205 PR fortran/78108
1206 * gfortran.dg/submodule_18.f08: New test.
1207 * gfortran.dg/submodule_19.f08: New test.
1208
a0194feb 12092016-10-26 Michael Matz <matz@suse.de>
1210
1211 * g++.dg/pr78060.C: New test.
1212 * gfortran.dg/pr78061.f: New test.
1213 * g++.dg/pr78088.C: New test.
1214
bd7b3fc8 12152016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1216
1217 * gfortran.dg/dec_io_1.f90: New test.
1218 * gfortran.dg/dec_io_2.f90: New test.
1219 * gfortran.dg/dec_io_3.f90: New test.
1220 * gfortran.dg/dec_io_4.f90: New test.
1221 * gfortran.dg/dec_io_5.f90: New test.
1222 * gfortran.dg/dec_io_6.f90: New test.
1223
83ee671e 12242016-10-25 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR sanitizer/78106
1227 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1228
12292016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1230
1231 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1232 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1233
9db5ef21 12342016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1235
1236 * gnat.dg/opt59.adb: New test.
1237 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1238
1239 * gnat.dg/opt60.adb: New test.
1240
255d575a 12412016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1242
1243 PR fortran/72770
1244 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1245 this pr.
1246
6a2e2a85 12472016-10-25 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR target/78102
1250 * gcc.target/i386/pr78102.c: New test.
1251
83ee671e 12522016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1253
1254 * gfortran.dg/dec_logical_xor_1.f90: New test.
1255 * gfortran.dg/dec_logical_xor_2.f90: New test.
1256 * gfortran.dg/dec_logical_xor_3.f03: New test.
1257
83ee671e 12582016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1259
1260 * gfortran.dg/dec_loc_rval_1.f90: New test.
1261 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1262 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1263
83ee671e 12642016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1265
006943e8 1266 * gfortran.dg/dec_type_print.f90: New testcase.
1267
83ee671e 12682016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1269
1270 * gfortran.dg/feed_1.f90: New test.
1271 * gfortran.dg/feed_2.f90: New test.
501b58b2 1272
a07d5339 12732016-10-25 Martin Liska <mliska@suse.cz>
1274
1275 PR sanitizer/78106
1276 * gcc.dg/asan/pr78106.c: New test.
1277
131ad74b 12782016-10-25 Martin Liska <mliska@suse.cz>
1279
1280 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1281
78e31c4c 12822016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1283
1284 PR target/78041
1285 * gcc.target/arm/pr78041.c: New test.
1286
6e1b2ffb 12872016-10-25 Jakub Jelinek <jakub@redhat.com>
1288
1289 * g++.dg/cpp1z/launder1.C: New test.
1290 * g++.dg/cpp1z/launder2.C: New test.
1291
c9a8ee19 12922016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1293 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1294
1295 PR target/71676
1296 PR target/71678
1297 * gcc.target/avr/pr71676-2.c: New test.
1298
24c7ece1 12992016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1300 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1301
1302 PR target/71676
1303 PR target/71678
1304 * gcc.target/avr/pr71676-1.c: New test.
1305 * gcc.target/avr/pr71676-3.c: New test.
1306 * gcc.target/avr/pr71676.c: New test.
1307 * gcc.target/avr/pr71678.c: New test.
1308
2e2f6914 13092016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1310
1311 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1312 such that cloned verions of tested functions are not created.
1313
0fdad659 13142016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1315
1316 PR fortran/71895
1317 * gfortran.dg/pr71895.f90: New test.
1318
1eaf0150 13192016-10-24 Jakub Jelinek <jakub@redhat.com>
1320
1321 * g++.dg/debug/dwarf2/ref-2.C: New test.
1322
5f64e688 13232016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1324
1325 * c-c++-common/Wint-in-bool-context-3.c: New test.
1326
c62d63d4 13272016-10-24 Martin Sebor <msebor@redhat.com>
1328
1329 PR middle-end/77735
1330 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1331 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1332 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1333 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1334 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1335 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1336 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1337
11cb7700 13382016-10-24 Richard Biener <rguenther@suse.de>
1339
1340 PR testsuite/71491
1341 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1342 * gcc.dg/vect/slp-45.c: Likewise.
1343
c2423c1d 13442016-10-24 Richard Biener <rguenther@suse.de>
1345
1346 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1347 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1348 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1349
2cd66116 13502016-10-24 Georg-Johann Lay <avr@gjlay.de>
1351
1352 PR target/78093
1353 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1354 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1355
8cc18ee3 13562016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1357
1358 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1359
595090de 13602016-10-24 Jakub Jelinek <jakub@redhat.com>
1361
1362 * gcc.target/i386/bmi2-pext-1.c: New test.
1363 * gcc.target/i386/bmi2-pdep-1.c: New test.
1364 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1365 * gcc.target/i386/tbm-bextri-1.c: New test.
1366 * gcc.target/i386/bmi-bextr-6.c: New test.
1367
98d9f593 13682016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1369
1370 PR target/77483
1371 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1372 * gcc.target/i386/pr65105-1.c: Likewise.
1373 * gcc.target/i386/pr65105-2.c: Likewise.
1374 * gcc.target/i386/pr65105-3.c: Likewise.
1375 * gcc.target/i386/pr65105-5.c: Likewise.
1376 * gcc.target/i386/pr67761.c: Likewise.
1377 * gcc.target/i386/pr70799-1.c: Likewise.
1378
020c2754 13792016-10-24 Martin Liska <mliska@suse.cz>
1380
1381 PR sanitizer/77966
1382 * c-c++-common/ubsan/unreachable-3.c: New test.
1383
a484f6fe 13842016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1385
1386 PR fortran/77763
1387 * gfortran.dg/pr77763.f90
1388
1a6627ef 13892016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1390
1391 PR fortran/54730
1392 PR fortran/78033
1393 * gfortran.dg/pr78033.f90: New test.
1394
b0cb70c0 13952016-10-23 Paul Thomas <pault@gcc.gnu.org>
1396
1397 PR fortran/69834
1398 * gfortran.dg/select_type_1.f03: Change error for overlapping
1399 TYPE IS cases.
1400 * gfortran.dg/select_type_36.f03: New test.
1401
11d8d4ee 14022016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1403
1404 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1405
5676fa7f 14062016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1407
1408 PR fortran/78021
1409 * gfortran.dg/string_length_3.f90: New test.
1410
d202d7b5 14112016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1412
d202d7b5 1413 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1414
14152016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1416
1417 PR fortran/43366
1418 PR fortran/57117
1419 PR fortran/61337
1420 * gfortran.dg/alloc_comp_class_5.f03: New test.
1421 * gfortran.dg/class_allocate_21.f90: New test.
1422 * gfortran.dg/class_allocate_22.f90: New test.
1423 * gfortran.dg/realloc_on_assign_27.f08: New test.
1424
5a096987 14252016-10-21 Jeff Law <law@redhat.com>
1426
1427 * PR tree-optimization/71947
1428 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1429 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1430 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1431
6cb5d057 14322016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1433
1434 * gcc.dg/ipa/vrp5.c: New test.
1435 * gcc.dg/ipa/vrp6.c: New test.
1436
0ee6ade7 14372016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1438
1439 * gcc.target/aarch64/test_frame_17.c: New test.
1440
0fe76522 14412016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1442
1443 * gcc.target/aarch64/test_frame_17.c: New test.
1444
4e2173b0 14452016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1446
1447 PR preprocessor/71681
1448 * gcc.dg/cpp/pr71681-1.c: New testcase
1449 * gcc.dg/cpp/pr71681-2.c: Likewise
1450 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1451 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1452 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1453 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1454
4d8040d8 14552016-10-21 Jakub Jelinek <jakub@redhat.com>
1456
1a4cced6 1457 PR target/78057
1458 * gcc.target/i386/pr78057.c: New test.
1459
4d8040d8 1460 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1461
60e91af4 14622016-10-21 Paul Thomas <pault@gcc.gnu.org>
1463
1464 PR fortran/69566
1465 * gfortran.dg/select_type_37.f03: New test.
1466
c2c800fc 14672016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1468
1469 PR target/71627
1470 * gcc.target/avr/pr71627.c: New test
1471
121d313b 14722016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1473
1474 * gcc.target/sparc/overflow-1.c: New test.
1475 * gcc.target/sparc/overflow-2.c: Likewise.
1476 * gcc.target/sparc/overflow-3.c: Likewise.
1477
f1ea412a 14782016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1479
1480 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1481 effective target.
1482
ec85126d 14832016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1484
1485 PR rtl-optimization/78038
1486 * gcc.target/aarch64/pr78038.c: New test.
1487
a3d5ca2a 14882016-10-21 Richard Biener <rguenther@suse.de>
1489
1490 PR tree-optimization/78051
1491 * g++.dg/torture/pr78051.C: New testcase.
1492
127b5b65 14932016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1494
1495 * c-c++-common/wdate-time.c: Restored test case.
1496 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1497
8d379b82 14982016-10-20 Jakub Jelinek <jakub@redhat.com>
1499
1500 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1501
e0a20c9e 15022016-10-20 Uros Bizjak <ubizjak@gmail.com>
1503
1504 PR target/78037
1505 * gcc.target/i386/pr78037.c: New test.
1506
06904722 15072016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1508
1509 * gcc.target/visium/overflow8.c: New.
1510 * gcc.target/visium/overflow16.c: Likewise.
1511 * gcc.target/visium/overflow32: Likewise.
1512
92a2a716 15132016-10-20 Michael Matz <matz@suse.de>
1514
1515 * gcc.dg/loop-split.c: New test.
1516 * gcc.dg/tree-ssa/ifc-9.c: Update.
1517 * gcc.dg/tree-ssa/ifc-10.c: Update.
1518
8a0d346b 15192016-10-20 Richard Biener <rguenther@suse.de>
1520
1521 * gcc.dg/graphite/pr35356-1.c: Update.
1522
bc3bde59 15232016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/77446
1526 * g++.dg/cpp1y/pr77446.C: New.
1527
ab056ef4 15282016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1529
1530 PR tree-optimization/53979
1531 * gcc.dg/pr53979-1.c: New test-case.
1532 * gcc.dg/pr53979-2.c: Likewise.
1533
5c2ba578 15342016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1535
1536 * c-c++-common/Wint-in-bool-context-2.c: New test.
1537
dbbe97e3 15382016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1539
1540 * gfortran.dg/dtio_17.f90: Fix test.
1541
0d05daf3 15422016-10-19 Aldy Hernandez <aldyh@redhat.com>
1543
1544 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1545 * gcc.dg/Walloca-2.c: Same.
1546
e066ee66 15472016-10-19 Aldy Hernandez <aldyh@redhat.com>
1548
1549 * gcc.dg/Wvla-1.c: Rename to...
1550 * gcc.dg/Wvla-larger-than-1.c: ...this.
1551 * gcc.dg/Wvla-2.c: Rename to...
1552 * gcc.dg/Wvla-larger-than-2.c: ...this.
1553 * gcc.dg/Wvla-3.c: Rename to...
1554 * gcc.dg/Walloca-11.c.: ...this.
1555 * gcc.dg/wvla-[1-7].c: Rename to:
1556 * gcc.dg/Wvla-[1-7].c: ...this.
1557
82112bf2 15582016-10-19 Bin Cheng <bin.cheng@arm.com>
1559
1560 PR tree-optimization/78005
1561 * gcc.dg/vect/pr78005.c: New.
1562 * gcc.target/i386/l_fma_float_1.c: Revise test.
1563 * gcc.target/i386/l_fma_float_2.c: Ditto.
1564 * gcc.target/i386/l_fma_float_3.c: Ditto.
1565 * gcc.target/i386/l_fma_float_4.c: Ditto.
1566 * gcc.target/i386/l_fma_float_5.c: Ditto.
1567 * gcc.target/i386/l_fma_float_6.c: Ditto.
1568 * gcc.target/i386/l_fma_double_1.c: Ditto.
1569 * gcc.target/i386/l_fma_double_2.c: Ditto.
1570 * gcc.target/i386/l_fma_double_3.c: Ditto.
1571 * gcc.target/i386/l_fma_double_4.c: Ditto.
1572 * gcc.target/i386/l_fma_double_5.c: Ditto.
1573 * gcc.target/i386/l_fma_double_6.c: Ditto.
1574
b3e3b38b 15752016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1576
1577 PR tree-optimization/78024
1578 * gcc.dg/goacc/loop-processing-1.c: New file.
1579
1227b118 15802016-10-19 Richard Biener <rguenther@suse.de>
1581
1582 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1583
f9debd38 15842016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1585
1586 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1587 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1588 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1589 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1590 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1591 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1592 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1593 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1594 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1595 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1596 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1597 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1598 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1599 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1600 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1601 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1602 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1603 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1604 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1605 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1606 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1607 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1608 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1609 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1610 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1611 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1612 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1613 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1614 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1615 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1616 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1617 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1618 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1619 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1620 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1621 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1622 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1623 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1624 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1625 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1626 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1627 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1628 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1629 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1630 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1631 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1632 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1633 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1634 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1635 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1636 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1637 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1638 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1639 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1640 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1641 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1642 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1643 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1644 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1645 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1646 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1647 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1648 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1649 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1650 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1651 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1652 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1653 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1654 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1655 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1656 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1657 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1658 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1659 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1660 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1661 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1662 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1663 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1664 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1665 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1666 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1667 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1668 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1669 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1670 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1671 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1672 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1673 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1674 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1675 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1676 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1677 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1678 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1679 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1680 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1681 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1682 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1683 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1684 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1685 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1686 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1687 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1688 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1689 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1690 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1691 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1692 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1693 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1694 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1695 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1696 * gcc.target/powerpc/vsu/vsu.exp: New file.
1697
4d7671d9 16982016-10-18 Uros Bizjak <ubizjak@gmail.com>
1699
1700 PR target/77991
1701 * gcc.target/i386/pr77991.c: New test.
1702
ce1813aa 17032016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1704
1705 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1706 LTO is used.
1707
7c57132a 17082016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1709
4d7671d9 1710 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1711
9edca09e 17122016-10-18 Richard Biener <rguenther@suse.de>
1713
1714 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1715 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1716 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1717 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1718 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1719 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1720 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1721 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1722 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1723 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1724 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1725 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1726 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1727 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1728 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1729 * gcc.dg/pr68217.c: Likewise.
1730 * gcc.dg/predict-9.c: Likewise.
1731 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1732 * gcc.dg/predict-1.c: Likewise.
1733
089541f0 17342016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1735
1736 * gfortran.dg/dtio_17.f90: New test.
1737
130a8de2 17382016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1739
1740 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1741
fc323d70 17422016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1743
1744 * gcc.dg/ipa/vrp4.c: New test.
1745
5b48910f 17462016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1747
1748 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1749 * gcc.dg/torture/pr39074.c: Likewise.
1750
946d814a 17512016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1752
1753 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1754 * gnat.dg/trampoline4.adb: Minor tweak.
1755
53cddf24 17562016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1757
1758 PR tree-optimization/77916
1759 * gcc.dg/torture/pr77916.c: New.
1760
443d1195 17612016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1762
1763 PR fortran/77978
1764 * gfortran.dg/pr77978_1.f90: New test.
1765 * gfortran.dg/pr77978_2.f90: Ditto.
1766 * gfortran.dg/pr77978_3.f90: Ditto.
1767
5db34fe5 17682016-10-17 Paul Thomas <pault@gcc.gnu.org>
1769
1770 PR fortran/61420
1771 PR fortran/78013
1772 * gfortran.dg/proc_ptr_49.f90: New test.
1773
a68b3ea1 17742016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1775
1776 PR target/77308
1777 * gcc.target/arm/pr77308.c: New test.
1778
dbd2f085 17792016-10-17 David Edelsohn <dje.gcc@gmail.com>
1780
1781 * lib/target-supports.exp
1782 (check_effective_target_floatn_nx_runtime): Return 0 for
1783 powerpc*-ibm-aix*.
1784
5bcc4152 17852016-10-17 Andrew Pinski <apinski@cavium.com>
1786
1787 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1788 long instead of long.
1789 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1790 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1791 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1792 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1793 * gcc.target/aarch64/pr68102_1.c: Likewise.
1794 * gcc.target/aarch64/target_attr_3.c: Likewise.
1795
6539e0f7 17962016-10-17 Richard Biener <rguenther@suse.de>
1797
1798 PR tree-optimization/77988
1799 * gcc.dg/torture/pr77988.c: New testcase.
1800
6a0d39d6 18012016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1802
1803 * gcc.dg/pr71636-1.c: New test-case.
1804 * gcc.dg/pr71636-2.c: Likewise.
1805
a27e3913 18062016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1807
1808 * gnat.dg/trampoline3.adb: New test.
1809 * gnat.dg/trampoline4.adb: Likewise.
1810
4c3a9c43 18112016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1812
1813 * gfortran.dg/dtio_16.f90: New test.
1814
b39e7130 18152016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1816
1817 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1818 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1819 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1820
e16e12bf 18212016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1822
1823 * gcc.target/sparc/popc.c: Rename to...
1824 * gcc.target/sparc/popc-1.c: ...this.
1825 * gcc.target/sparc/popc-2.c: New test.
1826
f2540a7e 18272016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1828
1829 PR fortran/77972
1830 * gfortran.dg/unexpected_eof_4.f90: New test.
1831
5ba96fdd 18322016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1833
c258c004 1834 PR libfortran/48587
1835 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1836
6b34469c 18372016-10-14 Jakub Jelinek <jakub@redhat.com>
1838
7aeed2e5 1839 PR middle-end/77959
1840 * gfortran.dg/pr77959.f90: New test.
1841
6b34469c 1842 DR 1511 - const volatile variables and ODR
1843 * g++.dg/DRs/dr1511-1.C: New test.
1844 * g++.dg/DRs/dr1511-2.C: New test.
1845
f81df488 18462016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1847
1848 * gnat.dg/debug7.adb (dg-options): Remove -g.
1849 * gnat.dg/debug8.adb (dg-options): Add -margs.
1850 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1851
e5664bb5 18522016-10-14 Richard Biener <rguenther@suse.de>
1853
1854 PR tree-optimization/77979
1855 * gcc.dg/torture/pr77979.c: New testcase.
1856
3b7a15a1 18572016-10-14 Martin Liska <mliska@suse.cz>
1858
1859 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1860 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1861 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1862
2b379696 18632016-10-14 Uros Bizjak <ubizjak@gmail.com>
1864
1865 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1866 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1867 * gcc.dg/torture/pr77937-2.c: Likewise.
1868
0dfdb37a 18692016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1870
1871 * gnat.dg/lto15.adb: Adjust.
1872 * gnat.dg/lto16.adb: Likewise.
1873 * gnat.dg/lto17.adb: Likewise
1874 * gnat.dg/lto18.ad[sb]: New test.
1875 * gnat.dg/lto18_pkg.ads: New helper.
1876 * gnat.dg/lto19.adb: New test.
1877 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1878 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1879 * gnat.dg/lto20.adb: New test.
1880 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1881
30825815 18822016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1883
1884 * gfortran.dg/coarray_38.f90: Expect error message.
1885
f6412f44 18862016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1887
1888 * gcc.target/aarch64/spellcheck_1.c: New test.
1889 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1890 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1891 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1892 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1893 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1894
7a8fd205 18952016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1896
1897 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1898
0512a8c6 18992016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1900
1901 PR tree-optimization/77937
1902 * gcc.dg/torture/pr77937-1.c: New.
1903 * gcc.dg/torture/pr77937-2.c: New.
1904
81f19d90 19052016-10-13 Jakub Jelinek <jakub@redhat.com>
1906
1907 * g++.dg/cpp1z/inline-var1.C: New test.
1908 * g++.dg/cpp1z/inline-var1a.C: New test.
1909 * g++.dg/cpp1z/inline-var1.h: New file.
1910 * g++.dg/cpp1z/inline-var2.C: New test.
1911 * g++.dg/cpp1z/inline-var3.C: New test.
1912 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1913 uninitialized const.
1914
83ee671e 19152016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1916
f3e6118a 1917 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1918 Xscale is specified, not just -march.
1919 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1920 is incompatible with Xscale.
8d16d6ff 1921
2e7b05a3 19222016-10-13 Martin Sebor <msebor@redhat.com>
1923
1924 PR c++/71912
1925 * g++.dg/ext/flexary4.C: Adjust.
1926 * g++.dg/ext/flexary5.C: Same.
1927 * g++.dg/ext/flexary9.C: Same.
1928 * g++.dg/ext/flexary19.C: New test.
1929 * g++.dg/ext/flexary18.C: New test.
1930 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1931 regression test.
4d7671d9 1932 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1933 Avoid generating a flexible array member in an array.
2e7b05a3 1934
ff56abd1 19352016-10-13 Martin Sebor <msebor@redhat.com>
1936
1937 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1938 to placate -Wformat on targets where the type is not int.
1939
c4966203 19402016-10-13 David Malcolm <dmalcolm@redhat.com>
1941
1942 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1943 in INSN_LOCATION.
1944
0655e0e6 19452016-10-13 Bin Cheng <bin.cheng@arm.com>
1946
1947 * gcc.target/i386/l_fma_float_1.c: Revise test.
1948 * gcc.target/i386/l_fma_float_2.c: Ditto.
1949 * gcc.target/i386/l_fma_float_3.c: Ditto.
1950 * gcc.target/i386/l_fma_float_4.c: Ditto.
1951 * gcc.target/i386/l_fma_float_5.c: Ditto.
1952 * gcc.target/i386/l_fma_float_6.c: Ditto.
1953 * gcc.target/i386/l_fma_double_1.c: Ditto.
1954 * gcc.target/i386/l_fma_double_2.c: Ditto.
1955 * gcc.target/i386/l_fma_double_3.c: Ditto.
1956 * gcc.target/i386/l_fma_double_4.c: Ditto.
1957 * gcc.target/i386/l_fma_double_5.c: Ditto.
1958 * gcc.target/i386/l_fma_double_6.c: Ditto.
1959
c4dd22f7 19602016-10-13 Bin Cheng <bin.cheng@arm.com>
1961
1962 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1963
73e363e1 19642016-10-13 Bin Cheng <bin.cheng@arm.com>
1965
1966 * gcc.dg/vect/vect-98.c: Refine test case.
1967 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1968 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1969 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1970
c0f4422f 19712016-10-13 Jakub Jelinek <jakub@redhat.com>
1972
1973 PR c/77946
1974 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1975
5d3eb95a 19762016-10-13 Martin Liska <mliska@suse.cz>
1977
1978 PR tree-optimization/77943
1979 * g++.dg/tree-ssa/pr77943.C: New test.
1980
eb04d24c 19812016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1982
1983 PR fortran/72832
1984 * gfortran.dg/allocate_with_source_22.f03: New test.
1985 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1986 fail.
1987
4c57e30a 19882016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1989
1990 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1991 * gcc.target/arm/movsi_movw.c: Likewise.
1992 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1993 directive to work on big endian targets.
1994
a70bfd3e 19952016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1996
1997 * gcc.dg/tree-ssa/evrp6.c: New test.
1998
ef51c561 19992016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2000
2001 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2002 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2003 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2004
c1276ee1 20052016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2006
2007 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2008 * gcc.target/powerpc/warn-2.c: Ditto.
2009
a5c34f4b 20102016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2011
2012 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2013 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2014 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2015 for -mmsa.
2016 * gcc.target/mips/msa.c: New test.
2017 * gcc.target/mips/msa-builtins.c: Likewise.
2018 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2019 (check_effective_target_mips_msa_runtime): Likewise.
2020 (check_effective_target_mips_msa): Likewise.
2021 (add_options_for_mips_msa): Likewise.
2022 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2023 (check_effective_target_vect_intfloat_cvt): Likewise.
2024 (check_effective_target_vect_uintfloat_cvt): Likewise.
2025 (check_effective_target_vect_floatint_cvt): Likewise.
2026 (check_effective_target_vect_floatuint_cvt): Likewise.
2027 (check_effective_target_vect_shift): Likewise.
2028 (check_effective_target_vect_shift_char): Likewise.
2029 (check_effective_target_vect_long): Likewise.
2030 (check_effective_target_vect_float): Likewise.
2031 (check_effective_target_vect_double): Likewise.
2032 (check_effective_target_vect_long_long): Likewise.
2033 (check_effective_target_vect_perm): Likewise.
2034 (check_effective_target_vect_perm_byte): Likewise.
2035 (check_effective_target_vect_perm_short): Likewise.
2036 (check_effective_target_vect_sdot_qi): Likewise.
2037 (check_effective_target_vect_udot_qi): Likewise.
2038 (check_effective_target_vect_sdot_hi): Likewise.
2039 (check_effective_target_vect_udot_hi): Likewise.
2040 (check_effective_target_vect_pack_trunc): Likewise.
2041 (check_effective_target_vect_unpack): Likewise.
2042 (check_effective_target_vect_hw_misalign): Likewise.
2043 (check_effective_target_vect_condition): Likewise.
2044 (check_effective_target_vect_cond_mixed): Likewise.
2045 (check_effective_target_vect_char_mult): Likewise.
2046 (check_effective_target_vect_short_mult): Likewise.
2047 (check_effective_target_vect_int_mult): Likewise.
2048 (check_effective_target_vect_extract_even_odd): Likewise.
2049 (check_effective_target_vect_interleave): Likewise.
2050 (check_vect_support_and_set_flags): Check if the target supports MSA
2051 and append to the list of EFFECTIVE_TARGETS.
2052
3e7c21b1 20532016-10-12 Richard Biener <rguenther@suse.de>
2054
2055 PR debug/77947
2056 * g++.dg/torture/pr77947.C: New testcase.
2057
bd043173 20582016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2059
2060 * gnat.dg/debug8.adb: New testcase.
2061
dade7ede 20622016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2063
2064 * gnat.dg/debug9.adb: New testcase.
2065
98e16200 20662016-10-12 Richard Biener <rguenther@suse.de>
2067
2068 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2069 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2070 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2071
30855003 20722016-10-12 Richard Biener <rguenther@suse.de>
2073
2074 PR tree-optimization/77920
2075 * gcc.dg/torture/pr77920.c: New testcase.
2076
12663602 20772016-10-12 Jakub Jelinek <jakub@redhat.com>
2078
221d7858 2079 PR tree-optimization/77929
2080 * gcc.c-torture/compile/pr77929.c: New test.
2081
12663602 2082 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2083 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2084 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2085 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2086 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2087 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2088 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2089 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2090 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2091
443a4842 20922016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2093
2094 * gcc.target/sparc/setcc-4.c: Adjust.
2095 * gcc.target/sparc/setcc-5.c: Likewise.
2096 * gcc.target/sparc/setcc-6.c: Likewise.
2097 * gcc.target/sparc/setcc-7.c: Likewise.
2098 * gcc.target/sparc/setcc-8.c: Likewise.
2099 * gcc.target/sparc/setcc-9.c: Likewise.
2100 * gcc.target/sparc/setcc-10.c: Delete.
2101
ffe8440e 21022016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2103
2104 PR fortran/77942
2105 * gfortran.dg/pr77942.f90
2106
f9d86318 21072016-10-11 Fritz Reese <fritzoreese@gmail.com>
2108
2109 * gfortran.dg/dec_math.f90: New testsuite.
2110
aec336e9 21112016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2112
2113 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2114 (main): Declare j as i32 instead of int.
2115
96eb1519 21162016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2117
2118 PR testsuite/PR77710
2119 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2120 target triplet instead of *-*-*-*.
2121
a84cc613 21222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2123
2124 * gnat.dg/unchecked_convert10.adb: New test.
2125 * gnat.dg/unchecked_convert11.adb: Likewise.
2126 * gnat.dg/unchecked_convert12.adb: Likewise.
2127
94ec1a50 21282016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2129
2130 * gcc.target/sparc/cbcond-1.c: New test.
2131 * gcc.target/sparc/cbcond-2.c: Likewise.
2132 * gcc.target/sparc/movcc-1.c: Likewise.
2133 * gcc.target/sparc/movcc-2.c: Likewise.
2134 * gcc.target/sparc/setcc-1.c: Adjust.
2135 * gcc.target/sparc/setcc-2.c: Likewise.
2136 * gcc.target/sparc/setcc-3.c: Likewise.
2137 * gcc.target/sparc/setcc-4.c: Likewise.
2138 * gcc.target/sparc/setcc-5.c: Likewise.
2139 * gcc.target/sparc/setcc-6.c: New test.
2140 * gcc.target/sparc/setcc-7.c: Likewise.
2141 * gcc.target/sparc/setcc-8.c: Likewise.
2142 * gcc.target/sparc/setcc-9.c: Likewise.
2143 * gcc.target/sparc/setcc-10.c: Likewise.
2144
74cf8d76 21452016-10-10 Jeff Law <law@redhat.com>
2146
2147 PR tree-optimization/71947
2148 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2149 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2150 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2151 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2152 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2153 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2154
8d3bf9df 21552016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2156
2157 PR fortran/77915
2158 * gfortran.dg/matmul_11.f90: New test.
2159
ade2e453 21602016-10-10 Jiong Wang <jiong.wang@arm.com>
2161
2162 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2163 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2164 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2165 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2166 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2167 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2168 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2169 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2170 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2171 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2173 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2174 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2175 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2176 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2177 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2178 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2181 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2182 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2183 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2184 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2185 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2186 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2187 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2188 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2189 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2191 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2195 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2197 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2198 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2199 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2200 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2201 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2202 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2203 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2204 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2205 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2206 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2207 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2208 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2209 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2210 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2211 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2212 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2213 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2214 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2215 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2216 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2217 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2218 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2219 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2220 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2221
d9b5db8e 22222016-10-10 Jiong Wang <jiong.wang@arm.com>
2223
2224 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2225 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2226 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2227 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2228 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2229 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2230 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2231 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2232 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2233 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2234 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2235 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2236 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2237 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2238
67789205 22392016-10-10 Jiong Wang <jiong.wang@arm.com>
2240
2241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2242 Enable AArch64.
2243 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2244 vdup*_laneq.
2245 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2246 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2247 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2248 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2249
6dfe8276 22502016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2251 Jiong Wang <jiong.wang@arm.com>
2252
2253 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2254 AArch64 support.
2255 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2256 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2257 AArch64 targets.
2258 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2259 AArch64 targets.
2260 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2261 targets.
2262 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2263
ec8fd20e 22642016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2265
2266 * gnat.dg/specs/vfa.ads: New test.
2267
6dfe8276 22682016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2269
2270 * gnat.dg/inline13.ad[sb]: New test.
2271 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2272
8fc51369 22732016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2274
2275 * gnat.dg/biased_subtype.adb: New test.
2276
b4d09fc1 22772016-10-09 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR tree-optimization/77901
2280 * gcc.c-torture/compile/pr77901.c: New test.
2281
14964a36 22822016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2283
2284 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2285 * gcc.dg/ipa/propalign-2.c: Likewise
2286 * gcc.dg/ipa/propalign-3.c: Likewise.
2287 * gcc.dg/ipa/propalign-4.c: Likewise.
2288 * gcc.dg/ipa/propalign-5.c: Likewise.
2289
ad0c1dec 22902016-10-08 Jakub Jelinek <jakub@redhat.com>
2291
ae691a10 2292 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2293
4582d852 2294 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2295
ad0c1dec 2296 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2297 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2298
90a2ad05 22992016-10-07 Fritz Reese <fritzoreese@gmail.com>
2300
2301 * gfortran.dg/dec_union_11.f90: New testcase.
2302
4076953a 23032016-10-07 Nathan Sidwell <nathan@acm.org>
2304
2305 PR c++/66443
2306 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2307 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2308 * g++.dg/cpp1y/pr66443-cxx14.C: New
2309 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2310 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2311
cd45162d 23122016-10-07 Jakub Jelinek <jakub@redhat.com>
2313
2314 * g++.dg/cpp0x/addressof1.C: New test.
2315 * g++.dg/cpp0x/addressof2.C: New test.
2316
7d29bba9 23172016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2318
2319 * gcc.target/powerpc/float128-type-1.c: New test to check that
2320 PowerPC 64-bit Linux enables -mfloat128-type by default.
2321 * gcc.target/powerpc/float128-type-2.c: Likewise.
2322 * gcc.target/powerpc/float128-mix.c: Change error message to
2323 reflect that __ibm128 is now #define'ed to be long double.
2324
7d562e89 23252016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2326
2327 PR fortran/77406
2328 * gfortran.dg/pr77406.f90: New test.
2329 * gfortran.dg/assumed_type_3.f90: Update error messages.
2330 * gfortran.dg/defined_operators_1.f90: Ditto.
2331 * gfortran.dg/generic_26.f90: Ditto.
2332 * gfortran.dg/generic_7.f90: Ditto.
2333 * gfortran.dg/gomp/udr5.f90: Ditto.
2334 * gfortran.dg/gomp/udr7.f90: Ditto.
2335 * gfortran.dg/interface_1.f90: Ditto.
2336 * gfortran.dg/interface_37.f90: Ditto.
2337 * gfortran.dg/interface_5.f90: Ditto.
2338 * gfortran.dg/interface_6.f90: Ditto.
2339 * gfortran.dg/interface_7.f90
2340 * gfortran.dg/no_arg_check_3.f90
2341 * gfortran.dg/operator_5.f90
2342 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2343
0365bfa8 23442016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2345
2346 PR c++/77700
2347 * c-c++-common/Wint-in-bool-context.c: Update test.
2348
1941149a 23492016-10-07 Richard Biener <rguenther@suse.de>
2350
2351 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2352 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2353
dc5b5d21 23542016-10-07 Marek Polacek <polacek@redhat.com>
2355
2356 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2357
30ac4925 23582016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2359
2360 PR c++/69733
2361 * c-c++-common/pr69733.c: New test.
2362 * gcc.dg/pr69733.c: New test.
2363 * gcc.target/i386/pr69733.c: New test.
2364
95c0ad19 23652016-10-07 Marek Polacek <polacek@redhat.com>
2366
2367 PR c++/77803
2368 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2369
fafde080 23702016-10-07 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR tree-optimization/77664
2373 * gcc.dg/tree-ssa/pr77664.c: New test.
2374 * gcc.dg/pr77664.c: New test.
2375
23762016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2377
2378 * gfortran.dg/pr69955.f90: New test.
2379
4147af80 23802016_10-06 Louis Krupp <louis.krupp@zoho.com>
2381
2382 PR fortran/57910
2383 * gfortran.dg/pr57910.f90: New test.
2384
adeca879 23852016-10-06 Jakub Jelinek <jakub@redhat.com>
2386
2387 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2388 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2389
fefb1a11 23902016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2391
2392 PR tree-optimization/77862
2393 * gcc.dg/pr77862.c: New test.
2394
f7df25e9 23952016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2396
2397 * gcc.dg/tree-ssa/evrp4.c: New test.
2398
3ff1ad36 23992016-10-06 Jeff Law <law@redhat.com>
2400
2401 PR tree-optimization/71661
2402 * gcc.dg/tree-ssa/pr71661.c: New test.
2403
1424fde5 24042016-10-06 Richard Biener <rguenther@suse.de>
2405
2406 PR tree-optimization/77855
2407 * gcc.dg/torture/pr77855.c: New testcase.
2408
a22dd5ec 24092016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2410 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2411
2412 * g++.dg/other/pr77759.C: New test.
2413
cb1f8eb4 24142016-10-06 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/77839
2417 * gcc.dg/torture/pr77839.c: New testcase.
2418
bb513366 24192016-10-06 Marek Polacek <polacek@redhat.com>
2420
2421 * g++.dg/cpp1z/init-statement9.C: New test.
2422
26d689f4 24232016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2424
2425 * gcc.target/i386/pcommit-1.c: Deleted.
2426 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2427 * gcc.target/i386/sse-13.c: Ditto.
2428 * gcc.target/i386/sse-14.c: Ditto.
2429 * gcc.target/i386/sse-22.c: Ditto.
2430 * gcc.target/i386/sse-23.c: Ditto.
2431 * g++.dg/other/i386-2.C: Ditto.
2432
847e66cc 24332016-10-05 Uros Bizjak <ubizjak@gmail.com>
2434
2435 * gcc.target/i386/pr77833.c: Require int128 effective target.
2436
670ec524 24372016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2438
2439 PR fortran/58991
2440 PR fortran/58992
2441 * gfortran.dg/associate_22.f90: New test.
2442
fca4e258 24432016-10-05 Fritz Reese <fritzoreese@gmail.com>
2444
2445 * gfortran.dg/dec_union_9.f90: New testcase.
2446 * gfortran.dg/dec_union_10.f90: New testcase.
2447
994fc95f 24482016-10-05 Jakub Jelinek <jakub@redhat.com>
2449
c6958264 2450 PR sanitizer/66343
2451 * gcc.dg/pch/pr66343-3.c: New test.
2452 * gcc.dg/pch/pr66343-3.hs: New file.
2453
994fc95f 2454 PR sanitizer/66343
2455 * gcc.dg/pch/pr66343-1.c: New test.
2456 * gcc.dg/pch/pr66343-1.hs: New file.
2457 * gcc.dg/pch/pr66343-2.c: New test.
2458 * gcc.dg/pch/pr66343-2.hs: New file.
2459
2b6903a5 24602016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2461
2462 * c-c++-common/Wint-in-bool-context.c: Update test.
2463
a9e44c43 24642016-10-05 Marek Polacek <polacek@redhat.com>
2465
2466 * g++.dg/cpp1z/init-statement1.C: New test.
2467 * g++.dg/cpp1z/init-statement2.C: New test.
2468 * g++.dg/cpp1z/init-statement3.C: New test.
2469 * g++.dg/cpp1z/init-statement4.C: New test.
2470 * g++.dg/cpp1z/init-statement5.C: New test.
2471 * g++.dg/cpp1z/init-statement6.C: New test.
2472 * g++.dg/cpp1z/init-statement7.C: New test.
2473 * g++.dg/cpp1z/init-statement8.C: New test.
2474
d0a5b595 24752016-10-05 Louis Krupp <louis.krupp@zoho.com>
2476
2477 PR fortran/67524
2478 * gfortran.dg/pr67524.f90: New test.
2479
c7b01e77 24802016-10-05 Jakub Jelinek <jakub@redhat.com>
2481
2482 PR sanitizer/77823
2483 * c-c++-common/ubsan/shift-9.c: New test.
2484
d204444e 24852016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2486
2487 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2488 of int if __SIZEOF_INT__ is less than 4 bytes.
2489
ea55eab9 24902016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2491
2492 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2493 * gfortran.dg/class_array_20.f03: Likewise.
2494 * gfortran.dg/class_array_21.f03: Likewise.
2495 * gfortran.dg/finalize_29.f08: Likewise.
2496 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2497
bf1426ea 24982016-10-05 Richard Biener <rguenther@suse.de>
2499
2500 PR middle-end/77826
2501 * gcc.dg/torture/pr77826.c: New testcase.
2502
eb93b162 25032016-10-05 Richard Biener <rguenther@suse.de>
2504
2505 * gcc.dg/fold-copysign-1.c: New testcase.
2506
830f8f08 25072016-10-05 Andreas Schwab <schwab@suse.de>
2508
2509 * g++.dg/pr49847-2.C: Remove.
2510
ce229d56 25112016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2512
2513 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2514
d82d27a3 25152016-10-05 Richard Biener <rguenther@suse.de>
2516
2517 PR middle-end/55152
2518 * gcc.dg/pr55152-2.c: New testcase.
2519
29e40d1d 25202016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2521
2522 * gfortran.dg/dtio_15.f90: New test.
2523
78dc0da1 25242016-10-04 Ian Lance Taylor <iant@golang.org>
2525
2526 * gcc.dg/split-7.c: New test.
2527
f72de674 25282016-10-04 Martin Sebor <msebor@redhat.com>
2529
2530 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2531 %lc directive to wint_t to silence -Wformat warnings on targets
2532 where the latter is a distinct type such as long.
2533
c30da209 25342016-10-04 Martin Sebor <msebor@redhat.com>
2535
2536 PR c++/77804
2537 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2538
c93d719b 25392016-10-04 Jakub Jelinek <jakub@redhat.com>
2540
c8887d28 2541 PR c++/77791
2542 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2543
c93d719b 2544 * g++.dg/other/java3.C: Remove.
2545 * g++.dg/other/java1.C: Remove.
2546 * g++.dg/other/error12.C: Remove.
2547 * g++.dg/other/java2.C: Remove.
2548 * g++.dg/warn/Wnvdtor.C: Remove.
2549 * g++.dg/lookup/java1.C: Remove.
2550 * g++.dg/lookup/java2.C: Remove.
2551 * g++.dg/ext/pr34829.C: Remove.
2552 * g++.dg/ext/java-3.C: Remove.
2553 * g++.dg/ext/java-1.C: Remove.
2554 * g++.dg/ext/java-2.C: Remove.
2555 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2556
e62363b1 25572016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2558
2559 PR tree-optimization/77808
2560 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2561
38f18c01 25622016-10-04 Richard Biener <rguenther@suse.de>
2563
2564 PR tree-optimization/77399
2565 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2566
47fd90af 25672016-10-04 Richard Biener <rguenther@suse.de>
2568
2569 PR middle-end/77833
2570 * gcc.target/i386/pr77833.c: New testcase.
2571
2f8d6297 25722016-09-26 Jeff Law <law@redhat.com>
2573
2574 PR tree-optimization/71550
2575 PR tree-optimization/71403
2576 * gcc.c-torture/execute/pr71550.c: New test.
2577
4092cccf 25782016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2579
2580 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2581 option.
2582
8e8fe25a 25832016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2584
2585 Revert
2586 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2587
2588 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2589
fcfa0d6a 25902016-10-03 Marek Polacek <polacek@redhat.com>
2591
2592 * g++.dg/cpp0x/nullptr37.C: New test.
2593
255beb07 25942016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2595
2596 * c-c++-common/Wint-in-bool-context.c: Update test.
2597
16127d51 25982016-10-02 Jakub Jelinek <jakub@redhat.com>
2599
2600 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2601 earlier.
2602 * g++.dg/charset/asm2.c (memmove): Likewise.
2603 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2604 * g++.dg/tls/diag-4.C (foo): Likewise.
2605 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2606 dg-warning, fix up regex.
2607 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2608 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2609 * g++.old-deja/g++.mike/net31.C: Likewise.
2610 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2611 for C++17.
2612 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2613 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2614
c9e875f1 26152016-10-01 Richard Biener <rguenther@suse.de>
2616
2617 PR middle-end/77798
2618 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2619
77daf8b6 26202016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2621
2622 PR fortran/77663
2623 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2624
ff2feb8b 26252016-10-01 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR c/77490
2628 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2629 Add dg-prune-output directive.
2630
fd3720ac 26312016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2632
2633 PR fortran/66643
2634 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2635 * gfortran.fortran-torture/compile/write.f90: Update test.
2636
dd07e329 26372016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2638
2639 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2640 arm_fp16_alternative_ok as the required effective target.
2641 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2642 -mfp16-format=alternative to the dg-options directive and remove
2643 the dg-add-options directive.
2644
580083a2 26452016-09-30 Fritz Reese <fritzoreese@gmail.com>
2646
2647 PR fortran/77764
2648 * gfortran.dg/dec_union_8.f90: New testcase.
2649
f24fcad2 26502016-09-30 Fritz Reese <fritzoreese@gmail.com>
2651
2652 PR fortran/77782
2653 * gfortran.dg/dec_structure_16.f90: New testcase.
2654
e0e00cf4 26552016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2656
2657 * gfortran.dg/coarray_allocate_10.f08: New test.
2658 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2659
44211526 26602016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2661
2662 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2663
e2441cd8 26642016-09-30 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/77399
2667 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2668
0914a8ef 26692016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2670
5db34fe5 2671 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2672 -fdelete-null-pointer-checks explicit.
2673 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2674 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2675 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2676 * gcc.dg/pic-1.c: Require fpic target support.
2677 * gcc.dg/pic-2.c: Likewise.
2678
c5d89bae 26792016-09-29 Jakub Jelinek <jakub@redhat.com>
2680
2681 Implement P0001R1 - C++17 removal of register storage class specifier
2682 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2683 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2684 C++17.
2685 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2686 keyword if not __SSE2__.
2687 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2688 C++17.
2689 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2690 register keywords.
2691 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2692 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2693 no_erroneous_warning): Expect new warnings for C++17.
2694 * g++.dg/warn/register-var-2.C (f): Likewise.
2695 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2696 * g++.dg/parse/linkage2.C (foo): Likewise.
2697 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2698 keyword on parameters for C++17.
2699 * g++.dg/cpp1z/register1.C: New test.
2700 * g++.dg/cpp1z/register2.C: New test.
2701 * g++.dg/cpp1z/register3.C: New test.
2702
5424b150 27032016-09-29 Uros Bizjak <ubizjak@gmail.com>
2704
2705 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2706 * gcc.target/i386/avx2-check.h (main): Ditto.
2707 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2708 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2709 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2710 * gcc.target/i386/avx512er-check.h (main): Ditto.
2711 * gcc.target/i386/avx512f-check.h (main): Ditto.
2712 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2713 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2714 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2715
132fa33c 27162016-09-29 Uros Bizjak <ubizjak@gmail.com>
2717
2718 PR target/77756
2719 * gcc.target/i386/pr77756.c: New test.
2720
ea72fa65 27212016-09-29 Marek Polacek <polacek@redhat.com>
2722
2723 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2724
40334d1a 27252016-09-29 Marek Polacek <polacek@redhat.com>
2726
2727 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2728 C++14.
2729
2bf721c3 27302016-09-29 Martin Liska <mliska@suse.cz>
2731
2732 * objc/execute/construct1.m: New test.
2733
a8243a97 27342016-09-29 Richard Biener <rguenther@suse.de>
2735
2736 PR tree-optimization/77768
2737 * gcc.dg/torture/pr77768.c: New testcase.
2738
98da8d3b 27392016-09-28 Richard Biener <rguenther@suse.de>
2740
2741 PR middle-end/77407
2742 * gcc.dg/pr77407.c: New testcase.
2743
b0ab3ca0 27442016-09-29 Richard Biener <rguenther@suse.de>
2745
2746 PR middle-end/55152
2747 * gcc.dg/pr55152.c: New testcase.
2748 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2749
f76c9f26 27502016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2751
2752 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2753 (dg-options): Remove -m32.
2754
94d9ba6a 27552016-09-28 Martin Sebor <msebor@redhat.com>
2756
2757 PR middle-end/77721
2758 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2759
d23296dc 27602016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2761
2762 PR libgfortran/77707
2763 * gfortran.dg/inquire_17.f90: New test.
2764
2a2770c6 27652016-09-28 Jakub Jelinek <jakub@redhat.com>
2766
2767 PR c++/77467
2768 * g++.dg/cpp1y/constexpr-77467.C: New test.
2769
3e822015 27702016-09-28 Martin Sebor <msebor@redhat.com>
2771
2772 PR c/77762
2773 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2774 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2775 (test_sprintf_p_const): Adjust line numbers to avoid failures
2776 introduced in r240503.
2777
21ce832f 27782016-09-28 Martin Sebor <msebor@redhat.com>
2779
2780 PR middle-end/77683
2781 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2782
8d9e3eb6 27832016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2784
cfa852a5 2785 PR c++/77748
2786 * g++.dg/pr77550.C: Avoid undefined behavior.
2787
8d9e3eb6 2788 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2789
85dd8d9a 27902016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2791
2792 * gcc.dg/strlenopt-20.c: Update test.
2793 * gcc.dg/strlenopt-21.c: Likewise.
2794 * gcc.dg/strlenopt-22.c: Likewise.
2795 * gcc.dg/strlenopt-22g.c: Likewise.
2796 * gcc.dg/strlenopt-26.c: Likewise.
2797 * gcc.dg/strlenopt-5.c: Likewise.
2798 * gcc.dg/strlenopt-7.c: Likewise.
2799 * gcc.dg/strlenopt-9.c: Likewise.
2800
ce7e2f0e 28012016-09-27 Jakub Jelinek <jakub@redhat.com>
2802
4fd4e9e0 2803 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2804
66108a57 2805 * g++.dg/cpp1z/lambda-this1.C: New test.
2806 * g++.dg/cpp1z/lambda-this2.C: New test.
2807
ce7e2f0e 2808 PR c++/77722
2809 * g++.dg/ubsan/return-4.C: New test.
2810 * g++.dg/ubsan/return-5.C: New test.
2811 * g++.dg/ubsan/return-6.C: New test.
2812
eedf6f96 28132016-09-27 Jiong Wang <jiong.wang@arm.com>
2814
2815 * lib/target-supports.exp
2816 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2817 in function comment.
2818
febf7a45 28192016-09-27 Martin Liska <mliska@suse.cz>
2820
2821 PR gcov-profile/46266
2822 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2823 considered.
2824
1ef012e4 28252016-09-27 Richard Biener <rguenther@suse.de>
2826
2827 PR tree-optimization/77745
2828 * g++.dg/torture/pr77745.C: New testcase.
2829
fcaf08b7 28302016-09-27 Richard Biener <rguenther@suse.de>
2831
2832 PR tree-optimization/77478
2833 * gcc.dg/torture/pr77478.c: New testcase.
2834
db46bcd3 28352016-09-27 Martin Liska <mliska@suse.cz>
2836
2837 PR gcov-profile/7970
2838 PR gcov-profile/16855
2839 PR gcov-profile/44779
2840 * g++.dg/gcov/pr16855.C: New test.
2841
2e0bcd96 28422016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2843
2844 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2845
93768ef7 28462016-09-27 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR fortran/77666
2849 * gfortran.dg/gomp/pr77666.f90: New test.
2850
b09a4365 28512016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2852
2853 PR ipa/77677
2854 * gcc.dg/torture/pr77677-2.c: New test.
2855
85527e8f 28562016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2857
2858 PR fortran/77420
2859 * gfortran.dg/pr77420_1.f90: New test.
2860 * gfortran.dg/pr77420_2.f90: Ditto.
2861 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2862 * gfortran.dg/pr77420_4.f90: this file.
2863
140cd7ff 28642016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2865
2866 PR middle-end/77719
2867 * gfortran.dg/pr77719.f90: New test.
2868
d4d58fc3 28692016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2870
2871 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2872 singular form of byte when quantity is unknown.
d4d58fc3 2873
e997bd3a 28742016-09-26 Marek Polacek <polacek@redhat.com>
2875
2876 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2877
9c7de46a 28782016-09-26 Martin Liska <mliska@suse.cz>
2879
2880 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2881 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2882 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2883 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2884 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2885 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2886 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2887 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2888 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2889
3c77f69c 28902016-09-26 Marek Polacek <polacek@redhat.com>
2891
2892 PR c/7652
2893 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2894 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2895 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2896 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2897 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2898 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2899 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2900 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2901 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2902 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2903 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2904 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2905 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2906 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2907 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2908 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2909 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2910 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2911 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2912 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2913 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2914 * c-c++-common/attr-fallthrough-1.c: New test.
2915 * c-c++-common/attr-fallthrough-2.c: New test.
2916 * g++.dg/cpp0x/fallthrough1.C: New test.
2917 * g++.dg/cpp0x/fallthrough2.C: New test.
2918 * g++.dg/cpp1z/fallthrough1.C: New test.
2919 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2920 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2921 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2922 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2923
40e245e1 29242016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2925
9e9fb49b 2926 PR fortran/77429
40e245e1 2927 * gfortran.dg/pr77429.f90: New test.
2928
cfffcdf4 29292016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2930
2931 PR fortran/77694
2932 * gfortran.dg/pr77694.f90: New test.
2933
223e6ae9 29342016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2935
2936 PR target/51244
2937 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2938
9e932ac2 29392016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2940
2941 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2942 for 32-bit mode.
2943
04f16d28 29442016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2945
2946 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2947 for 32-bit mode.
2948
481ce481 29492016-09-24 Marek Polacek <polacek@redhat.com>
2950
2951 PR c/77490
2952 * c-c++-common/Wbool-operation-1.c: New test.
2953 * gcc.dg/Wbool-operation-1.c: New test.
2954
8e652fcf 29552016-09-23 Fritz Reese <fritzoreese@gmail.com>
2956
2957 * gfortran.dg/dec_static_1.f90: New.
2958 * gfortran.dg/dec_static_2.f90: New.
2959 * gfortran.dg/dec_static_3.f90: New.
2960 * gfortran.dg/dec_static_4.f90: New.
2961
e7c4560c 29622016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2963
2964 PR fortran/48298
2965 * gfortran.dg/negative_unit_check.f90: Update test.
2966 * gfortran.dg/dtio_14.f90: New test.
481ce481 2967
ad020996 29682016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2969
2970 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2971 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2972 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2973 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2974 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2975 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2976 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2977
e2c1228b 29782016-09-23 Martin Sebor <msebor@redhat.com>
2979
2980 PR testsuite/77713
2981 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2982 assuming long double is bigger than double.
2983
9b5db70f 29842016-09-23 Jakub Jelinek <jakub@redhat.com>
2985
2986 Implement P0138R2, C++17 construction rules for enum class values
2987 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2988
a30e370d 29892016-09-23 David Malcolm <dmalcolm@redhat.com>
2990
2991 PR preprocessor/77672
2992 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2993 expected multiline output from first warning to reflect change
2994 in r240434.
2995
15650eb7 29962016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2997
2998 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2999
f886b2b4 30002016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3001 Tom de Vries <tom@codesourcery.com>
3002
3003 PR testsuite/77411
3004 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3005
f74ba31d 30062016-09-23 Marek Polacek <polacek@redhat.com>
3007
3008 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3009 * c-c++-common/gomp/atomic-13.c: Likewise.
3010 * c-c++-common/gomp/atomic-14.c: Likewise.
3011 * c-c++-common/pr60439.c: Remove invalid code.
3012 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3013 * g++.dg/expr/bitfield5.C: Likewise.
3014 * g++.dg/expr/bitfield6.C: Likewise.
3015 * g++.dg/expr/bool1.C: Likewise.
3016 * g++.dg/expr/bool3.C: Likewise.
3017 * g++.dg/expr/lval3.C: Likewise.
3018 * g++.dg/expr/lval4.C: Likewise.
3019 * g++.old-deja/g++.jason/bool5.C: Likewise.
3020
7413e757 30212016-09-23 David Malcolm <dmalcolm@redhat.com>
3022
3023 PR preprocessor/77672
3024 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3025 (test_terminator_location): New function.
3026
81df50de 30272016-09-23 Richard Biener <rguenther@suse.de>
3028
3029 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3030
5f4626d8 30312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3032
3033 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3034 -march=armv8.2-a+fp16 when supported by the hardware.
3035 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3037 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3038 semi-colons to a macro invocations.
3039 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3040 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3041 defined.
3042 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3043 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3044 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3045 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3046 defined.
3047 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3048 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3049 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3050 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3051 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3052 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3053 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3054 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3055 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3056 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3057 defined.
3058 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3059 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3060 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3061 defined.
3062 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3063 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3064 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3065 defined.
3066 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3067 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3068 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3069 defined.
3070 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3071 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3072 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3073 defined. Also fix some white-space.
3074 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3075 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3076 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3078 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3079 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3080 defined. Also fix some long lines and white-space.
3081 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3082 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3083 defined. Also fix some long lines and white-space.
3084 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3085 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3086 defined.
3087 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3088 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3089 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3090 defined.
3091 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3093 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3094 defined.
3095 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3096 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3097 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3098 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3099 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3102 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3105 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3111 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3112 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3113 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3114
f2645569 31152016-09-23 Jiong Wang <jiong.wang@arm.com>
3116 Matthew Wahab <matthew.wahab@arm.com>
3117
3118 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3134 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3135 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3136 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3137 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3138 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3139 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3140 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3141 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3142 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3143 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3144 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3145 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3146 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3147 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3148 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3149 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3150 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3151 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3152 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3153 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3154 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3155
66a55fc4 31562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3157
3158 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3159 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3160 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3161 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3162 support.
3163
ada0f4c4 31642016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3165
3166 PR ipa/77677
3167 * gcc.dg/torture/pr77677.c: New test.
3168
8771094d 31692016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3170
3171 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3172 here now.
3173
c959fae1 31742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3175
3176 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3177 options. Add tests for float16x4_t and float16x8_t.
3178
88b594a3 31792016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3180
3181 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3182 * gcc.target/s390/risbg-ll-2.c: Ditto.
3183 * gcc.target/s390/risbg-ll-3.c: Ditto.
3184
e4ad661c 31852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3186
3187 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3188 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3189
4005a882 31902016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3191
3192 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3193 output to the simplified instructions.
3194
9854d864 31952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3196
3197 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3198 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3199
388ce7db 32002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3201
3202 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3203 (FP16_SUPPORTED): New
3204 (expected-hfloat-16x4): Make conditional on __fp16 support.
3205 (expected-hfloat-16x8): Likewise.
3206 (vdup_n_f16): Disable for non-AArch64 targets.
3207 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3208 conditional on FP16_SUPPORTED.
3209 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3210 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3211 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3212 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3213 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3214 for testing __fp16.
3215 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3216 conditional on FP16_SUPPORTED.
3217 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3218 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3219
837bb76e 32202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3221
3222 * gcc.target/arm/short-vfp-1.c: New.
3223
e183c2b8 32242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3225
3226 * gcc.target/arm/attr-fp16-arith-1.c: New.
3227
cd6fbed6 32282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3229
3230 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3231 New.
3232 (add_options_for_arm_v8_2a_fp16_neon): New.
3233 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3234 (add_options_for_arm_arch_v8_2a): Auto-generate.
3235 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3236 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3237 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3238 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3239 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3240 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3241 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3242
4961b0ab 32432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3244
3245 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3246 arm_fp16_alternative_ok.
3247 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3248 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3249 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3250 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3251 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3252 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3253 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3254 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3255 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3256 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3257 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3258 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3259 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3260 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3261 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3262 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3263 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3264 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3265 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3266 arm_fp16_alternative_ok.
3267 * lib/target-supports.exp
3268 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3269 (check_effective_target_arm_fp16_alternative_ok): New.
3270 (check_effective_target_arm_fp16_none_ok_nocache): New.
3271 (check_effective_target_arm_fp16_none_ok): New.
3272
ce5b3c3b 32732016-09-23 Martin Liska <mliska@suse.cz>
3274
3275 * gcc.dg/ipa/pr77653.c: Replace adress
3276 with address.
3277
d4c65e05 32782016-09-23 Martin Liska <mliska@suse.cz>
3279
3280 * gcc.target/i386/movbe-4.c: New test.
3281
82a47693 32822016-09-23 Martin Liska <mliska@suse.cz>
3283
3284 * gcc.target/i386/crc32-5.c: New test.
3285
0253072a 32862016-09-23 Martin Liska <mliska@suse.cz>
3287
3288 * gcc.target/i386/pr71652.c: New test.
3289 * gcc.target/i386/pr71652-2.c: New test.
3290 * gcc.target/i386/pr71652-3.c: New test.
3291
0bfdbd22 32922016-09-23 Jakub Jelinek <jakub@redhat.com>
3293
3294 * lib/gcc-dg.exp (process-message): Support relative line number
3295 notation - .+4 or .-1 etc.
3296 * gcc.dg/dg-test-1.c: New test.
3297
ff982ab4 32982016-09-22 Martin Sebor <msebor@redhat.com>
3299
3300 PR target/77676
3301 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3302 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3303 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3304 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3305
78299f8d 33062016-09-22 Uros Bizjak <ubizjak@gmail.com>
3307
3308 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3309 * gcc.dg/ifcvt-2.c: Ditto.
3310 * gcc.dg/zero_bits_compound-1.c: Ditto.
3311 * gcc.dg/zero_bits_compound-1.c: Ditto.
3312 * gcc.dg/pr40550.c: Simplify target selectors.
3313 Use dg-additional-options.
3314 * gcc.dg/pr47893.c: Ditto.
3315 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3316 additional options for 32-bit x86 targets.
3317 * gcc.dg/pr70955.c: Move to ...
3318 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3319
ec645283 33202016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3321
3322 PR c++/61019
3323 * g++.dg/cpp0x/pr61019.C: New.
3324
9753b549 33252016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3326 Terry Guo <terry.guo@arm.com>
3327
3328 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3329 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3330 * gcc.target/arm/pure-code/pure-code.exp: New.
3331
7dbfb427 33322016-09-22 Uros Bizjak <ubizjak@gmail.com>
3333
3334 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3335 Remove SSE effective target requirement.
3336
7e20dff2 33372016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3338
3339 PR c++/71979
3340 * g++.dg/cpp0x/pr71979.C: New.
3341
05dd002d 33422016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3343
3344 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3345
53769cc8 33462016-09-22 Martin Liska <mliska@suse.cz>
3347
3348 PR ipa/77653
3349 * gcc.dg/ipa/pr77653.c: New test.
3350
51c846d6 33512016-09-22 Jakub Jelinek <jakub@redhat.com>
3352
3353 PR fortran/77665
3354 * gfortran.dg/gomp/pr77665.f90: New test.
3355
51278c1a 33562016-09-22 Paul Thomas <pault@gcc.gnu.org>
3357
3358 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3359 * gfortran.dg/dtio_13.f90: New test.
3360
cde225a2 33612016-09-21 Louis Krupp <louis.krupp@zoho.com>
3362
3363 PR fortran/66107
3364 * gfortran.dg/pr66107.f90: New test.
3365
0d5530d9 33662016-09-21 Ian Lance Taylor <iant@golang.org>
3367
3368 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3369 with call to builtin delete function.
3370
9ca7e933 33712016-09-21 Joseph Myers <joseph@codesourcery.com>
3372
3373 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3374 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3375 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3376 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3377 tests.
3378
451127c6 33792016-09-21 Uros Bizjak <ubizjak@gmail.com>
3380
3381 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3382
98aa0f57 33832016-09-21 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR c++/77651
3386 * g++.dg/cpp1z/aligned-new6.C: New test.
3387
65eeae10 33882016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3389
3390 * gcc.target/arm/fp16-aapcs-3.c: New.
3391 * gcc.target/arm/fp16-aapcs-4.c: New.
3392 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3393 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3394 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3395 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3396
1a39df22 33972016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3398
3399 PR tree-optimization/77550
3400 * g++.dg/pr77550.C: New test.
3401
48bc6fdd 34022016-09-21 Georg-Johann Lay <avr@gjlay.de>
3403
3404 PR target/77326
3405 * gcc.target/avr/torture/pr77326.c: New test.
3406
a09b160b 34072016-09-21 Louis Krupp <louis.krupp@zoho.com>
3408
3409 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3410
91207228 34112016-09-21 Richard Biener <rguenther@suse.de>
3412
3413 PR tree-optimization/77648
3414 * gcc.dg/torture/pr77648-1.c: New testcase.
3415 * gcc.dg/torture/pr77648-2.c: Likewise.
3416
f6aeb966 34172016-09-21 Richard Biener <rguenther@suse.de>
3418 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR tree-optimization/77621
3421 * gcc.dg/pr77621.c: New testcase.
3422
637b3ebb 34232016-09-21 Paul Thomas <pault@gcc.gnu.org>
3424
3425 PR fortran/77657
3426 * gfortran.dg/dtio_12.f90: New test.
3427
b5b88e7a 34282016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3429
3430 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3431
8ccdb0a4 34322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3433
3434 PR tree-optimization/72835
3435 * gcc.dg/tree-ssa/pr72835.c: New test.
3436
b9833bfd 34372016-09-20 Martin Sebor <msebor@redhat.com>
3438
3439 PR middle-end/49905
3440 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3441 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3442 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3443 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3444 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3445 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3446 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3447
597323ed 34482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3449
3450 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3451 arguments/compare will be optimized away.
3452 * gcc.dg/torture/ftrapv-1.c: Likewise.
3453
25a8e007 34542016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3455
3456 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3457 will be optimized away.
3458 * gcc.dg/ipa/vrp1.c: New test.
3459 * gcc.dg/ipa/vrp2.c: New test.
3460 * gcc.dg/ipa/vrp3.c: New test.
3461
6e93da1b 34622016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3463
3464 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3465 does the same transformation.
3466 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3467 * gcc.dg/tree-ssa/evrp1.c: New test.
3468 * gcc.dg/tree-ssa/evrp2.c: New test.
3469 * gcc.dg/tree-ssa/evrp3.c: New test.
3470 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3471 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3472 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3473 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3474 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3475 foling now happens early.
3476 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3477 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3478 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3479 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3480 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3481
b8b3b645 34822016-09-20 Uros Bizjak <ubizjak@gmail.com>
3483
3484 PR target/77621
3485 * gcc.target/i386/pr77621.c: New test.
3486 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3487 pattern, loop should vectorize with -mtune=atom.
3488
81165554 34892016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3490 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR testsuite/63299
3493 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3494 instead of delete.
3495
2f8a2ead 34962016-09-20 Jakub Jelinek <jakub@redhat.com>
3497
a48667ee 3498 PR c++/77626
3499 * g++.dg/other/pr77626.C: New test.
3500
7e67c6d5 3501 PR c++/77638
3502 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3503
59934ea3 3504 PR c++/77637
3505 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3506
2f8a2ead 3507 PR middle-end/77624
3508 * c-c++-common/pr77624-1.c: New test.
3509 * c-c++-common/pr77624-2.c: New test.
3510
a1268ee1 35112016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3512
3513 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3514 of digits expected.
3515
0b77b2cf 35162016-09-20 Richard Biener <rguenther@suse.de>
3517
3518 PR tree-optimization/77646
3519 * gcc.dg/torture/pr77646.c: New testcase.
3520
bed03df1 35212016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3522
3523 PR c++/77434
3524 * c-c++-common/Wint-in-bool-context.c: New test.
3525
cb19a0da 35262016-09-19 Joseph Myers <joseph@codesourcery.com>
3527
3528 * gcc.dg/cr-decimal-dig-1.c: New test.
3529
9b5c49ef 35302016-09-19 Joseph Myers <joseph@codesourcery.com>
3531
3532 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3533 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3534 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3535 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3536
48d1445d 35372016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3538
3539 PR rtl-optimization/77416
3540 * gcc.target/powerpc/pr77416.c: New.
3541
579f478b 35422016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3543
3544 PR c++/77639
3545 * g++.dg/template/error-recovery4.C: New test.
3546
f2e52448 35472016-09-19 Bin Cheng <bin.cheng@arm.com>
3548
3549 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3550
aaf7d5f8 35512016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3552
3553 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3554 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3555
5f036000 35562016-09-19 Jakub Jelinek <jakub@redhat.com>
3557 Jan Hubicka <jh@suse.cz>
3558
3559 PR target/77587
3560 * gcc.dg/pr77587.c: New test.
3561 * gcc.dg/pr77587a.c: New file.
3562
eee0cf09 35632016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3564
3565 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3566 * gfortran.dg/coarray_38.f90:
3567 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3568 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3569 * gfortran.dg/coarray_allocate_7.f08: New test.
3570 * gfortran.dg/coarray_allocate_8.f08: New test.
3571 * gfortran.dg/coarray_allocate_9.f08: New test.
3572 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3573 new caf_register.
3574 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3575 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3576 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3577 get_by_refs.
3578 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3579 * gfortran.dg/coarray_lock_7.f90: Same.
3580 * gfortran.dg/coarray_poly_5.f90: Same.
3581 * gfortran.dg/coarray_poly_6.f90: Same.
3582 * gfortran.dg/coarray_poly_7.f90: Same.
3583 * gfortran.dg/coarray_poly_8.f90: Same.
3584 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3585
891196d7 35862016-09-19 Fritz Reese <fritzoreese@gmail.com>
3587
3588 PR fortran/77584
3589 * gfortran.dg/dec_structure_15.f90: New testcase.
3590
281da9a3 35912016-09-19 Richard Biener <rguenther@suse.de>
3592
3593 PR middle-end/77605
3594 * gcc.dg/torture/pr77605.c: New testcase.
3595
8a252920 35962016-09-18 Louis Krupp <louis.krupp@zoho.com>
3597
3598 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3599
a18b7a33 36002016-09-17 Jan Hubicka <hubicka@ucw.cz>
3601
3602 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3603 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3604 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3605 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3606 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3607 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3608 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3609 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3610 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3611 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3612 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3613
b868c23d 36142016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3615
3616 * gcc.target/i386/pr68633.c: Fix expected result.
3617
360d7ea8 36182016-09-17 Louis Krupp <louis.krupp@gmail.com>
3619
3620 PR fortran/68078
3621 * gfortran.dg/pr68078.f90: New test.
3622 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3623
d58661cb 36242016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3625
3626 PR target/77613
3627 * gcc.target/powerpc/swaps-p8-25.c: New.
3628
24b3d864 36292016-09-16 Jakub Jelinek <jakub@redhat.com>
3630
e6db887a 3631 PR c++/77482
3632 * g++.dg/cpp0x/constexpr-77482.C: New test.
3633
44df6c11 3634 PR c++/77379
3635 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3636 thunk offsets.
3637 * g++.dg/abi/abi-tag23a.C: Likewise.
3638
53d2f3de 3639 PR c++/77338
3640 * g++.dg/cpp0x/decltype-77338.C: New test.
3641
24b3d864 3642 PR c++/77375
3643 * g++.dg/cpp0x/mutable1.C: New test.
3644
42f172d0 36452016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3646
3647 PR fortran/77612
3648 * gfortran.dg/pr77612.f90: New test.
3649
0665113b 36502016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3651
3652 * gcc.dg/torture/pr70421.c: Require int32plus.
3653
dff10ec9 36542016-09-16 Jakub Jelinek <jakub@redhat.com>
3655
be63912c 3656 PR middle-end/77475
3657 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3658
dff10ec9 3659 PR target/77526
3660 * gcc.target/i386/pr77526.c: New test.
3661
69cdadd9 36622016-09-16 Jakub Jelinek <jakub@redhat.com>
3663 Eric Botcazou <ebotcazou@adacore.com>
3664
3665 PR middle-end/77594
3666 * gcc.target/i386/pr77594.c: New test.
3667
b74250bc 36682016-09-15 Louis Krupp <louis.krupp@zoho.com>
3669
3670 PR fortran/69963
3671 * gfortran.dg/misplaced_implicit_character.f90: New test.
3672
834a2c29 36732016-09-15 Bin Cheng <bin.cheng@arm.com>
3674
3675 PR tree-optimization/77503
3676 * gcc.dg/vect/pr77503.c: New test.
3677
fbcb99d5 36782016-09-15 Richard Biener <rguenther@suse.de>
3679
3680 PR middle-end/77544
3681 * c-c++-common/torture/pr77544.c: New testcase.
3682
3aa4e8c2 36832016-09-15 Jakub Jelinek <jakub@redhat.com>
3684
3685 PR middle-end/77475
3686 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3687 * gcc.dg/march-generic.c: Likewise.
3688 * gcc.target/i386/spellcheck-options-1.c: New test.
3689 * gcc.target/i386/spellcheck-options-2.c: New test.
3690 * gcc.target/i386/spellcheck-options-3.c: New test.
3691 * gcc.target/i386/spellcheck-options-4.c: New test.
3692
e9dea525 36932016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3694
3695 PR fortran/72743
3696 * gfortran.dg/goacc/pr72743.f90: New test.
3697
7270347c 36982016-09-15 Richard Biener <rguenther@suse.de>
3699
3700 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3701
091e8e90 37022016-09-15 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/77514
3705 * gcc.dg/torture/pr77514.c: New testcase.
3706
8cc08773 37072016-09-14 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR c++/77549
3710 * g++.dg/lookup/pr77549.C: New test.
3711
5be60f03 37122016-09-14 Marek Polacek <polacek@redhat.com>
3713
3714 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3715 * c-c++-common/gomp/atomic-13.c: Likewise.
3716 * c-c++-common/gomp/atomic-14.c: Likewise.
3717 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3718 * g++.dg/cpp1z/bool-increment1.C: New test.
3719 * c-c++-common/pr60439.c: Add dg-warning.
3720 * g++.dg/expr/bitfield4.C: Likewise.
3721 * g++.dg/expr/bitfield5.C: Likewise.
3722 * g++.dg/expr/bitfield6.C: Likewise.
3723 * g++.dg/expr/bool1.C: Likewise.
3724 * g++.dg/expr/bool3.C: Likewise.
3725 * g++.dg/expr/lval3.C: Likewise.
3726 * g++.dg/expr/lval4.C: Likewise.
3727 * g++.old-deja/g++.jason/bool5.C: Likewise.
3728 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3729 * g++.dg/other/error18.C: Likewise.
3730 * g++.dg/gomp/atomic-14.C: Likewise.
3731
f80a245e 37322016-09-14 Nathan Sidwell <nathan@acm.org>
3733
3734 PR c++/77539
3735 * g++.dg/cpp1y/pr77539.C: New.
3736
7b329bca 37372016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3738
3739 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3740 dg-require.
3741 * g++.dg/ext/builtin_alloca.C: Likewise.
3742 * g++.dg/template/spec35.C: Likewise.
3743 * gcc.dg/builtins-68.c: Likewise.
3744 * gcc.misc-tests/gcov-13.c: Likewise.
3745 * gcc.misc-tests/gcov-14.c: Likewise.
3746
0029200d 37472016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3748
3749 * gfortran.dg/dec_structure_14.f90: New testcase.
3750
0975f764 37512016-09-14 Jakub Jelinek <jakub@redhat.com>
3752
3753 PR sanitizer/68260
3754 * c-c++-common/tsan/pr68260.c: New test.
3755
1098c313 37562016-09-13 Joe Seymour <joe.s@somniumtech.com>
3757
3758 PR target/70713
3759 * gcc.target/msp430/function-attributes-1.c: New test.
3760 * gcc.target/msp430/function-attributes-2.c: New test.
3761 * gcc.target/msp430/function-attributes-3.c: New test.
3762
2e7b05a3 37632015-04-18 Martin Sebor <msebor@redhat.com>
3764
3765 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3766 of non-nul characters.
3767 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3768
46fad8d5 37692016-09-13 Jakub Jelinek <jakub@redhat.com>
3770
4bdba715 3771 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3772 * g++.dg/cpp1z/gen-attrs1.C: New test.
3773
99d887de 3774 PR tree-optimization/77454
3775 * gcc.dg/pr77454.c: New test.
3776
46fad8d5 3777 PR c++/77553
3778 * g++.dg/cpp1y/constexpr-77553.C: New test.
3779
68ef907c 37802016-09-13 David Malcolm <dmalcolm@redhat.com>
3781
3782 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3783 (test_show_locus): Replace rich_location::add_fixit_insert calls
3784 with add_fixit_insert_before and add_fixit_insert_after.
3785
2c24fd5e 37862016-09-13 Jason Merrill <jason@redhat.com>
3787 Tom de Vries <tom@codesourcery.com>
3788
3789 PR c++/77427
3790 * g++.dg/pr77427.C: New test.
3791
68b219ee 37922016-09-13 Martin Liska <mliska@suse.cz>
3793
3794 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3795 effective target.
3796 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3797 * lib/target-supports.exp: Define the new target.
3798
c72e91d3 37992016-09-12 Andrew Pinski <apinski@cavium.com>
3800
3801 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3802 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3803
b38c0a37 38042016-09-12 Uros Bizjak <ubizjak@gmail.com>
3805
3806 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3807 variable arguments.
3808 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3809 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3810 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3811 variable argument.
3812 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3813 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3814
7a21b590 38152016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3816
3817 PR c++/77496
3818 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3819 * g++.dg/ext/pr77496.C: New test.
3820 * g++.dg/warn/pr77496.C: New test.
3821
00434032 38222016-09-12 David Malcolm <dmalcolm@redhat.com>
3823
3824 PR c/72858
3825 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3826 to preserve conversion chars, and to preserve prefix information.
3827 * gcc.dg/format/pr72858.c: New test case.
3828
54f56c28 38292016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3830
3831 * gfortran.dg/pr77507.f90: Move to ...
3832 * gfortran.dg/ieee/pr77507.f90: here.
3833
08d6d42c 38342016-08-09 Jan Hubicka <hubicka@ucw.cz>
3835
3836 PR ipa/61159
3837 * compile/pr61159.c: New testcase
3838
35870532 38392016-08-09 Jan Hubicka <hubicka@ucw.cz>
3840
3841 PR ipa/64316
3842 * gcc.dg/ipa/pr63416.c: New testcase.
3843
953b9eef 38442016-09-10 Paul Thomas <pault@gcc.gnu.org>
3845 Steven G. Kargl <kargl@gcc.gnu.org>
3846
3847 PR fortran/77532
c78b1f64 3848 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3849
1aef7c3c 38502016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3851
3852 PR fortran/77507
3853 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3854 * gfortran.dg/c_assoc_4.f90: Ditto.
3855
3bb45f76 38562016-09-10 Tom de Vries <tom@codesourcery.com>
3857
3858 PR C/71602
3859 * c-c++-common/va-arg-va-list-type.c: New test.
3860
9731eaaf 38612016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3862
3863 PR rtl-optimization/77289
3864 * gcc.target/powerpc/pr77289.c: New test.
3865
911ea34a 38662016-09-09 Martin Sebor <msebor@redhat.com>
3867
3868 PR c/77520
3869 PR c/77521
3870 * gcc.dg/pr77520.c: New test.
3871 * gcc.dg/pr77521.c: New test.
3872
edd0f33b 38732016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3874
3875 PR fortran/77506
3876 * gfortran.dg/pr77506.f90: New test.
3877
374777a4 38782016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3879
3880 PR fortran/77507
3881 * gfortran.dg/pr77507.f90: New test.
3882
c5eddaf9 38832016-09-09 Joseph Myers <joseph@codesourcery.com>
3884
3885 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3886
3e7e4e14 38872016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3888 Louis Krupp <lkrupp@gcc.gnu.org>
3889
3890 PR fortran/69514
3891 * gfortran.dg/pr69514_1.f90: New test.
3892 * gfortran.dg/pr69514_2.f90: New test.
3893
51688bb7 38942016-09-08 Jakub Jelinek <jakub@redhat.com>
3895
a34338c9 3896 PR fortran/77500
3897 * gfortran.dg/gomp/pr77500.f90: New test.
3898
51688bb7 3899 PR fortran/77516
3900 * gfortran.dg/gomp/pr77516.f90: New test.
3901
3ecb55e7 39022016-09-07 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR middle-end/77475
3905 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3906 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3907 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3908 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3909 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3910 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3911
3da97ff7 39122016-09-07 David Malcolm <dmalcolm@redhat.com>
3913
3914 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3915 "substring-locations.h".
3916
b55f1f44 39172016-09-07 Richard Biener <rguenther@suse.de>
3918
3919 PR c/77450
3920 * c-c++-common/vector-subscript-8.c: Move ..
3921 * gcc.dg/pr77450.c: ... here.
3922
7d482049 39232016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3924
3925 PR libgfortran/77393
3926 * gfortran.dg/fmt_f0_2.f90: Update test.
3927 * gfortran.dg/fmt_f0_3.f90: New test.
3928
ef3b531c 39292016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3930
3931 PR debug/77389
3932 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3933 in dg-options.
3934
3935 PR debug/57519
3936 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3937
39370ea0 39382016-09-06 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR target/69255
3941 * gcc.target/i386/pr69255-1.c: New test.
3942 * gcc.target/i386/pr69255-2.c: New test.
3943 * gcc.target/i386/pr69255-3.c: New test.
3944
39452016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3946
3947 PR c/77336
3948 * gcc.dg/format/miss-7.c: New test.
3949
88820414 39502016-09-06 Uros Bizjak <ubizjak@gmail.com>
3951
3952 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3953
4c790ba8 39542016-09-06 Martin Liska <mliska@suse.cz>
3955
3956 PR gcov-profile/77378
3957 PR gcov-profile/77466
3958 * gcc.dg/profile-update-warning.c: New test.
3959
43d2460d 39602016-09-06 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/77479
3963 * gcc.dg/torture/pr77479.c: New testcase.
3964
4c04bcce 39652016-09-06 Richard Biener <rguenther@suse.de>
3966
3967 PR c/77450
3968 * c-c++-common/vector-subscript-7.c: Adjust.
3969 * c-c++-common/vector-subscript-8.c: New testcase.
3970
8925068a 39712016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3972
3973 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3974
daea048c 39752016-09-05 Jakub Jelinek <jakub@redhat.com>
3976
e315ff48 3977 PR target/77476
3978 * gcc.target/i386/avx512f-pr77476.c: New test.
3979 * gcc.target/i386/avx512bw-pr77476.c: New test.
3980 * gcc.target/i386/avx512dq-pr77476.c: New test.
3981
8eeca3ac 3982 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3983 Update comment to mention also avx512f.
3984
daea048c 3985 PR sanitizer/77396
3986 * g++.dg/asan/pr77396-2.C: New test.
3987
a6ffaadf 39882016-09-05 Uros Bizjak <ubizjak@gmail.com>
3989
3990 PR rtl-optimization/77452
3991 * gcc.target/i386/pr77452.c: New test.
3992
8f8828ba 39932016-09-05 Marek Polacek <polacek@redhat.com>
3994
3995 PR c/77423
3996 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3997
65277f2a 39982016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3999
4000 PR fortran/77391
4001 * gfortran.dg/pr77391.f90: New test.
4002
a1cf06b8 40032016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4004
4005 PR fortran/77460
4006 * gfortran.dg/pr77460.f90: New test.
4007
4d261282 40082016-09-03 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR c/65467
4011 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4012
4fc4eb94 40132016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4014
4015 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4016
40a431fa 40172016-09-02 David Malcolm <dmalcolm@redhat.com>
4018
4019 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4020 test case.
4021 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4022 diagnostic-test-show-locus-generate-patch.c to the sources
4023 for diagnostic_plugin_test_show_locus.c.
4024
a940fdc7 40252016-09-02 Jakub Jelinek <jakub@redhat.com>
4026
0b80c4b2 4027 PR c/65467
4028 * gcc.dg/gomp/_Atomic-1.c: New test.
4029 * gcc.dg/gomp/_Atomic-2.c: New test.
4030 * gcc.dg/gomp/_Atomic-3.c: New test.
4031 * gcc.dg/gomp/_Atomic-4.c: New test.
4032 * gcc.dg/gomp/_Atomic-5.c: New test.
4033
a940fdc7 4034 PR sanitizer/77396
4035 * g++.dg/asan/pr77396.C: New test.
4036
40372016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4038
4039 PR tree-optimization/71831
4040 * gcc.dg/builtin-object-size-16.c: New test.
4041 * gcc.dg/builtin-object-size-17.c: New test.
4042
0b404bb4 40432016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4044
4045 PR libgfortran/77393
4046 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4047
8a5817a9 40482016-09-01 Uros Bizjak <ubizjak@gmail.com>
4049
4050 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4051 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4052 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4053 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4054 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4055 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4056 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4057 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4058 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4059 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4060 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4061 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4062 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4063 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4064 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4065 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4066 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4067 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4068
209253ae 40692016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4070
4071 * gnat.dg/opt58.adb: New test.
4072 * gnat.dg/opt58_pkg.ads: New helper.
4073
15182c1d 40742016-09-01 Richard Biener <rguenther@suse.de>
4075
4076 PR middle-end/77436
4077 * gcc.dg/torture/pr77436.c: New testcase.
4078
1c02615c 40792016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4080
4081 * gcc.dg/pr64252.c: Require int32plus.
4082 * gcc.dg/pr66299-1.c: Likewise.
4083 * gcc.dg/pr66299-2.c: Likewise.
4084 * gcc.dg/torture/20131115-1.c: Skip for avr.
4085
08fded5f 40862016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4087
4088 * gcc.target/aarch64/ands_3.c: New test.
4089
a7b3b7c4 40902016-08-31 Jakub Jelinek <jakub@redhat.com>
4091
68c215e4 4092 PR fortran/77352
4093 * gfortran.dg/gomp/pr77352.f90: New test.
4094
a7b3b7c4 4095 PR fortran/77374
4096 * gfortran.dg/gomp/pr77374.f08: New test.
4097
51a43c06 40982016-08-31 Marc Glisse <marc.glisse@inria.fr>
4099
4100 PR tree-optimization/73714
4101 * gcc.dg/tree-ssa/pr73714.c: New test.
4102
01109414 41032016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4104
4105 PR libgfortran/77393
4106 * gfortran.dg/fmt_f0_2.f90: New test.
4107
8036ac7f 41082016-08-31 Marc Glisse <marc.glisse@inria.fr>
4109
4110 * gcc.target/i386/pr59539-2.c: Adapt options.
4111 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4112
b298bde8 41132016-08-31 Paul Thomas <pault@gcc.gnu.org>
4114
4115 PR fortran/77418
4116 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4117 of the associate entity and replace with a pointer to the
4118 intended item on the stack.
4119
9f732c4e 41202016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4121 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4122
4123 PR fortran/48298
4124 * gfortran.dg/dtio_1.f90: New test.
4125 * gfortran.dg/dtio_2.f90: New test.
4126 * gfortran.dg/dtio_3.f90: New test.
4127 * gfortran.dg/dtio_4.f90: New test.
4128 * gfortran.dg/dtio_5.f90: New test.
4129 * gfortran.dg/dtio_6.f90: New test.
4130 * gfortran.dg/dtio_7.f90: New test.
4131 * gfortran.dg/dtio_8.f90: New test.
4132 * gfortran.dg/dtio_9.f90: New test.
4133 * gfortran.dg/dtio_10.f90: New test.
4134
d6dd1b60 41352016-08-30 David Malcolm <dmalcolm@redhat.com>
4136
4137 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4138 (test_many_nested_locations): New function.
4139 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4140 (test_show_locus): Handle "test_many_nested_locations".
4141
2e7400df 41422016-08-30 David Malcolm <dmalcolm@redhat.com>
4143
4144 * g++.dg/template/double-greater-than-fixit.C: New test case.
4145
98023bfd 41462016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4147
4148 * gnat.dg/opt57.ad[sb]: New test.
4149 * gnat.dg/opt57_pkg.ads: New helper.
4150
f9723d87 41512016-08-30 Richard Biener <rguenther@suse.de>
4152
4153 PR tree-optimization/69047
4154 * gcc.dg/pr69047.c: Fix byte-order check.
4155
77ce6232 41562016-08-30 Jakub Jelinek <jakub@redhat.com>
4157
adca2d16 4158 PR tree-optimization/72866
4159 * gcc.dg/vect/pr72866.c: New test.
4160
06cee168 4161 PR debug/77363
4162 * g++.dg/debug/dwarf2/pr77363.C: New test.
4163
4472e8d1 4164 PR middle-end/77377
4165 * gcc.target/i386/pr77377.c: New test.
4166
77ce6232 4167 PR debug/77389
4168 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4169 in dg-options.
4170
36bda760 41712016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4172
4173 * gfortran.dg/pr77372.f90: Moved to ...
4174 * gfortran.dg/ieee/pr77372.f90: here.
4175
2db6ea89 41762016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4177
4178 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4179 vector short/char initializations.
4180 * gcc.target/powerpc/vec-init-5.c: Likewise.
4181 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4182 vector initialization optimizations.
4183 * gcc.target/powerpc/vec-init-7.c: Likewise.
4184 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4185 vector float/double initializations.
4186 * gcc.target/powerpc/vec-init-9.c: Likewise.
4187
1e4df796 41882016-08-29 Uros Bizjak <ubizjak@gmail.com>
4189
4190 PR target/77403
4191 * gcc.target/i386/pr77403.c: New test.
4192
f293b7f2 41932016-08-29 Marek Polacek <polacek@redhat.com>
4194
4195 PR c/77292
4196 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4197
ea2ec8f6 41982016-08-29 Tom de Vries <tom@codesourcery.com>
4199
4200 PR c/77398
4201 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4202
686436fe 42032016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4204
4205 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4206
686436fe 42072016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4208
4209 * gfortran.dg/dec_structure_13.f90: New testcase.
4210
f1ecf8b3 42112016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4212
4213 PR fortran/77261
4214 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4215 available.
4216
4670f428 42172016-08-28 Tom de Vries <tom@codesourcery.com>
4218
4219 PR lto/70955
4220 * gcc.dg/pr70955.c: New test.
4221 * gcc.dg/lto/pr70955_0.c: Same.
4222 * gcc.dg/lto/pr70955_1.c: Same.
4223
b243b563 42242016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4225
4226 PR tree-optimization/71077
4227 * gcc.target/i386/pr71077.c: New test.
4228
92a44a68 42292016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4230
4231 PR fortran/77380
4232 * gfortran.dg/pr77380.f90: New test.
4233
92a44a68 42342016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4235
4236 PR fortran/77372
4237 gfortran.dg/pr77372.f90: New test.
4238
367964fa 42392016-08-26 David Malcolm <dmalcolm@redhat.com>
4240
4241 * gcc.dg/spellcheck-fields-2.c (test): Move
4242 dg-begin/end-multiline-output within function body.
4243 (test_macro): New function.
4244
df4248fb 42452016-08-26 David Malcolm <dmalcolm@redhat.com>
4246
4247 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4248 (test_fixit_insert): Update expected output.
4249 (test_fixit_remove): Likewise.
4250 (test_fixit_replace): Likewise.
4251
377da6e4 42522016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4253
4254 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4255 Fix typo.
4256
4f16cc83 42572016-08-26 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/69047
4260 * gcc.dg/pr69047.c: New testcase.
4261
a54071b2 42622016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4263 Martin Jambhor <mjambor@suse.cz>
377da6e4 4264
a54071b2 4265 * gcc.dg/ipa/propbits-1.c: New test-case.
4266 * gcc.dg/ipa/propbits-2.c: Likewise.
4267 * gcc.dg/ipa/propbits-3.c: Likewise.
4268
2ae10c8c 42692016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4270
4271 PR fortran/77351
4272 * gfortran.dg/pr77351.f90: New test.
4273
c4963714 42742016-08-25 Marek Polacek <polacek@redhat.com>
4275
4276 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4277
49e1f4eb 42782016-08-25 Marek Polacek <polacek@redhat.com>
4279
4280 PR c/77323
4281 * gcc.dg/pr77323.c: New test.
4282
984f03c2 42832016-08-24 Paul Thomas <pault@gcc.gnu.org>
4284
4285 PR fortran/77358
4286 * gfortran.dg/submodule_17.f08: New test.
4287
92a44a68 42882016-08-24 Michael Collison <michael.collison@linaro.org>
4289 Michael Collison <michael.collison@arm.com>
f6c98a9a 4290
4291 * gcc.target/arm/builtin_saddl.c: New testcase.
4292 * gcc.target/arm/builtin_saddll.c: New testcase.
4293 * gcc.target/arm/builtin_uaddl.c: New testcase.
4294 * gcc.target/arm/builtin_uaddll.c: New testcase.
4295 * gcc.target/arm/builtin_ssubl.c: New testcase.
4296 * gcc.target/arm/builtin_ssubll.c: New testcase.
4297 * gcc.target/arm/builtin_usubl.c: New testcase.
4298 * gcc.target/arm/builtin_usubll.c: New testcase.
4299
8938d43d 43002016-08-24 Uros Bizjak <ubizjak@gmail.com>
4301
4302 PR target/77270
4303 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4304 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4305 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4306 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4307 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4308 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4309 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4310 effective target. Remove scan-assembler-times directives.
4311 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4312 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4313 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4314
2fb84e50 43152016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4316
4317 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4318 of unsigned int.
4319 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4320
cac7df4e 43212016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4322
4323 PR testsuite/77317
4324 * lib/target-supports.exp
4325 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4326 (check_effective_target_vect_natural_alignment): Ditto.
4327 (check_effective_target_vector_alignment_reachable): Ditto.
4328 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4329
b904831d 43302016-08-23 Ian Lance Taylor <iant@golang.org>
4331
4332 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4333
ff055c48 43342016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4335
4336 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4337 being created from pointers to memory locations.
4338 * gcc.target/powerpc/vec-init-2.c: Likewise.
4339
27af8972 43402016-08-23 Fritz Reese <fritzoreese@gmail.com>
4341
4342 * gfortran.dg/dec_structure_12.f90: New testcase.
4343
bd8ac469 43442016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4345
4346 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4347
434d4291 43482016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4349
4350 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4351 verification.
4352
be0be2de 43532016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4354
4355 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4356 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4357
7feac654 43582016-08-23 Richard Biener <rguenther@suse.de>
4359
4360 PR tree-optimization/27336
4361 * c-c++-common/pr27336.c: New testcase.
4362
364743f3 43632016-08-22 Marek Polacek <polacek@redhat.com>
4364
4365 PR c++/77321
4366 * g++.dg/cpp1y/pr77321.C: New test.
4367
b92c452d 43682016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4369
4370 PR fortran/60774
4371 * gfortran.dg/empty_label.f: Adjust test for new error message.
4372 * gfortran.dg/empty_label.f90: Ditto.
4373 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4374 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4375 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4376
bfbc628a 43772016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4378
4379 PR fortran/61318
4380 * gfortran.dg/pr61318.f90: New test.
4381
99af6e70 43822016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4383
4384 PR fortran/77260
4385 * gfortran.dg/pr77260_1.f90: New test.
4386 * gfortran.dg/pr77260_2.f90: Ditto.
4387
6cfc7001 43882016-08-22 Joseph Myers <joseph@codesourcery.com>
4389
4390 PR middle-end/77269
4391 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4392 __builtin_signbitf and __builtin_signbitl in expected generic
4393 expansion.
4394 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4395 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4396 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4397 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4398 tests.
4399
012f068a 44002016-08-22 Joseph Myers <joseph@codesourcery.com>
4401
4402 * gcc.dg/torture/float128-builtin.c,
4403 gcc.dg/torture/float128-ieee-nan.c,
4404 gcc.dg/torture/float128x-builtin.c,
4405 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4406 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4407 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4408 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4409 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4410 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4411 gcc.dg/torture/floatn-nan.h: New tests.
4412
e2c5b687 44132016-08-22 Joseph Myers <joseph@codesourcery.com>
4414
4415 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4416 macro.
4417 (main): Update calls to TEST_I_F.
4418 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4419 macro.
4420 (main): Update calls to TEST_I_F.
4421
b4635564 44222016-08-22 Joseph Myers <joseph@codesourcery.com>
4423
4424 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4425 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4426 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4427 names in calls to TEST_I_F.
4428
802bc569 44292016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4430
4431 PR c/52952
4432 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4433
70fa7158 44342016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4435
4436 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4437 and !natural_alignment_64.
4438 * gcc.dg/ipa/propalign-2.c: Likewise.
4439 * gcc.dg/ipa/propalign-3.c: Likewise.
4440 * gcc.dg/ipa/propalign-4.c: Likewise.
4441 * gcc.dg/ipa/propalign-5.c: Likewise.
4442 * lib/target-supports.exp
4443 (check_effective_target_natural_alignment_32): Add avr-*-*.
4444
d0346b1a 44452016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4446
4447 PR tree-optimization/61839
4448 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4449 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4450 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4451 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4452
82c85aba 44532016-08-19 Joseph Myers <joseph@codesourcery.com>
4454
4455 PR c/32187
4456 * lib/target-supports.exp (check_effective_target_float16)
4457 (check_effective_target_float32, check_effective_target_float64)
4458 (check_effective_target_float128, check_effective_target_float32x)
4459 (check_effective_target_float64x)
4460 (check_effective_target_float128x)
4461 (check_effective_target_float16_runtime)
4462 (check_effective_target_float32_runtime)
4463 (check_effective_target_float64_runtime)
4464 (check_effective_target_float128_runtime)
4465 (check_effective_target_float32x_runtime)
4466 (check_effective_target_float64x_runtime)
4467 (check_effective_target_float128x_runtime)
4468 (check_effective_target_floatn_nx_runtime)
4469 (add_options_for_float16, add_options_for_float32)
4470 (add_options_for_float64, add_options_for_float128)
4471 (add_options_for_float32x, add_options_for_float64x)
4472 (add_options_for_float128x): New procedures.
4473 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4474 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4475 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4476 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4477 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4478 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4479 gcc.dg/torture/float128-complex.c,
4480 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4481 gcc.dg/torture/float128x-basic.c,
4482 gcc.dg/torture/float128x-complex.c,
4483 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4484 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4485 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4486 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4487 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4488 gcc.dg/torture/float32x-basic.c,
4489 gcc.dg/torture/float32x-complex.c,
4490 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4491 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4492 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4493 gcc.dg/torture/float64x-basic.c,
4494 gcc.dg/torture/float64x-complex.c,
4495 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4496 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4497 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4498 gcc.dg/torture/floatn-tg.h,
4499 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4500 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4501 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4502 gcc.dg/torture/fp-int-convert-float128x.c,
4503 gcc.dg/torture/fp-int-convert-float16-timode.c,
4504 gcc.dg/torture/fp-int-convert-float16.c,
4505 gcc.dg/torture/fp-int-convert-float32-timode.c,
4506 gcc.dg/torture/fp-int-convert-float32.c,
4507 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4508 gcc.dg/torture/fp-int-convert-float32x.c,
4509 gcc.dg/torture/fp-int-convert-float64-timode.c,
4510 gcc.dg/torture/fp-int-convert-float64.c,
4511 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4512 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4513 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4514 maximum exponent of floating-point type. Use it in testing
4515 whether 0x8...0 fits in the floating-point type. Always treat -1
4516 (signed 0xf...f) as fitting in the floating-point type.
4517 (M_OK1): New macro.
4518 * gcc.dg/torture/fp-int-convert-double.c,
4519 gcc.dg/torture/fp-int-convert-float.c,
4520 gcc.dg/torture/fp-int-convert-float128-timode.c,
4521 gcc.dg/torture/fp-int-convert-float128.c,
4522 gcc.dg/torture/fp-int-convert-float80-timode.c,
4523 gcc.dg/torture/fp-int-convert-float80.c,
4524 gcc.dg/torture/fp-int-convert-long-double.c,
4525 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4526
cf0bbc39 45272016-08-19 Jakub Jelinek <jakub@redhat.com>
4528
9354a9a5 4529 PR fortran/72744
4530 * gfortran.dg/gomp/pr72744.f90: New test.
4531
cf0bbc39 4532 PR fortran/69281
4533 * gfortran.dg/gomp/pr69281.f90: New test.
4534
ee0e163a 45352016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4536
1e4df796 4537 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4538 the last special seed value.
4539 * gfortran.dg/random_7.f90: Use size for last array member instead
4540 of hardcoded value.
ee0e163a 4541
6d7de609 45422016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4543
4544 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4545 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4546
e3243c77 45472016-08-19 Richard Biener <rguenther@suse.de>
4548
4549 PR tree-optimization/77286
4550 * gcc.dg/torture/pr77286.c: New testcase.
4551
b983d92d 45522016-08-18 David Malcolm <dmalcolm@redhat.com>
4553
4554 * gcc.dg/verbose-asm-2.c: New test case.
4555
48a7392b 45562016-08-18 David Malcolm <dmalcolm@redhat.com>
4557
4558 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4559 (custom_diagnostic_finalizer): Update for change to
4560 diagnostic_show_locus.
4561
5c8151fa 45622016-08-18 David Malcolm <dmalcolm@redhat.com>
4563
4564 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4565 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4566
26040f06 45672016-08-18 Marek Polacek <polacek@redhat.com>
4568
4569 PR c/71514
4570 * gcc.dg/pr71514.c: New test.
4571
360e911d 45722015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4573
4574 PR target/72839
4575 * gcc.target/i386/pr72839.c: New test.
4576
6de0546d 45772016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4578
4579 PR middle-end/70895
4580 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4581 * c-c++-common/goacc/reduction-1.c: Likewise.
4582 * c-c++-common/goacc/reduction-2.c: Likewise.
4583 * c-c++-common/goacc/reduction-3.c: Likewise.
4584 * c-c++-common/goacc/reduction-4.c: Likewise.
4585
cee80871 45862016-08-18 Alan Modra <amodra@gmail.com>
4587
4588 * gcc.c-torture/compile/pr72771.c: New.
4589
f9c39b65 45902016-08-17 Jakub Jelinek <jakub@redhat.com>
4591
4592 PR fortran/67496
4593 * gfortran.dg/pr67496.f90: New test.
4594
92a44a68 45952015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4596
4597 PR tree-optimization/71752
f9c39b65 4598 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4599
d2392ec3 46002016-08-17 Uros Bizjak <ubizjak@gmail.com>
4601
4602 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4603
c4994c0b 46042016-08-17 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR middle-end/77259
4607 * g++.dg/ipa/devirt-52.C: New test.
4608
f7896ff0 46092016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4610
4611 * c-c++-common/goacc/reduction-6.c: New testcase.
4612
7104d1a8 46132016-08-17 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/76490
4616 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4617 * gcc.dg/pr52904.c: XFAIL.
4618
cff41b9e 46192016-08-17 Richard Biener <rguenther@suse.de>
4620
4621 PR tree-optimization/23855
4622 * gcc.dg/loop-unswitch-2.c: Adjust.
4623
b1398e47 46242016-08-16 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR tree-optimization/72817
4627 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4628
de41fc22 46292016-08-16 Joseph Myers <joseph@codesourcery.com>
4630
4631 PR libgcc/77265
4632 * gcc.dg/torture/float128-extend-inf.c: New test.
4633
5927e78e 46342016-08-16 David Malcolm <dmalcolm@redhat.com>
4635
4636 PR c/72857
4637 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4638 for embedded NUL.
4639 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4640 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4641 caret placement.
4642 (test_oct): Likewise.
4643 (test_multiple): Likewise.
4644 (test_field_width_specifier): Likewise.
4645 (test_field_width_specifier_2): New function.
4646 (test_field_precision_specifier): New function.
4647 (test_embedded_nul): Update expected caret placement.
4648 (test_non_contiguous_strings): Update line number.
4649 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4650 (__emit_string_literal_range): Add "caret_idx" param.
4651 (test_simple_string_literal): Add value for new param, updating
4652 expected output..
4653 (test_concatenated_string_literal): Likewise.
4654 (test_multiline_string_literal): Likewise.
4655 (test_hex): Likewise.
4656 (test_oct): Likewise.
4657 (test_multiple): Likewise.
4658 (test_ucn4): Likewise.
4659 (test_ucn8): Likewise.
4660 (test_u8): Likewise.
4661 (test_u): Likewise; update expected message, from "range" to
4662 "location".
4663 (test_U): Likewise.
4664 (test_L): Likewise.
4665 (test_macro): Add value for new param.
4666 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4667 (__emit_string_literal_range): Add "caret_idx" param.
4668 (test_stringified_token_1): Add value for new param. Update
4669 expected message, from "range" to "location".
4670 (test_stringized_token_2): Likewise, adding param to macro.
4671 (test_stringified_token_3): Likewise.
4672 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4673 (emit_warning): Convert param from source_range to location_t.
4674 (test_string_literals): Add caret_idx param, and use it when
4675 constructing a substring_loc. Update error message, from
4676 "range" to "location".
4677
b8d94309 46782016-08-16 Jakub Jelinek <jakub@redhat.com>
4679
2e947447 4680 PR target/71910
4681 * g++.dg/gomp/pr71910.C: New test.
4682
9ea71b15 4683 PR middle-end/67485
4684 * gcc.c-torture/compile/pr67485.c: New test.
4685
b8d94309 4686 PR target/72867
4687 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4688
31de5086 46892016-08-16 Bin Cheng <bin.cheng@arm.com>
4690
4691 PR tree-optimization/69848
4692 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4693
a05d3de8 46942016-08-16 Martin Liska <mliska@suse.cz>
4695
4696 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4697 of memory operations so that it can be handled by core2
4698 in 32-bit mode.
4699
b50ad04e 47002016-08-16 Richard Biener <rguenther@suse.de>
4701
4702 PR tree-optimization/76783
4703 * gcc.dg/pr76783.c: New testcase.
4704 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4705
b441db40 47062016-08-16 Bin Cheng <bin.cheng@arm.com>
4707
4708 PR tree-optimization/72817
4709 PR tree-optimization/73450
4710 * gcc.dg/tree-ssa/pr72817.c: New test.
4711 * gcc.dg/tree-ssa/pr73450.c: New test.
4712
36d310d0 47132016-08-15 Fritz Reese <fritzoreese@gmail.com>
4714
4715 * gfortran.dg/init_flag_13.f90: New testcase.
4716 * gfortran.dg/init_flag_14.f90: Ditto.
4717 * gfortran.dg/init_flag_15.f03: Ditto.
4718 * gfortran.dg/dec_init_1.f90: Ditto.
4719 * gfortran.dg/dec_init_2.f90: Ditto.
4720
e5ec9f76 47212016-08-15 Uros Bizjak <ubizjak@gmail.com>
4722
4723 PR target/72867
4724 * gcc.target/i386/pr72867.c: New test.
4725
6ce66d38 47262016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4727
4728 * c-c++-common/dump-ada-spec-5.c: New test.
4729
894463cf 47302016-08-15 Richard Biener <rguenther@suse.de>
4731
4732 PR tree-optimization/73434
4733 * gcc.dg/torture/pr73434.c: New testcase.
4734
98b374b4 47352016-08-15 Jakub Jelinek <jakub@redhat.com>
4736
4737 PR tree-optimization/72824
4738 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4739
9b90f118 47402016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4741
4742 PR fortran/70598
4743 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4744 in use_device clause.
4745 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4746 * gfortran.dg/goacc/list.f95: Adjust to catch
4747 "neither a POINTER nor an array" error messages.
4748
1d80868e 47492016-08-14 Uros Bizjak <ubizjak@gmail.com>
4750
4751 PR target/76342
4752 * gcc.target/i386/pr76342.c: New test.
4753
153e4ac1 47542016-08-12 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR c/71512
4757 * g++.dg/ubsan/pr71512.C: New test.
4758 * c-c++-common/ubsan/pr71512-1.c: New test.
4759 * c-c++-common/ubsan/pr71512-2.c: New test.
4760
3c382998 47612016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4762
4763 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4764 vector initialization options.
4765 * gcc.target/powerpc/vec-init-2.c: Likewise.
4766 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4767 is generated on ISA 3.0.
4768
7079d57a 47692016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4770
4771 PR middle-end/71654
4772 * gcc.dg/c-c++-common/pr71654.c: New test.
4773 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4774 dg-options.
4775 * gcc.dg/tree-ssa/vrp24: Likewise.
4776
7175bb2a 47772016-08-12 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR c/67410
4780 * gcc.dg/pr67410.c: New test.
4781
56fb8e9d 47822016-08-12 Bin Cheng <bin.cheng@arm.com>
4783
4784 PR tree-optimization/69848
4785 * gcc.dg/vect/vect-pr69848.c: New test.
4786
1f84b4ab 47872016-08-12 Uros Bizjak <ubizjak@gmail.com>
4788
4789 PR testsuite/71008
4790 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4791 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4792 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4793 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4794
60b349d9 47952016-08-12 Richard Biener <rguenther@suse.de>
4796
4797 PR tree-optimization/57326
4798 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4799 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4800 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4801 * gcc.target/i386/pr45685.c: Likewise.
4802 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4803 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4804 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4805 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4806 * gfortran.dg/pr34163.f90: Likewise.
4807
6d5f72f3 48082016-08-12 Martin Liska <mliska@suse.cz>
4809
4810 * g++.dg/gcov/gcov-16.C: New test.
4811 * lib/gcov.exp: Support new argument for run-gcov function.
4812
b357db2c 48132016-08-12 Martin Liska <mliska@suse.cz>
4814
4815 PR gcov-profile/35590
4816 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4817
08e33f10 48182016-08-12 Richard Biener <rguenther@suse.de>
4819
4820 PR tree-optimization/72851
4821 * gcc.dg/torture/pr72851.c: New testcase.
4822
92a44a68 48232016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4824
832d369d 4825 PR debug/63240
4826 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4827 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4828 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4829 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4830 DW_AT_deleted.
4831
1289a281 4832 PR debug/55641
4833 * g++.dg/debug/dwarf2/ref-1.C: New.
4834
9a478fab 4835 PR debug/49366
4836 * g++.dg/debug/dwarf2/template-params-12.H: New.
4837 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4838 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4839 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4840 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4841 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4842 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4843 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4844
e61229f8 48452016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4846
4847 PR target/72863
4848 * gcc.target/powerpc/pr72863.c: New test.
4849
c7823416 48502016-08-11 Uros Bizjak <ubizjak@gmail.com>
4851
4852 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4853
df15667f 48542015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4855
4856 * gcc.target/i386/pieces-strcpy-1.c: New test.
4857 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4858
83c375ba 48592016-08-11 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR c++/72868
4862 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4863
350f354a 48642015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4865
4866 * gcc.target/i386/pieces-memcpy-1.c: New test.
4867 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4868 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4869 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4870 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4871 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4872
74be5bc1 48732016-08-11 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR c/72816
20fb4916 4876 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4877
40395983 48782016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4879
4880 PR tree-optimization/71083
4881 * gcc.c-torture/execute/pr71083.c: New test.
4882 * gnat.dg/loop_optimization23.adb: New test.
4883 * gnat.dg/loop_optimization23_pkg.ads: New test.
4884 * gnat.dg/loop_optimization23_pkg.adb: New test.
4885
ec969ce4 48862016-08-11 Richard Biener <rguenther@suse.de>
4887
4888 PR tree-optimization/72772
4889 * gcc.dg/graphite/pr35356-1.c: Adjust.
4890 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4891
25482c16 48922016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4893
4894 * gfortran.dg/random_7.f90: Take into account that the last seed
4895 value is the special p value.
4896 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4897
f454033a 48982016-08-11 Richard Biener <rguenther@suse.de>
4899
4900 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4901
2d2b78a1 49022016-08-11 Alan Modra <amodra@gmail.com>
4903
4904 * gcc.target/powerpc/pr71680.c: New.
4905
97468983 49062016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4907
4908 * gcc.target/powerpc/bfp/bfp.exp: New file.
4909 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4910 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4911 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4912 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4913 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4914 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4915 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4916 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4917 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4918 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4919 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4920 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4921 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4922 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4923 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4924 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4925 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4926 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4927 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4928 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4929 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4930 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4931 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4932 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4933 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4934 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4935 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4936 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4937 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4938 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4939 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4940 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4941 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4942 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4943 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4944 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4945 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4946 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4947 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4948 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4949 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4950 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4951 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4952 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4953 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4954 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4955 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4956 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4957 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4958 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4959 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4960 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4961 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4962
23a6fe48 49632016-08-10 Bin Cheng <bin.cheng@arm.com>
4964
4965 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4966 Add aarch64*-*-*.
4967
0cb8f73e 49682016-08-10 Bin Cheng <bin.cheng@arm.com>
4969
4970 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4971
b7ed2a65 49722016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4973
4974 PR target/72853
4975 * gcc.target/powerpc/pr72853.c: New test.
4976
2d2b4107 49772016-08-10 Martin Liska <mliska@suse.cz>
4978
4979 PR gcov-profile/58306
4980 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4981
7132b755 49822016-08-10 Martin Liska <mliska@suse.cz>
4983
4984 * g++.dg/gcov/gcov-threads-1.C: New test.
4985
5186407c 49862016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4987
4988 PR target/71873
4989 * gcc.target/avr/pr71873.c: New test.
4990
44f01555 49912016-08-09 Martin Liska <mliska@suse.cz>
4992
4993 * g++.dg/gcov/gcov-dump-1.C: New test.
4994 * g++.dg/gcov/gcov-dump-2.C: New test.
4995
7d4f18f5 49962016-08-09 Martin Liska <mliska@suse.cz>
4997
4998 * gcc.dg/tree-prof/val-prof-9.c: New test.
4999
defa7026 50002016-08-09 Martin Liska <mliska@suse.cz>
5001
5002 * gcc.dg/tree-prof/val-prof-8.c: New test.
5003
ae7e6062 50042016-08-09 Martin Jambor <mjambor@suse.cz>
5005
0c47dd26 5006 PR ipa/71981
5007 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5008
a69fb570 50092016-08-09 Bin Cheng <bin.cheng@arm.com>
5010
5011 PR tree-optimization/33707
5012 * gcc.dg/vect/pr33707.c: New test.
5013
a031a844 50142016-08-09 Bin Cheng <bin.cheng@arm.com>
5015
5016 PR tree-optimization/pr72772
5017 * gcc.dg/tree-ssa/pr72772.c: New test.
5018
8f1baf0d 50192016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5020
5021 PR rtl-optimization/66669
5022 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5023
53e7aca1 50242016-08-09 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR tree-optimization/72824
5027 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5028
c162fa25 50292016-08-09 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/71802
5032 * gcc.dg/torture/pr71802.c: New testcase.
5033
87156a7d 50342016-08-09 Jakub Jelinek <jakub@redhat.com>
5035
5036 PR c++/72809
5037 * g++.dg/eh/stdarg1.C: New test.
5038
d0029333 50392016-08-08 Andi Kleen <ak@linux.intel.com>
5040
5041 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5042 test command line in failure log.
5043 (profopt-execute): dito. Make autofdo file names unique.
5044
7af4d06b 50452016-08-08 David Malcolm <dmalcolm@redhat.com>
5046
5047 PR c/64955
5048 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5049 output.
5050
7091ff70 50512016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5052
5053 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5054 c99_runtime.
5055 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5056 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5057 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5058 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5059 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5060 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5061
d189b094 50622016-08-08 David Malcolm <dmalcolm@redhat.com>
5063
5064 PR c/52952
5065 * gcc.dg/cpp/pr66415-1.c: Likewise.
5066 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5067 * gcc.dg/format/c90-printf-1.c: Likewise.
5068 * gcc.dg/format/diagnostic-ranges.c: New test case.
5069
440837fe 50702016-08-08 Jakub Jelinek <jakub@redhat.com>
5071
7cbcf608 5072 PR fortran/72716
5073 * gfortran.dg/gomp/pr72716.f90: New test.
5074
aa1ddb66 5075 PR middle-end/72781
5076 * gcc.dg/gomp/pr72781.c: New test.
5077
440837fe 5078 PR middle-end/68762
5079 * g++.dg/vect/pr68762-1.cc: New test.
5080 * g++.dg/vect/pr68762-2.cc: New test.
5081 * g++.dg/vect/pr68762.h: New file.
5082
eb571c16 50832016-08-08 Martin Sebor <msebor@redhat.com>
5084
5085 PR testsuite/72838
f9c39b65 5086 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5087 * g++.dg/warn/overflow-warn-3.C: Same.
5088 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5089
8ca5189a 50902016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5091
5092 PR fortran/71936
5093 * gfortran.dg/allocate_with_source_21.f03: New test.
5094
1495e54c 50952016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5096
5097 PR fortran/72698
5098 * gfortran.dg/allocate_with_source_20.f03: New test.
5099
d1e97886 51002016-08-08 Alan Modra <amodra@gmail.com>
5101
5102 * gcc.c-torture/compile/pr72802.c: New.
5103
9da84a54 51042016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5105
5106 PR fortran/70524
5107 * gfortran.dg/dependency_48.f90: New test.
5108
3f9692a5 51092016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5110
b5b764be 5111 PR fortran/70040
3f9692a5 5112 * gfortran.dg/pr70040.f90: New testcase.
5113
099ec19a 51142016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5115
5116 PR fortran/71961
5117 * gfortran.dg/matmul_10.f90: New testcase.
5118
e8272095 51192016-08-07 Jan Hubicka <hubicka@ucw.cz>
5120
5121 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5122
f5d2c462 51232016-08-07 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR c/72816
5126 * gcc.dg/pr72816.c: New test.
5127
30c60892 51282016-08-06 Jonathan Wakely <jwakely@redhat.com>
5129
5130 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5131 * g++.dg/conversion/pr41426.C: Likewise.
5132 * g++.dg/conversion/pr66211.C: Likewise.
5133 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5134 * g++.dg/init/ref8.C: Likewise.
5135 * g++.old-deja/g++.law/cvt20.C: Likewise.
5136 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5137
2abf3c4a 51382016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5139
5140 PR tree-optimization/18046
5141 * gcc.dg/tree-ssa/vrp105.c: New test.
5142 * gcc.dg/tree-ssa/vrp106.c: New test.
5143
a940fdc7 51442016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5145
5146 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5147 1ul in diagnostics. Remove hyphen from "constant-expression."
5148 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5149 * g++.dg/cpp0x/static_assert3.C: Same.
5150 * g++.dg/cpp1y/constexpr-throw.C: Same.
5151 * g++.dg/template/nontype3.C: Same.
5152 * g++.dg/warn/overflow-warn-1.C: Same.
5153 * g++.dg/warn/overflow-warn-3.C: Same.
5154 * g++.dg/warn/overflow-warn-4.C: Same.
5155
d4166bdc 51562016-08-05 David Malcolm <dmalcolm@redhat.com>
5157
5158 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5159 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5160 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5161 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5162
906dd612 51632016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5164
5165 PR tree-optimization/72810
5166 * gcc.dg/tree-ssa/vrp110.c: New test.
5167
9788fb76 51682016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5169
5170 PR Target/72819
5171 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5172 registers.
5173 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5174 saving the half-precision registers.
5175 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5176 value is returned in h0.
5177 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5178 are passed in FP/SIMD registers.
5179 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5180 passing works corrcetly.
5181 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5182 (hfa_f16x2_t): Likewise.
5183 (hfa_f16x3_t): Likewise.
5184 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5185 are promoted to double and passed in a double register.
5186 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5187 are promoted to double and stacked.
5188 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5189 __fp16 data types.
5190 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5191 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5192 __fp16 first get passed in FP/SIMD registers, then stacked.
5193
30f40fe4 51942016-08-05 Nathan Sidwell <nathan@acm.org>
5195
5196 PR c++/68724
5197 * g++.dg/cpp0x/pr68724.C: New.
5198
8a6540e1 51992016-08-05 Richard Biener <rguenther@suse.de>
5200
5201 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5202
09001ac1 52032016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5204
5205 * gcc.dg/tree-ssa/vrp107.c: New test.
5206 * gcc.dg/tree-ssa/vrp108.c: New test.
5207 * gcc.dg/tree-ssa/vrp109.c: New test.
5208
88ab6a9c 52092016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5210
5211 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5212 dg-options.
5213
b2a036e7 52142016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5215
5216 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5217 test-cases.
5218 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5219 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5220 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5221 test-cases.
5222 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5223 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5224 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5225 large_double.
5226
8dbf49cb 52272016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5228
5229 PR c++/72800
5230 * g++.dg/cpp1y/lambda-ice1.C: New.
5231
dcc45aae 52322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5233
5234 PR c++/72759
5235 * g++.dg/cpp1y/pr72759.C: New test.
5236
88fe4062 52372016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5238
5239 * gcc.dg/switch-10.c: New test.
5240
a1af716f 52412016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5242
5243 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5244
1fa5d8ba 52452016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5246
5247 * c-c++-common/goacc/routine-5.c: Update.
5248
e8dedc4a 52492016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5250
5251 PR rtl-optimization/70903
5252 * gcc.c-torture/execute/pr70903.c: New test.
5253
7ca5003c 52542016-08-04 Martin Liska <mliska@suse.cz>
5255
5256 * gcc.dg/params/params.exp: Replace file exists with
5257 TESTING_IN_BUILD_TREE.
5258
810702a2 52592016-08-04 Marek Polacek <polacek@redhat.com>
5260
5261 PR c++/70229
5262 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5263
fa8a8f79 52642016-08-04 Richard Biener <rguenther@suse.de>
5265
5266 PR middle-end/71984
5267 * gcc.dg/torture/pr71984.c: Guard correctness check for
5268 little-endian.
5269
9916f5a5 52702016-08-03 Andrew Pinski <apinski@cavium.com>
5271
5272 * gcc.c-torture/compile/20160802-1.c: New testcase.
5273
278b4698 52742016-08-03 Fritz Reese <fritzoreese@gmail.com>
5275
5276 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5277
860c3c85 52782016-08-03 Richard Biener <rguenther@suse.de>
5279
5280 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5281 and remove -O3.
5282 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5283 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5284
0a41d717 52852016-08-03 Richard Biener <rguenther@suse.de>
5286
5287 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5288 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5289 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5290 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5291
52e3c0e8 52922016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5293
5294 * gcc.dg/init-excess-2.c: Require int32plus.
5295 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5296 * gcc.dg/pr59963-2.c: Require int32plus.
5297 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5298 * gcc.dg/unroll-7.c: Require int32plus.
5299
ad8a330c 53002016-08-02 Bin Cheng <bin.cheng@arm.com>
5301
5302 PR tree-optimization/34114
5303 * gcc.dg/tree-ssa/loop-42.c: New test.
5304
d3aa3636 53052016-08-02 Tamar Christina <tamar.christina@arm.com>
5306
5307 * gcc.target/aarch64/vminmaxnm.c: New.
5308 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5309 tests.
5310
c79d3723 53112016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5312
5313 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5314 vec_extract for vector float, vector int, vector short, and vector
5315 char.
5316 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5317 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5318 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5319 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5320
5fc13c39 53212016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5322
5323 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5324 single stack adjustment, no writeback.
5fc13c39 5325 * gcc.target/aarch64/test_frame_12.c: Likewise.
5326 * gcc.target/aarch64/test_frame_13.c: Likewise.
5327 * gcc.target/aarch64/test_frame_15.c: Likewise.
5328 * gcc.target/aarch64/test_frame_6.c: Likewise.
5329 * gcc.target/aarch64/test_frame_7.c: Likewise.
5330 * gcc.target/aarch64/test_frame_8.c: Likewise.
5331 * gcc.target/aarch64/test_frame_16.c: New test.
5332
2eb70c76 53332015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5334
5335 PR target/72748
5336 * gcc.target/i386/pr72748.c: New test.
5337
92a44a68 53382015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5339
5340 PR tree-optimization/71818
5341 * gcc.dg/vect/pr71818.c: New
5342
56e7a293 53432016-08-01 Martin Liska <mliska@suse.cz>
5344
5345 PR tree-optimization/71857
5346 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5347
aa8852cc 53482016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5349
5350 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5351
f3c032a4 53522016-08-01 Jan Beulich <jbeulich@suse.com>
5353
5354 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5355
a1e9d2c3 53562016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5357
5358 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5359 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5360
466045aa 53612016-07-31 Jonathan Wakely <jwakely@redhat.com>
5362
5363 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5364 (check_effective_target_c++): Likewise. Also match for libstdc++.
5365
92a44a68 53662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5367
5368 PR fortran/41922
5369 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5370 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5371 * gfortran.dg/pr41922.f90: New test.
5372
dd13eb1b 53732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5374
5375 PR fortran/68566
5376 * gfortran.dg/pr68566.f90: new test.
5377
a940fdc7 53782016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5379
5380 PR c++/60760
5381 PR c++/71091
5382 * g++.dg/cpp0x/constexpr-cast.C: New test.
5383 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5384 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5385 * g++.dg/ubsan/pr63956.C: Correct.
5386
efa8ff03 53872016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5388
5389 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5390 vector double or vector long where the vector is in memory.
5391 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5392 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5393
0b8113c5 53942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5395
5396 PR fortran/69867
5397 * gfortran.dg/pr69867.f90: New test.
5398
3badc59b 53992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5400
5401 PR fortran/69962
5402 * gfortran.dg/pr69962.f90: New test.
5403
fc8b54ff 54042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5405
5406 PR fortran/70006
5407 * gfortran.dg/pr70006.f90: New test.
5408
165b422e 54092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5410
5411 PR fortran/71730
5412 * gfortran.dg/pr71730.f90: New test.
5413 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5414 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5415 * gfortran.dg/array_constructor_26.f03: Ditto.
5416
0c6334ed 54172016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5418
5419 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5420 * gcc.target/powerpc/pr71763.c: Likewise.
5421
4ebf85be 54222016-07-29 Marek Polacek <polacek@redhat.com>
5423
5424 PR c/71742
5425 * gcc.dg/940510-1.c: Adjust dg-error.
5426 * gcc.dg/c99-flex-array-1.c: Likewise.
5427 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5428
9efe5be6 5429 PR c/71853
5430 * gcc.dg/noncompile/pr71853.c: New test.
5431
4c4548bb 5432 PR c/71573
5433 * gcc.dg/noncompile/pr71573.c: New test.
5434
8ae70602 5435 PR c/71926
5436 * g++.dg/warn/Wparentheses-30.C: New test.
5437 * gcc.dg/Wparentheses-14.c: New test.
5438
cfc1aded 54392016-07-29 Uros Bizjak <ubizjak@gmail.com>
5440
5441 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5442
d5e80d93 54432016-07-29 Bin Cheng <bin.cheng@arm.com>
5444
5445 PR tree-optimization/57558
5446 * gcc.dg/vect/pr57558-1.c: New test.
5447 * gcc.dg/vect/pr57558-2.c: New test.
5448
c7c713ec 54492016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5450
cfc1aded 5451 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5452 to scan forwprop1 dump pass.
5453
34b9af67 54542016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5455
5456 PR c++/51488
5457 * g++.dg/template/pr51488.C: New.
5458
322d4184 54592016-07-29 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR c/71969
5462 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5463 static __inline__.
5464 * gcc.dg/pr71969-1.c: New test.
5465 * gcc.dg/pr71969-2.c: New test.
5466 * gcc.dg/pr71969-3.c: New test.
5467
7648c9c7 54682016-07-29 Marek Polacek <polacek@redhat.com>
5469
5470 PR c/71574
5471 * c-c++-common/pr71574.c: New test.
5472
35fddbd6 5473 PR c/71583
5474 * gcc.dg/noncompile/pr71583.c: New test.
5475
d06bcb87 54762016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5477
5478 PR middle-end/68217
5479 * gcc.dg/pr68217.c: New test.
5480
fb5574d7 54812016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5482
5483 PR fortran/71067
5484 * gfortran.dg/pr71067_1.f90: New test.
5485 * gfortran.dg/pr71067_2.f90: Ditto.
5486
a52bb7a0 54872016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5488
5489 * gcc.target/powerpc/vec-extract-1.c: New test.
5490
42e96823 54912016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5492
5493 PR fortran/71799
5494 * gfortran.dg/pr71799.f90: New test.
5495
d5539c6b 54962016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5497
5498 PR c++/71665
5499 * g++.dg/cpp0x/pr71665-1.C: New.
5500 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5501 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5502 * g++.dg/ext/label10.C: Likewise.
5503 * g++.dg/parse/constant5.C: Likewise.
5504
05995232 55052016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5506
5507 PR fortran/71859
5508 * gfortran.dg/pr71859.f90: New test.
5509 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5510 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5511
7a4429b2 55122016-07-28 Paul Thomas <pault@gcc.gnu.org>
5513
5514 PR fortran/71883
5515 * gfortran.dg/pr71883.f90 : New test.
5516
f339cf78 55172016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5518
5519 PR tree-optimization/71734
cfc1aded 5520 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5521
8311fe26 55222016-07-28 Renlin Li <renlin.li@arm.com>
5523
5524 Revert
5525 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5526
5527 PR fortran/71902
5528 * gfortran.dg/dependency_47.f90: New test.
5529
595e387a 55302016-07-28 Martin Liska <mliska@suse.cz>
5531
5532 PR gcov-profile/68025
5533 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5534
83554604 55352016-07-28 Martin Liska <mliska@suse.cz>
5536
5537 * g++.dg/vect/pr70944.cc: New test.
5538
ec6d2d63 55392016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5540
5541 PR middle-end/71994
5542 * gcc.dg/torture/pr71994.c: New test.
5543
12dabcee 55442016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5545
5546 PR middle-end/71078
5547 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5548 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5549 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5550
262a83d5 55512016-07-27 Richard Biener <rguenther@suse.de>
5552
5553 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5554
3989f1fe 55552016-07-27 Martin Liska <mliska@suse.cz>
5556
5557 * gcc.dg/predict-13.c: New test.
5558 * gcc.dg/predict-14.c: New test.
5559
69a499fa 55602016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5561
7a4429b2 5562 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5563 including stdint.h.
5564 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5565 including stdint.h.
5566
751fef95 55672016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5568
5569 PR target/71869
5570 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5571 IEEE built-in functions handle quiet and signalling NaNs
5572 correctly.
5573
5e07497c 55742016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5575
5576 PR fortran/71862
5577 * gfortran.dg/pr71862.f90: New test.
5578
18928e61 55792016-07-26 Martin Sebor <msebor@redhat.com>
5580
5581 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5582 selector with dg-options.
5583
7e1856f1 55842016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5585
5586 PR tree-optimization/18046
5587 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5588 * gcc.dg/tree-ssa/vrp103.c: New test.
5589 * gcc.dg/tree-ssa/vrp104.c: New test.
5590
08679462 55912016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5592
5593 * gcc.target/powerpc/pr63354.c: Require lp64 since
5594 -mprofile-kernel is not legal with -m32.
5595
8c3efadf 55962016-07-26 Richard Biener <rguenther@suse.de>
5597
5598 PR rtl-optimization/71984
5599 * gcc.dg/torture/pr71984.c: New testcase.
5600
78866ecd 56012016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5602
5603 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5604 g++-dg-runtest via et-dg-runtest.
5605 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5606 * gcc.dg/vect/vect.exp: Likewise.
5607 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5608 gfortran-dg-runtest.
5609 * gfortran.dg/vect/vect.exp: Likewise.
5610 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5611 (check_mips_loongson_hw_available): Likewise.
5612 (check_effective_target_mpaired_single_runtime): Likewise.
5613 (check_effective_target_mips_loongson_runtime): Likewise.
5614 (add_options_for_mpaired_single): Likewise.
5615 (check_effective_target_vect_int): Add global et_index.
5616 Check and save the supported feature for a target selected by
5617 the et_index target. Break long lines where appropriate. Call
5618 et-is-effective-target for MIPS with an argument instead of
5619 check_effective_target_* where appropriate.
5620 (check_effective_target_vect_intfloat_cvt): Likewise.
5621 (check_effective_target_vect_uintfloat_cvt): Likewise.
5622 (check_effective_target_vect_floatint_cvt): Likewise.
5623 (check_effective_target_vect_floatuint_cvt): Likewise.
5624 (check_effective_target_vect_simd_clones): Likewise.
5625 (check_effective_target_vect_shift): ewise.
5626 (check_effective_target_whole_vector_shift): Likewise.
5627 (check_effective_target_vect_bswap): Likewise.
5628 (check_effective_target_vect_shift_char): Likewise.
5629 (check_effective_target_vect_long): Likewise.
5630 (check_effective_target_vect_float): Likewise.
5631 (check_effective_target_vect_double): Likewise.
5632 (check_effective_target_vect_long_long): Likewise.
5633 (check_effective_target_vect_no_int_max): Likewise.
5634 (check_effective_target_vect_no_int_add): Likewise.
5635 (check_effective_target_vect_no_bitwise): Likewise.
5636 (check_effective_target_vect_widen_shift): Likewise.
5637 (check_effective_target_vect_no_align): Likewise.
5638 (check_effective_target_vect_hw_misalign): Likewise.
5639 (check_effective_target_vect_element_align): Likewise.
5640 (check_effective_target_vect_condition): Likewise.
5641 (check_effective_target_vect_cond_mixed): Likewise.
5642 (check_effective_target_vect_char_mult): Likewise.
5643 (check_effective_target_vect_short_mult): Likewise.
5644 (check_effective_target_vect_int_mult): Likewise.
5645 (check_effective_target_vect_extract_even_odd): Likewise.
5646 (check_effective_target_vect_interleave): Likewise.
5647 (check_effective_target_vect_stridedN): Likewise.
5648 (check_effective_target_vect_multiple_sizes): Likewise.
5649 (check_effective_target_vect64): Likewise.
5650 (check_effective_target_vect_call_copysignf): Likewise.
5651 (check_effective_target_vect_call_sqrtf): Likewise.
5652 (check_effective_target_vect_call_btrunc): Likewise.
5653 (check_effective_target_vect_call_btruncf): Likewise.
5654 (check_effective_target_vect_call_ceil): Likewise.
5655 (check_effective_target_vect_call_ceilf): Likewise.
5656 (check_effective_target_vect_call_floor): Likewise.
5657 (check_effective_target_vect_call_floorf): Likewise.
5658 (check_effective_target_vect_call_lceil): Likewise.
5659 (check_effective_target_vect_call_lfloor): Likewise.
5660 (check_effective_target_vect_call_nearbyint): Likewise.
5661 (check_effective_target_vect_call_nearbyintf): Likewise.
5662 (check_effective_target_vect_call_round): Likewise.
5663 (check_effective_target_vect_call_roundf): Likewise.
5664 (check_effective_target_vect_perm): Likewise, but also append *_saved
5665 to the existing global name to properly cache the result.
5666 (check_effective_target_vect_perm_byte): Likewise.
5667 (check_effective_target_vect_perm_short): Likewise.
5668 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5669 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5670 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5671 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5672 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5673 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5674 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5675 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5676 (check_effective_target_vect_sdot_qi): Likewise.
5677 (check_effective_target_vect_udot_qi): Likewise.
5678 (check_effective_target_vect_sdot_hi): Likewise.
5679 (check_effective_target_vect_udot_hi): Likewise.
5680 (check_effective_target_vect_usad_char): Likewise.
5681 (check_effective_target_vect_pack_trunc): Likewise.
5682 (check_effective_target_vect_unpack): Likewise.
5683 (check_effective_target_vect_aligned_arrays): Likewise.
5684 (check_effective_target_vect_natural_alignment): Likewise.
5685 (check_effective_target_vector_alignment_reachable): Likewise.
5686 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5687 (is-effective-target): Initialize et_index if undefined.
5688 (et-dg-runtest): New.
5689 (et-is-effective-target): Likewise.
5690 (check_vect_support_and_set_flags): Add supported MIPS targets to
5691 EFFECTIVE_TARGETS list. Return the number of supported targets.
5692
b2930f09 56932016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5694 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5695
5696 PR middle-end/70920
5697 * gcc.dg/pr70920-1.c: New test-case.
5698 * gcc.dg/pr70902-2.c: Likewise.
5699 * gcc.dg/pr70920-3.c: Likewise.
5700 * gcc.dg/pr70920-4.c: Likewise
5701 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5702 2 instead of 3.
5703
90821294 57042016-07-25 Alexander Monakov <amonakov@ispras.ru>
5705
5706 * gcc.c-torture/execute/pr71494.c: Require label_values.
5707 * gcc.dg/pr16973.c: Ditto.
5708
1660595b 57092016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5710
5711 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5712 * gcc.dg/torture/pr69771.c: Require int32plus.
5713 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5714
5b2b88ce 57152016-07-25 Martin Liska <mliska@suse.cz>
5716
5717 * gcc.dg/torture/pr71987.c: New test.
5718
e2f926e9 57192016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5720
5721 PR fortran/71935
5722 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5723 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5724 * gfortran.dg/pr71935.f90: New test.
5725
a940fdc7 57262016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5727
5728 PR c++/71675
5729 * g++.dg/ext/atomic-3.C: New test.
5730 * gcc.dg/atomic/pr71675.c: New test.
5731
5a43070d 57322016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5733
5734 * gcc.target/i386/mvc8.c: New test.
5735
1b793819 57362016-07-22 Bin Cheng <bin.cheng@arm.com>
5737
5738 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5739 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5740
d4b4c787 57412016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5742
5743 PR fortran/71795
5744 * gfortran.dg/constructor_50.f90: New test.
5745
45648efe 57462016-07-22 Martin Liska <mliska@suse.cz>
5747
5748 PR gcov-profile/69028
5749 PR gcov-profile/62047
5750 * g++.dg/cilk-plus/pr69028.C: New test.
5751
b657bb1f 57522016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5753
5754 * gfortran.dg/coarray_stat_2.f90: New test.
5755
3a421504 57562016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5757
5758 * gcc.target/powerpc/vec-extract.h: New files to check the
5759 vec_extract built-in functions for all vector types, testing
5760 accessing each element, both with constant and variable element
5761 numbers.
5762 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5763 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5764 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5765 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5766 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5767 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5768 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5769 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5770 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5771
d40a1eac 57722016-07-21 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR c++/71728
5775 * g++.dg/other/pr71728.C: New test.
5776
3b0d7293 57772016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5778
5779 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5780 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5781 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5782 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5783 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5784
50953a9f 57852016-07-21 Richard Biener <rguenther@suse.de>
5786
5787 PR tree-optimization/71947
5788 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5789
90261646 57902016-07-21 Bin Cheng <bin.cheng@arm.com>
5791
5792 * gcc.dg/tree-ssa/scev-15.c: New.
5793
5a5a7a90 57942016-07-21 Bin Cheng <bin.cheng@arm.com>
5795
5796 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5797
df0c563f 57982016-07-21 Jakub Jelinek <jakub@redhat.com>
5799
5800 PR c++/71941
5801 * g++.dg/gomp/pr71941.C: New test.
5802
24acd4ab 58032016-07-20 David Malcolm <dmalcolm@redhat.com>
5804
5805 PR c/70339
5806 PR c/71858
5807 * g++.dg/spellcheck-identifiers.C: New test case, based on
5808 gcc.dg/spellcheck-identifiers.c.
5809 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5810 gcc.dg/spellcheck-identifiers-2.c.
5811 * g++.dg/spellcheck-typenames.C: New test case, based on
5812 gcc.dg/spellcheck-typenames.c
5813
8669e753 58142016-07-20 Jonathan Wakely <jwakely@redhat.com>
5815
5816 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5817 pointer to member function and also test catching by reference.
5818
75cb41b8 58192016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5820
5821 * gcc.target/s390/pr67443.c: Fix test case.
5822
07be1239 58232016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5824
5825 * gcc.target/s390/insv-1.c: Xfail some tests.
5826 * gcc.target/s390/insv-2.c: Likewise.
5827
e9b5fdd9 58282016-07-20 Georg-Johann Lay <avr@gjlay.de>
5829
5830 * gcc.target/avr/torture/get-mem.c: New test.
5831 * gcc.target/avr/torture/set-mem.c: New test.
5832
b704b0e1 58332016-07-20 Georg-Johann Lay <avr@gjlay.de>
5834
5835 PR target/71948
5836 * gcc.target/avr/torture/tiny-progmem.c: New test.
5837
051eb924 58382016-07-20 Jakub Jelinek <jakub@redhat.com>
5839
fdb70809 5840 PR c++/71909
5841 * g++.dg/parse/pr71909.C: New test.
5842 * g++.dg/tm/pr71909.C: New test.
5843
051eb924 5844 PR c++/50060
5845 * g++.dg/cpp0x/constexpr-50060.C: New test.
5846 * g++.dg/cpp1y/constexpr-50060.C: New test.
5847
c4e1267c 58482016-07-20 Martin Liska <mliska@suse.cz>
5849
5850 * gfortran.dg/graphite/pr71898.f90: New test.
5851
ecaa5fd4 58522016-07-20 Bin Cheng <bin.cheng@arm.com>
5853
5854 PR tree-optimization/71503
5855 PR tree-optimization/71683
5856 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5857 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5858
f5b88ba1 58592016-07-20 Martin Liska <mliska@suse.cz>
5860
5861 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5862 * gcc.dg/plugin/sreal-test-1.c: Remove.
5863 * gcc.dg/plugin/sreal_plugin.c: Remove.
5864
e889bd11 58652016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5866
5867 PR fortran/71902
5868 * gfortran.dg/dependency_47.f90: New test.
5869
1c6bb1c0 58702016-07-19 Jakub Jelinek <jakub@redhat.com>
5871
94d511af 5872 PR rtl-optimization/71916
5873 * gcc.c-torture/compile/pr71916.c: New test.
5874
54e95a17 5875 PR middle-end/71874
5876 * g++.dg/torture/pr71874.C: New test.
5877
1c6bb1c0 5878 PR middle-end/71734
5879 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5880 (my_alloc): Rewritten to use __builtin_posix_memalign and
5881 __SIZE_TYPE__.
5882 (my_free): Use __builtin_free instead of _mm_free.
5883 (Vec::operator=): Use __builtin_memcpy.
5884
0d565f19 58852016-07-19 Martin Jambor <mjambor@suse.cz>
5886
cfc1aded 5887 PR fortran/71688
5888 * gfortran.dg/pr71688.f90: New test.
0d565f19 5889
2be13cd5 58902016-07-19 Richard Biener <rguenther@suse.de>
5891
5892 * c-c++-common/vector-subscript-6.c: New testcase.
5893 * c-c++-common/vector-subscript-7.c: Likewise.
5894
1697df09 58952016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5896
7a4429b2 5897 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5898 and UInt32 based on __SIZEOF_INT__.
5899
8894566e 59002016-07-19 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/71901
5903 * gcc.dg/torture/pr71901.c: New testcase.
5904
59052016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5906
5907 PR tree-optimization/71908
5908 * gcc.dg/torture/pr71908.c: New testcase.
5909
106ac76d 59102016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5911
5912 PR target/71493
5913 * gcc.target/powerpc/pr71493-1.c: New test.
5914 * gcc.target/powerpc/pr71493-2.c: Likewise.
5915
e6517a48 59162016-07-18 Jakub Jelinek <jakub@redhat.com>
5917
d1e0c36e 5918 PR c++/71835
5919 * g++.dg/conversion/ambig3.C: New test.
5920
6fe424c2 5921 PR c++/71828
5922 * g++.dg/cpp0x/constexpr-71828.C: New test.
5923
d3dd9e33 5924 PR c++/71826
5925 * g++.dg/template/pr71826.C: New test.
5926
74fd83a9 5927 PR c++/71822
5928 * g++.dg/template/defarg21.C: New test.
5929
e6517a48 5930 PR c++/71871
5931 * g++.dg/ext/vector31.C: New test.
5932
f942bdbf 59332016-07-18 Uros Bizjak <ubizjak@gmail.com>
5934
5935 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5936
4b1425be 59372016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5938
5939 PR tree-optimization/71734
5940 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5941
a80f37e1 59422016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5943
5944 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5945 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5946 stack-layout-dynamic-1.c: New test.
5947
ea283725 59482016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5949
5950 * gcc.target/s390/nolrl-1.c: New test.
5951
14eab729 59522016-07-17 Fritz Reese <fritzoreese@gmail.com>
5953
5954 PR fortran/71523
5955 * gfortran.dg/pr71523_1.f90: New test.
5956 * gfortran.dg/pr71523_2.f90: New test.
5957
3925d644 59582016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5959
5960 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5961
fb9ff4ce 59622016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5963 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5964
5965 PR fortran/62125
5966 * gfortran.dg/pr62125.f90: New test.
5967
95b0f5e9 59682016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5969
5970 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5971 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5972
1913be16 59732016-07-15 Jonathan Wakely <jwakely@redhat.com>
5974
5975 PR c++/58796
5976 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5977 * g++.dg/cpp0x/nullptr35.C: New test.
5978
b4803084 59792016-07-15 Bin Cheng <bin.cheng@arm.com>
5980
5981 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5982
89e3ec3d 59832016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5984
5985 * gfortran.dg/goacc/vector_length.f90: New test.
5986
2084e279 59872016-07-15 Richard Biener <rguenther@suse.de>
5988
5989 PR tree-optimization/71881
5990 * gcc.dg/torture/pr71881.c: New testcase.
5991
2177bb9a 59922016-07-15 Richard Biener <rguenther@suse.de>
5993
5994 PR tree-optimization/71887
5995 * gcc.dg/torture/pr71887.c: New testcase.
5996
0dd7db3b 59972016-07-15 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR c/71858
6000 * gcc.dg/spellcheck-identifiers-3.c: New test.
6001
b41cc4d1 60022016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6003
6004 PR fortran/71807
6005 * gfortran.dg/null_9.f90: New test.
6006
a4d34e5e 60072016-07-15 Bin Cheng <bin.cheng@arm.com>
6008
6009 * gcc.dg/tree-ssa/loop-41.c: New test.
6010
1547c551 60112016-07-15 Bin Cheng <bin.cheng@arm.com>
6012
6013 PR tree-optimization/71347
6014 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6015
b9c2416b 60162016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6017
6018 PR fortran/29819
6019 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6020 * gfortran.dg/contains.f90: Ditto.
6021 * gfortran.dg/contains_empty_1.f03: Ditto.
6022 * gfortran.dg/submodule_3.f08: Ditto.
6023
28413b15 60242016-07-14 Jakub Jelinek <jakub@redhat.com>
6025
661af228 6026 PR testsuite/71865
6027 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6028 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6029 expected diagnostics.
6030
28413b15 6031 PR c/71858
6032 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6033 * gcc.dg/spellcheck-identifiers-2.c: New test.
6034 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6035 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6036
7b3b3a49 60372016-07-14 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR tree-optimization/71872
6040 * gcc.c-torture/compile/pr71872.c: New test.
6041
7c039c44 60422016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6043
6044 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6045 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6046 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6047 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6048 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6049 * gcc.target/arm/atomic-op-acquire-1.c: This.
6050 * gcc.target/arm/atomic-op-char.c: Rename into ...
6051 * gcc.target/arm/atomic-op-char-1.c: This.
6052 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6053 * gcc.target/arm/atomic-op-consume-1.c: This.
6054 * gcc.target/arm/atomic-op-int.c: Rename into ...
6055 * gcc.target/arm/atomic-op-int-1.c: This.
6056 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6057 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6058 * gcc.target/arm/atomic-op-release.c: Rename into ...
6059 * gcc.target/arm/atomic-op-release-1.c: This.
6060 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6061 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6062 * gcc.target/arm/atomic-op-short.c: Rename into ...
6063 * gcc.target/arm/atomic-op-short-1.c: This.
6064 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6065 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6066 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6067 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6068 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6069 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6070 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6071 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6072 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6073 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6074
80c5e533 60752016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6076
6077 PR fortran/70842
6078 * gfortran.dg/select_type_35.f03: New test.
6079
c5a9fc7b 60802016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6081
6082 PR target/65951
6083 PR tree-optimization/70923
6084 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6085 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6086 * gcc.dg/vect/pr65951.c: Likewise.
6087 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6088
d1242c94 60892016-07-14 David Edelsohn <dje.gcc@gmail.com>
6090
6091 * c-c++-common/pr60226.c: Expect maximum object file alignment
6092 error on AIX.
6093
97f2a90b 60942016-07-14 Richard Biener <rguenther@suse.de>
6095
6096 PR tree-optimization/71866
6097 * gcc.dg/torture/pr71866.c: New testcase.
6098
6029a910 60992016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6100
6101 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6102 selector and enclose boolean expression in curly braces.
6103
798d22ed 61042016-07-14 Alan Modra <amodra@gmail.com>
6105
6106 PR target/71733
6107 * gcc.target/powerpc/p9-novsx.c: New.
6108
3ffcb27d 61092016-07-13 Andi Kleen <ak@linux.intel.com>
6110
6111 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6112 * g++.dg/tree-prof/morefunc.C: Dito.
6113 * g++.dg/tree-prof/pr35545.C: Dito.
6114 * g++.dg/tree-prof/reorder.C: Dito.
6115 * gcc.dg/tree-prof/20050826-2.c: Dito.
6116 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6117 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6118 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6119 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6120 * gcc.dg/tree-prof/inliner-1.c: Dito.
6121 * gcc.dg/tree-prof/merge_block.c: Dito.
6122 * gcc.dg/tree-prof/stringop-1.c: Dito.
6123 * gcc.dg/tree-prof/stringop-2.c: Dito.
6124 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6125 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6126 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6127 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6128 * gcc.dg/tree-prof/update-loopch.c: Dito.
6129 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6130 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6131 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6132 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6133 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6134 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6135 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6136
9ace90e5 61372016-07-13 Andi Kleen <ak@linux.intel.com>
6138
6139 * lib/profopt.exp (profopt-execute): Remove .imports files.
6140
b75cf198 61412016-07-13 Andi Kleen <ak@linux.intel.com>
6142
f942bdbf 6143 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6144
4d0389a9 61452016-07-13 Andi Kleen <ak@linux.intel.com>
6146
6147 * lib/profopt.exp (dg-final-scan-autofdo,
6148 dg-final-scan-not-autofdo): New functions.
6149
a5af7a75 61502016-07-13 Bin Cheng <bin.cheng@arm.com>
6151
6152 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6153 * gcc.dg/vect/vect-35.c: Ditto.
6154 * gcc.dg/vect/vect-alias-check-2.c: New test.
6155
c6bcae01 61562016-07-13 Martin Liska <mliska@suse.cz>
6157
6158 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6159 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6160 * gfortran.dg/pr42108.f90: Update expected dump scan.
6161
0644c120 61622016-07-13 Richard Biener <rguenther@suse.de>
6163
6164 PR tree-optimization/24574
6165 * gcc.dg/pr24574.c: New testcase.
6166
2bbae5b9 61672016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6168
f942bdbf 6169 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6170 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6171 * c-c++-common/pr68833-1.c: Require int32plus.
6172 * gcc.dg/ipa/pr63551.c: Likewise.
6173 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6174 * gcc.dg/ipa/pr64041.c: Require int32plus.
6175
839a6560 61762016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6177
6178 PR ipa/71633
6179 * g++.dg/pr71633.C: New test.
6180
8f5f2788 61812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6182
6183 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6184 Add new arm_thumb1_cbz_ok effective target.
6185 * gcc.target/arm/cbz.c: New test.
6186
417e5cc5 61872016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6188
6189 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6190 Define effective target.
6191 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6192 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6193 * gcc.target/arm/movhi_movw.c: New test.
6194 * gcc.target/arm/movsi_movw.c: Likewise.
6195 * gcc.target/arm/movdi_movw.c: Likewise.
6196
68a5143e 61972016-07-13 Richard Biener <rguenther@suse.de>
6198
6199 PR middle-end/71104
6200 * gcc.dg/pr71104-1.c: New testcase.
6201 * gcc.dg/pr71104-2.c: Likewise.
6202
69e8d259 62032016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6204
6205 PR target/71805
6206 * gcc.target/powerpc/pr71805.c: New test.
6207
244f142f 62082016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6209
6210 * gcc.target/powerpc/divkc3-1.c: New.
6211 * gcc.target/powerpc/mulkc3-1.c: New.
6212
6fc56f1f 62132016-07-12 Nathan Sidwell <nathan@acm.org>
6214
6215 * gcc.target/arm/data-rel-1.c: New.
6216 * gcc.target/arm/data-rel-2.c: New.
6217 * gcc.target/arm/data-rel-3.c: New.
6218
94ee1e9c 62192016-07-12 Martin Liska <mliska@suse.cz>
6220
6221 * gcc.dg/params/blocksort-part.c: New test.
6222 * gcc.dg/params/params.exp: New file.
6223
cd32d747 62242016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6225
6226 PR middle-end/71700
6227 * gcc.c-torture/execute/pr71700.c: New test.
6228
ad010d47 62292016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6230 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/23286
6233 PR tree-optimization/70159
6234 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6235 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6236 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6237 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6238 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6239 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6240 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6241 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6242 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6243 * gcc.dg/pr51879-12.c: Likewise.
6244 * gcc.dg/strlenopt-9.c: Likewise.
6245 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6246 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6247 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6248 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6249 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6250 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6251 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6252 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6253 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6254 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6255 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6256 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6257 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6258 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6259 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6260
9aece49e 62612016-07-12 Richard Biener <rguenther@suse.de>
6262
6263 PR rtl-optimization/68961
6264 * gcc.target/i386/pr68961.c: New testcase.
6265
8f05fee9 62662016-07-11 Jakub Jelinek <jakub@redhat.com>
6267
4a6cc5cd 6268 PR middle-end/71758
6269 * c-c++-common/gomp/pr71758.c: New test.
6270 * gfortran.dg/gomp/pr71758.f90: New test.
6271
8f05fee9 6272 PR tree-optimization/71823
6273 * gcc.dg/vect/pr71823.c: New test.
6274
b73690a4 62752016-07-11 David Malcolm <dmalcolm@redhat.com>
6276
6277 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6278 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6279 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6280
675f4c6b 62812016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6282
6283 PR target/71801
6284 * gcc.target/i386/pr71801.c: New test.
6285
9aaf7e3e 62862016-07-11 Richard Biener <rguenther@suse.de>
6287
6288 PR tree-optimization/71816
6289 * gcc.dg/torture/pr71816.c: New testcase.
6290
dd58bf21 62912016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6292
6293 PR fortran/71783
6294 * gfortran.dg/dependency_46.f90: New test.
6295
a2ebcb84 62962016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6297
6298 PR rtl-optimization/71621
6299 * gcc.target/i386/pr71621-1.c: New.
6300 * gcc.target/i386/pr71621-2.c: New.
6301
6cedf97e 63022016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6303
6304 * gfortran.dg/goacc/pr71704.f90: New test.
6305
dc71c755 63062016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6307
6308 PR target/71297
6309 * gcc.target/powerpc/pr71297.c: New.
6310
288161af 63112016-07-08 Jiong Wang <jiong.wang@arm.com>
6312
6313 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6314
98e771d6 63152016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6316
6317 PR target/71806
6318 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6319
c3d27339 63202016-07-08 Alan Hayward <alan.hayward@arm.com>
6321
6322 PR tree-optimization/71667
6323 * gcc.dg/vect/pr71667.c: New
6324
b1b5042a 63252016-07-08 Martin Liska <mliska@suse.cz>
6326
6327 * gcc.dg/torture/pr71606.c: New test.
6328
5cdc40a0 63292016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6330
6331 PR fortran/71764
6332 * gfortran.dg/pr71764.f90: New test.
6333
bcc4d868 63342016-07-07 Jakub Jelinek <jakub@redhat.com>
6335 Kai Tietz <ktietz70@googlemail.com>
6336
6337 PR c++/70869
6338 PR c++/71054
6339 * g++.dg/cpp0x/pr70869.C: New test.
6340 * g++.dg/cpp0x/pr71054.C: New test.
6341
b39328b2 63422016-07-07 David Edelsohn <dje.gcc@gmail.com>
6343
6344 * g++.dg/debug/pr71432.C: Fail on AIX.
6345
95c9caad 63462016-07-07 Martin Liska <mliska@suse.cz>
6347
6348 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6349 an undefined behavior.
6350 * gfortran.dg/do_3.F90: Likewise.
6351 * gfortran.dg/do_check_11.f90: New test.
6352 * gfortran.dg/do_check_12.f90: New test.
6353 * gfortran.dg/do_corner_warn.f90: New test.
6354
8e976d11 63552016-07-07 Martin Liska <mliska@suse.cz>
6356
6357 * gfortran.dg/predict-1.f90: Ammend the test.
6358 * gfortran.dg/predict-2.f90: Likewise.
6359
26716fc7 63602016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6361
6362 PR ipa/71624
6363 * g++.dg/pr71624.C: New test.
6364
2d079cbf 63652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6366
6367 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6368 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6369 ARMv8-M Mainline architectures.
6370
9e6f4af4 63712016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6372
6373 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6374 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6375
d490b07a 63762016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6377
6378 PR target/70098
6379 PR target/71763
6380 * gcc.target/powerpc/pr71763.c: New file.
6381
798fc305 63822016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6383
6384 PR tree-optimization/71518
f942bdbf 6385 * gcc.dg/pr71518.c: New test.
798fc305 6386
97e4cbac 63872016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6388
6389 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6390
19aea164 63912016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6392
f942bdbf 6393 PR target/50739
19aea164 6394 * gcc.target/avr/pr50739.c: New test.
6395
105e9dfc 63962016-07-05 Jan Hubicka <jh@suse.cz>
6397
6398 * gcc.dg/tree-ssa/scev-14.c: update template.
6399
1137da9c 64002016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6401
6402 * gcc.dg/vect/group-no-gaps-1.c: New test.
6403
ce393063 64042016-07-05 Andi Kleen <ak@linux.intel.com>
6405
6406 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6407 if kernel supports MPX.
6408
92a44a68 64092016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6410
6411 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6412
f2ccdf8e 64132016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6414 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6415
6416 * gcc.target/powerpc/signbit-1.c: New test.
6417 * gcc.target/powerpc/signbit-2.c: New test.
6418 * gcc.target/powerpc/signbit-3.c: New test.
6419
0215a22c 64202016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6421
6422 PR rtl-optimization/71594
6423 * gcc.dg/torture/pr71594.c: New test.
6424
30a39817 64252016-07-05 Jan Hubicka <jh@suse.cz>
6426
6427 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6428
b65b8df2 64292016-07-05 David Malcolm <dmalcolm@redhat.com>
6430
6431 PR c++/62314
f9c39b65 6432 * g++.dg/parse/error5.C: Update column
b65b8df2 6433 number of missing semicolon error.
6434 * g++.dg/pr62314-2.C: New test case.
6435
6b5471d8 64362016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6437
6438 * gfortran.dg/coarray_stat_function.f90: New test.
6439 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6440 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6441 to new interfaces.
6442
35b3a8dd 64432016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6444
6445 PR fortran/71623
6446 * gfortran.dg/deferred_character_17.f90: New test.
6447
b84c1ddf 64482016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6449
6450 * gcc.target/arm/neon/polytypes.c: Move to ...
6451 * gcc.target/arm/polytypes.c: ... here.
6452 * gcc.target/arm/neon/pr51534.c: Move to ...
6453 * gcc.target/arm/pr51534.c: ... here.
6454 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6455 * gcc.target/arm/vect-vcvt.c: ... here.
6456 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6457 * gcc.target/arm/vect-vcvtq.c: ... here.
6458 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6459 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6460 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6461 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6462 * gcc.target/arm/neon/neon.exp: Delete.
6463 * gcc.target/arm/neon/: Delete.
6464
7e9136f1 64652016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6466
6467 PR fortran/65575
6468 * gfortran.dg: pr65575.f90: New test.
6469
18b42a28 64702016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6471
6472 PR fortran/35849
6473 * gfortran.dg: pr35849.f90: New test.
6474
f8765404 64752016-07-04 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR c++/71739
6478 * g++.dg/cpp0x/pr71739.C: New test.
6479
e3422b3a 64802016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6481
6482 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6483
2da1c9f7 64842016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6485
6486 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6487 locr.
6488 * gcc.target/s390/loc-1.c: New test.
6489
6125d36e 64902016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6491
f9c39b65 6492 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6493 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6494
42797d4b 64952016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6496
6497 PR target/63874
6498 * gcc.target/aarch64/pr63874.c: New test.
6499
9d9fe66a 65002016-07-04 Jan Beulich <jbeulich@suse.com>
6501
6502 * g++.dg/header.c: New.
6503 * gcc.dg/header.c: New.
6504
c364d0f3 65052016-07-02 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR c/71719
6508 * c-c++-common/Wunused-var-15.c: New test.
6509
267f3c67 65102016-07-01 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR fortran/71687
6513 * gfortran.dg/gomp/pr71687.f90: New test.
6514
8297c70b 65152016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6516
6517 * gcc.dg/const-float128-ped.c: Require __float128 effective
6518 target and options.
6519 * gcc.dg/const-float128.c: Likewise.
6520 * gcc.dg/torture/float128-cmp-invalid.c: Require
6521 __float128 and base_quadfloat_support effective targets, and
6522 __float128 options.
6523 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6524 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6525 * gcc.dg/torture/float128-nan.c: Likewise.
6526 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6527 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6528 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6529 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6530 (add_options_for___float128): New.
6531 (check_effective_target_base_quadword_support): New.
6532
eab79b94 65332016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6534
6535 PR target/71720
6536 * gcc.target/powerpc/pr71720.c: New test.
6537
4ce6622a 65382016-07-01 Jan Beulich <jbeulich@suse.com>
6539
6540 * gcc.dg/bss.c: New.
6541
0b6f1914 65422016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6543
6544 PR target/71698
6545 * gcc.target/powerpc/pr71698.c: New test.
6546
4d28a470 65472016-07-01 Georg-Johann Lay <avr@gjlay.de>
6548
6549 PR target/71151
6550 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6551 instead of ".foo" for its section name.
6552 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6553 depending on MCU's flash size.
6554 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6555 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6556 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6557 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6558 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6559 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6560
ed8613ec 65612016-07-01 Jan Beulich <jbeulich@suse.com>
6562
6563 * gcc.target/i386/pr65105-2.c: Add -msse2.
6564
720a0bce 65652016-06-30 Jakub Jelinek <jakub@redhat.com>
6566
c54ee83c 6567 PR tree-optimization/71707
6568 * gcc.dg/strlenopt-29.c: New test.
6569
a845ae6c 6570 PR fortran/71704
6571 * gfortran.dg/gomp/pr71704.f90: New test.
6572
720a0bce 6573 PR fortran/71705
6574 * gfortran.dg/gomp/pr71705.f90: New test.
6575
17c32c4a 65762016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6577
6578 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6579 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6580 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6581 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6582 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6583 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6584 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6585 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6586 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6587 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6588 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6589 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6590 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6591 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6592 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6593 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6594 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6595 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6596 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6597 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6598 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6599 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6600 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6601 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6602 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6603 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6604 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6605 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6606 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6607 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6608 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6609 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6610 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6611 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6612 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6613 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6614 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6615 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6616 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6617 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6618 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6619 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6620 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6621 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6622 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6623 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6624 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6625 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6626 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6627 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6628 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6629 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6630 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6631 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6632 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6633 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6634 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6635 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6636 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6637 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6638 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6639 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6640 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6641 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6642 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6643 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6644 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6645 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6646 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6647 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6648 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6649 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6650 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6651 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6652 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6653 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6654 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6655 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6656 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6657 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6658 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6659
443405c9 66602016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6661 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6662
6663 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6664
6e3a3de2 66652016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6666 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6667
6668 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6669
413c4f6c 66702016-06-30 David Malcolm <dmalcolm@redhat.com>
6671
6672 PR driver/71651
6673 * gcc.dg/spellcheck-options-12.c: New test case.
6674
4c4e99c3 66752016-06-30 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR middle-end/71693
6678 * gcc.c-torture/compile/pr71693.c: New test.
6679
26a2e993 66802016-06-29 David Malcolm <dmalcolm@redhat.com>
6681
6682 * gcc.dg/spellcheck-params.c: New testcase.
6683 * gcc.dg/spellcheck-params-2.c: New testcase.
6684
63abcf45 66852016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6686
6687 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6688 vector extract instructions.
6689 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6690
5f1d49ac 66912016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6692
6693 PR fortran/71686
6694 * gfortran.dg/unexpected_eof_2.f90: New test.
6695 * gfortran.dg/unexpected_eof_3.f90: New test.
6696
0dc00113 66972016-06-29 Jim Wilson <jim.wilson@linaro.org>
6698
6699 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6700
4b975445 67012016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6702
6703 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6704 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6705 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6706
e276a6b9 67072016-06-29 Richard Biener <rguenther@suse.de>
6708
6709 PR middle-end/15256
6710 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6711
c02f3e35 67122016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6713
6714 * gcc.target/arm/aapcs/neon-vect10.c: Require
6715 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6716 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6717 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6718 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6719 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6720 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6721 * gcc.target/arm/fp16-aapcs-1.c: Require
6722 -mfloat-ab=hard. Also simplify the test.
6723 * gcc.target/arm/fp16-aapcs-2.c: New.
6724
d0c2a3dd 67252016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6726
f942bdbf 6727 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6728 (add_options_for_arm_fp16_ieee): New.
6729 (add_options_for_arm_fp16_alternative): New.
6730 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6731 long-line.
6732 (effective_target_arm_fp16_hw): New.
6733
162fed22 67342016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6735
6736 PR tree-optimization/71655
6737 * g++.dg/pr71655.C: New test.
6738
9ed0eb00 67392016-06-29 Martin Liska <mliska@suse.cz>
6740
6741 * gcc.dg/pr71585.c: New test.
6742 * gcc.dg/pr71585-2.c: New test.
6743 * gcc.dg/pr71585-3.c: New test.
6744
641b1c86 67452016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6746
6747 PR tree-optimization/70729
6748 * g++.dg/vect/pr70729.cc: New test.
6749
44e775d8 67502016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6751
6752 * c-c++-common/gomp/cancel-1.c: Extend.
6753
83b23cdf 67542016-06-29 Jakub Jelinek <jakub@redhat.com>
6755
6756 PR tree-optimization/71625
6757 * gcc.dg/strlenopt-28.c: New test.
6758
b6a4a0f5 67592016-06-29 Richard Biener <rguenther@suse.de>
6760
6761 PR middle-end/71002
6762 * g++.dg/torture/pr71002.C: Adjust testcase.
6763
1af10ce6 67642016-06-29 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR c/71685
6767 * gcc.dg/pr71685.c: New test.
6768
67692016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6770
6771 PR c/71552
6772 * gcc.dg/init-bad-9.c: New test.
6773
043457fd 67742016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6775
6776 * gcc.target/powerpc/abs128-1.c: Require VSX.
6777 * gcc.target/powerpc/copysign128-1.c: Likewise.
6778 * gcc.target/powerpc/inf128-1.c: Likewise.
6779 * gcc.target/powerpc/nan128-1.c: Likewise.
6780
d378e319 67812016-06-28 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR middle-end/71626
6784 * gcc.c-torture/execute/pr71626-1.c: New test.
6785 * gcc.c-torture/execute/pr71626-2.c: New test.
6786
10ef7949 67872016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6788
6789 PR target/71656
6790 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6791
1fcfb8f7 67922016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6793
6794 PR target/71670
6795 * gcc.target/powerpc/pr71670.c: New testcase.
6796
35fd0c10 67972016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6798
6799 PR target/71656
6800 * gcc.target/powerpc/pr71656-1.c: New test.
6801 * gcc.target/powerpc/pr71656-2.c: New test.
6802
584757bc 68032016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6804
6805 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6806 around fp16 code.
6807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6808 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6809 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6810 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6811 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6812 Add arm_neon_fp16_ok effective target.
f942bdbf 6813 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6814 Likewise.
6815 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6816 Likewise.
6817 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6818 Likewise.
6819 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6820 Likewise.
6821 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6822 Likewise.
6823 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6824 Likewise.
6825 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6826 Likewise.
6827 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6828 Likewise.
6829 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6830 Likewise.
6831 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6832 Likewise.
6833 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6834 Likewise.
584757bc 6835
cbcc4297 68362016-06-26 Jan Hubicka <hubicka@ucw.cz>
6837
6838 * gcc.dg/predict-12.c: New testcase.
6839
0aa73965 68402016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6841
6842 PR fortran/71649
6843 * gfortran.dg/pr71649.f90: New test.
6844
9977f724 68452016-06-25 Jakub Jelinek <jakub@redhat.com>
6846
a5c54f33 6847 PR tree-optimization/71643
6848 * g++.dg/opt/pr71643.C: New test.
6849
9977f724 6850 PR tree-optimization/71631
6851 * gcc.c-torture/execute/pr71631.c: New test.
6852
e09883e4 68532016-06-24 Jan Hubicka <hubicka@ucw.cz>
6854
6855 * gcc.dg/predict-11.c: New testcase.
6856 * gfortran.dg/predict-2.f90: New testcase.
6857
89beffc9 68582016-06-24 Jan Hubicka <hubicka@ucw.cz>
6859
6860 * gcc.dg/predict-10.c: New test.
6861
2275a11d 68622016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6863
6864 * gcc.target/powerpc/abs128-1.c: New.
6865 * gcc.target/powerpc/copysign128-1.c: New.
6866 * gcc.target/powerpc/inf128-1.c: New.
6867 * gcc.target/powerpc/nan128-1.c: New.
6868
37681b7f 68692016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * gfortran.dg/pr71642.f90: New test.
6872
9cf2d600 68732016-06-24 Jakub Jelinek <jakub@redhat.com>
6874
6875 PR tree-optimization/71647
6876 * gcc.target/i386/pr71647.c: New test.
6877
eea332b9 68782016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6879
6880 * gcc.target/i386/noplt-gd-1.c: New test.
6881 * gcc.target/i386/noplt-gd-2.c: Likewise.
6882 * gcc.target/i386/noplt-gd-3.c: Likewise.
6883 * gcc.target/i386/noplt-ld-1.c: Likewise.
6884 * gcc.target/i386/noplt-ld-2.c: Likewise.
6885 * gcc.target/i386/noplt-ld-3.c: Likewise.
6886 * lib/target-supports.exp
6887 (check_effective_target_tls_get_addr_via_got): New.
6888
b6d48a78 68892016-06-24 Uros Bizjak <ubizjak@gmail.com>
6890
6891 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6892 testsuite compile flags.
6893 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6894 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6895
68962016-06-24 Uros Bizjak <ubizjak@gmail.com>
6897
6898 * g++dg/vect/pr36684.cc: Add dg-do compile.
6899 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6900 * gcc.dg/vect/pr70021.c: Ditto.
6901 * gcc.dg/vect/pr70138-1.c: Ditto.
6902 * gcc.dg/vect/pr70138-2.c: Ditto.
6903 * gcc.dg/vect/pr70354-1.c: Ditto.
6904 * gcc.dg/vect/pr70354-2.c: Ditto.
6905 * gcc.dg/vect/pr71259.c: Ditto.
6906 * gcc.dg/vect/pr71416-1.c: Ditto.
6907 * gcc.dg/vect/slp-43.c: Ditto.
6908 * gcc.dg/vect/slp-45.c: Ditto.
6909 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6910 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6911 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6912 * gfortran.dg/vect/pr69980.f90: Ditto.
6913
69142016-06-24 Uros Bizjak <ubizjak@gmail.com>
6915
6916 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6917 * gcc.dg/vect/bb-slp-30.c: Ditto.
6918 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6919 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6920 * gcc.dg/vect/pr45902.c: Ditto.
6921 * gcc.dg/vect/pr48172.c: Ditto.
6922 * gcc.dg/vect/pr48377.c: Ditto.
6923 * gcc.dg/vect/pr49038.c: Ditto.
6924 * gcc.dg/vect/pr49771.c: Ditto.
6925 * gcc.dg/vect/pr52091.c: Ditto.
6926 * gcc.dg/vect/pr53185-2.c: Ditto.
6927 * gcc.dg/vect/pr56826.c: Ditto.
6928 * gcc.dg/vect/pr60276.c: Ditto.
6929 * gcc.dg/vect/pr62021.c: Ditto.
6930 * gcc.dg/vect/pr63530.c: Ditto.
6931 * gcc.dg/vect/pr65518.c: Ditto.
6932 * gcc.dg/vect/pr65947-1.c: Ditto.
6933 * gcc.dg/vect/pr65947-10.c: Ditto.
6934 * gcc.dg/vect/pr65947-11.c: Ditto.
6935 * gcc.dg/vect/pr65947-12.c: Ditto.
6936 * gcc.dg/vect/pr65947-13.c: Ditto.
6937 * gcc.dg/vect/pr65947-2.c: Ditto.
6938 * gcc.dg/vect/pr65947-3.c: Ditto.
6939 * gcc.dg/vect/pr65947-4.c: Ditto.
6940 * gcc.dg/vect/pr65947-5.c: Ditto.
6941 * gcc.dg/vect/pr65947-6.c: Ditto.
6942 * gcc.dg/vect/pr65947-7.c: Ditto.
6943 * gcc.dg/vect/pr65947-8.c: Ditto.
6944 * gcc.dg/vect/pr65947-9.c: Ditto.
6945 * gcc.dg/vect/pr71416-1.c: Ditto.
6946 * gcc.dg/vect/pr71439.c: Ditto.
6947 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6948 * gcc.dg/vect/vect-bswap16.c: Ditto.
6949 * gcc.dg/vect/vect-bswap32.c: Ditto.
6950 * gcc.dg/vect/vect-bswap64.c: Ditto.
6951 * gcc.dg/vect/vect-live-1.c: Ditto.
6952 * gcc.dg/vect/vect-live-2.c: Ditto.
6953 * gcc.dg/vect/vect-live-3.c: Ditto.
6954 * gcc.dg/vect/vect-live-4.c: Ditto.
6955 * gcc.dg/vect/vect-live-5.c: Ditto.
6956 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6957 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6958 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6959 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6960 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6961 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6962 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6963 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6964 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6965 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6966 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6967 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6968 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6969 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6970 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6971 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6972 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6973
d4213166 69742016-06-24 Uros Bizjak <ubizjak@gmail.com>
6975
6976 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6977
5aaec397 69782016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6979
6980 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6981 ia32 if R_386_GOT32X relocation is supported.
6982 * gcc.target/i386/noplt-3.c: Likewise.
6983 * gcc.target/i386/noplt-2.c: Likewise.
6984 (main): Renamed to ...
6985 (bar): This.
6986 * gcc.target/i386/noplt-4.c: Likewise.
6987 (main): Renamed to ...
6988 (bar): This.
6989 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6990 * gcc.target/i386/pr67400-5.c: Likewise.
6991
77104764 69922016-06-24 Jakub Jelinek <jakub@redhat.com>
6993
7318e591 6994 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6995 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6996
77104764 6997 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6998 f4): Adjust expected diagnostics.
6999 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7000 (T): If OVFP is defined, redefine to TP.
7001 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7002 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7003 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7004 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7005 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7006 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7007 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7008 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7009 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7010 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7011 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7012 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7013 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7014 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7015 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7016 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7017 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7018 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7019 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7020 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7021 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7022 as last argument to __builtin_add_overflow_p.
7023
ddf08519 70242016-06-23 Uros Bizjak <ubizjak@gmail.com>
7025
7026 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7027 dg-options and remove default vector testsuite compile flags.
7028 * g++.dg/vect/pr33860a.cc: Ditto.
7029 * g++.dg/vect/pr45470-a.cc: Ditto.
7030 * g++.dg/vect/pr45470-b.cc: Ditto.
7031 * g++.dg/vect/pr60896.cc: Ditto.
7032 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7033 * gcc.dg/vect/pr18308.c: Ditto.
7034 * gcc.dg/vect/pr24049.c: Ditto.
7035 * gcc.dg/vect/pr33373.c: Ditto.
7036 * gcc.dg/vect/pr36228.c: Ditto.
7037 * gcc.dg/vect/pr42395.c: Ditto.
7038 * gcc.dg/vect/pr42604.c: Ditto.
7039 * gcc.dg/vect/pr46663.c: Ditto.
7040 * gcc.dg/vect/pr48765.c: Ditto.
7041 * gcc.dg/vect/pr49093.c: Ditto.
7042 * gcc.dg/vect/pr49352.c: Ditto.
7043 * gcc.dg/vect/pr52298.c: Ditto.
7044 * gcc.dg/vect/pr52870.c: Ditto.
7045 * gcc.dg/vect/pr53185.c: Ditto.
7046 * gcc.dg/vect/pr53773.c: Ditto.
7047 * gcc.dg/vect/pr56695.c: Ditto.
7048 * gcc.dg/vect/pr62171.c: Ditto.
7049 * gcc.dg/vect/pr63530.c: Ditto.
7050 * gcc.dg/vect/pr68339.c: Ditto.
7051 * gcc.dg/vect/pr71259.c: Ditto.
7052 * gcc.dg/vect/vect-82_64.c: Ditto.
7053 * gcc.dg/vect/vect-83_64.c: Ditto.
7054 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7055 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7056 * gcc.dg/vect/vect-shift-2.c: Ditto.
7057 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7058 * gfortran.dg/vect/pr39318.f90: Ditto.
7059 * gfortran.dg/vect/pr45714-a.f: Ditto.
7060 * gfortran.dg/vect/pr45714-b.f: Ditto.
7061 * gfortran.dg/vect/pr46213.f90: Ditto.
7062
81883aeb 70632016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7064 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7065
7066 * gcc.target/powerpc/p9-splat-5.c: New test.
7067
affe5c16 70682016-06-23 Uros Bizjak <ubizjak@gmail.com>
7069
7070 PR tree-optimization/71488
7071 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7072 * lib/target-supports.exp: ... here.
7073 (check_sse4_hw_available): New procedure.
7074 (check_effective_target_sse4_runtime): Ditto.
7075 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7076 -march=westmere for sse4_runtime targets.
547fdd3e 7077 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7078 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7079 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7080 (main): Call check_vect ().
e50240d3 7081 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7082
6fb2f181 70832016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7084
7085 PR target/66232
7086 PR target/67400
7087 * gcc.target/i386/pr66232-14.c: New file.
7088 * gcc.target/i386/pr66232-15.c: Likewise.
7089 * gcc.target/i386/pr66232-16.c: Likewise.
7090 * gcc.target/i386/pr66232-17.c: Likewise.
7091 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7092 ia32 if R_386_GOT32X relocation is supported.
7093 * gcc.target/i386/pr67400-2.c: Likewise.
7094 * gcc.target/i386/pr67400-3.c: Likewise.
7095 * gcc.target/i386/pr67400-4.c: Likewise.
7096 * gcc.target/i386/pr67400-6.c: Likewise.
7097 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7098 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7099
88be2b3c 71002016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7101
7102 PR libgfortran/48852
7103 * gfortran.dg/char4_iunit_1.f03: Update test.
7104 * gfortran.dg/f2003_io_5.f03: Update test.
7105 * gfortran.dg/real_const_3.f90: Update test.
7106
ff600f64 71072016-06-23 Andi Kleen <ak@linux.intel.com>
7108
7109 * g++.dg/bprob/bprob.exp: Support autofdo.
7110 * g++.dg/tree-prof/tree-prof.exp: dito.
7111 * gcc.dg/tree-prof/tree-prof.exp: dito.
7112 * gcc.misc-tests/bprob.exp: dito.
7113 * gfortran.dg/prof/prof.exp: dito.
7114 * lib/profopt.exp: dito.
7115 * lib/target-supports.exp: Check for autofdo.
7116
afa7ed87 71172016-06-23 Martin Liska <mliska@suse.cz>
7118
7119 * gcc.dg/pr71619.c: New test.
7120
0941fba8 71212016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7122
7123 PR target/67400
56896ed3 7124 * gcc.target/i386/pr67400-1.c: New test.
7125 * gcc.target/i386/pr67400-2.c: Likewise.
7126 * gcc.target/i386/pr67400-3.c: Likewise.
7127 * gcc.target/i386/pr67400-4.c: Likewise.
7128 * gcc.target/i386/pr67400-5.c: Likewise.
7129 * gcc.target/i386/pr67400-6.c: Likewise.
7130 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7131
e557fc7f 71322016-06-22 David Malcolm <dmalcolm@redhat.com>
7133
7134 * c-c++-common/missing-header-1.c: New test case.
7135 * c-c++-common/missing-header-2.c: New test case.
7136 * c-c++-common/missing-header-3.c: New test case.
7137 * c-c++-common/missing-header-4.c: New test case.
7138
8469aece 71392016-06-22 David Malcolm <dmalcolm@redhat.com>
7140
7141 PR c/70339
7142 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7143 hint.
7144 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7145 expected results due to builtin "nanl" now being suggested for
7146 "name".
7147 * gcc.dg/pr67580.c: Update expected messages.
7148 * gcc.dg/spellcheck-identifiers.c: New testcase.
7149 * gcc.dg/spellcheck-typenames.c: New testcase.
7150
6628b04d 71512016-06-22 David Malcolm <dmalcolm@redhat.com>
7152
7153 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7154 file.
7155 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7156 diagnostic-test-show-locus-parseable-fixits.c to sources for
7157 diagnostic_plugin_test_show_locus.c.
7158 * lib/gcc-defs.exp (freeform_regexps): New global.
7159 (dg-regexp): New function.
7160 (handle-dg-regexps): New function.
7161 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7162 freeform_regexps to the empty list.
7163 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7164
82ccd33e 71652016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7166
affe5c16 7167 PR tree-optimization/71488
82ccd33e 7168 * g++.dg/pr71488.C: New test.
7169 * gcc.dg/vect/vect-bool-cmp.c: New test.
7170
2c21de58 71712016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7172
7173 * gcc.dg/guality/param-5.c: New test.
7174
fadfd5fc 71752016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7176
7177 * gcc.target/i386/asm-flag-7.c: New test.
7178
03fee1f8 71792016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7180
7181 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7182 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7183 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7184 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7185 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7186 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7187 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7188 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7189 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7190 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7191 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7192 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7193 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7194 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7195 * lib/target-supports.exp: Likewise.
7196
6905db52 71972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7198
7199 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7200 * gcc.dg/attr-ms_struct-2.c: Likewise.
7201 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7202 * gcc.dg/bf-ms-attrib.c: Likewise.
7203 * gcc.dg/bf-ms-layout-2.c: Likewise.
7204 * gcc.dg/bf-ms-layout-3.c: Likewise.
7205 * gcc.dg/bf-ms-layout.c: Likewise.
7206 * gcc.dg/bf-no-ms-layout.c: Likewise.
7207 * gcc.target/i386/bitfield1.c: Likewise.
7208 * gcc.target/i386/bitfield2.c: Likewise.
7209 * gcc.target/i386/bitfield3.c: Likewise.
7210
a6f93fc2 72112016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7212
7213 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7214 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7215 override other than -mcpu=power9 command-line option is specified,
7216 or if the target operating system is aix.
7217 * gcc.target/powerpc/darn-1.c: Likewise.
7218 * gcc.target/powerpc/darn-2.c: Likewise.
7219 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7220 test if effective-target is not powerpc_p9vector_ok or if the
7221 target operating system is not defined.
7222 * gcc.target/powerpc/vslv-1.c: Likewise.
7223 * gcc.target/powerpc/vsrv-0.c: Likewise.
7224 * gcc.target/powerpc/vsrv-1.c: Likewise.
7225
1cb2b4d3 72262016-06-21 Tobias Burnus <burnus@net-b.de>
7227
7228 PR fortran/71068
7229 * gfortran.dg/coarray/data_1.f90: New.
7230
66ff0c67 72312016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7232
7233 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7234 (dg-require-effective-target): Use arm_v8_neon_hw.
7235 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7236 (dg-require-effective-target): Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7238 (dg-require-effective-target): Likewise.
7239 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7240 (dg-require-effective-target): Likewise.
7241 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7242 (dg-require-effective-target): Likewise.
7243 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7244 (dg-require-effective-target): Likewise.
7245 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7246 Add AArch64 check.
7247
949bfed4 72482016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7249
7250 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7251 Set to 3 so test passes.
7252
a20f6cd4 72532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7254
7255 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7256
12792843 72572016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7258
7259 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7260 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7261 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7262 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7263
49763db6 72642016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7265
7266 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7267 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7268
ada61167 72692016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7270
7271 PR target/71549
7272 * gcc.target/i386/pr71549.c: New test.
7273
a15584d4 72742016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7275
7276 * gcc.target/powerpc/vadsdu-0.c: Replace
7277 dg-require-effective-target directive to allow test to run on more
7278 platforms, and add dg-skip-if directive to disable test on aix
7279 platforms because of known incompatibilities.
7280 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7281 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7282 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7283 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7284 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7285 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7286 * gcc.target/powerpc/vadsdub-2.c: Replace
7287 dg-require-effective-target directive to allow test to run on more
7288 platforms, and add dg-skip-if directive to disable test on aix
7289 platforms because of known incompatibilities.
7290 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7291 with vec_absdb call to differentiate this test from vadsdub-1.c.
7292 * gcc.target/powerpc/vadsduh-1.c: Replace
7293 dg-require-effective-target directive to allow test to run on more
7294 platforms, and add dg-skip-if directive to disable test on aix
7295 platforms because of known incompatibilities.
7296 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7297 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7298 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7299
ec15ec36 73002016-06-21 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR tree-optimization/71588
7303 * gcc.dg/pr71558.c: New test.
7304
faeffe49 73052016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7306
7307 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7308 * c-c++-common/pr68657-2.c: Likewise.
7309 * c-c++-common/pr68657-3.c: Likewise.
7310 * gcc.dg/torture/pr69714.c: Require int32plus support.
7311 * gcc.dg/torture/pr70025.c: Likewise.
7312 * gcc.dg/torture/pr70083.c: Likewise.
7313 * gcc.dg/torture/pr70542.c: Likewise.
7314 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7315
e218d07f 73162016-06-20 Joseph Myers <joseph@codesourcery.com>
7317
7318 PR c/71601
7319 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7320
232a3df7 73212016-06-20 Jakub Jelinek <jakub@redhat.com>
7322
d7f45b87 7323 PR middle-end/71581
7324 * gcc.dg/pr71581.c: New test.
7325
232a3df7 7326 PR rtl-optimization/71591
7327 * gcc.dg/cpp/pr71591.c: New test.
7328
dbddef42 73292016-06-20 David B. Robins <gcc@davidrobins.net>
7330
7331 PR target/71571
7332 * g++.dg/torture/pr71571.C: New test.
7333
03129ccb 73342016-06-20 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR target/71559
7337 * gcc.target/i386/sse2-pr71559.c: New test.
7338 * gcc.target/i386/avx-pr71559.c: New test.
7339 * gcc.target/i386/avx512f-pr71559.c: New test.
7340
a40b4b62 73412016-06-20 Tobias Burnus <burnus@net-b.de>
7342
7343 PR fortran/71194
7344 * gfortran.dg/pointer_remapping_10.f90: New.
7345
ecbea05a 73462016-06-20 David Malcolm <dmalcolm@redhat.com>
7347
7348 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7349
0f61dae9 73502016-06-20 Martin Sebor <msebor@redhat.com>
7351
7352 PR c/69507
7353 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7354 * gnu90-const-expr-1.c: Same.
7355 * gnu99-const-expr-1.c: Same.
7356 * gnu99-static-1.c: Same.
7357
e458dfd8 73582016-06-20 Renlin Li <renlin.li@arm.com>
7359
2c0c0c9b 7360 PR testsuite/71489
e458dfd8 7361 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7362
7ab71cb3 73632016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7364
7365 * gcc.target/aarch64/vcvt_f64_1.c: New.
7366 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7367 * gcc.target/aarch64/vrecp_f64_1.c: New.
7368
34d36b7a 73692016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7370
7371 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7372 "alignement".
7373
ed7f4748 73742016-06-20 Georg-Johann Lay <avr@gjlay.de>
7375
7376 PR target/71103
7377 * gcc.target/avr/torture/pr71103-2.c: New test.
7378
a940fdc7 73792016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7380
7381 PR c/69507
7382 * gcc.dg/alignof.c: New test.
7383
98683d85 73842016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7385
7386 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7387 vs dg-error; test constexpr specifier too.
7388
358cee25 73892016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7390
7391 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7392
c3d7ceb6 73932016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7394
7395 * lib/target-supports.exp
7396 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7397 arm_neon_ok and merge flags. Fix temporary test name.
7398 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7399 and merge flags.
7400
1176073c 74012016-06-17 Martin Liska <mliska@suse.cz>
7402
7403 * gcc.dg/predict-9.c: Fix dump scanning.
7404
f3e2969a 74052016-06-17 Bin Cheng <bin.cheng@arm.com>
7406
7407 PR tree-optimization/71354
7408 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7409
7fdca647 74102016-06-17 Bin Cheng <bin.cheng@arm.com>
7411
7412 PR tree-optimization/71347
7413 * gcc.dg/tree-ssa/pr71347.c: New test.
7414
a338a226 74152016-06-17 Bin Cheng <bin.cheng@arm.com>
7416
7417 PR tree-optimization/71354
7418 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7419
c1e75671 74202016-06-17 Bin Cheng <bin.cheng@arm.com>
7421
7422 * gcc.dg/vect/vect-alias-check-1.c: New test.
7423
365ba13d 74242016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7425
59bde511 7426 PR target/71151
365ba13d 7427 * gcc.target/avr/pr71151-1.c: New test.
7428 * gcc.target/avr/pr71151-2.c: New test.
7429 * gcc.target/avr/pr71151-3.c: New test.
7430 * gcc.target/avr/pr71151-4.c: New test.
7431 * gcc.target/avr/pr71151-5.c: New test.
7432 * gcc.target/avr/pr71151-6.c: New test.
7433 * gcc.target/avr/pr71151-7.c: New test.
7434 * gcc.target/avr/pr71151-8.c: New test.
7435 * gcc.target/avr/pr71151-common.h: New test.
7436
db48d95b 74372016-06-16 Martin Liska <mliska@suse.cz>
7438
7439 * gfortran.dg/predict-1.f90: New test.
7440
4c780a59 74412016-06-16 Uros Bizjak <ubizjak@gmail.com>
7442
7443 PR target/71242
f9c39b65 7444 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7445
8c1879bc 74462016-06-16 Jan Hubicka <hubicka@ucw.cz>
7447
7448 * g++.dg/vect/pr36648.cc: Disable cunrolli
7449
33698dfe 74502016-06-16 Jakub Jelinek <jakub@redhat.com>
7451
745f2db6 7452 PR target/71554
7453 * gcc.c-torture/execute/pr71554.c: New test.
7454
33698dfe 7455 PR rtl-optimization/71532
7456 * gcc.dg/torture/pr71532.c: New test.
7457
b42322b9 74582016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7459
7460 * gcc.target/powerpc/p9-dimode1.c: New test.
7461 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7462
412b298a 74632016-06-15 Jakub Jelinek <jakub@redhat.com>
7464
93479f99 7465 * gcc.c-torture/compile/20160615-1.c: New test.
7466
412b298a 7467 * g++.dg/cpp0x/ref-qual17.C: New test.
7468
3ec40531 74692016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7470
7471 PR middle-end/71529
7472 * gcc.target/i386/pr71529.C: New test.
7473
edfe7670 74742016-06-15 Alan Hayward <alan.hayward@arm.com>
7475
7476 PR tree-optimization/71483
7477 * g++.dg/vect/pr71483.c: New
7478
6e52ac17 74792016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7480
7481 PR c++/70202
7482 * g++.dg/inherit/crash6.C: New.
7483 * g++.dg/inherit/union2.C: Likewise.
7484 * g++.dg/inherit/virtual12.C: Likewise.
7485 * g++.dg/inherit/virtual13.C: Likewise.
7486 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7487
aed35af2 74882016-06-15 Uros Bizjak <ubizjak@gmail.com>
7489
0941fba8 7490 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7491
6f710392 74922016-06-15 Alan Hayward <alan.hayward@arm.com>
7493
7494 PR tree-optimization/71439
7495 * gcc.dg/vect/pr71439.c: New
7496
d1cedfd3 74972016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7498
7499 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7500
ee8fd158 75012016-06-15 Richard Biener <rguenther@suse.de>
7502
7503 * gcc.dg/vect/slp-45.c: New testcase.
7504
5695a690 75052016-06-15 Richard Biener <rguenther@suse.de>
7506
7507 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7508
267ae3ee 75092016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7510
7511 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7512 requirements, and disable for AIX for now.
7513 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7514
a6d0e20a 75152016-06-14 Jakub Jelinek <jakub@redhat.com>
7516
b2efd162 7517 PR c++/71528
7518 * g++.dg/opt/pr71528.C: New test.
7519
a6d0e20a 7520 PR c++/71516
7521 * g++.dg/init/pr71516.C: New test.
7522
035778de 75232016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7524
7525 * g++.dg/init/array46.C: New.
7526
7c9dc58e 75272016-06-14 Uros Bizjak <ubizjak@gmail.com>
7528
0941fba8 7529 * gcc.target/i386/float128-3.c: New test.
7530 * gcc.target/i386/quad-sse4.c: Ditto.
7531 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7532 Update scan strings.
7c9dc58e 7533
412640c9 75342016-06-14 Richard Biener <rguenther@suse.de>
7535
7536 PR middle-end/71526
7537 * gfortran.dg/pr71526.f90: New testcase.
7538
1b9fde85 75392016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7540
7541 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7542 * gcc.dg/zero_bits_compound-1.c: Likewise.
7543
306097e3 75442016-06-14 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/71522
7547 * gcc.dg/torture/pr71522.c: New testcase.
7548
566255a8 75492016-06-14 Jakub Jelinek <jakub@redhat.com>
7550
7551 PR tree-optimization/71520
7552 * gcc.dg/tree-ssa/pr71520.c: New test.
7553
eb912adb 75542016-06-14 Richard Biener <rguenther@suse.de>
7555
7556 PR tree-optimization/71521
56d35455 7557 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7558
9720103d 75592016-06-13 Jakub Jelinek <jakub@redhat.com>
7560
12cb8367 7561 PR sanitizer/71498
7562 * c-c++-common/ubsan/bounds-13.c: New test.
7563
9720103d 7564 PR preprocessor/71183
7565 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7566
5965fbcc 75672016-06-13 Jeff Law <law@redhat.com>
7568
7569 PR tree-optimization/71403
7570 * c-c++-common/ubsan/pr71403-1.c: New test.
7571 * c-c++-common/ubsan/pr71403-2.c: New test.
7572 * c-c++-common/ubsan/pr71403-3.c: New test.
7573
04537049 75742016-06-13 Jakub Jelinek <jakub@redhat.com>
7575
7576 PR middle-end/71478
7577 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7578 Add -Wno-psabi -w to dg-options.
7579
412f195f 75802016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7581
7582 * gcc.target/powerpc/vadsdu-0.c: New test.
7583 * gcc.target/powerpc/vadsdu-1.c: New test.
7584 * gcc.target/powerpc/vadsdu-2.c: New test.
7585 * gcc.target/powerpc/vadsdu-3.c: New test.
7586 * gcc.target/powerpc/vadsdu-4.c: New test.
7587 * gcc.target/powerpc/vadsdu-5.c: New test.
7588 * gcc.target/powerpc/vadsdub-1.c: New test.
7589 * gcc.target/powerpc/vadsdub-2.c: New test.
7590 * gcc.target/powerpc/vadsduh-1.c: New test.
7591 * gcc.target/powerpc/vadsduh-2.c: New test.
7592 * gcc.target/powerpc/vadsduw-1.c: New test.
7593 * gcc.target/powerpc/vadsduw-2.c: New test.
7594
527790c1 75952016-06-13 David Malcolm <dmalcolm@redhat.com>
7596
7597 * gcc.dg/c99-init-2.c (c): Update expected error message.
7598 * gcc.dg/init-bad-8.c (foo): Likewise.
7599 * gcc.dg/spellcheck-fields-3.c: New test case.
7600
102e67eb 76012016-06-13 Martin Liska <mliska@suse.cz>
7602
7603 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7604 and "guess loop iv compared" heuristics.
7605 * gcc.dg/predict-2.c: Likewise.
7606 * gcc.dg/predict-3.c: Likewise.
7607 * gcc.dg/predict-4.c: Likewise.
7608 * gcc.dg/predict-5.c: Likewise.
7609 * gcc.dg/predict-6.c: Likewise.
7610
1a54d3be 76112016-06-13 Marek Polacek <polacek@redhat.com>
7612
7613 PR middle-end/71476
7614 * c-c++-common/Wswitch-unreachable-4.c: New test.
7615 * gcc.dg/Wswitch-unreachable-2.c: New test.
7616 * g++.dg/tm/jump1.C: Move dg-warning.
7617
5b7401b8 76182016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7619
7620 * gnat.dg/renaming10.ad[sb]: New test.
7621
1c93151c 76222016-06-13 Paul Thomas <pault@gcc.gnu.org>
7623
7624 PR fortran/70673
7625 * gfortran.dg/pr70673.f90: New test.
7626
249865a0 76272016-06-13 Richard Biener <rguenther@suse.de>
7628
7629 PR middle-end/64516
7630 * gcc.dg/align-3.c: New testcase.
7631
776d9b14 76322016-06-13 Martin Liska <mliska@suse.cz>
7633
7634 * gcc.target/i386/pr71458.c: New test.
7635
0cf5c551 76362016-06-12 Uros Bizjak <ubizjak@gmail.com>
7637
7638 PR target/71241
f9c39b65 7639 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7640
34de0a35 76412016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7642
7643 PR target/60751
7644 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7645 statement.
7646
0cc8bc98 76472016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7648
7649 PR target/60751
7650 * gfortran.dg/comma_IO_extension_1.f90: New test.
7651 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7652 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7653 statement.
7654 * gfortran.dg/graphite/pr38083.f90: Likewise.
7655 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7656 missing format.
7657
0ff78c86 76582016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7659
7660 * gnat.dg/case_character.adb: New test.
7661
6c38863e 76622016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7663
7664 PR middle-end/71310
7665 * gcc.target/powerpc/pr71310.c: New testcase.
7666
24c41395 76672016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7668
7669 PR middle-end/71478
7670 * gcc.dg/pr71478.c: New test.
7671
aeb26fb6 76722016-06-10 Jakub Jelinek <jakub@redhat.com>
7673
702b3575 7674 PR middle-end/71494
7675 * gcc.c-torture/execute/pr71494.c: New test.
7676
8ec29807 7677 PR c/68657
7678 * gcc.target/i386/pr68657.c: New test.
7679
aeb26fb6 7680 PR inline-asm/68843
7681 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7682 (test): Add -masm=intel alternatives.
7683
1dc4d519 76842016-06-10 Martin Sebor <msebor@redhat.com>
7685
7686 PR c/71392
7687 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7688
6385d6d3 76892016-06-10 Jeff Law <law@redhat.com>
7690
7691 PR tree-optimization/71335
7692 * gcc.c-torture/execute/pr71335.c: New test.
7693
041a412b 76942016-06-10 David Malcolm <dmalcolm@redhat.com>
7695
7696 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7697 the various "cannot tail-call: " messages.
7698
4a5edbb2 76992016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7700
7701 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7702 and options.
7703
9cf3aec3 77042016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7705
7706 PR sanitizer/71480
7707 * c-c++-common/asan/pr71480.c: New test.
7708
61724718 77092016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7710
7711 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7712 (ASMNAME2): Likewise.
7713 (main): Replace fn in asm statement with ASMNAME ("fn").
7714 * gcc.dg/guality/pr68037-2.c: Likewise.
7715 * gcc.dg/guality/pr68037-3.c: Likewise.
7716 * gcc.dg/torture/pr68037-1.c: Likewise.
7717 * gcc.dg/torture/pr68037-2.c: Likewise.
7718 * gcc.dg/torture/pr68037-3.c: Likewise.
7719
1807f6fb 77202016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7721
7722 PR inline-asm/68843
7723 * gcc.target/i386/pr68843-1.c: New test.
7724 * gcc.target/i386/pr68843-2.c: New test.
7725
ccfa030f 77262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7727 Cesar Philippidis <cesar@codesourcery.com>
7728
7729 PR middle-end/71373
7730 * gcc.dg/goacc/nested-function-1.c: New file.
7731 * gcc.dg/goacc/nested-function-2.c: Likewise.
7732 * gcc.dg/goacc/pr71373.c: Likewise.
7733 * gfortran.dg/goacc/cray-2.f95: Likewise.
7734 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7735 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7736 * gfortran.dg/goacc/cray.f95: Update.
7737 * gfortran.dg/goacc/loop-1.f95: Likewise.
7738 * gfortran.dg/goacc/loop-3.f95: Likewise.
7739 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7740 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7741
77422016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7743
7744 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7745 for OpenACC tile clauses.
7746 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7747
7748 PR c/71381
7749 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7750 to...
7751 * c-c++-common/goacc/cache-2.c: ... this new file.
7752 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7753 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7754 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7755 usage.
7756 * gfortran.dg/goacc/cray.f95: Likewise.
7757 * gfortran.dg/goacc/loop-1.f95: Likewise.
7758
bb038f3e 77592016-06-10 Alan Hayward <alan.hayward@arm.com>
7760
7761 PR tree-optimization/71407
7762 PR tree-optimization/71416
7763 * gcc.dg/vect/pr71407.c: New
7764 * gcc.dg/vect/pr71416-1.c: New
7765 * gcc.dg/vect/pr71416-2.c: New
7766
332409d3 77672016-06-10 Richard Biener <rguenther@suse.de>
7768
7769 PR middle-end/71477
7770 * gcc.dg/torture/pr71477.c: New testcase.
7771
03cf727c 77722016-06-09 Julia Koval <julia.koval@intel.com>
7773
7774 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7775 * gcc.target/i386/interrupt-13.c: Likewise.
7776 * gcc.target/i386/interrupt-15.c: Likewise.
7777 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7778 * gcc.target/i386/interrupt-24.c: Likewise.
7779 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7780 * gcc.target/i386/interrupt-9.c: Likewise.
7781 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7782
23b101c5 77832016-06-09 Martin Sebor <msebor@redhat.com>
7784
7785 PR c/70883
7786 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7787 * gcc.dg/builtin-constant_p-1.c: Same.
7788 * gcc.dg/builtins-error.c: Same.
7789 * gcc.dg/pr70859.c: Same.
7790
188d6bbb 77912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7792
7793 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7794 * gcc.dg/torture/pr68067-1.c: Likewise.
7795 * gcc.dg/torture/pr68067-2.c: Likewise.
7796
77972016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7798
7799 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7800 when setting SIZE.
7801
ff8886bd 78022016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7803
7804 PR c++/71465
7805 * g++.dg/inherit/crash5.C: New.
7806 Revert:
7807 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7808
7809 PR c++/70202
7810 * g++.dg/inherit/crash5.C: New.
7811 * g++.dg/inherit/virtual1.C: Adjust.
7812
3f76cceb 78132016-06-09 Martin Liska <mliska@suse.cz>
7814
7815 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7816 * g++.dg/predict-loop-exit-2.C: Likewise.
7817 * g++.dg/predict-loop-exit-3.C: Likewise.
7818 * gcc.dg/predict-1.c: Likewise.
7819 * gcc.dg/predict-2.c: Likewise.
7820 * gcc.dg/predict-3.c: Likewise.
7821 * gcc.dg/predict-4.c: Likewise.
7822 * gcc.dg/predict-5.c: Likewise.
7823 * gcc.dg/predict-6.c: Likewise.
7824 * gcc.dg/predict-7.c: Likewise.
7825
59ae3d1b 78262016-06-09 Richard Biener <rguenther@suse.de>
7827
7828 PR tree-optimization/71462
7829 * gcc.dg/torture/pr71462.c: New testcase.
7830
8c2d2acf 78312016-06-09 Marek Polacek <polacek@redhat.com>
7832
7833 PR c/65471
7834 * gcc.dg/c11-generic-3.c: New test.
7835
224cb6b7 78362016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7837
7838 * g++.dg/init/array42.C: New.
7839 * g++.dg/init/array43.C: Likewise.
7840 * g++.dg/init/array44.C: Likewise.
7841 * g++.dg/init/array45.C: Likewise.
7842 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7843 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7844 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7845 * g++.dg/gomp/pr35751.C: Likewise.
7846 * g++.dg/init/array23.C: Likewise.
7847 * g++.dg/init/brace2.C: Likewise.
7848 * g++.dg/init/brace6.C: Likewise.
7849
732905bb 78502016-06-08 Martin Sebor <msebor@redhat.com>
7851 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR c++/70507
7854 PR c/68120
7855 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7856 * c-c++-common/builtin-arith-overflow-2.c: New test.
7857 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7858 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7859 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7860
7ddaa622 78612016-06-08 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR c++/71442
7864 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7865
84ee0905 78662016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7867
7868 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7869 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7870 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7871 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7872 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7873 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7874 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7875 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7876 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7877 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7878 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7879 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7880 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7881
2876af98 78822016-06-08 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/68558
7885 * gcc.dg/vect/slp-44.c: New testcase.
7886
acbb0d03 78872016-06-08 Richard Biener <rguenther@suse.de>
7888
7889 * gcc.dg/vect/slp-43.c: New testcase.
7890
f8689010 78912016-06-08 Richard Biener <rguenther@suse.de>
7892
7893 PR tree-optimization/71452
7894 * gcc.dg/torture/pr71452.c: New testcase.
7895
52d393eb 78962016-06-08 Jakub Jelinek <jakub@redhat.com>
7897
7898 PR c++/71448
7899 * g++.dg/torture/pr71448.C: New test.
7900
9d700ce4 79012016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7902
7903 PR debug/71432
7904 PR ada/71413
7905 * g++.dg/debug/pr71432.C: New test.
7906
eb96ef65 79072016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7908
7909 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7910 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7911 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7912
a4753cdd 79132016-06-08 Alan Hayward <alan.hayward@arm.com>
7914
7915 * gcc.dg/vect/vect-live-2.c: Update effective target.
7916 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7917 * lib/target-supports.exp: Add aarch64 to vect_long.
7918
bafc7b1d 79192016-06-08 Marek Polacek <polacek@redhat.com>
7920
7921 PR c/71418
7922 * gcc.dg/noncompile/pr71418.c: New test.
7923
06e590e7 7924 PR c/71426
7925 * gcc.dg/noncompile/pr71426.c: New test.
7926
d3cb49c9 79272016-06-07 Jan Hubicka <hubicka@ucw.cz>
7928
7929 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7930 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7931 * gcc.dg/predict-3.c: Update template.
7932 * gcc.dg/predict-5.c: Update template.
7933 * gcc.dg/predict-6.c: Update template.
7934 * gcc.dg/predict-9.c: Update template.
7935 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7936
2d76c36a 79372016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7938
7939 * gcc.target/powerpc/vec-mul.c: New test.
7940
7cfde92a 79412016-06-07 David Malcolm <dmalcolm@redhat.com>
7942
7943 * gcc.dg/spellcheck-fields-2.c: New test case.
7944
b032c4dd 79452016-06-07 Richard Biener <rguenther@suse.de>
7946
7947 PR c/61564
7948 * gcc.dg/Wpragmas-1.c: New testcase.
7949 * gcc.dg/Wattributes-4.c: Likewise.
7950 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7951 entry.
7952
a7056369 79532016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7954
7955 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7956 spurious debug code.
7957
123c61e0 79582016-06-07 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/71428
7961 * gcc.dg/torture/pr71428.c: New testcase.
7962
5819d47b 79632016-06-07 Richard Biener <rguenther@suse.de>
7964
7965 PR middle-end/71423
7966 * gcc.dg/torture/pr71423.c: New testcase.
7967
6cec5c6b 79682016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7969
7970 PR middle-end/71408
7971 * gcc.dg/tree-ssa/pr71408.c: New test.
7972
40bbfc17 79732016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7974
7975 PR middle-end/71281
7976 * g++.dg/torture/pr71281.C: New test.
7977
61f1f80c 79782016-06-06 Marek Polacek <polacek@redhat.com>
7979
7980 PR c/71362
7981 * gcc.dg/pr71362.c: New test.
7982
0406b32f 79832016-06-06 Jakub Jelinek <jakub@redhat.com>
7984 Patrick Palka <ppalka@gcc.gnu.org>
7985
7986 PR c++/70847
7987 PR c++/71330
7988 PR c++/71393
7989 * g++.dg/opt/pr70847.C: New test.
7990 * g++.dg/ubsan/pr70847.C: New test.
7991 * g++.dg/ubsan/pr71393.C: New test.
7992
b1445999 79932016-06-06 Jakub Jelinek <jakub@redhat.com>
7994
7995 PR tree-optimization/71259
7996 * gcc.dg/vect/pr71259.c: New test.
7997
99b4f3a2 79982016-06-06 David Malcolm <dmalcolm@redhat.com>
7999
8000 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8001 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8002 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8003 above.
8004
837679bc 80052016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8006
8007 PR middle-end/37780
8008 * gcc.c-torture/execute/pr37780.c: New test.
8009 * gcc.target/aarch64/pr37780_1.c: Likewise.
8010 * gcc.target/arm/pr37780_1.c: Likewise.
8011
e4b92538 80122016-06-06 Marek Polacek <polacek@redhat.com>
8013
8014 * c-c++-common/attr-may-alias-1.c: New test.
8015 * c-c++-common/attr-may-alias-2.c: New test.
8016 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8017
43ac2f2f 80182016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8019
8020 PR c/24414
8021 * gcc.target/i386/pr24414.c: New test.
8022
7e1786b2 80232016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8024
8025 * gcc.target/sparc/vis4misc.c: New file.
8026 * gcc.target/sparc/fpcmp.c: Likewise.
8027 * gcc.target/sparc/fpcmpu.c: Likewise.
8028
f593ccb2 80292016-06-06 Alan Hayward <alan.hayward@arm.com>
8030
8031 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8032 * gcc.dg/vect/vect-live-3.c: Likewise.
8033
be6d8ddc 80342016-06-06 Richard Biener <rguenther@suse.de>
8035
8036 PR tree-optimization/71398
8037 * gcc.dg/torture/pr71398.c: New testcase.
8038
78f27916 80392016-06-06 Uros Bizjak <ubizjak@gmail.com>
8040
8041 PR target/71389
8042 * g++.dg/pr71389.C: New test.
8043
c5899606 80442016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8045
8046 PR fortran/71404
8047 * gfortran.dg/fmt_read_5.f: New test.
8048
8e3cd305 80492016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8050
8051 PR fortran/69659
8052 * gfortran.dg/class_array_22.f03: New test.
8053
703c0a09 80542016-06-05 Jan Hubicka <hubicka@ucw.cz>
8055
8056 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8057
d07b2b6f 80582016-06-05 Jan Hubicka <hubicka@ucw.cz>
8059
8060 * gcc.dg/predict-9.c: Update template.
8061
4a7ec4ac 80622016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8063
8064 PR c++/49377
8065 * g++.dg/template/pr49377.C: New.
8066
7499ef4a 80672016-06-04 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR tree-optimization/71405
8070 * g++.dg/torture/pr71405.C: New test.
8071
558c800d 80722016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8073
8074 PR c++/70202
8075 * g++.dg/inherit/crash5.C: New.
8076 * g++.dg/inherit/virtual1.C: Adjust.
8077
4ee7cf4b 80782016-06-03 Jeff Law <law@redhat.com>
8079
8080 PR tree-optimization/71316
8081 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8082
b12ae762 80832016-06-03 Jakub Jelinek <jakub@redhat.com>
8084
8085 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8086 dg-additional-options with just -fno-tree-scev-cprop in it.
8087 * gcc.dg/vect/vect-live-2.c: Likewise.
8088 * gcc.dg/vect/vect-live-5.c: Likewise.
8089 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8090 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8091 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8092
e09a5ee3 80932016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8094
8095 PR c++/27100
8096 * g++.dg/other/friend6.C: New test.
8097
f14b1922 80982016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8099
8100 * g++.dg/torture/ppc-ldst-array.C: New.
8101
20702ea3 81022016-06-03 Joseph Myers <joseph@codesourcery.com>
8103
8104 PR target/71276
8105 PR target/71277
8106 * gcc.dg/torture/builtin-fp-int-inexact.c,
8107 gcc.target/i386/387-builtin-fp-int-inexact.c,
8108 gcc.target/i386/387-rint-inline-1.c,
8109 gcc.target/i386/387-rint-inline-2.c,
8110 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8111 gcc.target/i386/sse2-rint-inline-1.c,
8112 gcc.target/i386/sse2-rint-inline-2.c,
8113 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8114 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8115
5ed3cc7b 81162016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8117 Julia Koval <julia.koval@intel.com>
8118
8119 PR target/66960
8120 PR target/67630
8121 PR target/67634
8122 PR target/67841
8123 PR target/68037
8124 PR target/68618
8125 PR target/68661
8126 PR target/69575
8127 PR target/69596
8128 PR target/69734
8129 * gcc.dg/guality/pr68037-1.c: New test.
8130 * gcc.dg/guality/pr68037-2.c: Likewise.
8131 * gcc.dg/guality/pr68037-3.c: Likewise.
8132 * gcc.dg/torture/pr68037-1.c: Likewise.
8133 * gcc.dg/torture/pr68037-2.c: Likewise.
8134 * gcc.dg/torture/pr68037-3.c: Likewise.
8135 * gcc.dg/torture/pr68661-1a.c: Likewise.
8136 * gcc.dg/torture/pr68661-1b.c: Likewise.
8137 * gcc.target/i386/interrupt-1.c: Likewise.
8138 * gcc.target/i386/interrupt-2.c: Likewise.
8139 * gcc.target/i386/interrupt-3.c: Likewise.
8140 * gcc.target/i386/interrupt-4.c: Likewise.
8141 * gcc.target/i386/interrupt-5.c: Likewise.
8142 * gcc.target/i386/interrupt-6.c: Likewise.
8143 * gcc.target/i386/interrupt-7.c: Likewise.
8144 * gcc.target/i386/interrupt-8.c: Likewise.
8145 * gcc.target/i386/interrupt-9.c: Likewise.
8146 * gcc.target/i386/interrupt-10.c: Likewise.
8147 * gcc.target/i386/interrupt-11.c: Likewise.
8148 * gcc.target/i386/interrupt-12.c: Likewise.
8149 * gcc.target/i386/interrupt-13.c: Likewise.
8150 * gcc.target/i386/interrupt-14.c: Likewise.
8151 * gcc.target/i386/interrupt-15.c: Likewise.
8152 * gcc.target/i386/interrupt-16.c: Likewise.
8153 * gcc.target/i386/interrupt-17.c: Likewise.
8154 * gcc.target/i386/interrupt-18.c: Likewise.
8155 * gcc.target/i386/interrupt-19.c: Likewise.
8156 * gcc.target/i386/interrupt-20.c: Likewise.
8157 * gcc.target/i386/interrupt-21.c: Likewise.
8158 * gcc.target/i386/interrupt-22.c: Likewise.
8159 * gcc.target/i386/interrupt-23.c: Likewise.
8160 * gcc.target/i386/interrupt-24.c: Likewise.
8161 * gcc.target/i386/interrupt-25.c: Likewise.
8162 * gcc.target/i386/interrupt-26.c: Likewise.
8163 * gcc.target/i386/interrupt-27.c: Likewise.
8164 * gcc.target/i386/interrupt-28.c: Likewise.
8165 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8166 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8167 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8168 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8169 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8170 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8171 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8172 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8173 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8174 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8175 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8176 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8177
3e346f54 81782016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8179
f27c52fb 8180 PR tree-optimization/52171
8181 * gcc.dg/pr52171.c: New test.
8182 * gcc.target/i386/pr52171.c: New test.
3e346f54 8183
22e029d2 81842016-06-03 Jan Hubicka <jh@suse.cz>
8185
8186 * g++.dg/tree-ssa/pred-1.C: New testcase
8187 * gcc.dg/tree-ssa/pred-1.c: New testcase
8188
41ce74ed 81892016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8190
8191 PR target/70957
8192 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8193 support.
8194 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8195
cf573a72 81962016-06-03 Alan Hayward <alan.hayward@arm.com>
8197
8198 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8199
75aae5b4 82002016-06-03 Alan Hayward <alan.hayward@arm.com>
8201
8202 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8203 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8204 * gcc.dg/vect/vect-live-1.c: New test.
8205 * gcc.dg/vect/vect-live-2.c: New test.
8206 * gcc.dg/vect/vect-live-3.c: New test.
8207 * gcc.dg/vect/vect-live-4.c: New test.
8208 * gcc.dg/vect/vect-live-5.c: New test.
8209 * gcc.dg/vect/vect-live-slp-1.c: New test.
8210 * gcc.dg/vect/vect-live-slp-2.c: New test.
8211 * gcc.dg/vect/vect-live-slp-3.c: New test.
8212
eba6788d 82132016-06-03 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR middle-end/71387
8216 * g++.dg/opt/pr71387.C: New test.
8217
5a653985 82182016-06-02 Jeff Law <law@redhat.com>
8219
8220 PR tree-optimization/71328
8221 * gcc.c-torture/compile/pr71328.c: New test.
8222
f92f6941 82232016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8224
8225 PR fortran/52393
8226 * gfortran.dg/fmt_read_3.f90: Fix typo.
8227 * gfortran.dg/fmt_read_4.f90: New test.
8228
0d29e152 82292016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8232 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8233 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8234 * g++.dg/cpp0x/override2.C: Likewise.
8235 * g++.dg/parse/crash5.C: Likewise.
8236 * g++.dg/parse/error16.C: Likewise.
8237 * g++.dg/parse/error27.C: Likewise.
8238 * g++.dg/template/qualttp15.C: Likewise.
8239 * g++.dg/template/redecl4.C: Likewise.
8240 * g++.old-deja/g++.other/crash39.C: Likewise.
8241 * g++.old-deja/g++.other/struct1.C: Likewise.
8242 * g++.old-deja/g++.pt/m9a.C: Likewise.
8243 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8244
2740a1a5 82452016-06-02 Jakub Jelinek <jakub@redhat.com>
8246
89f17a65 8247 PR c++/71372
8248 * c-c++-common/pr71372.c: New test.
8249
2740a1a5 8250 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8251 __TIME__ strings with __builtin_strcmp instead of printf and
8252 dg-output.
8253
9ae89a4e 82542016-06-02 Martin Liska <mliska@suse.cz>
8255
8256 * gcc.dg/predict-9.c: New test.
8257
41258f9c 82582016-06-02 Jakub Jelinek <jakub@redhat.com>
8259
8260 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8261 global set_compiler_env_var and global saved_compiler_env_var.
8262
dad46eb8 82632016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8264
8265 PR rtl-optimization/71295
8266 * gcc.c-torture/compile/pr71295.c: New test.
8267
9cc8a892 82682016-06-02 Jakub Jelinek <jakub@redhat.com>
8269
98e7c96c 8270 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8271
4a5a4de2 8272 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8273 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8274
9cc8a892 8275 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8276 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8277 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8278 alternative number.
8279
46819a36 82802016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8281
8282 * gcc.target/powerpc/p9-splat-4.c: New test.
8283
82842016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8285
8286 PR target/71186
8287 * gcc.target/powerpc/pr71186.c: New test.
8288
d9820cc5 82892016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8290
8291 PR fortran/52393
8292 * gfortran.dg/fmt_read_3.f90: New test.
8293
2f14ca3e 82942016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8295
8296 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8297 procedure.
8298
dfa5c0d3 82992016-06-01 Eduard Sanou <dhole@openmailbox.org>
8300
8301 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8302 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8303 env var is set.
8304 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8305 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8306 shown once.
8307 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8308 during compilation.
8309 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8310 vars set by dg-set-compiler-env-var.
8311
7d7125df 83122016-06-01 Paul Thomas <pault@gcc.gnu.org>
8313
8314 PR fortran/71156
8315 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8316 to the module procedure declaration.
8317 * gfortran.dg/submodule_16.f08: New test.
8318
6ab9cde4 83192016-06-01 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR middle-end/71371
8322 * c-c++-common/gomp/pr71371.c: New test.
8323
0cfe7a23 83242016-06-01 Richard Biener <rguenther@suse.de>
8325
8326 PR tree-optimization/71366
8327 * gcc.dg/torture/pr71366-1.c: New testcase.
8328 * gcc.dg/torture/pr71366-2.c: Likewise.
8329
5a5b02e1 83302016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8331
8332 * gcc.target/powerpc/vslv-0.c: New test.
8333 * gcc.target/powerpc/vslv-1.c: New test.
8334 * gcc.target/powerpc/vsrv-0.c: New test.
8335 * gcc.target/powerpc/vsrv-1.c: New test.
8336
d27a79f6 83372016-06-01 Nathan Sidwell <nathan@acm.org>
8338
8339 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8340 * gcc.target/nvptx/weak.c: New.
8341
6172a9fd 83422016-06-01 Richard Biener <rguenther@suse.de>
8343
8344 PR tree-optimization/71261
8345 * gcc.dg/torture/vect-bool-1.c: New testcase.
8346
f9aaabb2 83472016-06-01 Jakub Jelinek <jakub@redhat.com>
8348
8349 * gfortran.dg/gomp/order-1.f90: New test.
8350 * gfortran.dg/gomp/order-2.f90: New test.
8351
53b01069 83522016-06-01 Jan Hubicka <hubicka@ucw.cz>
8353
8354 * gcc.dg/unroll-6.c: Update template.
8355 * gcc.dg/unroll-7.c: New testcase.
8356 * gcc.dg/unroll-8.c: New testcase.
8357
36757397 83582016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8359
8360 * gnat.dg/opt56.ad[sb]: New test.
8361
7f93bd6e 83622016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8363
8364 PR c++/66635
8365 * g++.dg/cpp0x/constexpr-ice16.C: New.
8366
9f41a2ce 83672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8368
8369 PR tree-optimization/71314
8370 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8371 -mbranch-cost=2.
8372
31e02373 83732016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8374
8375 PR tree-optimization/71077
8376 * gcc.dg/tree-ssa/pr71077.c: New test.
8377
76f8f901 83782016-05-31 Jan Hubicka <hubicka@ucw.cz>
8379
7f93bd6e 8380 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8381 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8382 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8383
04f5f923 83842016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8385
8386 PR c++/71248
8387 * g++.dg/cpp0x/pr71248.C: New.
8388 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8389 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8390 * g++.dg/init/new37.C: Likewise.
8391 * g++.dg/template/static1.C: Likewise.
8392 * g++.dg/template/static2.C: Likewise.
8393
4ffddf28 83942016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8395
8396 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8397 instead of %rdi.
8398 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8399
4ff7bd21 84002016-05-31 Marek Polacek <polacek@redhat.com>
8401
8402 * c-c++-common/Wswitch-unreachable-3.c: New test.
8403 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8404
e1f7cc4b 84052016-05-31 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/71352
8408 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8409
02978bd1 84102016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8411
8412 * gcc.target/arm/armv5_thumb_isa.c: New test.
8413
cfce8164 84142016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8415
8416 PR target/71346
8417 * gcc.target/i386/pr71346.c: New test.
8418
7a51c705 84192016-05-31 Tom de Vries <tom@codesourcery.com>
8420
8421 PR tree-optimization/69068
8422 * gcc.dg/graphite/pr69068.c: New test.
8423
8c1ac106 84242016-05-27 Martin Sebor <msebor@redhat.com>
8425
8426 PR c++/71306
8427 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8428
b6431756 84292016-05-30 Jakub Jelinek <jakub@redhat.com>
8430
8431 PR c++/71349
8432 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8433 nowait depend(inout: dd[0]) clauses where permitted.
8434
f6203294 84352016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8436
8437 PR c++/71238
8438 * g++.dg/parse/pr71238.C: New.
8439 * g++.dg/concepts/friend1.C: Test column numbers too.
8440 * g++.dg/cpp0x/initlist31.C: Likewise.
8441 * g++.dg/cpp0x/pr51420.C: Likewise.
8442 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8443 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8444 * g++.dg/ext/builtin3.C: Likewise.
8445 * g++.dg/lookup/friend12.C: Likewise.
8446 * g++.dg/lookup/friend7.C: Likewise.
8447 * g++.dg/lookup/koenig1.C: Likewise.
8448 * g++.dg/lookup/koenig5.C: Likewise.
8449 * g++.dg/lookup/used-before-declaration.C: Likewise.
8450 * g++.dg/overload/koenig1.C: Likewise.
8451 * g++.dg/template/crash65.C: Likewise.
8452 * g++.dg/template/friend57.C: Likewise.
8453 * g++.dg/warn/Wshadow-5.C: Likewise.
8454 * g++.dg/warn/Wunused-8.C: Likewise.
8455 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8456 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8457 * g++.old-deja/g++.jason/member.C: Likewise.
8458 * g++.old-deja/g++.jason/report.C: Likewise.
8459 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8460 * g++.old-deja/g++.law/visibility20.C: Likewise.
8461 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8462 * g++.old-deja/g++.other/static5.C: Likewise.
8463 * g++.old-deja/g++.pt/overload2.C: Likewise.
8464
b96f8145 84652016-05-30 Jan Hubicka <hubicka@ucw.cz>
8466
8467 * gcc.dg/tree-ssa/peel1.c: New testcase.
8468 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8469 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8470
ed5bca7a 84712016-05-30 Tom de Vries <tom@codesourcery.com>
8472
8473 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8474 to ce.
8475
c0aa0333 84762016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8477
8478 PR c++/71099
8479 * g++.dg/parse/virtual1.C: New.
8480
231010db 84812016-05-30 Uros Bizjak <ubizjak@gmail.com>
8482
8483 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8484 Use correct register when clearing %edx.
8485
765557c0 84862016-05-30 Alexander Monakov <amonakov@ispras.ru>
8487
8488 PR tree-optimization/71289
8489 * gcc.dg/pr71289.c: New test.
8490
fc3b1c44 84912016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8492
8493 PR middle-end/71269
8494 PR middle-end/71292
8495 * gcc.dg/tree-ssa/pr71269.c: New test.
8496 * gcc.dg/tree-ssa/pr71292.c: New test.
8497
ce352457 84982016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8499
8500 PR middle-end/71252
8501 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8502
eedd711b 85032016-05-30 Jan Hubicka <hubicka@ucw.cz>
8504
8505 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8506 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8507 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8508
8c061890 85092016-05-30 Tom de Vries <tom@codesourcery.com>
8510
8511 PR tree-optimization/69067
8512 * gcc.dg/graphite/pr69067.c: New test.
8513
a6b0884c 85142016-05-29 Uros Bizjak <ubizjak@gmail.com>
8515
8516 PR target/71245
8517 * gcc.target/i386/pr71245-1.c: New test.
8518 * gcc.target/i386/pr71245-2.c: Ditto.
8519
2369edfc 85202016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8521
8522 PR c++/71105
8523 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8524 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8525 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8526
b6ab3f43 85272016-05-27 Jan Hubicka <hubicka@ucw.cz>
8528
8529 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8530
0192662b 85312016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8532
8533 Revert:
8534 PR c++/69855
8535 * g++.dg/overload/69855.C: New.
8536 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8537 * g++.old-deja/g++.pt/crash3.C: Likewise.
8538
fce78c50 85392016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8540
8541 PR c++/60385
8542 * g++.dg/parse/namespace13.C: New.
8543
372172fe 85442016-05-26 Jeff Law <law@redhat.com>
8545
8546 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8547 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8548 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8549 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8550 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8551 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8552 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8553 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8554 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8555 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8556 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8557 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8558 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8559
5d8a8944 85602016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8561
8562 PR c++/69855
8563 * g++.dg/overload/69855.C: New.
8564 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8565 * g++.old-deja/g++.pt/crash3.C: Likewise.
8566
29602b75 85672016-05-27 Jiong Wang <jiong.wang@arm.com>
8568
8569 PR target/63596
8570 * gcc.target/aarch64/va_arg_1.c: New testcase.
8571 * gcc.target/aarch64/va_arg_2.c: Likewise.
8572 * gcc.target/aarch64/va_arg_3.c: Likewise.
8573
c900b732 85742016-05-27 Jiong Wang <jiong.wang@arm.com>
8575
8576 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8577 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8578 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8579 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8580 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8581
73ef73bd 85822016-05-27 Marek Polacek <polacek@redhat.com>
8583
8584 PR middle-end/71308
8585 * g++.dg/torture/pr71308.C: New test.
8586
a6031633 85872016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8588
8589 * gcc.dg/zero_bits_compound-1.c: New test.
8590 * gcc.dg/zero_bits_compound-2.c: New test.
8591
1fbdc7ae 85922016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8593
8594 PR middle-end/71279
8595 * gcc.dg/pr71279.c: New test.
8596
2e196ca8 85972016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8598
8599 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8600 floating point min/max/comparison instructions.
8601 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8602
6feab9ce 86032016-05-26 Jakub Jelinek <jakub@redhat.com>
8604
8605 * c-c++-common/gomp/schedule-1.c: New test.
8606 * gfortran.dg/gomp/schedule-1.f90: New test.
8607
978cea8f 86082016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8609
8610 PR c++/70822
8611 PR c++/70106
8612 * g++.dg/cpp1y/auto-fn32.C: New test.
8613 * g++.dg/cpp1y/paren4.C: New test.
8614
0478d9ed 86152016-05-26 Nathan Sidwell <nathan@acm.org>
8616
8617 * gcc.dg/20060410.c: Xfail on ptx.
8618 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8619 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8620 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8621 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8622 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8623
5fd1c174 86242016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8625
8626 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8627
c5e8b3e2 86282016-05-26 Jakub Jelinek <jakub@redhat.com>
8629
0db93a5b 8630 PR tree-optimization/71280
8631 * gcc.dg/pr71280.c: New test.
8632
7199c05c 8633 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8634
76c786ac 8635 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8636 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8637
c5e8b3e2 8638 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8639
e9bcea2f 86402016-05-26 Jiong Wang <jiong.wang@arm.com>
8641
8642 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8643 kept in memory.
e9bcea2f 8644
955d947b 86452016-05-25 Jeff Law <law@redhat.com>
8646
8647 PR tree-optimization/71272
8648 * gcc.c-torture/compile/pr71272.c: new test.
8649
77102dbe 86502016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8651
8652 * gcc.target/powerpc/vec-cmpne.c: New test.
8653 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8654
552821b4 86552016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8656
8657 * gnat.dg/opt55.ad[sb]: New test.
8658
0113f3c5 86592016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8660
8661 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8662 * c-c++-common/pr60226.c: Require int32plus.
8663 * gcc.c-torture/execute/pr70602.c: Likewise.
8664 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8665 unsigned long for malloc arg type.
8666 * gcc.dg/asr_div1.c: Require int32plus.
8667 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8668 * gcc.dg/pie-1.c: Require pie.
8669 * gcc.dg/pie-2.c: Likewise.
8670 * gcc.dg/pr59471.c: Require int32plus.
8671 * gcc.dg/pr59963-2.c: XFAIL for int16.
8672 * gcc.dg/pr60114.c: Require int32plus.
8673 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8674 unsigned long for typedef of size_t.
8675 * gcc.dg/pr63914.c: Require int32plus.
8676 * gcc.dg/pr64536.c: Require pt32plus.
8677 * gcc.dg/pr65658.c: Likewise.
8678 * gcc.dg/pr67271.c: Require int32plus.
8679 * gcc.dg/pr68112.c: Likewise.
8680 * gcc.dg/pr69071.c: Skip for avr target.
8681 * gcc.dg/pr69973.c: Require int32plus.
8682 * gcc.dg/pr70169.c: Skip for avr target.
8683 * gcc.dg/sso-6.c: Require int32plus.
8684 * gcc.dg/sso-7.c: Likewise.
8685 * gcc.dg/sso-8.c: Likewise.
8686 * gcc.dg/vrp-min-max-2.c: Likewise.
8687
f4094380 86882016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8689
8690 PR target/70738
8691 * gcc.target/i386/pr70738-1.c: New test.
8692 * gcc.target/i386/pr70738-2.c: Likewise.
8693 * gcc.target/i386/pr70738-3.c: Likewise.
8694 * gcc.target/i386/pr70738-4.c: Likewise.
8695 * gcc.target/i386/pr70738-5.c: Likewise.
8696 * gcc.target/i386/pr70738-6.c: Likewise.
8697 * gcc.target/i386/pr70738-7.c: Likewise.
8698 * gcc.target/i386/pr70738-8.c: Likewise.
8699 * gcc.target/i386/pr70738-9.c: Likewise.
8700
239a4bea 87012016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8702
8703 PR rtl-optimization/66940
8704 * gcc.c-torture/execute/pr66940.c: New test.
8705
bf6382ba 87062016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8707
8708 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8709 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8710 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8711 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8712 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8713 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8714 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8715 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8716 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8717 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8718 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8719 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8720 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8721 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8722 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8723 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8724 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8725 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8726 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8727 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8728 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8729 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8730 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8731 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8732
2c995da9 87332016-05-25 Marek Polacek <polacek@redhat.com>
8734
8735 PR c/71265
8736 * gcc.dg/noncompile/pr71265.c: New test.
8737
abfbb5b5 8738 PR c/71266
8739 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8740
f6871bbd 87412016-05-25 Nathan Sidwell <nathan@acm.org>
8742
8743 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8744
de04e83e 87452016-05-25 Richard Biener <rguenther@suse.de>
8746
8747 PR tree-optimization/71261
8748 * c-c++-common/torture/pr71261.c: New testcase.
8749
b35931f7 87502016-05-25 Richard Biener <rguenther@suse.de>
8751
8752 PR tree-optimization/71264
8753 * gcc.dg/vect/pr71264.c: New testcase.
8754
166c3089 87552016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8756
8757 PR c++/55992
8758 * g++.dg/cpp0x/alias-decl-53.C: New.
8759 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8760
14240409 87612016-05-25 Martin Liska <mliska@suse.cz>
8762
8763 * g++.dg/pr71239.C: New test.
8764
bc47d9f6 87652016-05-25 Richard Biener <rguenther@suse.de>
8766
4860a6bf 8767 * gcc.dg/vect/pr58135.c: Rename to ...
8768 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8769
d8a3f157 87702016-05-25 Marek Polacek <polacek@redhat.com>
8771
8772 * g++.dg/pr65295.C: Use target c++14.
8773
3af16045 87742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8775
231010db 8776 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8777 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8778
949479b2 87792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8780
8781 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8782 instructions.
8783
6d6a3fc3 87842016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8785
8786 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8787 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8788 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8789 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8790 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8791 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8792 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8793 * c-c++-common/goacc/pcopy.c: Likewise.
8794 * c-c++-common/goacc/pcopyin.c: Likewise.
8795 * c-c++-common/goacc/pcopyout.c: Likewise.
8796 * c-c++-common/goacc/pcreate.c: Likewise.
8797 * c-c++-common/goacc/pr70688.c: New test.
8798 * c-c++-common/goacc/present-1.c: Adjust test.
8799 * c-c++-common/goacc/reduction-5.c: Likewise.
8800 * g++.dg/goacc/data-1.C: New test.
8801
af648be2 88022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8803
8804 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8805 vector parity built-in functions.
8806 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8807 count trailing zeros automatic vectorization.
8808 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8809 count trailing zeros built-in functions.
8810
4e173d60 88112016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8812
8813 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8814
a0c02a52 88152016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8816
8817 PR target/71050
8818 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8819
64c52e9c 88202016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8821
8822 PR c++/50436
8823 * g++.dg/template/crash123.C: New.
8824 * g++.dg/template/crash124.C: Likewise.
8825
752b5a4c 88262016-05-24 Martin Sebor <msebor@redhat.com>
8827
8828 PR c++/71147
8829 * g++.dg/ext/flexary16.C: New test.
8830
a36dd683 88312016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8832
f6871bbd 8833 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8834 before math.h is included.
a36dd683 8835 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8836 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8837 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8838 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8839 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8840 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8841 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8842 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8843 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8844 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8845 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8846 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8847 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8848 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8849 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8850 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8851 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8852 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8853 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8854 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8855 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8856 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8857 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8858
d60e1df7 88592016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8860 Kelvin Nilsen <kelvin@gcc.gnu.org>
8861
8862 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8863 support.
8864
22d09025 88652016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8866
8867 PR c++/69872
8868 * g++.dg/warn/Wno-narrowing1.C: New.
8869
6ef0143d 88702016-05-24 Marek Polacek <polacek@redhat.com>
8871
8872 PR c/71249
8873 * c-c++-common/Wswitch-unreachable-2.c: New test.
8874
962a2062 88752016-05-24 Jakub Jelinek <jakub@redhat.com>
8876
ead77194 8877 PR c++/71257
8878 * g++.dg/vect/simd-clone-6.cc: New test.
8879 * g++.dg/gomp/declare-simd-6.C: New test.
8880
962a2062 8881 PR middle-end/70434
8882 PR c/69504
8883 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8884
23edc6d1 88852016-05-24 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/71240
8888 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8889
30633bcc 88902016-05-24 Richard Biener <rguenther@suse.de>
8891
8892 PR tree-optimization/71230
8893 * gcc.dg/torture/pr71230.c: New testcase.
8894 * g++.dg/torture/pr71230.C: Likewise.
8895
c9d624bd 88962016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8897
8898 * c-c++-common/goacc/routine-5.c: Add tests.
8899 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8900 * gfortran.dg/goacc/routine-6.f90: Add tests.
8901
ce143ff0 89022016-05-24 Richard Biener <rguenther@suse.de>
8903
8904 PR tree-optimization/71253
8905 * gcc.dg/torture/pr71253.c: New testcase.
8906
3bdaecd5 89072016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8908
8909 PR middle-end/71252
8910 * gfortran.dg/pr71252.f90: New test.
8911
856b494d 89122016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8913
8914 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8915
7345b977 89162016-05-24 Richard Biener <rguenther@suse.de>
8917
8918 PR middle-end/70434
8919 PR c/69504
8920 * c-c++-common/vector-subscript-4.c: New testcase.
8921 * c-c++-common/vector-subscript-5.c: Likewise.
8922
6f065267 89232016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8924
8925 PR fortran/71123
8926 * gfortran.dg/namelist_90.f: New test
8927
fd6757da 89282016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8929
8930 PR fortran/66461
8931 * gfortran.dg/unexpected_eof.f: New test
8932
7d5555a8 89332016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8934 Kelvin Nilsen <kelvin@gcc.gnu.org>
8935
8936 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8937 as little endian.
8938
ae6744c9 89392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8940
8941 PR c++/70972
8942 * g++.dg/cpp0x/inh-ctor20.C: New.
8943 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8944
f0d91a85 89452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8946
8947 PR c++/69095
8948 * g++.dg/cpp0x/variadic168.C: New.
8949
1618ffe5 89502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8951
8952 * g++.dg/cpp0x/pr31445.C: Test column number too.
8953 * g++.dg/cpp0x/pr32253.C: Likewise.
8954 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8955 * g++.dg/cpp0x/variadic36.C: Likewise.
8956
c0205bab 89572016-05-23 Marc Glisse <marc.glisse@inria.fr>
8958
8959 * gcc.dg/fold-notshift-2.c: Adjust.
8960
1398da0f 89612016-05-23 Marek Polacek <polacek@redhat.com>
8962
8963 PR c/49859
8964 * c-c++-common/Wswitch-unreachable-1.c: New test.
8965 * gcc.dg/Wswitch-unreachable-1.c: New test.
8966 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8967 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8968 * g++.dg/gomp/block-10.C: Likewise.
8969 * gcc.dg/gomp/block-10.c: Likewise.
8970 * g++.dg/gomp/block-9.C: Likewise.
8971 * gcc.dg/gomp/block-9.c: Likewise.
8972 * g++.dg/gomp/target-1.C: Likewise.
8973 * g++.dg/gomp/target-2.C: Likewise.
8974 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8975 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8976 * g++.dg/gomp/taskgroup-1.C: Likewise.
8977 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8978 * gcc.dg/gomp/teams-1.c: Likewise.
8979 * g++.dg/gomp/teams-1.C: Likewise.
8980 * g++.dg/overload/error3.C: Likewise.
8981 * g++.dg/tm/jump1.C: Likewise.
8982 * g++.dg/torture/pr40335.C: Likewise.
8983 * gcc.dg/c99-vla-jump-5.c: Likewise.
8984 * gcc.dg/switch-warn-1.c: Likewise.
8985 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8986 * gcc.dg/nested-func-1.c: Likewise.
8987 * gcc.dg/pr67784-4.c: Likewise.
8988
5403ed8b 89892016-05-23 Richard Biener <rguenther@suse.de>
8990
8991 PR tree-optimization/71230
8992 * gfortran.dg/pr71230-1.f90: New testcase.
8993 * gfortran.dg/pr71230-2.f90: Likewise.
8994
27510941 89952016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8996
1618ffe5 8997 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8998 * gcc.dg/vect/pr58135.c: Add new.
8999 * gfortran.dg/pr46519-1.f: Adjust test case.
9000
a41c605d 90012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 PR c++/53401
9004 * g++.dg/cpp0x/decltype64.C: New.
9005
3eb254ab 90062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9007
9008 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9009 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9010 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9011
a75fffe1 90122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9013
9014 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9015 Add poly64x1_t and poly64x2_t cases if supported.
9016 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9017 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9018 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9019 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9021
56979b12 90222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9023
9024 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9025 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9026 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9027 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9028 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9029 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9030 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9031
dc5e98db 90322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9033
9034 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9035
c0f383ae 90362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9037
9038 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9039 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9040
2a4d70a2 90412016-05-22 Jakub Jelinek <jakub@redhat.com>
9042
4c109025 9043 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9044 constraint instead of "r".
9045 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9046 insn instead of vxorpd.
9047 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9048
bad891ce 9049 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9050 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9051
ac23ddb9 9052 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9053
9dac9579 9054 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9055 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9056
2a4d70a2 9057 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9058
9eafdd7b 90592016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9060
9061 PR middle-end/40921
9062 * gcc.dg/tree-ssa/pr40921.c: New test.
9063
93df190d 90642016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9065
9066 PR target/71103
9067 * gcc.target/avr/pr71103.c: New test.
9068
933b9f7f 90692016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9070
9071 PR middle-end/71179
9072 * gcc.dg/tree-ssa/pr71179.c: New test.
9073
8bdfbc08 90742016-05-20 Martin Sebor <msebor@redhat.com>
9075
9076 PR c/71115
9077 * gcc.dg/init-excess-2.c: New test.
9078
6827ab42 90792016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9080
9081 * gnat.dg/opt53.adb: New test.
9082 * gnat.dg/opt54.adb: Likewise.
9083
58a5f4c0 90842016-05-20 Martin Jambor <mjambor@suse.cz>
9085
9086 PR tree-optimization/70884
9087 * gcc.dg/tree-ssa/pr70919.c: New test.
9088
bb7145f6 90892016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9090
9091 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9092 formatting.
f6871bbd 9093 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9094 fix code formatting.
9095
90962016-05-20 Nathan Sidwell <nathan@acm.org>
9097
9098 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9099 non-common cases.
9100 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9101
9954d230 91022016-05-20 David Malcolm <dmalcolm@redhat.com>
9103
9104 * jit.dg/all-non-failing-tests.h: Add
9105 test-factorial-must-tail-call.c.
9106 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9107 * jit.dg/test-factorial-must-tail-call.c: New test case.
9108
08a161f9 91092016-05-20 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR fortran/71204
9112 * gfortran.dg/pr71204.f90: New test.
9113
3d380077 91142016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9115
9116 * gcc.target/nvptx/sincos.c: New test.
9117
0f104d56 91182016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9119
9120 PR c++/70572
9121 * g++.dg/cpp1y/auto-fn31.C: New.
9122
61736a1b 91232016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9124
9125 * gcc.target/powerpc/vec-addec.c: New test.
9126 * gcc.target/powerpc/vec-addec-int128.c: New test.
9127
b4a61e77 91282016-05-20 David Malcolm <dmalcolm@redhat.com>
9129
9130 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9131 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9132 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9133 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9134
9a2ace10 91352016-05-20 Jan Hubicka <hubicka@ucw.cz>
9136
9137 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9138
45cdf8c6 91392016-05-20 Jakub Jelinek <jakub@redhat.com>
9140
b9a1dcd5 9141 PR c++/71210
9142 * g++.dg/opt/pr71210-1.C: New test.
9143 * g++.dg/opt/pr71210-2.C: New test.
9144
45cdf8c6 9145 PR tree-optimization/29756
9146 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9147 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9148 only on selected targets where V4SImode vectors are known to be
9149 supported.
9150
92e3ffbf 91512016-05-20 Marc Glisse <marc.glisse@inria.fr>
9152
9153 PR tree-optimization/71079
9154 PR tree-optimization/71206
9155 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9156
5da368e3 91572016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9158
9159 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9160 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9161 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9162
2506d97a 91632016-05-20 Richard Guenther <rguenther@suse.de>
9164
9165 PR tree-optimization/29756
9166 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9167
adade307 91682016-05-20 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/71185
9171 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9172
c3deca25 91732016-05-20 Richard Biener <rguenther@suse.de>
9174
9175 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9176
8b0bef14 91772016-05-19 Marek Polacek <polacek@redhat.com>
9178
9179 PR c++/71075
9180 * g++.dg/diagnostic/pr71075.C: New test.
9181
08025288 91822016-05-19 David Malcolm <dmalcolm@redhat.com>
9183
9184 PR c++/71184
9185 * g++.dg/pr71184.C: New test case.
9186
26a51591 91872016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9188
9189 * gcc.target/powerpc/darn-0.c: New test.
9190 * gcc.target/powerpc/darn-1.c: New test.
9191 * gcc.target/powerpc/darn-2.c: New test.
9192
d8d3e75a 91932016-05-19 Marek Polacek <polacek@redhat.com>
9194
9195 PR tree-optimization/71031
9196 * gcc.dg/tree-ssa/vrp100.c: New test.
9197
c28211ae 91982016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9199
9200 PR rtl-optimization/71148
9201 * gcc.dg/pr71148.c: New test.
9202
3f5ea43a 92032016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9204
9205 PR target/71056
9206 * gcc.target/arm/pr71056.c: New test.
9207
2a7d4c20 92082016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9209
9210 * c-c++-common/pr69669.c: Check the used mode.
9211
ed0b0569 92122016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9213
9214 PR sanitizer/64354
9215 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9216
410372fe 92172016-05-19 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/70729
9220 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9221 * gcc.dg/graphite/scop-18.c: Likewise.
9222 * gcc.dg/pr41783.c: Disable LIM.
9223 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9224 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9225 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9226 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9227 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9228 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9229 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9230 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9231 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9232 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9233 * gfortran.dg/pr42108.f90: Likewise.
9234
56f34f03 92352016-05-18 David Malcolm <dmalcolm@redhat.com>
9236
9237 PR driver/69265
9238 * gcc.dg/spellcheck-options-11.c: New test case.
9239
e6481cd1 92402016-05-18 Jakub Jelinek <jakub@redhat.com>
9241
9242 PR c++/71100
9243 * g++.dg/opt/pr71100.C: New test.
9244
be951c59 92452016-05-18 Martin Jambor <mjambor@suse.cz>
9246
9247 PR ipa/69708
9248 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9249 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9250 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9251 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9252
665ff45b 92532016-05-18 Martin Jambor <mjambor@suse.cz>
9254
9255 PR ipa/69708
9256 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9257 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9258 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9259 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9260 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9261
485be62c 92622016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9263
9264 PR c++/69793
9265 * g++.dg/template/crash122.C: New.
9266
b251d5f5 92672016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9268
9269 PR c++/70466
9270 * g++.dg/template/pr70466-1.C: New.
9271 * g++.dg/template/pr70466-2.C: Likewise.
9272
c93e9931 92732016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9274
9275 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9276 splat operations and the XXSPLTIB instruction.
9277 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9278 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9279 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9280 xxlxor to clear a register.
9281
8ba6639c 92822016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9283
9284 * gcc.dg/torture/pr71020.c: New test.
9285
ec6e3005 92862016-05-18 Martin Jambor <mjambor@suse.cz>
9287
9288 PR ipa/70646
9289 * gcc.dg/ipa/pr70646.c: New test.
9290
5ef3c918 92912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9292
9293 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9294
70a88eab 92952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9296
9297 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9298 missing tests for vreinterpretq_p{8,16}.
9299
b52a930c 93002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9301
9302 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9303 vsliq_n_s64 and vsliq_n_u64.
9304
bdd4080b 93052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9306
9307 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9308 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9309
37814bf5 93102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9311
9312 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9313 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9314 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9315
764af2e0 93162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9317
9318 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9319 in comment.
9320
ffe01a83 93212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9322
9323 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9324 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9325 "blr\t" and switch to scan-assembler-times.
9326
fab6dae9 93272016-05-18 Jiong Wang <jiong.wang@arm.com>
9328
231010db 9329 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9330 with __aarch64__.
9331 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9332 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9333
4eb0c566 93342016-05-18 Jakub Jelinek <jakub@redhat.com>
9335
442f18f1 9336 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9337 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9338 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9339 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9340 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9341 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9342
4d83b36b 9343 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9344 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9345
a4528eec 9346 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9347 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9348
f0066139 9349 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9350 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9351
4eb0c566 9352 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9353
303e9267 93542016-05-18 Richard Biener <rguenther@suse.de>
9355
9356 PR tree-optimization/71168
9357 * gcc.dg/torture/pr71168.c: New testcase.
9358
0d7ddd44 93592016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9360
9361 PR middle-end/63586
9362 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9363 * gcc.dg/tree-ssa/pr63586.c: New test.
9364 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9365
899bcc0f 93662016-05-17 Nathan Sidwell <nathan@acm.org>
9367
9368 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9369 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9370 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9371 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9372
a2246979 93732016-05-17 Nathan Sidwell <nathan@acm.org>
9374
9375 * gcc.target/nvptx/abi-vararg-3.c: New.
9376
2f6a4d21 93772016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9378
9379 PR tree-optimization/54579
9380 PR middle-end/55299
9381 * gcc.dg/fold-notrotate-1.c: New test.
9382 * gcc.dg/fold-notshift-1.c: New test.
9383 * gcc.dg/fold-notshift-2.c: New test.
9384
27bdad45 93852016-05-17 Marek Polacek <polacek@redhat.com>
9386
9387 PR ipa/71146
9388 * g++.dg/ipa/pr71146.C: New test.
9389
f33a295a 93902016-05-17 David Malcolm <dmalcolm@redhat.com>
9391
9392 * jit.dg/test-error-array-bounds.c: New test case.
9393
b6dd53bf 93942016-05-17 Marc Glisse <marc.glisse@inria.fr>
9395
9396 * gcc.dg/tree-ssa/and-1.c: New testcase.
9397
a8719545 93982016-05-17 Marc Glisse <marc.glisse@inria.fr>
9399
9400 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9401 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9402
34806102 94032016-05-17 Marc Glisse <marc.glisse@inria.fr>
9404
9405 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9406 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9407
25fe08a8 94082016-05-17 Jiong Wang <jiong.wang@arm.com>
9409
9410 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9411
abf1a837 94122016-05-17 Jiong Wang <jiong.wang@arm.com>
9413
9414 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9415
666b9dd3 94162016-05-17 Jiong Wang <jiong.wang@arm.com>
9417
9418 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9419 ".2d[index]" when scan the assembly.
9420 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9421 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9422 float64x1.
9423 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9424
77d095c0 94252016-05-17 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/71132
9428 * gcc.dg/torture/pr71132.c: New testcase.
9429
28adcc23 94302016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9431
9432 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9433
2439931e 94342016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9435
9436 PR target/70809
9437 * gcc.target/aarch64/pr70809_1.c: New test.
9438
5ec2ff80 94392016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9440
9441 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9442 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9443 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9444 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9445
17fd1c7a 94462016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9447 Ilya Enkovich <ilya.enkovich@intel.com>
9448
9449 PR target/71114
9450 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9451
46729204 94522016-05-16 Jan Hubicka <hubicka@ucw.cz>
9453
9454 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9455 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9456
2a1125d6 94572016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9458
9459 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9460 test for __ARM_FP16_ARGS.
9461 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9462 * gcc.target/arm/aapcs/neon-vect10.c: New.
9463 * gcc.target/arm/aapcs/neon-vect9.c: New.
9464 * gcc.target/arm/aapcs/vfp18.c: New.
9465 * gcc.target/arm/aapcs/vfp19.c: New.
9466 * gcc.target/arm/aapcs/vfp20.c: New.
9467 * gcc.target/arm/aapcs/vfp21.c: New.
9468 * gcc.target/arm/fp16-aapcs-1.c: New.
9469 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9470 test for __ARM_FP16_ARGS.
9471 * g++.target/arm/fp16-return-1.c: Update expected output.
9472
ea3d2d74 94732016-05-16 Jiong Wang <jiong.wang@arm.com>
9474
9475 PR testsuite/70227
9476 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9477
6989e05f 94782016-05-15 Harald Anlauf <anlauf@gmx.de>
9479
9480 PR fortran/69603
9481 * gfortran.dg/pr69603.f90: New testcase.
9482
a5f52592 94832016-05-14 Fritz Reese <fritzoreese@gmail.com>
9484
9485 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9486
88f949ab 94872016-05-14 Fritz Reese <fritzoreese@gmail.com>
9488
9489 PR fortran/71047
9490 * gfortran.dg/pr71047.f08: New test.
9491
90c88567 94922016-05-13 Joseph Myers <joseph@codesourcery.com>
9493
9494 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9495 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9496 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9497
00a690cc 94982016-05-13 Martin Sebor <msebor@redhat.com>
9499
9500 PR c++/60049
9501 * g++.dg/cpp0x/constexpr-60049.C: New test.
9502
ec8b6af7 95032016-05-13 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR bootstrap/71071
9506 * gcc.dg/pr71071.c: New test.
9507
f54d1d7b 95082016-05-13 Uros Bizjak <ubizjak@gmail.com>
9509
9510 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9511 remove XOP handling.
2f3af60f 9512 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9513
a39a0392 95142016-05-13 Nathan Sidwell <nathan@acm.org>
9515
9516 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9517 __atomic_is_lock_free declaration.
9518
42333dd9 95192016-05-13 Richard Biener <rguenther@suse.de>
9520
9521 PR tree-optimization/42587
9522 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9523
c5442454 95242016-05-13 Martin Liska <mliska@suse.cz>
9525
9526 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9527 the new format of dump output.
9528
03a400fb 95292016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9530
9531 * gcc.dg/pr71084.c: New test.
9532
69278c3f 95332016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9534
231010db 9535 PR target/53440
9536 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9537
8138f11b 95382016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9539
9540 * gcc.target/aarch64/struct_return.c: New test.
9541
22a3f7bd 95422016-05-12 Marek Polacek <polacek@redhat.com>
9543
9544 PR c/70756
9545 * c-c++-common/pr70756-2.c: New test.
9546 * c-c++-common/pr70756.c: New test.
9547
9bcd42cc 95482016-05-12 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/71059
9551 * gcc.dg/torture/pr71059.c: New testcase.
9552
5ffb4a0d 95532016-05-12 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/71062
9556 * gcc.dg/torture/pr71062.c: New testcase.
9557
2ab65c31 95582016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9559
9560 PR tree-optimization/71006
9561 * gcc.dg/pr71006.c: New test.
9562
f0158fc0 95632016-05-12 Marek Polacek <polacek@redhat.com>
9564
9565 PR driver/71063
9566 * gcc.dg/opts-7.c: New test.
9567
0f56938b 95682016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9569
9570 PR target/70830
9571 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9572 Add -save-temps to dg-options.
9573 Scan for ldmfd rather than pop instruction.
9574 * gcc.target/arm/interrupt-2.c: Likewise.
9575 * gcc.target/arm/pr70830.c: New test.
9576
e10946d5 95772016-05-12 Jakub Jelinek <jakub@redhat.com>
9578
9fa8e468 9579 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9580 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9581
9ce62bbe 9582 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9583 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9584 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9585
708ae1b1 9586 PR target/71019
9587 * gcc.target/i386/avx512vl-pack-1.c: New test.
9588 * gcc.target/i386/avx512vl-pack-2.c: New test.
9589 * gcc.target/i386/avx512bw-pack-2.c: New test.
9590
a461f32e 9591 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9592
e10946d5 9593 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9594 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9595 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9596
f52a3ef6 95972016-05-12 Richard Biener <rguenther@suse.de>
9598
9599 PR tree-optimization/70986
9600 * gcc.dg/torture/pr70986-1.c: New testcase.
9601 * gcc.dg/torture/pr70986-2.c: Likewise.
9602 * gcc.dg/torture/pr70986-3.c: Likewise.
9603
54c4d22e 96042016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9605
9606 PR c/43651
9607 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9608 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9609
57215d5b 96102016-05-11 Uros Bizjak <ubizjak@gmail.com>
9611
9612 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9613 directive.
9614 * gcc.target/i386/pr66746.c: Ditto.
9615
67d3121c 96162016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9617
9618 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9619 support.
9620 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9621 warning when using -mvsx-timode.
9622 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9623 * gcc.target/powerpc/dform-2.c: Likewise.
9624 * gcc.target/powerpc/pr68805.c: Likewise.
9625
7f8012a5 96262016-05-11 Marek Polacek <polacek@redhat.com>
9627
9628 PR c++/71024
9629 * c-c++-common/attributes-3.c: New test.
9630
3e8567ce 96312016-05-11 Nathan Sidwell <nathan@acm.org>
9632
9633 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9634 * gcc.c-torture/execute/pr68185.c: Likewise.
9635 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9636 * gcc.dg/pr69634.c: Requires scheduling.
9637 * gcc.dg/torture/pr66178.c: Require label values.
9638 * gcc.dg/setjmp-6.c: Require indirect jumps.
9639
3739ac00 96402016-05-11 Richard Biener <rguenther@suse.de>
9641
9642 PR tree-optimization/71055
9643 * gcc.dg/torture/pr71055.c: New testcase.
9644
1ff8b385 96452016-05-11 Richard Biener <rguenther@suse.de>
9646
9647 PR debug/71057
9648 * g++.dg/debug/pr71057.C: New testcase.
9649
77126efa 96502016-05-11 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR fortran/70855
9653 * gfortran.dg/gomp/pr70855.f90: New test.
9654
6fcaaf9b 96552016-05-11 Richard Biener <rguenther@suse.de>
9656
9657 PR middle-end/71002
9658 * g++.dg/torture/pr71002.C: New testcase.
9659
bfa8ea12 96602016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9661
9662 PR middle-end/70807
9663 * gcc.dg/pr70807.c: New test.
9664
87632549 96652016-05-10 Martin Sebor <msebor@redhat.com>
9666
9667 PR c++/38611
9668 * g++.dg/Wattributes.C: New test.
9669
f9153689 96702016-05-10 Marc Glisse <marc.glisse@inria.fr>
9671
9672 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9673 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9674 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9675
a44ed58a 96762016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9677
9678 PR target/70799
9679 * gcc.target/i386/pr70799-1.c: New test.
9680
d6c90d89 96812016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9682
9683 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9684
c1f73044 96852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9686
9687 PR middle-end/70877
9688 * gcc.target/i386/pr70877.c: New test.
9689
e66d763a 96902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9691
9692 PR tree-optimization/70786
9693 * gcc.target/i386/pr70876.c: New test.
9694
a30ff73a 96952016-05-10 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR target/70927
9698 * gcc.target/i386/avx512vl-logic-1.c: New test.
9699 * gcc.target/i386/avx512vl-logic-2.c: New test.
9700 * gcc.target/i386/avx512dq-logic-2.c: New test.
9701
4b3fd38f 97022016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9703
9704 PR target/70963
9705 * gcc.target/powerpc/pr70963.c: New.
9706
abf93a25 97072016-05-10 David Malcolm <dmalcolm@redhat.com>
9708
9709 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9710 (test_very_wide_line): Add ruler to expected output.
9711 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9712 (test_very_wide_line): Likewise.
9713 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9714 (test_show_locus): Within the handling of "test_very_wide_line",
9715 enable show_ruler_p on the diagnostic context.
9716
d614888f 97172016-05-10 Richard Biener <rguenther@suse.de>
9718
9719 PR tree-optimization/71039
9720 * gcc.dg/torture/pr71039.c: New testcase.
9721
dbca5ed9 97222016-05-10 Nathan Sidwell <nathan@acm.org>
9723
9724 * gcc.dg/nested-func-10.c: Requires alloca.
9725 * gcc.dg/nested-func-9.c: Requires alloca.
9726 * gcc.c-torture/execute/pr70460.c: Requires labels.
9727 * gcc.c-torture/compile/pr70199.c: Requires labels.
9728 * gcc.target/nvptx/decl.c: Compile only.
9729 * gcc.target/nvptx/trailing-init.c: Compile only.
9730 * gcc.target/nvptx/ary-init.c: Compile only.
9731
3fa82609 97322016-05-10 Marek Polacek <polacek@redhat.com>
9733
9734 PR c/70255
9735 * gcc.dg/attr-opt-1.c: New test.
9736
76825907 97372016-05-10 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/70497
9740 PR tree-optimization/28367
9741 * gcc.dg/torture/20160404-1.c: New testcase.
9742 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9743 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9744
68255819 97452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9746
9747 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9748
d9aa8cdb 97492016-05-09 Uros Bizjak <ubizjak@gmail.com>
9750
9751 * gcc.target/i386/fabsneg-1.c New test.
9752
7cc16f50 97532016-05-09 Alan Modra <amodra@gmail.com>
9754
9755 PR testsuite/70826
9756 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9757
a83b7b63 97582016-05-09 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/70985
9761 * gcc.dg/torture/pr70985.c: New testcase.
9762
189d0706 97632016-05-09 Bin Cheng <bin.cheng@arm.com>
9764
9765 * gcc.dg/tree-ssa/ifc-9.c: New test.
9766 * gcc.dg/tree-ssa/ifc-10.c: New test.
9767 * gcc.dg/tree-ssa/ifc-11.c: New test.
9768 * gcc.dg/tree-ssa/ifc-12.c: New test.
9769 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9770 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9771 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9772
1ec957b0 97732016-05-09 Richard Biener <rguenther@suse.de>
9774
9775 PR fortran/70937
9776 * gfortran.dg/pr70937.f90: New testcase.
9777
923c7714 97782016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9779
9780 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9781
d7cd448a 97822016-05-07 Fritz Reese <fritzoreese@gmail.com>
9783
9784 PR fortran/56226
9785 * gfortran.dg/dec_structure_1.f90: New testcase.
9786 * gfortran.dg/dec_structure_2.f90: Ditto.
9787 * gfortran.dg/dec_structure_3.f90: Ditto.
9788 * gfortran.dg/dec_structure_4.f90: Ditto.
9789 * gfortran.dg/dec_structure_5.f90: Ditto.
9790 * gfortran.dg/dec_structure_6.f90: Ditto.
9791 * gfortran.dg/dec_structure_7.f90: Ditto.
9792 * gfortran.dg/dec_structure_8.f90: Ditto.
9793 * gfortran.dg/dec_structure_9.f90: Ditto.
9794 * gfortran.dg/dec_structure_10.f90: Ditto.
9795 * gfortran.dg/dec_structure_11.f90: Ditto.
9796 * gfortran.dg/dec_union_1.f90: Ditto.
9797 * gfortran.dg/dec_union_2.f90: Ditto.
9798 * gfortran.dg/dec_union_3.f90: Ditto.
9799 * gfortran.dg/dec_union_4.f90: Ditto.
9800 * gfortran.dg/dec_union_5.f90: Ditto.
9801 * gfortran.dg/dec_union_6.f90: Ditto.
9802 * gfortran.dg/dec_union_7.f90: Ditto.
9803
f681e29b 98042016-05-07 Tom de Vries <tom@codesourcery.com>
9805
9806 PR tree-optimization/70956
9807 * gcc.dg/graphite/pr70956.c: New test.
9808
68d7f375 98092016-05-06 Jakub Jelinek <jakub@redhat.com>
9810
faf39348 9811 PR middle-end/70941
9812 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9813 (a, b, c, d): Change type from char to signed char.
9814 (main): Compare against (signed char) -1634678893 instead of
9815 hardcoded -109. Use __builtin_abort instead of abort.
9816
b768b13a 9817 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9818 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9819
68d7f375 9820 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9821
5dda16ea 98222016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9823
9824 PR debug/70935
9825 * gcc.dg/torture/pr70935.c: New test.
9826
13ede1b5 98272016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9828
9829 PR target/58219
7fc878c4 9830 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9831
96d94be2 98322016-05-06 Richard Biener <rguenther@suse.de>
9833
9834 PR tree-optimization/70960
9835 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9836
e5d9f15d 98372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9838
9839 PR target/52933
9840 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9841 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9842 Adjust expected instruction counts.
9843 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9844
2dd7705f 98452016-05-06 Marek Polacek <polacek@redhat.com>
9846
9847 PR sanitizer/70875
9848 * gcc.dg/ubsan/bounds-3.c: New test.
9849
cb8bc632 98502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9851
9852 PR target/54089
9853 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9854
b343c173 98552016-05-06 Richard Biener <rguenther@suse.de>
9856
9857 PR middle-end/70931
9858 * gfortran.dg/pr70931.f90: New testcase.
9859
1e3db0b1 98602016-05-06 Richard Biener <rguenther@suse.de>
9861
9862 PR middle-end/70941
9863 * gcc.dg/torture/pr70941.c: New testcase.
9864
bdd54b6d 98652016-05-05 Bin Cheng <bin.cheng@arm.com>
9866
9867 PR tree-optimization/57206
9868 * gcc.dg/vect/pr57206.c: New test.
9869
499adcfd 98702016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9871
9872 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9873
871164c4 98742016-05-05 Jakub Jelinek <jakub@redhat.com>
9875
ecb23e00 9876 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9877
871164c4 9878 * c-c++-common/Wdangling-else-4.c: New test.
9879
70cf83ba 98802016-05-04 Jakub Jelinek <jakub@redhat.com>
9881
858c9470 9882 PR c++/70906
9883 PR c++/70933
9884 * g++.dg/opt/pr70906.C: New test.
9885 * g++.dg/opt/pr70933.C: New test.
9886
70cf83ba 9887 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9888
aaa36a78 98892016-05-04 Jan Hubicka <hubicka@ucw.cz>
9890
9891 * gcc.dg/ipa/pure-const-3.c: New testcase.
9892
1d52c456 98932016-05-04 Marek Polacek <polacek@redhat.com>
9894
9895 * c-c++-common/Wdangling-else-1.c: New test.
9896 * c-c++-common/Wdangling-else-2.c: New test.
9897 * c-c++-common/Wdangling-else-3.c: New test.
9898
dc581573 98992016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9900
9901 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9902 flag is present.
9903
a64030fe 99042016-05-04 Marek Polacek <polacek@redhat.com>
9905
9906 PR c/48778
9907 * gcc.dg/Waddress-2.c: New test.
9908
b461b04a 99092016-05-04 Alan Modra <amodra@gmail.com>
9910
9911 * gcc.target/powerpc/pr70866.c: New.
9912
c388a0cf 99132016-05-03 Martin Sebor <msebor@redhat.com>
9914
9915 PR c++/66561
9916 * c-c++-common/builtin_location.c: New test.
9917 * g++.dg/cpp1y/builtin_location.C: New test.
9918
5d4db8ef 99192016-05-03 Marek Polacek <polacek@redhat.com>
9920
9921 PR c/70859
9922 * gcc.dg/pr70859.c: New test.
9923 * gcc.dg/pr70859-2.c: New test.
9924
ca938765 99252016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9926
9927 * gnat.dg/debug5.adb: New testcase.
9928
60b27d5f 99292016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9930
9931 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9932 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9933 Procedure to check for z10 instruction set.
9934
5ab325d0 99352016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9936
9937 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9938
c548a0ad 99392016-05-03 Alan Modra <amodra@gmail.com>
9940
9941 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9942
d5ecd946 99432016-05-03 Jakub Jelinek <jakub@redhat.com>
9944
9945 * gcc.target/i386/avx512f-cvt-1.c: New test.
9946
35b0a053 99472016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9948
9949 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9950 -fdump-tree-vrp-details.
9951
9ae1b28a 99522016-05-03 Richard Biener <rguenther@suse.de>
9953
9954 * gcc.dg/pr30172-1.c: Adjust.
9955 * gcc.dg/pr63743.c: Likewise.
9956 * gcc.dg/tm/pr51696.c: Likewise.
9957 * c-c++-common/tm/safe-1.c: Likewise.
9958 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9959 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9960 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9961 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9962
9c1a31e4 99632016-05-03 Jakub Jelinek <jakub@redhat.com>
9964
fe69bcb9 9965 PR rtl-optimization/70467
9966 * gcc.target/i386/pr70467-3.c: New test.
9967 * gcc.target/i386/pr70467-4.c: New test.
9968
9082c4a4 9969 PR tree-optimization/70916
9970 * gcc.c-torture/compile/pr70916.c: New test.
9971
9c1a31e4 9972 PR target/49244
9973 * gcc.target/i386/pr49244-1.c: New test.
9974 * gcc.target/i386/pr49244-2.c: New test.
9975
69105acc 99762016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9977
9978 PR rtl-optimization/44281
9979 * gcc.target/i386/pr44281.c: New test.
9980
9ab8df54 99812016-05-03 bin cheng <bin.cheng@arm.com>
9982
9983 PR tree-optimization/56541
9984 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9985 * gcc.dg/vect/pr56541.c: new test.
9986
3c62cae0 99872016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9988
9989 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9990 __float128.
9991 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9992
91abc161 99932016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9994
9995 PR testsuite/70520
9996 * c-c++-common/asan/clone-test-1.c (main): Align child process
9997 stack to 16 bytes.
9998
aa3d1155 99992016-05-02 David Malcolm <dmalcolm@redhat.com>
10000
10001 PR c++/62314
10002 * g++.dg/spellcheck-fields-2.C: New test case.
10003
002c3f28 100042016-05-02 David Malcolm <dmalcolm@redhat.com>
10005
10006 PR c++/62314
10007 * g++.dg/pr62314.C: New test case.
10008
46e5dccc 100092016-05-02 Jan Hubicka <hubicka@ucw.cz>
10010
10011 * gcc.dg/ipa/inline-8.c: New testcase.
10012
663f4248 100132016-05-02 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR rtl-optimization/70467
10016 * gcc.target/i386/pr70467-1.c: New test.
10017
efe8bdf5 100182016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10019
10020 * gcc.dg/spec-options.c: Run the test on all targets.
10021 * gcc.dg/foo.specs: Use cpp_unique_options.
10022
47ef9633 100232016-05-02 Marc Glisse <marc.glisse@inria.fr>
10024
10025 * gcc.dg/tree-ssa/unord.c: New testcase.
10026
eb1a077c 100272016-05-02 Marc Glisse <marc.glisse@inria.fr>
10028
10029 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10030
28e869d0 100312016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10032
10033 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10034
dd185f6e 100352016-05-02 Marek Polacek <polacek@redhat.com>
10036
10037 PR c/70851
10038 * gcc.dg/enum-incomplete-3.c: New test.
10039
773d09b9 100402016-05-02 Marek Polacek <polacek@redhat.com>
10041 Tom de Vries <tom@codesourcery.com>
10042
10043 PR tree-optimization/70700
10044 * gcc.dg/pr70700.c: New test.
10045
f0dc3286 100462016-05-01 Uros Bizjak <ubizjak@gmail.com>
10047
10048 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10049 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10050 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10051 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10052 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10053
7f931827 100542016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10055
10056 * ada/acats/run_acats: Rename into...
10057 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10058 * ada/acats/run_all.sh: Remove redundant test.
10059 (target_run): Move around.
10060 (target_gnatchop): Use newly built executable.
10061 (target_gnatmake): Likewise.
10062 Check that the compilation of impbit succeeds.
10063
1c492b4e 100642016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10065
10066 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10067 * gcc.dg/20021029-1.c: Likewise.
10068 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10069 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10070 * gcc.target/sh/cmpstr.c: Likewise.
10071 * gcc.target/sh/cmpstrn.c: Likewise.
10072 * gcc.target/sh/memset.c: Likewise.
10073 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10074 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10075 * gcc.target/sh/pr39423-1.c: Likewise.
10076 * gcc.target/sh/pr49468-di.c: Likewise.
10077 * gcc.target/sh/pr49468-si.c: Likewise.
10078 * gcc.target/sh/pr49880-1.c: Likewise.
10079 * gcc.target/sh/pr49880-2.c: Likewise.
10080 * gcc.target/sh/pr49880-3.c: Likewise.
10081 * gcc.target/sh/pr50751-1.c: Likewise.
10082 * gcc.target/sh/pr50751-4.c: Likewise.
10083 * gcc.target/sh/pr50751-7.c: Likewise.
10084 * gcc.target/sh/pr51244-1.c: Likewise.
10085 * gcc.target/sh/pr51244-10.c: Likewise.
10086 * gcc.target/sh/pr51244-11.c: Likewise.
10087 * gcc.target/sh/pr51244-12.c: Likewise.
10088 * gcc.target/sh/pr51244-13.c: Likewise.
10089 * gcc.target/sh/pr51244-14.c: Likewise.
10090 * gcc.target/sh/pr51244-17.c: Likewise.
10091 * gcc.target/sh/pr51244-18.c: Likewise.
10092 * gcc.target/sh/pr51244-19.c: Likewise.
10093 * gcc.target/sh/pr51244-4.c: Likewise.
10094 * gcc.target/sh/pr51244-5.c: Likewise.
10095 * gcc.target/sh/pr51244-7.c: Likewise.
10096 * gcc.target/sh/pr51244-8.c: Likewise.
10097 * gcc.target/sh/pr51244-9.c: Likewise.
10098 * gcc.target/sh/pr51697.c: Likewise.
10099 * gcc.target/sh/pr52483-1.c: Likewise.
10100 * gcc.target/sh/pr52483-2.c: Likewise.
10101 * gcc.target/sh/pr52483-3.c: Likewise.
10102 * gcc.target/sh/pr52483-5.c: Likewise.
10103 * gcc.target/sh/pr52933-1.c: Likewise.
10104 * gcc.target/sh/pr52933-2.c: Likewise.
10105 * gcc.target/sh/pr52933-3.c: Likewise.
10106 * gcc.target/sh/pr53568-1.c: Likewise.
10107 * gcc.target/sh/pr53976-1.c: Likewise.
10108 * gcc.target/sh/pr53988-1.c: Likewise.
10109 * gcc.target/sh/pr53988.c: Likewise.
10110 * gcc.target/sh/pr54089-1.c: Likewise.
10111 * gcc.target/sh/pr54089-6.c: Likewise.
10112 * gcc.target/sh/pr54089-7.c: Likewise.
10113 * gcc.target/sh/pr54089-8.c: Likewise.
10114 * gcc.target/sh/pr54089-9.c: Likewise.
10115 * gcc.target/sh/pr54236-1.c: Likewise.
10116 * gcc.target/sh/pr54236-2.c: Likewise.
10117 * gcc.target/sh/pr54236-3.c: Likewise.
10118 * gcc.target/sh/pr54236-4.c: Likewise.
10119 * gcc.target/sh/pr54386.c: Likewise.
10120 * gcc.target/sh/pr54602-1.c: Likewise.
10121 * gcc.target/sh/pr54685.c: Likewise.
10122 * gcc.target/sh/pr54760-1.c: Likewise.
10123 * gcc.target/sh/pr54760-2.c: Likewise.
10124 * gcc.target/sh/pr54760-3.c: Likewise.
10125 * gcc.target/sh/pr54760-4.c: Likewise.
10126 * gcc.target/sh/pr54760-5.c: Likewise.
10127 * gcc.target/sh/pr54760-6.c: Likewise.
10128 * gcc.target/sh/pr55146.c: Likewise.
10129 * gcc.target/sh/pr55160.c: Likewise.
10130 * gcc.target/sh/pr59278.c: Likewise.
10131 * gcc.target/sh/pr59401-1.c: Likewise.
10132 * gcc.target/sh/pr59533-1.c: Likewise.
10133 * gcc.target/sh/pr63260.c: Likewise.
10134 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10135 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10136 * gcc.target/sh/strlen.c: Likewise.
10137 * gcc.target/sh/torture/pr30807.c: Likewise.
10138 * gcc.target/sh/torture/pr34777.c: Likewise.
10139 * gcc.target/sh/torture/pr64652.c: Likewise.
10140 * gcc.target/sh/torture/pr65505.c: Likewise.
10141 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10142 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10143
0c4005be 101442016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10145
10146 PR c++/66644
10147 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10148
d94e6223 101492016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10150
10151 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10152 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10153 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10154 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10155
46f37836 101562016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10157
10158 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10159 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10160
4d0a8bac 101612016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10162
10163 PR middle-end/70626
10164 * c-c++-common/goacc/combined-reduction.c: New test.
10165 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10166
b98e0db3 101672016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10168
10169 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10170 *movdi_internal pattern only if PIC off.
10171 * gcc.target/i386/pr70155-2.c: Likewise.
10172 * gcc.target/i386/pr70155-3.c: Likewise.
10173 * gcc.target/i386/pr70155-4.c: Likewise.
10174 * gcc.target/i386/pr70155-5.c: Likewise.
10175 * gcc.target/i386/pr70155-6.c: Likewise.
10176 * gcc.target/i386/pr70155-7.c: Likewise.
10177 * gcc.target/i386/pr70155-8.c: Likewise.
10178 * gcc.target/i386/pr70155-15.c: Likewise.
10179 * gcc.target/i386/pr70155-17.c: Likewise.
10180 * gcc.target/i386/pr70155-22.c: Likewise.
10181
8b066242 101822016-04-29 Bin Cheng <bin.cheng@arm.com>
10183
10184 PR tree-optimization/70803
10185 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10186
22912e73 101872016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10188
10189 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10190 optimization of vector loop.
10191 * gcc.target/i386/vect-unpack-3.c: New test.
10192 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10193 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10194 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10195
568128c6 101962016-04-29 Marek Polacek <polacek@redhat.com>
10197
10198 PR sanitizer/70342
10199 * g++.dg/ubsan/null-7.C: New test.
10200
025dd1e0 10201 PR c/70852
10202 * gcc.dg/pr70852.c: New test.
10203
eb16928e 102042016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10205
10206 PR/69089
10207 * g++.dg/cpp0x/alignas6.C: New test.
10208
d7377ee9 102092016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10210
4860a6bf 10211 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10212 * gcc.dg/pr27003.c: Likewise.
10213 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10214 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10215 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10216 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10217 * gcc.target/arc/mxy.c: Likewise.
10218 * gcc.target/arc/mswape.c: Likewise.
10219 * gcc.target/arc/mrtsc.c: Likewise.
10220 * gcc.target/arc/mcrc.c: Likewise.
10221 * gcc.target/arc/mdsp-packa.c: Likewise.
10222 * gcc.target/arc/mdvbf.c: Likewise.
10223 * gcc.target/arc/mlock.c: Likewise.
10224 * gcc.target/arc/mmac-24.c: Likewise.
10225 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10226
efa1b7ab 102272016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10228 Matthijs Kooijman <matthijs@stdin.nl>
10229 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10230
10231 PR target/60040
10232 * gcc.target/avr/pr60040-1.c: New.
10233 * gcc.target/avr/pr60040-2.c: New.
10234
00371d68 102352016-04-29 Richard Biener <rguenther@suse.de>
10236
10237 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10238
73447cc5 102392016-04-29 Richard Biener <rguenther@suse.de>
10240
10241 PR tree-optimization/13962
10242 PR tree-optimization/65686
10243 * gcc.dg/uninit-pr65686.c: New testcase.
10244
c2087b56 102452016-04-29 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR middle-end/70843
10248 * gcc.dg/pr70843.c: New test.
10249
cdd06d5a 102502016-04-28 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR target/70858
10253 * gcc.target/i386/pr70858.c: New test.
10254
1a60079e 102552016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10256
10257 * gcc.target/arc/nps400-1.c: New file.
10258
11bc2894 102592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10260 Andrew Burgess <andrew.burgess@embecosm.com>
10261
10262 * gcc.target/arc/movh_cl-1.c: New file.
10263
dd9bf0b5 102642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10265 Andrew Burgess <andrew.burgess@embecosm.com>
10266
10267 * gcc.target/arc/extzv-1.c: New file.
10268 * gcc.target/arc/insv-1.c: New file.
10269 * gcc.target/arc/insv-2.c: New file.
10270 * gcc.target/arc/movb-1.c: New file.
10271 * gcc.target/arc/movb-2.c: New file.
10272 * gcc.target/arc/movb-3.c: New file.
10273 * gcc.target/arc/movb-4.c: New file.
10274 * gcc.target/arc/movb-5.c: New file.
10275 * gcc.target/arc/movb_cl-1.c: New file.
10276 * gcc.target/arc/movb_cl-2.c: New file.
10277 * gcc.target/arc/movbi_cl-1.c: New file.
10278 * gcc.target/arc/movl-1.c: New file.
10279
a22e4209 102802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10281 Andrew Burgess <andrew.burgess@embecosm.com>
10282
10283 * gcc.target/arc/cmem-1.c: New file.
10284 * gcc.target/arc/cmem-2.c: New file.
10285 * gcc.target/arc/cmem-3.c: New file.
10286 * gcc.target/arc/cmem-4.c: New file.
10287 * gcc.target/arc/cmem-5.c: New file.
10288 * gcc.target/arc/cmem-6.c: New file.
10289 * gcc.target/arc/cmem-7.c: New file.
10290 * gcc.target/arc/cmem-ld.inc: New file.
10291 * gcc.target/arc/cmem-st.inc: New file.
10292
287c3982 102932016-04-28 Jakub Jelinek <jakub@redhat.com>
10294
10295 PR target/70821
10296 * gcc.target/i386/pr70821.c: New test.
10297
e40e5340 102982016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10299
10300 * gcc.target/powerpc/vec-adde.c: New test.
10301 * gcc.target/powerpc/vec-adde-int128.c: New test.
10302
cf977d50 103032016-04-28 Jakub Jelinek <jakub@redhat.com>
10304
10305 * gcc.target/i386/avx-vround-1.c: New test.
10306 * gcc.target/i386/avx-vround-2.c: New test.
10307 * gcc.target/i386/avx512vl-vround-1.c: New test.
10308 * gcc.target/i386/avx512vl-vround-2.c: New test.
10309
572f8300 103102016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10311
10312 PR testsuite/70595
10313 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10314 (check_effective_target_cilkplus_runtime): ... this.
10315 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10316 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10317
10318 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10319 Require cilkplus_runtime.
10320 Don't add -lcilkrts.
10321 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10322 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10323 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10324 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10325 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10326 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10327 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10328 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10329 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10330 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10331 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10332 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10333 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10334 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10335 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10336 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10337 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10338 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10339 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10340 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10341 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10342 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10343 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10344 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10345 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10346 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10347 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10348 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10349 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10350
10351 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10352 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10353
10354 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10355
10356 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10357 cilkplus_runtime.
10358
dfba0905 103592016-04-27 Marc Glisse <marc.glisse@inria.fr>
10360
10361 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10362 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10363
605a4556 103642015-04-27 Ryan Burn <contact@rnburn.com>
10365
10366 PR c++/69024
10367 PR c++/68997
10368 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10369 diagnostic.
10370 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10371 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10372
6a1231a5 103732016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10374
10375 * gnat.dg/limited_with4.ad[sb]: New test.
10376 * gnat.dg/limited_with4_pkg.ads: New helper.
10377
4dad9e09 103782016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10379
10380 PR target/70155
10381 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10382 and movv1ti_internal patterns
10383 * gcc.target/i386/pr70155-1.c: New test.
10384 * gcc.target/i386/pr70155-2.c: Likewise.
10385 * gcc.target/i386/pr70155-3.c: Likewise.
10386 * gcc.target/i386/pr70155-4.c: Likewise.
10387 * gcc.target/i386/pr70155-5.c: Likewise.
10388 * gcc.target/i386/pr70155-6.c: Likewise.
10389 * gcc.target/i386/pr70155-7.c: Likewise.
10390 * gcc.target/i386/pr70155-8.c: Likewise.
10391 * gcc.target/i386/pr70155-9.c: Likewise.
10392 * gcc.target/i386/pr70155-10.c: Likewise.
10393 * gcc.target/i386/pr70155-11.c: Likewise.
10394 * gcc.target/i386/pr70155-12.c: Likewise.
10395 * gcc.target/i386/pr70155-13.c: Likewise.
10396 * gcc.target/i386/pr70155-14.c: Likewise.
10397 * gcc.target/i386/pr70155-15.c: Likewise.
10398 * gcc.target/i386/pr70155-16.c: Likewise.
10399 * gcc.target/i386/pr70155-17.c: Likewise.
10400 * gcc.target/i386/pr70155-18.c: Likewise.
10401 * gcc.target/i386/pr70155-19.c: Likewise.
10402 * gcc.target/i386/pr70155-20.c: Likewise.
10403 * gcc.target/i386/pr70155-21.c: Likewise.
10404 * gcc.target/i386/pr70155-22.c: Likewise.
10405
a80f3f45 104062016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10407
10408 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10409 ".{5,6}".
10410
279305d1 104112016-04-27 Bin Cheng <bin.cheng@arm.com>
10412
10413 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10414 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10415 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10416 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10417 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10418
8974b625 104192016-04-27 Richard Biener <rguenther@suse.de>
10420
10421 PR ipa/70760
10422 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10423 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10424
886d5463 104252016-04-27 Nathan Sidwell <nathan@acm.org>
10426
10427 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10428 * g++.dg/ubsan/pr63956.C: Adjust error location.
10429
f0e35aa9 104302016-04-27 Nick Clifton <nickc@redhat.com>
10431
10432 PR middle-end/49889
10433 * gcc.dg/pr49889.c: New test.
10434
40385231 104352016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10436
10437 * c-c++-common/memset-array.c: New test.
10438
37229a71 104392016-04-26 Martin Sebor <msebor@redhat.com>
10440
10441 PR c++/66639
10442 * g++.dg/cpp1y/func_constexpr.C: New test.
10443
3eedf9bd 104442016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10445
10446 PR c++/70241
10447 * g++.dg/cpp0x/enum32.C: New test.
10448 * g++.dg/cpp0x/enum33.C: New test.
10449
104502016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10451
10452 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10453 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10454 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10455 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10456 * gcc.c-torture/execute/pr38151.c: Likewise.
10457 * gcc.c-torture/execute/pr66556.c: Likewise.
10458 * gcc.c-torture/execute/pr67781.c: Likewise.
10459 * gcc.c-torture/execute/pr68648.c: Likewise.
10460
8c51f92f 104612016-04-26 Marc Glisse <marc.glisse@inria.fr>
10462
10463 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10464
fa20ebd3 104652016-04-26 Marek Polacek <polacek@redhat.com>
10466
10467 PR c/67784
10468 * gcc.dg/pr67784-3.c: New test.
10469 * gcc.dg/pr67784-4.c: New test.
10470 * gcc.dg/pr67784-5.c: New test.
10471
9db47803 10472 PR c/70791
10473 * gcc.dg/Wnested-externs-2.c: New test.
10474
bff407f2 104752016-04-26 Marc Glisse <marc.glisse@inria.fr>
10476
10477 * gcc.dg/fold-plusmult.c: Adjust.
10478 * gcc.dg/no-strict-overflow-6.c: Adjust.
10479 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10480
78d0c69e 104812016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10482
10483 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10484 number scans.
10485 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10486 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10487 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10488 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10489 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10490 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10491 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10492 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10493 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10494 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10495 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10496 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10497 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10498 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10499 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10500 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10501 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10502 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10503 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10504 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10505 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10506 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10507 scans.
10508 * gcc.target/i386/pr32219-4.c: Likewise.
10509 * gcc.target/i386/pr32219-6.c: Likewise.
10510 * gcc.target/i386/pr32219-8.c: Likewise.
10511
221d6722 105122016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10513
10514 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10515 associated options.
10516
514727a9 105172016-04-26 Marek Polacek <polacek@redhat.com>
10518
10519 PR c++/70744
10520 * g++.dg/ext/cond2.C: New test.
10521
e6ee4c61 105222016-04-26 Bin Cheng <bin.cheng@arm.com>
10523
10524 PR tree-optimization/70771
10525 PR tree-optimization/70775
10526 * gcc.dg/pr70771.c: New test.
3730828c 10527 * gcc.dg/pr70775.c: New test.
e6ee4c61 10528
b3d72796 105292016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10530
10531 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10532
c11ece29 105332016-04-25 Richard Biener <rguenther@suse.de>
10534
10535 PR tree-optimization/70780
10536 * gcc.dg/torture/pr70780.c: New testcase.
10537
92a44a68 105382016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10539
4860a6bf 10540 * gcc.target/arm/neon-vaddws16.c: New test.
10541 * gcc.target/arm/neon-vaddws32.c: New test.
10542 * gcc.target/arm/neon-vaddwu16.c: New test.
10543 * gcc.target/arm/neon-vaddwu32.c: New test.
10544 * gcc.target/arm/neon-vaddwu8.c: New test.
10545 * lib/target-supports.exp
d40b10b2 10546 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10547 that arm neon support vector widen sum of HImode TO SImode.
10548
4bbfd6c2 105492016-04-23 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR sanitizer/70712
10552 * c-c++-common/asan/pr70712.c: New test.
10553
524df596 105542016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10555
10556 * .gitattributes: New file.
10557
426c75c3 105582016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10559
10560 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10561
c052a8d5 105622016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10563
10564 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10565 * gfortran.dg/submodule_15.f08: Likewise.
10566
c08d4612 105672016-04-22 Richard Biener <rguenther@suse.de>
10568
10569 PR tree-optimization/70740
10570 * gcc.dg/torture/pr70740.c: New testcase.
10571
fd3211e1 105722016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10573
10574 PR target/70750
10575 * gcc.target/i386/pr70750-1.c: New test.
10576 * gcc.target/i386/pr70750-2.c: Likewise.
10577
15acd78c 105782016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10579
10580 PR c++/70540
10581 * g++.dg/cpp0x/auto48.C: New.
10582
192bf59c 105832016-04-21 Marek Polacek <polacek@redhat.com>
10584
10585 PR c++/70513
10586 * g++.dg/cpp0x/forw_enum12.C: New test.
10587 * g++.dg/cpp0x/forw_enum13.C: New test.
10588
5d429e99 105892016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10590
10591 PR target/70728
10592 * gcc.target/i386/pr70728.c: New test.
10593
06777d85 105942016-04-21 Richard Biener <rguenther@suse.de>
10595
10596 PR middle-end/70747
10597 * gcc.dg/pr70747.c: New testcase.
10598
7434c6fb 105992016-04-21 Bin Cheng <bin.cheng@arm.com>
10600
10601 PR tree-optimization/70715
10602 * gcc.dg/tree-ssa/scev-13.c: New test.
10603
f3ec0970 106042016-04-21 Marc Glisse <marc.glisse@inria.fr>
10605
10606 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10607
523f3a9d 106082016-04-21 Marc Glisse <marc.glisse@inria.fr>
10609
10610 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10611
ace7bf06 106122016-04-20 Jan Hubicka <jh@suse.cz>
10613
10614 PR ipa/70018
10615 * g++.dg/ipa/nothrow-1.C: New testcase.
10616
2b073aa6 106172016-04-20 Nathan Sidwell <nathan@acm.org>
10618
10619 PR c++/55635
10620 * g++.dg/eh/delete1.C: New.
10621
8a574c11 106222016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10623
10624 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10625 -mtune-ctrl=sse_typeless_stores.
10626
e3400750 106272016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10628
10629 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10630
4bd8a059 106312016-04-20 Bin Cheng <bin.cheng@arm.com>
10632
10633 PR tree-optimization/69489
10634 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10635
70574e60 106362016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10637
10638 PR c++/69363
10639 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10640 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10641 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10642
bd6f374c 106432016-04-20 Bin Cheng <bin.cheng@arm.com>
10644
10645 PR tree-optimization/56625
10646 PR tree-optimization/69489
10647 * gcc.dg/vect/pr56625.c: New test.
10648 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10649
482539ee 106502016-04-20 Andrew Pinski <apinski@cavium.com>
10651
10652 PR target/64971
10653 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10654
b4672800 106552016-04-20 Arnaud Charlet <charlet@adacore.com>
10656
10657 * gnat.dg/self1.adb: Remove now incorrect test.
10658
4fb48737 106592016-04-20 Bin Cheng <bin.cheng@arm.com>
10660
10661 * gcc.dg/tree-ssa/scev-11.c: New test.
10662 * gcc.dg/tree-ssa/scev-12.c: New test.
10663
97efb92e 106642016-04-20 Marek Polacek <polacek@redhat.com>
10665
10666 PR tree-optimization/70725
10667 * gcc.dg/pr70725.c: New test.
10668
9d2d4060 106692016-04-20 Richard Biener <rguenther@suse.de>
10670
10671 PR tree-optimization/70726
10672 * g++.dg/vect/pr70726.cc: New testcase.
10673
54530437 106742016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10675
10676 PR target/70674
10677 * gcc.target/s390/pr70674.c: New test.
10678
acda2210 106792016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10680
10681 PR libgfortran/70684
10682 * gfortran.dg/list_read_14.f90: New test.
10683
b7040bb0 106842016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10685
10686 PR target/69201
10687 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10688 extern to force it misaligned.
10689 (b): Likewise.
10690 (c): Likewise.
10691 (d): Likewise.
10692 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10693 Don't check `*' before movv4sf_internal.
10694 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10695 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10696 Don't check `*' before movv16qi_internal.
10697 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10698 extern to force it misaligned.
10699 (b): Likewise.
10700 (c): Likewise.
10701 (d): Likewise.
10702 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10703 Don't check `*' before movv2df_internal.
10704 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10705 extern to force it misaligned.
10706 (b): Likewise.
10707 (c): Likewise.
10708 (d): Likewise.
10709 Check movv8sf_internal instead of avx_storeups256.
10710 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10711
263b5475 107122016-04-19 Richard Biener <rguenther@suse.de>
10713
10714 PR tree-optimization/70171
10715 * g++.dg/tree-ssa/pr70171.C: New testcase.
10716
222ac318 107172016-04-19 Richard Biener <rguenther@suse.de>
10718
10719 PR tree-optimization/70724
10720 * gcc.dg/torture/pr70724.c: New testcase.
10721
003000a4 107222016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10723
10724 PR middle-end/70689
4860a6bf 10725 * gcc.target/i386/pr70689.c: New.
003000a4 10726
3f6e13de 107272016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10728
10729 PR target/70708
10730 * gcc.target/i386/pr70708.c: New test.
10731
10abddbd 107322016-04-18 Richard Biener <rguenther@suse.de>
10733
10734 PR tree-optimization/43434
10735 * gcc.dg/vect/pr43434.c: New testcase.
10736 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10737 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10738 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10739 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10740 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10741 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10742 * gcc.dg/gomp/pr68640.c: Likewise.
10743 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10744 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10745
950db54a 107462016-04-18 Richard Biener <rguenther@suse.de>
10747
10748 PR tree-optimization/70701
10749 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10750
67ccbf39 107512016-04-18 Tom de Vries <tom@codesourcery.com>
10752
10753 PR testsuite/70699
10754 * gcc.dg/pr70161.c: Add dot-file scans.
10755 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10756 instead of after last dot char.
10757
021ad2f3 107582016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10759
10760 * c-c++-common/dump-ada-spec-3.c: New test.
10761 * c-c++-common/dump-ada-spec-4.c: Likewise.
10762
d572fcfd 107632016-04-17 Tom de Vries <tom@codesourcery.com>
10764
10765 PR other/70183
10766 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10767
8b4ee73c 107682016-04-15 Jan Hubicka <jh@suse.cz>
10769
10770 PR ipa/70018
10771 * g++.dg/ipa/pure-const-1.C: New testcase.
10772 * g++.dg/ipa/pure-const-2.C: New testcase.
10773 * g++.dg/ipa/pure-const-3.C: New testcase.
10774
eac243e7 107752016-04-15 Marek Polacek <polacek@redhat.com>
10776
10777 PR c/70671
10778 * gcc.dg/bitfld-22.c: New test.
10779
64c1df32 107802016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10781
10782 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10783 x86_64.
10784
926f9422 107852016-04-15 Marek Polacek <polacek@redhat.com>
10786
10787 PR c/70651
10788 * c-c++-common/pr70651.c: New test.
10789
309bbaa3 107902016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10791
10792 PR rtl-optimization/70681
10793 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10794 dump scan on arm and powerpc.
10795 * gcc.dg/pr10474.c: Likewise.
10796
b4ba8358 107972016-04-15 Jakub Jelinek <jakub@redhat.com>
10798
ed92874a 10799 PR c++/69517
10800 PR c++/70019
10801 PR c++/70588
10802 * g++.dg/cpp1y/vla11.C: Revert for real.
10803
b4ba8358 10804 PR c/70436
10805 * c-c++-common/Wparentheses-1.c: New test.
10806 * c-c++-common/gomp/Wparentheses-1.c: New test.
10807 * c-c++-common/gomp/Wparentheses-2.c: New test.
10808 * c-c++-common/gomp/Wparentheses-3.c: New test.
10809 * c-c++-common/gomp/Wparentheses-4.c: New test.
10810 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10811 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10812 * c-c++-common/goacc/Wparentheses-1.c: New test.
10813
65717bb5 108142016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10815
10816 PR target/70662
10817 * gcc.target/i386/pr70662.c: New test.
10818
ca1a4077 108192016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10820 Alan Modra <amodra@gmail.com>
ca1a4077 10821
10822 PR tree-optimization/70130
10823 * gcc.dg/vect/O3-pr70130.c: New testcase.
10824
dbe1794c 108252016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10826
11836644 10827 PR target/70669
10828 * gcc.target/powerpc/pr70669.c: New test.
10829
dbe1794c 10830 PR target/70640
10831 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10832 a power7 system that does not have an assembler that supports
10833 power8.
10834
4c1007f1 108352016-04-14 Martin Sebor <msebor@redhat.com>
10836
10837 PR c++/69517
10838 PR c++/70019
10839 PR c++/70588
10840 * c-c++-common/ubsan/vla-1.c: Revert.
10841 * g++.dg/cpp1y/vla11.C: Same.
10842 * g++.dg/cpp1y/vla12.C: Same.
10843 * g++.dg/cpp1y/vla13.C: Same.
10844 * g++.dg/cpp1y/vla14.C: Same.
10845 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10846 * g++.dg/init/array24.C: Same.
4c1007f1 10847 * g++.dg/ubsan/vla-1.C: Same.
10848
22dcab66 108492016-04-14 Marek Polacek <polacek@redhat.com>
10850 Jan Hubicka <hubicka@ucw.cz>
10851
10852 PR c++/70029
10853 * g++.dg/torture/pr70029.C: New test.
10854
3e74b025 108552016-04-14 Martin Sebor <msebor@redhat.com>
10856
10857 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10858 type size to prevent failures on targets with very low maximum
10859 alignment.
10860
1d2e0f2a 108612016-04-14 Richard Biener <rguenther@suse.de>
10862
10863 PR tree-optimization/70623
10864 * gcc.dg/torture/pr70623.c: New testcase.
10865 * gcc.dg/torture/pr70623-2.c: Likewise.
10866
9aed0626 108672016-04-13 Martin Sebor <msebor@redhat.com>
10868
10869 PR c++/69517
10870 PR c++/70019
10871 PR c++/70588
10872 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10873 * g++.dg/cpp1y/vla11.C: New test.
10874 * g++.dg/cpp1y/vla12.C: New test.
10875 * g++.dg/cpp1y/vla13.C: New test.
10876 * g++.dg/cpp1y/vla14.C: New test.
10877 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10878 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10879 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10880
fd499010 108812016-04-13 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR c++/70641
10884 * g++.dg/opt/pr70641.C: New test.
10885
87fa7252 108862016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10887
10888 PR rtl-optimization/68749
10889 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10890 effects of argument promotions.
10891 Remove default args to dg-skip-if.
10892
6c40e18b 108932016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10894
10895 PR c++/70635
10896 * g++.dg/parse/pr70635.C: New.
10897
92c53257 108982016-04-13 Marek Polacek <polacek@redhat.com>
10899
10900 PR c++/70639
10901 * c-c++-common/Wmisleading-indentation-4.c: New test.
10902
0241e4dc 109032016-04-13 Marek Polacek <polacek@redhat.com>
10904
10905 PR c/70436
4860a6bf 10906 * gcc.dg/Wparentheses-12.c: New test.
10907 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10908
92bda444 109092016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10910
10911 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10912 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10913 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10914
38ea8a26 109152016-04-13 Jakub Jelinek <jakub@redhat.com>
10916
d08aa032 10917 PR middle-end/70633
10918 * gcc.c-torture/compile/pr70633.c: New test.
10919
38ea8a26 10920 PR debug/70628
10921 * gcc.dg/torture/pr70628.c: New test.
10922
9231d5c2 109232016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10924
10925 PR c++/70610
10926 * g++.dg/template/pr70610.C: New test.
10927 * g++.dg/template/pr70610-2.C: New test.
10928 * g++.dg/template/pr70610-3.C: New test.
10929 * g++.dg/template/pr70610-4.C: New test.
10930
249ca944 109312016-04-12 Jakub Jelinek <jakub@redhat.com>
10932
7f2ea2fb 10933 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10934 128 instead of 32.
10935
249ca944 10936 PR c++/70571
10937 * g++.dg/ext/pr70571.C: New test.
10938
8ca5a97d 109392016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10940
bf32a52d 10941 PR target/70640
8ca5a97d 10942 * gcc.target/powerpc/pr70640.c: New test.
10943
e971b45f 109442016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10945
10946 PR c++/68722
10947 * g++.dg/parse/pr68722.C: New.
10948
0b54d964 109492016-04-12 Jakub Jelinek <jakub@redhat.com>
10950
10951 PR rtl-optimization/70596
10952 * gcc.target/i386/pr70596.c: New test.
10953
d2dd85e3 109542016-04-12 Nathan Sidwell <nathan@acm.org>
10955
10956 PR c++/70501
10957 * g++.dg/init/pr70501.C: New.
10958
2d0001b0 109592016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10960
10961 * gcc.target/i386/asm-flag-6.c: New test.
10962
6c4df0d1 109632016-04-12 Tom de Vries <tom@codesourcery.com>
10964
10965 PR tree-optimization/68756
10966 * gcc.dg/graphite/pr68756.c: New test.
10967
0d60da57 109682016-04-12 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR tree-optimization/70602
10971 * gcc.c-torture/execute/pr70602.c: New test.
10972
62735984 109732016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10974
10975 PR target/70381
10976 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10977 __float128 emulator is built and runs.
10978 * gcc.target/powerpc/float128-1.c: Likewise.
10979
10980 * lib/target-supports.exp (check_ppc_float128_sw_available):
10981 Rework tests for __float128 software and hardware
10982 availability. Fix exit condition to return 0 on success.
10983
a702492c 109842016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10985
10986 PR target/70133
10987 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10988 * gcc.target/aarch64/target_attr_15.c: Likewise.
10989
a8c5ce92 109902016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10991
10992 PR c++/69066
10993 * g++.dg/cpp1y/pr69066.C: New.
10994
5ecab913 109952016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10996
10997 PR fortran/68566
10998 * gfortran.dg/pr36192.f90: Update test.
10999 * gfortran.dg/pr36192_1.f90: Update test.
11000 * gfortran.dg/real_dimension_1.f: Update test.
11001 * gfortran.dg/parameter_array_init_7.f90: New test.
11002
6cb5ef70 110032016-04-09 John David Anglin <danglin@gcc.gnu.org>
11004
4edfdd23 11005 PR testsuite/64039
11006 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11007
964f71e3 11008 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11009
5d61c198 11010 PR rtl-optimization/66669
11011 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11012
16eaaf58 11013 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11014
0b68802d 11015 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11016 * gcc.dg/pie-1.c: Likewise.
11017 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11018 * gcc.dg/pic-4.c: Likewise.
11019 * gcc.dg/pie-3.c: Likewise.
11020 * gcc.dg/pie-4.c: Likewise.
11021
9c0dd509 11022 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11023
03b2d3c1 11024 PR tree-optimization/68644
11025 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11026
6cb5ef70 11027 PR rtl-optimization/64886
11028 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11029
07de41ba 110302016-04-09 Tom de Vries <tom@codesourcery.com>
11031
11032 PR tree-optimization/68953
11033 * gcc.dg/graphite/pr68953.c: New test.
11034
d294e3fb 110352016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11036
11037 PR fortran/70592
11038 * gfortran.dg/deferred_character_16.f90: New test.
11039
3cb15094 110402016-04-09 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR tree-optimization/70586
11043 * gcc.c-torture/execute/pr70586.c: New test.
11044
a02dc66f 110452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11046
11047 PR sanitizer/70573
11048 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11049 with __builtin_memset
11050 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11051
0c302595 110522016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11053
11054 PR lto/70289
11055 PR ipa/70348
11056 PR tree-optimization/70373
11057 PR middle-end/70533
11058 PR middle-end/70534
11059 PR middle-end/70535
11060 * c-c++-common/goacc/reduction-5.c: New test.
11061 * c-c++-common/goacc/reduction-promotions.c: New test.
11062 * gfortran.dg/goacc/reduction-3.f95: New test.
11063 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11064
c6c0523b 110652016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11066
11067 PR c++/70590
11068 PR c++/70452
11069 * g++.dg/pr70590.C: New test.
11070 * g++.dg/pr70590-2.C: New test.
11071
3ac399da 110722016-04-08 Jakub Jelinek <jakub@redhat.com>
11073
e97d1706 11074 PR middle-end/70593
11075 * gcc.target/i386/pr70593.c: New test.
11076
3ac399da 11077 PR rtl-optimization/70574
11078 * gcc.target/i386/avx2-pr70574.c: New test.
11079
fcfbb129 110802016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11081
11082 PR sanitizer/70541
11083 * c-c++-common/asan/pr70541.c: New test.
11084
0aabcddf 110852016-04-08 Tom de Vries <tom@codesourcery.com>
11086
11087 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11088 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11089
bec0c1e8 110902016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11091
11092 PR target/70566
11093 * gcc.c-torture/execute/pr70566.c: New test.
11094
87c791f5 110952016-04-08 Tom de Vries <tom@codesourcery.com>
11096
11097 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11098 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11099
7f38718f 111002016-04-08 Alan Modra <amodra@gmail.com>
11101
11102 * gcc.target/powerpc/pr70117.c: New.
11103
a96a7710 111042016-04-07 Jakub Jelinek <jakub@redhat.com>
11105
7a6265d1 11106 PR testsuite/70581
11107 * gcc.dg/lto/simd-function_0.c: New test.
11108
a96a7710 11109 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11110 clones.
11111 * c-c++-common/attr-simd-2.c: Likewise.
11112 * c-c++-common/attr-simd-4.c: Likewise.
11113 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11114 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11115
508dd607 111162016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11117
11118 PR testsuite/70553
11119 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11120
1b61585a 111212016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11122 Tom de Vries <tom@codesourcery.com>
11123
11124 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11125 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11126 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11127 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11128 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11129 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11130 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11131 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11132
5f060aa8 111332016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11134
11135 PR c/70436
11136 * g++.dg/warn/Wparentheses-29.C: New test.
11137
d3831f71 111382016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11139
11140 PR c/70436
11141 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11142 explicit braces to resolve a future -Wparentheses warning.
11143
382ece2d 111442016-04-06 Richard Henderson <rth@redhat.com>
11145
11146 * gcc.dg/pr61817-1.c: New test.
11147 * gcc.dg/pr61817-2.c: New test.
11148 * gcc.dg/pr69391-1.c: New test.
11149 * gcc.dg/pr69391-2.c: New test.
11150
72234ee9 111512016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11152
11153 PR rtl-optimization/70398
4860a6bf 11154 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11155
5547150a 111562016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11157
11158 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11159
15b70121 111602016-04-06 Yvan Roux <yvan.roux@linaro.org>
11161 Pedro Alves <palves@redhat.com>
11162
11163 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11164
585aefbb 111652016-04-06 Jakub Jelinek <jakub@redhat.com>
11166
0cbb513b 11167 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11168 Check for avx512f effective targets instead of avx2.
11169 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11170 for AVX512F clones.
11171 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11172 * g++.dg/gomp/declare-simd-1.C: Likewise.
11173 * g++.dg/gomp/declare-simd-3.C: Likewise.
11174 * g++.dg/gomp/declare-simd-4.C: Likewise.
11175
585aefbb 11176 PR middle-end/70550
11177 * c-c++-common/gomp/pr70550-1.c: New test.
11178 * c-c++-common/gomp/pr70550-2.c: New test.
11179
0b91cceb 111802016-04-05 Nathan Sidwell <nathan@acm.org>
11181
11182 PR c++/70512
11183 * g++.dg/ext/attribute-may-alias-5.C: New.
11184
645a9d8e 111852016-04-05 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR c++/70336
11188 * c-c++-common/pr70336.c: New test.
11189 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11190 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11191
bdf23925 111922016-04-05 Jan Hubicka <hubicka@ucw.cz>
11193
11194 PR ipa/66223
11195 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11196
aaff837c 111972016-04-05 Jakub Jelinek <jakub@redhat.com>
11198
11199 PR rtl-optimization/70542
11200 * gcc.dg/torture/pr70542.c: New test.
11201 * gcc.target/i386/avx2-pr70542.c: New test.
11202
2eac58a0 112032016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11204
11205 PR tree-optimization/70509
11206 * gcc.target/i386/avx512bw-pr70509.c: New test.
11207
4f7ebe46 112082016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11209
11210 PR c++/70452
11211 * g++.dg/ext/constexpr-vla4.C: New test.
11212
305d86a0 112132016-04-05 Uros Bizjak <ubizjak@gmail.com>
11214
11215 PR target/70510
11216 * gcc.target/i386/pr70510.c: New test.
11217
eec3b789 112182016-04-05 Richard Biener <rguenther@suse.de>
11219
11220 PR tree-optimization/70526
11221 * g++.dg/torture/pr70526.C: New testcase.
11222
ca943582 112232016-04-05 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR target/70525
11226 * gcc.target/i386/pr70525.c: New test.
11227
87825cd5 112282016-04-05 Richard Biener <rguenther@suse.de>
11229
11230 PR middle-end/70499
11231 * g++.dg/torture/pr70499.C: New testcase.
11232
14638828 112332016-04-05 Richard Biener <rguenther@suse.de>
11234
11235 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11236 remove XFAIL.
11237
967a90d5 112382016-04-04 Jakub Jelinek <jakub@redhat.com>
11239
11240 PR middle-end/70307
11241 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11242 rs6000 ABI warnings.
11243
d374a3a3 112442016-04-04 Jan Hubicka <hubicka@ucw.cz>
11245
11246 PR ipa/66223
11247 * g++.dg/ipa/devirt-51.C: New testcase.
11248
8ff377a6 112492016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11250 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11251
11252 PR middle-end/70457
11253 * gcc.dg/torture/pr70457.c: New.
11254
f567b44f 112552016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11256
11257 PR fortran/67538
11258 * gfortran.dg/allocate_with_source_19.f08: New test.
11259
89d4ebfa 112602016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11261
11262 PR fortran/65795
11263 * gfortran.dg/coarray_allocate_6.f08: New test.
11264
68ab33a6 112652016-04-04 Richard Biener <rguenther@suse.de>
11266
11267 PR rtl-optimization/70484
11268 * gcc.dg/torture/pr70484.c: New testcase.
11269
c4f5465d 112702016-04-04 Marek Polacek <polacek@redhat.com>
11271
11272 PR c/70307
11273 * gcc.dg/torture/pr70307.c: New test.
11274
bfec6609 112752016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11276
11277 PR target/70416
11278 PR target/67391
11279 * gcc.target/sh/torture/pr70416.c: New.
11280
40df9099 112812016-04-02 Martin Sebor <msebor@redhat.com>
11282
11283 PR c++/67376
11284 PR c++/70170
11285 PR c++/70172
11286 PR c++/70228
11287 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11288 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11289 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11290 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11291 * g++.dg/cpp0x/constexpr-string.C: Same.
11292 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11293 * g++.dg/cpp0x/pr65398.C: Same.
11294 * g++.dg/ext/constexpr-vla1.C: Same.
11295 * g++.dg/ext/constexpr-vla2.C: Same.
11296 * g++.dg/ext/constexpr-vla3.C: Same.
11297 * g++.dg/ubsan/pr63956.C: Same.
11298
0edb9bfe 112992016-04-01 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR rtl-optimization/70467
11302 * gcc.target/i386/pr70467-2.c: New test.
11303
e5b1a1d9 113042016-04-01 Jakub Jelinek <jakub@redhat.com>
11305 Marek Polacek <polacek@redhat.com>
11306
11307 PR c++/70488
11308 * g++.dg/init/new47.C: New test.
11309
b2ca3fb0 113102016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11311
11312 PR target/70496
11313 * gcc.target/arm/pr70496.c: New test.
11314
4c3bd1e3 113152016-04-01 Nathan Sidwell <nathan@acm.org>
11316
47de69ad 11317 PR c++/68475
11318 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11319
313d569f 113202016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11321
11322 PR target/69890
11323 * gcc.dg/strlenopt.h (memmove): New.
11324 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11325 instead of "string.h".
11326 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11327 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11328 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11329 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11330 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11331 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11332 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11333 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11334 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11335 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11336 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11337 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11338 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11339 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11340 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11341 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11342 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11343 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11344 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11345 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11346
5469facd 113472016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11348
11349 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11350 (Holder::foo): Reflect this.
11351
503de754 113522016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11353
11354 PR target/70442
11355 * gcc.dg/pr70442.c: New test.
11356
13ee2de7 113572016-03-31 Nathan Sidwell <nathan@acm.org>
11358
11359 PR c++/70393
11360 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11361
5e0d03a8 113622016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11363
11364 PR target/70453
11365 * gcc.target/i386/pr70453.c: New test.
11366
8cb82ed4 113672016-03-31 Andrey Belevantsev <abel@ispras.ru>
11368
11369 PR target/70292
11370 * gcc.c-torture/pr70292.c: New test.
11371
7952b661 113722016-03-31 Marek Polacek <polacek@redhat.com>
11373
11374 PR c/70297
11375 * c-c++-common/pr70297.c: New test.
11376 * g++.dg/cpp0x/typedef-redecl.C: New test.
11377 * gcc.dg/typedef-redecl2.c: New test.
11378
1607cc74 113792016-03-31 Jakub Jelinek <jakub@redhat.com>
11380
11381 PR rtl-optimization/70460
11382 * gcc.c-torture/execute/pr70460.c: New test.
11383
c689c252 113842016-03-31 Richard Biener <rguenther@suse.de>
11385
11386 PR c++/70430
11387 * g++.dg/ext/vector30.C: New testcase.
11388
91c9586d 113892016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11390 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11391
11392 * gfortran.dg/fmt_pf.f90: New test.
11393
afa5c1b8 113942016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11395
11396 Forward-port from 5 branch
11397 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR testsuite/70356
11400 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11401 dg-require-effective-target after dg-do.
11402
11403 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11404
11405 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11406
6a5dcab3 114072016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11408 Julian Brown <julian@codesourcery.com>
11409 Chung-Lin Tang <cltang@codesourcery.com>
11410 Cesar Philippidis <cesar@codesourcery.com>
11411 James Norris <jnorris@codesourcery.com>
11412 Tom de Vries <tom@codesourcery.com>
11413 Nathan Sidwell <nathan@codesourcery.com>
11414
305d86a0 11415 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11416 * c-c++-common/goacc/loop-clauses.c: Likewise.
11417 * g++.dg/goacc/template.C: Likewise.
11418 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11419 * gfortran.dg/goacc/loop-1.f95: Likewise.
11420 * gfortran.dg/goacc/loop-5.f95: Likewise.
11421 * gfortran.dg/goacc/loop-6.f95: Likewise.
11422 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11423 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11424 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11425 * c-c++-common/goacc/clauses-fail.c: Likewise.
11426 * c-c++-common/goacc/parallel-1.c: Likewise.
11427 * c-c++-common/goacc/reduction-1.c: Likewise.
11428 * c-c++-common/goacc/reduction-2.c: Likewise.
11429 * c-c++-common/goacc/reduction-3.c: Likewise.
11430 * c-c++-common/goacc/reduction-4.c: Likewise.
11431 * c-c++-common/goacc/routine-3.c: Likewise.
11432 * c-c++-common/goacc/routine-4.c: Likewise.
11433 * c-c++-common/goacc/routine-5.c: Likewise.
11434 * c-c++-common/goacc/tile.c: Likewise.
11435 * g++.dg/goacc/template.C: Likewise.
11436 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11437 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11438 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11439 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11440 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11441 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11442 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11443 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11444 * c-c++-common/goacc/use_device-1.c: ... this file.
11445 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11446 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11447 * c-c++-common/goacc/host_data-6.c: ... this file.
11448 * c-c++-common/goacc/loop-2-kernels.c: New file.
11449 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11450 * c-c++-common/goacc/loop-3.c: Likewise.
11451 * g++.dg/goacc/reference.C: Likewise.
11452 * g++.dg/goacc/routine-1.C: Likewise.
11453 * g++.dg/goacc/routine-2.C: Likewise.
11454
932c0baa 114552016-03-30 Richard Biener <rguenther@suse.de>
11456
11457 PR middle-end/70450
11458 * gcc.dg/torture/pr70450.c: New testcase.
11459
7f7c4659 114602016-03-30 Jakub Jelinek <jakub@redhat.com>
11461
11462 PR target/70421
11463 * gcc.dg/torture/pr70421.c: New test.
11464 * gcc.target/i386/avx512f-pr70421.c: New test.
11465
9cbfe80c 114662016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11467
11468 PR testsuite/70364
11469 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11470 (check): New function.
11471 (bar): Call check.
11472 (foo): Align stack to 16 bytes when calling bar.
11473 * gcc.target/i386/cleanup-2.c: Likewise.
11474
f56c7d36 114752016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11476
11477 PR tree-optimization/59124
11478 * gcc.dg/Warray-bounds-19.c: New test.
11479
92a44a68 114802016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11481
11482 * lib/prune.exp (escape_regex_chars): New.
11483 (prune_file_path): Update to quote metcharacters for regexp.
11484
a3daa269 114852016-03-29 Jakub Jelinek <jakub@redhat.com>
11486
24e1ba3d 11487 PR rtl-optimization/70429
11488 * gcc.c-torture/execute/pr70429.c: New test.
11489
a3daa269 11490 PR tree-optimization/70405
11491 * gcc.dg/pr70405.c: New test.
11492
3ef41a6e 114932016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11494
11495 PR fortran/70397
11496 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11497 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11498
4abd9410 114992016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11500
11501 PR testsuite/64177
11502 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11503 __cilkrts_set_param to set two workers.
11504 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11505 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11506
b58e5f0f 115072016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11508
305d86a0 11509 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11510
bff53658 115112016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11512
11513 PR target/70406
305d86a0 11514 * gcc.target/i386/pr70406.c: New test.
bff53658 11515
bb2c9c15 115162016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11517
11518 * gnat.dg/specs/double_record_extension3.ads: New test.
11519
f12c84ab 115202016-03-25 Richard Henderson <rth@redhat.com>
11521
11522 PR target/70120
11523 * gcc.target/aarch64/pr70120-1.c: New.
11524 * gcc.target/aarch64/pr70120-2.c: New.
11525 * gcc.target/aarch64/pr70120-3.c: New.
11526
b0bf58c4 115272016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11528
11529 PR c++/62212
11530 * g++.dg/template/mangle2.C: The dg-do directive should be
11531 "compile" not "assemble".
11532
f175ba0f 115332016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11534
11535 PR lto/69650
11536 * gcc.dg/pr69650.c: New test.
11537
4cc3295f 115382016-03-25 David Edelsohn <dje.gcc@gmail.com>
11539
11540 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11541
0cf40600 115422016-03-25 Alan Modra <amodra@gmail.com>
11543
11544 * gcc.dg/dfp/pr70052.c: New test.
11545
3aebf099 115462016-03-24 Richard Henderson <rth@redhat.com>
11547
11548 PR middle-end/69845
11549 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11550 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11551
83245bd3 115522016-03-24 Tom de Vries <tom@codesourcery.com>
11553
11554 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11555
108e7ee4 115562016-03-24 Tom de Vries <tom@codesourcery.com>
11557
11558 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11559 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11560
17af0b14 115612016-03-24 Tom de Vries <tom@codesourcery.com>
11562
11563 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11564 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11565
6c8770ee 115662016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11567
11568 PR c++/62212
11569 * g++.dg/template/mangle2.C: New test.
11570
a7e21b7b 115712016-03-24 Richard Biener <rguenther@suse.de>
11572
11573 PR tree-optimization/70396
11574 * gcc.dg/torture/pr70396.c: New testcase.
11575
f365d297 115762016-03-24 Richard Biener <rguenther@suse.de>
11577
11578 PR middle-end/70370
11579 * gcc.dg/torture/pr70370.c: New testcase.
11580
da7aeb13 115812016-03-24 Tom de Vries <tom@codesourcery.com>
11582
11583 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11584 * gfortran.dg/goacc/kernels-tree.f95: Same.
11585 * gfortran.dg/goacc/parallel-tree.f95: Same.
11586
80b30de0 115872016-03-24 Tom de Vries <tom@codesourcery.com>
11588
11589 * c-c++-common/goacc/uninit-if-clause.c: New test.
11590 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11591
cb9b6b99 115922016-03-24 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR target/70290
305d86a0 11595 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11596 Fix formatting.
cb9b6b99 11597
a4225fff 115982016-03-24 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/70372
11601 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11602
5a869ab8 116032016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11604
11605 PR c++/70347
11606 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11607
36ce5faa 116082016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11609
11610 PR c++/70332
11611 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11612
c4fa85c9 116132016-03-23 Jakub Jelinek <jakub@redhat.com>
11614
d9377ad5 11615 PR c++/70001
11616 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11617 * g++.dg/cpp1y/pr70001.C: New test.
11618
c4fa85c9 11619 PR c++/70323
11620 * g++.dg/cpp0x/constexpr-70323.C: New test.
11621
0a2062da 116222016-03-23 Alexandre Oliva <aoliva@redhat.com>
11623 Jason Merrill <jason@redhat.com>
11624 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR c++/69315
11627 * g++.dg/cpp0x/constexpr-69315.C: New test.
11628 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11629
62d2a6dc 116302016-03-23 Marek Polacek <polacek@redhat.com>
11631
11632 PR c++/69884
11633 * g++.dg/warn/Wignored-attributes-1.C: New test.
11634 * g++.dg/warn/Wignored-attributes-2.C: New test.
11635
a82d6246 116362016-03-23 Tom de Vries <tom@codesourcery.com>
11637
11638 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11639 initialization.
11640 * gfortran.dg/goacc/private-3.f95 (test): Same.
11641 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11642 missing use param.
11643
dc834ba1 116442016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11645
11646 * lib/target-supports.exp: Remove v7ve entry from loop
11647 creating effective target checks.
11648 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11649 (add_options_for_arm_arch_v7ve): Likewise.
11650
7e83fd1f 116512016-03-23 Jakub Jelinek <jakub@redhat.com>
11652
11653 PR tree-optimization/70354
11654 * gcc.dg/vect/pr70354-1.c: New test.
11655 * gcc.dg/vect/pr70354-2.c: New test.
11656 * gcc.target/i386/avx2-pr70354-1.c: New test.
11657 * gcc.target/i386/avx2-pr70354-2.c: New test.
11658
4e4da058 116592016-03-22 Jeff Law <law@redhat.com>
11660
11661 PR target/70232
11662 * gcc.dg/tree-ssa/pr70232.c: New test.
11663
6855137b 116642016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11665
11666 PR target/70302
11667 * gcc.target/i386/pr70302.c: New test.
11668
19db1ec8 116692016-03-22 Richard Biener <rguenther@suse.de>
11670
11671 PR middle-end/70251
11672 * g++.dg/torture/pr70251.C: New testcase.
11673
4baec9f2 116742016-03-22 David Malcolm <dmalcolm@redhat.com>
11675
11676 PR c/69993
11677 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11678 Wmisleading-indentation.c.
11679 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11680 reflect change to diagnostic text and order of messages.
11681 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11682
fcfec126 116832016-03-22 David Edelsohn <dje.gcc@gmail.com>
11684
11685 * g++.dg/ext/java-3.C: Don't compile on AIX.
11686
aa30728a 116872016-03-22 Richard Biener <rguenther@suse.de>
11688
11689 PR middle-end/70333
11690 * gcc.dg/torture/pr70333.c: New testcase.
11691
46ec4eb4 116922016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11693
11694 * g++.dg/ext/pr70290.C: New test.
11695
4880f878 116962016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11697
11698 PR target/70325
11699 * gcc.target/i386/pr70325.c: New test.
11700
3d78ea44 117012016-03-22 Jakub Jelinek <jakub@redhat.com>
11702
5934fb8f 11703 PR target/70329
11704 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11705 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11706
b6436f79 11707 PR target/70300
11708 * gcc.target/i386/pr70300.c: New test.
11709
3d78ea44 11710 PR c++/70295
11711 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11712 (func2): New function for cond with parens, xfail warning for c++.
11713 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11714
b60244f6 117152016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11716
11717 PR c++/70096
11718 * g++.dg/template/ptrmem30.C: New test.
11719
c8e3e744 117202016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11721
11722 PR c++/70204
11723 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11724 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11725
2715f63a 117262016-03-21 Jakub Jelinek <jakub@redhat.com>
11727
11728 PR middle-end/70326
11729 * gcc.dg/pr70326.c: New test.
11730
2daa2cda 117312016-03-21 Marc Glisse <marc.glisse@inria.fr>
11732 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR tree-optimization/70317
11735 * gcc.dg/pr70317.c: New test.
11736
d9aa5a50 117372016-03-21 Uros Bizjak <ubizjak@gmail.com>
11738
11739 PR target/70327
11740 * gcc.target/i386/pr70327.c: New test.
11741
e1a88bf4 117422016-03-21 Martin Liska <mliska@suse.cz>
11743
61941425 11744 PR ipa/70306
e1a88bf4 11745 * gcc.dg/ipa/pr70306.c: New test.
11746
d9aa5a50 117472016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11748
11749 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11750 * gcc.target/arm/attr-align3.c: Likewise.
11751 * gcc.target/arm/attr_arm.c: Likewise.
11752 * gcc.target/arm/flip-thumb.c: Likewise.
11753
afdde20c 117542016-03-21 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR target/70296
11757 * gcc.target/powerpc/altivec-36.c: New test.
11758
3f2ef661 117592016-03-21 Richard Biener <rguenther@suse.de>
11760
11761 PR tree-optimization/70310
11762 * gcc.dg/torture/pr70310.c: New testcase.
11763
08b2b692 117642016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11765
11766 PR target/70293
11767 * gcc.target/i386/pr70293.c: New test.
11768
93505d22 117692016-03-21 Richard Biener <rguenther@suse.de>
11770
11771 PR tree-optimization/70288
11772 * gcc.dg/torture/pr70288-1.c: New testcase.
11773 * gcc.dg/torture/pr70288-2.c: Likewise.
11774
06fd1914 117752016-03-21 Andrey Belevantsev <abel@ispras.ru>
11776
11777 PR rtl-optimization/69307
11778 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11779
b628775e 117802016-03-21 Andrey Belevantsev <abel@ispras.ru>
11781
11782 PR rtl-optimization/69102
11783 * gcc.c-torture/compile/pr69102.c: New test.
11784
1421f43c 117852016-03-18 Jeff Law <law@redhat.com>
11786
11787 PR rtl-optimization/70263
11788 * gcc.c-torture/compile/pr70263-1.c: New test.
11789 * gcc.target/i386/pr70263-2.c: New test.
11790
e7142ce1 117912016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11792
11793 PR rtl-optimization/70278
11794 * gcc.dg/torture/pr70278.c: New test.
11795 * gcc.target/arm/pr70278.c: New test.
11796
5539bc70 117972016-03-18 David Malcolm <dmalcolm@redhat.com>
11798
11799 PR c/70281
11800 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11801 (test_builtin_types_compatible_p): New test function.
11802 * gcc.dg/pr70281.c: New test case.
11803
296a290a 118042016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11805
11806 PR target/70113
11807 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11808
666094f0 118092016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11810
11811 PR tree-optimization/70252
11812 * gcc.dg/pr70252.c: New test.
11813
350514e8 118142016-03-18 Tom de Vries <tom@codesourcery.com>
11815
11816 * gcc.dg/pr70161-2.c: New test.
11817 * gcc.dg/pr70161.c: New test.
11818
011e0cea 118192016-03-18 Tom de Vries <tom@codesourcery.com>
11820
11821 PR ipa/70269
11822 * gcc.dg/pr70269.c: New test.
11823
292a09de 118242016-03-18 Jakub Jelinek <jakub@redhat.com>
11825
11826 PR c++/70267
11827 * g++.dg/ext/java-3.C: New test.
11828
efc86c4c 118292016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11830
11831 PR c++/70205
11832 * g++.dg/lookup/pr70205.C: New test.
11833
a28dd575 118342016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11835
11836 PR c++/70218
11837 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11838
92e7ab1e 118392016-03-17 Marek Polacek <polacek@redhat.com>
11840
11841 PR c/69407
11842 * gcc.dg/atomic-op-6.c: New test.
11843
7378dbfb 118442016-03-17 David Malcolm <dmalcolm@redhat.com>
11845
11846 PR c/70264
11847 * c-c++-common/pr70264.c: New test case.
11848
f7995d7d 118492016-03-17 Jakub Jelinek <jakub@redhat.com>
11850
e2895b76 11851 PR c++/70144
11852 * c-c++-common/pr70144-1.c: New test.
11853 * c-c++-common/pr70144-2.c: New test.
11854
f7995d7d 11855 PR c++/70272
11856 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11857 * g++.dg/opt/flifetime-dse6.C: New test.
11858 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11859
5ec4a949 118602016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11861
11862 PR driver/70192
11863 * gcc.dg/pic-1.c: New test.
11864 * gcc.dg/pic-2.c: Likewise.
11865 * gcc.dg/pic-3.c: Likewise.
11866 * gcc.dg/pic-4.c: Likewise.
11867 * gcc.dg/pie-1.c: Likewise.
11868 * gcc.dg/pie-2.c: Likewise.
11869 * gcc.dg/pie-3.c: Likewise.
11870 * gcc.dg/pie-4.c: Likewise.
11871 * gcc.dg/pie-5.c: Likewise.
11872 * gcc.dg/pie-6.c: Likewise.
11873
c28550e1 118742016-03-17 Tom de Vries <tom@codesourcery.com>
11875
11876 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11877 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11878
be3296cb 118792016-03-17 Richard Biener <rguenther@suse.de>
11880
11881 PR debug/70271
11882 * g++.dg/debug/pr70271.C: New testcase.
11883
9b60ef21 118842016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11885
11886 * gcc.target/i386/pr70251.c: New test.
11887
9a80bc1a 118882016-03-17 Marek Polacek <polacek@redhat.com>
11889
11890 PR c++/70194
11891 * g++.dg/warn/constexpr-70194.C: New test.
11892
733d7ff9 118932016-03-16 Richard Henderson <rth@redhat.com>
11894
11895 PR middle-end/70240
11896 * gcc.c-torture/compile/pr70240.c: New.
11897
3e6f12bf 118982016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11899
11900 * gcc.c-torture/compile/20151204.c: Skip for avr.
11901
867c9e99 119022016-03-16 Jakub Jelinek <jakub@redhat.com>
11903
11904 PR target/70245
11905 * g++.dg/opt/pr70245.C: New test.
11906 * g++.dg/opt/pr70245.h: New file.
11907 * g++.dg/opt/pr70245-aux.cc: New file.
11908
8ced6ab7 119092016-03-16 Martin Sebor <msebor@redhat.com>
11910
11911 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11912
37af779a 119132016-03-16 Richard Henderson <rth@redhat.com>
11914
11915 PR middle-end/70199
11916 * gcc.c-torture/compile/pr70199.c: New.
11917
78ed999c 119182016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11919
11920 * gcc.dg/uninit-19.c: Run dos2unix.
11921
462ca422 119222016-03-16 Marek Polacek <polacek@redhat.com>
11923
11924 PR c/70093
11925 * gcc.dg/nested-func-10.c: New test.
11926 * gcc.dg/nested-func-9.c: New test.
11927
fe58aacc 119282016-03-16 Jakub Jelinek <jakub@redhat.com>
11929
11930 PR tree-optimization/68714
11931 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11932
27a53872 119332016-03-16 Tom de Vries <tom@codesourcery.com>
11934
11935 PR tree-optimization/68715
11936 * gcc.dg/graphite/pr68715-2.c: New test.
11937 * gcc.dg/graphite/pr68715.c: New test.
11938 * gfortran.dg/graphite/pr68715.f90: New test.
11939
95049c3c 119402016-03-16 Tom de Vries <tom@codesourcery.com>
11941
11942 PR tree-optimization/68809
11943 * gcc.dg/graphite/pr68809-2.c: New test.
11944 * gcc.dg/graphite/pr68809.c: New test.
11945
09eddd70 119462016-03-16 Jakub Jelinek <jakub@redhat.com>
11947
81fc5915 11948 PR c++/70147
11949 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11950 method call to i () as argument. Adjust expected output.
11951
09eddd70 11952 PR c++/70147
11953 * g++.dg/ubsan/pr70147-1.C: New test.
11954 * g++.dg/ubsan/pr70147-2.C: New test.
11955
6373d2a2 119562016-03-15 Martin Sebor <msebor@redhat.com>
11957
11958 PR c++/58281
11959 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11960
d27a0c11 119612016-03-15 John David Anglin <danglin@gcc.gnu.org>
11962
9908039d 11963 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11964 hppa*-*-hpux*.
11965
45cdc3a6 11966 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11967
d27a0c11 11968 PR libfortran/69799
11969 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11970 libatomic_available.
11971
0dd1d57f 119722016-03-15 Marek Polacek <polacek@redhat.com>
11973
11974 PR c++/70209
11975 * g++.dg/ext/attribute-may-alias-4.C: New test.
11976
0ce02c07 119772016-03-15 Alexander Monakov <amonakov@ispras.ru>
11978
11979 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11980 -fvar-tracking-assignments-toggle flag.
11981
f6e39b30 119822016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11983
11984 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11985
167f93a2 119862016-03-15 Jakub Jelinek <jakub@redhat.com>
11987
11988 PR rtl-optimization/70222
11989 * gcc.c-torture/execute/pr70222-1.c: New test.
11990 * gcc.c-torture/execute/pr70222-2.c: New test.
11991
08a8af4a 119922016-03-15 Richard Henderson <rth@redhat.com>
11993
11994 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11995
738eb905 119962016-03-15 Andrey Belevantsev <abel@ispras.ru>
11997
11998 PR rtl-optimization/69032
11999 * gcc.dg/pr69032.c: New test.
12000
dd148b3a 120012016-03-15 Andrey Belevantsev <abel@ispras.ru>
12002
12003 PR rtl-optimization/63384
d9aa5a50 12004 * g++.dg/pr63384.C: New test.
dd148b3a 12005
acf58115 120062016-03-15 Andrey Belevantsev <abel@ispras.ru>
12007
12008 PR target/64411
12009 * gcc.target/i386/pr64411.C: New test.
12010
a2897dc4 120112016-03-15 Tom de Vries <tom@codesourcery.com>
12012
12013 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12014 * gfortran.dg/goacc/kernels-alias.f95: New test.
12015
7bad2faf 120162016-03-14 Martin Sebor <msebor@redhat.com>
12017
12018 PR c++/53792
12019 * g++.dg/cpp0x/constexpr-inline.C: New test.
12020 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12021
d65fa8d9 120222016-03-14 David Edelsohn <dje.gcc@gmail.com>
12023
12024 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12025
2b3c633f 120262016-03-14 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR middle-end/70219
12029 * gcc.dg/pr70219.c: New test.
12030
e947f9c3 120312016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12032
12033 PR target/70083
12034 * gcc.dg/torture/pr70083.c: New test.
12035 * gcc.target/i386/pr70083.c: New test.
12036
74201dc2 120372016-03-14 Richard Biener <rguenther@suse.de>
12038
12039 PR tree-optimization/56365
12040 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12041
88aea41e 120422016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12043
12044 PR target/70098
12045 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12046 New function.
12047 * g++.dg/pr70098.C: New testcase.
12048
12049
1bd2aefd 120502016-03-14 Tom de Vries <tom@codesourcery.com>
12051
12052 PR tree-optimization/70045
12053 * gcc.dg/graphite/pr70045.c: New test.
12054
922c7033 120552016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12056
12057 PR fortran/69043
12058 * gfortran.dg/include_9.f90: New test.
12059
fd4ab6d9 120602016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12061
12062 PR fortran/45076
12063 gfortran.dg/prof/prof.exp: New script.
12064 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12065
7d7218d3 120662016-03-12 Andrey Belevantsev <abel@ispras.ru>
12067
12068 PR rtl-optimization/69307
12069 * gcc.dg/pr69307.c: New test.
12070
02ffd664 120712016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12072
12073 PR target/69614
12074 * gcc.target/arm/pr69614.c: New.
12075
76e207a9 120762016-03-12 Paul Thomas <pault@gcc.gnu.org>
12077
12078 PR fortran/70031
12079 * gfortran.dg/submodule_14.f08: New test
12080
12081 PR fortran/69524
12082 * gfortran.dg/submodule_15.f08: New test
12083
490ee78a 120842016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12085
12086 PR c++/70106
12087 * g++.dg/cpp1y/paren3.C: New test.
12088
04e137ff 120892016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12090
12091 PR target/70131
12092 * gcc.target/powerpc/ppc-round2.c: New test.
12093
27b2c1c4 120942016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12095
12096 PR target/70123
12097 * gcc.dg/torture/pr70123.c: New test.
12098
84116671 120992016-03-11 Jeff Law <law@redhat.com>
12100
12101 PR tree-optimization/70190
12102 * gcc.c-torture/compile/pr70190.c: New test.
12103
cfa58bc8 121042016-03-11 David Malcolm <dmalcolm@redhat.com>
12105
12106 PR c/68187
12107 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12108 case.
12109 (test43_b): Likewise.
12110 (test43_c): Likewise.
12111 (test43_d): Likewise.
12112 (test43_e): Likewise.
12113 (test43_f): Likewise.
12114 (test43_g): Likewise.
12115 (test44_a): Likewise.
12116 (test44_b): Likewise.
12117 (test44_c): Likewise.
12118 (test44_d): Likewise.
12119 (test44_e): Likewise.
12120
ce234f27 121212016-03-11 David Malcolm <dmalcolm@redhat.com>
12122
12123 PR c/70085
12124 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12125
e4756b48 121262016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12127
12128 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12129 dg-options.
12130
1f5ef87e 121312016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12132
12133 PR target/70002
12134 PR target/69245
12135 * gcc.target/aarch64/pr69245_2.c: New test.
12136
f9c352a1 121372016-03-11 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR tree-optimization/70177
12140 * gcc.dg/pr70177.c: New test.
12141
4dd92ac6 121422016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12143
12144 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12145
331e4fdb 121462016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12147
12148 * gcc.dg/tree-ssa/sra-20.c: New.
12149
69262824 121502016-03-11 Jakub Jelinek <jakub@redhat.com>
12151
6f9a7425 12152 PR rtl-optimization/70174
12153 * gcc.dg/pr70174.c: New test.
12154
69262824 12155 PR tree-optimization/70169
12156 * gcc.dg/pr70169.c: New test.
12157
4637a847 121582016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12159
12160 PR target/70160
12161 * gcc.target/i386/pr70160.c: New test.
12162
5a86d754 121632016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12164
12165 * gcc.target/s390/dfp-1.c: New test.
12166
af4c8290 121672016-03-10 Nick Clifton <nickc@redhat.com>
12168
12169 PR target/70044
12170 * gcc.target/aarch64/pr70044.c: New test.
12171
98dfd328 121722016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12173 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR c++/70001
12176 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12177 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12178 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12179
75e72311 121802016-03-10 Jan Hubicka <hubicka@ucw.cz>
12181
12182 PR lto/69589
12183 * g++.dg/lto/pr69589_0.C: New testcase
12184 * g++.dg/lto/pr69589_1.C: New testcase
12185
a2eb1271 121862016-03-10 Marek Polacek <polacek@redhat.com>
12187
12188 PR c++/70153
12189 * g++.dg/delayedfold/unary-plus1.C: New test.
12190
121912016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12192
12193 * gcc.target/arm/pr45701-1.c: Escape brackets.
12194 * gcc.target/arm/pr45701-2.c: Likewise.
12195
5ab2987f 121962016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12197
12198 * gfortran.dg/unconstrained_commons.f: New.
12199
6972afac 122002016-03-10 Alan Modra <amodra@gmail.com>
12201
12202 * gcc.dg/pr69195.c: New.
12203 * gcc.dg/pr69238.c: New.
12204
c82c99ec 122052016-03-10 Tom de Vries <tom@codesourcery.com>
12206
12207 PR testsuite/68915
12208 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12209
a2389d4a 122102016-03-10 Richard Biener <rguenther@suse.de>
12211
12212 PR tree-optimization/70128
12213 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12214 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12215
c272412d 122162016-03-09 Jakub Jelinek <jakub@redhat.com>
12217
a0451069 12218 PR tree-optimization/70152
12219 * gcc.dg/pr70152.c: New test.
12220
c272412d 12221 PR target/70086
12222 * gcc.target/i386/pr70086-1.c: New test.
12223 * gcc.target/i386/pr70086-2.c: New test.
12224 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12225
12226 PR tree-optimization/70127
12227 * gcc.c-torture/execute/pr70127.c: New test.
12228
27dcb7a8 122292016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12230
12231 * c-c++-common/goacc/combined-directives-2.c: New test.
12232
c24757cf 122332016-03-09 David Malcolm <dmalcolm@redhat.com>
12234
12235 PR c/68473
12236 PR c++/70105
12237 * g++.dg/diagnostic/pr70105.C: New test.
12238 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12239 (test_multiple_ordinary_maps): New test function.
12240
83108969 122412016-03-09 David Malcolm <dmalcolm@redhat.com>
12242
12243 PR c/68473
12244 PR c++/70105
12245 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12246 Drop range information from call to inform_at_rich_loc.
12247 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12248 New.
12249 (test_show_locus): Replace calls to rich_location::add_range with
12250 calls to add_range. Rewrite the tests that used the now-defunct
12251 rich_location ctor taking a source_range. Simplify other tests
12252 by replacing calls to COMBINE_LOCATION_DATA with calls to
12253 make_location.
12254
6733c0e8 122552016-03-09 Richard Biener <rguenther@suse.de>
12256 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR tree-optimization/70138
12259 * gcc.dg/vect/pr70138-1.c: New testcase.
12260 * gcc.dg/vect/pr70138-2.c: Likewise.
12261
96abb9f5 122622016-03-09 Jakub Jelinek <jakub@redhat.com>
12263
12264 PR target/70049
12265 * gcc.target/i386/pr70049.c: New test.
12266
42bb3bfb 122672016-03-09 Richard Biener <rguenther@suse.de>
12268
12269 PR c/70143
12270 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12271 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12272 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12273
27527428 122742016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12275
12276 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12277 arm-*-*.
12278
248449f2 122792016-03-09 Jakub Jelinek <jakub@redhat.com>
12280
1bd49ced 12281 PR middle-end/67278
12282 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12283
248449f2 12284 PR target/67278
12285 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12286
12287 PR middle-end/70050
12288 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12289 in testcase comment.
12290
dfc460ff 122912016-03-09 Tom de Vries <tom@codesourcery.com>
12292
12293 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12294 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12295 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12296 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12297 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12298 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12299 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12300 * gfortran.dg/goacc/kernels-loop.f95: New test.
12301
0377fc7f 123022016-03-08 Martin Sebor <msebor@redhat.com>
12303
12304 PR c++/62096
12305 * g++.dg/warn/overflow-warn-7.C: New test.
12306
3556aa80 123072016-03-08 Jason Merrill <jason@redhat.com>
12308
12309 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12310 * lib/target-supports.exp (check_effective_target_concepts): New.
12311
e5096208 123122016-03-08 Jakub Jelinek <jakub@redhat.com>
12313
5370eb8d 12314 PR c++/70135
12315 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12316 * g++.dg/ubsan/pr70135.C: New test.
12317
e5096208 12318 PR target/70110
12319 * gcc.dg/pr70110.c: New test.
12320
cc37120d 123212016-03-07 Martin Jambor <mjambor@suse.cz>
12322
12323 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12324 * c-c++-common/gomp/if-1.c: Likewise.
12325 * c-c++-common/gomp/pr61486-2.c: Likewise.
12326 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12327 to dg-additional-options.
12328 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12329 * g++/gomp/target-teams-1.c: Likewise.
12330 * gcc.dg/gomp/gomp.exp: Likewise.
12331 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12332 dg-additional-options.
12333 * gfortran.dg/gomp/gomp.exp: Likewise.
12334 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12335 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12336 dg-additional-options.
12337 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12338
53c248d8 123392016-03-07 Martin Jambor <mjambor@suse.cz>
12340
12341 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12342 * c-c++-common/gomp/gridify-1.c: New test.
12343 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12344
541e79a0 123452016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12346
12347 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12348 trigger for cortex-r8, when scanning for register r8.
12349 * gcc.target/arm/pr45701-2.c: Likewise.
12350
4dfabd94 123512016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12352 Jeff Law <law@redhat.com>
4dfabd94 12353
12354 PR tree-optimization/69740
12355 * gcc.c-torture/compile/pr69740-1.c: New test.
12356 * gcc.c-torture/compile/pr69740-2.c: New test.
12357
1b63a87b 123582016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12359
12360 * lib/target-supports.exp
12361 (check_effective_target_whole_vector_shift): Enable for PPC64.
12362
d33914da 123632016-03-07 Richard Biener <rguenther@suse.de>
12364
12365 PR tree-optimization/70115
12366 * gcc.dg/torture/pr70115.c: New testcase.
12367
584fba4b 123682016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12369
12370 PR middle-end/69916
12371 * c-c-++-common/goacc/pr69916.c: New.
12372
7f2f5ec0 123732016-03-07 Richard Henderson <rth@redhat.com>
12374
12375 * gcc.c-torture/compile/pr70061.c: New test.
12376
f530e7c4 123772016-03-07 Richard Biener <rguenther@suse.de>
12378
12379 PR testsuite/70109
12380 * gcc.dg/vect/O3-pr36098.c: New testcase.
12381
a3855fed 123822016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12383
12384 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12385
091ffc31 123862016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12387
12388 * gnat.dg/renaming9.ad[sb]: New testcase.
12389
2941b871 123902016-03-05 Jakub Jelinek <jakub@redhat.com>
12391
12392 PR c++/70084
12393 * g++.dg/expr/stdarg3.C: New test.
12394
5173ce42 123952016-03-04 Jeff Law <law@redhat.com>
12396
12397 PR tree-optimization/69196
12398 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12399 x86_64-*-*.
12400
2d1d2e55 124012016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12402
0e43078e 12403 PR c/69973
12404 * gcc.dg/pr69973.c: New test.
12405
d8ec06ae 12406 PR rtl-optimization/69941
12407 * gcc.dg/torture/pr69941.c: New test.
12408
2d1d2e55 12409 PR c/69824
12410 * gcc.dg/pr69824.c: New test.
12411
32f692e2 124122016-03-05 Tom de Vries <tom@codesourcery.com>
12413
12414 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12415 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12416 function.
12417
1c699e9a 124182016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12419
12420 PR c++/66786
12421 * g++.dg/cpp1y/var-templ48.C: New test.
12422 * g++.dg/cpp1y/var-templ49.C: New test.
12423
358448c6 124242016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12425
12426 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12427
01dc3c45 124282016-03-04 Jakub Jelinek <jakub@redhat.com>
12429
e968ff6d 12430 PR c++/70035
12431 * g++.dg/ubsan/pr70035.C: New test.
12432
01dc3c45 12433 PR target/70062
12434 * gcc.target/i386/pr70062.c: New test.
12435
3937d618 124362016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12437
12438 * g++.dg/template/typename21.C: Remove c++98_only.
12439
c58ac7f8 124402016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12441
12442 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12443
0060768a 124442016-03-04 David Malcolm <dmalcolm@redhat.com>
12445
12446 PR c/68187
12447 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12448 function.
12449 (fn_42_b): Likewise.
12450 (fn_42_c): Likewise.
12451
74c6fd40 124522016-03-04 David Malcolm <dmalcolm@redhat.com>
12453
12454 PR c/68187
12455 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12456 function.
12457 (fn_40_b): Likewise.
12458 (fn_41_a): Likewise.
12459 (fn_41_b): Likewise.
12460
31b11359 124612016-03-04 Jakub Jelinek <jakub@redhat.com>
12462
12463 PR target/70059
12464 * gcc.target/i386/avx512f-pr70059.c: New test.
12465 * gcc.target/i386/avx512dq-pr70059.c: New test.
12466
c5b93452 124672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12468
12469 PR rtl-optimization/57676
12470 * gcc.dg/torture/pr57676.c: New test.
12471
268fbd56 124722016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12473
12474 * gcc.dg/pr70026.c: New test.
12475
6560d1ad 124762016-03-04 Marek Polacek <polacek@redhat.com>
12477
12478 PR c/69798
12479 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12480 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12481
cc7dfddf 124822016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12483
12484 PR target/70004
12485 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12486 Delete.
12487 (test_corners_sisd_si): Likewise.
12488 (main): Remove checks of the above.
12489 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12490
e9663bd4 124912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12492
12493 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12494
dcdd684e 124952016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12496
12497 * gcc.dg/torture/pr69951.c: Accept argc==0.
12498
e692d332 124992016-03-04 Richard Biener <rguenther@suse.de>
12500
12501 PR c++/70054
12502 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12503 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12504
af77b7e6 125052016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12506
12507 PR testsuite/69766
12508 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12509 testing multiarch.
12510
290da96e 125112016-03-04 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR debug/69947
12514 * gcc.dg/guality/pr69947.c: New test.
12515
e51ce713 125162016-03-03 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR ada/70017
12519 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12520
1feed892 125212016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12522
12523 PR rtl-optimization/69904
12524 * gcc.target/arm/pr69904.c: New test.
12525
c32bda69 125262016-03-03 Jakub Jelinek <jakub@redhat.com>
12527
12528 PR target/70021
12529 * gcc.dg/vect/pr70021.c: New test.
12530 * gcc.target/i386/pr70021.c: New test.
12531
1bc579ed 125322016-03-03 Marek Polacek <polacek@redhat.com>
12533
12534 PR middle-end/70050
12535 * gcc.dg/pr70050.c: New test.
12536
cfa8d638 125372016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12538
12539 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12540
1b889259 125412016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12542
12543 PR tree-optimization/70043
12544 * gfortran.dg/vect/pr70043.f90: New test.
12545
f756dfa3 125462016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12547
12548 * gnat.dg/specs/task1.ads: New test.
12549
5cb4863d 125502016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12551
12552 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12553 Invoke gdb with -batch.
12554 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12555
5dd12e43 125562016-03-03 Richard Biener <rguenther@suse.de>
12557
12558 PR tree-optimization/55936
12559 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12560
d97ba4ca 125612016-03-02 Jeff Law <law@redhat.com>
12562
5d23c86f 12563 PR rtl-optimization/69942
12564 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12565 effects of argument promotions.
12566
d97ba4ca 12567 PR tree-optimization/69987
12568 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12569 target does not support -fprefetch-loop-arrays.
12570
901faaa0 125712016-03-02 Uros Bizjak <ubizjak@gmail.com>
12572
12573 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12574
51f6fdce 125752016-03-02 Bin Cheng <bin.cheng@arm.com>
12576
6bc7872f 12577 PR rtl-optimization/69052
51f6fdce 12578 * gcc.target/i386/pr69052.c: New test.
12579
31d31e07 125802016-03-02 Alan Modra <amodra@gmail.com>
12581
12582 * gcc.dg/pr69990.c: New.
12583
04faee95 125842016-03-02 Jakub Jelinek <jakub@redhat.com>
12585
270d0117 12586 PR c/68062
12587 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12588
12589 PR middle-end/70022
12590 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12591
04faee95 12592 PR target/70028
12593 * gcc.target/i386/pr70028.c: New test.
12594
a2cc9e8e 125952016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12596
12597 * c-c++-common/asan/swapcontext-test-1.c,
12598 * c-c++-common/tsan/thread_leak.c,
12599 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12600 * g++.dg/tsan/benign_race.C,
12601 * g++.dg/tsan/fd_close_norace.C,
12602 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12603 races with sanitizer output
12604
dd4bd263 126052016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12606 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12607
12608 PR target/67278
12609 * gcc.dg/simd-8.c: New testcase.
12610
b5fe3a49 126112016-03-02 Richard Biener <rguenther@suse.de>
12612
12613 PR middle-end/67278
12614 * gcc.dg/simd-7.c: New testcase.
12615
23601f67 126162016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12617
12618 * gcc.target/i386/pr70007.c: Tweak.
12619
f66f65e7 126202016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12621
12622 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12623
60773515 126242016-03-02 Marek Polacek <polacek@redhat.com>
12625
12626 PR c/67854
12627 * gcc.dg/pr67854.c: New test.
12628
6c094cb1 126292016-03-02 Jakub Jelinek <jakub@redhat.com>
12630
12631 PR middle-end/70025
12632 * gcc.dg/torture/pr70025.c: New test.
12633
7627bb56 126342016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12635
12636 PR tree-optimization/68621
12637 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12638
066c8e94 126392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12640
12641 * gcc.target/i386/pr70007.c: New test.
12642
d3b819ad 126432016-03-01 Jeff Law <law@redhat.com>
12644
d4b9ad56 12645 PR tree-optimization/69196
7e217344 12646 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12647
d3b819ad 12648 PR tree-optimization/69196
12649 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12650 duplicating code and spoiling the expected output.
12651
4f37285d 126522016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12653
12654 PR target/70033
12655 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12656 supports power9 before doing tests.
12657 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12658 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12659 * gcc.target/powerpc/p9-permute.c: Likewise.
12660
3e9c4f6c 126612016-03-01 Uros Bizjak <ubizjak@gmail.com>
12662
12663 PR target/70027
12664 * gcc.target/i386/pr70027.c: New test.
12665
e324729e 126662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12667
12668 * gcc.dg/pr70017.c: New test.
12669
40e9ce2d 126702016-03-01 Jakub Jelinek <jakub@redhat.com>
12671
12672 PR c/69796
12673 PR c/69974
12674 * gcc.dg/pr69796.c: New test.
12675 * gcc.dg/pr69974.c: New test.
12676
e8b016ea 126772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12678
12679 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12680
24d3127c 126812016-02-29 Jeff Law <law@redhat.com>
12682
12683 PR tree-optimization/69987
12684 * gfortran.dg/pr69987.f90: New test.
12685
12686 PR tree-optimization/69989
12687 * gcc.c-torture/compile/pr69989-2.c: New test.
12688
12cc1225 126892016-03-01 Marek Polacek <polacek@redhat.com>
12690
12691 PR c++/69795
12692 * g++.dg/parse/invalid1.C: New test.
12693
d99a947c 126942016-03-01 Richard Biener <rguenther@suse.de>
12695
12696 PR middle-end/70022
12697 * gcc.dg/pr70022.c: New testcase.
12698
395dbc60 126992016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12700
12701 PR tree-optimization/69956
12702 * gcc.dg/pr69956.c: New test.
12703
40a35c55 127042016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12705
12706 PR target/70011
12707 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12708 XFAIL when hardware supports efficient unaligned storage access.
12709
4edc90b0 127102016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12711
12712 PR c++/69961
12713 * g++.dg/template/pr69961a.C: New test.
12714 * g++.dg/template/pr69961b.C: New test.
12715
1ed1f69a 127162016-02-29 David Malcolm <dmalcolm@redhat.com>
12717
12718 PR preprocessor/69985
12719 * gcc.dg/cpp/pr69985.c: New test case.
12720
01c5d15d 127212016-02-29 Jeff Law <law@redhat.com>
12722
3a4d3de5 12723 PR tree-optimization/70005
12724 * gcc.c-torture/execute/pr70005.c New test.
12725
01c5d15d 12726 PR tree-optimization/69999
12727 * gcc.c-torture/compile/pr69999.c: New test.
12728
1bf66b54 127292016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12730
12731 PR tree-optimization/69652
12732 * gcc.dg/torture/pr69652.c: Delete test.
12733 * gcc.dg/vect/pr69652.c: New test.
12734
b4d653d5 127352016-02-19 Richard Biener <rguenther@suse.de>
12736
12737 PR tree-optimization/69980
12738 * gfortran.dg/vect/pr69980.f90: New testcase.
12739
35bc4745 127402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12741
12742 * gcc.target/sparc/20160229-1.c: New test.
12743
bb54a538 127442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12745
12746 * gnat.dg/stack_usage3.adb: New test.
12747 * gnat.dg/stack_usage3_pkg.ads: New helper.
12748
95164e71 127492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12750
12751 * gnat.dg/renaming8.adb: New test.
12752 * gnat.dg/renaming8_pkg1.ads: New helper.
12753 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12754 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12755
a890896f 127562016-02-29 Richard Biener <rguenther@suse.de>
12757
12758 PR tree-optimization/69720
12759 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12760
5c70403a 127612016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12762
12763 PR fortran/68147
12764 PR fortran/47674
12765 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12766
dfb6d139 127672016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12768 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12769
12770 PR fortran/56007
12771 * gfortran.dg/coarray_8.f90: Adjust error message.
12772 * gfortran.dg/pr56007.f90: New test.
12773 * gfortran.dg/pr56007.f: New test.
12774
536508db 127752016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12776
12777 PR tree-optimization/69989
12778 * gcc.dg/torture/pr69989.c: New test.
12779
eec75e45 127802016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12781
12782 * gcc.target/i386/stack-realign-win.c: New test.
12783
0175e45a 127842016-02-28 Harald Anlauf <anlauf@gmx.de>
12785
12786 PR fortran/60126
12787 * gfortran.dg/pr60126.f90: New test.
12788
2a703589 127892016-02-27 Jeff Law <law@redhat.com>
12790
12791 Revert
12792 2016-02-26 Richard Biener <rguenther@suse.de>
12793 Jeff Law <law@redhat.com>
12794
12795 PR tree-optimization/69740
12796 * gcc.c-torture/compile/pr69740-1.c: New test.
12797 * gcc.c-torture/compile/pr69740-2.c: New test.
12798
359b4c18 127992016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12800
1c96765a 12801 PR fortran/69910
359b4c18 12802 * gfortran.dg/newunit_4.f90: New test.
12803
49462d93 128042016-02-27 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR target/69613
12807 PR rtl-optimization/69886
12808 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12809 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12810 target.
12811
c4ac733e 128122016-02-26 Martin Sebor <msebor@redhat.com>
12813
12814 PR tree-optimization/15826
12815 * gcc.dg/tree-ssa/pr15826.c: New test.
12816
da8c4b5d 128172016-02-26 Jakub Jelinek <jakub@redhat.com>
12818
12819 PR target/69969
12820 * gcc.target/powerpc/pr69969.c: New test.
12821
0a4558eb 128222016-02-26 Martin Sebor <msebor@redhat.com>
12823
12824 PR c++/15766
12825 * g++.old-deja/g++.other/decl5.C: Add a test case.
12826
5b500299 128272016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12828
12829 PR target/69946
12830 * gcc.target/powerpc/pr69946.c: New file.
12831
565f533b 128322016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12833 Jeff Law <law@redhat.com>
565f533b 12834
0a4558eb 12835 PR tree-optimization/69740
565f533b 12836 * gcc.c-torture/compile/pr69740-1.c: New test.
12837 * gcc.c-torture/compile/pr69740-2.c: New test.
12838
ff67cbea 128392016-02-26 Martin Jambor <mjambor@suse.cz>
12840
12841 PR middle-end/69920
12842 * gcc.dg/torture/pr69932.c: New test.
12843 * gcc.dg/torture/pr69936.c: Likewise.
12844
e400d817 128452016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12846
12847 PR target/69709
12848 * gcc.target/s390/pr69709.c: New test.
12849
126a5a2d 128502016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12851
12852 PR target/69245
12853 * gcc.target/aarch64/pr69245_1.c: New test.
12854
59c58860 128552016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12856
12857 PR target/69613
12858 * gcc.dg/torture/pr69613.c: New test.
12859
9441fa4e 128602016-02-26 Jakub Jelinek <jakub@redhat.com>
12861
12862 PR rtl-optimization/69891
12863 * gcc.target/i386/pr69891.c: New test.
12864
e48fcde0 128652016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12866 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12867
35ed600a 12868 PR target/61397
f41208a1 12869 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12870 functionality for both 32-bit and 64-bit.
12871
c86aaa0e 128722016-02-26 Richard Biener <rguenther@suse.de>
12873
12874 PR tree-optimization/69551
12875 * gcc.dg/torture/pr69951.c: New testcase.
12876
38e71a65 128772016-02-25 Richard Biener <rguenther@suse.de>
12878
12879 PR tree-optimization/48795
12880 * gcc.dg/Warray-bounds-18.c: New testcase.
12881
03331e69 128822016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12883
12884 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12885
f14d8d6a 128862016-02-25 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR rtl-optimization/69896
12889 * gcc.dg/pr69896.c: New test.
12890
4003c807 128912016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12892
12893 PR c++/69736
12894 * g++.dg/cpp1y/paren2.C: New test.
12895
a0573328 128962016-02-24 Martin Sebor <msebor@redhat.com>
12897
12898 PR c/51147
12899 * gcc.dg/enum-mode-2.c: New test.
12900
2cde02ad 129012016-02-24 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR c++/69922
12904 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12905 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12906 * g++.dg/ubsan/pr69922.C: New test.
12907
f0ea75d1 129082016-02-24 Marek Polacek <polacek@redhat.com>
12909
12910 PR c/69819
12911 * gcc.dg/pr69819.c: New test.
12912
05027366 129132016-02-24 Martin Sebor <msebor@redhat.com>
12914
34ed562b 12915 PR c++/69912
12916 * g++.dg/ext/flexary15.C: New test.
12917
129182016-02-24 Martin Sebor <msebor@redhat.com>
12919
12920 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12921 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12922 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12923
650c3ad5 129242016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12925 Charles Baylis <charles.baylis@linaro.org>
12926
12927 PR debug/61033
12928 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12929
596070e8 129302016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12931 Jakub Jelinek <jakub@redhat.com>
596070e8 12932
12933 PR middle-end/69760
12934 * gcc.dg/torture/pr69760.c: New testcase.
12935
d6b92d9f 129362016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12937
12938 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12939 pattern on Solaris with as.
12940
90436d9d 129412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12942
12943 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12944 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12945 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12946 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12947
7c749495 129482016-02-24 Jakub Jelinek <jakub@redhat.com>
12949
12950 PR middle-end/69915
12951 * gcc.dg/pr69915.c: New test.
12952
9c9680b5 129532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12954
12955 PR rtl-optimization/69886
12956 * gcc.dg/torture/pr69886.c: New test.
12957
36d081ee 129582016-02-24 Richard Biener <rguenther@suse.de>
12959
12960 PR middle-end/68963
12961 * gcc.dg/torture/pr68963.c: New testcase.
12962
2a0accb9 129632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12964
12965 PR target/69875
12966 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12967 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12968 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12969 * gcc.target/arm/atomic_loaddi_1.c: New test.
12970 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12971 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12972 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12973 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12974 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12975 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12976 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12977 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12978
f0e92ef1 129792016-02-24 Jakub Jelinek <jakub@redhat.com>
12980
12981 PR middle-end/69909
12982 * gcc.dg/torture/pr69909.c: New test.
12983
6907286f 129842016-02-24 Richard Biener <rguenther@suse.de>
12985
12986 PR tree-optimization/69907
12987 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12988 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12989 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12990
e6ab7475 129912016-02-24 Christian Bruel <christian.bruel@st.com>
12992
12993 * gcc.target/arm/pragma_cpp_fma.c: New test.
12994
47587450 129952016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12996
12997 PR fortran/61156
12998 * gfortran.dg/include_6.f90: Update test.
12999
d41ab738 130002016-02-23 Jakub Jelinek <jakub@redhat.com>
13001
13002 PR objc/69844
13003 * objc.dg/pr69844.m: New test.
13004
4772d9d5 130052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13006
13007 PR libgfortran/69456
13008 * gfortran.dg/namelist_89.f90: New test.
13009 * gfortran.dg/pr59700.f90: Update test..
13010
8c38d887 130112016-02-23 Martin Sebor <msebor@redhat.com>
13012
13013 PR middle-end/69780
13014 * g++.dg/ext/builtin_alloca.C: New test.
13015 * gcc.dg/builtins-68.c: New test.
13016
ee1bfdb0 130172016-02-23 Richard Henderson <rth@redhat.com>
13018
13019 * gcc.target/i386/addr-space-3.c: Remove test.
13020
52609ec3 130212016-02-23 David Malcolm <dmalcolm@redhat.com>
13022
13023 PR preprocessor/69126
13024 PR preprocessor/69543
13025 * c-c++-common/pr69126-2-long.c: New test.
13026 * c-c++-common/pr69126-2-short.c: New test.
13027 * c-c++-common/pr69543-1.c: Remove xfail.
13028
d5bf2cc8 130292016-02-23 David Malcolm <dmalcolm@redhat.com>
13030
13031 PR preprocessor/69126
13032 PR preprocessor/69543
13033 PR preprocessor/69558
13034 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13035 (f): Rename to...
13036 (test_2): ...this, and add leading comment.
13037 (MACRO_3, test_3): New.
13038 (MACRO_4A, MACRO_4B, test_4): New.
13039 (MACRO): Rename to...
13040 (MACRO_5): ...this.
13041 (g): Rename to...
13042 (test_5): ...this, updating for renaming of MACRO, and
13043 add leading comment.
13044 * c-c++-common/pr69543-1.c: New.
13045 * c-c++-common/pr69543-2.c: New.
13046 * c-c++-common/pr69543-3.c: New.
13047 * c-c++-common/pr69543-4.c: New.
13048 * c-c++-common/pr69558-1.c: New.
13049 * c-c++-common/pr69558-2.c: New.
13050 * c-c++-common/pr69558-3.c: New.
13051 * c-c++-common/pr69558-4.c: New.
13052 * gcc.dg/pr69558.c: Move to...
13053 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13054 xfail for c++.
13055
3a37a410 130562016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13057
13058 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13059 to -ftree-parallelize-loops/-fopenacc changes.
13060 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13061 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13062 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13063 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13064 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13065 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13066 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13067 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13068 * c-c++-common/goacc/kernels-loop.c: Likewise.
13069 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13070 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13071 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13072 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13073
ecca180f 130742016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13075
13076 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13077
eec0fa3f 130782016-02-23 Jakub Jelinek <jakub@redhat.com>
13079
f1f91c07 13080 PR c++/69902
13081 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13082
eec0fa3f 13083 PR c/69900
13084 * gcc.dg/pr69900.c: New test.
13085
e045424d 130862016-02-23 Martin Jambor <mjambor@suse.cz>
13087
13088 PR tree-optimization/69666
13089 * gcc.dg/tree-ssa/pr69666.c: New test.
13090
f482dff6 130912016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13092
13093 PR fortran/67451
13094 * gfortran.dg/coarray_allocate_5.f08: New test.
13095
57ed698b 130962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13097
13098 * gcc.target/s390/vcond-shift.c: Move to ...
13099 * gcc.target/s390/vector/vcond-shift.c: ... here.
13100
990e443c 131012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13102
13103 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13104 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13105
296c5f01 131062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13107
13108 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13109
e53f41d5 131102016-02-20 Mark Wielaard <mjw@redhat.com>
13111
13112 PR c/28901
13113 * gcc.dg/unused-variable-3.c: New test.
13114
13af201d 131152016-02-22 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR target/69888
13118 * gcc.target/i386/pr69888.c: New test.
13119
682c90f9 131202016-02-22 Richard Biener <rguenther@suse.de>
13121
13122 PR tree-optimization/69882
13123 * gfortran.dg/vect/pr69882.f90: New testcase.
13124
b8cd18c3 131252016-02-22 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR target/69885
13128 * gcc.dg/pr69885.c: New test.
13129
09343379 131302016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13131
13132 PR target/69806
13133 PR target/54089
13134 * gcc.target/sh/pr54089-10.c: New.
13135
b345a09f 131362016-02-20 Paul Thomas <pault@gcc.gnu.org>
13137
13138 PR fortran/69423
13139 * gfortran.dg/deferred_character_15.f90 : New test.
13140
51385aed 131412016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13142
13143 PR fortran/57365
13144 gfortran.dg/allocate_with_source_18.f03: New test.
13145
131462016-02-20 Harald Anlauf <anlauf@gmx.de>
13147
13148 PR fortran/52531
13149 gfortran.dg/gomp/pr52531.f90: New test.
13150
9cce8384 131512016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13152
13153 PR c++/69865
13154 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13155 -std=c++03.
13156
d91f5fbb 131572016-02-19 Jakub Jelinek <jakub@redhat.com>
13158
563d5cb8 13159 PR c++/69826
13160 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13161 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13162
0a04aac9 13163 PR c++/69850
13164 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13165
d91f5fbb 13166 PR c++/69851
13167 * g++.dg/torture/pr69851.C: New test.
13168
5fe1f282 131692016-02-19 Martin Sebor <msebor@redhat.com>
13170
13171 PR testsuite/69573
13172 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13173
a45bce11 131742016-02-19 Jakub Jelinek <jakub@redhat.com>
13175
6263dde1 13176 PR c++/69850
13177 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13178 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13179
a45bce11 13180 PR c++/67767
13181 * g++.dg/cpp0x/pr67767.C: New test.
13182
cf2ed1b7 131832016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13184
13185 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13186 for fp, simd, crypto, crc, lse.
13187 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13188 above.
13189 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13190 effective target check.
13191
f6cc34b0 131922016-02-19 Jakub Jelinek <jakub@redhat.com>
13193
13194 PR target/69820
13195 * gcc.target/i386/pr69820.c: New test.
13196
6c678e78 131972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13198
13199 * gcc.target/s390/vector/int128-1.c: New test.
13200
b088ff4b 132012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13202
13203 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13204
b11e60a4 132052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13206
13207 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13208 instruction pattern name to prevent the testcase from failing with
13209 -march=z13.
13210
664ff6a0 132112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13212
13213 * gcc.target/s390/md/movstr-2.c: New test.
13214
e80be24b 132152016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13216
13217 * gcc.target/s390/morestack.c: New test.
13218
9839f350 132192016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13220
13221 PR target/69625
13222 * gcc.target/s390/pr69625.c: Add test case.
13223
4550fbd0 132242016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13225
13226 PR testsuite/68580
13227 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13228
57d00b6a 132292016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13230
13231 PR target/68404
13232 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13233 * gcc.target/powerpc/fusion3.c: Likewise.
13234
63ad69d6 132352016-02-18 Richard Biener <rguenther@suse.de>
13236
13237 PR middle-end/69553
13238 * g++.dg/torture/pr69553.C: New testcase.
13239
d92404ed 132402016-02-18 Nick Clifton <nickc@redhat.com>
13241
4550fbd0 13242 PR target/62254
13243 PR target/69610
13244 * gcc.target/arm/pr62554.c: New test.
13245 * gcc.target/arm/pr69610-1.c: New test.
13246 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13247
0808dfce 132482016-02-18 Richard Biener <rguenther@suse.de>
13249
13250 PR middle-end/69854
13251 * gcc.dg/torture/pr69854.c: New testcase.
13252
fc3527e3 132532016-02-17 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR c++/69850
13256 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13257
e3c24279 132582012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13259
13260 * gcc.target/powerpc/vec-cg.c: New test.
13261
c9732c2b 132622016-02-17 Richard Biener <rguenther@suse.de>
13263
13264 PR testsuite/69586
13265 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13266
51bf9f9b 132672016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13268
13269 PR target/69161
13270 * gcc.c-torture/compile/pr69161.c: New test.
13271
6baedca3 132722016-02-17 David Sherwood <david.sherwood@arm.com>
13273
13274 PR target/69532
13275 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13276 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13277
4f240715 132782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13279
13280 * gcc.dg/ifcvt-4.c: Skip on Visium.
13281
e0c0515d 132822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13283
13284 * gnat.dg/atomic8.adb: New test.
13285
7b319ee6 132862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13287
13288 * gnat.dg/discr46.ad[sb]: New test.
13289
48a7e3d1 132902016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13291
13292 PR Target/48344
13293 * gcc.target/powerpc/pr48344-1.c: New test.
13294
3f844f15 132952015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13296
13297 PR fortran/69742
13298 * gfortran.dg/associate_21.f90: New test.
13299
7675e968 133002016-02-16 Jakub Jelinek <jakub@redhat.com>
13301
13302 PR c/69835
13303 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13304 -Wnonnull in dg-options.
13305 * c-c++-common/nonnull-2.c: New test.
13306
d6faee88 133072016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13308 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13309
13310 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13311
3a2a72aa 133122016-02-16 Jakub Jelinek <jakub@redhat.com>
13313
13314 PR middle-end/69801
13315 * gcc.dg/pr69801.c: Add empty dg-options.
13316
28072426 133172016-02-16 James Norris <jnorris@codesourcery.com>
13318
13319 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13320 * g++.dg/goacc/deviceptr-1.c: New file.
13321
37fffac2 133222016-02-16 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR tree-optimization/69820
13325 * gcc.dg/vect/pr69820.c: New test.
13326
f72a5e61 133272016-02-16 Richard Biener <rguenther@suse.de>
13328
13329 PR tree-optimization/69776
13330 * gcc.dg/torture/pr69776-2.c: New testcase.
13331
50e0cd76 133322016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13333
13334 PR tree-optimization/69714
13335 * gcc.dg/torture/pr69714.c: New test.
13336
14a72c4e 133372016-02-16 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR tree-optimization/69802
13340 * gcc.dg/pr69802.c: New test.
13341
fd808c11 133422016-02-16 Richard Biener <rguenther@suse.de>
13343
13344 PR middle-end/69801
13345 * gcc.dg/pr69801.c: New testcase.
13346
49a549ca 133472016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13348
13349 PR libgfortran/69651
13350 * gfortran.dg/read_bang.f90: New test.
13351 * gfortran.dg/read_bang4.f90: New test.
13352
77454e6e 133532016-02-15 Jakub Jelinek <jakub@redhat.com>
13354
2074f21c 13355 PR c++/69658
13356 * g++.dg/init/pr69658.C: New test.
13357
77454e6e 13358 PR c++/69797
13359 * c-c++-common/pr69797.c: New test.
13360
4ef4d764 133612016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13362
13363 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13364 check for aarch64*-*-*.
13365
4a45fe0f 133662016-02-15 Richard Biener <rguenther@suse.de>
13367
13368 PR tree-optimization/69783
13369 * gcc.dg/vect/pr69783.c: New testcase.
13370
0b3619e6 133712016-02-15 Richard Biener <rguenther@suse.de>
13372
13373 PR tree-optimization/69776
13374 * gcc.dg/torture/pr69776.c: New testcase.
13375
9b49c3cb 133762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13377
13378 PR fortran/60526
13379 * gfortran.dg/type_decl_4.f90: Reinstated.
13380
e46faff9 133812016-02-14 John David Anglin <danglin@gcc.gnu.org>
13382
13383 PR fortran/68746
13384 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13385
a96c809a 133862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13387
13388 PR fortran/60526
13389 PR bootstrap/69816
13390 * gfortran.dg/type_decl_4.f90: Removed.
13391
fdec7e88 133922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13393
13394 PR fortran/60526
13395 * gfortran.dg/type_decl_4.f90: New test.
13396
a72095c4 133972016-02-14 Alan Modra <amodra@gmail.com>
13398
bc436924 13399 PR testsuite/68886
a72095c4 13400 * gcc.c-torture/execute/stkalign.c: Revise test.
13401
73bb5f8b 134022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13403
13404 PR target/67260
13405 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13406
beb13161 134072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13408
13409 PR target/67260
13410 * gcc.target/sh/torture/pr67260.c: New.
13411
67cab04e 134122016-02-12 John David Anglin <danglin@gcc.gnu.org>
13413
13414 * gcc.dg/pr67964.c: Add dg-require-alias.
13415
44a59bb1 134162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13417
13418 PR target/67636
13419 PR target/64345
13420 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13421
38c9bd3a 134222016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13423
13424 PR libgfortran/69668
13425 * gfortran.dg/namelist_88.f90: New test.
13426
1774ff82 134272016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13428
13429 PR libgfortran/69668
13430 * gfortran.dg/namelist_38.f90: Update test.
13431 * gfortran.dg/namelist_84.f90: Update test.
13432
aec1f4bd 134332016-02-12 David Malcolm <dmalcolm@redhat.com>
13434
13435 PR other/69554
13436 * gcc.dg/pr69554-1.c: New test.
13437 * gfortran.dg/pr69554-1.F90: New test.
13438 * gfortran.dg/pr69554-2.F90: New test.
13439 * lib/gcc-dg.exp (proc dg-locus): New function.
13440 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13441 distinguish between the caret-printing and non-caret-printing
13442 cases. If caret-printing has been explicitly enabled, bail out
13443 without attempting to fix up the output.
13444
da7d5066 134452016-02-12 David Malcolm <dmalcolm@redhat.com>
13446
13447 PR driver/69265
13448 PR driver/69453
13449 * gcc.dg/spellcheck-options-3.c: New test case.
13450 * gcc.dg/spellcheck-options-4.c: New test case.
13451 * gcc.dg/spellcheck-options-5.c: New test case.
13452 * gcc.dg/spellcheck-options-6.c: New test case.
13453 * gcc.dg/spellcheck-options-7.c: New test case.
13454 * gcc.dg/spellcheck-options-8.c: New test case.
13455 * gcc.dg/spellcheck-options-9.c: New test case.
13456 * gcc.dg/spellcheck-options-10.c: New test case.
13457
fcce1b0b 134582016-02-12 Jakub Jelinek <jakub@redhat.com>
13459
13460 PR rtl-optimization/69764
13461 PR rtl-optimization/69771
13462 * c-c++-common/pr69764.c: New test.
13463 * gcc.dg/torture/pr69771.c: New test.
13464
6d609290 134652016-02-12 Marek Polacek <polacek@redhat.com>
13466
13467 * g++.dg/torture/init-list1.C: New.
13468
7d75fb56 134692016-02-12 Marek Polacek <polacek@redhat.com>
13470
13471 * gcc.dg/pr69522.c: Add empty dg-options.
13472
52543fda 134732016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13474
13475 * g++.dg/lto/lto.exp: Include and init mpx.
13476 * g++.dg/lto/pr69729_0.C: New test.
13477
34947478 134782016-02-12 Jakub Jelinek <jakub@redhat.com>
13479
9181a4ec 13480 PR ipa/69241
13481 * g++.dg/ipa/pr69241-4.C: New test.
13482
34947478 13483 PR ipa/68672
13484 * g++.dg/ipa/pr68672-1.C: New test.
13485 * g++.dg/ipa/pr68672-2.C: New test.
13486 * g++.dg/ipa/pr68672-3.C: New test.
13487
74a4140f 134882016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13489
13490 PR c/69522
50e0cd76 13491 * gcc.dg/pr69522.c: New test.
74a4140f 13492
9ddb20d6 134932016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13494
13495 PR c++/69098
13496 * g++.dg/cpp1y/69098.C: New test.
13497 * g++.dg/cpp1y/69098-2.C: New test.
13498
67cf9b55 134992016-02-12 Jakub Jelinek <jakub@redhat.com>
13500
13501 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13502 and neighbour -> neighbor.
13503 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13504 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13505 * c-c++-common/Wvarargs.c: Likewise.
13506 * c-c++-common/goacc/host_data-5.c: Likewise.
13507 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13508 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13509 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13510 * gcc.target/aarch64/pr60697.c: Likewise.
13511 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13512 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13513 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13514 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13515 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13516 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13517 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13518 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13519 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13520 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13521 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13522 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13523 * g++.dg/lookup/koenig5.C: Likewise.
13524 * g++.dg/ext/no-asm-2.C: Likewise.
13525 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13526 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13527 * gfortran.dg/used_types_16.f90: Likewise.
13528 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13529 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13530 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13531 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13532 * gfortran.dg/abstract_type_6.f03: Likewise.
13533 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13534 * gfortran.dg/used_types_15.f90: Likewise.
13535 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13536 * gfortran.dg/exit_3.f08: Likewise.
13537 * gfortran.dg/open_status_2.f90: Likewise.
13538 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13539 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13540 * gfortran.dg/associate_1.f03: Likewise.
13541 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13542 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13543 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13544 * gcc.dg/builtin-object-size-1.c: Likewise.
13545 * gcc.dg/noreturn-6.c: Likewise.
13546 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13547 * gcc.dg/globalalias.c: Likewise.
13548 * gcc.dg/builtins-config.h: Likewise.
13549 * gcc.dg/pr30457.c: Likewise.
13550 * gcc.c-torture/compile/volatile-1.c: Likewise.
13551 * gcc.c-torture/execute/20101011-1.c: Likewise.
13552 * c-c++-common/Waddress-1.c: Likewise.
13553
40b38ace 135542016-02-11 Jakub Jelinek <jakub@redhat.com>
13555
13556 PR c/69768
13557 * c-c++-common/Waddress-1.c: New test.
13558
42c87ca9 135592016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13560
13561 PR fortran/69296
13562 * gfortran.dg/associate_19.f03: New test.
13563 * gfortran.dg/associate_20.f03: New test.
13564
acb7939f 135652016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13566
13567 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13568
6defe3c5 135692016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13570
13571 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13572 .arch armv8-a\n. Add -dA to dg-options.
13573 * gcc.target/aarch64/assembler_arch_1.c: New test.
13574 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13575
63f63318 135762016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13577
13578 PR c++/68726
13579 * g++.dg/cpp0x/pr68726.C: New.
13580
1cddf457 135812016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13582
13583 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13584 test.
13585
b86fba37 135862016-02-11 Richard Biener <rguenther@suse.de>
13587
13588 * g++.dg/tree-ssa/pr61034.C: Adjust.
13589
ec4ec95a 135902016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13591
be7c31e9 13592 PR target/69148
ec4ec95a 13593 * gcc.target/s390/pr69148.c: New.
13594
f64416ca 135952016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13596
13597 PR tree-optimization/69652
13598 * gcc.dg/torture/pr69652.c: New test.
13599
e5d1ea31 136002016-02-10 Jakub Jelinek <jakub@redhat.com>
13601 Patrick Palka <ppalka@gcc.gnu.org>
13602
13603 PR ipa/69241
13604 PR c++/69649
13605 * g++.dg/ipa/pr69241-1.C: New test.
13606 * g++.dg/ipa/pr69241-2.C: New test.
13607 * g++.dg/ipa/pr69241-3.C: New test.
13608 * g++.dg/ipa/pr69649.C: New test.
13609
fa03b19d 136102016-02-10 Uros Bizjak <ubizjak@gmail.com>
13611
13612 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13613 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13614
14485c8a 136152016-02-10 Bin Cheng <bin.cheng@arm.com>
13616
13617 PR tree-optimization/68021
13618 * gcc.dg/tree-ssa/pr68021.c: New test.
13619
79f1ed25 136202016-02-10 Richard Biener <rguenther@suse.de>
13621
13622 PR tree-optimization/69726
13623 * gcc.dg/uninit-22.c: New testcase.
13624
58f74eff 136252016-02-09 Andrew Pinski <apinski@cavium.com>
13626
13627 PR tree-opt/69282
13628 * gcc.c-torture/compile/20160205-1.c: New testcase.
13629
600c00f7 136302016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13631
13632 PR target/68404
13633 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13634 instead accessing a really large arrray.
13635 * gcc.target/powerpc/fusion3.c: Likewise.
13636
0771836e 136372016-02-09 Charles Baylis <charles.baylis@linaro.org>
13638
13639 PR target/68532
13640 * gcc.c-torture/execute/pr68532.c: New test.
13641
4ccd644f 136422016-02-11 Alexandre Oliva <aoliva@redhat.com>
13643
13644 PR target/69634
13645 * gcc.dg/pr69634.c: New.
13646
2e980a39 136472016-02-09 Richard Biener <rguenther@suse.de>
13648
13649 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13650
aacf7102 136512016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13652
aacf7102 13653 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13654
a1856ddf 136552016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13656
13657 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13658
d4d3da7e 136592016-02-09 Richard Biener <rguenther@suse.de>
13660
13661 PR tree-optimization/69715
13662 * gcc.dg/torture/pr69715.c: New testcase.
13663
9cc6714f 136642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13665
13666 PR c++/69139
13667 * g++.dg/cpp0x/trailing12.C: New test.
13668 * g++.dg/cpp0x/trailing13.C: New test.
13669
83d5062b 136702016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13671
13672 PR c++/69283
13673 PR c++/67835
13674 * g++.dg/cpp1y/auto-fn29.C: New test.
13675 * g++.dg/cpp1y/auto-fn30.C: New test.
13676
394a86f3 136772016-02-08 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR tree-optimization/69209
13680 * gcc.c-torture/compile/pr69209.c: New test.
13681
93b124b4 136822016-02-08 Jeff Law <law@redhat.com>
13683
13684 PR tree-optimization/68541
13685 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13686 of statements allowed in join block for path splitting.
13687
26abce13 136882016-02-08 Jakub Jelinek <jakub@redhat.com>
13689
0acb2d6e 13690 PR c++/59627
13691 * g++.dg/gomp/pr59627.C: New test.
13692
26abce13 13693 PR ipa/69239
13694 * g++.dg/ipa/pr69239.C: New test.
13695
86e0b129 136962016-02-08 David Malcolm <dmalcolm@redhat.com>
13697
13698 PR preprocessor/69664
13699 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13700 * gcc.dg/cpp/warn-comments.c: Likewise.
13701
f553d9f8 137022016-02-08 Marek Polacek <polacek@redhat.com>
13703
13704 PR c++/69688
13705 * g++.dg/init/const12.C: New test.
13706
600695e0 137072016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13708
13709 PR target/60410
13710 * gcc.dg/lto/pr55113_0.c: Remove test.
13711
c4f4b1e8 137122016-02-08 Richard Biener <rguenther@suse.de>
13713
13714 PR tree-optimization/69719
13715 * gcc.dg/torture/pr69719.c: New testcase.
13716
5a987d87 137172016-02-08 Richard Biener <rguenther@suse.de>
13718 Jeff Law <law@redhat.com>
13719
13720 PR target/68273
13721 * gcc.target/mips/pr68273.c: New testcase.
13722
0418e71d 137232016-02-08 Richard Biener <rguenther@suse.de>
13724
13725 PR rtl-optimization/69274
13726 * gcc.target/i386/addr-sel-1.c: XFAIL.
13727
07c0f1ca 137282016-02-08 Jeff Law <law@redhat.com>
13729
40d85f4c 13730 PR tree-optimization/68541
13731 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13732
140e093f 13733 PR tree-optimization/65917
07c0f1ca 13734 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13735
16430acf 137362016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13737
13738 PR fortran/50555
13739 * gfortran.dg/namelist_args.f90: New test.
13740
3f0ff0d8 137412016-02-05 Jeff Law <law@redhat.com>
13742
140e093f 13743 PR tree-optimization/68541
3f0ff0d8 13744 * gcc.dg/tree-ssa/split-path-2.c: New test.
13745 * gcc.dg/tree-ssa/split-path-3.c: New test.
13746 * gcc.dg/tree-ssa/split-path-4.c: New test.
13747 * gcc.dg/tree-ssa/split-path-5.c: New test.
13748 * gcc.dg/tree-ssa/split-path-6.c: New test.
13749 * gcc.dg/tree-ssa/split-path-7.c: New test.
13750
a7cc1f94 137512016-02-05 Martin Sebor <msebor@redhat.com>
13752
13753 PR c++/69662
13754 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13755 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13756
fcb25f28 137572016-02-06 Richard HEnderson <rth@redhat.com>
13758
13759 PR c/69643
13760 * gcc.target/i386/addr-space-4.c: New.
13761 * gcc.target/i386/addr-space-5.c: New.
13762
3a2545a1 137632016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13764
13765 PR fortran/66089
13766 * gfortran.dg/elemental_dependency_6.f90: New.
13767
1e302465 137682016-02-05 Jakub Jelinek <jakub@redhat.com>
13769
66feb54c 13770 PR rtl-optimization/69691
13771 * gcc.c-torture/execute/pr69691.c: New test.
13772
1e302465 13773 PR c++/69628
13774 * g++.dg/parse/pr69628.C: New test.
13775
9c28a298 137762016-02-05 Uros Bizjak <ubizjak@gmail.com>
13777
13778 * gcc.dg/sancov/asan.c: Move to ...
13779 * gcc.dg/asan/sancov-1.c: ... here.
13780
a854e286 137812016-02-05 Uros Bizjak <ubizjak@gmail.com>
13782
13783 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13784
d4f0b240 137852016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13786
13787 PR target/69677
13788 * gcc.target/i386/pr69677.c: New test.
13789
235d8723 137902016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13791
13792 PR c++/68948
13793 * g++.dg/template/pr68948.C: New test.
13794
f390cf65 137952016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13796
13797 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13798 (only necessary on s390x).
13799
ab99f104 138002016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13801
13802 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13803 -mno-accumulate-outgoing-args.
13804
f7ef5392 138052016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13806
13807 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13808
6b098e91 138092016-02-04 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR c/69669
13812 * c-c++-common/pr69669.c: New test.
13813
f0146cf3 138142016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13815
13816 PR target/69667
13817 * g++.dg/pr69667.C: New file.
13818
08fd6cf5 138192016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13820
13821 PR target/69619
13822 * gcc.dg/pr69619.c: Add new test.
13823
a6f3f39f 138242016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13825
13826 PR rtl-optimization/69577
13827 * gcc.target/i386/pr69577.c: New test.
13828
774068a0 138292016-02-04 Martin Liska <mliska@suse.cz>
13830
13831 * g++.dg/asan/pr69276.C: New test.
13832
f50a7894 138332016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13834
13835 PR target/65932
13836 PR target/67714
13837 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13838 a single smulbb instruction.
13839 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13840 * gcc.target/amr/wmul-2.c: Likewise.
13841
6b722eb3 138422016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13843
13844 PR target/65932
13845 PR target/67714
13846 * gcc.c-torture/execute/pr67714.c: New test.
13847
1f1475a7 138482016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13849
13850 PR target/69454
13851 * gcc.target/i386/pr69454-1.c: New test.
13852 * gcc.target/i386/pr69454-2.c: New test.
13853
6b94e133 138542016-02-03 Martin Sebor <msebor@redhat.com>
13855
13856 PR c++/69251
13857 PR c++/69253
13858 PR c++/69290
13859 PR c++/69277
13860 PR c++/69349
13861 * g++.dg/ext/flexarray-mangle-2.C: New test.
13862 * g++.dg/ext/flexarray-mangle.C: New test.
13863 * g++.dg/ext/flexarray-subst.C: New test.
13864 * g++.dg/ext/flexary11.C: New test.
13865 * g++.dg/ext/flexary12.C: New test.
13866 * g++.dg/ext/flexary13.C: New test.
13867 * g++.dg/ext/flexary14.C: New test.
13868 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13869
342ed0ac 138702016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13871
13872 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13873 Define only if CHECK_FLOAT128 is defined.
13874 (main): Properly initialize u5.
13875
edf6c4d2 138762016-02-03 Jakub Jelinek <jakub@redhat.com>
13877
415d5641 13878 PR c/69627
13879 * gcc.dg/pr69627.c: New test.
13880
edf6c4d2 13881 PR target/69644
13882 * gcc.dg/pr69644.c: New test.
13883
cf8f3ba0 138842016-02-03 Mike Stump <mikestump@comcast.net>
13885
13886 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13887 support for struct-layout-1.exp.
13888
c90d55dd 138892016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13890
13891 PR c++/69056
f7ef5392 13892 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13893
401bd0c8 138942016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13895 Alexandre Oliva <aoliva@redhat.com>
13896
13897 PR target/69461
13898 * gcc.target/powerpc/pr69461.c: New.
13899
277d9d1d 139002016-02-03 Uros Bizjak <ubizjak@gmail.com>
13901
13902 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13903 works from here ...
13904 (check_effective_target_fsanitize_thread): ... to here. Do not
13905 specify additional compile flags for the test source.
13906 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13907 specify additional compile flags for the test source.
13908
e69ad94a 139092016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13910
13911 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13912
a4454da2 139132016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13914
13915 PR fortran/67451
13916 PR fortran/69418
13917 * gfortran.dg/coarray_allocate_2.f08: New test.
13918 * gfortran.dg/coarray_allocate_3.f08: New test.
13919 * gfortran.dg/coarray_allocate_4.f08: New test.
13920
88cab2dd 139212016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13922
13923 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13924 use same scan-tree-dump-times on all platforms.
13925 * gcc.dg/vect/vect-outer-1.c: Likewise.
13926 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13927 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13928 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13929 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13930 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13931 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13932 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13933
66ea75c4 139342016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13935
13936 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13937 warning.
13938
4eef8df7 139392016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13940
13941 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13942
665fbc2f 139432016-02-02 James Norris <jnorris@codesourcery.com>
13944
13945 * c-c++-common/goacc/routine-5.c: Add tests.
13946
b10e3d47 139472016-02-02 Alexander Monakov <amonakov@ispras.ru>
13948
13949 * gcc.target/nvptx/unsigned-cmp.c: New test.
13950
12ad66dd 139512016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13952
13953 * gcc.target/aarch64/scalar_shift_1.c
13954 (test_corners_sisd_di): Improve force to SIMD register.
13955 (test_corners_sisd_si): Likewise.
13956 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13957 Remove scan-assembler check for ldr.
13958
f9ec342f 139592016-02-02 Richard Biener <rguenther@suse.de>
13960
13961 PR tree-optimization/69595
13962 * gcc.dg/Warray-bounds-17.c: New testcase.
13963
32f2925a 139642016-02-02 Richard Biener <rguenther@suse.de>
13965
13966 PR tree-optimization/69606
13967 * gcc.dg/torture/pr69606.c: New testcase.
13968
cfd9ca84 139692016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13970
13971 PR middle-end/68542
13972 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13973 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13974
19bf08e2 139752016-02-02 Alan Modra <amodra@gmail.com>
13976
13977 PR target/69548
13978 * gcc.target/powerpc/pr69548.c: New test.
13979
6f13b088 139802016-02-01 Jakub Jelinek <jakub@redhat.com>
13981
dcddc5af 13982 PR rtl-optimization/69592
13983 * gcc.dg/pr69592.c: New test.
13984
6f13b088 13985 PR preprocessor/69543
13986 PR c/69558
13987 * gcc.dg/pr69543.c: New test.
13988 * gcc.dg/pr69558.c: New test.
13989
d090e5c2 139902016-02-01 Uros Bizjak <ubizjak@gmail.com>
13991
fcb317c5 13992 PR testsuite/65940
13993 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13994
aaf527dc 139952016-02-01 Martin Sebor <msebor@redhat.com>
13996
13997 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13998
1674217b 139992016-02-01 Bin Cheng <bin.cheng@arm.com>
14000
14001 PR tree-optimization/67921
14002 * c-c++-common/ubsan/pr67921.c: New test.
14003
b4007655 140042016-02-01 Richard Biener <rguenther@suse.de>
14005
14006 PR middle-end/69556
14007 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14008
88a477bb 140092016-02-01 Richard Biener <rguenther@suse.de>
14010
14011 PR tree-optimization/69574
14012 * gcc.dg/torture/pr69574.c: New testcase.
14013
2eaaa4e7 140142016-02-01 Richard Biener <rguenther@suse.de>
14015
14016 PR tree-optimization/69579
14017 * gcc.dg/setjmp-6.c: New testcase.
14018
e3882c44 140192016-02-01 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR rtl-optimization/69570
14022 * g++.dg/opt/pr69570.C: New test.
14023
f80aff47 140242016-02-01 Richard Henderson <rth@redhat.com>
14025
14026 * gcc.dg/pr69535.c: New test.
14027
240568aa 140282016-01-31 John David Anglin <danglin@gcc.gnu.org>
14029
6009b3b8 14030 PR testsuite/69584
14031 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14032 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14033
1fdf7177 14034 PR debug/68244
14035 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14036
240568aa 14037 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14038
cb3e5ac0 140392016-01-31 Paul Thomas <pault@gcc.gnu.org>
14040
14041 PR fortran/67564
14042 * gfortran.dg/allocate_with_source_17.f03: New test.
14043
3b8b902b 140442016-01-30 Jakub Jelinek <jakub@redhat.com>
14045
14046 PR tree-optimization/69546
14047 * gcc.dg/torture/pr69546.c: New test.
14048
17985abe 140492016-01-30 Paul Thomas <pault@gcc.gnu.org>
14050
14051 PR fortran/69566
14052 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14053
b5239e80 140542016-01-30 Martin Sebor <msebor@redhat.com>
14055
14056 PR c++/68490
14057 * g++.dg/ext/flexary10.C: New test.
14058
e8f03010 140592016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14060
14061 PR fortran/66707
14062 gfortran.dg/common_23.f90: New test.
14063
dc93691a 140642016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14065
14066 PR target/65546
14067 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14068 condition being checked, and disable it when the target supports
14069 misaligned loads and stores.
14070
ff5e28e9 140712016-01-29 Jakub Jelinek <jakub@redhat.com>
14072
14073 PR debug/69518
14074 * gcc.dg/torture/pr69518.c: New test.
14075
b0d8930a 140762016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14077
14078 PR target/69530
14079 * gcc.target/i386/pr69530.c: New test.
14080
21601fc7 140812016-01-29 Steve Ellcey <sellcey@imgtec.com>
14082
14083 PR target/65604
14084 * gcc.target/mips/div-delay.c: New test.
14085
ca6c7317 140862016-01-29 Jakub Jelinek <jakub@redhat.com>
14087
4758dc39 14088 PR target/69551
14089 * gcc.target/i386/pr69551.c: New test.
14090
ca6c7317 14091 PR target/66137
14092 * gcc.target/i386/pr66137.c: New test.
14093
e3078da6 140942016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14095
14096 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14097 always built for p5600.
14098 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14099 isa=p5600 dg-option.
14100
b622ec25 141012016-01-29 Richard Biener <rguenther@suse.de>
14102
14103 PR tree-optimization/69547
14104 * g++.dg/tree-ssa/pr69547.C: New testcase.
14105
d2a60e99 141062016-01-29 Jakub Jelinek <jakub@redhat.com>
14107
14108 PR debug/66869
14109 * g++.dg/warn/Wunused-function2.C: New test.
14110
ae849d2b 141112016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14112
14113 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14114 support for test to succeed.
14115
ce6a6978 141162016-01-29 Marek Polacek <polacek@redhat.com>
14117
14118 PR c++/69509
14119 PR c++/69516
14120 * g++.dg/ext/constexpr-vla2.C: New test.
14121 * g++.dg/ext/constexpr-vla3.C: New test.
14122 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14123
7550d855 141242016-01-29 Richard Biener <rguenther@suse.de>
14125
14126 PR middle-end/69537
14127 * gcc.dg/uninit-21.c: New testcase.
14128
f11bb279 141292016-01-28 Uros Bizjak <ubizjak@gmail.com>
14130
14131 PR target/69459
14132 * gcc.target/i386/pr69459.c: New test.
14133
c80c12c8 141342016-01-28 Steve Ellcey <sellcey@imgtec.com>
14135
14136 PR target/68400
14137 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14138 * gcc.target/mips/pr68400.c: New test.
14139
c649bacc 141402016-01-28 Martin Sebor <msebor@redhat.com>
14141
14142 PR target/17381
14143 * gcc.target/powerpc/pr17381.c: New test.
14144
f4881661 141452016-01-28 Jakub Jelinek <jakub@redhat.com>
14146
14147 PR middle-end/69542
14148 * gcc.dg/torture/pr69542.c: New test.
14149
d66fdd75 141502016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14151
14152 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14153
d4a78818 141542016-01-28 David Edelsohn <dje.gcc@gmail.com>
14155
14156 * gcc.dg/pr65980.c: Skip on AIX.
14157 * gcc.dg/pr66688.c: Same.
14158
21329e97 141592016-01-28 David Edelsohn <dje.gcc@gmail.com>
14160
14161 PR target/63679
14162 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14163 * gcc.dg/tree-ssa/sra-18.c: Same.
14164
cc7124a6 141652016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14166
14167 PR fortran/62536
14168 * gfortran.dg/block_15.f08: New test.
14169 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14170 on incorrectly closed BLOCK.
14171
358dfcb4 141722016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14173
14174 * gcc.dg/declare-simd.c: New test.
2034deb9 14175
e87502d6 141762016-01-28 Richard Biener <rguenther@suse.de>
14177
14178 PR tree-optimization/69466
14179 * gfortran.dg/vect/pr69466.f90: New testcase.
14180
44e7334b 141812016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14182
14183 * g++.dg/pr67989.C: Remove ARM-specific option.
14184 * gcc.target/arm/pr67989.C: New file.
14185
5ce8f551 141862016-01-27 Uros Bizjak <ubizjak@gmail.com>
14187
14188 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14189 and expm1 test for glibc < 2.11.
14190
fa6e6b15 141912016-01-27 Richard Henderson <rth@redhat.com>
14192
14193 * gcc.c-torture/execute/pr69447.c: New test.
14194
141952016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14196
7b8122c6 14197 PR fortran/69422
147b2f9b 14198 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14199
78e516eb 142002016-01-27 Jakub Jelinek <jakub@redhat.com>
14201
14202 PR debug/66869
14203 * gcc.dg/pr66869.c: New test.
14204
9b849350 142052016-01-25 Jeff Law <law@redhat.com>
14206
14207 PR tree-optimization/68398
f11bb279 14208 PR tree-optimization/69196
9b849350 14209 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14210 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14211 path to avoid new heuristic allowing more irreducible regions
14212 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14213 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14214 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14215 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14216 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14217
fee5e491 142182016-01-27 Marek Polacek <polacek@redhat.com>
14219
14220 PR c/68062
14221 * c-c++-common/vector-compare-4.c: New test.
14222
eec96426 142232016-01-27 David Malcolm <dmalcolm@redhat.com>
14224
14225 PR preprocessor/69126
14226 * c-c++-common/pr69126.c: New test case.
14227
5068be18 142282016-01-27 Ian Lance Taylor <iant@google.com>
14229
14230 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14231
5fa82c11 142322016-01-27 Ryan Burn <contact@rnburn.com>
14233
14234 PR cilkplus/69267
14235 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14236
b3df0219 142372016-01-27 Uros Bizjak <ubizjak@gmail.com>
14238
14239 PR target/69512
14240 * gcc.target/i386/pr69512.c: New test.
14241
d46a16d4 142422016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14243
14244 PR ada/69488
14245 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14246
6a9b35ef 142472016-01-27 Marek Polacek <polacek@redhat.com>
14248
14249 PR c++/69379
14250 * g++.dg/pr69379.C: New test.
14251
18e9663b 142522016-01-27 Martin Sebor <msebor@redhat.com>
14253
14254 PR c++/69317
14255 * g++.dg/abi/Wabi-2-2.C: New test.
14256 * g++.dg/abi/Wabi-2-3.C: New test.
14257 * g++.dg/abi/Wabi-3-2.C: New test.
14258 * g++.dg/abi/Wabi-3-3.C: New test.
14259
c88301ad 142602016-01-27 Richard Biener <rguenther@suse.de>
14261
14262 PR tree-optimization/69166
14263 * gcc.dg/torture/pr69166.c: New testcase.
14264
8ca47550 142652016-01-27 Martin Jambor <mjambor@suse.cz>
14266
14267 PR tree-optimization/69355
14268 * gcc.dg/tree-ssa/pr69355.c: New test.
14269
5cb23e3c 142702016-01-27 Marek Polacek <polacek@redhat.com>
14271
14272 PR c++/69496
14273 * g++.dg/ext/constexpr-vla1.C: New test.
14274
7b0c1b6d 142752016-01-20 Christian Bruel <christian.bruel@st.com>
14276
14277 PR target/69245
14278 * gcc.target/arm/pr69245.c: New test.
14279
220112fc 142802016-01-27 Jakub Jelinek <jakub@redhat.com>
14281
14282 PR tree-optimization/69399
14283 * gcc.dg/torture/pr69399.c: New test.
14284
16294490 142852016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14286
14287 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14288
8abd3d0c 142892016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14290
14291 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14292
7cf9b895 142932016-01-26 Tom de Vries <tom@codesourcery.com>
14294
14295 PR tree-optimization/69110
14296 * gcc.dg/autopar/pr69110.c: New test.
14297
557c1942 142982016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14299 Sebastian Pop <s.pop@samsung.com>
557c1942 14300
14301 * gcc.dg/graphite/isl-ast-op-select.c: New.
14302
80adbd96 143032015-01-26 Paul Thomas <pault@gcc.gnu.org>
14304
14305 PR fortran/69385
14306 * gfortran.dg/allocate_error_6.f90: New test.
14307
c3f86f60 143082016-01-26 Richard Henderson <rth@redhat.com>
14309
14310 * gcc.dg/tm/pr60908.c: New test.
14311
3752e5b1 143122016-01-26 David Malcolm <dmalcolm@redhat.com>
14313
14314 PR other/69006
14315 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14316 directive.
14317 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14318 expected multiline output to reflect the colorization being
14319 disabled before newlines.
14320 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14321 (custom_diagnostic_finalizer): Replace call to
14322 pp_newline_and_flush with call to pp_flush.
14323 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14324 * gfortran.dg/implicit_class_1.f90: Likewise.
14325 * lib/gcc-dg.exp (allow_blank_lines): New global.
14326 (dg-allow-blank-lines-in-output): New procedure.
14327 (gcc-dg-prune): Complain about blank lines in the output, unless
14328 dg-allow-blank-lines-in-output was called.
14329 * lib/multiline.exp (_build_multiline_regex): Only support
14330 arbitrary followup text for non-blank-lines, not for blank lines.
14331
9bbfd060 143322016-01-26 Jakub Jelinek <jakub@redhat.com>
14333
14334 PR tree-optimization/69483
14335 * gcc.dg/pr69483.c: New test.
14336 * g++.dg/opt/pr69483.C: New test.
14337
53773057 143382016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14339
14340 PR target/68620
14341 * gcc.target/arm/pr68620.c: New test.
14342
442a556f 143432016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14344
14345 * gcc.target/i386/pr68986-2.c: Remove -m32.
14346
d513c683 143472016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14348
14349 PR target/68986
14350 * gcc.target/i386/pr68986-1.c: New test.
14351 * gcc.target/i386/pr68986-2.c: Likewise.
14352 * gcc.target/i386/pr68986-3.c: Likewise.
14353
976877a5 143542016-01-26 Christian Bruel <christian.bruel@st.com>
14355
14356 * lib/target-supports.exp
14357 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14358 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14359 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14360
2c7b2f88 143612016-01-26 Richard Biener <rguenther@suse.de>
14362
14363 PR tree-optimization/69452
14364 * gcc.dg/torture/pr69452.c: New testcase.
14365
f7fc06e7 143662016-01-26 Jakub Jelinek <jakub@redhat.com>
14367
14368 PR target/69442
14369 * gcc.dg/pr69442.c: New test.
14370
d1dae587 143712016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14372
14373 PR target/67896
14374 * gcc.target/aarch64/simd/pr67896.C: New.
14375
ef7be7f8 143762016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14377
14378 PR tree-optimization/69400
14379 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14380 function.
14381 (plugin_init): Call it.
14382 * gcc.dg/torture/pr69400.c: New test.
14383
648433a4 143842016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14385
14386 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14387
45fc5243 143882016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14389 Sebastian Pop <s.pop@samsung.com>
14390
14391 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14392 isl-0.15.
14393
c699f6a1 143942016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14395 Sebastian Pop <s.pop@samsung.com>
14396
14397 * gcc.dg/graphite/pr69292.c: New.
14398
b86e24ea 143992016-01-25 Jakub Jelinek <jakub@redhat.com>
14400
14401 * c-c++-common/goacc/use_device-1.c: New test.
14402
105cb8d7 144032016-01-25 Jeff Law <law@redhat.com>
14404
14405 PR tree-optimization/69196
14406 PR tree-optimization/68398
14407 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14408 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14409
44562749 144102016-01-25 David Edelsohn <dje.gcc@gmail.com>
14411
14412 PR target/69469
14413 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14414 Algorithm.
14415
6837fee7 144162016-01-25 Richard Biener <rguenther@suse.de>
14417
14418 PR testsuite/69380
14419 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14420
fe500d65 144212016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14422
14423 PR target/69421
14424 * gcc.dg/pr69421.c: New test.
14425
8eacba94 144262016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14427
14428 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14429 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14430 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14431 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14432 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14433 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14434 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14435 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14436 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14437 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14438
af09d40d 144392016-01-25 Richard Biener <rguenther@suse.de>
14440
14441 PR tree-optimization/69376
14442 * gcc.dg/torture/pr69376.c: New testcase.
14443
d65063f5 144442016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14445
14446 PR fortran/69397
14447 PR fortran/68442
14448 * gfortran.dg/interface_38.f90: New test.
14449 * gfortran.dg/interface_39.f90: New test.
80adbd96 14450
08c7bfb4 144512016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14452
14453 Revert:
14454 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14455
14456 PR c++/11858
14457 PR c++/24663
14458 PR c++/24664
14459 * g++.dg/template/pr11858.C: New test.
14460 * g++.dg/template/pr24663.C: New test.
14461 * g++.dg/template/unify12.C: New test.
14462 * g++.dg/template/unify13.C: New test.
14463 * g++.dg/template/unify14.C: New test.
14464 * g++.dg/template/unify15.C: New test.
14465 * g++.dg/template/unify16.C: New test.
14466 * g++.dg/template/unify17.C: New test.
14467
c2e7d2be 144682016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14469
14470 PR fortran/68283
14471 gfortran.dg/pr68283.f90: New test.
14472
9f2e8617 144732016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14474
14475 PR fortran/66094
14476 * gfortran.dg/inline_matmul_13.f90: New test.
14477 * gfortran.dg/matmul_bounds_8.f90: New test.
14478 * gfortran.dg/matmul_bounds_9.f90: New test.
14479 * gfortran.dg/matmul_bounds_10.f90: New test.
14480
a4838119 144812016-01-23 Tom de Vries <tom@codesourcery.com>
14482
14483 PR tree-optimization/69426
14484 * gcc.dg/autopar/pr69426.c: New test.
14485
feddf0dc 144862016-01-23 Martin Sebor <msebor@redhat.com>
14487
14488 PR c++/58109
14489 PR c++/69022
14490 * g++.dg/cpp0x/alignas5.C: New test.
14491 * g++.dg/ext/vector29.C: Same.
14492
132731fb 144932016-01-23 Uros Bizjak <ubizjak@gmail.com>
14494
14495 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14496 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14497 _GNU_SOURCE from compile flags to the source.
14498 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14499 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14500 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14501 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14502
51aec681 145032016-01-22 Jakub Jelinek <jakub@redhat.com>
14504
14505 PR target/69432
14506 * g++.dg/opt/pr69432.C: New test.
14507
147aa3e3 145082016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14509
14510 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14511 32-bit targets testing an -m64 multilib.
14512
4d04e35e 145132016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14514
14515 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14516 64-bit support.
14517
86f38d0c 145182016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14519
14520 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14521
f776e712 145222016-01-21 Christian Bruel <christian.bruel@st.com>
14523
14524 PR target/68674
14525 * gcc.target/i386/pr68674.c
14526 * gcc.target/aarch64/pr68674.c
14527 * gcc.target/arm/pr68674.c
14528
7b9de435 145292016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14530
14531 PR target/69403
14532 * gcc.c-torture/execute/pr69403.c: New test.
14533
9935a0ba 145342016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14535
14536 PR c++/55843
14537 * g++.dg/template/pr55843.C: New.
14538
06b94aa1 145392016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14540
14541 PR testsuite/66877
14542 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14543 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14544
b68773a8 145452016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14546
14547 PR testsuite/67489
132731fb 14548 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14549 from dg-do compile directive, and instead add
14550 { dg-require-effective-target int128 }.
b68773a8 14551
bbbbe8ab 145522016-01-20 Martin Sebor <msebor@redhat.com>
14553
14554 PR c/69405
14555 * gcc.dg/sync-fetch.c: New test.
14556
f3a6a26f 145572016-01-21 Martin Sebor <msebor@redhat.com>
14558
14559 PR target/69252
14560 * gcc.target/powerpc/pr69252.c: New test.
14561
d1565a03 145622016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14563
14564 PR fortran/65996
132731fb 14565 * gfortran.dg/pr65996.f90: New test.
d1565a03 14566
15a5a905 145672016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14568
14569 PR c++/68810
bbbbe8ab 14570 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14571 expected to generate an error.
15a5a905 14572
e4538af5 145732016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14574
14575 PR middle-end/66178
14576 * gcc.dg/torture/pr66178.c: New test.
14577
4d4180ce 145782016-01-21 Anton Blanchard <anton@samba.org>
14579 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14580
14581 PR target/63354
14582 * gcc.target/powerpc/pr63354.c: New test.
14583
86e16058 145842016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14585
14586 PR rtl-optimization/68990
14587 * gcc.target/i386/pr68990: New.
14588
b11b85e4 145892016-01-21 Nick Clifton <nickc@redhat.com>
14590
14591 PR target/69129
14592 * gcc.target/mips/pr69129.c: New.
14593
62dd9f85 145942016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14595
14596 PR c++/58046
14597 * g++.dg/cpp0x/pr58046.C: New.
14598
ac7d424b 145992016-01-21 Jakub Jelinek <jakub@redhat.com>
14600
47c0bea3 14601 PR target/69187
14602 PR target/65624
14603 * gcc.target/arm/pr69187.c: New test.
14604
ac7d424b 14605 PR c++/69355
14606 * g++.dg/torture/pr69355.C: New test.
14607
9e18b252 146082016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14609 Sebastian Pop <s.pop@samsung.com>
14610
14611 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14612
de862e2f 146132016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14614 Sebastian Pop <s.pop@samsung.com>
14615
132731fb 14616 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14617
f55f9344 146182016-01-21 Jakub Jelinek <jakub@redhat.com>
14619
14620 PR middle-end/67653
14621 * c-c++-common/pr67653.c: New test.
14622 * gcc.dg/torture/pr29119.c: Add dg-warning.
14623
62752e71 146242016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14625
14626 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14627
16d4186f 146282016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14629
14630 PR c/24293
14631 * gcc.dg/pr24293.c: New test.
14632 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14633 incomplete struct type.
14634 * gcc.dg/declspec-1.c: Likewise.
14635 * gcc.dg/pr63549.c: Likewise.
14636
58219d13 146372016-01-20 Jakub Jelinek <jakub@redhat.com>
14638
14639 PR tree-optimization/66612
14640 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14641 for bdn instruction.
14642
a7b5688a 146432016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14644
14645 * lib/target-supports.exp
14646 (check_effective_target_arm_fp_ok_nocache): New.
14647 (check_effective_target_arm_fp_ok): New.
14648 (add_options_for_arm_fp): New.
14649 (check_effective_target_arm_crypto_ok_nocache): Require
14650 target_arm_v8_neon_ok instead of arm32.
14651 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14652 (check_effective_target_arm_crypto_pragma_ok): New.
14653 (add_options_for_arm_vfp): New.
14654 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14655 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14656 target instead. Force initial fpu to vfp.
14657 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14658 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14659 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14660 dependency.
14661 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14662 use arm_vfp effective target instead. Force initial fpu to vfp.
14663 * gcc.target/arm/attr-neon3.c: Likewise.
14664 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14665 arm_vfp_ok.
14666 * gcc.target/arm/unsigned-float.c: Likewise.
14667 * gcc.target/arm/vfp-1.c: Likewise.
14668 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14669 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14670 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14671 * gcc.target/arm/vfp-ldmias.c: Likewise.
14672 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14673 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14674 * gcc.target/arm/vfp-stmiad.c: Likewise.
14675 * gcc.target/arm/vfp-stmias.c: Likewise.
14676 * gcc.target/arm/vnmul-1.c: Likewise.
14677 * gcc.target/arm/vnmul-2.c: Likewise.
14678 * gcc.target/arm/vnmul-3.c: Likewise.
14679 * gcc.target/arm/vnmul-4.c: Likewise.
14680
7ca56ca8 146812016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14682
7fb75b57 14683 PR testsuite/69366
14684 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14685 the MPX run-time library, for compile-time MPX test.
14686 * gcc.target/i386/chkp-always_inline.c: Likewise.
14687 * gcc.target/i386/chkp-bndret.c: Likewise.
14688 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14689 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14690 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14691 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14692 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14693 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14694 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14695 * gcc.target/i386/chkp-label-address.c: Likewise.
14696 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14697 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14698 * gcc.target/i386/chkp-pr69044.c: Likewise.
14699 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14700 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14701 * gcc.target/i386/chkp-strchr.c: Likewise.
14702 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14703 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14704 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14705 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14706 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14707 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14708 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14709 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14710 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14711 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14712 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14713 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14714 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14715 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14716 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14717 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14718 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14719 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14720 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14721 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14722 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14723 * gcc.target/i386/pr63995-2.c: Likewise.
14724 * gcc.target/i386/pr64805.c: Likewise.
14725 * gcc.target/i386/pr65044.c: Likewise.
14726 * gcc.target/i386/pr65167.c: Likewise.
14727 * gcc.target/i386/pr65183.c: Likewise.
14728 * gcc.target/i386/pr65184.c: Likewise.
14729 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14730
f2da0b99 147312016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14732
14733 PR tree-optimization/69328
14734 * gcc.dg/pr69328.c: New test.
14735
4d379676 147362016-01-20 Jeff Law <law@redhat.com>
14737
4a11f145 14738 PR target/25114
4d379676 14739 * gcc.target/m68k/pr25114.c: New test.
14740
0754bad1 147412016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14742
14743 * gcc.target/arm/memset-inline-10.c: Added
14744 dg-require-effective-target arm_thumb2_ok.
14745
63bd5c2d 147462016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14747
14748 * gcc.dg/debug/dwarf2/sso.c: New test.
14749
a9c01e81 147502016-01-19 Uros Bizjak <ubizjak@gmail.com>
14751
14752 PR testsuite/68820
14753 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14754 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14755 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14756
53fa0e54 147572016-01-19 Jan Hubicka <hubicka@ucw.cz>
14758
14759 PR ipa/66223
14760 * g++.dg/ipa/devirt-50.C: New testcase.
14761
e035a62c 147622016-01-19 Marek Polacek <polacek@redhat.com>
14763
14764 PR c++/68965
14765 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14766 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14767
885cc3ea 147682016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14769
14770 PR target/69135
14771 * gcc.target/arm/pr69135_1.c: New test.
14772
07bd240e 147732015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14774
14775 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14776
9f60d257 147772015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14778
14779 * gcc.target/aarch64/ccmp_1.c: New testcase.
14780
a0c919f7 147812016-01-19 Marek Polacek <polacek@redhat.com>
14782
14783 PR c++/68586
14784 * g++.dg/cpp0x/enum30.C: New test.
14785
dc5d6d17 147862016-01-19 Richard Biener <rguenther@suse.de>
14787
14788 PR tree-optimization/69336
14789 * g++.dg/tree-ssa/pr69336.C: New testcase.
14790
6dd156e0 147912016-01-19 Jakub Jelinek <jakub@redhat.com>
14792
14793 PR debug/65779
14794 * gcc.dg/pr65779.c: New test.
14795
3e0d45b9 147962016-01-19 Richard Biener <rguenther@suse.de>
14797
14798 PR tree-optimization/69352
14799 * gcc.dg/torture/pr69352.c: New testcase.
14800
7a3cf64d 148012016-01-19 Jakub Jelinek <jakub@redhat.com>
14802
14803 PR rtl-optimization/68955
14804 PR rtl-optimization/64557
14805 * gcc.dg/torture/pr68955.c: New test.
14806
8be55b33 148072016-01-19 Jan Hubicka <hubicka@ucw.cz>
14808
14809 PR lto/69136
14810 * g++.dg/torture/pr69136.C: New testcase.
14811
72a985d7 148122016-01-19 Jan Hubicka <hubicka@ucw.cz>
14813
14814 PR lto/69133
14815 * g++.dg/lto/pr69133_0.C: New testcase.
14816 * g++.dg/lto/pr69133_1.C: New testcase.
14817
56778b62 148182016-01-15 Jeff Law <law@redhat.com>
14819
14820 PR tree-optimization/69320
14821 * gcc.c-torture/pr69320-1.c: New test.
14822 * gcc.c-torture/pr69320-2.c: New test.
14823 * gcc.c-torture/pr69320-3.c: New test.
14824 * gcc.c-torture/pr69320-4.c: New test.
14825
ced41b93 148262016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14827
14828 PR c++/11858
14829 PR c++/24663
14830 PR c++/24664
14831 * g++.dg/template/pr11858.C: New test.
14832 * g++.dg/template/pr24663.C: New test.
14833 * g++.dg/template/unify12.C: New test.
14834 * g++.dg/template/unify13.C: New test.
14835 * g++.dg/template/unify14.C: New test.
14836 * g++.dg/template/unify15.C: New test.
14837 * g++.dg/template/unify16.C: New test.
14838 * g++.dg/template/unify17.C: New test.
14839
7f8cbcaf 148402016-01-18 David Malcolm <dmalcolm@redhat.com>
14841
14842 PR testsuite/69181
14843 * gcc.dg/pr69181-1.c: New test file.
14844 * gcc.dg/pr69181-2.c: New test file.
14845 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14846 globals by moving it to...
14847 (cleanup-after-saved-dg-test): ...this new function. Add
14848 "global additional_sources_used". Add reset of global
14849 multiline_expected_outputs to the empty list.
14850 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14851 global to...
14852 (multiline_expected_outputs): ...this, and updated comments to
14853 note that it is modified from gcc-dg.exp.
14854 (dg-end-multiline-output): Update for the above renaming.
14855 (handle-multiline-outputs): Likewise. Remove the clearing
14856 of the expected outputs to the empty list.
14857
3c7cbfc0 148582016-01-18 Richard Biener <rguenther@suse.de>
14859
14860 PR tree-optimization/69297
14861 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14862
81d49cc1 148632016-01-18 Joseph Myers <joseph@codesourcery.com>
14864
14865 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14866 dg-options.
14867 * gcc.target/mips/mips-3d-2.c: Likewise.
14868 * gcc.target/mips/mips-3d-3.c: Likewise.
14869 * gcc.target/mips/mips-3d-4.c: Likewise.
14870 * gcc.target/mips/mips-3d-5.c: Likewise.
14871 * gcc.target/mips/mips-3d-6.c: Likewise.
14872 * gcc.target/mips/mips-3d-7.c: Likewise.
14873 * gcc.target/mips/mips-3d-8.c: Likewise.
14874 * gcc.target/mips/mips-3d-9.c: Likewise.
14875 * gcc.target/mips/mips-ps-1.c: Likewise.
14876 * gcc.target/mips/mips-ps-2.c: Likewise.
14877 * gcc.target/mips/mips-ps-3.c: Likewise.
14878 * gcc.target/mips/mips-ps-4.c: Likewise.
14879 * gcc.target/mips/mips-ps-5.c: Likewise.
14880 * gcc.target/mips/mips-ps-6.c: Likewise.
14881 * gcc.target/mips/mips-ps-7.c: Likewise.
14882 * gcc.target/mips/mips-ps-type.c: Likewise.
14883 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14884 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14885
03c4ff3a 148862016-01-18 Tom de Vries <tom@codesourcery.com>
14887
14888 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14889 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14890 * c-c++-common/goacc/kernels-empty.c: New test.
14891 * c-c++-common/goacc/kernels-eternal.c: New test.
14892 * c-c++-common/goacc/kernels-loop-2.c: New test.
14893 * c-c++-common/goacc/kernels-loop-3.c: New test.
14894 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14895 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14896 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14897 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14898 * c-c++-common/goacc/kernels-loop-data.c: New test.
14899 * c-c++-common/goacc/kernels-loop-g.c: New test.
14900 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14901 * c-c++-common/goacc/kernels-loop-n.c: New test.
14902 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14903 * c-c++-common/goacc/kernels-loop.c: New test.
14904 * c-c++-common/goacc/kernels-noreturn.c: New test.
14905 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14906 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14907 * c-c++-common/goacc/kernels-reduction.c: New test.
14908
22e3dcee 149092016-01-18 Tom de Vries <tom@codesourcery.com>
14910
14911 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14912 * gcc.dg/autopar/outer-2.c: Same.
14913 * gcc.dg/autopar/outer-3.c: Same.
14914 * gcc.dg/autopar/outer-4.c: Same.
14915 * gcc.dg/autopar/outer-5.c: Same.
14916 * gcc.dg/autopar/outer-6.c: Same.
14917 * gcc.dg/autopar/parallelization-1.c: Same.
14918 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14919 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14920 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14921 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14922 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14923 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14924 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14925 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14926 * gcc.dg/autopar/pr39500-1.c: Same.
14927 * gcc.dg/autopar/pr39500-2.c: Same.
14928 * gcc.dg/autopar/pr46193.c: Same.
14929 * gcc.dg/autopar/pr46194.c: Same.
14930 * gcc.dg/autopar/pr49580.c: Same.
14931 * gcc.dg/autopar/pr49960-1.c: Same.
14932 * gcc.dg/autopar/pr49960.c: Same.
14933 * gcc.dg/autopar/pr68373.c: Same.
14934 * gcc.dg/autopar/reduc-1.c: Same.
14935 * gcc.dg/autopar/reduc-1char.c: Same.
14936 * gcc.dg/autopar/reduc-1short.c: Same.
14937 * gcc.dg/autopar/reduc-2.c: Same.
14938 * gcc.dg/autopar/reduc-2char.c: Same.
14939 * gcc.dg/autopar/reduc-2short.c: Same.
14940 * gcc.dg/autopar/reduc-3.c: Same.
14941 * gcc.dg/autopar/reduc-4.c: Same.
14942 * gcc.dg/autopar/reduc-6.c: Same.
14943 * gcc.dg/autopar/reduc-7.c: Same.
14944 * gcc.dg/autopar/reduc-8.c: Same.
14945 * gcc.dg/autopar/reduc-9.c: Same.
14946 * gcc.dg/autopar/uns-outer-4.c: Same.
14947 * gcc.dg/autopar/uns-outer-5.c: Same.
14948 * gcc.dg/autopar/uns-outer-6.c: Same.
14949 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14950 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14951
fd5cbe2f 149522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14953
14954 PR target/63679
14955 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14956 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14957
fa75ab55 149582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14959
14960 PR target/63679
14961 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14962 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14963 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14964
214b2582 149652016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14966
14967 PR target/63679
14968 * gcc.dg/tree-ssa/sra-17.c: New.
14969 * gcc.dg/tree-ssa/sra-18.c: New.
14970
13146837 149712016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14972
14973 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14974
6ccd18c2 149752016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14976
14977 * gnat.dg/inline12.adb: New test.
14978
8872b95f 149792016-01-18 Bin Cheng <bin.cheng@arm.com>
14980
14981 PR tree-optimization/66797
14982 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14983
971514e3 149842016-01-18 Richard Biener <rguenther@suse.de>
14985
14986 PR tree-optimization/69170
14987 * gcc.dg/torture/pr69170.c: New testcase.
14988
dfb6d139 149892016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14990
14991 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14992
164d84c2 149932016-01-16 Tom de Vries <tom@codesourcery.com>
14994
14995 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14996
4c33b769 149972016-01-16 Tom de Vries <tom@codesourcery.com>
14998
14999 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15000 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15001 redundant dg-require-effective-target pthread.
15002 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15003 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15004 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15005 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15006 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15007 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15008 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15009
673441b0 150102016-01-16 David Edelsohn <dje.gcc@gmail.com>
15011
15012 PR target/68609
15013 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15014 * gcc.target/powerpc/recip-7.c: Same.
15015
90153ae7 150162016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15017
15018 PR c++/69091
15019 * g++.dg/template/pr69091.C: New test.
15020
bc24d01d 150212016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15022
15023 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15024 dump does not contain an error_mark_node.
15025 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15026 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15027
4067c0fd 150282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15029
15030 PR c++/68936
15031 * g++.dg/template/pr68936.C: New test.
15032
27c6dbdd 150332016-01-15 David Edelsohn <dje.gcc@gmail.com>
15034
15035 PR target/68609
15036 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15037 * gcc.target/powerpc/recip-2.c: Same.
15038 * gcc.target/powerpc/recip-3.c: Same.
15039 * gcc.target/powerpc/recip-4.c: Same.
15040 * gcc.target/powerpc/recip-sqrtf.c: Same.
15041
e390c57d 150422016-01-15 Jeff Law <law@redhat.com>
15043
15044 PR tree-optimization/69270
15045 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15046 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15047
ddcfeaf1 150482016-01-15 Paul Thomas <pault@gcc.gnu.org>
15049
15050 PR fortran/49630
15051 * gfortran.dg/deferred_character_13.f90: New test for the fix
15052 of comment 3 of the PR.
15053
15054 PR fortran/54070
15055 * gfortran.dg/deferred_character_8.f90: New test
15056 * gfortran.dg/allocate_error_5.f90: New test
15057
15058 PR fortran/60593
15059 * gfortran.dg/deferred_character_10.f90: New test
15060
15061 PR fortran/60795
15062 * gfortran.dg/deferred_character_14.f90: New test
15063
15064 PR fortran/61147
15065 * gfortran.dg/deferred_character_11.f90: New test
15066
15067 PR fortran/64324
15068 * gfortran.dg/deferred_character_9.f90: New test
15069
81be349c 150702016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15071
15072 PR rtl-optimization/69030
15073 * gcc.target/i386/pr69030.c: New.
15074
998456c5 150752016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15076
15077 * gcc.target/aarch64/target_attr_17.c: New test.
15078
0d85be19 150792016-01-15 Richard Biener <rguenther@suse.de>
15080
15081 PR tree-optimization/66856
15082 * gcc.dg/torture/pr66856-1.c: New testcase.
15083 * gcc.dg/torture/pr66856-2.c: Likewise.
15084
321d36c8 150852016-01-15 Richard Biener <rguenther@suse.de>
15086
15087 PR debug/69137
15088 * g++.dg/lto/pr69137_0.C: New testcase.
15089
d94a1f53 150902016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15091
15092 PR middle-end/69246
15093 * gcc.target/i386/pr69246.c: New test.
15094
5fe9a861 150952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15096
a9c01e81 15097 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15098
3d05a5e9 150992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15100
15101 PR c++/56194
15102 * g++.dg/init/const9.C: Disable test on S/390.
15103
5e8132b5 151042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15105
15106 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15107 * g++.dg/Wno-frame-address.C: Ditto.
15108
32307cdf 151092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15110
15111 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15112
1ca28250 151132016-01-15 Richard Biener <rguenther@suse.de>
15114
15115 PR tree-optimization/68961
15116 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15117
6271bd93 151182016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15119
15120 * gcc.target/i386/pr65105-5.c: New test.
15121
dfb6d139 151222016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15123
15124 * gcc.c-torture/execute/alias-4.c: New testcase.
15125
dfb6d139 151262016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15127
15128 PR ipa/68148
15129 * g++.dg/ipa/devirt-49.C: New testcase.
15130
7bbac464 151312016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15132
15133 PR target/65837
15134 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15135 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15136 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15137
4345b868 151382016-01-15 Richard Biener <rguenther@suse.de>
15139
15140 PR tree-optimization/69117
15141 * gcc.dg/torture/pr69117.c: New testcase.
15142
580357e7 151432015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15144
15145 PR c++/69048
15146 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15147
612baa31 151482016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15149
15150 PR testsuite/67509
15151 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15152 range tests use 100 * maximum instead of maximum + 1.
15153
44e09bc4 151542016-01-14 Jakub Jelinek <jakub@redhat.com>
15155
15156 PR debug/69244
15157 * gcc.dg/guality/pr69244.c: New test.
15158
96962ae4 151592016-01-14 Uros Bizjak <ubizjak@gmail.com>
15160
15161 * lib/target-supports.exp (check_effective_target_issignaling):
15162 New procedure.
15163 * gcc.dg/pr61441.c: Require issignaling effective target.
15164
ab9c400b 151652016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15166
15167 PR target/68803
15168 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15169
a7ed4583 151702016-01-14 David Malcolm <dmalcolm@redhat.com>
15171
15172 PR c++/68819
15173 PR preprocessor/69177
15174 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15175 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15176 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15177 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15178
77f35cec 151792016-01-14 Marek Polacek <polacek@redhat.com>
15180
15181 PR c/69262
15182 * gcc.dg/array-15.c: New test.
15183
915d0950 151842016-01-14 Jakub Jelinek <jakub@redhat.com>
15185
15186 PR middle-end/68146
15187 PR tree-optimization/69155
15188 * gfortran.dg/pr68146.f: New test.
15189 * gfortran.dg/pr69155.f90: New test.
15190
24651fb7 151912016-01-14 Richard Biener <rguenther@suse.de>
15192
15193 PR tree-optimization/68060
15194 * gcc.dg/torture/pr68060-1.c: New testcase.
15195 * gcc.dg/torture/pr68060-2.c: Likewise.
15196
2f63f950 151972016-01-14 Nick Clifton <nickc@redhat.com>
15198
15199 * lib/target-supports.exp
15200 (check_effective_target_arm_neon_ok_nocache): Add an option
15201 sequence that includes setting the ARM architecture to ARMv7-A.
15202 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15203 command line options necessary to enable Neon support.
15204 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15205 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15206 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15207 * gcc.target/arm/pr69180.c: Likewise.
15208
3ce0acde 152092016-01-14 Jeff Law <law@redhat.com>
15210
15211 PR tree-optimization/69270
15212 * gcc.dg/tree-ssa/pr69270.c: New test.
15213
bda05c57 152142016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15215
15216 PR c/66208
15217 * c-c++-common/pr66208.c: New file.
15218
9b657cf1 152192016-01-13 Jakub Jelinek <jakub@redhat.com>
15220
15221 PR tree-optimization/69156
15222 * gcc.dg/pr69156.c: New test.
15223
58ba1b9d 152242016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15225
15226 * gcc.target/i386/pr69225-7.c: New test.
15227
e5fee0fe 152282016-01-13 Richard Henderson <rth@redhat.com>
15229
15230 * gcc.dg/tm/memopt-13.c: Update expected function.
15231 * gcc.dg/tm/memopt-6.c: Likewise.
15232
3f0e9745 152332016-01-13 Uros Bizjak <ubizjak@gmail.com>
15234
15235 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15236 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15237 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15238 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15239
3f0e9745 152402016-01-13 Tom de Vries <tom@codesourcery.com>
15241
15242 PR tree-optimization/69169
7a6ddc0d 15243 * gcc.dg/pr69169.c: New test.
15244
9b657cf1 152452016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15246
15247 PR target/69228
15248 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15249 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15250 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15251 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15252 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15253 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15254 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15255 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15256
f704d701 152572016-01-13 Jakub Jelinek <jakub@redhat.com>
15258
15259 PR target/69247
15260 * gcc.dg/pr69247.c: New test.
15261
e966d6b9 152622016-01-13 Richard Biener <rguenther@suse.de>
15263
15264 PR tree-optimization/69242
15265 * gcc.dg/torture/pr69242.c: New testcase.
15266
1ca1d9b2 152672016-01-13 Richard Biener <rguenther@suse.de>
15268
15269 PR tree-optimization/69186
15270 * gcc.dg/torture/pr69186.c: New testcase.
15271
d07cbccc 152722016-01-13 Jeff Law <law@redhat.com>
15273
15274 PR tree-optimization/67755
15275 * gcc.dg/tree-ssa/pr67755.c: New test.
15276
152772016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15278
15279 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15280 pass number in output by a star.
15281
b95d41cf 152822016-01-12 Bin Cheng <bin.cheng@arm.com>
15283
15284 PR tree-optimization/68911
15285 * gcc.c-torture/execute/pr68911.c: New test.
15286
91d87e22 152872016-01-12 Marek Polacek <polacek@redhat.com>
15288
15289 PR c++/68979
15290 * g++.dg/warn/permissive-1.C: New test.
15291
8a9401a4 152922016-01-12 Jakub Jelinek <jakub@redhat.com>
15293
15294 PR objc++/68511
15295 PR c++/69213
15296 * g++.dg/opt/pr69213.C: New test.
15297
b9cb7a67 152982016-01-12 Christian Bruel <christian.bruel@st.com>
15299
15300 PR target/69180
15301 * gcc.target/arm/pr69180.c: New test.
15302
e4c96992 153032016-01-12 Richard Biener <rguenther@suse.de>
15304
15305 PR lto/69077
15306 * g++.dg/lto/pr69077_0.C: New testcase.
15307 * g++.dg/lto/pr69077_1.C: Likewise.
15308
90525f61 153092016-01-12 Jakub Jelinek <jakub@redhat.com>
15310
15311 PR target/69175
15312 * g++.dg/opt/pr69175.C: New test.
15313
9e7edfd3 153142016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15315
15316 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15317 rather than #including math.h & stdlib.h.
15318 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15319 * gcc.dg/vect/pr49771.c: Likewise.
15320 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15321 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15322 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15323 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15324 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15325 * gcc.dg/vect/pr44507.c: Likewise.
15326 * gcc.dg/vect/pr45902.c: Likewise.
15327 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15328 * gcc.dg/vect/vect-117.c: Likewise.
15329 * gcc.dg/vect/vect-99.c: Likewise.
15330 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15331 * gcc.dg/vect/vect-cond-1.c: Likewise.
15332 * gcc.dg/vect/vect-cond-2.c: Likewise.
15333 * gcc.dg/vect/vect-cond-3.c: Likewise.
15334 * gcc.dg/vect/vect-cond-4.c: Likewise.
15335 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15336 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15337 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15338 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15339 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15340 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15341 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15342 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15343 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15344 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15345 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15346 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15347 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15348 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15349 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15350 include of signal.h.
15351 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15352 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15353 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15354 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15355 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15356 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15357 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15358 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15359 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15360 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15361 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15362 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15363 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15364 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15365 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15366 * gcc.dg/vect/vect-outer-5.c: Likewise.
15367 * gcc.dg/vect/vect-outer-6.c: Likewise.
15368 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15369 include of stdio.h.
15370
3368873d 153712016-01-12 Nick Clifton <nickc@redhat.com>
15372
15373 PR target/68913
15374 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15375 to fread so that it will be found in all target runtimes.
15376
0464ea95 153772016-01-12 Richard Biener <rguenther@suse.de>
15378
15379 PR tree-optimization/69053
15380 * g++.dg/torture/pr69053.C: New testcase.
15381
7819730f 153822016-01-12 Richard Biener <rguenther@suse.de>
15383
15384 PR tree-optimization/69168
15385 * gcc.dg/torture/pr69168.c: New testcase.
15386
995bfebf 153872016-01-12 Richard Biener <rguenther@suse.de>
15388
15389 PR tree-optimization/69157
15390 * gcc.dg/torture/pr69157.c: New testcase.
15391
153922016-01-12 Richard Biener <rguenther@suse.de>
15393
15394 PR tree-optimization/69174
15395 * gcc.dg/torture/pr69174.c: New testcase.
15396
1d10d64c 153972016-01-12 Jakub Jelinek <jakub@redhat.com>
15398
15399 PR c++/66808
15400 PR c++/69000
15401 * g++.dg/tls/pr66808.C: New test.
15402 * g++.dg/tls/pr69000.C: New test.
15403
f0b79faf 154042016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15405
15406 * gcc.target/powerpc/swaps-p8-23.c: New test.
15407 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15408
04cf75a4 154092016-01-11 John David Anglin <danglin@gcc.gnu.org>
15410
15411 PR tree-optimization/68356
15412 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15413
0eb4264c 154142016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15415 Jim Wilson <jim.wilson@linaro.org>
15416
15417 PR target/69194
15418 * gcc.target/arm/pr69194.c: New test.
15419
2f66de64 154202016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15421
15422 PR target/69225
15423 * gcc.target/i386/pr69225-1.c: New test.
15424 * gcc.target/i386/pr69225-2.c: Likewise.
15425 * gcc.target/i386/pr69225-3.c: Likewise.
15426 * gcc.target/i386/pr69225-4.c: Likewise.
15427 * gcc.target/i386/pr69225-5.c: Likewise.
15428 * gcc.target/i386/pr69225-6.c: Likewise.
15429
36105e82 154302016-01-11 Jakub Jelinek <jakub@redhat.com>
15431
1c78ce2e 15432 PR target/67462
15433 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15434 if lp64.
15435
a4a87320 15436 PR target/69071
15437 * gcc.dg/pr69071.c: New test.
15438
91fbd04f 15439 PR c++/69211
15440 * g++.dg/opt/pr69211.C: New test.
15441
36105e82 15442 PR tree-optimization/69214
15443 * gcc.c-torture/compile/pr69214.c: New test.
15444
e934c380 154452016-01-11 Uros Bizjak <ubizjak@gmail.com>
15446
15447 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15448 * gcc.target/i386/pr66232-11.c: Ditto.
15449 * gcc.target/i386/pr66232-12.c: Ditto.
15450 * gcc.target/i386/pr66232-13.c: Ditto.
15451
3ff1b153 154522016-01-11 Richard Biener <rguenther@suse.de>
15453
15454 PR tree-optimization/69173
15455 * gcc.dg/torture/pr69173.c: New testcase.
15456
04e1504c 154572016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15458
15459 PR rtl-optimization/68796
15460 * gcc.target/aarch64/tst_5.c: New test.
15461 * gcc.target/aarch64/tst_6.c: Likewise.
15462
ae8718b5 154632016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15464
15465 PR rtl-optimization/68841
15466 * gcc.dg/pr68841.c: New test.
15467 * gcc.c-torture/execute/pr68841.c: New test.
15468
bd8bece2 154692016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15470
15471 PR rtl-optimization/68920
15472 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15473 for ix86 targets.
15474 * gcc.dg/ifcvt-5.c: New test.
15475
9b657cf1 154762016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15477
15478 PR bootstrap/69123
15479 * g++.dg/pr69123.C: New.
15480
7a158352 154812016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15482
15483 PR target/69010
15484 * gcc.target/i386/pr69010.c: New test.
15485
ff375d11 154862016-01-11 Martin Jambor <mjambor@suse.cz>
15487
15488 PR ipa/69044
15489 * gcc.target/i386/chkp-pr69044.c: New test.
15490
9eb890f1 154912016-01-11 Tom de Vries <tom@codesourcery.com>
15492
15493 PR tree-optimization/69109
15494 * gcc.dg/autopar/pr69109-2.c: New test.
15495 * gcc.dg/autopar/pr69109.c: New test.
15496
c4157ee5 154972016-01-11 Tom de Vries <tom@codesourcery.com>
15498
15499 PR tree-optimization/69108
15500 * gcc.dg/autopar/pr69108.c: New test.
15501
b933e511 155022016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15503
15504 PR c++/69029
15505 * c-c++-common/Wisleading-indentation.c: Augment test.
15506
efb73de1 155072016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15508
15509 PR fortran/69154
15510 * gfortran.dg/inline_matmul_12.f90: New test.
15511
40c86c3b 155122016-01-10 Paul Thomas <pault@gcc.gnu.org>
15513
15514 PR fortran/67779
15515 * gfortran.dg/actual_array_offset_1: New test.
15516
a006c0bb 155172016-01-10 Tom de Vries <tom@codesourcery.com>
15518
15519 PR tree-optimization/69062
15520 * gcc.dg/autopar/pr69062.c: New test.
15521
880ed4be 155222016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15523
15524 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15525 * gcc.dg/vect/slp-perm-2.c: Likewise.
15526 * gcc.dg/vect/slp-perm-3.c: Likewise.
15527 * gcc.dg/vect/slp-perm-5.c: Likewise.
15528 * gcc.dg/vect/slp-perm-6.c: Likewise.
15529 * gcc.dg/vect/slp-perm-7.c: Likewise.
15530 * gcc.dg/vect/slp-perm-8.c: Likewise.
15531
d95e1856 155322016-01-10 Tom de Vries <tom@codesourcery.com>
15533
15534 PR tree-optimization/69039
15535 * gcc.dg/autopar/pr69039.c: New test.
15536
0f8f48d0 155372016-01-09 Marek Polacek <polacek@redhat.com>
15538
15539 PR c++/69113
15540 * g++.dg/pr69113.C: New test.
15541
7dff0499 155422016-01-09 Jakub Jelinek <jakub@redhat.com>
15543
15544 PR middle-end/50865
15545 PR tree-optimization/69097
15546 * gcc.c-torture/execute/pr50865.c: New test.
15547 * gcc.c-torture/execute/pr69097-1.c: New test.
15548 * gcc.c-torture/execute/pr69097-2.c: New test.
15549 * gcc.dg/pr69097-1.c: New test.
15550 * gcc.dg/pr69097-2.c: New test.
15551
18431e78 155522016-01-09 Jakub Jelinek <jakub@redhat.com>
15553
15554 PR c++/69164
15555 * g++.dg/opt/pr69164.C: New test.
15556
1943a4a2 155572016-01-08 Jakub Jelinek <jakub@redhat.com>
15558
15559 PR tree-optimization/69167
15560 * gcc.dg/pr69167.c: New test.
15561
a143e277 155622016-01-08 Marek Polacek <polacek@redhat.com>
15563
15564 PR c++/68449
15565 * g++.dg/pr68449.C: New.
15566
44c01906 155672016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15568
15569 PR tree-optimization/68707
15570 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15571 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15572 on platforms supporting it.
15573 * gcc.dg/vect/slp-perm-2.c: Likewise.
15574 * gcc.dg/vect/slp-perm-3.c: Likewise.
15575 * gcc.dg/vect/slp-perm-5.c: Likewise.
15576 * gcc.dg/vect/slp-perm-7.c: Likewise.
15577 * gcc.dg/vect/slp-perm-8.c: Likewise.
15578 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15579 on platforms supporting it.
15580
c437d1e8 155812016-01-08 Jakub Jelinek <jakub@redhat.com>
15582
c9595c51 15583 PR tree-optimization/69162
15584 * gcc.dg/pr69162.c: New test.
15585
c437d1e8 15586 PR tree-optimization/69172
15587 * gcc.dg/pr69172.c: New test.
15588
6a46a28c 155892016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15590
15591 PR tree-optimization/67781
15592 * gcc.c-torture/execute/pr67781.c: New file.
15593
62ad9a04 155942016-01-08 Jakub Jelinek <jakub@redhat.com>
15595
15596 PR tree-optimization/69083
15597 * gcc.dg/vect/pr69083.c: New test.
15598
9e0e8c2a 155992016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15600
15601 PR tree-optimization/61441
15602 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15603 Use -fexcess-precision=standard for compiler options.
15604 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15605
5d034e37 156062016-01-08 Jakub Jelinek <jakub@redhat.com>
15607
5013f740 15608 PR fortran/69128
15609 * gfortran.dg/gomp/pr69128.f90: New test.
15610
5d034e37 15611 PR c++/69145
15612 * g++.dg/ext/pr69145-1.C: New test.
15613 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15614 * g++.dg/ext/pr69145-2.h: New file.
15615
517906ff 156162016-01-07 Martin Sebor <msebor@redhat.com>
15617
15618 PR c/68966
15619 * gcc.dg/atomic-fetch-bool.c: New test.
15620 * gcc.dg/sync-fetch-bool.c: New test.
15621
cdbb524c 156222016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15623
15624 PR fortran/66680
15625 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15626
ec3aba9e 156272016-01-07 Nick Clifton <nickc@redhat.com>
15628
15629 PR target/66655
15630 * g++.dg/pr66655.C: New test.
15631 * g++.dg/pr66655_1.cc: Test support file.
15632 * g++.dg/pr66655.h: Test header file.
15633
9b657cf1 156342016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15635
15636 PR fortran/66680
15637 gfortran.dg/gomp/pr66680.f90: New test.
15638
cd45d7a5 156392016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15640
15641 PR target/69171
15642 * gcc.target/i386/pr69171-1.c: New test.
15643 * gcc.target/i386/pr69171-2.c: Likewise.
15644 * gcc.target/i386/pr69171-3.c: Likewise.
15645 * gcc.target/i386/pr69171-4.c: Likewise.
15646 * gcc.target/i386/pr69171-5.c: Likewise.
15647 * gcc.target/i386/pr69171-6.c: Likewise.
15648
4a86a91a 156492015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15650
15651 PR middle-end/67639
15652 * c-c++-common/pr67639.c: New test.
15653
34c05552 156542016-01-07 Jakub Jelinek <jakub@redhat.com>
15655
15656 PR tree-optimization/69141
15657 * g++.dg/opt/pr69141.C: New test.
15658
f08d6895 156592016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15660
15661 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15662
32ec4173 156632016-01-06 Uros Bizjak <ubizjak@gmail.com>
15664
15665 PR target/69140
15666 * gcc.target/i386/pr69140.c: New test
15667
d74214f3 156682016-01-06 David Malcolm <dmalcolm@redhat.com>
15669
15670 * gcc.dg/bad-dereference.c: New test case.
15671
73991cab 156722015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15673
15674 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15675
fc8cc457 156762016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15677
15678 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15679
be3c9981 156802016-01-06 Marek Polacek <polacek@redhat.com>
15681
15682 PR sanitizer/69099
15683 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15684
2cb724f9 156852016-01-05 Marek Polacek <polacek@redhat.com>
15686
15687 PR c/69104
15688 * gcc.dg/atomic-invalid-2.c: New.
15689
233a53ed 156902016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15691
15692 PR target/68991
15693 * gcc.target/i386/pr68991.c: New test.
15694
ea87c5e3 156952016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15696
15697 PR target/68991
15698 * g++.dg/pr68991-1.C: New test.
15699 * g++.dg/pr68991-2.C: Likewise.
15700
1943a4a2 157012016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15702
1943a4a2 15703 PR other/60465
afe82e5b 15704 * gcc.target/ia64/pr60465-gprel64.c: New test.
15705 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15706
1e9147dd 157072016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15708
15709 PR rtl-optimization/68651
15710 * gcc.target/aarch64/pr68651_1.c: New test.
15711
d42aa619 157122016-01-05 David Malcolm <dmalcolm@redhat.com>
15713
15714 PR c/69122
15715 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15716
1776de76 157172016-01-05 Nathan Sidwell <nathan@acm.org>
15718
2d7d361d 15719 PR c++/58583
15720 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15721
1776de76 15722 * gcc.dg/alias-15.c: New.
15723
5beb12c0 157242016-01-05 Nick Clifton <nickc@redhat.com>
15725
15726 PR target/68870
15727 * g++.dg/pr68770.C: New test.
15728
d8cca921 157292016-01-04 Mike Stump <mikestump@comcast.net>
15730
15731 * lib/target-supports.exp (check_effective_target_cilkplus):
15732 cilkplus targets require pthreads.
afc907ef 15733 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15734
8427dff3 157352016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15736
15737 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15738 generation.
15739
f1717362 157402016-01-04 Jakub Jelinek <jakub@redhat.com>
15741
15742 Update copyright years.
15743
d7d6a3ab 157442016-01-04 Marek Polacek <polacek@redhat.com>
15745
15746 PR c/68908
15747 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15748 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15749 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15750
b8f4a5f9 157512016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15752
15753 * gcc.target/sparc/20160104-2.c: New test.
15754
6b5c028f 157552016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15756
15757 * gcc.target/sparc/20160104-1.c: New test.
15758
300e1002 157592016-01-03 Paul Thomas <pault@gcc.gnu.org>
15760
15761 PR fortran/65045
15762 * gfortran.dg/pr65045.f90: New test.
15763
855b105f 157642016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15765
15766 * gnat.dg/specs/debug1.ads: Delete.
15767
bdc177dc 157682016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15769
15770 PR libgfortran/68867
15771 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15772 expression.
15773
48aaffae 157742016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15775
15776 PR libgfortran/68867
15777 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15778 PowerPC.
15779
19a468b8 157802016-01-01 Paul Thomas <pault@gcc.gnu.org>
15781
15782 PR fortran/68864
15783 * gfortran.dg/pr68864.f90: New test.
15784
25371c91 157852016-01-01 Jakub Jelinek <jakub@redhat.com>
15786
2a659064 15787 PR tree-optimization/69070
15788 * gcc.dg/pr69070.c: New test.
15789
57aa9851 15790 PR sanitizer/69055
15791 * gfortran.dg/pr69055.f90: New test.
15792
25371c91 15793 PR target/69015
15794 * gcc.dg/pr69015.c: New test.
f1717362 15795\f
fb2c1edd 15796Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15797
15798Copying and distribution of this file, with or without modification,
15799are permitted in any medium without royalty provided the copyright
15800notice and this notice are preserved.