]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* gcc.target/i386/pr77833.c: Require int128 effective target.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
847e66cc 12016-10-05 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/pr77833.c: Require int128 effective target.
4
670ec524 52016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
6
7 PR fortran/58991
8 PR fortran/58992
9 * gfortran.dg/associate_22.f90: New test.
10
fca4e258 112016-10-05 Fritz Reese <fritzoreese@gmail.com>
12
13 * gfortran.dg/dec_union_9.f90: New testcase.
14 * gfortran.dg/dec_union_10.f90: New testcase.
15
994fc95f 162016-10-05 Jakub Jelinek <jakub@redhat.com>
17
c6958264 18 PR sanitizer/66343
19 * gcc.dg/pch/pr66343-3.c: New test.
20 * gcc.dg/pch/pr66343-3.hs: New file.
21
994fc95f 22 PR sanitizer/66343
23 * gcc.dg/pch/pr66343-1.c: New test.
24 * gcc.dg/pch/pr66343-1.hs: New file.
25 * gcc.dg/pch/pr66343-2.c: New test.
26 * gcc.dg/pch/pr66343-2.hs: New file.
27
2b6903a5 282016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
29
30 * c-c++-common/Wint-in-bool-context.c: Update test.
31
a9e44c43 322016-10-05 Marek Polacek <polacek@redhat.com>
33
34 * g++.dg/cpp1z/init-statement1.C: New test.
35 * g++.dg/cpp1z/init-statement2.C: New test.
36 * g++.dg/cpp1z/init-statement3.C: New test.
37 * g++.dg/cpp1z/init-statement4.C: New test.
38 * g++.dg/cpp1z/init-statement5.C: New test.
39 * g++.dg/cpp1z/init-statement6.C: New test.
40 * g++.dg/cpp1z/init-statement7.C: New test.
41 * g++.dg/cpp1z/init-statement8.C: New test.
42
d0a5b595 432016-10-05 Louis Krupp <louis.krupp@zoho.com>
44
45 PR fortran/67524
46 * gfortran.dg/pr67524.f90: New test.
47
c7b01e77 482016-10-05 Jakub Jelinek <jakub@redhat.com>
49
50 PR sanitizer/77823
51 * c-c++-common/ubsan/shift-9.c: New test.
52
d204444e 532016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
54
55 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
56 of int if __SIZEOF_INT__ is less than 4 bytes.
57
ea55eab9 582016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59
60 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
61 * gfortran.dg/class_array_20.f03: Likewise.
62 * gfortran.dg/class_array_21.f03: Likewise.
63 * gfortran.dg/finalize_29.f08: Likewise.
64 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
65
bf1426ea 662016-10-05 Richard Biener <rguenther@suse.de>
67
68 PR middle-end/77826
69 * gcc.dg/torture/pr77826.c: New testcase.
70
eb93b162 712016-10-05 Richard Biener <rguenther@suse.de>
72
73 * gcc.dg/fold-copysign-1.c: New testcase.
74
830f8f08 752016-10-05 Andreas Schwab <schwab@suse.de>
76
77 * g++.dg/pr49847-2.C: Remove.
78
ce229d56 792016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
80
81 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
82
d82d27a3 832016-10-05 Richard Biener <rguenther@suse.de>
84
85 PR middle-end/55152
86 * gcc.dg/pr55152-2.c: New testcase.
87
29e40d1d 882016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
89
90 * gfortran.dg/dtio_15.f90: New test.
91
78dc0da1 922016-10-04 Ian Lance Taylor <iant@golang.org>
93
94 * gcc.dg/split-7.c: New test.
95
f72de674 962016-10-04 Martin Sebor <msebor@redhat.com>
97
98 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
99 %lc directive to wint_t to silence -Wformat warnings on targets
100 where the latter is a distinct type such as long.
101
c30da209 1022016-10-04 Martin Sebor <msebor@redhat.com>
103
104 PR c++/77804
105 * g++.dg/warn/Wplacement-new-size-4.C: New test.
106
c93d719b 1072016-10-04 Jakub Jelinek <jakub@redhat.com>
108
c8887d28 109 PR c++/77791
110 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
111
c93d719b 112 * g++.dg/other/java3.C: Remove.
113 * g++.dg/other/java1.C: Remove.
114 * g++.dg/other/error12.C: Remove.
115 * g++.dg/other/java2.C: Remove.
116 * g++.dg/warn/Wnvdtor.C: Remove.
117 * g++.dg/lookup/java1.C: Remove.
118 * g++.dg/lookup/java2.C: Remove.
119 * g++.dg/ext/pr34829.C: Remove.
120 * g++.dg/ext/java-3.C: Remove.
121 * g++.dg/ext/java-1.C: Remove.
122 * g++.dg/ext/java-2.C: Remove.
123 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
124
e62363b1 1252016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
126
127 PR tree-optimization/77808
128 * gcc.dg/tree-ssa/pr77808.c: New testcase.
129
38f18c01 1302016-10-04 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/77399
133 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
134
47fd90af 1352016-10-04 Richard Biener <rguenther@suse.de>
136
137 PR middle-end/77833
138 * gcc.target/i386/pr77833.c: New testcase.
139
2f8d6297 1402016-09-26 Jeff Law <law@redhat.com>
141
142 PR tree-optimization/71550
143 PR tree-optimization/71403
144 * gcc.c-torture/execute/pr71550.c: New test.
145
4092cccf 1462016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
147
148 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
149 option.
150
8e8fe25a 1512016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152
153 Revert
154 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
155
156 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
157
fcfa0d6a 1582016-10-03 Marek Polacek <polacek@redhat.com>
159
160 * g++.dg/cpp0x/nullptr37.C: New test.
161
255beb07 1622016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
163
164 * c-c++-common/Wint-in-bool-context.c: Update test.
165
16127d51 1662016-10-02 Jakub Jelinek <jakub@redhat.com>
167
168 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
169 earlier.
170 * g++.dg/charset/asm2.c (memmove): Likewise.
171 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
172 * g++.dg/tls/diag-4.C (foo): Likewise.
173 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
174 dg-warning, fix up regex.
175 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
176 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
177 * g++.old-deja/g++.mike/net31.C: Likewise.
178 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
179 for C++17.
180 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
181 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
182
c9e875f1 1832016-10-01 Richard Biener <rguenther@suse.de>
184
185 PR middle-end/77798
186 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
187
77daf8b6 1882016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
189
190 PR fortran/77663
191 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
192
ff2feb8b 1932016-10-01 Jakub Jelinek <jakub@redhat.com>
194
195 PR c/77490
196 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
197 Add dg-prune-output directive.
198
fd3720ac 1992016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
200
201 PR fortran/66643
202 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
203 * gfortran.fortran-torture/compile/write.f90: Update test.
204
dd07e329 2052016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
206
207 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
208 arm_fp16_alternative_ok as the required effective target.
209 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
210 -mfp16-format=alternative to the dg-options directive and remove
211 the dg-add-options directive.
212
580083a2 2132016-09-30 Fritz Reese <fritzoreese@gmail.com>
214
215 PR fortran/77764
216 * gfortran.dg/dec_union_8.f90: New testcase.
217
f24fcad2 2182016-09-30 Fritz Reese <fritzoreese@gmail.com>
219
220 PR fortran/77782
221 * gfortran.dg/dec_structure_16.f90: New testcase.
222
e0e00cf4 2232016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
224
225 * gfortran.dg/coarray_allocate_10.f08: New test.
226 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
227
44211526 2282016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
229
230 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
231
e2441cd8 2322016-09-30 Richard Biener <rguenther@suse.de>
233
234 PR tree-optimization/77399
235 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
236
0914a8ef 2372016-09-29 Sandra Loosemore <sandra@codesourcery.com>
238
239 * c-c++-common/pr27336.c: Make dependency on
240 -fdelete-null-pointer-checks explicit.
241 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
242 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
243 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
244 * gcc.dg/pic-1.c: Require fpic target support.
245 * gcc.dg/pic-2.c: Likewise.
246
c5d89bae 2472016-09-29 Jakub Jelinek <jakub@redhat.com>
248
249 Implement P0001R1 - C++17 removal of register storage class specifier
250 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
251 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
252 C++17.
253 * c-c++-common/vector-subscript-5.c (foo): Don't use register
254 keyword if not __SSE2__.
255 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
256 C++17.
257 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
258 register keywords.
259 * g++.dg/eh/pr29166.C: Add -Wno-register option.
260 * g++.dg/warn/register-parm-1.C (erroneous_warning,
261 no_erroneous_warning): Expect new warnings for C++17.
262 * g++.dg/warn/register-var-2.C (f): Likewise.
263 * g++.dg/parse/register1.C (f): Expect new error for C++17.
264 * g++.dg/parse/linkage2.C (foo): Likewise.
265 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
266 keyword on parameters for C++17.
267 * g++.dg/cpp1z/register1.C: New test.
268 * g++.dg/cpp1z/register2.C: New test.
269 * g++.dg/cpp1z/register3.C: New test.
270
5424b150 2712016-09-29 Uros Bizjak <ubizjak@gmail.com>
272
273 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
274 * gcc.target/i386/avx2-check.h (main): Ditto.
275 * gcc.target/i386/avx512bw-check.h (main): Ditto.
276 * gcc.target/i386/avx512cd-check.h (main): Ditto.
277 * gcc.target/i386/avx512dq-check.h (main): Ditto.
278 * gcc.target/i386/avx512er-check.h (main): Ditto.
279 * gcc.target/i386/avx512f-check.h (main): Ditto.
280 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
281 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
282 * gcc.target/i386/avx512vl-check.h (main): Ditto.
283
132fa33c 2842016-09-29 Uros Bizjak <ubizjak@gmail.com>
285
286 PR target/77756
287 * gcc.target/i386/pr77756.c: New test.
288
ea72fa65 2892016-09-29 Marek Polacek <polacek@redhat.com>
290
291 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
292
40334d1a 2932016-09-29 Marek Polacek <polacek@redhat.com>
294
295 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
296 C++14.
297
2bf721c3 2982016-09-29 Martin Liska <mliska@suse.cz>
299
300 * objc/execute/construct1.m: New test.
301
a8243a97 3022016-09-29 Richard Biener <rguenther@suse.de>
303
304 PR tree-optimization/77768
305 * gcc.dg/torture/pr77768.c: New testcase.
306
98da8d3b 3072016-09-28 Richard Biener <rguenther@suse.de>
308
309 PR middle-end/77407
310 * gcc.dg/pr77407.c: New testcase.
311
b0ab3ca0 3122016-09-29 Richard Biener <rguenther@suse.de>
313
314 PR middle-end/55152
315 * gcc.dg/pr55152.c: New testcase.
316 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
317
f76c9f26 3182016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
319
320 * gcc.dg/profile-update-warning.c: Restrict to ia32.
321 (dg-options): Remove -m32.
322
94d9ba6a 3232016-09-28 Martin Sebor <msebor@redhat.com>
324
325 PR middle-end/77721
326 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
327
d23296dc 3282016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
329
330 PR libgfortran/77707
331 * gfortran.dg/inquire_17.f90: New test.
332
2a2770c6 3332016-09-28 Jakub Jelinek <jakub@redhat.com>
334
335 PR c++/77467
336 * g++.dg/cpp1y/constexpr-77467.C: New test.
337
3e822015 3382016-09-28 Martin Sebor <msebor@redhat.com>
339
340 PR c/77762
341 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
342 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
343 (test_sprintf_p_const): Adjust line numbers to avoid failures
344 introduced in r240503.
345
21ce832f 3462016-09-28 Martin Sebor <msebor@redhat.com>
347
348 PR middle-end/77683
349 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
350
8d9e3eb6 3512016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
352
cfa852a5 353 PR c++/77748
354 * g++.dg/pr77550.C: Avoid undefined behavior.
355
8d9e3eb6 356 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
357
85dd8d9a 3582016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
359
360 * gcc.dg/strlenopt-20.c: Update test.
361 * gcc.dg/strlenopt-21.c: Likewise.
362 * gcc.dg/strlenopt-22.c: Likewise.
363 * gcc.dg/strlenopt-22g.c: Likewise.
364 * gcc.dg/strlenopt-26.c: Likewise.
365 * gcc.dg/strlenopt-5.c: Likewise.
366 * gcc.dg/strlenopt-7.c: Likewise.
367 * gcc.dg/strlenopt-9.c: Likewise.
368
ce7e2f0e 3692016-09-27 Jakub Jelinek <jakub@redhat.com>
370
4fd4e9e0 371 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
372
66108a57 373 * g++.dg/cpp1z/lambda-this1.C: New test.
374 * g++.dg/cpp1z/lambda-this2.C: New test.
375
ce7e2f0e 376 PR c++/77722
377 * g++.dg/ubsan/return-4.C: New test.
378 * g++.dg/ubsan/return-5.C: New test.
379 * g++.dg/ubsan/return-6.C: New test.
380
eedf6f96 3812016-09-27 Jiong Wang <jiong.wang@arm.com>
382
383 * lib/target-supports.exp
384 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
385 in function comment.
386
febf7a45 3872016-09-27 Martin Liska <mliska@suse.cz>
388
389 PR gcov-profile/46266
390 * lib/gcov.exp: Verify that <built-in>.gcov file is not
391 considered.
392
1ef012e4 3932016-09-27 Richard Biener <rguenther@suse.de>
394
395 PR tree-optimization/77745
396 * g++.dg/torture/pr77745.C: New testcase.
397
fcaf08b7 3982016-09-27 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/77478
401 * gcc.dg/torture/pr77478.c: New testcase.
402
db46bcd3 4032016-09-27 Martin Liska <mliska@suse.cz>
404
405 PR gcov-profile/7970
406 PR gcov-profile/16855
407 PR gcov-profile/44779
408 * g++.dg/gcov/pr16855.C: New test.
409
2e0bcd96 4102016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
411
412 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
413
93768ef7 4142016-09-27 Jakub Jelinek <jakub@redhat.com>
415
416 PR fortran/77666
417 * gfortran.dg/gomp/pr77666.f90: New test.
418
b09a4365 4192016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
420
421 PR ipa/77677
422 * gcc.dg/torture/pr77677-2.c: New test.
423
85527e8f 4242016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
425
426 PR fortran/77420
427 * gfortran.dg/pr77420_1.f90: New test.
428 * gfortran.dg/pr77420_2.f90: Ditto.
429 * gfortran.dg/pr77420_3.f90: New test. Requires ...
430 * gfortran.dg/pr77420_4.f90: this file.
431
140cd7ff 4322016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
433
434 PR middle-end/77719
435 * gfortran.dg/pr77719.f90: New test.
436
d4d58fc3 4372016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
438
439 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 440 singular form of byte when quantity is unknown.
d4d58fc3 441
e997bd3a 4422016-09-26 Marek Polacek <polacek@redhat.com>
443
444 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
445
9c7de46a 4462016-09-26 Martin Liska <mliska@suse.cz>
447
448 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
449 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
450 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
451 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
452 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
453 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
454 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
455 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
456 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
457
3c77f69c 4582016-09-26 Marek Polacek <polacek@redhat.com>
459
460 PR c/7652
461 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
462 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
463 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
464 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
465 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
466 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
467 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
468 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
469 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
470 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
471 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
472 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
473 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
474 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
475 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
476 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
477 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
478 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
479 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
480 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
481 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
482 * c-c++-common/attr-fallthrough-1.c: New test.
483 * c-c++-common/attr-fallthrough-2.c: New test.
484 * g++.dg/cpp0x/fallthrough1.C: New test.
485 * g++.dg/cpp0x/fallthrough2.C: New test.
486 * g++.dg/cpp1z/fallthrough1.C: New test.
487 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
488 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
489 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
490 * objc.dg/Wimplicit-fallthrough-1.m: New test.
491
40e245e1 4922016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
493
9e9fb49b 494 PR fortran/77429
40e245e1 495 * gfortran.dg/pr77429.f90: New test.
496
cfffcdf4 4972016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
498
499 PR fortran/77694
500 * gfortran.dg/pr77694.f90: New test.
501
223e6ae9 5022016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
503
504 PR target/51244
505 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
506
9e932ac2 5072016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
508
509 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
510 for 32-bit mode.
511
04f16d28 5122016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
513
514 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
515 for 32-bit mode.
516
481ce481 5172016-09-24 Marek Polacek <polacek@redhat.com>
518
519 PR c/77490
520 * c-c++-common/Wbool-operation-1.c: New test.
521 * gcc.dg/Wbool-operation-1.c: New test.
522
8e652fcf 5232016-09-23 Fritz Reese <fritzoreese@gmail.com>
524
525 * gfortran.dg/dec_static_1.f90: New.
526 * gfortran.dg/dec_static_2.f90: New.
527 * gfortran.dg/dec_static_3.f90: New.
528 * gfortran.dg/dec_static_4.f90: New.
529
e7c4560c 5302016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
531
532 PR fortran/48298
533 * gfortran.dg/negative_unit_check.f90: Update test.
534 * gfortran.dg/dtio_14.f90: New test.
481ce481 535
ad020996 5362016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
537
538 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
539 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
540 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
541 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
542 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
543 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
544 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
545
e2c1228b 5462016-09-23 Martin Sebor <msebor@redhat.com>
547
548 PR testsuite/77713
549 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
550 assuming long double is bigger than double.
551
9b5db70f 5522016-09-23 Jakub Jelinek <jakub@redhat.com>
553
554 Implement P0138R2, C++17 construction rules for enum class values
555 * g++.dg/cpp1z/direct-enum-init1.C: New test.
556
a30e370d 5572016-09-23 David Malcolm <dmalcolm@redhat.com>
558
559 PR preprocessor/77672
560 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
561 expected multiline output from first warning to reflect change
562 in r240434.
563
15650eb7 5642016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
565
566 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
567
f886b2b4 5682016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
569 Tom de Vries <tom@codesourcery.com>
570
571 PR testsuite/77411
572 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
573
f74ba31d 5742016-09-23 Marek Polacek <polacek@redhat.com>
575
576 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
577 * c-c++-common/gomp/atomic-13.c: Likewise.
578 * c-c++-common/gomp/atomic-14.c: Likewise.
579 * c-c++-common/pr60439.c: Remove invalid code.
580 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
581 * g++.dg/expr/bitfield5.C: Likewise.
582 * g++.dg/expr/bitfield6.C: Likewise.
583 * g++.dg/expr/bool1.C: Likewise.
584 * g++.dg/expr/bool3.C: Likewise.
585 * g++.dg/expr/lval3.C: Likewise.
586 * g++.dg/expr/lval4.C: Likewise.
587 * g++.old-deja/g++.jason/bool5.C: Likewise.
588
7413e757 5892016-09-23 David Malcolm <dmalcolm@redhat.com>
590
591 PR preprocessor/77672
592 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
593 (test_terminator_location): New function.
594
81df50de 5952016-09-23 Richard Biener <rguenther@suse.de>
596
597 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
598
5f4626d8 5992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
600
601 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
602 -march=armv8.2-a+fp16 when supported by the hardware.
603 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
604 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
605 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
606 semi-colons to a macro invocations.
607 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
608 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
609 defined.
610 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
611 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
613 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
614 defined.
615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
616 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
622 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
624 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
625 defined.
626 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
629 defined.
630 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
632 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
633 defined.
634 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
636 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
637 defined.
638 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
640 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
641 defined. Also fix some white-space.
642 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
643 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
644 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
645 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
647 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
648 defined. Also fix some long lines and white-space.
649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
650 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
651 defined. Also fix some long lines and white-space.
652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
653 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
654 defined.
655 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
657 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
658 defined.
659 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
661 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
662 defined.
663 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 664 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 666 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 667 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
668 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
669 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
670 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
671 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
672 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 673 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 674 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
675 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
676 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
678 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 679 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
680 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 682
f2645569 6832016-09-23 Jiong Wang <jiong.wang@arm.com>
684 Matthew Wahab <matthew.wahab@arm.com>
685
686 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
687 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
688 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
723
66a55fc4 7242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
725
726 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
727 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
728 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
729 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
730 support.
731
ada0f4c4 7322016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
733
734 PR ipa/77677
735 * gcc.dg/torture/pr77677.c: New test.
736
8771094d 7372016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
738
739 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
740 here now.
741
c959fae1 7422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
743
744 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
745 options. Add tests for float16x4_t and float16x8_t.
746
88b594a3 7472016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
748
749 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
750 * gcc.target/s390/risbg-ll-2.c: Ditto.
751 * gcc.target/s390/risbg-ll-3.c: Ditto.
752
e4ad661c 7532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
754
755 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
756 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
757
4005a882 7582016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
759
760 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
761 output to the simplified instructions.
762
9854d864 7632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
764
765 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
766 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
767
388ce7db 7682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
769
770 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
771 (FP16_SUPPORTED): New
772 (expected-hfloat-16x4): Make conditional on __fp16 support.
773 (expected-hfloat-16x8): Likewise.
774 (vdup_n_f16): Disable for non-AArch64 targets.
775 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
776 conditional on FP16_SUPPORTED.
777 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
778 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
779 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
780 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
781 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
782 for testing __fp16.
783 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
784 conditional on FP16_SUPPORTED.
785 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
786 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
787
837bb76e 7882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
789
790 * gcc.target/arm/short-vfp-1.c: New.
791
e183c2b8 7922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
793
794 * gcc.target/arm/attr-fp16-arith-1.c: New.
795
cd6fbed6 7962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
797
798 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
799 New.
800 (add_options_for_arm_v8_2a_fp16_neon): New.
801 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
802 (add_options_for_arm_arch_v8_2a): Auto-generate.
803 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
804 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
805 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
806 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
807 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
808 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
809 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
810
4961b0ab 8112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
812
813 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
814 arm_fp16_alternative_ok.
815 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
816 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
817 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
818 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
819 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
820 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
821 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
822 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
823 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
824 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
825 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
826 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
827 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
828 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
829 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
830 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
831 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
832 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
833 * gcc.target/arm/fp16-rounding-alt-1.c: Use
834 arm_fp16_alternative_ok.
835 * lib/target-supports.exp
836 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
837 (check_effective_target_arm_fp16_alternative_ok): New.
838 (check_effective_target_arm_fp16_none_ok_nocache): New.
839 (check_effective_target_arm_fp16_none_ok): New.
840
ce5b3c3b 8412016-09-23 Martin Liska <mliska@suse.cz>
842
843 * gcc.dg/ipa/pr77653.c: Replace adress
844 with address.
845
d4c65e05 8462016-09-23 Martin Liska <mliska@suse.cz>
847
848 * gcc.target/i386/movbe-4.c: New test.
849
82a47693 8502016-09-23 Martin Liska <mliska@suse.cz>
851
852 * gcc.target/i386/crc32-5.c: New test.
853
0253072a 8542016-09-23 Martin Liska <mliska@suse.cz>
855
856 * gcc.target/i386/pr71652.c: New test.
857 * gcc.target/i386/pr71652-2.c: New test.
858 * gcc.target/i386/pr71652-3.c: New test.
859
0bfdbd22 8602016-09-23 Jakub Jelinek <jakub@redhat.com>
861
862 * lib/gcc-dg.exp (process-message): Support relative line number
863 notation - .+4 or .-1 etc.
864 * gcc.dg/dg-test-1.c: New test.
865
ff982ab4 8662016-09-22 Martin Sebor <msebor@redhat.com>
867
868 PR target/77676
869 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
870 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
871 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
872 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
873
78299f8d 8742016-09-22 Uros Bizjak <ubizjak@gmail.com>
875
876 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
877 * gcc.dg/ifcvt-2.c: Ditto.
878 * gcc.dg/zero_bits_compound-1.c: Ditto.
879 * gcc.dg/zero_bits_compound-1.c: Ditto.
880 * gcc.dg/pr40550.c: Simplify target selectors.
881 Use dg-additional-options.
882 * gcc.dg/pr47893.c: Ditto.
883 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
884 additional options for 32-bit x86 targets.
885 * gcc.dg/pr70955.c: Move to ...
886 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
887
ec645283 8882016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
889
890 PR c++/61019
891 * g++.dg/cpp0x/pr61019.C: New.
892
9753b549 8932016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
894 Terry Guo <terry.guo@arm.com>
895
896 * gcc.target/arm/pure-code/ffunction-sections.c: New.
897 * gcc.target/arm/pure-code/no-literal-pool.c: New.
898 * gcc.target/arm/pure-code/pure-code.exp: New.
899
7dbfb427 9002016-09-22 Uros Bizjak <ubizjak@gmail.com>
901
902 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
903 Remove SSE effective target requirement.
904
7e20dff2 9052016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
906
907 PR c++/71979
908 * g++.dg/cpp0x/pr71979.C: New.
909
05dd002d 9102016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
911
912 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
913
53769cc8 9142016-09-22 Martin Liska <mliska@suse.cz>
915
916 PR ipa/77653
917 * gcc.dg/ipa/pr77653.c: New test.
918
51c846d6 9192016-09-22 Jakub Jelinek <jakub@redhat.com>
920
921 PR fortran/77665
922 * gfortran.dg/gomp/pr77665.f90: New test.
923
51278c1a 9242016-09-22 Paul Thomas <pault@gcc.gnu.org>
925
926 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
927 * gfortran.dg/dtio_13.f90: New test.
928
cde225a2 9292016-09-21 Louis Krupp <louis.krupp@zoho.com>
930
931 PR fortran/66107
932 * gfortran.dg/pr66107.f90: New test.
933
0d5530d9 9342016-09-21 Ian Lance Taylor <iant@golang.org>
935
936 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
937 with call to builtin delete function.
938
9ca7e933 9392016-09-21 Joseph Myers <joseph@codesourcery.com>
940
941 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
942 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
943 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
944 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
945 tests.
946
451127c6 9472016-09-21 Uros Bizjak <ubizjak@gmail.com>
948
949 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
950
98aa0f57 9512016-09-21 Jakub Jelinek <jakub@redhat.com>
952
953 PR c++/77651
954 * g++.dg/cpp1z/aligned-new6.C: New test.
955
65eeae10 9562016-09-21 Matthew Wahab <matthew.wahab@arm.com>
957
958 * gcc.target/arm/fp16-aapcs-3.c: New.
959 * gcc.target/arm/fp16-aapcs-4.c: New.
960 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
961 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
962 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
963 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
964
1a39df22 9652016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
966
967 PR tree-optimization/77550
968 * g++.dg/pr77550.C: New test.
969
48bc6fdd 9702016-09-21 Georg-Johann Lay <avr@gjlay.de>
971
972 PR target/77326
973 * gcc.target/avr/torture/pr77326.c: New test.
974
a09b160b 9752016-09-21 Louis Krupp <louis.krupp@zoho.com>
976
977 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
978
91207228 9792016-09-21 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/77648
982 * gcc.dg/torture/pr77648-1.c: New testcase.
983 * gcc.dg/torture/pr77648-2.c: Likewise.
984
f6aeb966 9852016-09-21 Richard Biener <rguenther@suse.de>
986 Jakub Jelinek <jakub@redhat.com>
987
988 PR tree-optimization/77621
989 * gcc.dg/pr77621.c: New testcase.
990
637b3ebb 9912016-09-21 Paul Thomas <pault@gcc.gnu.org>
992
993 PR fortran/77657
994 * gfortran.dg/dtio_12.f90: New test.
995
b5b88e7a 9962016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
997
998 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
999
8ccdb0a4 10002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1001
1002 PR tree-optimization/72835
1003 * gcc.dg/tree-ssa/pr72835.c: New test.
1004
b9833bfd 10052016-09-20 Martin Sebor <msebor@redhat.com>
1006
1007 PR middle-end/49905
1008 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1009 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1010 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1011 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1012 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1013 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1014 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1015
597323ed 10162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1017
1018 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1019 arguments/compare will be optimized away.
1020 * gcc.dg/torture/ftrapv-1.c: Likewise.
1021
25a8e007 10222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1023
1024 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1025 will be optimized away.
1026 * gcc.dg/ipa/vrp1.c: New test.
1027 * gcc.dg/ipa/vrp2.c: New test.
1028 * gcc.dg/ipa/vrp3.c: New test.
1029
6e93da1b 10302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1031
1032 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1033 does the same transformation.
1034 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1035 * gcc.dg/tree-ssa/evrp1.c: New test.
1036 * gcc.dg/tree-ssa/evrp2.c: New test.
1037 * gcc.dg/tree-ssa/evrp3.c: New test.
1038 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1039 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1040 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1041 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1042 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1043 foling now happens early.
1044 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1045 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1046 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1047 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1048 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1049
b8b3b645 10502016-09-20 Uros Bizjak <ubizjak@gmail.com>
1051
1052 PR target/77621
1053 * gcc.target/i386/pr77621.c: New test.
1054 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1055 pattern, loop should vectorize with -mtune=atom.
1056
81165554 10572016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1058 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR testsuite/63299
1061 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1062 instead of delete.
1063
2f8a2ead 10642016-09-20 Jakub Jelinek <jakub@redhat.com>
1065
a48667ee 1066 PR c++/77626
1067 * g++.dg/other/pr77626.C: New test.
1068
7e67c6d5 1069 PR c++/77638
1070 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1071
59934ea3 1072 PR c++/77637
1073 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1074
2f8a2ead 1075 PR middle-end/77624
1076 * c-c++-common/pr77624-1.c: New test.
1077 * c-c++-common/pr77624-2.c: New test.
1078
a1268ee1 10792016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1080
1081 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1082 of digits expected.
1083
0b77b2cf 10842016-09-20 Richard Biener <rguenther@suse.de>
1085
1086 PR tree-optimization/77646
1087 * gcc.dg/torture/pr77646.c: New testcase.
1088
bed03df1 10892016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1090
1091 PR c++/77434
1092 * c-c++-common/Wint-in-bool-context.c: New test.
1093
cb19a0da 10942016-09-19 Joseph Myers <joseph@codesourcery.com>
1095
1096 * gcc.dg/cr-decimal-dig-1.c: New test.
1097
9b5c49ef 10982016-09-19 Joseph Myers <joseph@codesourcery.com>
1099
1100 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1101 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1102 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1103 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1104
48d1445d 11052016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1106
1107 PR rtl-optimization/77416
1108 * gcc.target/powerpc/pr77416.c: New.
1109
579f478b 11102016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1111
1112 PR c++/77639
1113 * g++.dg/template/error-recovery4.C: New test.
1114
f2e52448 11152016-09-19 Bin Cheng <bin.cheng@arm.com>
1116
1117 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1118
aaf7d5f8 11192016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1120
1121 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1122 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1123
5f036000 11242016-09-19 Jakub Jelinek <jakub@redhat.com>
1125 Jan Hubicka <jh@suse.cz>
1126
1127 PR target/77587
1128 * gcc.dg/pr77587.c: New test.
1129 * gcc.dg/pr77587a.c: New file.
1130
eee0cf09 11312016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1132
1133 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1134 * gfortran.dg/coarray_38.f90:
1135 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1136 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1137 * gfortran.dg/coarray_allocate_7.f08: New test.
1138 * gfortran.dg/coarray_allocate_8.f08: New test.
1139 * gfortran.dg/coarray_allocate_9.f08: New test.
1140 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1141 new caf_register.
1142 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1143 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1144 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1145 get_by_refs.
1146 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1147 * gfortran.dg/coarray_lock_7.f90: Same.
1148 * gfortran.dg/coarray_poly_5.f90: Same.
1149 * gfortran.dg/coarray_poly_6.f90: Same.
1150 * gfortran.dg/coarray_poly_7.f90: Same.
1151 * gfortran.dg/coarray_poly_8.f90: Same.
1152 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1153
891196d7 11542016-09-19 Fritz Reese <fritzoreese@gmail.com>
1155
1156 PR fortran/77584
1157 * gfortran.dg/dec_structure_15.f90: New testcase.
1158
281da9a3 11592016-09-19 Richard Biener <rguenther@suse.de>
1160
1161 PR middle-end/77605
1162 * gcc.dg/torture/pr77605.c: New testcase.
1163
8a252920 11642016-09-18 Louis Krupp <louis.krupp@zoho.com>
1165
1166 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1167
a18b7a33 11682016-09-17 Jan Hubicka <hubicka@ucw.cz>
1169
1170 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1171 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1172 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1173 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1174 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1175 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1176 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1177 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1178 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1179 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1180 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1181
b868c23d 11822016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1183
1184 * gcc.target/i386/pr68633.c: Fix expected result.
1185
360d7ea8 11862016-09-17 Louis Krupp <louis.krupp@gmail.com>
1187
1188 PR fortran/68078
1189 * gfortran.dg/pr68078.f90: New test.
1190 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1191
d58661cb 11922016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1193
1194 PR target/77613
1195 * gcc.target/powerpc/swaps-p8-25.c: New.
1196
24b3d864 11972016-09-16 Jakub Jelinek <jakub@redhat.com>
1198
e6db887a 1199 PR c++/77482
1200 * g++.dg/cpp0x/constexpr-77482.C: New test.
1201
44df6c11 1202 PR c++/77379
1203 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1204 thunk offsets.
1205 * g++.dg/abi/abi-tag23a.C: Likewise.
1206
53d2f3de 1207 PR c++/77338
1208 * g++.dg/cpp0x/decltype-77338.C: New test.
1209
24b3d864 1210 PR c++/77375
1211 * g++.dg/cpp0x/mutable1.C: New test.
1212
42f172d0 12132016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1214
1215 PR fortran/77612
1216 * gfortran.dg/pr77612.f90: New test.
1217
0665113b 12182016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1219
1220 * gcc.dg/torture/pr70421.c: Require int32plus.
1221
dff10ec9 12222016-09-16 Jakub Jelinek <jakub@redhat.com>
1223
be63912c 1224 PR middle-end/77475
1225 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1226
dff10ec9 1227 PR target/77526
1228 * gcc.target/i386/pr77526.c: New test.
1229
69cdadd9 12302016-09-16 Jakub Jelinek <jakub@redhat.com>
1231 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 PR middle-end/77594
1234 * gcc.target/i386/pr77594.c: New test.
1235
b74250bc 12362016-09-15 Louis Krupp <louis.krupp@zoho.com>
1237
1238 PR fortran/69963
1239 * gfortran.dg/misplaced_implicit_character.f90: New test.
1240
834a2c29 12412016-09-15 Bin Cheng <bin.cheng@arm.com>
1242
1243 PR tree-optimization/77503
1244 * gcc.dg/vect/pr77503.c: New test.
1245
fbcb99d5 12462016-09-15 Richard Biener <rguenther@suse.de>
1247
1248 PR middle-end/77544
1249 * c-c++-common/torture/pr77544.c: New testcase.
1250
3aa4e8c2 12512016-09-15 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR middle-end/77475
1254 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1255 * gcc.dg/march-generic.c: Likewise.
1256 * gcc.target/i386/spellcheck-options-1.c: New test.
1257 * gcc.target/i386/spellcheck-options-2.c: New test.
1258 * gcc.target/i386/spellcheck-options-3.c: New test.
1259 * gcc.target/i386/spellcheck-options-4.c: New test.
1260
e9dea525 12612016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1262
1263 PR fortran/72743
1264 * gfortran.dg/goacc/pr72743.f90: New test.
1265
7270347c 12662016-09-15 Richard Biener <rguenther@suse.de>
1267
1268 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1269
091e8e90 12702016-09-15 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/77514
1273 * gcc.dg/torture/pr77514.c: New testcase.
1274
8cc08773 12752016-09-14 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR c++/77549
1278 * g++.dg/lookup/pr77549.C: New test.
1279
5be60f03 12802016-09-14 Marek Polacek <polacek@redhat.com>
1281
1282 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1283 * c-c++-common/gomp/atomic-13.c: Likewise.
1284 * c-c++-common/gomp/atomic-14.c: Likewise.
1285 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1286 * g++.dg/cpp1z/bool-increment1.C: New test.
1287 * c-c++-common/pr60439.c: Add dg-warning.
1288 * g++.dg/expr/bitfield4.C: Likewise.
1289 * g++.dg/expr/bitfield5.C: Likewise.
1290 * g++.dg/expr/bitfield6.C: Likewise.
1291 * g++.dg/expr/bool1.C: Likewise.
1292 * g++.dg/expr/bool3.C: Likewise.
1293 * g++.dg/expr/lval3.C: Likewise.
1294 * g++.dg/expr/lval4.C: Likewise.
1295 * g++.old-deja/g++.jason/bool5.C: Likewise.
1296 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1297 * g++.dg/other/error18.C: Likewise.
1298 * g++.dg/gomp/atomic-14.C: Likewise.
1299
f80a245e 13002016-09-14 Nathan Sidwell <nathan@acm.org>
1301
1302 PR c++/77539
1303 * g++.dg/cpp1y/pr77539.C: New.
1304
7b329bca 13052016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1306
1307 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1308 dg-require.
1309 * g++.dg/ext/builtin_alloca.C: Likewise.
1310 * g++.dg/template/spec35.C: Likewise.
1311 * gcc.dg/builtins-68.c: Likewise.
1312 * gcc.misc-tests/gcov-13.c: Likewise.
1313 * gcc.misc-tests/gcov-14.c: Likewise.
1314
0029200d 13152016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1316
1317 * gfortran.dg/dec_structure_14.f90: New testcase.
1318
0975f764 13192016-09-14 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR sanitizer/68260
1322 * c-c++-common/tsan/pr68260.c: New test.
1323
1098c313 13242016-09-13 Joe Seymour <joe.s@somniumtech.com>
1325
1326 PR target/70713
1327 * gcc.target/msp430/function-attributes-1.c: New test.
1328 * gcc.target/msp430/function-attributes-2.c: New test.
1329 * gcc.target/msp430/function-attributes-3.c: New test.
1330
46fad8d5 13312016-09-13 Jakub Jelinek <jakub@redhat.com>
1332
4bdba715 1333 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1334 * g++.dg/cpp1z/gen-attrs1.C: New test.
1335
99d887de 1336 PR tree-optimization/77454
1337 * gcc.dg/pr77454.c: New test.
1338
46fad8d5 1339 PR c++/77553
1340 * g++.dg/cpp1y/constexpr-77553.C: New test.
1341
68ef907c 13422016-09-13 David Malcolm <dmalcolm@redhat.com>
1343
1344 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1345 (test_show_locus): Replace rich_location::add_fixit_insert calls
1346 with add_fixit_insert_before and add_fixit_insert_after.
1347
2c24fd5e 13482016-09-13 Jason Merrill <jason@redhat.com>
1349 Tom de Vries <tom@codesourcery.com>
1350
1351 PR c++/77427
1352 * g++.dg/pr77427.C: New test.
1353
68b219ee 13542016-09-13 Martin Liska <mliska@suse.cz>
1355
1356 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1357 effective target.
1358 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1359 * lib/target-supports.exp: Define the new target.
1360
c72e91d3 13612016-09-12 Andrew Pinski <apinski@cavium.com>
1362
1363 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1364 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1365
b38c0a37 13662016-09-12 Uros Bizjak <ubizjak@gmail.com>
1367
1368 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1369 variable arguments.
1370 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1371 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1372 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1373 variable argument.
1374 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1375 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1376
7a21b590 13772016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1378
1379 PR c++/77496
1380 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1381 * g++.dg/ext/pr77496.C: New test.
1382 * g++.dg/warn/pr77496.C: New test.
1383
00434032 13842016-09-12 David Malcolm <dmalcolm@redhat.com>
1385
1386 PR c/72858
1387 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1388 to preserve conversion chars, and to preserve prefix information.
1389 * gcc.dg/format/pr72858.c: New test case.
1390
54f56c28 13912016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1392
1393 * gfortran.dg/pr77507.f90: Move to ...
1394 * gfortran.dg/ieee/pr77507.f90: here.
1395
08d6d42c 13962016-08-09 Jan Hubicka <hubicka@ucw.cz>
1397
1398 PR ipa/61159
1399 * compile/pr61159.c: New testcase
1400
35870532 14012016-08-09 Jan Hubicka <hubicka@ucw.cz>
1402
1403 PR ipa/64316
1404 * gcc.dg/ipa/pr63416.c: New testcase.
1405
953b9eef 14062016-09-10 Paul Thomas <pault@gcc.gnu.org>
1407 Steven G. Kargl <kargl@gcc.gnu.org>
1408
1409 PR fortran/77532
c78b1f64 1410 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1411
1aef7c3c 14122016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1413
1414 PR fortran/77507
1415 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1416 * gfortran.dg/c_assoc_4.f90: Ditto.
1417
3bb45f76 14182016-09-10 Tom de Vries <tom@codesourcery.com>
1419
1420 PR C/71602
1421 * c-c++-common/va-arg-va-list-type.c: New test.
1422
9731eaaf 14232016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1424
1425 PR rtl-optimization/77289
1426 * gcc.target/powerpc/pr77289.c: New test.
1427
911ea34a 14282016-09-09 Martin Sebor <msebor@redhat.com>
1429
1430 PR c/77520
1431 PR c/77521
1432 * gcc.dg/pr77520.c: New test.
1433 * gcc.dg/pr77521.c: New test.
1434
edd0f33b 14352016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1436
1437 PR fortran/77506
1438 * gfortran.dg/pr77506.f90: New test.
1439
374777a4 14402016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1441
1442 PR fortran/77507
1443 * gfortran.dg/pr77507.f90: New test.
1444
c5eddaf9 14452016-09-09 Joseph Myers <joseph@codesourcery.com>
1446
1447 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1448
3e7e4e14 14492016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1450 Louis Krupp <lkrupp@gcc.gnu.org>
1451
1452 PR fortran/69514
1453 * gfortran.dg/pr69514_1.f90: New test.
1454 * gfortran.dg/pr69514_2.f90: New test.
1455
51688bb7 14562016-09-08 Jakub Jelinek <jakub@redhat.com>
1457
a34338c9 1458 PR fortran/77500
1459 * gfortran.dg/gomp/pr77500.f90: New test.
1460
51688bb7 1461 PR fortran/77516
1462 * gfortran.dg/gomp/pr77516.f90: New test.
1463
3ecb55e7 14642016-09-07 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR middle-end/77475
1467 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1468 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1469 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1470 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1471 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1472 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1473
3da97ff7 14742016-09-07 David Malcolm <dmalcolm@redhat.com>
1475
1476 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1477 "substring-locations.h".
1478
b55f1f44 14792016-09-07 Richard Biener <rguenther@suse.de>
1480
1481 PR c/77450
1482 * c-c++-common/vector-subscript-8.c: Move ..
1483 * gcc.dg/pr77450.c: ... here.
1484
7d482049 14852016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1486
1487 PR libgfortran/77393
1488 * gfortran.dg/fmt_f0_2.f90: Update test.
1489 * gfortran.dg/fmt_f0_3.f90: New test.
1490
ef3b531c 14912016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1492
1493 PR debug/77389
1494 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1495 in dg-options.
1496
1497 PR debug/57519
1498 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1499
39370ea0 15002016-09-06 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR target/69255
1503 * gcc.target/i386/pr69255-1.c: New test.
1504 * gcc.target/i386/pr69255-2.c: New test.
1505 * gcc.target/i386/pr69255-3.c: New test.
1506
15072016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1508
1509 PR c/77336
1510 * gcc.dg/format/miss-7.c: New test.
1511
88820414 15122016-09-06 Uros Bizjak <ubizjak@gmail.com>
1513
1514 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1515
4c790ba8 15162016-09-06 Martin Liska <mliska@suse.cz>
1517
1518 PR gcov-profile/77378
1519 PR gcov-profile/77466
1520 * gcc.dg/profile-update-warning.c: New test.
1521
43d2460d 15222016-09-06 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/77479
1525 * gcc.dg/torture/pr77479.c: New testcase.
1526
4c04bcce 15272016-09-06 Richard Biener <rguenther@suse.de>
1528
1529 PR c/77450
1530 * c-c++-common/vector-subscript-7.c: Adjust.
1531 * c-c++-common/vector-subscript-8.c: New testcase.
1532
8925068a 15332016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1534
1535 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1536
daea048c 15372016-09-05 Jakub Jelinek <jakub@redhat.com>
1538
e315ff48 1539 PR target/77476
1540 * gcc.target/i386/avx512f-pr77476.c: New test.
1541 * gcc.target/i386/avx512bw-pr77476.c: New test.
1542 * gcc.target/i386/avx512dq-pr77476.c: New test.
1543
8eeca3ac 1544 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1545 Update comment to mention also avx512f.
1546
daea048c 1547 PR sanitizer/77396
1548 * g++.dg/asan/pr77396-2.C: New test.
1549
a6ffaadf 15502016-09-05 Uros Bizjak <ubizjak@gmail.com>
1551
1552 PR rtl-optimization/77452
1553 * gcc.target/i386/pr77452.c: New test.
1554
8f8828ba 15552016-09-05 Marek Polacek <polacek@redhat.com>
1556
1557 PR c/77423
1558 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1559
65277f2a 15602016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1561
1562 PR fortran/77391
1563 * gfortran.dg/pr77391.f90: New test.
1564
a1cf06b8 15652016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1566
1567 PR fortran/77460
1568 * gfortran.dg/pr77460.f90: New test.
1569
4d261282 15702016-09-03 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR c/65467
1573 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1574
4fc4eb94 15752016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1576
1577 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1578
40a431fa 15792016-09-02 David Malcolm <dmalcolm@redhat.com>
1580
1581 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1582 test case.
1583 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1584 diagnostic-test-show-locus-generate-patch.c to the sources
1585 for diagnostic_plugin_test_show_locus.c.
1586
a940fdc7 15872016-09-02 Jakub Jelinek <jakub@redhat.com>
1588
0b80c4b2 1589 PR c/65467
1590 * gcc.dg/gomp/_Atomic-1.c: New test.
1591 * gcc.dg/gomp/_Atomic-2.c: New test.
1592 * gcc.dg/gomp/_Atomic-3.c: New test.
1593 * gcc.dg/gomp/_Atomic-4.c: New test.
1594 * gcc.dg/gomp/_Atomic-5.c: New test.
1595
a940fdc7 1596 PR sanitizer/77396
1597 * g++.dg/asan/pr77396.C: New test.
1598
15992016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1600
1601 PR tree-optimization/71831
1602 * gcc.dg/builtin-object-size-16.c: New test.
1603 * gcc.dg/builtin-object-size-17.c: New test.
1604
0b404bb4 16052016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1606
1607 PR libgfortran/77393
1608 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1609
8a5817a9 16102016-09-01 Uros Bizjak <ubizjak@gmail.com>
1611
1612 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1613 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1614 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1615 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1616 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1617 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1618 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1619 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1620 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1621 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1622 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1623 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1624 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1625 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1626 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1627 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1628 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1629 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1630
209253ae 16312016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1632
1633 * gnat.dg/opt58.adb: New test.
1634 * gnat.dg/opt58_pkg.ads: New helper.
1635
15182c1d 16362016-09-01 Richard Biener <rguenther@suse.de>
1637
1638 PR middle-end/77436
1639 * gcc.dg/torture/pr77436.c: New testcase.
1640
1c02615c 16412016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1642
1643 * gcc.dg/pr64252.c: Require int32plus.
1644 * gcc.dg/pr66299-1.c: Likewise.
1645 * gcc.dg/pr66299-2.c: Likewise.
1646 * gcc.dg/torture/20131115-1.c: Skip for avr.
1647
08fded5f 16482016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1649
1650 * gcc.target/aarch64/ands_3.c: New test.
1651
a7b3b7c4 16522016-08-31 Jakub Jelinek <jakub@redhat.com>
1653
68c215e4 1654 PR fortran/77352
1655 * gfortran.dg/gomp/pr77352.f90: New test.
1656
a7b3b7c4 1657 PR fortran/77374
1658 * gfortran.dg/gomp/pr77374.f08: New test.
1659
51a43c06 16602016-08-31 Marc Glisse <marc.glisse@inria.fr>
1661
1662 PR tree-optimization/73714
1663 * gcc.dg/tree-ssa/pr73714.c: New test.
1664
01109414 16652016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1666
1667 PR libgfortran/77393
1668 * gfortran.dg/fmt_f0_2.f90: New test.
1669
8036ac7f 16702016-08-31 Marc Glisse <marc.glisse@inria.fr>
1671
1672 * gcc.target/i386/pr59539-2.c: Adapt options.
1673 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1674
b298bde8 16752016-08-31 Paul Thomas <pault@gcc.gnu.org>
1676
1677 PR fortran/77418
1678 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1679 of the associate entity and replace with a pointer to the
1680 intended item on the stack.
1681
9f732c4e 16822016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1683 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1684
1685 PR fortran/48298
1686 * gfortran.dg/dtio_1.f90: New test.
1687 * gfortran.dg/dtio_2.f90: New test.
1688 * gfortran.dg/dtio_3.f90: New test.
1689 * gfortran.dg/dtio_4.f90: New test.
1690 * gfortran.dg/dtio_5.f90: New test.
1691 * gfortran.dg/dtio_6.f90: New test.
1692 * gfortran.dg/dtio_7.f90: New test.
1693 * gfortran.dg/dtio_8.f90: New test.
1694 * gfortran.dg/dtio_9.f90: New test.
1695 * gfortran.dg/dtio_10.f90: New test.
1696
d6dd1b60 16972016-08-30 David Malcolm <dmalcolm@redhat.com>
1698
1699 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1700 (test_many_nested_locations): New function.
1701 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1702 (test_show_locus): Handle "test_many_nested_locations".
1703
2e7400df 17042016-08-30 David Malcolm <dmalcolm@redhat.com>
1705
1706 * g++.dg/template/double-greater-than-fixit.C: New test case.
1707
98023bfd 17082016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1709
1710 * gnat.dg/opt57.ad[sb]: New test.
1711 * gnat.dg/opt57_pkg.ads: New helper.
1712
f9723d87 17132016-08-30 Richard Biener <rguenther@suse.de>
1714
1715 PR tree-optimization/69047
1716 * gcc.dg/pr69047.c: Fix byte-order check.
1717
77ce6232 17182016-08-30 Jakub Jelinek <jakub@redhat.com>
1719
adca2d16 1720 PR tree-optimization/72866
1721 * gcc.dg/vect/pr72866.c: New test.
1722
06cee168 1723 PR debug/77363
1724 * g++.dg/debug/dwarf2/pr77363.C: New test.
1725
4472e8d1 1726 PR middle-end/77377
1727 * gcc.target/i386/pr77377.c: New test.
1728
77ce6232 1729 PR debug/77389
1730 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1731 in dg-options.
1732
36bda760 17332016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1734
1735 * gfortran.dg/pr77372.f90: Moved to ...
1736 * gfortran.dg/ieee/pr77372.f90: here.
1737
2db6ea89 17382016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1739
1740 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1741 vector short/char initializations.
1742 * gcc.target/powerpc/vec-init-5.c: Likewise.
1743 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1744 vector initialization optimizations.
1745 * gcc.target/powerpc/vec-init-7.c: Likewise.
1746 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1747 vector float/double initializations.
1748 * gcc.target/powerpc/vec-init-9.c: Likewise.
1749
1e4df796 17502016-08-29 Uros Bizjak <ubizjak@gmail.com>
1751
1752 PR target/77403
1753 * gcc.target/i386/pr77403.c: New test.
1754
f293b7f2 17552016-08-29 Marek Polacek <polacek@redhat.com>
1756
1757 PR c/77292
1758 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1759
ea2ec8f6 17602016-08-29 Tom de Vries <tom@codesourcery.com>
1761
1762 PR c/77398
1763 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1764
686436fe 17652016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1766
1767 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1768
686436fe 17692016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1770
1771 * gfortran.dg/dec_structure_13.f90: New testcase.
1772
f1ecf8b3 17732016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1774
1775 PR fortran/77261
1776 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1777 available.
1778
4670f428 17792016-08-28 Tom de Vries <tom@codesourcery.com>
1780
1781 PR lto/70955
1782 * gcc.dg/pr70955.c: New test.
1783 * gcc.dg/lto/pr70955_0.c: Same.
1784 * gcc.dg/lto/pr70955_1.c: Same.
1785
b243b563 17862016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1787
1788 PR tree-optimization/71077
1789 * gcc.target/i386/pr71077.c: New test.
1790
92a44a68 17912016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1792
1793 PR fortran/77380
1794 * gfortran.dg/pr77380.f90: New test.
1795
92a44a68 17962016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1797
1798 PR fortran/77372
1799 gfortran.dg/pr77372.f90: New test.
1800
367964fa 18012016-08-26 David Malcolm <dmalcolm@redhat.com>
1802
1803 * gcc.dg/spellcheck-fields-2.c (test): Move
1804 dg-begin/end-multiline-output within function body.
1805 (test_macro): New function.
1806
df4248fb 18072016-08-26 David Malcolm <dmalcolm@redhat.com>
1808
1809 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1810 (test_fixit_insert): Update expected output.
1811 (test_fixit_remove): Likewise.
1812 (test_fixit_replace): Likewise.
1813
377da6e4 18142016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1815
1816 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1817 Fix typo.
1818
4f16cc83 18192016-08-26 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/69047
1822 * gcc.dg/pr69047.c: New testcase.
1823
a54071b2 18242016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1825 Martin Jambhor <mjambor@suse.cz>
377da6e4 1826
a54071b2 1827 * gcc.dg/ipa/propbits-1.c: New test-case.
1828 * gcc.dg/ipa/propbits-2.c: Likewise.
1829 * gcc.dg/ipa/propbits-3.c: Likewise.
1830
2ae10c8c 18312016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1832
1833 PR fortran/77351
1834 * gfortran.dg/pr77351.f90: New test.
1835
c4963714 18362016-08-25 Marek Polacek <polacek@redhat.com>
1837
1838 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1839
49e1f4eb 18402016-08-25 Marek Polacek <polacek@redhat.com>
1841
1842 PR c/77323
1843 * gcc.dg/pr77323.c: New test.
1844
984f03c2 18452016-08-24 Paul Thomas <pault@gcc.gnu.org>
1846
1847 PR fortran/77358
1848 * gfortran.dg/submodule_17.f08: New test.
1849
92a44a68 18502016-08-24 Michael Collison <michael.collison@linaro.org>
1851 Michael Collison <michael.collison@arm.com>
f6c98a9a 1852
1853 * gcc.target/arm/builtin_saddl.c: New testcase.
1854 * gcc.target/arm/builtin_saddll.c: New testcase.
1855 * gcc.target/arm/builtin_uaddl.c: New testcase.
1856 * gcc.target/arm/builtin_uaddll.c: New testcase.
1857 * gcc.target/arm/builtin_ssubl.c: New testcase.
1858 * gcc.target/arm/builtin_ssubll.c: New testcase.
1859 * gcc.target/arm/builtin_usubl.c: New testcase.
1860 * gcc.target/arm/builtin_usubll.c: New testcase.
1861
8938d43d 18622016-08-24 Uros Bizjak <ubizjak@gmail.com>
1863
1864 PR target/77270
1865 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1866 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1867 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1868 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1869 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1870 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1871 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1872 effective target. Remove scan-assembler-times directives.
1873 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1874 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1875 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1876
2fb84e50 18772016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1878
1879 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1880 of unsigned int.
1881 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1882
cac7df4e 18832016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1884
1885 PR testsuite/77317
1886 * lib/target-supports.exp
1887 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1888 (check_effective_target_vect_natural_alignment): Ditto.
1889 (check_effective_target_vector_alignment_reachable): Ditto.
1890 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1891
b904831d 18922016-08-23 Ian Lance Taylor <iant@golang.org>
1893
1894 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1895
ff055c48 18962016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1897
1898 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1899 being created from pointers to memory locations.
1900 * gcc.target/powerpc/vec-init-2.c: Likewise.
1901
27af8972 19022016-08-23 Fritz Reese <fritzoreese@gmail.com>
1903
1904 * gfortran.dg/dec_structure_12.f90: New testcase.
1905
bd8ac469 19062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1907
1908 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1909
434d4291 19102016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1911
1912 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1913 verification.
1914
be0be2de 19152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1916
1917 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1918 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1919
7feac654 19202016-08-23 Richard Biener <rguenther@suse.de>
1921
1922 PR tree-optimization/27336
1923 * c-c++-common/pr27336.c: New testcase.
1924
364743f3 19252016-08-22 Marek Polacek <polacek@redhat.com>
1926
1927 PR c++/77321
1928 * g++.dg/cpp1y/pr77321.C: New test.
1929
b92c452d 19302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1931
1932 PR fortran/60774
1933 * gfortran.dg/empty_label.f: Adjust test for new error message.
1934 * gfortran.dg/empty_label.f90: Ditto.
1935 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1936 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1937 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1938
bfbc628a 19392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1940
1941 PR fortran/61318
1942 * gfortran.dg/pr61318.f90: New test.
1943
99af6e70 19442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1945
1946 PR fortran/77260
1947 * gfortran.dg/pr77260_1.f90: New test.
1948 * gfortran.dg/pr77260_2.f90: Ditto.
1949
6cfc7001 19502016-08-22 Joseph Myers <joseph@codesourcery.com>
1951
1952 PR middle-end/77269
1953 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1954 __builtin_signbitf and __builtin_signbitl in expected generic
1955 expansion.
1956 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1957 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1958 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1959 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1960 tests.
1961
012f068a 19622016-08-22 Joseph Myers <joseph@codesourcery.com>
1963
1964 * gcc.dg/torture/float128-builtin.c,
1965 gcc.dg/torture/float128-ieee-nan.c,
1966 gcc.dg/torture/float128x-builtin.c,
1967 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1968 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1969 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1970 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1971 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1972 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1973 gcc.dg/torture/floatn-nan.h: New tests.
1974
e2c5b687 19752016-08-22 Joseph Myers <joseph@codesourcery.com>
1976
1977 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1978 macro.
1979 (main): Update calls to TEST_I_F.
1980 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1981 macro.
1982 (main): Update calls to TEST_I_F.
1983
b4635564 19842016-08-22 Joseph Myers <joseph@codesourcery.com>
1985
1986 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1987 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1988 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1989 names in calls to TEST_I_F.
1990
802bc569 19912016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1992
1993 PR c/52952
1994 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1995
70fa7158 19962016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1997
1998 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1999 and !natural_alignment_64.
2000 * gcc.dg/ipa/propalign-2.c: Likewise.
2001 * gcc.dg/ipa/propalign-3.c: Likewise.
2002 * gcc.dg/ipa/propalign-4.c: Likewise.
2003 * gcc.dg/ipa/propalign-5.c: Likewise.
2004 * lib/target-supports.exp
2005 (check_effective_target_natural_alignment_32): Add avr-*-*.
2006
d0346b1a 20072016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2008
2009 PR tree-optimization/61839
2010 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2011 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2012 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2013 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2014
82c85aba 20152016-08-19 Joseph Myers <joseph@codesourcery.com>
2016
2017 PR c/32187
2018 * lib/target-supports.exp (check_effective_target_float16)
2019 (check_effective_target_float32, check_effective_target_float64)
2020 (check_effective_target_float128, check_effective_target_float32x)
2021 (check_effective_target_float64x)
2022 (check_effective_target_float128x)
2023 (check_effective_target_float16_runtime)
2024 (check_effective_target_float32_runtime)
2025 (check_effective_target_float64_runtime)
2026 (check_effective_target_float128_runtime)
2027 (check_effective_target_float32x_runtime)
2028 (check_effective_target_float64x_runtime)
2029 (check_effective_target_float128x_runtime)
2030 (check_effective_target_floatn_nx_runtime)
2031 (add_options_for_float16, add_options_for_float32)
2032 (add_options_for_float64, add_options_for_float128)
2033 (add_options_for_float32x, add_options_for_float64x)
2034 (add_options_for_float128x): New procedures.
2035 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2036 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2037 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2038 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2039 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2040 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2041 gcc.dg/torture/float128-complex.c,
2042 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2043 gcc.dg/torture/float128x-basic.c,
2044 gcc.dg/torture/float128x-complex.c,
2045 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2046 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2047 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2048 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2049 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2050 gcc.dg/torture/float32x-basic.c,
2051 gcc.dg/torture/float32x-complex.c,
2052 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2053 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2054 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2055 gcc.dg/torture/float64x-basic.c,
2056 gcc.dg/torture/float64x-complex.c,
2057 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2058 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2059 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2060 gcc.dg/torture/floatn-tg.h,
2061 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2062 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2063 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2064 gcc.dg/torture/fp-int-convert-float128x.c,
2065 gcc.dg/torture/fp-int-convert-float16-timode.c,
2066 gcc.dg/torture/fp-int-convert-float16.c,
2067 gcc.dg/torture/fp-int-convert-float32-timode.c,
2068 gcc.dg/torture/fp-int-convert-float32.c,
2069 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2070 gcc.dg/torture/fp-int-convert-float32x.c,
2071 gcc.dg/torture/fp-int-convert-float64-timode.c,
2072 gcc.dg/torture/fp-int-convert-float64.c,
2073 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2074 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2075 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2076 maximum exponent of floating-point type. Use it in testing
2077 whether 0x8...0 fits in the floating-point type. Always treat -1
2078 (signed 0xf...f) as fitting in the floating-point type.
2079 (M_OK1): New macro.
2080 * gcc.dg/torture/fp-int-convert-double.c,
2081 gcc.dg/torture/fp-int-convert-float.c,
2082 gcc.dg/torture/fp-int-convert-float128-timode.c,
2083 gcc.dg/torture/fp-int-convert-float128.c,
2084 gcc.dg/torture/fp-int-convert-float80-timode.c,
2085 gcc.dg/torture/fp-int-convert-float80.c,
2086 gcc.dg/torture/fp-int-convert-long-double.c,
2087 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2088
cf0bbc39 20892016-08-19 Jakub Jelinek <jakub@redhat.com>
2090
9354a9a5 2091 PR fortran/72744
2092 * gfortran.dg/gomp/pr72744.f90: New test.
2093
cf0bbc39 2094 PR fortran/69281
2095 * gfortran.dg/gomp/pr69281.f90: New test.
2096
ee0e163a 20972016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2098
1e4df796 2099 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2100 the last special seed value.
2101 * gfortran.dg/random_7.f90: Use size for last array member instead
2102 of hardcoded value.
ee0e163a 2103
6d7de609 21042016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2105
2106 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2107 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2108
e3243c77 21092016-08-19 Richard Biener <rguenther@suse.de>
2110
2111 PR tree-optimization/77286
2112 * gcc.dg/torture/pr77286.c: New testcase.
2113
b983d92d 21142016-08-18 David Malcolm <dmalcolm@redhat.com>
2115
2116 * gcc.dg/verbose-asm-2.c: New test case.
2117
48a7392b 21182016-08-18 David Malcolm <dmalcolm@redhat.com>
2119
2120 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2121 (custom_diagnostic_finalizer): Update for change to
2122 diagnostic_show_locus.
2123
5c8151fa 21242016-08-18 David Malcolm <dmalcolm@redhat.com>
2125
2126 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2127 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2128
26040f06 21292016-08-18 Marek Polacek <polacek@redhat.com>
2130
2131 PR c/71514
2132 * gcc.dg/pr71514.c: New test.
2133
360e911d 21342015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2135
2136 PR target/72839
2137 * gcc.target/i386/pr72839.c: New test.
2138
6de0546d 21392016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2140
2141 PR middle-end/70895
2142 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2143 * c-c++-common/goacc/reduction-1.c: Likewise.
2144 * c-c++-common/goacc/reduction-2.c: Likewise.
2145 * c-c++-common/goacc/reduction-3.c: Likewise.
2146 * c-c++-common/goacc/reduction-4.c: Likewise.
2147
cee80871 21482016-08-18 Alan Modra <amodra@gmail.com>
2149
2150 * gcc.c-torture/compile/pr72771.c: New.
2151
f9c39b65 21522016-08-17 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR fortran/67496
2155 * gfortran.dg/pr67496.f90: New test.
2156
92a44a68 21572015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2158
2159 PR tree-optimization/71752
f9c39b65 2160 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2161
d2392ec3 21622016-08-17 Uros Bizjak <ubizjak@gmail.com>
2163
2164 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2165
c4994c0b 21662016-08-17 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR middle-end/77259
2169 * g++.dg/ipa/devirt-52.C: New test.
2170
f7896ff0 21712016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2172
2173 * c-c++-common/goacc/reduction-6.c: New testcase.
2174
7104d1a8 21752016-08-17 Richard Biener <rguenther@suse.de>
2176
2177 PR tree-optimization/76490
2178 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2179 * gcc.dg/pr52904.c: XFAIL.
2180
cff41b9e 21812016-08-17 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/23855
2184 * gcc.dg/loop-unswitch-2.c: Adjust.
2185
b1398e47 21862016-08-16 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR tree-optimization/72817
2189 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2190
de41fc22 21912016-08-16 Joseph Myers <joseph@codesourcery.com>
2192
2193 PR libgcc/77265
2194 * gcc.dg/torture/float128-extend-inf.c: New test.
2195
5927e78e 21962016-08-16 David Malcolm <dmalcolm@redhat.com>
2197
2198 PR c/72857
2199 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2200 for embedded NUL.
2201 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2202 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2203 caret placement.
2204 (test_oct): Likewise.
2205 (test_multiple): Likewise.
2206 (test_field_width_specifier): Likewise.
2207 (test_field_width_specifier_2): New function.
2208 (test_field_precision_specifier): New function.
2209 (test_embedded_nul): Update expected caret placement.
2210 (test_non_contiguous_strings): Update line number.
2211 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2212 (__emit_string_literal_range): Add "caret_idx" param.
2213 (test_simple_string_literal): Add value for new param, updating
2214 expected output..
2215 (test_concatenated_string_literal): Likewise.
2216 (test_multiline_string_literal): Likewise.
2217 (test_hex): Likewise.
2218 (test_oct): Likewise.
2219 (test_multiple): Likewise.
2220 (test_ucn4): Likewise.
2221 (test_ucn8): Likewise.
2222 (test_u8): Likewise.
2223 (test_u): Likewise; update expected message, from "range" to
2224 "location".
2225 (test_U): Likewise.
2226 (test_L): Likewise.
2227 (test_macro): Add value for new param.
2228 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2229 (__emit_string_literal_range): Add "caret_idx" param.
2230 (test_stringified_token_1): Add value for new param. Update
2231 expected message, from "range" to "location".
2232 (test_stringized_token_2): Likewise, adding param to macro.
2233 (test_stringified_token_3): Likewise.
2234 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2235 (emit_warning): Convert param from source_range to location_t.
2236 (test_string_literals): Add caret_idx param, and use it when
2237 constructing a substring_loc. Update error message, from
2238 "range" to "location".
2239
b8d94309 22402016-08-16 Jakub Jelinek <jakub@redhat.com>
2241
2e947447 2242 PR target/71910
2243 * g++.dg/gomp/pr71910.C: New test.
2244
9ea71b15 2245 PR middle-end/67485
2246 * gcc.c-torture/compile/pr67485.c: New test.
2247
b8d94309 2248 PR target/72867
2249 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2250
31de5086 22512016-08-16 Bin Cheng <bin.cheng@arm.com>
2252
2253 PR tree-optimization/69848
2254 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2255
a05d3de8 22562016-08-16 Martin Liska <mliska@suse.cz>
2257
2258 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2259 of memory operations so that it can be handled by core2
2260 in 32-bit mode.
2261
b50ad04e 22622016-08-16 Richard Biener <rguenther@suse.de>
2263
2264 PR tree-optimization/76783
2265 * gcc.dg/pr76783.c: New testcase.
2266 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2267
b441db40 22682016-08-16 Bin Cheng <bin.cheng@arm.com>
2269
2270 PR tree-optimization/72817
2271 PR tree-optimization/73450
2272 * gcc.dg/tree-ssa/pr72817.c: New test.
2273 * gcc.dg/tree-ssa/pr73450.c: New test.
2274
36d310d0 22752016-08-15 Fritz Reese <fritzoreese@gmail.com>
2276
2277 * gfortran.dg/init_flag_13.f90: New testcase.
2278 * gfortran.dg/init_flag_14.f90: Ditto.
2279 * gfortran.dg/init_flag_15.f03: Ditto.
2280 * gfortran.dg/dec_init_1.f90: Ditto.
2281 * gfortran.dg/dec_init_2.f90: Ditto.
2282
e5ec9f76 22832016-08-15 Uros Bizjak <ubizjak@gmail.com>
2284
2285 PR target/72867
2286 * gcc.target/i386/pr72867.c: New test.
2287
6ce66d38 22882016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2289
2290 * c-c++-common/dump-ada-spec-5.c: New test.
2291
894463cf 22922016-08-15 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/73434
2295 * gcc.dg/torture/pr73434.c: New testcase.
2296
98b374b4 22972016-08-15 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR tree-optimization/72824
2300 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2301
9b90f118 23022016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2303
2304 PR fortran/70598
2305 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2306 in use_device clause.
2307 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2308 * gfortran.dg/goacc/list.f95: Adjust to catch
2309 "neither a POINTER nor an array" error messages.
2310
1d80868e 23112016-08-14 Uros Bizjak <ubizjak@gmail.com>
2312
2313 PR target/76342
2314 * gcc.target/i386/pr76342.c: New test.
2315
153e4ac1 23162016-08-12 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR c/71512
2319 * g++.dg/ubsan/pr71512.C: New test.
2320 * c-c++-common/ubsan/pr71512-1.c: New test.
2321 * c-c++-common/ubsan/pr71512-2.c: New test.
2322
3c382998 23232016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2324
2325 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2326 vector initialization options.
2327 * gcc.target/powerpc/vec-init-2.c: Likewise.
2328 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2329 is generated on ISA 3.0.
2330
7079d57a 23312016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2332
2333 PR middle-end/71654
2334 * gcc.dg/c-c++-common/pr71654.c: New test.
2335 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2336 dg-options.
2337 * gcc.dg/tree-ssa/vrp24: Likewise.
2338
7175bb2a 23392016-08-12 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR c/67410
2342 * gcc.dg/pr67410.c: New test.
2343
56fb8e9d 23442016-08-12 Bin Cheng <bin.cheng@arm.com>
2345
2346 PR tree-optimization/69848
2347 * gcc.dg/vect/vect-pr69848.c: New test.
2348
1f84b4ab 23492016-08-12 Uros Bizjak <ubizjak@gmail.com>
2350
2351 PR testsuite/71008
2352 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2353 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2354 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2355 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2356
60b349d9 23572016-08-12 Richard Biener <rguenther@suse.de>
2358
2359 PR tree-optimization/57326
2360 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2361 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2362 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2363 * gcc.target/i386/pr45685.c: Likewise.
2364 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2365 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2366 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2367 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2368 * gfortran.dg/pr34163.f90: Likewise.
2369
6d5f72f3 23702016-08-12 Martin Liska <mliska@suse.cz>
2371
2372 * g++.dg/gcov/gcov-16.C: New test.
2373 * lib/gcov.exp: Support new argument for run-gcov function.
2374
b357db2c 23752016-08-12 Martin Liska <mliska@suse.cz>
2376
2377 PR gcov-profile/35590
2378 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2379
08e33f10 23802016-08-12 Richard Biener <rguenther@suse.de>
2381
2382 PR tree-optimization/72851
2383 * gcc.dg/torture/pr72851.c: New testcase.
2384
92a44a68 23852016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2386
832d369d 2387 PR debug/63240
2388 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2389 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2390 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2391 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2392 DW_AT_deleted.
2393
1289a281 2394 PR debug/55641
2395 * g++.dg/debug/dwarf2/ref-1.C: New.
2396
9a478fab 2397 PR debug/49366
2398 * g++.dg/debug/dwarf2/template-params-12.H: New.
2399 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2400 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2401 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2402 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2403 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2404 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2405 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2406
e61229f8 24072016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2408
2409 PR target/72863
2410 * gcc.target/powerpc/pr72863.c: New test.
2411
c7823416 24122016-08-11 Uros Bizjak <ubizjak@gmail.com>
2413
2414 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2415
df15667f 24162015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2417
2418 * gcc.target/i386/pieces-strcpy-1.c: New test.
2419 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2420
83c375ba 24212016-08-11 Jakub Jelinek <jakub@redhat.com>
2422
2423 PR c++/72868
2424 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2425
350f354a 24262015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2427
2428 * gcc.target/i386/pieces-memcpy-1.c: New test.
2429 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2430 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2431 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2432 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2433 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2434
74be5bc1 24352016-08-11 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c/72816
20fb4916 2438 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2439
40395983 24402016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2441
2442 PR tree-optimization/71083
2443 * gcc.c-torture/execute/pr71083.c: New test.
2444 * gnat.dg/loop_optimization23.adb: New test.
2445 * gnat.dg/loop_optimization23_pkg.ads: New test.
2446 * gnat.dg/loop_optimization23_pkg.adb: New test.
2447
ec969ce4 24482016-08-11 Richard Biener <rguenther@suse.de>
2449
2450 PR tree-optimization/72772
2451 * gcc.dg/graphite/pr35356-1.c: Adjust.
2452 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2453
25482c16 24542016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2455
2456 * gfortran.dg/random_7.f90: Take into account that the last seed
2457 value is the special p value.
2458 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2459
f454033a 24602016-08-11 Richard Biener <rguenther@suse.de>
2461
2462 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2463
2d2b78a1 24642016-08-11 Alan Modra <amodra@gmail.com>
2465
2466 * gcc.target/powerpc/pr71680.c: New.
2467
97468983 24682016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2469
2470 * gcc.target/powerpc/bfp/bfp.exp: New file.
2471 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2472 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2473 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2474 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2475 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2476 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2477 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2478 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2479 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2480 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2481 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2482 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2483 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2484 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2485 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2486 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2487 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2488 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2489 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2490 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2491 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2492 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2493 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2494 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2495 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2496 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2497 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2498 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2499 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2500 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2501 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2502 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2503 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2504 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2505 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2506 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2507 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2508 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2509 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2510 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2511 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2512 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2513 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2514 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2515 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2516 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2517 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2518 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2519 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2520 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2521 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2522 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2523 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2524
23a6fe48 25252016-08-10 Bin Cheng <bin.cheng@arm.com>
2526
2527 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2528 Add aarch64*-*-*.
2529
0cb8f73e 25302016-08-10 Bin Cheng <bin.cheng@arm.com>
2531
2532 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2533
b7ed2a65 25342016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2535
2536 PR target/72853
2537 * gcc.target/powerpc/pr72853.c: New test.
2538
2d2b4107 25392016-08-10 Martin Liska <mliska@suse.cz>
2540
2541 PR gcov-profile/58306
2542 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2543
7132b755 25442016-08-10 Martin Liska <mliska@suse.cz>
2545
2546 * g++.dg/gcov/gcov-threads-1.C: New test.
2547
5186407c 25482016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2549
2550 PR target/71873
2551 * gcc.target/avr/pr71873.c: New test.
2552
44f01555 25532016-08-09 Martin Liska <mliska@suse.cz>
2554
2555 * g++.dg/gcov/gcov-dump-1.C: New test.
2556 * g++.dg/gcov/gcov-dump-2.C: New test.
2557
7d4f18f5 25582016-08-09 Martin Liska <mliska@suse.cz>
2559
2560 * gcc.dg/tree-prof/val-prof-9.c: New test.
2561
defa7026 25622016-08-09 Martin Liska <mliska@suse.cz>
2563
2564 * gcc.dg/tree-prof/val-prof-8.c: New test.
2565
ae7e6062 25662016-08-09 Martin Jambor <mjambor@suse.cz>
2567
0c47dd26 2568 PR ipa/71981
2569 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2570
a69fb570 25712016-08-09 Bin Cheng <bin.cheng@arm.com>
2572
2573 PR tree-optimization/33707
2574 * gcc.dg/vect/pr33707.c: New test.
2575
a031a844 25762016-08-09 Bin Cheng <bin.cheng@arm.com>
2577
2578 PR tree-optimization/pr72772
2579 * gcc.dg/tree-ssa/pr72772.c: New test.
2580
8f1baf0d 25812016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2582
2583 PR rtl-optimization/66669
2584 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2585
53e7aca1 25862016-08-09 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR tree-optimization/72824
2589 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2590
c162fa25 25912016-08-09 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/71802
2594 * gcc.dg/torture/pr71802.c: New testcase.
2595
87156a7d 25962016-08-09 Jakub Jelinek <jakub@redhat.com>
2597
2598 PR c++/72809
2599 * g++.dg/eh/stdarg1.C: New test.
2600
d0029333 26012016-08-08 Andi Kleen <ak@linux.intel.com>
2602
2603 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2604 test command line in failure log.
2605 (profopt-execute): dito. Make autofdo file names unique.
2606
7af4d06b 26072016-08-08 David Malcolm <dmalcolm@redhat.com>
2608
2609 PR c/64955
2610 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2611 output.
2612
7091ff70 26132016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2614
2615 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2616 c99_runtime.
2617 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2618 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2619 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2620 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2621 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2622 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2623
d189b094 26242016-08-08 David Malcolm <dmalcolm@redhat.com>
2625
2626 PR c/52952
2627 * gcc.dg/cpp/pr66415-1.c: Likewise.
2628 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2629 * gcc.dg/format/c90-printf-1.c: Likewise.
2630 * gcc.dg/format/diagnostic-ranges.c: New test case.
2631
440837fe 26322016-08-08 Jakub Jelinek <jakub@redhat.com>
2633
7cbcf608 2634 PR fortran/72716
2635 * gfortran.dg/gomp/pr72716.f90: New test.
2636
aa1ddb66 2637 PR middle-end/72781
2638 * gcc.dg/gomp/pr72781.c: New test.
2639
440837fe 2640 PR middle-end/68762
2641 * g++.dg/vect/pr68762-1.cc: New test.
2642 * g++.dg/vect/pr68762-2.cc: New test.
2643 * g++.dg/vect/pr68762.h: New file.
2644
eb571c16 26452016-08-08 Martin Sebor <msebor@redhat.com>
2646
2647 PR testsuite/72838
f9c39b65 2648 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2649 * g++.dg/warn/overflow-warn-3.C: Same.
2650 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2651
8ca5189a 26522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2653
2654 PR fortran/71936
2655 * gfortran.dg/allocate_with_source_21.f03: New test.
2656
1495e54c 26572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2658
2659 PR fortran/72698
2660 * gfortran.dg/allocate_with_source_20.f03: New test.
2661
d1e97886 26622016-08-08 Alan Modra <amodra@gmail.com>
2663
2664 * gcc.c-torture/compile/pr72802.c: New.
2665
9da84a54 26662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2667
2668 PR fortran/70524
2669 * gfortran.dg/dependency_48.f90: New test.
2670
3f9692a5 26712016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2672
b5b764be 2673 PR fortran/70040
3f9692a5 2674 * gfortran.dg/pr70040.f90: New testcase.
2675
099ec19a 26762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2677
2678 PR fortran/71961
2679 * gfortran.dg/matmul_10.f90: New testcase.
2680
e8272095 26812016-08-07 Jan Hubicka <hubicka@ucw.cz>
2682
2683 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2684
f5d2c462 26852016-08-07 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR c/72816
2688 * gcc.dg/pr72816.c: New test.
2689
30c60892 26902016-08-06 Jonathan Wakely <jwakely@redhat.com>
2691
2692 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2693 * g++.dg/conversion/pr41426.C: Likewise.
2694 * g++.dg/conversion/pr66211.C: Likewise.
2695 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2696 * g++.dg/init/ref8.C: Likewise.
2697 * g++.old-deja/g++.law/cvt20.C: Likewise.
2698 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2699
2abf3c4a 27002016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2701
2702 PR tree-optimization/18046
2703 * gcc.dg/tree-ssa/vrp105.c: New test.
2704 * gcc.dg/tree-ssa/vrp106.c: New test.
2705
a940fdc7 27062016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2707
2708 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2709 1ul in diagnostics. Remove hyphen from "constant-expression."
2710 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2711 * g++.dg/cpp0x/static_assert3.C: Same.
2712 * g++.dg/cpp1y/constexpr-throw.C: Same.
2713 * g++.dg/template/nontype3.C: Same.
2714 * g++.dg/warn/overflow-warn-1.C: Same.
2715 * g++.dg/warn/overflow-warn-3.C: Same.
2716 * g++.dg/warn/overflow-warn-4.C: Same.
2717
d4166bdc 27182016-08-05 David Malcolm <dmalcolm@redhat.com>
2719
2720 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2721 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2722 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2723 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2724
906dd612 27252016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2726
2727 PR tree-optimization/72810
2728 * gcc.dg/tree-ssa/vrp110.c: New test.
2729
9788fb76 27302016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2731
2732 PR Target/72819
2733 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2734 registers.
2735 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2736 saving the half-precision registers.
2737 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2738 value is returned in h0.
2739 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2740 are passed in FP/SIMD registers.
2741 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2742 passing works corrcetly.
2743 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2744 (hfa_f16x2_t): Likewise.
2745 (hfa_f16x3_t): Likewise.
2746 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2747 are promoted to double and passed in a double register.
2748 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2749 are promoted to double and stacked.
2750 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2751 __fp16 data types.
2752 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2753 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2754 __fp16 first get passed in FP/SIMD registers, then stacked.
2755
30f40fe4 27562016-08-05 Nathan Sidwell <nathan@acm.org>
2757
2758 PR c++/68724
2759 * g++.dg/cpp0x/pr68724.C: New.
2760
8a6540e1 27612016-08-05 Richard Biener <rguenther@suse.de>
2762
2763 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2764
09001ac1 27652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2766
2767 * gcc.dg/tree-ssa/vrp107.c: New test.
2768 * gcc.dg/tree-ssa/vrp108.c: New test.
2769 * gcc.dg/tree-ssa/vrp109.c: New test.
2770
88ab6a9c 27712016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2772
2773 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2774 dg-options.
2775
b2a036e7 27762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2777
2778 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2779 test-cases.
2780 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2781 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2782 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2783 test-cases.
2784 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2785 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2786 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2787 large_double.
2788
8dbf49cb 27892016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 PR c++/72800
2792 * g++.dg/cpp1y/lambda-ice1.C: New.
2793
dcc45aae 27942016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2795
2796 PR c++/72759
2797 * g++.dg/cpp1y/pr72759.C: New test.
2798
88fe4062 27992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2800
2801 * gcc.dg/switch-10.c: New test.
2802
a1af716f 28032016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2804
2805 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2806
1fa5d8ba 28072016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2808
2809 * c-c++-common/goacc/routine-5.c: Update.
2810
e8dedc4a 28112016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2812
2813 PR rtl-optimization/70903
2814 * gcc.c-torture/execute/pr70903.c: New test.
2815
7ca5003c 28162016-08-04 Martin Liska <mliska@suse.cz>
2817
2818 * gcc.dg/params/params.exp: Replace file exists with
2819 TESTING_IN_BUILD_TREE.
2820
810702a2 28212016-08-04 Marek Polacek <polacek@redhat.com>
2822
2823 PR c++/70229
2824 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2825
fa8a8f79 28262016-08-04 Richard Biener <rguenther@suse.de>
2827
2828 PR middle-end/71984
2829 * gcc.dg/torture/pr71984.c: Guard correctness check for
2830 little-endian.
2831
9916f5a5 28322016-08-03 Andrew Pinski <apinski@cavium.com>
2833
2834 * gcc.c-torture/compile/20160802-1.c: New testcase.
2835
278b4698 28362016-08-03 Fritz Reese <fritzoreese@gmail.com>
2837
2838 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2839
860c3c85 28402016-08-03 Richard Biener <rguenther@suse.de>
2841
2842 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2843 and remove -O3.
2844 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2845 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2846
0a41d717 28472016-08-03 Richard Biener <rguenther@suse.de>
2848
2849 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2850 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2851 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2852 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2853
52e3c0e8 28542016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2855
2856 * gcc.dg/init-excess-2.c: Require int32plus.
2857 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2858 * gcc.dg/pr59963-2.c: Require int32plus.
2859 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2860 * gcc.dg/unroll-7.c: Require int32plus.
2861
ad8a330c 28622016-08-02 Bin Cheng <bin.cheng@arm.com>
2863
2864 PR tree-optimization/34114
2865 * gcc.dg/tree-ssa/loop-42.c: New test.
2866
d3aa3636 28672016-08-02 Tamar Christina <tamar.christina@arm.com>
2868
2869 * gcc.target/aarch64/vminmaxnm.c: New.
2870 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2871 tests.
2872
c79d3723 28732016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2874
2875 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2876 vec_extract for vector float, vector int, vector short, and vector
2877 char.
2878 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2879 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2880 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2881 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2882
5fc13c39 28832016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2884
2885 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2886 single stack adjustment, no writeback.
5fc13c39 2887 * gcc.target/aarch64/test_frame_12.c: Likewise.
2888 * gcc.target/aarch64/test_frame_13.c: Likewise.
2889 * gcc.target/aarch64/test_frame_15.c: Likewise.
2890 * gcc.target/aarch64/test_frame_6.c: Likewise.
2891 * gcc.target/aarch64/test_frame_7.c: Likewise.
2892 * gcc.target/aarch64/test_frame_8.c: Likewise.
2893 * gcc.target/aarch64/test_frame_16.c: New test.
2894
2eb70c76 28952015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2896
2897 PR target/72748
2898 * gcc.target/i386/pr72748.c: New test.
2899
92a44a68 29002015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2901
2902 PR tree-optimization/71818
2903 * gcc.dg/vect/pr71818.c: New
2904
56e7a293 29052016-08-01 Martin Liska <mliska@suse.cz>
2906
2907 PR tree-optimization/71857
2908 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2909
aa8852cc 29102016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2911
2912 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2913
f3c032a4 29142016-08-01 Jan Beulich <jbeulich@suse.com>
2915
2916 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2917
a1e9d2c3 29182016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2919
2920 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2921 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2922
466045aa 29232016-07-31 Jonathan Wakely <jwakely@redhat.com>
2924
2925 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2926 (check_effective_target_c++): Likewise. Also match for libstdc++.
2927
92a44a68 29282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2929
2930 PR fortran/41922
2931 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2932 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2933 * gfortran.dg/pr41922.f90: New test.
2934
dd13eb1b 29352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2936
2937 PR fortran/68566
2938 * gfortran.dg/pr68566.f90: new test.
2939
a940fdc7 29402016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2941
2942 PR c++/60760
2943 PR c++/71091
2944 * g++.dg/cpp0x/constexpr-cast.C: New test.
2945 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2946 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2947 * g++.dg/ubsan/pr63956.C: Correct.
2948
efa8ff03 29492016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2950
2951 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2952 vector double or vector long where the vector is in memory.
2953 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2954 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2955
0b8113c5 29562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2957
2958 PR fortran/69867
2959 * gfortran.dg/pr69867.f90: New test.
2960
3badc59b 29612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2962
2963 PR fortran/69962
2964 * gfortran.dg/pr69962.f90: New test.
2965
fc8b54ff 29662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2967
2968 PR fortran/70006
2969 * gfortran.dg/pr70006.f90: New test.
2970
165b422e 29712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2972
2973 PR fortran/71730
2974 * gfortran.dg/pr71730.f90: New test.
2975 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2976 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2977 * gfortran.dg/array_constructor_26.f03: Ditto.
2978
0c6334ed 29792016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2980
2981 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2982 * gcc.target/powerpc/pr71763.c: Likewise.
2983
4ebf85be 29842016-07-29 Marek Polacek <polacek@redhat.com>
2985
2986 PR c/71742
2987 * gcc.dg/940510-1.c: Adjust dg-error.
2988 * gcc.dg/c99-flex-array-1.c: Likewise.
2989 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2990
9efe5be6 2991 PR c/71853
2992 * gcc.dg/noncompile/pr71853.c: New test.
2993
4c4548bb 2994 PR c/71573
2995 * gcc.dg/noncompile/pr71573.c: New test.
2996
8ae70602 2997 PR c/71926
2998 * g++.dg/warn/Wparentheses-30.C: New test.
2999 * gcc.dg/Wparentheses-14.c: New test.
3000
cfc1aded 30012016-07-29 Uros Bizjak <ubizjak@gmail.com>
3002
3003 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3004
d5e80d93 30052016-07-29 Bin Cheng <bin.cheng@arm.com>
3006
3007 PR tree-optimization/57558
3008 * gcc.dg/vect/pr57558-1.c: New test.
3009 * gcc.dg/vect/pr57558-2.c: New test.
3010
c7c713ec 30112016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3012
cfc1aded 3013 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3014 to scan forwprop1 dump pass.
3015
34b9af67 30162016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/51488
3019 * g++.dg/template/pr51488.C: New.
3020
322d4184 30212016-07-29 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR c/71969
3024 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3025 static __inline__.
3026 * gcc.dg/pr71969-1.c: New test.
3027 * gcc.dg/pr71969-2.c: New test.
3028 * gcc.dg/pr71969-3.c: New test.
3029
7648c9c7 30302016-07-29 Marek Polacek <polacek@redhat.com>
3031
3032 PR c/71574
3033 * c-c++-common/pr71574.c: New test.
3034
35fddbd6 3035 PR c/71583
3036 * gcc.dg/noncompile/pr71583.c: New test.
3037
d06bcb87 30382016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3039
3040 PR middle-end/68217
3041 * gcc.dg/pr68217.c: New test.
3042
fb5574d7 30432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3044
3045 PR fortran/71067
3046 * gfortran.dg/pr71067_1.f90: New test.
3047 * gfortran.dg/pr71067_2.f90: Ditto.
3048
a52bb7a0 30492016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3050
3051 * gcc.target/powerpc/vec-extract-1.c: New test.
3052
42e96823 30532016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3054
3055 PR fortran/71799
3056 * gfortran.dg/pr71799.f90: New test.
3057
d5539c6b 30582016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 PR c++/71665
3061 * g++.dg/cpp0x/pr71665-1.C: New.
3062 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3063 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3064 * g++.dg/ext/label10.C: Likewise.
3065 * g++.dg/parse/constant5.C: Likewise.
3066
05995232 30672016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3068
3069 PR fortran/71859
3070 * gfortran.dg/pr71859.f90: New test.
3071 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3072 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3073
7a4429b2 30742016-07-28 Paul Thomas <pault@gcc.gnu.org>
3075
3076 PR fortran/71883
3077 * gfortran.dg/pr71883.f90 : New test.
3078
f339cf78 30792016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3080
3081 PR tree-optimization/71734
cfc1aded 3082 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3083
8311fe26 30842016-07-28 Renlin Li <renlin.li@arm.com>
3085
3086 Revert
3087 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3088
3089 PR fortran/71902
3090 * gfortran.dg/dependency_47.f90: New test.
3091
595e387a 30922016-07-28 Martin Liska <mliska@suse.cz>
3093
3094 PR gcov-profile/68025
3095 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3096
83554604 30972016-07-28 Martin Liska <mliska@suse.cz>
3098
3099 * g++.dg/vect/pr70944.cc: New test.
3100
ec6d2d63 31012016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3102
3103 PR middle-end/71994
3104 * gcc.dg/torture/pr71994.c: New test.
3105
12dabcee 31062016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3107
3108 PR middle-end/71078
3109 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3110 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3111 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3112
262a83d5 31132016-07-27 Richard Biener <rguenther@suse.de>
3114
3115 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3116
3989f1fe 31172016-07-27 Martin Liska <mliska@suse.cz>
3118
3119 * gcc.dg/predict-13.c: New test.
3120 * gcc.dg/predict-14.c: New test.
3121
69a499fa 31222016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3123
7a4429b2 3124 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3125 including stdint.h.
3126 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3127 including stdint.h.
3128
751fef95 31292016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3130
3131 PR target/71869
3132 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3133 IEEE built-in functions handle quiet and signalling NaNs
3134 correctly.
3135
5e07497c 31362016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3137
3138 PR fortran/71862
3139 * gfortran.dg/pr71862.f90: New test.
3140
18928e61 31412016-07-26 Martin Sebor <msebor@redhat.com>
3142
3143 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3144 selector with dg-options.
3145
7e1856f1 31462016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3147
3148 PR tree-optimization/18046
3149 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3150 * gcc.dg/tree-ssa/vrp103.c: New test.
3151 * gcc.dg/tree-ssa/vrp104.c: New test.
3152
08679462 31532016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3154
3155 * gcc.target/powerpc/pr63354.c: Require lp64 since
3156 -mprofile-kernel is not legal with -m32.
3157
8c3efadf 31582016-07-26 Richard Biener <rguenther@suse.de>
3159
3160 PR rtl-optimization/71984
3161 * gcc.dg/torture/pr71984.c: New testcase.
3162
78866ecd 31632016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3164
3165 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3166 g++-dg-runtest via et-dg-runtest.
3167 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3168 * gcc.dg/vect/vect.exp: Likewise.
3169 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3170 gfortran-dg-runtest.
3171 * gfortran.dg/vect/vect.exp: Likewise.
3172 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3173 (check_mips_loongson_hw_available): Likewise.
3174 (check_effective_target_mpaired_single_runtime): Likewise.
3175 (check_effective_target_mips_loongson_runtime): Likewise.
3176 (add_options_for_mpaired_single): Likewise.
3177 (check_effective_target_vect_int): Add global et_index.
3178 Check and save the supported feature for a target selected by
3179 the et_index target. Break long lines where appropriate. Call
3180 et-is-effective-target for MIPS with an argument instead of
3181 check_effective_target_* where appropriate.
3182 (check_effective_target_vect_intfloat_cvt): Likewise.
3183 (check_effective_target_vect_uintfloat_cvt): Likewise.
3184 (check_effective_target_vect_floatint_cvt): Likewise.
3185 (check_effective_target_vect_floatuint_cvt): Likewise.
3186 (check_effective_target_vect_simd_clones): Likewise.
3187 (check_effective_target_vect_shift): ewise.
3188 (check_effective_target_whole_vector_shift): Likewise.
3189 (check_effective_target_vect_bswap): Likewise.
3190 (check_effective_target_vect_shift_char): Likewise.
3191 (check_effective_target_vect_long): Likewise.
3192 (check_effective_target_vect_float): Likewise.
3193 (check_effective_target_vect_double): Likewise.
3194 (check_effective_target_vect_long_long): Likewise.
3195 (check_effective_target_vect_no_int_max): Likewise.
3196 (check_effective_target_vect_no_int_add): Likewise.
3197 (check_effective_target_vect_no_bitwise): Likewise.
3198 (check_effective_target_vect_widen_shift): Likewise.
3199 (check_effective_target_vect_no_align): Likewise.
3200 (check_effective_target_vect_hw_misalign): Likewise.
3201 (check_effective_target_vect_element_align): Likewise.
3202 (check_effective_target_vect_condition): Likewise.
3203 (check_effective_target_vect_cond_mixed): Likewise.
3204 (check_effective_target_vect_char_mult): Likewise.
3205 (check_effective_target_vect_short_mult): Likewise.
3206 (check_effective_target_vect_int_mult): Likewise.
3207 (check_effective_target_vect_extract_even_odd): Likewise.
3208 (check_effective_target_vect_interleave): Likewise.
3209 (check_effective_target_vect_stridedN): Likewise.
3210 (check_effective_target_vect_multiple_sizes): Likewise.
3211 (check_effective_target_vect64): Likewise.
3212 (check_effective_target_vect_call_copysignf): Likewise.
3213 (check_effective_target_vect_call_sqrtf): Likewise.
3214 (check_effective_target_vect_call_btrunc): Likewise.
3215 (check_effective_target_vect_call_btruncf): Likewise.
3216 (check_effective_target_vect_call_ceil): Likewise.
3217 (check_effective_target_vect_call_ceilf): Likewise.
3218 (check_effective_target_vect_call_floor): Likewise.
3219 (check_effective_target_vect_call_floorf): Likewise.
3220 (check_effective_target_vect_call_lceil): Likewise.
3221 (check_effective_target_vect_call_lfloor): Likewise.
3222 (check_effective_target_vect_call_nearbyint): Likewise.
3223 (check_effective_target_vect_call_nearbyintf): Likewise.
3224 (check_effective_target_vect_call_round): Likewise.
3225 (check_effective_target_vect_call_roundf): Likewise.
3226 (check_effective_target_vect_perm): Likewise, but also append *_saved
3227 to the existing global name to properly cache the result.
3228 (check_effective_target_vect_perm_byte): Likewise.
3229 (check_effective_target_vect_perm_short): Likewise.
3230 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3231 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3232 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3233 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3234 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3235 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3236 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3237 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3238 (check_effective_target_vect_sdot_qi): Likewise.
3239 (check_effective_target_vect_udot_qi): Likewise.
3240 (check_effective_target_vect_sdot_hi): Likewise.
3241 (check_effective_target_vect_udot_hi): Likewise.
3242 (check_effective_target_vect_usad_char): Likewise.
3243 (check_effective_target_vect_pack_trunc): Likewise.
3244 (check_effective_target_vect_unpack): Likewise.
3245 (check_effective_target_vect_aligned_arrays): Likewise.
3246 (check_effective_target_vect_natural_alignment): Likewise.
3247 (check_effective_target_vector_alignment_reachable): Likewise.
3248 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3249 (is-effective-target): Initialize et_index if undefined.
3250 (et-dg-runtest): New.
3251 (et-is-effective-target): Likewise.
3252 (check_vect_support_and_set_flags): Add supported MIPS targets to
3253 EFFECTIVE_TARGETS list. Return the number of supported targets.
3254
b2930f09 32552016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3256 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3257
3258 PR middle-end/70920
3259 * gcc.dg/pr70920-1.c: New test-case.
3260 * gcc.dg/pr70902-2.c: Likewise.
3261 * gcc.dg/pr70920-3.c: Likewise.
3262 * gcc.dg/pr70920-4.c: Likewise
3263 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3264 2 instead of 3.
3265
90821294 32662016-07-25 Alexander Monakov <amonakov@ispras.ru>
3267
3268 * gcc.c-torture/execute/pr71494.c: Require label_values.
3269 * gcc.dg/pr16973.c: Ditto.
3270
1660595b 32712016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3272
3273 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3274 * gcc.dg/torture/pr69771.c: Require int32plus.
3275 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3276
5b2b88ce 32772016-07-25 Martin Liska <mliska@suse.cz>
3278
3279 * gcc.dg/torture/pr71987.c: New test.
3280
e2f926e9 32812016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3282
3283 PR fortran/71935
3284 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3285 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3286 * gfortran.dg/pr71935.f90: New test.
3287
a940fdc7 32882016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3289
3290 PR c++/71675
3291 * g++.dg/ext/atomic-3.C: New test.
3292 * gcc.dg/atomic/pr71675.c: New test.
3293
5a43070d 32942016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3295
3296 * gcc.target/i386/mvc8.c: New test.
3297
1b793819 32982016-07-22 Bin Cheng <bin.cheng@arm.com>
3299
3300 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3301 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3302
d4b4c787 33032016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3304
3305 PR fortran/71795
3306 * gfortran.dg/constructor_50.f90: New test.
3307
45648efe 33082016-07-22 Martin Liska <mliska@suse.cz>
3309
3310 PR gcov-profile/69028
3311 PR gcov-profile/62047
3312 * g++.dg/cilk-plus/pr69028.C: New test.
3313
b657bb1f 33142016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3315
3316 * gfortran.dg/coarray_stat_2.f90: New test.
3317
3a421504 33182016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3319
3320 * gcc.target/powerpc/vec-extract.h: New files to check the
3321 vec_extract built-in functions for all vector types, testing
3322 accessing each element, both with constant and variable element
3323 numbers.
3324 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3325 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3326 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3327 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3328 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3329 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3330 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3331 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3332 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3333
d40a1eac 33342016-07-21 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR c++/71728
3337 * g++.dg/other/pr71728.C: New test.
3338
3b0d7293 33392016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3340
3341 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3342 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3343 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3344 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3345 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3346
50953a9f 33472016-07-21 Richard Biener <rguenther@suse.de>
3348
3349 PR tree-optimization/71947
3350 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3351
90261646 33522016-07-21 Bin Cheng <bin.cheng@arm.com>
3353
3354 * gcc.dg/tree-ssa/scev-15.c: New.
3355
5a5a7a90 33562016-07-21 Bin Cheng <bin.cheng@arm.com>
3357
3358 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3359
df0c563f 33602016-07-21 Jakub Jelinek <jakub@redhat.com>
3361
3362 PR c++/71941
3363 * g++.dg/gomp/pr71941.C: New test.
3364
24acd4ab 33652016-07-20 David Malcolm <dmalcolm@redhat.com>
3366
3367 PR c/70339
3368 PR c/71858
3369 * g++.dg/spellcheck-identifiers.C: New test case, based on
3370 gcc.dg/spellcheck-identifiers.c.
3371 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3372 gcc.dg/spellcheck-identifiers-2.c.
3373 * g++.dg/spellcheck-typenames.C: New test case, based on
3374 gcc.dg/spellcheck-typenames.c
3375
8669e753 33762016-07-20 Jonathan Wakely <jwakely@redhat.com>
3377
3378 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3379 pointer to member function and also test catching by reference.
3380
75cb41b8 33812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3382
3383 * gcc.target/s390/pr67443.c: Fix test case.
3384
07be1239 33852016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3386
3387 * gcc.target/s390/insv-1.c: Xfail some tests.
3388 * gcc.target/s390/insv-2.c: Likewise.
3389
e9b5fdd9 33902016-07-20 Georg-Johann Lay <avr@gjlay.de>
3391
3392 * gcc.target/avr/torture/get-mem.c: New test.
3393 * gcc.target/avr/torture/set-mem.c: New test.
3394
b704b0e1 33952016-07-20 Georg-Johann Lay <avr@gjlay.de>
3396
3397 PR target/71948
3398 * gcc.target/avr/torture/tiny-progmem.c: New test.
3399
051eb924 34002016-07-20 Jakub Jelinek <jakub@redhat.com>
3401
fdb70809 3402 PR c++/71909
3403 * g++.dg/parse/pr71909.C: New test.
3404 * g++.dg/tm/pr71909.C: New test.
3405
051eb924 3406 PR c++/50060
3407 * g++.dg/cpp0x/constexpr-50060.C: New test.
3408 * g++.dg/cpp1y/constexpr-50060.C: New test.
3409
c4e1267c 34102016-07-20 Martin Liska <mliska@suse.cz>
3411
3412 * gfortran.dg/graphite/pr71898.f90: New test.
3413
ecaa5fd4 34142016-07-20 Bin Cheng <bin.cheng@arm.com>
3415
3416 PR tree-optimization/71503
3417 PR tree-optimization/71683
3418 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3419 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3420
f5b88ba1 34212016-07-20 Martin Liska <mliska@suse.cz>
3422
3423 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3424 * gcc.dg/plugin/sreal-test-1.c: Remove.
3425 * gcc.dg/plugin/sreal_plugin.c: Remove.
3426
e889bd11 34272016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3428
3429 PR fortran/71902
3430 * gfortran.dg/dependency_47.f90: New test.
3431
1c6bb1c0 34322016-07-19 Jakub Jelinek <jakub@redhat.com>
3433
94d511af 3434 PR rtl-optimization/71916
3435 * gcc.c-torture/compile/pr71916.c: New test.
3436
54e95a17 3437 PR middle-end/71874
3438 * g++.dg/torture/pr71874.C: New test.
3439
1c6bb1c0 3440 PR middle-end/71734
3441 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3442 (my_alloc): Rewritten to use __builtin_posix_memalign and
3443 __SIZE_TYPE__.
3444 (my_free): Use __builtin_free instead of _mm_free.
3445 (Vec::operator=): Use __builtin_memcpy.
3446
0d565f19 34472016-07-19 Martin Jambor <mjambor@suse.cz>
3448
cfc1aded 3449 PR fortran/71688
3450 * gfortran.dg/pr71688.f90: New test.
0d565f19 3451
2be13cd5 34522016-07-19 Richard Biener <rguenther@suse.de>
3453
3454 * c-c++-common/vector-subscript-6.c: New testcase.
3455 * c-c++-common/vector-subscript-7.c: Likewise.
3456
1697df09 34572016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3458
7a4429b2 3459 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3460 and UInt32 based on __SIZEOF_INT__.
3461
8894566e 34622016-07-19 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/71901
3465 * gcc.dg/torture/pr71901.c: New testcase.
3466
34672016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3468
3469 PR tree-optimization/71908
3470 * gcc.dg/torture/pr71908.c: New testcase.
3471
106ac76d 34722016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3473
3474 PR target/71493
3475 * gcc.target/powerpc/pr71493-1.c: New test.
3476 * gcc.target/powerpc/pr71493-2.c: Likewise.
3477
e6517a48 34782016-07-18 Jakub Jelinek <jakub@redhat.com>
3479
d1e0c36e 3480 PR c++/71835
3481 * g++.dg/conversion/ambig3.C: New test.
3482
6fe424c2 3483 PR c++/71828
3484 * g++.dg/cpp0x/constexpr-71828.C: New test.
3485
d3dd9e33 3486 PR c++/71826
3487 * g++.dg/template/pr71826.C: New test.
3488
74fd83a9 3489 PR c++/71822
3490 * g++.dg/template/defarg21.C: New test.
3491
e6517a48 3492 PR c++/71871
3493 * g++.dg/ext/vector31.C: New test.
3494
f942bdbf 34952016-07-18 Uros Bizjak <ubizjak@gmail.com>
3496
3497 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3498
4b1425be 34992016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3500
3501 PR tree-optimization/71734
3502 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3503
a80f37e1 35042016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3505
3506 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3507 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3508 stack-layout-dynamic-1.c: New test.
3509
ea283725 35102016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3511
3512 * gcc.target/s390/nolrl-1.c: New test.
3513
14eab729 35142016-07-17 Fritz Reese <fritzoreese@gmail.com>
3515
3516 PR fortran/71523
3517 * gfortran.dg/pr71523_1.f90: New test.
3518 * gfortran.dg/pr71523_2.f90: New test.
3519
3925d644 35202016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3521
3522 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3523
fb9ff4ce 35242016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3525 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3526
3527 PR fortran/62125
3528 * gfortran.dg/pr62125.f90: New test.
3529
95b0f5e9 35302016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3531
3532 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3533 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3534
1913be16 35352016-07-15 Jonathan Wakely <jwakely@redhat.com>
3536
3537 PR c++/58796
3538 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3539 * g++.dg/cpp0x/nullptr35.C: New test.
3540
b4803084 35412016-07-15 Bin Cheng <bin.cheng@arm.com>
3542
3543 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3544
89e3ec3d 35452016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3546
3547 * gfortran.dg/goacc/vector_length.f90: New test.
3548
2084e279 35492016-07-15 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/71881
3552 * gcc.dg/torture/pr71881.c: New testcase.
3553
2177bb9a 35542016-07-15 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/71887
3557 * gcc.dg/torture/pr71887.c: New testcase.
3558
0dd7db3b 35592016-07-15 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR c/71858
3562 * gcc.dg/spellcheck-identifiers-3.c: New test.
3563
b41cc4d1 35642016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3565
3566 PR fortran/71807
3567 * gfortran.dg/null_9.f90: New test.
3568
a4d34e5e 35692016-07-15 Bin Cheng <bin.cheng@arm.com>
3570
3571 * gcc.dg/tree-ssa/loop-41.c: New test.
3572
1547c551 35732016-07-15 Bin Cheng <bin.cheng@arm.com>
3574
3575 PR tree-optimization/71347
3576 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3577
b9c2416b 35782016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3579
3580 PR fortran/29819
3581 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3582 * gfortran.dg/contains.f90: Ditto.
3583 * gfortran.dg/contains_empty_1.f03: Ditto.
3584 * gfortran.dg/submodule_3.f08: Ditto.
3585
28413b15 35862016-07-14 Jakub Jelinek <jakub@redhat.com>
3587
661af228 3588 PR testsuite/71865
3589 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3590 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3591 expected diagnostics.
3592
28413b15 3593 PR c/71858
3594 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3595 * gcc.dg/spellcheck-identifiers-2.c: New test.
3596 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3597 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3598
7b3b3a49 35992016-07-14 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR tree-optimization/71872
3602 * gcc.c-torture/compile/pr71872.c: New test.
3603
7c039c44 36042016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3605
3606 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3607 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3608 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3609 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3610 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3611 * gcc.target/arm/atomic-op-acquire-1.c: This.
3612 * gcc.target/arm/atomic-op-char.c: Rename into ...
3613 * gcc.target/arm/atomic-op-char-1.c: This.
3614 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3615 * gcc.target/arm/atomic-op-consume-1.c: This.
3616 * gcc.target/arm/atomic-op-int.c: Rename into ...
3617 * gcc.target/arm/atomic-op-int-1.c: This.
3618 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3619 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3620 * gcc.target/arm/atomic-op-release.c: Rename into ...
3621 * gcc.target/arm/atomic-op-release-1.c: This.
3622 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3623 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3624 * gcc.target/arm/atomic-op-short.c: Rename into ...
3625 * gcc.target/arm/atomic-op-short-1.c: This.
3626 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3627 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3628 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3629 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3630 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3631 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3632 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3633 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3634 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3635 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3636
80c5e533 36372016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3638
3639 PR fortran/70842
3640 * gfortran.dg/select_type_35.f03: New test.
3641
c5a9fc7b 36422016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3643
3644 PR target/65951
3645 PR tree-optimization/70923
3646 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3647 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3648 * gcc.dg/vect/pr65951.c: Likewise.
3649 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3650
d1242c94 36512016-07-14 David Edelsohn <dje.gcc@gmail.com>
3652
3653 * c-c++-common/pr60226.c: Expect maximum object file alignment
3654 error on AIX.
3655
97f2a90b 36562016-07-14 Richard Biener <rguenther@suse.de>
3657
3658 PR tree-optimization/71866
3659 * gcc.dg/torture/pr71866.c: New testcase.
3660
6029a910 36612016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3662
3663 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3664 selector and enclose boolean expression in curly braces.
3665
798d22ed 36662016-07-14 Alan Modra <amodra@gmail.com>
3667
3668 PR target/71733
3669 * gcc.target/powerpc/p9-novsx.c: New.
3670
3ffcb27d 36712016-07-13 Andi Kleen <ak@linux.intel.com>
3672
3673 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3674 * g++.dg/tree-prof/morefunc.C: Dito.
3675 * g++.dg/tree-prof/pr35545.C: Dito.
3676 * g++.dg/tree-prof/reorder.C: Dito.
3677 * gcc.dg/tree-prof/20050826-2.c: Dito.
3678 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3679 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3680 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3681 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3682 * gcc.dg/tree-prof/inliner-1.c: Dito.
3683 * gcc.dg/tree-prof/merge_block.c: Dito.
3684 * gcc.dg/tree-prof/stringop-1.c: Dito.
3685 * gcc.dg/tree-prof/stringop-2.c: Dito.
3686 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3687 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3688 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3689 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3690 * gcc.dg/tree-prof/update-loopch.c: Dito.
3691 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3692 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3693 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3694 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3695 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3696 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3697 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3698
9ace90e5 36992016-07-13 Andi Kleen <ak@linux.intel.com>
3700
3701 * lib/profopt.exp (profopt-execute): Remove .imports files.
3702
b75cf198 37032016-07-13 Andi Kleen <ak@linux.intel.com>
3704
f942bdbf 3705 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3706
4d0389a9 37072016-07-13 Andi Kleen <ak@linux.intel.com>
3708
3709 * lib/profopt.exp (dg-final-scan-autofdo,
3710 dg-final-scan-not-autofdo): New functions.
3711
a5af7a75 37122016-07-13 Bin Cheng <bin.cheng@arm.com>
3713
3714 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3715 * gcc.dg/vect/vect-35.c: Ditto.
3716 * gcc.dg/vect/vect-alias-check-2.c: New test.
3717
c6bcae01 37182016-07-13 Martin Liska <mliska@suse.cz>
3719
3720 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3721 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3722 * gfortran.dg/pr42108.f90: Update expected dump scan.
3723
0644c120 37242016-07-13 Richard Biener <rguenther@suse.de>
3725
3726 PR tree-optimization/24574
3727 * gcc.dg/pr24574.c: New testcase.
3728
2bbae5b9 37292016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3730
f942bdbf 3731 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3732 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3733 * c-c++-common/pr68833-1.c: Require int32plus.
3734 * gcc.dg/ipa/pr63551.c: Likewise.
3735 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3736 * gcc.dg/ipa/pr64041.c: Require int32plus.
3737
839a6560 37382016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3739
3740 PR ipa/71633
3741 * g++.dg/pr71633.C: New test.
3742
8f5f2788 37432016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3744
3745 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3746 Add new arm_thumb1_cbz_ok effective target.
3747 * gcc.target/arm/cbz.c: New test.
3748
417e5cc5 37492016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3750
3751 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3752 Define effective target.
3753 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3754 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3755 * gcc.target/arm/movhi_movw.c: New test.
3756 * gcc.target/arm/movsi_movw.c: Likewise.
3757 * gcc.target/arm/movdi_movw.c: Likewise.
3758
68a5143e 37592016-07-13 Richard Biener <rguenther@suse.de>
3760
3761 PR middle-end/71104
3762 * gcc.dg/pr71104-1.c: New testcase.
3763 * gcc.dg/pr71104-2.c: Likewise.
3764
69e8d259 37652016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3766
3767 PR target/71805
3768 * gcc.target/powerpc/pr71805.c: New test.
3769
244f142f 37702016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3771
3772 * gcc.target/powerpc/divkc3-1.c: New.
3773 * gcc.target/powerpc/mulkc3-1.c: New.
3774
6fc56f1f 37752016-07-12 Nathan Sidwell <nathan@acm.org>
3776
3777 * gcc.target/arm/data-rel-1.c: New.
3778 * gcc.target/arm/data-rel-2.c: New.
3779 * gcc.target/arm/data-rel-3.c: New.
3780
94ee1e9c 37812016-07-12 Martin Liska <mliska@suse.cz>
3782
3783 * gcc.dg/params/blocksort-part.c: New test.
3784 * gcc.dg/params/params.exp: New file.
3785
cd32d747 37862016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3787
3788 PR middle-end/71700
3789 * gcc.c-torture/execute/pr71700.c: New test.
3790
ad010d47 37912016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3792 Richard Biener <rguenther@suse.de>
3793
3794 PR tree-optimization/23286
3795 PR tree-optimization/70159
3796 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3797 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3798 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3799 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3800 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3801 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3802 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3803 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3804 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3805 * gcc.dg/pr51879-12.c: Likewise.
3806 * gcc.dg/strlenopt-9.c: Likewise.
3807 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3808 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3809 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3810 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3811 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3812 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3813 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3814 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3815 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3816 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3817 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3818 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3819 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3820 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3821 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3822
9aece49e 38232016-07-12 Richard Biener <rguenther@suse.de>
3824
3825 PR rtl-optimization/68961
3826 * gcc.target/i386/pr68961.c: New testcase.
3827
8f05fee9 38282016-07-11 Jakub Jelinek <jakub@redhat.com>
3829
4a6cc5cd 3830 PR middle-end/71758
3831 * c-c++-common/gomp/pr71758.c: New test.
3832 * gfortran.dg/gomp/pr71758.f90: New test.
3833
8f05fee9 3834 PR tree-optimization/71823
3835 * gcc.dg/vect/pr71823.c: New test.
3836
b73690a4 38372016-07-11 David Malcolm <dmalcolm@redhat.com>
3838
3839 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3840 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3841 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3842
675f4c6b 38432016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3844
3845 PR target/71801
3846 * gcc.target/i386/pr71801.c: New test.
3847
9aaf7e3e 38482016-07-11 Richard Biener <rguenther@suse.de>
3849
3850 PR tree-optimization/71816
3851 * gcc.dg/torture/pr71816.c: New testcase.
3852
dd58bf21 38532016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3854
3855 PR fortran/71783
3856 * gfortran.dg/dependency_46.f90: New test.
3857
a2ebcb84 38582016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3859
3860 PR rtl-optimization/71621
3861 * gcc.target/i386/pr71621-1.c: New.
3862 * gcc.target/i386/pr71621-2.c: New.
3863
6cedf97e 38642016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3865
3866 * gfortran.dg/goacc/pr71704.f90: New test.
3867
dc71c755 38682016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3869
3870 PR target/71297
3871 * gcc.target/powerpc/pr71297.c: New.
3872
288161af 38732016-07-08 Jiong Wang <jiong.wang@arm.com>
3874
3875 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3876
98e771d6 38772016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3878
3879 PR target/71806
3880 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3881
c3d27339 38822016-07-08 Alan Hayward <alan.hayward@arm.com>
3883
3884 PR tree-optimization/71667
3885 * gcc.dg/vect/pr71667.c: New
3886
b1b5042a 38872016-07-08 Martin Liska <mliska@suse.cz>
3888
3889 * gcc.dg/torture/pr71606.c: New test.
3890
5cdc40a0 38912016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3892
3893 PR fortran/71764
3894 * gfortran.dg/pr71764.f90: New test.
3895
bcc4d868 38962016-07-07 Jakub Jelinek <jakub@redhat.com>
3897 Kai Tietz <ktietz70@googlemail.com>
3898
3899 PR c++/70869
3900 PR c++/71054
3901 * g++.dg/cpp0x/pr70869.C: New test.
3902 * g++.dg/cpp0x/pr71054.C: New test.
3903
b39328b2 39042016-07-07 David Edelsohn <dje.gcc@gmail.com>
3905
3906 * g++.dg/debug/pr71432.C: Fail on AIX.
3907
95c9caad 39082016-07-07 Martin Liska <mliska@suse.cz>
3909
3910 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3911 an undefined behavior.
3912 * gfortran.dg/do_3.F90: Likewise.
3913 * gfortran.dg/do_check_11.f90: New test.
3914 * gfortran.dg/do_check_12.f90: New test.
3915 * gfortran.dg/do_corner_warn.f90: New test.
3916
8e976d11 39172016-07-07 Martin Liska <mliska@suse.cz>
3918
3919 * gfortran.dg/predict-1.f90: Ammend the test.
3920 * gfortran.dg/predict-2.f90: Likewise.
3921
26716fc7 39222016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3923
3924 PR ipa/71624
3925 * g++.dg/pr71624.C: New test.
3926
2d079cbf 39272016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3928
3929 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3930 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3931 ARMv8-M Mainline architectures.
3932
9e6f4af4 39332016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3934
3935 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3936 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3937
d490b07a 39382016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3939
3940 PR target/70098
3941 PR target/71763
3942 * gcc.target/powerpc/pr71763.c: New file.
3943
798fc305 39442016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3945
3946 PR tree-optimization/71518
f942bdbf 3947 * gcc.dg/pr71518.c: New test.
798fc305 3948
97e4cbac 39492016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3950
3951 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3952
19aea164 39532016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3954
f942bdbf 3955 PR target/50739
19aea164 3956 * gcc.target/avr/pr50739.c: New test.
3957
105e9dfc 39582016-07-05 Jan Hubicka <jh@suse.cz>
3959
3960 * gcc.dg/tree-ssa/scev-14.c: update template.
3961
1137da9c 39622016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3963
3964 * gcc.dg/vect/group-no-gaps-1.c: New test.
3965
ce393063 39662016-07-05 Andi Kleen <ak@linux.intel.com>
3967
3968 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3969 if kernel supports MPX.
3970
92a44a68 39712016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3972
3973 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3974
f2ccdf8e 39752016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3976 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3977
3978 * gcc.target/powerpc/signbit-1.c: New test.
3979 * gcc.target/powerpc/signbit-2.c: New test.
3980 * gcc.target/powerpc/signbit-3.c: New test.
3981
0215a22c 39822016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3983
3984 PR rtl-optimization/71594
3985 * gcc.dg/torture/pr71594.c: New test.
3986
30a39817 39872016-07-05 Jan Hubicka <jh@suse.cz>
3988
3989 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3990
b65b8df2 39912016-07-05 David Malcolm <dmalcolm@redhat.com>
3992
3993 PR c++/62314
f9c39b65 3994 * g++.dg/parse/error5.C: Update column
b65b8df2 3995 number of missing semicolon error.
3996 * g++.dg/pr62314-2.C: New test case.
3997
6b5471d8 39982016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3999
4000 * gfortran.dg/coarray_stat_function.f90: New test.
4001 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4002 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4003 to new interfaces.
4004
35b3a8dd 40052016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4006
4007 PR fortran/71623
4008 * gfortran.dg/deferred_character_17.f90: New test.
4009
b84c1ddf 40102016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4011
4012 * gcc.target/arm/neon/polytypes.c: Move to ...
4013 * gcc.target/arm/polytypes.c: ... here.
4014 * gcc.target/arm/neon/pr51534.c: Move to ...
4015 * gcc.target/arm/pr51534.c: ... here.
4016 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4017 * gcc.target/arm/vect-vcvt.c: ... here.
4018 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4019 * gcc.target/arm/vect-vcvtq.c: ... here.
4020 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4021 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4022 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4023 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4024 * gcc.target/arm/neon/neon.exp: Delete.
4025 * gcc.target/arm/neon/: Delete.
4026
7e9136f1 40272016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4028
4029 PR fortran/65575
4030 * gfortran.dg: pr65575.f90: New test.
4031
18b42a28 40322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4033
4034 PR fortran/35849
4035 * gfortran.dg: pr35849.f90: New test.
4036
f8765404 40372016-07-04 Jakub Jelinek <jakub@redhat.com>
4038
4039 PR c++/71739
4040 * g++.dg/cpp0x/pr71739.C: New test.
4041
e3422b3a 40422016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4043
4044 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4045
2da1c9f7 40462016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4047
4048 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4049 locr.
4050 * gcc.target/s390/loc-1.c: New test.
4051
6125d36e 40522016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4053
f9c39b65 4054 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4055 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4056
42797d4b 40572016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4058
4059 PR target/63874
4060 * gcc.target/aarch64/pr63874.c: New test.
4061
9d9fe66a 40622016-07-04 Jan Beulich <jbeulich@suse.com>
4063
4064 * g++.dg/header.c: New.
4065 * gcc.dg/header.c: New.
4066
c364d0f3 40672016-07-02 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR c/71719
4070 * c-c++-common/Wunused-var-15.c: New test.
4071
267f3c67 40722016-07-01 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR fortran/71687
4075 * gfortran.dg/gomp/pr71687.f90: New test.
4076
8297c70b 40772016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4078
4079 * gcc.dg/const-float128-ped.c: Require __float128 effective
4080 target and options.
4081 * gcc.dg/const-float128.c: Likewise.
4082 * gcc.dg/torture/float128-cmp-invalid.c: Require
4083 __float128 and base_quadfloat_support effective targets, and
4084 __float128 options.
4085 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4086 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4087 * gcc.dg/torture/float128-nan.c: Likewise.
4088 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4089 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4090 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4091 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4092 (add_options_for___float128): New.
4093 (check_effective_target_base_quadword_support): New.
4094
eab79b94 40952016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4096
4097 PR target/71720
4098 * gcc.target/powerpc/pr71720.c: New test.
4099
4ce6622a 41002016-07-01 Jan Beulich <jbeulich@suse.com>
4101
4102 * gcc.dg/bss.c: New.
4103
0b6f1914 41042016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4105
4106 PR target/71698
4107 * gcc.target/powerpc/pr71698.c: New test.
4108
4d28a470 41092016-07-01 Georg-Johann Lay <avr@gjlay.de>
4110
4111 PR target/71151
4112 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4113 instead of ".foo" for its section name.
4114 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4115 depending on MCU's flash size.
4116 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4117 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4118 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4119 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4120 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4121 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4122
ed8613ec 41232016-07-01 Jan Beulich <jbeulich@suse.com>
4124
4125 * gcc.target/i386/pr65105-2.c: Add -msse2.
4126
720a0bce 41272016-06-30 Jakub Jelinek <jakub@redhat.com>
4128
c54ee83c 4129 PR tree-optimization/71707
4130 * gcc.dg/strlenopt-29.c: New test.
4131
a845ae6c 4132 PR fortran/71704
4133 * gfortran.dg/gomp/pr71704.f90: New test.
4134
720a0bce 4135 PR fortran/71705
4136 * gfortran.dg/gomp/pr71705.f90: New test.
4137
17c32c4a 41382016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4139
4140 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4141 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4147 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4148 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4149 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4150 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4151 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4152 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4153 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4154 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4155 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4156 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4157 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4158 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4159 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4160 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4161 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4162 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4163 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4164 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4165 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4166 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4167 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4168 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4169 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4170 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4171 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4172 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4173 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4174 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4175 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4176 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4177 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4178 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4179 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4180 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4181 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4182 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4183 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4184 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4185 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4186 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4187 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4188 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4189 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4190 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4191 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4192 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4193 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4194 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4195 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4196 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4197 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4198 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4199 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4200 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4201 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4202 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4203 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4204 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4205 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4206 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4207 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4208 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4209 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4210 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4211 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4212 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4213 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4214 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4215 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4216 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4217 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4218 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4219 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4220 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4221
443405c9 42222016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4223 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4224
4225 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4226
6e3a3de2 42272016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4228 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4229
4230 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4231
413c4f6c 42322016-06-30 David Malcolm <dmalcolm@redhat.com>
4233
4234 PR driver/71651
4235 * gcc.dg/spellcheck-options-12.c: New test case.
4236
4c4e99c3 42372016-06-30 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR middle-end/71693
4240 * gcc.c-torture/compile/pr71693.c: New test.
4241
26a2e993 42422016-06-29 David Malcolm <dmalcolm@redhat.com>
4243
4244 * gcc.dg/spellcheck-params.c: New testcase.
4245 * gcc.dg/spellcheck-params-2.c: New testcase.
4246
63abcf45 42472016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4248
4249 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4250 vector extract instructions.
4251 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4252
5f1d49ac 42532016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4254
4255 PR fortran/71686
4256 * gfortran.dg/unexpected_eof_2.f90: New test.
4257 * gfortran.dg/unexpected_eof_3.f90: New test.
4258
0dc00113 42592016-06-29 Jim Wilson <jim.wilson@linaro.org>
4260
4261 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4262
4b975445 42632016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4264
4265 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4266 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4267 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4268
e276a6b9 42692016-06-29 Richard Biener <rguenther@suse.de>
4270
4271 PR middle-end/15256
4272 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4273
c02f3e35 42742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4275
4276 * gcc.target/arm/aapcs/neon-vect10.c: Require
4277 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4278 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4279 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4280 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4281 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4282 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4283 * gcc.target/arm/fp16-aapcs-1.c: Require
4284 -mfloat-ab=hard. Also simplify the test.
4285 * gcc.target/arm/fp16-aapcs-2.c: New.
4286
d0c2a3dd 42872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4288
f942bdbf 4289 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4290 (add_options_for_arm_fp16_ieee): New.
4291 (add_options_for_arm_fp16_alternative): New.
4292 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4293 long-line.
4294 (effective_target_arm_fp16_hw): New.
4295
162fed22 42962016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4297
4298 PR tree-optimization/71655
4299 * g++.dg/pr71655.C: New test.
4300
9ed0eb00 43012016-06-29 Martin Liska <mliska@suse.cz>
4302
4303 * gcc.dg/pr71585.c: New test.
4304 * gcc.dg/pr71585-2.c: New test.
4305 * gcc.dg/pr71585-3.c: New test.
4306
641b1c86 43072016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4308
4309 PR tree-optimization/70729
4310 * g++.dg/vect/pr70729.cc: New test.
4311
44e775d8 43122016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4313
4314 * c-c++-common/gomp/cancel-1.c: Extend.
4315
83b23cdf 43162016-06-29 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR tree-optimization/71625
4319 * gcc.dg/strlenopt-28.c: New test.
4320
b6a4a0f5 43212016-06-29 Richard Biener <rguenther@suse.de>
4322
4323 PR middle-end/71002
4324 * g++.dg/torture/pr71002.C: Adjust testcase.
4325
1af10ce6 43262016-06-29 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR c/71685
4329 * gcc.dg/pr71685.c: New test.
4330
43312016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4332
4333 PR c/71552
4334 * gcc.dg/init-bad-9.c: New test.
4335
043457fd 43362016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4337
4338 * gcc.target/powerpc/abs128-1.c: Require VSX.
4339 * gcc.target/powerpc/copysign128-1.c: Likewise.
4340 * gcc.target/powerpc/inf128-1.c: Likewise.
4341 * gcc.target/powerpc/nan128-1.c: Likewise.
4342
d378e319 43432016-06-28 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR middle-end/71626
4346 * gcc.c-torture/execute/pr71626-1.c: New test.
4347 * gcc.c-torture/execute/pr71626-2.c: New test.
4348
10ef7949 43492016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4350
4351 PR target/71656
4352 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4353
1fcfb8f7 43542016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4355
4356 PR target/71670
4357 * gcc.target/powerpc/pr71670.c: New testcase.
4358
35fd0c10 43592016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4360
4361 PR target/71656
4362 * gcc.target/powerpc/pr71656-1.c: New test.
4363 * gcc.target/powerpc/pr71656-2.c: New test.
4364
584757bc 43652016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4366
4367 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4368 around fp16 code.
4369 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4370 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4371 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4372 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4373 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4374 Add arm_neon_fp16_ok effective target.
f942bdbf 4375 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4376 Likewise.
4377 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4378 Likewise.
4379 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4380 Likewise.
4381 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4382 Likewise.
4383 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4384 Likewise.
4385 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4386 Likewise.
4387 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4388 Likewise.
4389 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4390 Likewise.
4391 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4392 Likewise.
4393 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4394 Likewise.
4395 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4396 Likewise.
584757bc 4397
cbcc4297 43982016-06-26 Jan Hubicka <hubicka@ucw.cz>
4399
4400 * gcc.dg/predict-12.c: New testcase.
4401
0aa73965 44022016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4403
4404 PR fortran/71649
4405 * gfortran.dg/pr71649.f90: New test.
4406
9977f724 44072016-06-25 Jakub Jelinek <jakub@redhat.com>
4408
a5c54f33 4409 PR tree-optimization/71643
4410 * g++.dg/opt/pr71643.C: New test.
4411
9977f724 4412 PR tree-optimization/71631
4413 * gcc.c-torture/execute/pr71631.c: New test.
4414
e09883e4 44152016-06-24 Jan Hubicka <hubicka@ucw.cz>
4416
4417 * gcc.dg/predict-11.c: New testcase.
4418 * gfortran.dg/predict-2.f90: New testcase.
4419
89beffc9 44202016-06-24 Jan Hubicka <hubicka@ucw.cz>
4421
4422 * gcc.dg/predict-10.c: New test.
4423
2275a11d 44242016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4425
4426 * gcc.target/powerpc/abs128-1.c: New.
4427 * gcc.target/powerpc/copysign128-1.c: New.
4428 * gcc.target/powerpc/inf128-1.c: New.
4429 * gcc.target/powerpc/nan128-1.c: New.
4430
37681b7f 44312016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4432
4433 * gfortran.dg/pr71642.f90: New test.
4434
9cf2d600 44352016-06-24 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR tree-optimization/71647
4438 * gcc.target/i386/pr71647.c: New test.
4439
eea332b9 44402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4441
4442 * gcc.target/i386/noplt-gd-1.c: New test.
4443 * gcc.target/i386/noplt-gd-2.c: Likewise.
4444 * gcc.target/i386/noplt-gd-3.c: Likewise.
4445 * gcc.target/i386/noplt-ld-1.c: Likewise.
4446 * gcc.target/i386/noplt-ld-2.c: Likewise.
4447 * gcc.target/i386/noplt-ld-3.c: Likewise.
4448 * lib/target-supports.exp
4449 (check_effective_target_tls_get_addr_via_got): New.
4450
b6d48a78 44512016-06-24 Uros Bizjak <ubizjak@gmail.com>
4452
4453 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4454 testsuite compile flags.
4455 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4456 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4457
44582016-06-24 Uros Bizjak <ubizjak@gmail.com>
4459
4460 * g++dg/vect/pr36684.cc: Add dg-do compile.
4461 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4462 * gcc.dg/vect/pr70021.c: Ditto.
4463 * gcc.dg/vect/pr70138-1.c: Ditto.
4464 * gcc.dg/vect/pr70138-2.c: Ditto.
4465 * gcc.dg/vect/pr70354-1.c: Ditto.
4466 * gcc.dg/vect/pr70354-2.c: Ditto.
4467 * gcc.dg/vect/pr71259.c: Ditto.
4468 * gcc.dg/vect/pr71416-1.c: Ditto.
4469 * gcc.dg/vect/slp-43.c: Ditto.
4470 * gcc.dg/vect/slp-45.c: Ditto.
4471 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4472 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4473 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4474 * gfortran.dg/vect/pr69980.f90: Ditto.
4475
44762016-06-24 Uros Bizjak <ubizjak@gmail.com>
4477
4478 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4479 * gcc.dg/vect/bb-slp-30.c: Ditto.
4480 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4481 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4482 * gcc.dg/vect/pr45902.c: Ditto.
4483 * gcc.dg/vect/pr48172.c: Ditto.
4484 * gcc.dg/vect/pr48377.c: Ditto.
4485 * gcc.dg/vect/pr49038.c: Ditto.
4486 * gcc.dg/vect/pr49771.c: Ditto.
4487 * gcc.dg/vect/pr52091.c: Ditto.
4488 * gcc.dg/vect/pr53185-2.c: Ditto.
4489 * gcc.dg/vect/pr56826.c: Ditto.
4490 * gcc.dg/vect/pr60276.c: Ditto.
4491 * gcc.dg/vect/pr62021.c: Ditto.
4492 * gcc.dg/vect/pr63530.c: Ditto.
4493 * gcc.dg/vect/pr65518.c: Ditto.
4494 * gcc.dg/vect/pr65947-1.c: Ditto.
4495 * gcc.dg/vect/pr65947-10.c: Ditto.
4496 * gcc.dg/vect/pr65947-11.c: Ditto.
4497 * gcc.dg/vect/pr65947-12.c: Ditto.
4498 * gcc.dg/vect/pr65947-13.c: Ditto.
4499 * gcc.dg/vect/pr65947-2.c: Ditto.
4500 * gcc.dg/vect/pr65947-3.c: Ditto.
4501 * gcc.dg/vect/pr65947-4.c: Ditto.
4502 * gcc.dg/vect/pr65947-5.c: Ditto.
4503 * gcc.dg/vect/pr65947-6.c: Ditto.
4504 * gcc.dg/vect/pr65947-7.c: Ditto.
4505 * gcc.dg/vect/pr65947-8.c: Ditto.
4506 * gcc.dg/vect/pr65947-9.c: Ditto.
4507 * gcc.dg/vect/pr71416-1.c: Ditto.
4508 * gcc.dg/vect/pr71439.c: Ditto.
4509 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4510 * gcc.dg/vect/vect-bswap16.c: Ditto.
4511 * gcc.dg/vect/vect-bswap32.c: Ditto.
4512 * gcc.dg/vect/vect-bswap64.c: Ditto.
4513 * gcc.dg/vect/vect-live-1.c: Ditto.
4514 * gcc.dg/vect/vect-live-2.c: Ditto.
4515 * gcc.dg/vect/vect-live-3.c: Ditto.
4516 * gcc.dg/vect/vect-live-4.c: Ditto.
4517 * gcc.dg/vect/vect-live-5.c: Ditto.
4518 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4519 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4520 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4521 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4522 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4523 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4524 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4525 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4526 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4527 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4528 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4529 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4530 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4531 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4532 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4533 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4534 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4535
d4213166 45362016-06-24 Uros Bizjak <ubizjak@gmail.com>
4537
4538 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4539
5aaec397 45402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4541
4542 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4543 ia32 if R_386_GOT32X relocation is supported.
4544 * gcc.target/i386/noplt-3.c: Likewise.
4545 * gcc.target/i386/noplt-2.c: Likewise.
4546 (main): Renamed to ...
4547 (bar): This.
4548 * gcc.target/i386/noplt-4.c: Likewise.
4549 (main): Renamed to ...
4550 (bar): This.
4551 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4552 * gcc.target/i386/pr67400-5.c: Likewise.
4553
77104764 45542016-06-24 Jakub Jelinek <jakub@redhat.com>
4555
7318e591 4556 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4557 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4558
77104764 4559 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4560 f4): Adjust expected diagnostics.
4561 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4562 (T): If OVFP is defined, redefine to TP.
4563 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4564 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4565 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4566 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4567 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4568 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4569 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4570 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4571 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4572 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4573 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4574 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4575 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4576 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4577 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4578 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4579 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4580 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4581 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4582 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4583 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4584 as last argument to __builtin_add_overflow_p.
4585
ddf08519 45862016-06-23 Uros Bizjak <ubizjak@gmail.com>
4587
4588 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4589 dg-options and remove default vector testsuite compile flags.
4590 * g++.dg/vect/pr33860a.cc: Ditto.
4591 * g++.dg/vect/pr45470-a.cc: Ditto.
4592 * g++.dg/vect/pr45470-b.cc: Ditto.
4593 * g++.dg/vect/pr60896.cc: Ditto.
4594 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4595 * gcc.dg/vect/pr18308.c: Ditto.
4596 * gcc.dg/vect/pr24049.c: Ditto.
4597 * gcc.dg/vect/pr33373.c: Ditto.
4598 * gcc.dg/vect/pr36228.c: Ditto.
4599 * gcc.dg/vect/pr42395.c: Ditto.
4600 * gcc.dg/vect/pr42604.c: Ditto.
4601 * gcc.dg/vect/pr46663.c: Ditto.
4602 * gcc.dg/vect/pr48765.c: Ditto.
4603 * gcc.dg/vect/pr49093.c: Ditto.
4604 * gcc.dg/vect/pr49352.c: Ditto.
4605 * gcc.dg/vect/pr52298.c: Ditto.
4606 * gcc.dg/vect/pr52870.c: Ditto.
4607 * gcc.dg/vect/pr53185.c: Ditto.
4608 * gcc.dg/vect/pr53773.c: Ditto.
4609 * gcc.dg/vect/pr56695.c: Ditto.
4610 * gcc.dg/vect/pr62171.c: Ditto.
4611 * gcc.dg/vect/pr63530.c: Ditto.
4612 * gcc.dg/vect/pr68339.c: Ditto.
4613 * gcc.dg/vect/pr71259.c: Ditto.
4614 * gcc.dg/vect/vect-82_64.c: Ditto.
4615 * gcc.dg/vect/vect-83_64.c: Ditto.
4616 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4617 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4618 * gcc.dg/vect/vect-shift-2.c: Ditto.
4619 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4620 * gfortran.dg/vect/pr39318.f90: Ditto.
4621 * gfortran.dg/vect/pr45714-a.f: Ditto.
4622 * gfortran.dg/vect/pr45714-b.f: Ditto.
4623 * gfortran.dg/vect/pr46213.f90: Ditto.
4624
81883aeb 46252016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4626 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4627
4628 * gcc.target/powerpc/p9-splat-5.c: New test.
4629
affe5c16 46302016-06-23 Uros Bizjak <ubizjak@gmail.com>
4631
4632 PR tree-optimization/71488
4633 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4634 * lib/target-supports.exp: ... here.
4635 (check_sse4_hw_available): New procedure.
4636 (check_effective_target_sse4_runtime): Ditto.
4637 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4638 -march=westmere for sse4_runtime targets.
547fdd3e 4639 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4640 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4641 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4642 (main): Call check_vect ().
e50240d3 4643 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4644
6fb2f181 46452016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4646
4647 PR target/66232
4648 PR target/67400
4649 * gcc.target/i386/pr66232-14.c: New file.
4650 * gcc.target/i386/pr66232-15.c: Likewise.
4651 * gcc.target/i386/pr66232-16.c: Likewise.
4652 * gcc.target/i386/pr66232-17.c: Likewise.
4653 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4654 ia32 if R_386_GOT32X relocation is supported.
4655 * gcc.target/i386/pr67400-2.c: Likewise.
4656 * gcc.target/i386/pr67400-3.c: Likewise.
4657 * gcc.target/i386/pr67400-4.c: Likewise.
4658 * gcc.target/i386/pr67400-6.c: Likewise.
4659 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4660 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4661
88be2b3c 46622016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4663
4664 PR libgfortran/48852
4665 * gfortran.dg/char4_iunit_1.f03: Update test.
4666 * gfortran.dg/f2003_io_5.f03: Update test.
4667 * gfortran.dg/real_const_3.f90: Update test.
4668
ff600f64 46692016-06-23 Andi Kleen <ak@linux.intel.com>
4670
4671 * g++.dg/bprob/bprob.exp: Support autofdo.
4672 * g++.dg/tree-prof/tree-prof.exp: dito.
4673 * gcc.dg/tree-prof/tree-prof.exp: dito.
4674 * gcc.misc-tests/bprob.exp: dito.
4675 * gfortran.dg/prof/prof.exp: dito.
4676 * lib/profopt.exp: dito.
4677 * lib/target-supports.exp: Check for autofdo.
4678
afa7ed87 46792016-06-23 Martin Liska <mliska@suse.cz>
4680
4681 * gcc.dg/pr71619.c: New test.
4682
0941fba8 46832016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4684
4685 PR target/67400
56896ed3 4686 * gcc.target/i386/pr67400-1.c: New test.
4687 * gcc.target/i386/pr67400-2.c: Likewise.
4688 * gcc.target/i386/pr67400-3.c: Likewise.
4689 * gcc.target/i386/pr67400-4.c: Likewise.
4690 * gcc.target/i386/pr67400-5.c: Likewise.
4691 * gcc.target/i386/pr67400-6.c: Likewise.
4692 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4693
e557fc7f 46942016-06-22 David Malcolm <dmalcolm@redhat.com>
4695
4696 * c-c++-common/missing-header-1.c: New test case.
4697 * c-c++-common/missing-header-2.c: New test case.
4698 * c-c++-common/missing-header-3.c: New test case.
4699 * c-c++-common/missing-header-4.c: New test case.
4700
8469aece 47012016-06-22 David Malcolm <dmalcolm@redhat.com>
4702
4703 PR c/70339
4704 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4705 hint.
4706 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4707 expected results due to builtin "nanl" now being suggested for
4708 "name".
4709 * gcc.dg/pr67580.c: Update expected messages.
4710 * gcc.dg/spellcheck-identifiers.c: New testcase.
4711 * gcc.dg/spellcheck-typenames.c: New testcase.
4712
6628b04d 47132016-06-22 David Malcolm <dmalcolm@redhat.com>
4714
4715 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4716 file.
4717 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4718 diagnostic-test-show-locus-parseable-fixits.c to sources for
4719 diagnostic_plugin_test_show_locus.c.
4720 * lib/gcc-defs.exp (freeform_regexps): New global.
4721 (dg-regexp): New function.
4722 (handle-dg-regexps): New function.
4723 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4724 freeform_regexps to the empty list.
4725 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4726
82ccd33e 47272016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4728
affe5c16 4729 PR tree-optimization/71488
82ccd33e 4730 * g++.dg/pr71488.C: New test.
4731 * gcc.dg/vect/vect-bool-cmp.c: New test.
4732
2c21de58 47332016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4734
4735 * gcc.dg/guality/param-5.c: New test.
4736
fadfd5fc 47372016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4738
4739 * gcc.target/i386/asm-flag-7.c: New test.
4740
03fee1f8 47412016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4742
4743 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4744 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4745 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4746 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4747 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4748 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4749 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4750 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4751 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4752 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4753 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4754 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4755 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4756 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4757 * lib/target-supports.exp: Likewise.
4758
6905db52 47592016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4760
4761 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4762 * gcc.dg/attr-ms_struct-2.c: Likewise.
4763 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4764 * gcc.dg/bf-ms-attrib.c: Likewise.
4765 * gcc.dg/bf-ms-layout-2.c: Likewise.
4766 * gcc.dg/bf-ms-layout-3.c: Likewise.
4767 * gcc.dg/bf-ms-layout.c: Likewise.
4768 * gcc.dg/bf-no-ms-layout.c: Likewise.
4769 * gcc.target/i386/bitfield1.c: Likewise.
4770 * gcc.target/i386/bitfield2.c: Likewise.
4771 * gcc.target/i386/bitfield3.c: Likewise.
4772
a6f93fc2 47732016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4774
4775 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4776 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4777 override other than -mcpu=power9 command-line option is specified,
4778 or if the target operating system is aix.
4779 * gcc.target/powerpc/darn-1.c: Likewise.
4780 * gcc.target/powerpc/darn-2.c: Likewise.
4781 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4782 test if effective-target is not powerpc_p9vector_ok or if the
4783 target operating system is not defined.
4784 * gcc.target/powerpc/vslv-1.c: Likewise.
4785 * gcc.target/powerpc/vsrv-0.c: Likewise.
4786 * gcc.target/powerpc/vsrv-1.c: Likewise.
4787
1cb2b4d3 47882016-06-21 Tobias Burnus <burnus@net-b.de>
4789
4790 PR fortran/71068
4791 * gfortran.dg/coarray/data_1.f90: New.
4792
66ff0c67 47932016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4794
4795 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4796 (dg-require-effective-target): Use arm_v8_neon_hw.
4797 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4798 (dg-require-effective-target): Likewise.
4799 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4800 (dg-require-effective-target): Likewise.
4801 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4802 (dg-require-effective-target): Likewise.
4803 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4804 (dg-require-effective-target): Likewise.
4805 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4806 (dg-require-effective-target): Likewise.
4807 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4808 Add AArch64 check.
4809
949bfed4 48102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4811
4812 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4813 Set to 3 so test passes.
4814
a20f6cd4 48152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4816
4817 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4818
12792843 48192016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4820
4821 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4822 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4823 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4824 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4825
49763db6 48262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4827
4828 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4829 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4830
ada61167 48312016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4832
4833 PR target/71549
4834 * gcc.target/i386/pr71549.c: New test.
4835
a15584d4 48362016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4837
4838 * gcc.target/powerpc/vadsdu-0.c: Replace
4839 dg-require-effective-target directive to allow test to run on more
4840 platforms, and add dg-skip-if directive to disable test on aix
4841 platforms because of known incompatibilities.
4842 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4843 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4844 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4845 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4846 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4847 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4848 * gcc.target/powerpc/vadsdub-2.c: Replace
4849 dg-require-effective-target directive to allow test to run on more
4850 platforms, and add dg-skip-if directive to disable test on aix
4851 platforms because of known incompatibilities.
4852 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4853 with vec_absdb call to differentiate this test from vadsdub-1.c.
4854 * gcc.target/powerpc/vadsduh-1.c: Replace
4855 dg-require-effective-target directive to allow test to run on more
4856 platforms, and add dg-skip-if directive to disable test on aix
4857 platforms because of known incompatibilities.
4858 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4859 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4860 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4861
ec15ec36 48622016-06-21 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR tree-optimization/71588
4865 * gcc.dg/pr71558.c: New test.
4866
faeffe49 48672016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4868
4869 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4870 * c-c++-common/pr68657-2.c: Likewise.
4871 * c-c++-common/pr68657-3.c: Likewise.
4872 * gcc.dg/torture/pr69714.c: Require int32plus support.
4873 * gcc.dg/torture/pr70025.c: Likewise.
4874 * gcc.dg/torture/pr70083.c: Likewise.
4875 * gcc.dg/torture/pr70542.c: Likewise.
4876 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4877
e218d07f 48782016-06-20 Joseph Myers <joseph@codesourcery.com>
4879
4880 PR c/71601
4881 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4882
232a3df7 48832016-06-20 Jakub Jelinek <jakub@redhat.com>
4884
d7f45b87 4885 PR middle-end/71581
4886 * gcc.dg/pr71581.c: New test.
4887
232a3df7 4888 PR rtl-optimization/71591
4889 * gcc.dg/cpp/pr71591.c: New test.
4890
dbddef42 48912016-06-20 David B. Robins <gcc@davidrobins.net>
4892
4893 PR target/71571
4894 * g++.dg/torture/pr71571.C: New test.
4895
03129ccb 48962016-06-20 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR target/71559
4899 * gcc.target/i386/sse2-pr71559.c: New test.
4900 * gcc.target/i386/avx-pr71559.c: New test.
4901 * gcc.target/i386/avx512f-pr71559.c: New test.
4902
a40b4b62 49032016-06-20 Tobias Burnus <burnus@net-b.de>
4904
4905 PR fortran/71194
4906 * gfortran.dg/pointer_remapping_10.f90: New.
4907
ecbea05a 49082016-06-20 David Malcolm <dmalcolm@redhat.com>
4909
4910 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4911
0f61dae9 49122016-06-20 Martin Sebor <msebor@redhat.com>
4913
4914 PR c/69507
4915 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4916 * gnu90-const-expr-1.c: Same.
4917 * gnu99-const-expr-1.c: Same.
4918 * gnu99-static-1.c: Same.
4919
e458dfd8 49202016-06-20 Renlin Li <renlin.li@arm.com>
4921
2c0c0c9b 4922 PR testsuite/71489
e458dfd8 4923 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4924
7ab71cb3 49252016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4926
4927 * gcc.target/aarch64/vcvt_f64_1.c: New.
4928 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4929 * gcc.target/aarch64/vrecp_f64_1.c: New.
4930
34d36b7a 49312016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4932
4933 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4934 "alignement".
4935
ed7f4748 49362016-06-20 Georg-Johann Lay <avr@gjlay.de>
4937
4938 PR target/71103
4939 * gcc.target/avr/torture/pr71103-2.c: New test.
4940
a940fdc7 49412016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4942
4943 PR c/69507
4944 * gcc.dg/alignof.c: New test.
4945
98683d85 49462016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4947
4948 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4949 vs dg-error; test constexpr specifier too.
4950
358cee25 49512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4952
4953 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4954
c3d7ceb6 49552016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4956
4957 * lib/target-supports.exp
4958 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4959 arm_neon_ok and merge flags. Fix temporary test name.
4960 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4961 and merge flags.
4962
1176073c 49632016-06-17 Martin Liska <mliska@suse.cz>
4964
4965 * gcc.dg/predict-9.c: Fix dump scanning.
4966
f3e2969a 49672016-06-17 Bin Cheng <bin.cheng@arm.com>
4968
4969 PR tree-optimization/71354
4970 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4971
7fdca647 49722016-06-17 Bin Cheng <bin.cheng@arm.com>
4973
4974 PR tree-optimization/71347
4975 * gcc.dg/tree-ssa/pr71347.c: New test.
4976
a338a226 49772016-06-17 Bin Cheng <bin.cheng@arm.com>
4978
4979 PR tree-optimization/71354
4980 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4981
c1e75671 49822016-06-17 Bin Cheng <bin.cheng@arm.com>
4983
4984 * gcc.dg/vect/vect-alias-check-1.c: New test.
4985
365ba13d 49862016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4987
59bde511 4988 PR target/71151
365ba13d 4989 * gcc.target/avr/pr71151-1.c: New test.
4990 * gcc.target/avr/pr71151-2.c: New test.
4991 * gcc.target/avr/pr71151-3.c: New test.
4992 * gcc.target/avr/pr71151-4.c: New test.
4993 * gcc.target/avr/pr71151-5.c: New test.
4994 * gcc.target/avr/pr71151-6.c: New test.
4995 * gcc.target/avr/pr71151-7.c: New test.
4996 * gcc.target/avr/pr71151-8.c: New test.
4997 * gcc.target/avr/pr71151-common.h: New test.
4998
db48d95b 49992016-06-16 Martin Liska <mliska@suse.cz>
5000
5001 * gfortran.dg/predict-1.f90: New test.
5002
4c780a59 50032016-06-16 Uros Bizjak <ubizjak@gmail.com>
5004
5005 PR target/71242
f9c39b65 5006 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5007
8c1879bc 50082016-06-16 Jan Hubicka <hubicka@ucw.cz>
5009
5010 * g++.dg/vect/pr36648.cc: Disable cunrolli
5011
33698dfe 50122016-06-16 Jakub Jelinek <jakub@redhat.com>
5013
745f2db6 5014 PR target/71554
5015 * gcc.c-torture/execute/pr71554.c: New test.
5016
33698dfe 5017 PR rtl-optimization/71532
5018 * gcc.dg/torture/pr71532.c: New test.
5019
b42322b9 50202016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5021
5022 * gcc.target/powerpc/p9-dimode1.c: New test.
5023 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5024
412b298a 50252016-06-15 Jakub Jelinek <jakub@redhat.com>
5026
93479f99 5027 * gcc.c-torture/compile/20160615-1.c: New test.
5028
412b298a 5029 * g++.dg/cpp0x/ref-qual17.C: New test.
5030
3ec40531 50312016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5032
5033 PR middle-end/71529
5034 * gcc.target/i386/pr71529.C: New test.
5035
edfe7670 50362016-06-15 Alan Hayward <alan.hayward@arm.com>
5037
5038 PR tree-optimization/71483
5039 * g++.dg/vect/pr71483.c: New
5040
6e52ac17 50412016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5042
5043 PR c++/70202
5044 * g++.dg/inherit/crash6.C: New.
5045 * g++.dg/inherit/union2.C: Likewise.
5046 * g++.dg/inherit/virtual12.C: Likewise.
5047 * g++.dg/inherit/virtual13.C: Likewise.
5048 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5049
aed35af2 50502016-06-15 Uros Bizjak <ubizjak@gmail.com>
5051
0941fba8 5052 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5053
6f710392 50542016-06-15 Alan Hayward <alan.hayward@arm.com>
5055
5056 PR tree-optimization/71439
5057 * gcc.dg/vect/pr71439.c: New
5058
d1cedfd3 50592016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5060
5061 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5062
ee8fd158 50632016-06-15 Richard Biener <rguenther@suse.de>
5064
5065 * gcc.dg/vect/slp-45.c: New testcase.
5066
5695a690 50672016-06-15 Richard Biener <rguenther@suse.de>
5068
5069 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5070
267ae3ee 50712016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5072
5073 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5074 requirements, and disable for AIX for now.
5075 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5076
a6d0e20a 50772016-06-14 Jakub Jelinek <jakub@redhat.com>
5078
b2efd162 5079 PR c++/71528
5080 * g++.dg/opt/pr71528.C: New test.
5081
a6d0e20a 5082 PR c++/71516
5083 * g++.dg/init/pr71516.C: New test.
5084
035778de 50852016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 * g++.dg/init/array46.C: New.
5088
7c9dc58e 50892016-06-14 Uros Bizjak <ubizjak@gmail.com>
5090
0941fba8 5091 * gcc.target/i386/float128-3.c: New test.
5092 * gcc.target/i386/quad-sse4.c: Ditto.
5093 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5094 Update scan strings.
7c9dc58e 5095
412640c9 50962016-06-14 Richard Biener <rguenther@suse.de>
5097
5098 PR middle-end/71526
5099 * gfortran.dg/pr71526.f90: New testcase.
5100
1b9fde85 51012016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5102
5103 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5104 * gcc.dg/zero_bits_compound-1.c: Likewise.
5105
306097e3 51062016-06-14 Richard Biener <rguenther@suse.de>
5107
5108 PR tree-optimization/71522
5109 * gcc.dg/torture/pr71522.c: New testcase.
5110
566255a8 51112016-06-14 Jakub Jelinek <jakub@redhat.com>
5112
5113 PR tree-optimization/71520
5114 * gcc.dg/tree-ssa/pr71520.c: New test.
5115
eb912adb 51162016-06-14 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/71521
56d35455 5119 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5120
9720103d 51212016-06-13 Jakub Jelinek <jakub@redhat.com>
5122
12cb8367 5123 PR sanitizer/71498
5124 * c-c++-common/ubsan/bounds-13.c: New test.
5125
9720103d 5126 PR preprocessor/71183
5127 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5128
5965fbcc 51292016-06-13 Jeff Law <law@redhat.com>
5130
5131 PR tree-optimization/71403
5132 * c-c++-common/ubsan/pr71403-1.c: New test.
5133 * c-c++-common/ubsan/pr71403-2.c: New test.
5134 * c-c++-common/ubsan/pr71403-3.c: New test.
5135
04537049 51362016-06-13 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR middle-end/71478
5139 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5140 Add -Wno-psabi -w to dg-options.
5141
412f195f 51422016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5143
5144 * gcc.target/powerpc/vadsdu-0.c: New test.
5145 * gcc.target/powerpc/vadsdu-1.c: New test.
5146 * gcc.target/powerpc/vadsdu-2.c: New test.
5147 * gcc.target/powerpc/vadsdu-3.c: New test.
5148 * gcc.target/powerpc/vadsdu-4.c: New test.
5149 * gcc.target/powerpc/vadsdu-5.c: New test.
5150 * gcc.target/powerpc/vadsdub-1.c: New test.
5151 * gcc.target/powerpc/vadsdub-2.c: New test.
5152 * gcc.target/powerpc/vadsduh-1.c: New test.
5153 * gcc.target/powerpc/vadsduh-2.c: New test.
5154 * gcc.target/powerpc/vadsduw-1.c: New test.
5155 * gcc.target/powerpc/vadsduw-2.c: New test.
5156
527790c1 51572016-06-13 David Malcolm <dmalcolm@redhat.com>
5158
5159 * gcc.dg/c99-init-2.c (c): Update expected error message.
5160 * gcc.dg/init-bad-8.c (foo): Likewise.
5161 * gcc.dg/spellcheck-fields-3.c: New test case.
5162
102e67eb 51632016-06-13 Martin Liska <mliska@suse.cz>
5164
5165 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5166 and "guess loop iv compared" heuristics.
5167 * gcc.dg/predict-2.c: Likewise.
5168 * gcc.dg/predict-3.c: Likewise.
5169 * gcc.dg/predict-4.c: Likewise.
5170 * gcc.dg/predict-5.c: Likewise.
5171 * gcc.dg/predict-6.c: Likewise.
5172
1a54d3be 51732016-06-13 Marek Polacek <polacek@redhat.com>
5174
5175 PR middle-end/71476
5176 * c-c++-common/Wswitch-unreachable-4.c: New test.
5177 * gcc.dg/Wswitch-unreachable-2.c: New test.
5178 * g++.dg/tm/jump1.C: Move dg-warning.
5179
5b7401b8 51802016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5181
5182 * gnat.dg/renaming10.ad[sb]: New test.
5183
1c93151c 51842016-06-13 Paul Thomas <pault@gcc.gnu.org>
5185
5186 PR fortran/70673
5187 * gfortran.dg/pr70673.f90: New test.
5188
249865a0 51892016-06-13 Richard Biener <rguenther@suse.de>
5190
5191 PR middle-end/64516
5192 * gcc.dg/align-3.c: New testcase.
5193
776d9b14 51942016-06-13 Martin Liska <mliska@suse.cz>
5195
5196 * gcc.target/i386/pr71458.c: New test.
5197
0cf5c551 51982016-06-12 Uros Bizjak <ubizjak@gmail.com>
5199
5200 PR target/71241
f9c39b65 5201 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5202
34de0a35 52032016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5204
5205 PR target/60751
5206 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5207 statement.
5208
0cc8bc98 52092016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5210
5211 PR target/60751
5212 * gfortran.dg/comma_IO_extension_1.f90: New test.
5213 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5214 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5215 statement.
5216 * gfortran.dg/graphite/pr38083.f90: Likewise.
5217 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5218 missing format.
5219
0ff78c86 52202016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5221
5222 * gnat.dg/case_character.adb: New test.
5223
6c38863e 52242016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5225
5226 PR middle-end/71310
5227 * gcc.target/powerpc/pr71310.c: New testcase.
5228
24c41395 52292016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5230
5231 PR middle-end/71478
5232 * gcc.dg/pr71478.c: New test.
5233
aeb26fb6 52342016-06-10 Jakub Jelinek <jakub@redhat.com>
5235
702b3575 5236 PR middle-end/71494
5237 * gcc.c-torture/execute/pr71494.c: New test.
5238
8ec29807 5239 PR c/68657
5240 * gcc.target/i386/pr68657.c: New test.
5241
aeb26fb6 5242 PR inline-asm/68843
5243 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5244 (test): Add -masm=intel alternatives.
5245
1dc4d519 52462016-06-10 Martin Sebor <msebor@redhat.com>
5247
5248 PR c/71392
5249 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5250
6385d6d3 52512016-06-10 Jeff Law <law@redhat.com>
5252
5253 PR tree-optimization/71335
5254 * gcc.c-torture/execute/pr71335.c: New test.
5255
041a412b 52562016-06-10 David Malcolm <dmalcolm@redhat.com>
5257
5258 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5259 the various "cannot tail-call: " messages.
5260
4a5edbb2 52612016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5262
5263 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5264 and options.
5265
9cf3aec3 52662016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5267
5268 PR sanitizer/71480
5269 * c-c++-common/asan/pr71480.c: New test.
5270
61724718 52712016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5272
5273 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5274 (ASMNAME2): Likewise.
5275 (main): Replace fn in asm statement with ASMNAME ("fn").
5276 * gcc.dg/guality/pr68037-2.c: Likewise.
5277 * gcc.dg/guality/pr68037-3.c: Likewise.
5278 * gcc.dg/torture/pr68037-1.c: Likewise.
5279 * gcc.dg/torture/pr68037-2.c: Likewise.
5280 * gcc.dg/torture/pr68037-3.c: Likewise.
5281
1807f6fb 52822016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5283
5284 PR inline-asm/68843
5285 * gcc.target/i386/pr68843-1.c: New test.
5286 * gcc.target/i386/pr68843-2.c: New test.
5287
ccfa030f 52882016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5289 Cesar Philippidis <cesar@codesourcery.com>
5290
5291 PR middle-end/71373
5292 * gcc.dg/goacc/nested-function-1.c: New file.
5293 * gcc.dg/goacc/nested-function-2.c: Likewise.
5294 * gcc.dg/goacc/pr71373.c: Likewise.
5295 * gfortran.dg/goacc/cray-2.f95: Likewise.
5296 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5297 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5298 * gfortran.dg/goacc/cray.f95: Update.
5299 * gfortran.dg/goacc/loop-1.f95: Likewise.
5300 * gfortran.dg/goacc/loop-3.f95: Likewise.
5301 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5302 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5303
53042016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5305
5306 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5307 for OpenACC tile clauses.
5308 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5309
5310 PR c/71381
5311 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5312 to...
5313 * c-c++-common/goacc/cache-2.c: ... this new file.
5314 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5315 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5316 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5317 usage.
5318 * gfortran.dg/goacc/cray.f95: Likewise.
5319 * gfortran.dg/goacc/loop-1.f95: Likewise.
5320
bb038f3e 53212016-06-10 Alan Hayward <alan.hayward@arm.com>
5322
5323 PR tree-optimization/71407
5324 PR tree-optimization/71416
5325 * gcc.dg/vect/pr71407.c: New
5326 * gcc.dg/vect/pr71416-1.c: New
5327 * gcc.dg/vect/pr71416-2.c: New
5328
332409d3 53292016-06-10 Richard Biener <rguenther@suse.de>
5330
5331 PR middle-end/71477
5332 * gcc.dg/torture/pr71477.c: New testcase.
5333
03cf727c 53342016-06-09 Julia Koval <julia.koval@intel.com>
5335
5336 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5337 * gcc.target/i386/interrupt-13.c: Likewise.
5338 * gcc.target/i386/interrupt-15.c: Likewise.
5339 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5340 * gcc.target/i386/interrupt-24.c: Likewise.
5341 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5342 * gcc.target/i386/interrupt-9.c: Likewise.
5343 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5344
23b101c5 53452016-06-09 Martin Sebor <msebor@redhat.com>
5346
5347 PR c/70883
5348 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5349 * gcc.dg/builtin-constant_p-1.c: Same.
5350 * gcc.dg/builtins-error.c: Same.
5351 * gcc.dg/pr70859.c: Same.
5352
188d6bbb 53532016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5354
5355 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5356 * gcc.dg/torture/pr68067-1.c: Likewise.
5357 * gcc.dg/torture/pr68067-2.c: Likewise.
5358
53592016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5360
5361 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5362 when setting SIZE.
5363
ff8886bd 53642016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5365
5366 PR c++/71465
5367 * g++.dg/inherit/crash5.C: New.
5368 Revert:
5369 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5370
5371 PR c++/70202
5372 * g++.dg/inherit/crash5.C: New.
5373 * g++.dg/inherit/virtual1.C: Adjust.
5374
3f76cceb 53752016-06-09 Martin Liska <mliska@suse.cz>
5376
5377 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5378 * g++.dg/predict-loop-exit-2.C: Likewise.
5379 * g++.dg/predict-loop-exit-3.C: Likewise.
5380 * gcc.dg/predict-1.c: Likewise.
5381 * gcc.dg/predict-2.c: Likewise.
5382 * gcc.dg/predict-3.c: Likewise.
5383 * gcc.dg/predict-4.c: Likewise.
5384 * gcc.dg/predict-5.c: Likewise.
5385 * gcc.dg/predict-6.c: Likewise.
5386 * gcc.dg/predict-7.c: Likewise.
5387
59ae3d1b 53882016-06-09 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/71462
5391 * gcc.dg/torture/pr71462.c: New testcase.
5392
8c2d2acf 53932016-06-09 Marek Polacek <polacek@redhat.com>
5394
5395 PR c/65471
5396 * gcc.dg/c11-generic-3.c: New test.
5397
224cb6b7 53982016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 * g++.dg/init/array42.C: New.
5401 * g++.dg/init/array43.C: Likewise.
5402 * g++.dg/init/array44.C: Likewise.
5403 * g++.dg/init/array45.C: Likewise.
5404 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5405 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5406 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5407 * g++.dg/gomp/pr35751.C: Likewise.
5408 * g++.dg/init/array23.C: Likewise.
5409 * g++.dg/init/brace2.C: Likewise.
5410 * g++.dg/init/brace6.C: Likewise.
5411
732905bb 54122016-06-08 Martin Sebor <msebor@redhat.com>
5413 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR c++/70507
5416 PR c/68120
5417 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5418 * c-c++-common/builtin-arith-overflow-2.c: New test.
5419 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5420 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5421 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5422
7ddaa622 54232016-06-08 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR c++/71442
5426 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5427
84ee0905 54282016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5429
5430 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5431 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5432 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5433 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5434 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5435 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5436 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5437 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5438 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5439 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5440 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5441 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5442 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5443
2876af98 54442016-06-08 Richard Biener <rguenther@suse.de>
5445
5446 PR tree-optimization/68558
5447 * gcc.dg/vect/slp-44.c: New testcase.
5448
acbb0d03 54492016-06-08 Richard Biener <rguenther@suse.de>
5450
5451 * gcc.dg/vect/slp-43.c: New testcase.
5452
f8689010 54532016-06-08 Richard Biener <rguenther@suse.de>
5454
5455 PR tree-optimization/71452
5456 * gcc.dg/torture/pr71452.c: New testcase.
5457
52d393eb 54582016-06-08 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR c++/71448
5461 * g++.dg/torture/pr71448.C: New test.
5462
9d700ce4 54632016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5464
5465 PR debug/71432
5466 PR ada/71413
5467 * g++.dg/debug/pr71432.C: New test.
5468
eb96ef65 54692016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5470
5471 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5472 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5473 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5474
a4753cdd 54752016-06-08 Alan Hayward <alan.hayward@arm.com>
5476
5477 * gcc.dg/vect/vect-live-2.c: Update effective target.
5478 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5479 * lib/target-supports.exp: Add aarch64 to vect_long.
5480
bafc7b1d 54812016-06-08 Marek Polacek <polacek@redhat.com>
5482
5483 PR c/71418
5484 * gcc.dg/noncompile/pr71418.c: New test.
5485
06e590e7 5486 PR c/71426
5487 * gcc.dg/noncompile/pr71426.c: New test.
5488
d3cb49c9 54892016-06-07 Jan Hubicka <hubicka@ucw.cz>
5490
5491 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5492 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5493 * gcc.dg/predict-3.c: Update template.
5494 * gcc.dg/predict-5.c: Update template.
5495 * gcc.dg/predict-6.c: Update template.
5496 * gcc.dg/predict-9.c: Update template.
5497 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5498
2d76c36a 54992016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5500
5501 * gcc.target/powerpc/vec-mul.c: New test.
5502
7cfde92a 55032016-06-07 David Malcolm <dmalcolm@redhat.com>
5504
5505 * gcc.dg/spellcheck-fields-2.c: New test case.
5506
b032c4dd 55072016-06-07 Richard Biener <rguenther@suse.de>
5508
5509 PR c/61564
5510 * gcc.dg/Wpragmas-1.c: New testcase.
5511 * gcc.dg/Wattributes-4.c: Likewise.
5512 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5513 entry.
5514
a7056369 55152016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5516
5517 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5518 spurious debug code.
5519
123c61e0 55202016-06-07 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/71428
5523 * gcc.dg/torture/pr71428.c: New testcase.
5524
5819d47b 55252016-06-07 Richard Biener <rguenther@suse.de>
5526
5527 PR middle-end/71423
5528 * gcc.dg/torture/pr71423.c: New testcase.
5529
6cec5c6b 55302016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5531
5532 PR middle-end/71408
5533 * gcc.dg/tree-ssa/pr71408.c: New test.
5534
40bbfc17 55352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5536
5537 PR middle-end/71281
5538 * g++.dg/torture/pr71281.C: New test.
5539
61f1f80c 55402016-06-06 Marek Polacek <polacek@redhat.com>
5541
5542 PR c/71362
5543 * gcc.dg/pr71362.c: New test.
5544
0406b32f 55452016-06-06 Jakub Jelinek <jakub@redhat.com>
5546 Patrick Palka <ppalka@gcc.gnu.org>
5547
5548 PR c++/70847
5549 PR c++/71330
5550 PR c++/71393
5551 * g++.dg/opt/pr70847.C: New test.
5552 * g++.dg/ubsan/pr70847.C: New test.
5553 * g++.dg/ubsan/pr71393.C: New test.
5554
b1445999 55552016-06-06 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/71259
5558 * gcc.dg/vect/pr71259.c: New test.
5559
99b4f3a2 55602016-06-06 David Malcolm <dmalcolm@redhat.com>
5561
5562 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5563 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5564 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5565 above.
5566
837679bc 55672016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5568
5569 PR middle-end/37780
5570 * gcc.c-torture/execute/pr37780.c: New test.
5571 * gcc.target/aarch64/pr37780_1.c: Likewise.
5572 * gcc.target/arm/pr37780_1.c: Likewise.
5573
e4b92538 55742016-06-06 Marek Polacek <polacek@redhat.com>
5575
5576 * c-c++-common/attr-may-alias-1.c: New test.
5577 * c-c++-common/attr-may-alias-2.c: New test.
5578 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5579
43ac2f2f 55802016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5581
5582 PR c/24414
5583 * gcc.target/i386/pr24414.c: New test.
5584
7e1786b2 55852016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5586
5587 * gcc.target/sparc/vis4misc.c: New file.
5588 * gcc.target/sparc/fpcmp.c: Likewise.
5589 * gcc.target/sparc/fpcmpu.c: Likewise.
5590
f593ccb2 55912016-06-06 Alan Hayward <alan.hayward@arm.com>
5592
5593 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5594 * gcc.dg/vect/vect-live-3.c: Likewise.
5595
be6d8ddc 55962016-06-06 Richard Biener <rguenther@suse.de>
5597
5598 PR tree-optimization/71398
5599 * gcc.dg/torture/pr71398.c: New testcase.
5600
78f27916 56012016-06-06 Uros Bizjak <ubizjak@gmail.com>
5602
5603 PR target/71389
5604 * g++.dg/pr71389.C: New test.
5605
c5899606 56062016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5607
5608 PR fortran/71404
5609 * gfortran.dg/fmt_read_5.f: New test.
5610
8e3cd305 56112016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5612
5613 PR fortran/69659
5614 * gfortran.dg/class_array_22.f03: New test.
5615
703c0a09 56162016-06-05 Jan Hubicka <hubicka@ucw.cz>
5617
5618 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5619
d07b2b6f 56202016-06-05 Jan Hubicka <hubicka@ucw.cz>
5621
5622 * gcc.dg/predict-9.c: Update template.
5623
4a7ec4ac 56242016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 PR c++/49377
5627 * g++.dg/template/pr49377.C: New.
5628
7499ef4a 56292016-06-04 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR tree-optimization/71405
5632 * g++.dg/torture/pr71405.C: New test.
5633
558c800d 56342016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5635
5636 PR c++/70202
5637 * g++.dg/inherit/crash5.C: New.
5638 * g++.dg/inherit/virtual1.C: Adjust.
5639
4ee7cf4b 56402016-06-03 Jeff Law <law@redhat.com>
5641
5642 PR tree-optimization/71316
5643 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5644
b12ae762 56452016-06-03 Jakub Jelinek <jakub@redhat.com>
5646
5647 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5648 dg-additional-options with just -fno-tree-scev-cprop in it.
5649 * gcc.dg/vect/vect-live-2.c: Likewise.
5650 * gcc.dg/vect/vect-live-5.c: Likewise.
5651 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5652 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5653 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5654
e09a5ee3 56552016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5656
5657 PR c++/27100
5658 * g++.dg/other/friend6.C: New test.
5659
f14b1922 56602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5661
5662 * g++.dg/torture/ppc-ldst-array.C: New.
5663
20702ea3 56642016-06-03 Joseph Myers <joseph@codesourcery.com>
5665
5666 PR target/71276
5667 PR target/71277
5668 * gcc.dg/torture/builtin-fp-int-inexact.c,
5669 gcc.target/i386/387-builtin-fp-int-inexact.c,
5670 gcc.target/i386/387-rint-inline-1.c,
5671 gcc.target/i386/387-rint-inline-2.c,
5672 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5673 gcc.target/i386/sse2-rint-inline-1.c,
5674 gcc.target/i386/sse2-rint-inline-2.c,
5675 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5676 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5677
5ed3cc7b 56782016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5679 Julia Koval <julia.koval@intel.com>
5680
5681 PR target/66960
5682 PR target/67630
5683 PR target/67634
5684 PR target/67841
5685 PR target/68037
5686 PR target/68618
5687 PR target/68661
5688 PR target/69575
5689 PR target/69596
5690 PR target/69734
5691 * gcc.dg/guality/pr68037-1.c: New test.
5692 * gcc.dg/guality/pr68037-2.c: Likewise.
5693 * gcc.dg/guality/pr68037-3.c: Likewise.
5694 * gcc.dg/torture/pr68037-1.c: Likewise.
5695 * gcc.dg/torture/pr68037-2.c: Likewise.
5696 * gcc.dg/torture/pr68037-3.c: Likewise.
5697 * gcc.dg/torture/pr68661-1a.c: Likewise.
5698 * gcc.dg/torture/pr68661-1b.c: Likewise.
5699 * gcc.target/i386/interrupt-1.c: Likewise.
5700 * gcc.target/i386/interrupt-2.c: Likewise.
5701 * gcc.target/i386/interrupt-3.c: Likewise.
5702 * gcc.target/i386/interrupt-4.c: Likewise.
5703 * gcc.target/i386/interrupt-5.c: Likewise.
5704 * gcc.target/i386/interrupt-6.c: Likewise.
5705 * gcc.target/i386/interrupt-7.c: Likewise.
5706 * gcc.target/i386/interrupt-8.c: Likewise.
5707 * gcc.target/i386/interrupt-9.c: Likewise.
5708 * gcc.target/i386/interrupt-10.c: Likewise.
5709 * gcc.target/i386/interrupt-11.c: Likewise.
5710 * gcc.target/i386/interrupt-12.c: Likewise.
5711 * gcc.target/i386/interrupt-13.c: Likewise.
5712 * gcc.target/i386/interrupt-14.c: Likewise.
5713 * gcc.target/i386/interrupt-15.c: Likewise.
5714 * gcc.target/i386/interrupt-16.c: Likewise.
5715 * gcc.target/i386/interrupt-17.c: Likewise.
5716 * gcc.target/i386/interrupt-18.c: Likewise.
5717 * gcc.target/i386/interrupt-19.c: Likewise.
5718 * gcc.target/i386/interrupt-20.c: Likewise.
5719 * gcc.target/i386/interrupt-21.c: Likewise.
5720 * gcc.target/i386/interrupt-22.c: Likewise.
5721 * gcc.target/i386/interrupt-23.c: Likewise.
5722 * gcc.target/i386/interrupt-24.c: Likewise.
5723 * gcc.target/i386/interrupt-25.c: Likewise.
5724 * gcc.target/i386/interrupt-26.c: Likewise.
5725 * gcc.target/i386/interrupt-27.c: Likewise.
5726 * gcc.target/i386/interrupt-28.c: Likewise.
5727 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5728 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5729 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5730 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5731 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5732 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5733 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5734 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5735 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5736 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5737 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5738 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5739
3e346f54 57402016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5741
f27c52fb 5742 PR tree-optimization/52171
5743 * gcc.dg/pr52171.c: New test.
5744 * gcc.target/i386/pr52171.c: New test.
3e346f54 5745
22e029d2 57462016-06-03 Jan Hubicka <jh@suse.cz>
5747
5748 * g++.dg/tree-ssa/pred-1.C: New testcase
5749 * gcc.dg/tree-ssa/pred-1.c: New testcase
5750
41ce74ed 57512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5752
5753 PR target/70957
5754 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5755 support.
5756 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5757
cf573a72 57582016-06-03 Alan Hayward <alan.hayward@arm.com>
5759
5760 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5761
75aae5b4 57622016-06-03 Alan Hayward <alan.hayward@arm.com>
5763
5764 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5765 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5766 * gcc.dg/vect/vect-live-1.c: New test.
5767 * gcc.dg/vect/vect-live-2.c: New test.
5768 * gcc.dg/vect/vect-live-3.c: New test.
5769 * gcc.dg/vect/vect-live-4.c: New test.
5770 * gcc.dg/vect/vect-live-5.c: New test.
5771 * gcc.dg/vect/vect-live-slp-1.c: New test.
5772 * gcc.dg/vect/vect-live-slp-2.c: New test.
5773 * gcc.dg/vect/vect-live-slp-3.c: New test.
5774
eba6788d 57752016-06-03 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR middle-end/71387
5778 * g++.dg/opt/pr71387.C: New test.
5779
5a653985 57802016-06-02 Jeff Law <law@redhat.com>
5781
5782 PR tree-optimization/71328
5783 * gcc.c-torture/compile/pr71328.c: New test.
5784
f92f6941 57852016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5786
5787 PR fortran/52393
5788 * gfortran.dg/fmt_read_3.f90: Fix typo.
5789 * gfortran.dg/fmt_read_4.f90: New test.
5790
0d29e152 57912016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5792
5793 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5794 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5795 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5796 * g++.dg/cpp0x/override2.C: Likewise.
5797 * g++.dg/parse/crash5.C: Likewise.
5798 * g++.dg/parse/error16.C: Likewise.
5799 * g++.dg/parse/error27.C: Likewise.
5800 * g++.dg/template/qualttp15.C: Likewise.
5801 * g++.dg/template/redecl4.C: Likewise.
5802 * g++.old-deja/g++.other/crash39.C: Likewise.
5803 * g++.old-deja/g++.other/struct1.C: Likewise.
5804 * g++.old-deja/g++.pt/m9a.C: Likewise.
5805 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5806
2740a1a5 58072016-06-02 Jakub Jelinek <jakub@redhat.com>
5808
89f17a65 5809 PR c++/71372
5810 * c-c++-common/pr71372.c: New test.
5811
2740a1a5 5812 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5813 __TIME__ strings with __builtin_strcmp instead of printf and
5814 dg-output.
5815
9ae89a4e 58162016-06-02 Martin Liska <mliska@suse.cz>
5817
5818 * gcc.dg/predict-9.c: New test.
5819
41258f9c 58202016-06-02 Jakub Jelinek <jakub@redhat.com>
5821
5822 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5823 global set_compiler_env_var and global saved_compiler_env_var.
5824
dad46eb8 58252016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5826
5827 PR rtl-optimization/71295
5828 * gcc.c-torture/compile/pr71295.c: New test.
5829
9cc8a892 58302016-06-02 Jakub Jelinek <jakub@redhat.com>
5831
98e7c96c 5832 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5833
4a5a4de2 5834 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5835 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5836
9cc8a892 5837 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5838 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5839 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5840 alternative number.
5841
46819a36 58422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5843
5844 * gcc.target/powerpc/p9-splat-4.c: New test.
5845
58462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5847
5848 PR target/71186
5849 * gcc.target/powerpc/pr71186.c: New test.
5850
d9820cc5 58512016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5852
5853 PR fortran/52393
5854 * gfortran.dg/fmt_read_3.f90: New test.
5855
2f14ca3e 58562016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5857
5858 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5859 procedure.
5860
dfa5c0d3 58612016-06-01 Eduard Sanou <dhole@openmailbox.org>
5862
5863 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5864 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5865 env var is set.
5866 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5867 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5868 shown once.
5869 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5870 during compilation.
5871 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5872 vars set by dg-set-compiler-env-var.
5873
7d7125df 58742016-06-01 Paul Thomas <pault@gcc.gnu.org>
5875
5876 PR fortran/71156
5877 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5878 to the module procedure declaration.
5879 * gfortran.dg/submodule_16.f08: New test.
5880
6ab9cde4 58812016-06-01 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR middle-end/71371
5884 * c-c++-common/gomp/pr71371.c: New test.
5885
0cfe7a23 58862016-06-01 Richard Biener <rguenther@suse.de>
5887
5888 PR tree-optimization/71366
5889 * gcc.dg/torture/pr71366-1.c: New testcase.
5890 * gcc.dg/torture/pr71366-2.c: Likewise.
5891
5a5b02e1 58922016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5893
5894 * gcc.target/powerpc/vslv-0.c: New test.
5895 * gcc.target/powerpc/vslv-1.c: New test.
5896 * gcc.target/powerpc/vsrv-0.c: New test.
5897 * gcc.target/powerpc/vsrv-1.c: New test.
5898
d27a79f6 58992016-06-01 Nathan Sidwell <nathan@acm.org>
5900
5901 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5902 * gcc.target/nvptx/weak.c: New.
5903
6172a9fd 59042016-06-01 Richard Biener <rguenther@suse.de>
5905
5906 PR tree-optimization/71261
5907 * gcc.dg/torture/vect-bool-1.c: New testcase.
5908
f9aaabb2 59092016-06-01 Jakub Jelinek <jakub@redhat.com>
5910
5911 * gfortran.dg/gomp/order-1.f90: New test.
5912 * gfortran.dg/gomp/order-2.f90: New test.
5913
53b01069 59142016-06-01 Jan Hubicka <hubicka@ucw.cz>
5915
5916 * gcc.dg/unroll-6.c: Update template.
5917 * gcc.dg/unroll-7.c: New testcase.
5918 * gcc.dg/unroll-8.c: New testcase.
5919
36757397 59202016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5921
5922 * gnat.dg/opt56.ad[sb]: New test.
5923
7f93bd6e 59242016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5925
5926 PR c++/66635
5927 * g++.dg/cpp0x/constexpr-ice16.C: New.
5928
9f41a2ce 59292016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5930
5931 PR tree-optimization/71314
5932 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5933 -mbranch-cost=2.
5934
31e02373 59352016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5936
5937 PR tree-optimization/71077
5938 * gcc.dg/tree-ssa/pr71077.c: New test.
5939
76f8f901 59402016-05-31 Jan Hubicka <hubicka@ucw.cz>
5941
7f93bd6e 5942 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5943 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5944 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5945
04f5f923 59462016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5947
5948 PR c++/71248
5949 * g++.dg/cpp0x/pr71248.C: New.
5950 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5951 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5952 * g++.dg/init/new37.C: Likewise.
5953 * g++.dg/template/static1.C: Likewise.
5954 * g++.dg/template/static2.C: Likewise.
5955
4ffddf28 59562016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5957
5958 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5959 instead of %rdi.
5960 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5961
4ff7bd21 59622016-05-31 Marek Polacek <polacek@redhat.com>
5963
5964 * c-c++-common/Wswitch-unreachable-3.c: New test.
5965 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5966
e1f7cc4b 59672016-05-31 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/71352
5970 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5971
02978bd1 59722016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5973
5974 * gcc.target/arm/armv5_thumb_isa.c: New test.
5975
cfce8164 59762016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5977
5978 PR target/71346
5979 * gcc.target/i386/pr71346.c: New test.
5980
7a51c705 59812016-05-31 Tom de Vries <tom@codesourcery.com>
5982
5983 PR tree-optimization/69068
5984 * gcc.dg/graphite/pr69068.c: New test.
5985
8c1ac106 59862016-05-27 Martin Sebor <msebor@redhat.com>
5987
5988 PR c++/71306
5989 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5990
b6431756 59912016-05-30 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR c++/71349
5994 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5995 nowait depend(inout: dd[0]) clauses where permitted.
5996
f6203294 59972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5998
5999 PR c++/71238
6000 * g++.dg/parse/pr71238.C: New.
6001 * g++.dg/concepts/friend1.C: Test column numbers too.
6002 * g++.dg/cpp0x/initlist31.C: Likewise.
6003 * g++.dg/cpp0x/pr51420.C: Likewise.
6004 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6005 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6006 * g++.dg/ext/builtin3.C: Likewise.
6007 * g++.dg/lookup/friend12.C: Likewise.
6008 * g++.dg/lookup/friend7.C: Likewise.
6009 * g++.dg/lookup/koenig1.C: Likewise.
6010 * g++.dg/lookup/koenig5.C: Likewise.
6011 * g++.dg/lookup/used-before-declaration.C: Likewise.
6012 * g++.dg/overload/koenig1.C: Likewise.
6013 * g++.dg/template/crash65.C: Likewise.
6014 * g++.dg/template/friend57.C: Likewise.
6015 * g++.dg/warn/Wshadow-5.C: Likewise.
6016 * g++.dg/warn/Wunused-8.C: Likewise.
6017 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6018 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6019 * g++.old-deja/g++.jason/member.C: Likewise.
6020 * g++.old-deja/g++.jason/report.C: Likewise.
6021 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6022 * g++.old-deja/g++.law/visibility20.C: Likewise.
6023 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6024 * g++.old-deja/g++.other/static5.C: Likewise.
6025 * g++.old-deja/g++.pt/overload2.C: Likewise.
6026
b96f8145 60272016-05-30 Jan Hubicka <hubicka@ucw.cz>
6028
6029 * gcc.dg/tree-ssa/peel1.c: New testcase.
6030 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6031 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6032
ed5bca7a 60332016-05-30 Tom de Vries <tom@codesourcery.com>
6034
6035 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6036 to ce.
6037
c0aa0333 60382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6039
6040 PR c++/71099
6041 * g++.dg/parse/virtual1.C: New.
6042
231010db 60432016-05-30 Uros Bizjak <ubizjak@gmail.com>
6044
6045 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6046 Use correct register when clearing %edx.
6047
765557c0 60482016-05-30 Alexander Monakov <amonakov@ispras.ru>
6049
6050 PR tree-optimization/71289
6051 * gcc.dg/pr71289.c: New test.
6052
fc3b1c44 60532016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6054
6055 PR middle-end/71269
6056 PR middle-end/71292
6057 * gcc.dg/tree-ssa/pr71269.c: New test.
6058 * gcc.dg/tree-ssa/pr71292.c: New test.
6059
ce352457 60602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6061
6062 PR middle-end/71252
6063 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6064
eedd711b 60652016-05-30 Jan Hubicka <hubicka@ucw.cz>
6066
6067 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6068 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6069 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6070
8c061890 60712016-05-30 Tom de Vries <tom@codesourcery.com>
6072
6073 PR tree-optimization/69067
6074 * gcc.dg/graphite/pr69067.c: New test.
6075
a6b0884c 60762016-05-29 Uros Bizjak <ubizjak@gmail.com>
6077
6078 PR target/71245
6079 * gcc.target/i386/pr71245-1.c: New test.
6080 * gcc.target/i386/pr71245-2.c: Ditto.
6081
2369edfc 60822016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6083
6084 PR c++/71105
6085 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6086 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6087 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6088
b6ab3f43 60892016-05-27 Jan Hubicka <hubicka@ucw.cz>
6090
6091 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6092
0192662b 60932016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6094
6095 Revert:
6096 PR c++/69855
6097 * g++.dg/overload/69855.C: New.
6098 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6099 * g++.old-deja/g++.pt/crash3.C: Likewise.
6100
fce78c50 61012016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6102
6103 PR c++/60385
6104 * g++.dg/parse/namespace13.C: New.
6105
372172fe 61062016-05-26 Jeff Law <law@redhat.com>
6107
6108 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6109 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6110 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6111 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6112 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6113 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6114 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6115 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6116 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6117 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6118 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6119 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6120 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6121
5d8a8944 61222016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6123
6124 PR c++/69855
6125 * g++.dg/overload/69855.C: New.
6126 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6127 * g++.old-deja/g++.pt/crash3.C: Likewise.
6128
29602b75 61292016-05-27 Jiong Wang <jiong.wang@arm.com>
6130
6131 PR target/63596
6132 * gcc.target/aarch64/va_arg_1.c: New testcase.
6133 * gcc.target/aarch64/va_arg_2.c: Likewise.
6134 * gcc.target/aarch64/va_arg_3.c: Likewise.
6135
c900b732 61362016-05-27 Jiong Wang <jiong.wang@arm.com>
6137
6138 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6139 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6140 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6141 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6142 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6143
73ef73bd 61442016-05-27 Marek Polacek <polacek@redhat.com>
6145
6146 PR middle-end/71308
6147 * g++.dg/torture/pr71308.C: New test.
6148
a6031633 61492016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6150
6151 * gcc.dg/zero_bits_compound-1.c: New test.
6152 * gcc.dg/zero_bits_compound-2.c: New test.
6153
1fbdc7ae 61542016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6155
6156 PR middle-end/71279
6157 * gcc.dg/pr71279.c: New test.
6158
2e196ca8 61592016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6160
6161 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6162 floating point min/max/comparison instructions.
6163 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6164
6feab9ce 61652016-05-26 Jakub Jelinek <jakub@redhat.com>
6166
6167 * c-c++-common/gomp/schedule-1.c: New test.
6168 * gfortran.dg/gomp/schedule-1.f90: New test.
6169
978cea8f 61702016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6171
6172 PR c++/70822
6173 PR c++/70106
6174 * g++.dg/cpp1y/auto-fn32.C: New test.
6175 * g++.dg/cpp1y/paren4.C: New test.
6176
0478d9ed 61772016-05-26 Nathan Sidwell <nathan@acm.org>
6178
6179 * gcc.dg/20060410.c: Xfail on ptx.
6180 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6181 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6182 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6183 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6184 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6185
5fd1c174 61862016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6187
6188 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6189
c5e8b3e2 61902016-05-26 Jakub Jelinek <jakub@redhat.com>
6191
0db93a5b 6192 PR tree-optimization/71280
6193 * gcc.dg/pr71280.c: New test.
6194
7199c05c 6195 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6196
76c786ac 6197 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6198 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6199
c5e8b3e2 6200 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6201
e9bcea2f 62022016-05-26 Jiong Wang <jiong.wang@arm.com>
6203
6204 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6205 kept in memory.
e9bcea2f 6206
955d947b 62072016-05-25 Jeff Law <law@redhat.com>
6208
6209 PR tree-optimization/71272
6210 * gcc.c-torture/compile/pr71272.c: new test.
6211
77102dbe 62122016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6213
6214 * gcc.target/powerpc/vec-cmpne.c: New test.
6215 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6216
552821b4 62172016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6218
6219 * gnat.dg/opt55.ad[sb]: New test.
6220
0113f3c5 62212016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6222
6223 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6224 * c-c++-common/pr60226.c: Require int32plus.
6225 * gcc.c-torture/execute/pr70602.c: Likewise.
6226 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6227 unsigned long for malloc arg type.
6228 * gcc.dg/asr_div1.c: Require int32plus.
6229 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6230 * gcc.dg/pie-1.c: Require pie.
6231 * gcc.dg/pie-2.c: Likewise.
6232 * gcc.dg/pr59471.c: Require int32plus.
6233 * gcc.dg/pr59963-2.c: XFAIL for int16.
6234 * gcc.dg/pr60114.c: Require int32plus.
6235 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6236 unsigned long for typedef of size_t.
6237 * gcc.dg/pr63914.c: Require int32plus.
6238 * gcc.dg/pr64536.c: Require pt32plus.
6239 * gcc.dg/pr65658.c: Likewise.
6240 * gcc.dg/pr67271.c: Require int32plus.
6241 * gcc.dg/pr68112.c: Likewise.
6242 * gcc.dg/pr69071.c: Skip for avr target.
6243 * gcc.dg/pr69973.c: Require int32plus.
6244 * gcc.dg/pr70169.c: Skip for avr target.
6245 * gcc.dg/sso-6.c: Require int32plus.
6246 * gcc.dg/sso-7.c: Likewise.
6247 * gcc.dg/sso-8.c: Likewise.
6248 * gcc.dg/vrp-min-max-2.c: Likewise.
6249
f4094380 62502016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6251
6252 PR target/70738
6253 * gcc.target/i386/pr70738-1.c: New test.
6254 * gcc.target/i386/pr70738-2.c: Likewise.
6255 * gcc.target/i386/pr70738-3.c: Likewise.
6256 * gcc.target/i386/pr70738-4.c: Likewise.
6257 * gcc.target/i386/pr70738-5.c: Likewise.
6258 * gcc.target/i386/pr70738-6.c: Likewise.
6259 * gcc.target/i386/pr70738-7.c: Likewise.
6260 * gcc.target/i386/pr70738-8.c: Likewise.
6261 * gcc.target/i386/pr70738-9.c: Likewise.
6262
239a4bea 62632016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6264
6265 PR rtl-optimization/66940
6266 * gcc.c-torture/execute/pr66940.c: New test.
6267
bf6382ba 62682016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6269
6270 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6271 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6272 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6273 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6274 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6275 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6276 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6277 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6278 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6279 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6280 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6281 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6282 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6283 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6284 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6285 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6286 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6287 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6288 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6289 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6290 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6291 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6292 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6293 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6294
2c995da9 62952016-05-25 Marek Polacek <polacek@redhat.com>
6296
6297 PR c/71265
6298 * gcc.dg/noncompile/pr71265.c: New test.
6299
abfbb5b5 6300 PR c/71266
6301 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6302
f6871bbd 63032016-05-25 Nathan Sidwell <nathan@acm.org>
6304
6305 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6306
de04e83e 63072016-05-25 Richard Biener <rguenther@suse.de>
6308
6309 PR tree-optimization/71261
6310 * c-c++-common/torture/pr71261.c: New testcase.
6311
b35931f7 63122016-05-25 Richard Biener <rguenther@suse.de>
6313
6314 PR tree-optimization/71264
6315 * gcc.dg/vect/pr71264.c: New testcase.
6316
166c3089 63172016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 PR c++/55992
6320 * g++.dg/cpp0x/alias-decl-53.C: New.
6321 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6322
14240409 63232016-05-25 Martin Liska <mliska@suse.cz>
6324
6325 * g++.dg/pr71239.C: New test.
6326
bc47d9f6 63272016-05-25 Richard Biener <rguenther@suse.de>
6328
4860a6bf 6329 * gcc.dg/vect/pr58135.c: Rename to ...
6330 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6331
d8a3f157 63322016-05-25 Marek Polacek <polacek@redhat.com>
6333
6334 * g++.dg/pr65295.C: Use target c++14.
6335
3af16045 63362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6337
231010db 6338 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6339 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6340
949479b2 63412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6342
6343 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6344 instructions.
6345
6d6a3fc3 63462016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6347
6348 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6349 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6350 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6351 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6352 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6353 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6354 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6355 * c-c++-common/goacc/pcopy.c: Likewise.
6356 * c-c++-common/goacc/pcopyin.c: Likewise.
6357 * c-c++-common/goacc/pcopyout.c: Likewise.
6358 * c-c++-common/goacc/pcreate.c: Likewise.
6359 * c-c++-common/goacc/pr70688.c: New test.
6360 * c-c++-common/goacc/present-1.c: Adjust test.
6361 * c-c++-common/goacc/reduction-5.c: Likewise.
6362 * g++.dg/goacc/data-1.C: New test.
6363
af648be2 63642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6365
6366 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6367 vector parity built-in functions.
6368 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6369 count trailing zeros automatic vectorization.
6370 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6371 count trailing zeros built-in functions.
6372
4e173d60 63732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6374
6375 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6376
a0c02a52 63772016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6378
6379 PR target/71050
6380 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6381
64c52e9c 63822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/50436
6385 * g++.dg/template/crash123.C: New.
6386 * g++.dg/template/crash124.C: Likewise.
6387
752b5a4c 63882016-05-24 Martin Sebor <msebor@redhat.com>
6389
6390 PR c++/71147
6391 * g++.dg/ext/flexary16.C: New test.
6392
a36dd683 63932016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6394
f6871bbd 6395 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6396 before math.h is included.
a36dd683 6397 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6398 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6399 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6400 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6401 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6402 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6403 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6404 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6405 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6406 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6407 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6408 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6409 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6410 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6411 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6412 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6413 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6414 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6415 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6416 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6417 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6418 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6419 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6420
d60e1df7 64212016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6422 Kelvin Nilsen <kelvin@gcc.gnu.org>
6423
6424 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6425 support.
6426
22d09025 64272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6428
6429 PR c++/69872
6430 * g++.dg/warn/Wno-narrowing1.C: New.
6431
6ef0143d 64322016-05-24 Marek Polacek <polacek@redhat.com>
6433
6434 PR c/71249
6435 * c-c++-common/Wswitch-unreachable-2.c: New test.
6436
962a2062 64372016-05-24 Jakub Jelinek <jakub@redhat.com>
6438
ead77194 6439 PR c++/71257
6440 * g++.dg/vect/simd-clone-6.cc: New test.
6441 * g++.dg/gomp/declare-simd-6.C: New test.
6442
962a2062 6443 PR middle-end/70434
6444 PR c/69504
6445 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6446
23edc6d1 64472016-05-24 Richard Biener <rguenther@suse.de>
6448
6449 PR tree-optimization/71240
6450 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6451
30633bcc 64522016-05-24 Richard Biener <rguenther@suse.de>
6453
6454 PR tree-optimization/71230
6455 * gcc.dg/torture/pr71230.c: New testcase.
6456 * g++.dg/torture/pr71230.C: Likewise.
6457
c9d624bd 64582016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6459
6460 * c-c++-common/goacc/routine-5.c: Add tests.
6461 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6462 * gfortran.dg/goacc/routine-6.f90: Add tests.
6463
ce143ff0 64642016-05-24 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/71253
6467 * gcc.dg/torture/pr71253.c: New testcase.
6468
3bdaecd5 64692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6470
6471 PR middle-end/71252
6472 * gfortran.dg/pr71252.f90: New test.
6473
856b494d 64742016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6475
6476 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6477
7345b977 64782016-05-24 Richard Biener <rguenther@suse.de>
6479
6480 PR middle-end/70434
6481 PR c/69504
6482 * c-c++-common/vector-subscript-4.c: New testcase.
6483 * c-c++-common/vector-subscript-5.c: Likewise.
6484
6f065267 64852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6486
6487 PR fortran/71123
6488 * gfortran.dg/namelist_90.f: New test
6489
fd6757da 64902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6491
6492 PR fortran/66461
6493 * gfortran.dg/unexpected_eof.f: New test
6494
7d5555a8 64952016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6496 Kelvin Nilsen <kelvin@gcc.gnu.org>
6497
6498 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6499 as little endian.
6500
ae6744c9 65012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 PR c++/70972
6504 * g++.dg/cpp0x/inh-ctor20.C: New.
6505 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6506
f0d91a85 65072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/69095
6510 * g++.dg/cpp0x/variadic168.C: New.
6511
1618ffe5 65122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6513
6514 * g++.dg/cpp0x/pr31445.C: Test column number too.
6515 * g++.dg/cpp0x/pr32253.C: Likewise.
6516 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6517 * g++.dg/cpp0x/variadic36.C: Likewise.
6518
c0205bab 65192016-05-23 Marc Glisse <marc.glisse@inria.fr>
6520
6521 * gcc.dg/fold-notshift-2.c: Adjust.
6522
1398da0f 65232016-05-23 Marek Polacek <polacek@redhat.com>
6524
6525 PR c/49859
6526 * c-c++-common/Wswitch-unreachable-1.c: New test.
6527 * gcc.dg/Wswitch-unreachable-1.c: New test.
6528 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6529 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6530 * g++.dg/gomp/block-10.C: Likewise.
6531 * gcc.dg/gomp/block-10.c: Likewise.
6532 * g++.dg/gomp/block-9.C: Likewise.
6533 * gcc.dg/gomp/block-9.c: Likewise.
6534 * g++.dg/gomp/target-1.C: Likewise.
6535 * g++.dg/gomp/target-2.C: Likewise.
6536 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6537 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6538 * g++.dg/gomp/taskgroup-1.C: Likewise.
6539 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6540 * gcc.dg/gomp/teams-1.c: Likewise.
6541 * g++.dg/gomp/teams-1.C: Likewise.
6542 * g++.dg/overload/error3.C: Likewise.
6543 * g++.dg/tm/jump1.C: Likewise.
6544 * g++.dg/torture/pr40335.C: Likewise.
6545 * gcc.dg/c99-vla-jump-5.c: Likewise.
6546 * gcc.dg/switch-warn-1.c: Likewise.
6547 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6548 * gcc.dg/nested-func-1.c: Likewise.
6549 * gcc.dg/pr67784-4.c: Likewise.
6550
5403ed8b 65512016-05-23 Richard Biener <rguenther@suse.de>
6552
6553 PR tree-optimization/71230
6554 * gfortran.dg/pr71230-1.f90: New testcase.
6555 * gfortran.dg/pr71230-2.f90: Likewise.
6556
27510941 65572016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6558
1618ffe5 6559 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6560 * gcc.dg/vect/pr58135.c: Add new.
6561 * gfortran.dg/pr46519-1.f: Adjust test case.
6562
a41c605d 65632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6564
6565 PR c++/53401
6566 * g++.dg/cpp0x/decltype64.C: New.
6567
3eb254ab 65682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6569
6570 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6571 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6572 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6573
a75fffe1 65742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6575
6576 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6577 Add poly64x1_t and poly64x2_t cases if supported.
6578 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6579 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6580 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6581 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6582 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6583
56979b12 65842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6585
6586 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6587 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6588 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6589 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6590 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6591 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6592 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6593
dc5e98db 65942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6595
6596 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6597
c0f383ae 65982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6599
6600 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6601 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6602
2a4d70a2 66032016-05-22 Jakub Jelinek <jakub@redhat.com>
6604
4c109025 6605 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6606 constraint instead of "r".
6607 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6608 insn instead of vxorpd.
6609 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6610
bad891ce 6611 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6612 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6613
ac23ddb9 6614 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6615
9dac9579 6616 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6617 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6618
2a4d70a2 6619 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6620
9eafdd7b 66212016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6622
6623 PR middle-end/40921
6624 * gcc.dg/tree-ssa/pr40921.c: New test.
6625
93df190d 66262016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6627
6628 PR target/71103
6629 * gcc.target/avr/pr71103.c: New test.
6630
933b9f7f 66312016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6632
6633 PR middle-end/71179
6634 * gcc.dg/tree-ssa/pr71179.c: New test.
6635
8bdfbc08 66362016-05-20 Martin Sebor <msebor@redhat.com>
6637
6638 PR c/71115
6639 * gcc.dg/init-excess-2.c: New test.
6640
6827ab42 66412016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6642
6643 * gnat.dg/opt53.adb: New test.
6644 * gnat.dg/opt54.adb: Likewise.
6645
58a5f4c0 66462016-05-20 Martin Jambor <mjambor@suse.cz>
6647
6648 PR tree-optimization/70884
6649 * gcc.dg/tree-ssa/pr70919.c: New test.
6650
bb7145f6 66512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6652
6653 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6654 formatting.
f6871bbd 6655 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6656 fix code formatting.
6657
66582016-05-20 Nathan Sidwell <nathan@acm.org>
6659
6660 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6661 non-common cases.
6662 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6663
9954d230 66642016-05-20 David Malcolm <dmalcolm@redhat.com>
6665
6666 * jit.dg/all-non-failing-tests.h: Add
6667 test-factorial-must-tail-call.c.
6668 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6669 * jit.dg/test-factorial-must-tail-call.c: New test case.
6670
08a161f9 66712016-05-20 Jakub Jelinek <jakub@redhat.com>
6672
6673 PR fortran/71204
6674 * gfortran.dg/pr71204.f90: New test.
6675
3d380077 66762016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6677
6678 * gcc.target/nvptx/sincos.c: New test.
6679
0f104d56 66802016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/70572
6683 * g++.dg/cpp1y/auto-fn31.C: New.
6684
61736a1b 66852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6686
6687 * gcc.target/powerpc/vec-addec.c: New test.
6688 * gcc.target/powerpc/vec-addec-int128.c: New test.
6689
b4a61e77 66902016-05-20 David Malcolm <dmalcolm@redhat.com>
6691
6692 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6693 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6694 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6695 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6696
9a2ace10 66972016-05-20 Jan Hubicka <hubicka@ucw.cz>
6698
6699 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6700
45cdf8c6 67012016-05-20 Jakub Jelinek <jakub@redhat.com>
6702
b9a1dcd5 6703 PR c++/71210
6704 * g++.dg/opt/pr71210-1.C: New test.
6705 * g++.dg/opt/pr71210-2.C: New test.
6706
45cdf8c6 6707 PR tree-optimization/29756
6708 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6709 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6710 only on selected targets where V4SImode vectors are known to be
6711 supported.
6712
92e3ffbf 67132016-05-20 Marc Glisse <marc.glisse@inria.fr>
6714
6715 PR tree-optimization/71079
6716 PR tree-optimization/71206
6717 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6718
5da368e3 67192016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6720
6721 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6722 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6723 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6724
2506d97a 67252016-05-20 Richard Guenther <rguenther@suse.de>
6726
6727 PR tree-optimization/29756
6728 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6729
adade307 67302016-05-20 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/71185
6733 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6734
c3deca25 67352016-05-20 Richard Biener <rguenther@suse.de>
6736
6737 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6738
8b0bef14 67392016-05-19 Marek Polacek <polacek@redhat.com>
6740
6741 PR c++/71075
6742 * g++.dg/diagnostic/pr71075.C: New test.
6743
08025288 67442016-05-19 David Malcolm <dmalcolm@redhat.com>
6745
6746 PR c++/71184
6747 * g++.dg/pr71184.C: New test case.
6748
26a51591 67492016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6750
6751 * gcc.target/powerpc/darn-0.c: New test.
6752 * gcc.target/powerpc/darn-1.c: New test.
6753 * gcc.target/powerpc/darn-2.c: New test.
6754
d8d3e75a 67552016-05-19 Marek Polacek <polacek@redhat.com>
6756
6757 PR tree-optimization/71031
6758 * gcc.dg/tree-ssa/vrp100.c: New test.
6759
c28211ae 67602016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6761
6762 PR rtl-optimization/71148
6763 * gcc.dg/pr71148.c: New test.
6764
3f5ea43a 67652016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6766
6767 PR target/71056
6768 * gcc.target/arm/pr71056.c: New test.
6769
2a7d4c20 67702016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6771
6772 * c-c++-common/pr69669.c: Check the used mode.
6773
ed0b0569 67742016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6775
6776 PR sanitizer/64354
6777 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6778
410372fe 67792016-05-19 Richard Biener <rguenther@suse.de>
6780
6781 PR tree-optimization/70729
6782 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6783 * gcc.dg/graphite/scop-18.c: Likewise.
6784 * gcc.dg/pr41783.c: Disable LIM.
6785 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6786 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6787 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6788 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6789 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6790 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6791 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6792 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6793 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6794 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6795 * gfortran.dg/pr42108.f90: Likewise.
6796
56f34f03 67972016-05-18 David Malcolm <dmalcolm@redhat.com>
6798
6799 PR driver/69265
6800 * gcc.dg/spellcheck-options-11.c: New test case.
6801
e6481cd1 68022016-05-18 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR c++/71100
6805 * g++.dg/opt/pr71100.C: New test.
6806
be951c59 68072016-05-18 Martin Jambor <mjambor@suse.cz>
6808
6809 PR ipa/69708
6810 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6811 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6812 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6813 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6814
665ff45b 68152016-05-18 Martin Jambor <mjambor@suse.cz>
6816
6817 PR ipa/69708
6818 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6819 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6820 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6821 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6822 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6823
485be62c 68242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6825
6826 PR c++/69793
6827 * g++.dg/template/crash122.C: New.
6828
b251d5f5 68292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6830
6831 PR c++/70466
6832 * g++.dg/template/pr70466-1.C: New.
6833 * g++.dg/template/pr70466-2.C: Likewise.
6834
c93e9931 68352016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6836
6837 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6838 splat operations and the XXSPLTIB instruction.
6839 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6840 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6841 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6842 xxlxor to clear a register.
6843
8ba6639c 68442016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6845
6846 * gcc.dg/torture/pr71020.c: New test.
6847
ec6e3005 68482016-05-18 Martin Jambor <mjambor@suse.cz>
6849
6850 PR ipa/70646
6851 * gcc.dg/ipa/pr70646.c: New test.
6852
5ef3c918 68532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6854
6855 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6856
70a88eab 68572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6858
6859 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6860 missing tests for vreinterpretq_p{8,16}.
6861
b52a930c 68622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6863
6864 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6865 vsliq_n_s64 and vsliq_n_u64.
6866
bdd4080b 68672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6868
6869 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6870 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6871
37814bf5 68722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6873
6874 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6875 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6876 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6877
764af2e0 68782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6879
6880 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6881 in comment.
6882
ffe01a83 68832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6884
6885 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6886 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6887 "blr\t" and switch to scan-assembler-times.
6888
fab6dae9 68892016-05-18 Jiong Wang <jiong.wang@arm.com>
6890
231010db 6891 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6892 with __aarch64__.
6893 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6894 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6895
4eb0c566 68962016-05-18 Jakub Jelinek <jakub@redhat.com>
6897
442f18f1 6898 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6899 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6900 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6901 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6902 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6903 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6904
4d83b36b 6905 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6906 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6907
a4528eec 6908 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6909 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6910
f0066139 6911 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6912 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6913
4eb0c566 6914 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6915
303e9267 69162016-05-18 Richard Biener <rguenther@suse.de>
6917
6918 PR tree-optimization/71168
6919 * gcc.dg/torture/pr71168.c: New testcase.
6920
0d7ddd44 69212016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6922
6923 PR middle-end/63586
6924 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6925 * gcc.dg/tree-ssa/pr63586.c: New test.
6926 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6927
899bcc0f 69282016-05-17 Nathan Sidwell <nathan@acm.org>
6929
6930 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6931 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6932 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6933 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6934
a2246979 69352016-05-17 Nathan Sidwell <nathan@acm.org>
6936
6937 * gcc.target/nvptx/abi-vararg-3.c: New.
6938
2f6a4d21 69392016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6940
6941 PR tree-optimization/54579
6942 PR middle-end/55299
6943 * gcc.dg/fold-notrotate-1.c: New test.
6944 * gcc.dg/fold-notshift-1.c: New test.
6945 * gcc.dg/fold-notshift-2.c: New test.
6946
27bdad45 69472016-05-17 Marek Polacek <polacek@redhat.com>
6948
6949 PR ipa/71146
6950 * g++.dg/ipa/pr71146.C: New test.
6951
f33a295a 69522016-05-17 David Malcolm <dmalcolm@redhat.com>
6953
6954 * jit.dg/test-error-array-bounds.c: New test case.
6955
b6dd53bf 69562016-05-17 Marc Glisse <marc.glisse@inria.fr>
6957
6958 * gcc.dg/tree-ssa/and-1.c: New testcase.
6959
a8719545 69602016-05-17 Marc Glisse <marc.glisse@inria.fr>
6961
6962 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6963 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6964
34806102 69652016-05-17 Marc Glisse <marc.glisse@inria.fr>
6966
6967 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6968 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6969
25fe08a8 69702016-05-17 Jiong Wang <jiong.wang@arm.com>
6971
6972 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6973
abf1a837 69742016-05-17 Jiong Wang <jiong.wang@arm.com>
6975
6976 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6977
666b9dd3 69782016-05-17 Jiong Wang <jiong.wang@arm.com>
6979
6980 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6981 ".2d[index]" when scan the assembly.
6982 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6983 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6984 float64x1.
6985 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6986
77d095c0 69872016-05-17 Richard Biener <rguenther@suse.de>
6988
6989 PR tree-optimization/71132
6990 * gcc.dg/torture/pr71132.c: New testcase.
6991
28adcc23 69922016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6993
6994 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6995
2439931e 69962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6997
6998 PR target/70809
6999 * gcc.target/aarch64/pr70809_1.c: New test.
7000
5ec2ff80 70012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7002
7003 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7004 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7005 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7006 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7007
17fd1c7a 70082016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7009 Ilya Enkovich <ilya.enkovich@intel.com>
7010
7011 PR target/71114
7012 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7013
46729204 70142016-05-16 Jan Hubicka <hubicka@ucw.cz>
7015
7016 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7017 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7018
2a1125d6 70192016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7020
7021 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7022 test for __ARM_FP16_ARGS.
7023 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7024 * gcc.target/arm/aapcs/neon-vect10.c: New.
7025 * gcc.target/arm/aapcs/neon-vect9.c: New.
7026 * gcc.target/arm/aapcs/vfp18.c: New.
7027 * gcc.target/arm/aapcs/vfp19.c: New.
7028 * gcc.target/arm/aapcs/vfp20.c: New.
7029 * gcc.target/arm/aapcs/vfp21.c: New.
7030 * gcc.target/arm/fp16-aapcs-1.c: New.
7031 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7032 test for __ARM_FP16_ARGS.
7033 * g++.target/arm/fp16-return-1.c: Update expected output.
7034
ea3d2d74 70352016-05-16 Jiong Wang <jiong.wang@arm.com>
7036
7037 PR testsuite/70227
7038 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7039
6989e05f 70402016-05-15 Harald Anlauf <anlauf@gmx.de>
7041
7042 PR fortran/69603
7043 * gfortran.dg/pr69603.f90: New testcase.
7044
a5f52592 70452016-05-14 Fritz Reese <fritzoreese@gmail.com>
7046
7047 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7048
88f949ab 70492016-05-14 Fritz Reese <fritzoreese@gmail.com>
7050
7051 PR fortran/71047
7052 * gfortran.dg/pr71047.f08: New test.
7053
90c88567 70542016-05-13 Joseph Myers <joseph@codesourcery.com>
7055
7056 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7057 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7058 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7059
00a690cc 70602016-05-13 Martin Sebor <msebor@redhat.com>
7061
7062 PR c++/60049
7063 * g++.dg/cpp0x/constexpr-60049.C: New test.
7064
ec8b6af7 70652016-05-13 Jakub Jelinek <jakub@redhat.com>
7066
7067 PR bootstrap/71071
7068 * gcc.dg/pr71071.c: New test.
7069
f54d1d7b 70702016-05-13 Uros Bizjak <ubizjak@gmail.com>
7071
7072 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7073 remove XOP handling.
2f3af60f 7074 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7075
a39a0392 70762016-05-13 Nathan Sidwell <nathan@acm.org>
7077
7078 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7079 __atomic_is_lock_free declaration.
7080
42333dd9 70812016-05-13 Richard Biener <rguenther@suse.de>
7082
7083 PR tree-optimization/42587
7084 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7085
c5442454 70862016-05-13 Martin Liska <mliska@suse.cz>
7087
7088 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7089 the new format of dump output.
7090
03a400fb 70912016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7092
7093 * gcc.dg/pr71084.c: New test.
7094
69278c3f 70952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7096
231010db 7097 PR target/53440
7098 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7099
8138f11b 71002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7101
7102 * gcc.target/aarch64/struct_return.c: New test.
7103
22a3f7bd 71042016-05-12 Marek Polacek <polacek@redhat.com>
7105
7106 PR c/70756
7107 * c-c++-common/pr70756-2.c: New test.
7108 * c-c++-common/pr70756.c: New test.
7109
9bcd42cc 71102016-05-12 Richard Biener <rguenther@suse.de>
7111
7112 PR tree-optimization/71059
7113 * gcc.dg/torture/pr71059.c: New testcase.
7114
5ffb4a0d 71152016-05-12 Richard Biener <rguenther@suse.de>
7116
7117 PR tree-optimization/71062
7118 * gcc.dg/torture/pr71062.c: New testcase.
7119
2ab65c31 71202016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7121
7122 PR tree-optimization/71006
7123 * gcc.dg/pr71006.c: New test.
7124
f0158fc0 71252016-05-12 Marek Polacek <polacek@redhat.com>
7126
7127 PR driver/71063
7128 * gcc.dg/opts-7.c: New test.
7129
0f56938b 71302016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7131
7132 PR target/70830
7133 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7134 Add -save-temps to dg-options.
7135 Scan for ldmfd rather than pop instruction.
7136 * gcc.target/arm/interrupt-2.c: Likewise.
7137 * gcc.target/arm/pr70830.c: New test.
7138
e10946d5 71392016-05-12 Jakub Jelinek <jakub@redhat.com>
7140
9fa8e468 7141 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7142 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7143
9ce62bbe 7144 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7145 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7146 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7147
708ae1b1 7148 PR target/71019
7149 * gcc.target/i386/avx512vl-pack-1.c: New test.
7150 * gcc.target/i386/avx512vl-pack-2.c: New test.
7151 * gcc.target/i386/avx512bw-pack-2.c: New test.
7152
a461f32e 7153 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7154
e10946d5 7155 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7156 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7157 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7158
f52a3ef6 71592016-05-12 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/70986
7162 * gcc.dg/torture/pr70986-1.c: New testcase.
7163 * gcc.dg/torture/pr70986-2.c: Likewise.
7164 * gcc.dg/torture/pr70986-3.c: Likewise.
7165
54c4d22e 71662016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7167
7168 PR c/43651
7169 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7170 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7171
57215d5b 71722016-05-11 Uros Bizjak <ubizjak@gmail.com>
7173
7174 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7175 directive.
7176 * gcc.target/i386/pr66746.c: Ditto.
7177
67d3121c 71782016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7179
7180 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7181 support.
7182 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7183 warning when using -mvsx-timode.
7184 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7185 * gcc.target/powerpc/dform-2.c: Likewise.
7186 * gcc.target/powerpc/pr68805.c: Likewise.
7187
7f8012a5 71882016-05-11 Marek Polacek <polacek@redhat.com>
7189
7190 PR c++/71024
7191 * c-c++-common/attributes-3.c: New test.
7192
3e8567ce 71932016-05-11 Nathan Sidwell <nathan@acm.org>
7194
7195 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7196 * gcc.c-torture/execute/pr68185.c: Likewise.
7197 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7198 * gcc.dg/pr69634.c: Requires scheduling.
7199 * gcc.dg/torture/pr66178.c: Require label values.
7200 * gcc.dg/setjmp-6.c: Require indirect jumps.
7201
3739ac00 72022016-05-11 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/71055
7205 * gcc.dg/torture/pr71055.c: New testcase.
7206
1ff8b385 72072016-05-11 Richard Biener <rguenther@suse.de>
7208
7209 PR debug/71057
7210 * g++.dg/debug/pr71057.C: New testcase.
7211
77126efa 72122016-05-11 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR fortran/70855
7215 * gfortran.dg/gomp/pr70855.f90: New test.
7216
6fcaaf9b 72172016-05-11 Richard Biener <rguenther@suse.de>
7218
7219 PR middle-end/71002
7220 * g++.dg/torture/pr71002.C: New testcase.
7221
bfa8ea12 72222016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7223
7224 PR middle-end/70807
7225 * gcc.dg/pr70807.c: New test.
7226
87632549 72272016-05-10 Martin Sebor <msebor@redhat.com>
7228
7229 PR c++/38611
7230 * g++.dg/Wattributes.C: New test.
7231
f9153689 72322016-05-10 Marc Glisse <marc.glisse@inria.fr>
7233
7234 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7235 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7236 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7237
a44ed58a 72382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7239
7240 PR target/70799
7241 * gcc.target/i386/pr70799-1.c: New test.
7242
d6c90d89 72432016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7244
7245 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7246
c1f73044 72472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7248
7249 PR middle-end/70877
7250 * gcc.target/i386/pr70877.c: New test.
7251
e66d763a 72522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7253
7254 PR tree-optimization/70786
7255 * gcc.target/i386/pr70876.c: New test.
7256
a30ff73a 72572016-05-10 Jakub Jelinek <jakub@redhat.com>
7258
7259 PR target/70927
7260 * gcc.target/i386/avx512vl-logic-1.c: New test.
7261 * gcc.target/i386/avx512vl-logic-2.c: New test.
7262 * gcc.target/i386/avx512dq-logic-2.c: New test.
7263
4b3fd38f 72642016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7265
7266 PR target/70963
7267 * gcc.target/powerpc/pr70963.c: New.
7268
abf93a25 72692016-05-10 David Malcolm <dmalcolm@redhat.com>
7270
7271 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7272 (test_very_wide_line): Add ruler to expected output.
7273 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7274 (test_very_wide_line): Likewise.
7275 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7276 (test_show_locus): Within the handling of "test_very_wide_line",
7277 enable show_ruler_p on the diagnostic context.
7278
d614888f 72792016-05-10 Richard Biener <rguenther@suse.de>
7280
7281 PR tree-optimization/71039
7282 * gcc.dg/torture/pr71039.c: New testcase.
7283
dbca5ed9 72842016-05-10 Nathan Sidwell <nathan@acm.org>
7285
7286 * gcc.dg/nested-func-10.c: Requires alloca.
7287 * gcc.dg/nested-func-9.c: Requires alloca.
7288 * gcc.c-torture/execute/pr70460.c: Requires labels.
7289 * gcc.c-torture/compile/pr70199.c: Requires labels.
7290 * gcc.target/nvptx/decl.c: Compile only.
7291 * gcc.target/nvptx/trailing-init.c: Compile only.
7292 * gcc.target/nvptx/ary-init.c: Compile only.
7293
3fa82609 72942016-05-10 Marek Polacek <polacek@redhat.com>
7295
7296 PR c/70255
7297 * gcc.dg/attr-opt-1.c: New test.
7298
76825907 72992016-05-10 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/70497
7302 PR tree-optimization/28367
7303 * gcc.dg/torture/20160404-1.c: New testcase.
7304 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7305 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7306
68255819 73072016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7308
7309 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7310
d9aa8cdb 73112016-05-09 Uros Bizjak <ubizjak@gmail.com>
7312
7313 * gcc.target/i386/fabsneg-1.c New test.
7314
7cc16f50 73152016-05-09 Alan Modra <amodra@gmail.com>
7316
7317 PR testsuite/70826
7318 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7319
a83b7b63 73202016-05-09 Richard Biener <rguenther@suse.de>
7321
7322 PR tree-optimization/70985
7323 * gcc.dg/torture/pr70985.c: New testcase.
7324
189d0706 73252016-05-09 Bin Cheng <bin.cheng@arm.com>
7326
7327 * gcc.dg/tree-ssa/ifc-9.c: New test.
7328 * gcc.dg/tree-ssa/ifc-10.c: New test.
7329 * gcc.dg/tree-ssa/ifc-11.c: New test.
7330 * gcc.dg/tree-ssa/ifc-12.c: New test.
7331 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7332 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7333 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7334
1ec957b0 73352016-05-09 Richard Biener <rguenther@suse.de>
7336
7337 PR fortran/70937
7338 * gfortran.dg/pr70937.f90: New testcase.
7339
923c7714 73402016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7341
7342 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7343
d7cd448a 73442016-05-07 Fritz Reese <fritzoreese@gmail.com>
7345
7346 PR fortran/56226
7347 * gfortran.dg/dec_structure_1.f90: New testcase.
7348 * gfortran.dg/dec_structure_2.f90: Ditto.
7349 * gfortran.dg/dec_structure_3.f90: Ditto.
7350 * gfortran.dg/dec_structure_4.f90: Ditto.
7351 * gfortran.dg/dec_structure_5.f90: Ditto.
7352 * gfortran.dg/dec_structure_6.f90: Ditto.
7353 * gfortran.dg/dec_structure_7.f90: Ditto.
7354 * gfortran.dg/dec_structure_8.f90: Ditto.
7355 * gfortran.dg/dec_structure_9.f90: Ditto.
7356 * gfortran.dg/dec_structure_10.f90: Ditto.
7357 * gfortran.dg/dec_structure_11.f90: Ditto.
7358 * gfortran.dg/dec_union_1.f90: Ditto.
7359 * gfortran.dg/dec_union_2.f90: Ditto.
7360 * gfortran.dg/dec_union_3.f90: Ditto.
7361 * gfortran.dg/dec_union_4.f90: Ditto.
7362 * gfortran.dg/dec_union_5.f90: Ditto.
7363 * gfortran.dg/dec_union_6.f90: Ditto.
7364 * gfortran.dg/dec_union_7.f90: Ditto.
7365
f681e29b 73662016-05-07 Tom de Vries <tom@codesourcery.com>
7367
7368 PR tree-optimization/70956
7369 * gcc.dg/graphite/pr70956.c: New test.
7370
68d7f375 73712016-05-06 Jakub Jelinek <jakub@redhat.com>
7372
faf39348 7373 PR middle-end/70941
7374 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7375 (a, b, c, d): Change type from char to signed char.
7376 (main): Compare against (signed char) -1634678893 instead of
7377 hardcoded -109. Use __builtin_abort instead of abort.
7378
b768b13a 7379 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7380 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7381
68d7f375 7382 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7383
5dda16ea 73842016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7385
7386 PR debug/70935
7387 * gcc.dg/torture/pr70935.c: New test.
7388
13ede1b5 73892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7390
7391 PR target/58219
7fc878c4 7392 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7393
96d94be2 73942016-05-06 Richard Biener <rguenther@suse.de>
7395
7396 PR tree-optimization/70960
7397 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7398
e5d9f15d 73992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7400
7401 PR target/52933
7402 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7403 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7404 Adjust expected instruction counts.
7405 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7406
2dd7705f 74072016-05-06 Marek Polacek <polacek@redhat.com>
7408
7409 PR sanitizer/70875
7410 * gcc.dg/ubsan/bounds-3.c: New test.
7411
cb8bc632 74122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7413
7414 PR target/54089
7415 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7416
b343c173 74172016-05-06 Richard Biener <rguenther@suse.de>
7418
7419 PR middle-end/70931
7420 * gfortran.dg/pr70931.f90: New testcase.
7421
1e3db0b1 74222016-05-06 Richard Biener <rguenther@suse.de>
7423
7424 PR middle-end/70941
7425 * gcc.dg/torture/pr70941.c: New testcase.
7426
bdd54b6d 74272016-05-05 Bin Cheng <bin.cheng@arm.com>
7428
7429 PR tree-optimization/57206
7430 * gcc.dg/vect/pr57206.c: New test.
7431
499adcfd 74322016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7433
7434 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7435
871164c4 74362016-05-05 Jakub Jelinek <jakub@redhat.com>
7437
ecb23e00 7438 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7439
871164c4 7440 * c-c++-common/Wdangling-else-4.c: New test.
7441
70cf83ba 74422016-05-04 Jakub Jelinek <jakub@redhat.com>
7443
858c9470 7444 PR c++/70906
7445 PR c++/70933
7446 * g++.dg/opt/pr70906.C: New test.
7447 * g++.dg/opt/pr70933.C: New test.
7448
70cf83ba 7449 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7450
aaa36a78 74512016-05-04 Jan Hubicka <hubicka@ucw.cz>
7452
7453 * gcc.dg/ipa/pure-const-3.c: New testcase.
7454
1d52c456 74552016-05-04 Marek Polacek <polacek@redhat.com>
7456
7457 * c-c++-common/Wdangling-else-1.c: New test.
7458 * c-c++-common/Wdangling-else-2.c: New test.
7459 * c-c++-common/Wdangling-else-3.c: New test.
7460
dc581573 74612016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7462
7463 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7464 flag is present.
7465
a64030fe 74662016-05-04 Marek Polacek <polacek@redhat.com>
7467
7468 PR c/48778
7469 * gcc.dg/Waddress-2.c: New test.
7470
b461b04a 74712016-05-04 Alan Modra <amodra@gmail.com>
7472
7473 * gcc.target/powerpc/pr70866.c: New.
7474
c388a0cf 74752016-05-03 Martin Sebor <msebor@redhat.com>
7476
7477 PR c++/66561
7478 * c-c++-common/builtin_location.c: New test.
7479 * g++.dg/cpp1y/builtin_location.C: New test.
7480
5d4db8ef 74812016-05-03 Marek Polacek <polacek@redhat.com>
7482
7483 PR c/70859
7484 * gcc.dg/pr70859.c: New test.
7485 * gcc.dg/pr70859-2.c: New test.
7486
ca938765 74872016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7488
7489 * gnat.dg/debug5.adb: New testcase.
7490
60b27d5f 74912016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7492
7493 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7494 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7495 Procedure to check for z10 instruction set.
7496
5ab325d0 74972016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7498
7499 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7500
c548a0ad 75012016-05-03 Alan Modra <amodra@gmail.com>
7502
7503 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7504
d5ecd946 75052016-05-03 Jakub Jelinek <jakub@redhat.com>
7506
7507 * gcc.target/i386/avx512f-cvt-1.c: New test.
7508
35b0a053 75092016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7510
7511 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7512 -fdump-tree-vrp-details.
7513
9ae1b28a 75142016-05-03 Richard Biener <rguenther@suse.de>
7515
7516 * gcc.dg/pr30172-1.c: Adjust.
7517 * gcc.dg/pr63743.c: Likewise.
7518 * gcc.dg/tm/pr51696.c: Likewise.
7519 * c-c++-common/tm/safe-1.c: Likewise.
7520 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7521 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7522 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7523 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7524
9c1a31e4 75252016-05-03 Jakub Jelinek <jakub@redhat.com>
7526
fe69bcb9 7527 PR rtl-optimization/70467
7528 * gcc.target/i386/pr70467-3.c: New test.
7529 * gcc.target/i386/pr70467-4.c: New test.
7530
9082c4a4 7531 PR tree-optimization/70916
7532 * gcc.c-torture/compile/pr70916.c: New test.
7533
9c1a31e4 7534 PR target/49244
7535 * gcc.target/i386/pr49244-1.c: New test.
7536 * gcc.target/i386/pr49244-2.c: New test.
7537
69105acc 75382016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7539
7540 PR rtl-optimization/44281
7541 * gcc.target/i386/pr44281.c: New test.
7542
9ab8df54 75432016-05-03 bin cheng <bin.cheng@arm.com>
7544
7545 PR tree-optimization/56541
7546 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7547 * gcc.dg/vect/pr56541.c: new test.
7548
3c62cae0 75492016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7550
7551 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7552 __float128.
7553 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7554
91abc161 75552016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7556
7557 PR testsuite/70520
7558 * c-c++-common/asan/clone-test-1.c (main): Align child process
7559 stack to 16 bytes.
7560
aa3d1155 75612016-05-02 David Malcolm <dmalcolm@redhat.com>
7562
7563 PR c++/62314
7564 * g++.dg/spellcheck-fields-2.C: New test case.
7565
002c3f28 75662016-05-02 David Malcolm <dmalcolm@redhat.com>
7567
7568 PR c++/62314
7569 * g++.dg/pr62314.C: New test case.
7570
46e5dccc 75712016-05-02 Jan Hubicka <hubicka@ucw.cz>
7572
7573 * gcc.dg/ipa/inline-8.c: New testcase.
7574
663f4248 75752016-05-02 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR rtl-optimization/70467
7578 * gcc.target/i386/pr70467-1.c: New test.
7579
efe8bdf5 75802016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7581
7582 * gcc.dg/spec-options.c: Run the test on all targets.
7583 * gcc.dg/foo.specs: Use cpp_unique_options.
7584
47ef9633 75852016-05-02 Marc Glisse <marc.glisse@inria.fr>
7586
7587 * gcc.dg/tree-ssa/unord.c: New testcase.
7588
eb1a077c 75892016-05-02 Marc Glisse <marc.glisse@inria.fr>
7590
7591 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7592
28e869d0 75932016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7594
7595 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7596
dd185f6e 75972016-05-02 Marek Polacek <polacek@redhat.com>
7598
7599 PR c/70851
7600 * gcc.dg/enum-incomplete-3.c: New test.
7601
773d09b9 76022016-05-02 Marek Polacek <polacek@redhat.com>
7603 Tom de Vries <tom@codesourcery.com>
7604
7605 PR tree-optimization/70700
7606 * gcc.dg/pr70700.c: New test.
7607
f0dc3286 76082016-05-01 Uros Bizjak <ubizjak@gmail.com>
7609
7610 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7611 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7612 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7613 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7614 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7615
7f931827 76162016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7617
7618 * ada/acats/run_acats: Rename into...
7619 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7620 * ada/acats/run_all.sh: Remove redundant test.
7621 (target_run): Move around.
7622 (target_gnatchop): Use newly built executable.
7623 (target_gnatmake): Likewise.
7624 Check that the compilation of impbit succeeds.
7625
1c492b4e 76262016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7627
7628 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7629 * gcc.dg/20021029-1.c: Likewise.
7630 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7631 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7632 * gcc.target/sh/cmpstr.c: Likewise.
7633 * gcc.target/sh/cmpstrn.c: Likewise.
7634 * gcc.target/sh/memset.c: Likewise.
7635 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7636 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7637 * gcc.target/sh/pr39423-1.c: Likewise.
7638 * gcc.target/sh/pr49468-di.c: Likewise.
7639 * gcc.target/sh/pr49468-si.c: Likewise.
7640 * gcc.target/sh/pr49880-1.c: Likewise.
7641 * gcc.target/sh/pr49880-2.c: Likewise.
7642 * gcc.target/sh/pr49880-3.c: Likewise.
7643 * gcc.target/sh/pr50751-1.c: Likewise.
7644 * gcc.target/sh/pr50751-4.c: Likewise.
7645 * gcc.target/sh/pr50751-7.c: Likewise.
7646 * gcc.target/sh/pr51244-1.c: Likewise.
7647 * gcc.target/sh/pr51244-10.c: Likewise.
7648 * gcc.target/sh/pr51244-11.c: Likewise.
7649 * gcc.target/sh/pr51244-12.c: Likewise.
7650 * gcc.target/sh/pr51244-13.c: Likewise.
7651 * gcc.target/sh/pr51244-14.c: Likewise.
7652 * gcc.target/sh/pr51244-17.c: Likewise.
7653 * gcc.target/sh/pr51244-18.c: Likewise.
7654 * gcc.target/sh/pr51244-19.c: Likewise.
7655 * gcc.target/sh/pr51244-4.c: Likewise.
7656 * gcc.target/sh/pr51244-5.c: Likewise.
7657 * gcc.target/sh/pr51244-7.c: Likewise.
7658 * gcc.target/sh/pr51244-8.c: Likewise.
7659 * gcc.target/sh/pr51244-9.c: Likewise.
7660 * gcc.target/sh/pr51697.c: Likewise.
7661 * gcc.target/sh/pr52483-1.c: Likewise.
7662 * gcc.target/sh/pr52483-2.c: Likewise.
7663 * gcc.target/sh/pr52483-3.c: Likewise.
7664 * gcc.target/sh/pr52483-5.c: Likewise.
7665 * gcc.target/sh/pr52933-1.c: Likewise.
7666 * gcc.target/sh/pr52933-2.c: Likewise.
7667 * gcc.target/sh/pr52933-3.c: Likewise.
7668 * gcc.target/sh/pr53568-1.c: Likewise.
7669 * gcc.target/sh/pr53976-1.c: Likewise.
7670 * gcc.target/sh/pr53988-1.c: Likewise.
7671 * gcc.target/sh/pr53988.c: Likewise.
7672 * gcc.target/sh/pr54089-1.c: Likewise.
7673 * gcc.target/sh/pr54089-6.c: Likewise.
7674 * gcc.target/sh/pr54089-7.c: Likewise.
7675 * gcc.target/sh/pr54089-8.c: Likewise.
7676 * gcc.target/sh/pr54089-9.c: Likewise.
7677 * gcc.target/sh/pr54236-1.c: Likewise.
7678 * gcc.target/sh/pr54236-2.c: Likewise.
7679 * gcc.target/sh/pr54236-3.c: Likewise.
7680 * gcc.target/sh/pr54236-4.c: Likewise.
7681 * gcc.target/sh/pr54386.c: Likewise.
7682 * gcc.target/sh/pr54602-1.c: Likewise.
7683 * gcc.target/sh/pr54685.c: Likewise.
7684 * gcc.target/sh/pr54760-1.c: Likewise.
7685 * gcc.target/sh/pr54760-2.c: Likewise.
7686 * gcc.target/sh/pr54760-3.c: Likewise.
7687 * gcc.target/sh/pr54760-4.c: Likewise.
7688 * gcc.target/sh/pr54760-5.c: Likewise.
7689 * gcc.target/sh/pr54760-6.c: Likewise.
7690 * gcc.target/sh/pr55146.c: Likewise.
7691 * gcc.target/sh/pr55160.c: Likewise.
7692 * gcc.target/sh/pr59278.c: Likewise.
7693 * gcc.target/sh/pr59401-1.c: Likewise.
7694 * gcc.target/sh/pr59533-1.c: Likewise.
7695 * gcc.target/sh/pr63260.c: Likewise.
7696 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7697 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7698 * gcc.target/sh/strlen.c: Likewise.
7699 * gcc.target/sh/torture/pr30807.c: Likewise.
7700 * gcc.target/sh/torture/pr34777.c: Likewise.
7701 * gcc.target/sh/torture/pr64652.c: Likewise.
7702 * gcc.target/sh/torture/pr65505.c: Likewise.
7703 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7704 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7705
0c4005be 77062016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7707
7708 PR c++/66644
7709 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7710
d94e6223 77112016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7712
7713 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7714 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7715 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7716 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7717
46f37836 77182016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7719
7720 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7721 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7722
4d0a8bac 77232016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7724
7725 PR middle-end/70626
7726 * c-c++-common/goacc/combined-reduction.c: New test.
7727 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7728
b98e0db3 77292016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7730
7731 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7732 *movdi_internal pattern only if PIC off.
7733 * gcc.target/i386/pr70155-2.c: Likewise.
7734 * gcc.target/i386/pr70155-3.c: Likewise.
7735 * gcc.target/i386/pr70155-4.c: Likewise.
7736 * gcc.target/i386/pr70155-5.c: Likewise.
7737 * gcc.target/i386/pr70155-6.c: Likewise.
7738 * gcc.target/i386/pr70155-7.c: Likewise.
7739 * gcc.target/i386/pr70155-8.c: Likewise.
7740 * gcc.target/i386/pr70155-15.c: Likewise.
7741 * gcc.target/i386/pr70155-17.c: Likewise.
7742 * gcc.target/i386/pr70155-22.c: Likewise.
7743
8b066242 77442016-04-29 Bin Cheng <bin.cheng@arm.com>
7745
7746 PR tree-optimization/70803
7747 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7748
22912e73 77492016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7750
7751 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7752 optimization of vector loop.
7753 * gcc.target/i386/vect-unpack-3.c: New test.
7754 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7755 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7756 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7757
568128c6 77582016-04-29 Marek Polacek <polacek@redhat.com>
7759
7760 PR sanitizer/70342
7761 * g++.dg/ubsan/null-7.C: New test.
7762
025dd1e0 7763 PR c/70852
7764 * gcc.dg/pr70852.c: New test.
7765
eb16928e 77662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7767
7768 PR/69089
7769 * g++.dg/cpp0x/alignas6.C: New test.
7770
d7377ee9 77712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7772
4860a6bf 7773 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7774 * gcc.dg/pr27003.c: Likewise.
7775 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7776 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7777 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7778 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7779 * gcc.target/arc/mxy.c: Likewise.
7780 * gcc.target/arc/mswape.c: Likewise.
7781 * gcc.target/arc/mrtsc.c: Likewise.
7782 * gcc.target/arc/mcrc.c: Likewise.
7783 * gcc.target/arc/mdsp-packa.c: Likewise.
7784 * gcc.target/arc/mdvbf.c: Likewise.
7785 * gcc.target/arc/mlock.c: Likewise.
7786 * gcc.target/arc/mmac-24.c: Likewise.
7787 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7788
efa1b7ab 77892016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7790 Matthijs Kooijman <matthijs@stdin.nl>
7791 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7792
7793 PR target/60040
7794 * gcc.target/avr/pr60040-1.c: New.
7795 * gcc.target/avr/pr60040-2.c: New.
7796
00371d68 77972016-04-29 Richard Biener <rguenther@suse.de>
7798
7799 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7800
73447cc5 78012016-04-29 Richard Biener <rguenther@suse.de>
7802
7803 PR tree-optimization/13962
7804 PR tree-optimization/65686
7805 * gcc.dg/uninit-pr65686.c: New testcase.
7806
c2087b56 78072016-04-29 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR middle-end/70843
7810 * gcc.dg/pr70843.c: New test.
7811
cdd06d5a 78122016-04-28 Jakub Jelinek <jakub@redhat.com>
7813
7814 PR target/70858
7815 * gcc.target/i386/pr70858.c: New test.
7816
1a60079e 78172016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7818
7819 * gcc.target/arc/nps400-1.c: New file.
7820
11bc2894 78212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7822 Andrew Burgess <andrew.burgess@embecosm.com>
7823
7824 * gcc.target/arc/movh_cl-1.c: New file.
7825
dd9bf0b5 78262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7827 Andrew Burgess <andrew.burgess@embecosm.com>
7828
7829 * gcc.target/arc/extzv-1.c: New file.
7830 * gcc.target/arc/insv-1.c: New file.
7831 * gcc.target/arc/insv-2.c: New file.
7832 * gcc.target/arc/movb-1.c: New file.
7833 * gcc.target/arc/movb-2.c: New file.
7834 * gcc.target/arc/movb-3.c: New file.
7835 * gcc.target/arc/movb-4.c: New file.
7836 * gcc.target/arc/movb-5.c: New file.
7837 * gcc.target/arc/movb_cl-1.c: New file.
7838 * gcc.target/arc/movb_cl-2.c: New file.
7839 * gcc.target/arc/movbi_cl-1.c: New file.
7840 * gcc.target/arc/movl-1.c: New file.
7841
a22e4209 78422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7843 Andrew Burgess <andrew.burgess@embecosm.com>
7844
7845 * gcc.target/arc/cmem-1.c: New file.
7846 * gcc.target/arc/cmem-2.c: New file.
7847 * gcc.target/arc/cmem-3.c: New file.
7848 * gcc.target/arc/cmem-4.c: New file.
7849 * gcc.target/arc/cmem-5.c: New file.
7850 * gcc.target/arc/cmem-6.c: New file.
7851 * gcc.target/arc/cmem-7.c: New file.
7852 * gcc.target/arc/cmem-ld.inc: New file.
7853 * gcc.target/arc/cmem-st.inc: New file.
7854
287c3982 78552016-04-28 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR target/70821
7858 * gcc.target/i386/pr70821.c: New test.
7859
e40e5340 78602016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7861
7862 * gcc.target/powerpc/vec-adde.c: New test.
7863 * gcc.target/powerpc/vec-adde-int128.c: New test.
7864
cf977d50 78652016-04-28 Jakub Jelinek <jakub@redhat.com>
7866
7867 * gcc.target/i386/avx-vround-1.c: New test.
7868 * gcc.target/i386/avx-vround-2.c: New test.
7869 * gcc.target/i386/avx512vl-vround-1.c: New test.
7870 * gcc.target/i386/avx512vl-vround-2.c: New test.
7871
572f8300 78722016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7873
7874 PR testsuite/70595
7875 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7876 (check_effective_target_cilkplus_runtime): ... this.
7877 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7878 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7879
7880 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7881 Require cilkplus_runtime.
7882 Don't add -lcilkrts.
7883 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7884 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7885 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7886 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7887 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7888 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7889 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7890 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7891 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7892 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7893 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7894 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7895 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7896 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7897 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7898 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7899 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7900 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7901 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7902 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7903 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7904 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7905 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7906 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7907 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7908 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7909 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7910 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7911 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7912
7913 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7914 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7915
7916 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7917
7918 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7919 cilkplus_runtime.
7920
dfba0905 79212016-04-27 Marc Glisse <marc.glisse@inria.fr>
7922
7923 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7924 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7925
605a4556 79262015-04-27 Ryan Burn <contact@rnburn.com>
7927
7928 PR c++/69024
7929 PR c++/68997
7930 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7931 diagnostic.
7932 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7933 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7934
6a1231a5 79352016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7936
7937 * gnat.dg/limited_with4.ad[sb]: New test.
7938 * gnat.dg/limited_with4_pkg.ads: New helper.
7939
4dad9e09 79402016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7941
7942 PR target/70155
7943 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7944 and movv1ti_internal patterns
7945 * gcc.target/i386/pr70155-1.c: New test.
7946 * gcc.target/i386/pr70155-2.c: Likewise.
7947 * gcc.target/i386/pr70155-3.c: Likewise.
7948 * gcc.target/i386/pr70155-4.c: Likewise.
7949 * gcc.target/i386/pr70155-5.c: Likewise.
7950 * gcc.target/i386/pr70155-6.c: Likewise.
7951 * gcc.target/i386/pr70155-7.c: Likewise.
7952 * gcc.target/i386/pr70155-8.c: Likewise.
7953 * gcc.target/i386/pr70155-9.c: Likewise.
7954 * gcc.target/i386/pr70155-10.c: Likewise.
7955 * gcc.target/i386/pr70155-11.c: Likewise.
7956 * gcc.target/i386/pr70155-12.c: Likewise.
7957 * gcc.target/i386/pr70155-13.c: Likewise.
7958 * gcc.target/i386/pr70155-14.c: Likewise.
7959 * gcc.target/i386/pr70155-15.c: Likewise.
7960 * gcc.target/i386/pr70155-16.c: Likewise.
7961 * gcc.target/i386/pr70155-17.c: Likewise.
7962 * gcc.target/i386/pr70155-18.c: Likewise.
7963 * gcc.target/i386/pr70155-19.c: Likewise.
7964 * gcc.target/i386/pr70155-20.c: Likewise.
7965 * gcc.target/i386/pr70155-21.c: Likewise.
7966 * gcc.target/i386/pr70155-22.c: Likewise.
7967
a80f3f45 79682016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7969
7970 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7971 ".{5,6}".
7972
279305d1 79732016-04-27 Bin Cheng <bin.cheng@arm.com>
7974
7975 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7976 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7977 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7978 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7979 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7980
8974b625 79812016-04-27 Richard Biener <rguenther@suse.de>
7982
7983 PR ipa/70760
7984 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7985 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7986
886d5463 79872016-04-27 Nathan Sidwell <nathan@acm.org>
7988
7989 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7990 * g++.dg/ubsan/pr63956.C: Adjust error location.
7991
f0e35aa9 79922016-04-27 Nick Clifton <nickc@redhat.com>
7993
7994 PR middle-end/49889
7995 * gcc.dg/pr49889.c: New test.
7996
40385231 79972016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7998
7999 * c-c++-common/memset-array.c: New test.
8000
37229a71 80012016-04-26 Martin Sebor <msebor@redhat.com>
8002
8003 PR c++/66639
8004 * g++.dg/cpp1y/func_constexpr.C: New test.
8005
3eedf9bd 80062016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8007
8008 PR c++/70241
8009 * g++.dg/cpp0x/enum32.C: New test.
8010 * g++.dg/cpp0x/enum33.C: New test.
8011
80122016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8013
8014 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8015 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8016 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8017 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8018 * gcc.c-torture/execute/pr38151.c: Likewise.
8019 * gcc.c-torture/execute/pr66556.c: Likewise.
8020 * gcc.c-torture/execute/pr67781.c: Likewise.
8021 * gcc.c-torture/execute/pr68648.c: Likewise.
8022
8c51f92f 80232016-04-26 Marc Glisse <marc.glisse@inria.fr>
8024
8025 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8026
fa20ebd3 80272016-04-26 Marek Polacek <polacek@redhat.com>
8028
8029 PR c/67784
8030 * gcc.dg/pr67784-3.c: New test.
8031 * gcc.dg/pr67784-4.c: New test.
8032 * gcc.dg/pr67784-5.c: New test.
8033
9db47803 8034 PR c/70791
8035 * gcc.dg/Wnested-externs-2.c: New test.
8036
bff407f2 80372016-04-26 Marc Glisse <marc.glisse@inria.fr>
8038
8039 * gcc.dg/fold-plusmult.c: Adjust.
8040 * gcc.dg/no-strict-overflow-6.c: Adjust.
8041 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8042
78d0c69e 80432016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8044
8045 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8046 number scans.
8047 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8048 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8049 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8050 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8051 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8052 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8053 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8054 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8055 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8056 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8057 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8058 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8059 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8060 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8061 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8062 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8063 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8064 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8065 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8066 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8067 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8068 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8069 scans.
8070 * gcc.target/i386/pr32219-4.c: Likewise.
8071 * gcc.target/i386/pr32219-6.c: Likewise.
8072 * gcc.target/i386/pr32219-8.c: Likewise.
8073
221d6722 80742016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8075
8076 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8077 associated options.
8078
514727a9 80792016-04-26 Marek Polacek <polacek@redhat.com>
8080
8081 PR c++/70744
8082 * g++.dg/ext/cond2.C: New test.
8083
e6ee4c61 80842016-04-26 Bin Cheng <bin.cheng@arm.com>
8085
8086 PR tree-optimization/70771
8087 PR tree-optimization/70775
8088 * gcc.dg/pr70771.c: New test.
3730828c 8089 * gcc.dg/pr70775.c: New test.
e6ee4c61 8090
b3d72796 80912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8092
8093 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8094
c11ece29 80952016-04-25 Richard Biener <rguenther@suse.de>
8096
8097 PR tree-optimization/70780
8098 * gcc.dg/torture/pr70780.c: New testcase.
8099
92a44a68 81002016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8101
4860a6bf 8102 * gcc.target/arm/neon-vaddws16.c: New test.
8103 * gcc.target/arm/neon-vaddws32.c: New test.
8104 * gcc.target/arm/neon-vaddwu16.c: New test.
8105 * gcc.target/arm/neon-vaddwu32.c: New test.
8106 * gcc.target/arm/neon-vaddwu8.c: New test.
8107 * lib/target-supports.exp
d40b10b2 8108 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8109 that arm neon support vector widen sum of HImode TO SImode.
8110
4bbfd6c2 81112016-04-23 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR sanitizer/70712
8114 * c-c++-common/asan/pr70712.c: New test.
8115
524df596 81162016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8117
8118 * .gitattributes: New file.
8119
426c75c3 81202016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8121
8122 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8123
c052a8d5 81242016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8125
8126 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8127 * gfortran.dg/submodule_15.f08: Likewise.
8128
c08d4612 81292016-04-22 Richard Biener <rguenther@suse.de>
8130
8131 PR tree-optimization/70740
8132 * gcc.dg/torture/pr70740.c: New testcase.
8133
fd3211e1 81342016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8135
8136 PR target/70750
8137 * gcc.target/i386/pr70750-1.c: New test.
8138 * gcc.target/i386/pr70750-2.c: Likewise.
8139
15acd78c 81402016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8141
8142 PR c++/70540
8143 * g++.dg/cpp0x/auto48.C: New.
8144
192bf59c 81452016-04-21 Marek Polacek <polacek@redhat.com>
8146
8147 PR c++/70513
8148 * g++.dg/cpp0x/forw_enum12.C: New test.
8149 * g++.dg/cpp0x/forw_enum13.C: New test.
8150
5d429e99 81512016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8152
8153 PR target/70728
8154 * gcc.target/i386/pr70728.c: New test.
8155
06777d85 81562016-04-21 Richard Biener <rguenther@suse.de>
8157
8158 PR middle-end/70747
8159 * gcc.dg/pr70747.c: New testcase.
8160
7434c6fb 81612016-04-21 Bin Cheng <bin.cheng@arm.com>
8162
8163 PR tree-optimization/70715
8164 * gcc.dg/tree-ssa/scev-13.c: New test.
8165
f3ec0970 81662016-04-21 Marc Glisse <marc.glisse@inria.fr>
8167
8168 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8169
523f3a9d 81702016-04-21 Marc Glisse <marc.glisse@inria.fr>
8171
8172 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8173
ace7bf06 81742016-04-20 Jan Hubicka <jh@suse.cz>
8175
8176 PR ipa/70018
8177 * g++.dg/ipa/nothrow-1.C: New testcase.
8178
2b073aa6 81792016-04-20 Nathan Sidwell <nathan@acm.org>
8180
8181 PR c++/55635
8182 * g++.dg/eh/delete1.C: New.
8183
8a574c11 81842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8185
8186 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8187 -mtune-ctrl=sse_typeless_stores.
8188
e3400750 81892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8190
8191 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8192
4bd8a059 81932016-04-20 Bin Cheng <bin.cheng@arm.com>
8194
8195 PR tree-optimization/69489
8196 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8197
70574e60 81982016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8199
8200 PR c++/69363
8201 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8202 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8203 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8204
bd6f374c 82052016-04-20 Bin Cheng <bin.cheng@arm.com>
8206
8207 PR tree-optimization/56625
8208 PR tree-optimization/69489
8209 * gcc.dg/vect/pr56625.c: New test.
8210 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8211
482539ee 82122016-04-20 Andrew Pinski <apinski@cavium.com>
8213
8214 PR target/64971
8215 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8216
b4672800 82172016-04-20 Arnaud Charlet <charlet@adacore.com>
8218
8219 * gnat.dg/self1.adb: Remove now incorrect test.
8220
4fb48737 82212016-04-20 Bin Cheng <bin.cheng@arm.com>
8222
8223 * gcc.dg/tree-ssa/scev-11.c: New test.
8224 * gcc.dg/tree-ssa/scev-12.c: New test.
8225
97efb92e 82262016-04-20 Marek Polacek <polacek@redhat.com>
8227
8228 PR tree-optimization/70725
8229 * gcc.dg/pr70725.c: New test.
8230
9d2d4060 82312016-04-20 Richard Biener <rguenther@suse.de>
8232
8233 PR tree-optimization/70726
8234 * g++.dg/vect/pr70726.cc: New testcase.
8235
54530437 82362016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8237
8238 PR target/70674
8239 * gcc.target/s390/pr70674.c: New test.
8240
acda2210 82412016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8242
8243 PR libgfortran/70684
8244 * gfortran.dg/list_read_14.f90: New test.
8245
b7040bb0 82462016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8247
8248 PR target/69201
8249 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8250 extern to force it misaligned.
8251 (b): Likewise.
8252 (c): Likewise.
8253 (d): Likewise.
8254 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8255 Don't check `*' before movv4sf_internal.
8256 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8257 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8258 Don't check `*' before movv16qi_internal.
8259 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8260 extern to force it misaligned.
8261 (b): Likewise.
8262 (c): Likewise.
8263 (d): Likewise.
8264 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8265 Don't check `*' before movv2df_internal.
8266 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8267 extern to force it misaligned.
8268 (b): Likewise.
8269 (c): Likewise.
8270 (d): Likewise.
8271 Check movv8sf_internal instead of avx_storeups256.
8272 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8273
263b5475 82742016-04-19 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/70171
8277 * g++.dg/tree-ssa/pr70171.C: New testcase.
8278
222ac318 82792016-04-19 Richard Biener <rguenther@suse.de>
8280
8281 PR tree-optimization/70724
8282 * gcc.dg/torture/pr70724.c: New testcase.
8283
003000a4 82842016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8285
8286 PR middle-end/70689
4860a6bf 8287 * gcc.target/i386/pr70689.c: New.
003000a4 8288
3f6e13de 82892016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8290
8291 PR target/70708
8292 * gcc.target/i386/pr70708.c: New test.
8293
10abddbd 82942016-04-18 Richard Biener <rguenther@suse.de>
8295
8296 PR tree-optimization/43434
8297 * gcc.dg/vect/pr43434.c: New testcase.
8298 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8299 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8300 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8301 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8302 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8303 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8304 * gcc.dg/gomp/pr68640.c: Likewise.
8305 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8306 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8307
950db54a 83082016-04-18 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/70701
8311 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8312
67ccbf39 83132016-04-18 Tom de Vries <tom@codesourcery.com>
8314
8315 PR testsuite/70699
8316 * gcc.dg/pr70161.c: Add dot-file scans.
8317 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8318 instead of after last dot char.
8319
021ad2f3 83202016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * c-c++-common/dump-ada-spec-3.c: New test.
8323 * c-c++-common/dump-ada-spec-4.c: Likewise.
8324
d572fcfd 83252016-04-17 Tom de Vries <tom@codesourcery.com>
8326
8327 PR other/70183
8328 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8329
8b4ee73c 83302016-04-15 Jan Hubicka <jh@suse.cz>
8331
8332 PR ipa/70018
8333 * g++.dg/ipa/pure-const-1.C: New testcase.
8334 * g++.dg/ipa/pure-const-2.C: New testcase.
8335 * g++.dg/ipa/pure-const-3.C: New testcase.
8336
eac243e7 83372016-04-15 Marek Polacek <polacek@redhat.com>
8338
8339 PR c/70671
8340 * gcc.dg/bitfld-22.c: New test.
8341
64c1df32 83422016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8343
8344 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8345 x86_64.
8346
926f9422 83472016-04-15 Marek Polacek <polacek@redhat.com>
8348
8349 PR c/70651
8350 * c-c++-common/pr70651.c: New test.
8351
309bbaa3 83522016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8353
8354 PR rtl-optimization/70681
8355 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8356 dump scan on arm and powerpc.
8357 * gcc.dg/pr10474.c: Likewise.
8358
b4ba8358 83592016-04-15 Jakub Jelinek <jakub@redhat.com>
8360
ed92874a 8361 PR c++/69517
8362 PR c++/70019
8363 PR c++/70588
8364 * g++.dg/cpp1y/vla11.C: Revert for real.
8365
b4ba8358 8366 PR c/70436
8367 * c-c++-common/Wparentheses-1.c: New test.
8368 * c-c++-common/gomp/Wparentheses-1.c: New test.
8369 * c-c++-common/gomp/Wparentheses-2.c: New test.
8370 * c-c++-common/gomp/Wparentheses-3.c: New test.
8371 * c-c++-common/gomp/Wparentheses-4.c: New test.
8372 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8373 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8374 * c-c++-common/goacc/Wparentheses-1.c: New test.
8375
65717bb5 83762016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8377
8378 PR target/70662
8379 * gcc.target/i386/pr70662.c: New test.
8380
ca1a4077 83812016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8382 Alan Modra <amodra@gmail.com>
ca1a4077 8383
8384 PR tree-optimization/70130
8385 * gcc.dg/vect/O3-pr70130.c: New testcase.
8386
dbe1794c 83872016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8388
11836644 8389 PR target/70669
8390 * gcc.target/powerpc/pr70669.c: New test.
8391
dbe1794c 8392 PR target/70640
8393 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8394 a power7 system that does not have an assembler that supports
8395 power8.
8396
4c1007f1 83972016-04-14 Martin Sebor <msebor@redhat.com>
8398
8399 PR c++/69517
8400 PR c++/70019
8401 PR c++/70588
8402 * c-c++-common/ubsan/vla-1.c: Revert.
8403 * g++.dg/cpp1y/vla11.C: Same.
8404 * g++.dg/cpp1y/vla12.C: Same.
8405 * g++.dg/cpp1y/vla13.C: Same.
8406 * g++.dg/cpp1y/vla14.C: Same.
8407 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8408 * g++.dg/init/array24.C: Same.
4c1007f1 8409 * g++.dg/ubsan/vla-1.C: Same.
8410
22dcab66 84112016-04-14 Marek Polacek <polacek@redhat.com>
8412 Jan Hubicka <hubicka@ucw.cz>
8413
8414 PR c++/70029
8415 * g++.dg/torture/pr70029.C: New test.
8416
3e74b025 84172016-04-14 Martin Sebor <msebor@redhat.com>
8418
8419 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8420 type size to prevent failures on targets with very low maximum
8421 alignment.
8422
1d2e0f2a 84232016-04-14 Richard Biener <rguenther@suse.de>
8424
8425 PR tree-optimization/70623
8426 * gcc.dg/torture/pr70623.c: New testcase.
8427 * gcc.dg/torture/pr70623-2.c: Likewise.
8428
9aed0626 84292016-04-13 Martin Sebor <msebor@redhat.com>
8430
8431 PR c++/69517
8432 PR c++/70019
8433 PR c++/70588
8434 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8435 * g++.dg/cpp1y/vla11.C: New test.
8436 * g++.dg/cpp1y/vla12.C: New test.
8437 * g++.dg/cpp1y/vla13.C: New test.
8438 * g++.dg/cpp1y/vla14.C: New test.
8439 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8440 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8441 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8442
fd499010 84432016-04-13 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR c++/70641
8446 * g++.dg/opt/pr70641.C: New test.
8447
87fa7252 84482016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8449
8450 PR rtl-optimization/68749
8451 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8452 effects of argument promotions.
8453 Remove default args to dg-skip-if.
8454
6c40e18b 84552016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8456
8457 PR c++/70635
8458 * g++.dg/parse/pr70635.C: New.
8459
92c53257 84602016-04-13 Marek Polacek <polacek@redhat.com>
8461
8462 PR c++/70639
8463 * c-c++-common/Wmisleading-indentation-4.c: New test.
8464
0241e4dc 84652016-04-13 Marek Polacek <polacek@redhat.com>
8466
8467 PR c/70436
4860a6bf 8468 * gcc.dg/Wparentheses-12.c: New test.
8469 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8470
92bda444 84712016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8472
8473 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8474 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8475 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8476
38ea8a26 84772016-04-13 Jakub Jelinek <jakub@redhat.com>
8478
d08aa032 8479 PR middle-end/70633
8480 * gcc.c-torture/compile/pr70633.c: New test.
8481
38ea8a26 8482 PR debug/70628
8483 * gcc.dg/torture/pr70628.c: New test.
8484
9231d5c2 84852016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8486
8487 PR c++/70610
8488 * g++.dg/template/pr70610.C: New test.
8489 * g++.dg/template/pr70610-2.C: New test.
8490 * g++.dg/template/pr70610-3.C: New test.
8491 * g++.dg/template/pr70610-4.C: New test.
8492
249ca944 84932016-04-12 Jakub Jelinek <jakub@redhat.com>
8494
7f2ea2fb 8495 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8496 128 instead of 32.
8497
249ca944 8498 PR c++/70571
8499 * g++.dg/ext/pr70571.C: New test.
8500
8ca5a97d 85012016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8502
bf32a52d 8503 PR target/70640
8ca5a97d 8504 * gcc.target/powerpc/pr70640.c: New test.
8505
e971b45f 85062016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8507
8508 PR c++/68722
8509 * g++.dg/parse/pr68722.C: New.
8510
0b54d964 85112016-04-12 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR rtl-optimization/70596
8514 * gcc.target/i386/pr70596.c: New test.
8515
d2dd85e3 85162016-04-12 Nathan Sidwell <nathan@acm.org>
8517
8518 PR c++/70501
8519 * g++.dg/init/pr70501.C: New.
8520
2d0001b0 85212016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8522
8523 * gcc.target/i386/asm-flag-6.c: New test.
8524
6c4df0d1 85252016-04-12 Tom de Vries <tom@codesourcery.com>
8526
8527 PR tree-optimization/68756
8528 * gcc.dg/graphite/pr68756.c: New test.
8529
0d60da57 85302016-04-12 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR tree-optimization/70602
8533 * gcc.c-torture/execute/pr70602.c: New test.
8534
62735984 85352016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8536
8537 PR target/70381
8538 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8539 __float128 emulator is built and runs.
8540 * gcc.target/powerpc/float128-1.c: Likewise.
8541
8542 * lib/target-supports.exp (check_ppc_float128_sw_available):
8543 Rework tests for __float128 software and hardware
8544 availability. Fix exit condition to return 0 on success.
8545
a702492c 85462016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8547
8548 PR target/70133
8549 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8550 * gcc.target/aarch64/target_attr_15.c: Likewise.
8551
a8c5ce92 85522016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8553
8554 PR c++/69066
8555 * g++.dg/cpp1y/pr69066.C: New.
8556
5ecab913 85572016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8558
8559 PR fortran/68566
8560 * gfortran.dg/pr36192.f90: Update test.
8561 * gfortran.dg/pr36192_1.f90: Update test.
8562 * gfortran.dg/real_dimension_1.f: Update test.
8563 * gfortran.dg/parameter_array_init_7.f90: New test.
8564
6cb5ef70 85652016-04-09 John David Anglin <danglin@gcc.gnu.org>
8566
4edfdd23 8567 PR testsuite/64039
8568 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8569
964f71e3 8570 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8571
5d61c198 8572 PR rtl-optimization/66669
8573 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8574
16eaaf58 8575 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8576
0b68802d 8577 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8578 * gcc.dg/pie-1.c: Likewise.
8579 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8580 * gcc.dg/pic-4.c: Likewise.
8581 * gcc.dg/pie-3.c: Likewise.
8582 * gcc.dg/pie-4.c: Likewise.
8583
9c0dd509 8584 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8585
03b2d3c1 8586 PR tree-optimization/68644
8587 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8588
6cb5ef70 8589 PR rtl-optimization/64886
8590 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8591
07de41ba 85922016-04-09 Tom de Vries <tom@codesourcery.com>
8593
8594 PR tree-optimization/68953
8595 * gcc.dg/graphite/pr68953.c: New test.
8596
d294e3fb 85972016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8598
8599 PR fortran/70592
8600 * gfortran.dg/deferred_character_16.f90: New test.
8601
3cb15094 86022016-04-09 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR tree-optimization/70586
8605 * gcc.c-torture/execute/pr70586.c: New test.
8606
a02dc66f 86072016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8608
8609 PR sanitizer/70573
8610 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8611 with __builtin_memset
8612 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8613
0c302595 86142016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8615
8616 PR lto/70289
8617 PR ipa/70348
8618 PR tree-optimization/70373
8619 PR middle-end/70533
8620 PR middle-end/70534
8621 PR middle-end/70535
8622 * c-c++-common/goacc/reduction-5.c: New test.
8623 * c-c++-common/goacc/reduction-promotions.c: New test.
8624 * gfortran.dg/goacc/reduction-3.f95: New test.
8625 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8626
c6c0523b 86272016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8628
8629 PR c++/70590
8630 PR c++/70452
8631 * g++.dg/pr70590.C: New test.
8632 * g++.dg/pr70590-2.C: New test.
8633
3ac399da 86342016-04-08 Jakub Jelinek <jakub@redhat.com>
8635
e97d1706 8636 PR middle-end/70593
8637 * gcc.target/i386/pr70593.c: New test.
8638
3ac399da 8639 PR rtl-optimization/70574
8640 * gcc.target/i386/avx2-pr70574.c: New test.
8641
fcfbb129 86422016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8643
8644 PR sanitizer/70541
8645 * c-c++-common/asan/pr70541.c: New test.
8646
0aabcddf 86472016-04-08 Tom de Vries <tom@codesourcery.com>
8648
8649 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8650 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8651
bec0c1e8 86522016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8653
8654 PR target/70566
8655 * gcc.c-torture/execute/pr70566.c: New test.
8656
87c791f5 86572016-04-08 Tom de Vries <tom@codesourcery.com>
8658
8659 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8660 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8661
7f38718f 86622016-04-08 Alan Modra <amodra@gmail.com>
8663
8664 * gcc.target/powerpc/pr70117.c: New.
8665
a96a7710 86662016-04-07 Jakub Jelinek <jakub@redhat.com>
8667
7a6265d1 8668 PR testsuite/70581
8669 * gcc.dg/lto/simd-function_0.c: New test.
8670
a96a7710 8671 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8672 clones.
8673 * c-c++-common/attr-simd-2.c: Likewise.
8674 * c-c++-common/attr-simd-4.c: Likewise.
8675 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8676 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8677
508dd607 86782016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8679
8680 PR testsuite/70553
8681 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8682
1b61585a 86832016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8684 Tom de Vries <tom@codesourcery.com>
8685
8686 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8687 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8688 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8689 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8690 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8691 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8692 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8693 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8694
5f060aa8 86952016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8696
8697 PR c/70436
8698 * g++.dg/warn/Wparentheses-29.C: New test.
8699
d3831f71 87002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8701
8702 PR c/70436
8703 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8704 explicit braces to resolve a future -Wparentheses warning.
8705
382ece2d 87062016-04-06 Richard Henderson <rth@redhat.com>
8707
8708 * gcc.dg/pr61817-1.c: New test.
8709 * gcc.dg/pr61817-2.c: New test.
8710 * gcc.dg/pr69391-1.c: New test.
8711 * gcc.dg/pr69391-2.c: New test.
8712
72234ee9 87132016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8714
8715 PR rtl-optimization/70398
4860a6bf 8716 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8717
5547150a 87182016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8719
8720 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8721
15b70121 87222016-04-06 Yvan Roux <yvan.roux@linaro.org>
8723 Pedro Alves <palves@redhat.com>
8724
8725 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8726
585aefbb 87272016-04-06 Jakub Jelinek <jakub@redhat.com>
8728
0cbb513b 8729 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8730 Check for avx512f effective targets instead of avx2.
8731 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8732 for AVX512F clones.
8733 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8734 * g++.dg/gomp/declare-simd-1.C: Likewise.
8735 * g++.dg/gomp/declare-simd-3.C: Likewise.
8736 * g++.dg/gomp/declare-simd-4.C: Likewise.
8737
585aefbb 8738 PR middle-end/70550
8739 * c-c++-common/gomp/pr70550-1.c: New test.
8740 * c-c++-common/gomp/pr70550-2.c: New test.
8741
0b91cceb 87422016-04-05 Nathan Sidwell <nathan@acm.org>
8743
8744 PR c++/70512
8745 * g++.dg/ext/attribute-may-alias-5.C: New.
8746
645a9d8e 87472016-04-05 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR c++/70336
8750 * c-c++-common/pr70336.c: New test.
8751 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8752 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8753
bdf23925 87542016-04-05 Jan Hubicka <hubicka@ucw.cz>
8755
8756 PR ipa/66223
8757 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8758
aaff837c 87592016-04-05 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR rtl-optimization/70542
8762 * gcc.dg/torture/pr70542.c: New test.
8763 * gcc.target/i386/avx2-pr70542.c: New test.
8764
2eac58a0 87652016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8766
8767 PR tree-optimization/70509
8768 * gcc.target/i386/avx512bw-pr70509.c: New test.
8769
4f7ebe46 87702016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8771
8772 PR c++/70452
8773 * g++.dg/ext/constexpr-vla4.C: New test.
8774
305d86a0 87752016-04-05 Uros Bizjak <ubizjak@gmail.com>
8776
8777 PR target/70510
8778 * gcc.target/i386/pr70510.c: New test.
8779
eec3b789 87802016-04-05 Richard Biener <rguenther@suse.de>
8781
8782 PR tree-optimization/70526
8783 * g++.dg/torture/pr70526.C: New testcase.
8784
ca943582 87852016-04-05 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR target/70525
8788 * gcc.target/i386/pr70525.c: New test.
8789
87825cd5 87902016-04-05 Richard Biener <rguenther@suse.de>
8791
8792 PR middle-end/70499
8793 * g++.dg/torture/pr70499.C: New testcase.
8794
14638828 87952016-04-05 Richard Biener <rguenther@suse.de>
8796
8797 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8798 remove XFAIL.
8799
967a90d5 88002016-04-04 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR middle-end/70307
8803 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8804 rs6000 ABI warnings.
8805
d374a3a3 88062016-04-04 Jan Hubicka <hubicka@ucw.cz>
8807
8808 PR ipa/66223
8809 * g++.dg/ipa/devirt-51.C: New testcase.
8810
8ff377a6 88112016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8812 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8813
8814 PR middle-end/70457
8815 * gcc.dg/torture/pr70457.c: New.
8816
f567b44f 88172016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8818
8819 PR fortran/67538
8820 * gfortran.dg/allocate_with_source_19.f08: New test.
8821
89d4ebfa 88222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8823
8824 PR fortran/65795
8825 * gfortran.dg/coarray_allocate_6.f08: New test.
8826
68ab33a6 88272016-04-04 Richard Biener <rguenther@suse.de>
8828
8829 PR rtl-optimization/70484
8830 * gcc.dg/torture/pr70484.c: New testcase.
8831
c4f5465d 88322016-04-04 Marek Polacek <polacek@redhat.com>
8833
8834 PR c/70307
8835 * gcc.dg/torture/pr70307.c: New test.
8836
bfec6609 88372016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8838
8839 PR target/70416
8840 PR target/67391
8841 * gcc.target/sh/torture/pr70416.c: New.
8842
40df9099 88432016-04-02 Martin Sebor <msebor@redhat.com>
8844
8845 PR c++/67376
8846 PR c++/70170
8847 PR c++/70172
8848 PR c++/70228
8849 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8850 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8851 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8852 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8853 * g++.dg/cpp0x/constexpr-string.C: Same.
8854 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8855 * g++.dg/cpp0x/pr65398.C: Same.
8856 * g++.dg/ext/constexpr-vla1.C: Same.
8857 * g++.dg/ext/constexpr-vla2.C: Same.
8858 * g++.dg/ext/constexpr-vla3.C: Same.
8859 * g++.dg/ubsan/pr63956.C: Same.
8860
0edb9bfe 88612016-04-01 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR rtl-optimization/70467
8864 * gcc.target/i386/pr70467-2.c: New test.
8865
e5b1a1d9 88662016-04-01 Jakub Jelinek <jakub@redhat.com>
8867 Marek Polacek <polacek@redhat.com>
8868
8869 PR c++/70488
8870 * g++.dg/init/new47.C: New test.
8871
b2ca3fb0 88722016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8873
8874 PR target/70496
8875 * gcc.target/arm/pr70496.c: New test.
8876
4c3bd1e3 88772016-04-01 Nathan Sidwell <nathan@acm.org>
8878
47de69ad 8879 PR c++/68475
8880 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8881
313d569f 88822016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8883
8884 PR target/69890
8885 * gcc.dg/strlenopt.h (memmove): New.
8886 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8887 instead of "string.h".
8888 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8889 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8890 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8891 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8892 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8893 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8894 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8895 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8896 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8897 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8898 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8899 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8900 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8901 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8902 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8903 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8904 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8905 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8906 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8907 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8908
5469facd 89092016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8910
8911 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8912 (Holder::foo): Reflect this.
8913
503de754 89142016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8915
8916 PR target/70442
8917 * gcc.dg/pr70442.c: New test.
8918
13ee2de7 89192016-03-31 Nathan Sidwell <nathan@acm.org>
8920
8921 PR c++/70393
8922 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8923
5e0d03a8 89242016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8925
8926 PR target/70453
8927 * gcc.target/i386/pr70453.c: New test.
8928
8cb82ed4 89292016-03-31 Andrey Belevantsev <abel@ispras.ru>
8930
8931 PR target/70292
8932 * gcc.c-torture/pr70292.c: New test.
8933
7952b661 89342016-03-31 Marek Polacek <polacek@redhat.com>
8935
8936 PR c/70297
8937 * c-c++-common/pr70297.c: New test.
8938 * g++.dg/cpp0x/typedef-redecl.C: New test.
8939 * gcc.dg/typedef-redecl2.c: New test.
8940
1607cc74 89412016-03-31 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR rtl-optimization/70460
8944 * gcc.c-torture/execute/pr70460.c: New test.
8945
c689c252 89462016-03-31 Richard Biener <rguenther@suse.de>
8947
8948 PR c++/70430
8949 * g++.dg/ext/vector30.C: New testcase.
8950
91c9586d 89512016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8952 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8953
8954 * gfortran.dg/fmt_pf.f90: New test.
8955
afa5c1b8 89562016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8957
8958 Forward-port from 5 branch
8959 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR testsuite/70356
8962 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8963 dg-require-effective-target after dg-do.
8964
8965 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8966
8967 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8968
6a5dcab3 89692016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8970 Julian Brown <julian@codesourcery.com>
8971 Chung-Lin Tang <cltang@codesourcery.com>
8972 Cesar Philippidis <cesar@codesourcery.com>
8973 James Norris <jnorris@codesourcery.com>
8974 Tom de Vries <tom@codesourcery.com>
8975 Nathan Sidwell <nathan@codesourcery.com>
8976
305d86a0 8977 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8978 * c-c++-common/goacc/loop-clauses.c: Likewise.
8979 * g++.dg/goacc/template.C: Likewise.
8980 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8981 * gfortran.dg/goacc/loop-1.f95: Likewise.
8982 * gfortran.dg/goacc/loop-5.f95: Likewise.
8983 * gfortran.dg/goacc/loop-6.f95: Likewise.
8984 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8985 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8986 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8987 * c-c++-common/goacc/clauses-fail.c: Likewise.
8988 * c-c++-common/goacc/parallel-1.c: Likewise.
8989 * c-c++-common/goacc/reduction-1.c: Likewise.
8990 * c-c++-common/goacc/reduction-2.c: Likewise.
8991 * c-c++-common/goacc/reduction-3.c: Likewise.
8992 * c-c++-common/goacc/reduction-4.c: Likewise.
8993 * c-c++-common/goacc/routine-3.c: Likewise.
8994 * c-c++-common/goacc/routine-4.c: Likewise.
8995 * c-c++-common/goacc/routine-5.c: Likewise.
8996 * c-c++-common/goacc/tile.c: Likewise.
8997 * g++.dg/goacc/template.C: Likewise.
8998 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8999 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9000 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9001 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9002 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9003 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9004 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9005 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9006 * c-c++-common/goacc/use_device-1.c: ... this file.
9007 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9008 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9009 * c-c++-common/goacc/host_data-6.c: ... this file.
9010 * c-c++-common/goacc/loop-2-kernels.c: New file.
9011 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9012 * c-c++-common/goacc/loop-3.c: Likewise.
9013 * g++.dg/goacc/reference.C: Likewise.
9014 * g++.dg/goacc/routine-1.C: Likewise.
9015 * g++.dg/goacc/routine-2.C: Likewise.
9016
932c0baa 90172016-03-30 Richard Biener <rguenther@suse.de>
9018
9019 PR middle-end/70450
9020 * gcc.dg/torture/pr70450.c: New testcase.
9021
7f7c4659 90222016-03-30 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR target/70421
9025 * gcc.dg/torture/pr70421.c: New test.
9026 * gcc.target/i386/avx512f-pr70421.c: New test.
9027
9cbfe80c 90282016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9029
9030 PR testsuite/70364
9031 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9032 (check): New function.
9033 (bar): Call check.
9034 (foo): Align stack to 16 bytes when calling bar.
9035 * gcc.target/i386/cleanup-2.c: Likewise.
9036
f56c7d36 90372016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9038
9039 PR tree-optimization/59124
9040 * gcc.dg/Warray-bounds-19.c: New test.
9041
92a44a68 90422016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9043
9044 * lib/prune.exp (escape_regex_chars): New.
9045 (prune_file_path): Update to quote metcharacters for regexp.
9046
a3daa269 90472016-03-29 Jakub Jelinek <jakub@redhat.com>
9048
24e1ba3d 9049 PR rtl-optimization/70429
9050 * gcc.c-torture/execute/pr70429.c: New test.
9051
a3daa269 9052 PR tree-optimization/70405
9053 * gcc.dg/pr70405.c: New test.
9054
3ef41a6e 90552016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9056
9057 PR fortran/70397
9058 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9059 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9060
4abd9410 90612016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9062
9063 PR testsuite/64177
9064 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9065 __cilkrts_set_param to set two workers.
9066 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9067 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9068
b58e5f0f 90692016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9070
305d86a0 9071 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9072
bff53658 90732016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9074
9075 PR target/70406
305d86a0 9076 * gcc.target/i386/pr70406.c: New test.
bff53658 9077
bb2c9c15 90782016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9079
9080 * gnat.dg/specs/double_record_extension3.ads: New test.
9081
f12c84ab 90822016-03-25 Richard Henderson <rth@redhat.com>
9083
9084 PR target/70120
9085 * gcc.target/aarch64/pr70120-1.c: New.
9086 * gcc.target/aarch64/pr70120-2.c: New.
9087 * gcc.target/aarch64/pr70120-3.c: New.
9088
b0bf58c4 90892016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9090
9091 PR c++/62212
9092 * g++.dg/template/mangle2.C: The dg-do directive should be
9093 "compile" not "assemble".
9094
f175ba0f 90952016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9096
9097 PR lto/69650
9098 * gcc.dg/pr69650.c: New test.
9099
4cc3295f 91002016-03-25 David Edelsohn <dje.gcc@gmail.com>
9101
9102 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9103
0cf40600 91042016-03-25 Alan Modra <amodra@gmail.com>
9105
9106 * gcc.dg/dfp/pr70052.c: New test.
9107
3aebf099 91082016-03-24 Richard Henderson <rth@redhat.com>
9109
9110 PR middle-end/69845
9111 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9112 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9113
83245bd3 91142016-03-24 Tom de Vries <tom@codesourcery.com>
9115
9116 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9117
108e7ee4 91182016-03-24 Tom de Vries <tom@codesourcery.com>
9119
9120 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9121 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9122
17af0b14 91232016-03-24 Tom de Vries <tom@codesourcery.com>
9124
9125 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9126 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9127
6c8770ee 91282016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9129
9130 PR c++/62212
9131 * g++.dg/template/mangle2.C: New test.
9132
a7e21b7b 91332016-03-24 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/70396
9136 * gcc.dg/torture/pr70396.c: New testcase.
9137
f365d297 91382016-03-24 Richard Biener <rguenther@suse.de>
9139
9140 PR middle-end/70370
9141 * gcc.dg/torture/pr70370.c: New testcase.
9142
da7aeb13 91432016-03-24 Tom de Vries <tom@codesourcery.com>
9144
9145 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9146 * gfortran.dg/goacc/kernels-tree.f95: Same.
9147 * gfortran.dg/goacc/parallel-tree.f95: Same.
9148
80b30de0 91492016-03-24 Tom de Vries <tom@codesourcery.com>
9150
9151 * c-c++-common/goacc/uninit-if-clause.c: New test.
9152 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9153
cb9b6b99 91542016-03-24 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR target/70290
305d86a0 9157 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9158 Fix formatting.
cb9b6b99 9159
a4225fff 91602016-03-24 Richard Biener <rguenther@suse.de>
9161
9162 PR tree-optimization/70372
9163 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9164
5a869ab8 91652016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9166
9167 PR c++/70347
9168 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9169
36ce5faa 91702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9171
9172 PR c++/70332
9173 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9174
c4fa85c9 91752016-03-23 Jakub Jelinek <jakub@redhat.com>
9176
d9377ad5 9177 PR c++/70001
9178 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9179 * g++.dg/cpp1y/pr70001.C: New test.
9180
c4fa85c9 9181 PR c++/70323
9182 * g++.dg/cpp0x/constexpr-70323.C: New test.
9183
0a2062da 91842016-03-23 Alexandre Oliva <aoliva@redhat.com>
9185 Jason Merrill <jason@redhat.com>
9186 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR c++/69315
9189 * g++.dg/cpp0x/constexpr-69315.C: New test.
9190 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9191
62d2a6dc 91922016-03-23 Marek Polacek <polacek@redhat.com>
9193
9194 PR c++/69884
9195 * g++.dg/warn/Wignored-attributes-1.C: New test.
9196 * g++.dg/warn/Wignored-attributes-2.C: New test.
9197
a82d6246 91982016-03-23 Tom de Vries <tom@codesourcery.com>
9199
9200 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9201 initialization.
9202 * gfortran.dg/goacc/private-3.f95 (test): Same.
9203 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9204 missing use param.
9205
dc834ba1 92062016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9207
9208 * lib/target-supports.exp: Remove v7ve entry from loop
9209 creating effective target checks.
9210 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9211 (add_options_for_arm_arch_v7ve): Likewise.
9212
7e83fd1f 92132016-03-23 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR tree-optimization/70354
9216 * gcc.dg/vect/pr70354-1.c: New test.
9217 * gcc.dg/vect/pr70354-2.c: New test.
9218 * gcc.target/i386/avx2-pr70354-1.c: New test.
9219 * gcc.target/i386/avx2-pr70354-2.c: New test.
9220
4e4da058 92212016-03-22 Jeff Law <law@redhat.com>
9222
9223 PR target/70232
9224 * gcc.dg/tree-ssa/pr70232.c: New test.
9225
6855137b 92262016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9227
9228 PR target/70302
9229 * gcc.target/i386/pr70302.c: New test.
9230
19db1ec8 92312016-03-22 Richard Biener <rguenther@suse.de>
9232
9233 PR middle-end/70251
9234 * g++.dg/torture/pr70251.C: New testcase.
9235
4baec9f2 92362016-03-22 David Malcolm <dmalcolm@redhat.com>
9237
9238 PR c/69993
9239 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9240 Wmisleading-indentation.c.
9241 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9242 reflect change to diagnostic text and order of messages.
9243 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9244
fcfec126 92452016-03-22 David Edelsohn <dje.gcc@gmail.com>
9246
9247 * g++.dg/ext/java-3.C: Don't compile on AIX.
9248
aa30728a 92492016-03-22 Richard Biener <rguenther@suse.de>
9250
9251 PR middle-end/70333
9252 * gcc.dg/torture/pr70333.c: New testcase.
9253
46ec4eb4 92542016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9255
9256 * g++.dg/ext/pr70290.C: New test.
9257
4880f878 92582016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9259
9260 PR target/70325
9261 * gcc.target/i386/pr70325.c: New test.
9262
3d78ea44 92632016-03-22 Jakub Jelinek <jakub@redhat.com>
9264
5934fb8f 9265 PR target/70329
9266 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9267 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9268
b6436f79 9269 PR target/70300
9270 * gcc.target/i386/pr70300.c: New test.
9271
3d78ea44 9272 PR c++/70295
9273 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9274 (func2): New function for cond with parens, xfail warning for c++.
9275 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9276
b60244f6 92772016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9278
9279 PR c++/70096
9280 * g++.dg/template/ptrmem30.C: New test.
9281
c8e3e744 92822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9283
9284 PR c++/70204
9285 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9286 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9287
2715f63a 92882016-03-21 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR middle-end/70326
9291 * gcc.dg/pr70326.c: New test.
9292
2daa2cda 92932016-03-21 Marc Glisse <marc.glisse@inria.fr>
9294 Jakub Jelinek <jakub@redhat.com>
9295
9296 PR tree-optimization/70317
9297 * gcc.dg/pr70317.c: New test.
9298
d9aa5a50 92992016-03-21 Uros Bizjak <ubizjak@gmail.com>
9300
9301 PR target/70327
9302 * gcc.target/i386/pr70327.c: New test.
9303
e1a88bf4 93042016-03-21 Martin Liska <mliska@suse.cz>
9305
61941425 9306 PR ipa/70306
e1a88bf4 9307 * gcc.dg/ipa/pr70306.c: New test.
9308
d9aa5a50 93092016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9310
9311 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9312 * gcc.target/arm/attr-align3.c: Likewise.
9313 * gcc.target/arm/attr_arm.c: Likewise.
9314 * gcc.target/arm/flip-thumb.c: Likewise.
9315
afdde20c 93162016-03-21 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR target/70296
9319 * gcc.target/powerpc/altivec-36.c: New test.
9320
3f2ef661 93212016-03-21 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/70310
9324 * gcc.dg/torture/pr70310.c: New testcase.
9325
08b2b692 93262016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9327
9328 PR target/70293
9329 * gcc.target/i386/pr70293.c: New test.
9330
93505d22 93312016-03-21 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/70288
9334 * gcc.dg/torture/pr70288-1.c: New testcase.
9335 * gcc.dg/torture/pr70288-2.c: Likewise.
9336
06fd1914 93372016-03-21 Andrey Belevantsev <abel@ispras.ru>
9338
9339 PR rtl-optimization/69307
9340 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9341
b628775e 93422016-03-21 Andrey Belevantsev <abel@ispras.ru>
9343
9344 PR rtl-optimization/69102
9345 * gcc.c-torture/compile/pr69102.c: New test.
9346
1421f43c 93472016-03-18 Jeff Law <law@redhat.com>
9348
9349 PR rtl-optimization/70263
9350 * gcc.c-torture/compile/pr70263-1.c: New test.
9351 * gcc.target/i386/pr70263-2.c: New test.
9352
e7142ce1 93532016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9354
9355 PR rtl-optimization/70278
9356 * gcc.dg/torture/pr70278.c: New test.
9357 * gcc.target/arm/pr70278.c: New test.
9358
5539bc70 93592016-03-18 David Malcolm <dmalcolm@redhat.com>
9360
9361 PR c/70281
9362 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9363 (test_builtin_types_compatible_p): New test function.
9364 * gcc.dg/pr70281.c: New test case.
9365
296a290a 93662016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9367
9368 PR target/70113
9369 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9370
666094f0 93712016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9372
9373 PR tree-optimization/70252
9374 * gcc.dg/pr70252.c: New test.
9375
350514e8 93762016-03-18 Tom de Vries <tom@codesourcery.com>
9377
9378 * gcc.dg/pr70161-2.c: New test.
9379 * gcc.dg/pr70161.c: New test.
9380
011e0cea 93812016-03-18 Tom de Vries <tom@codesourcery.com>
9382
9383 PR ipa/70269
9384 * gcc.dg/pr70269.c: New test.
9385
292a09de 93862016-03-18 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR c++/70267
9389 * g++.dg/ext/java-3.C: New test.
9390
efc86c4c 93912016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9392
9393 PR c++/70205
9394 * g++.dg/lookup/pr70205.C: New test.
9395
a28dd575 93962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9397
9398 PR c++/70218
9399 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9400
92e7ab1e 94012016-03-17 Marek Polacek <polacek@redhat.com>
9402
9403 PR c/69407
9404 * gcc.dg/atomic-op-6.c: New test.
9405
7378dbfb 94062016-03-17 David Malcolm <dmalcolm@redhat.com>
9407
9408 PR c/70264
9409 * c-c++-common/pr70264.c: New test case.
9410
f7995d7d 94112016-03-17 Jakub Jelinek <jakub@redhat.com>
9412
e2895b76 9413 PR c++/70144
9414 * c-c++-common/pr70144-1.c: New test.
9415 * c-c++-common/pr70144-2.c: New test.
9416
f7995d7d 9417 PR c++/70272
9418 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9419 * g++.dg/opt/flifetime-dse6.C: New test.
9420 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9421
5ec4a949 94222016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9423
9424 PR driver/70192
9425 * gcc.dg/pic-1.c: New test.
9426 * gcc.dg/pic-2.c: Likewise.
9427 * gcc.dg/pic-3.c: Likewise.
9428 * gcc.dg/pic-4.c: Likewise.
9429 * gcc.dg/pie-1.c: Likewise.
9430 * gcc.dg/pie-2.c: Likewise.
9431 * gcc.dg/pie-3.c: Likewise.
9432 * gcc.dg/pie-4.c: Likewise.
9433 * gcc.dg/pie-5.c: Likewise.
9434 * gcc.dg/pie-6.c: Likewise.
9435
c28550e1 94362016-03-17 Tom de Vries <tom@codesourcery.com>
9437
9438 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9439 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9440
be3296cb 94412016-03-17 Richard Biener <rguenther@suse.de>
9442
9443 PR debug/70271
9444 * g++.dg/debug/pr70271.C: New testcase.
9445
9b60ef21 94462016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9447
9448 * gcc.target/i386/pr70251.c: New test.
9449
9a80bc1a 94502016-03-17 Marek Polacek <polacek@redhat.com>
9451
9452 PR c++/70194
9453 * g++.dg/warn/constexpr-70194.C: New test.
9454
733d7ff9 94552016-03-16 Richard Henderson <rth@redhat.com>
9456
9457 PR middle-end/70240
9458 * gcc.c-torture/compile/pr70240.c: New.
9459
3e6f12bf 94602016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9461
9462 * gcc.c-torture/compile/20151204.c: Skip for avr.
9463
867c9e99 94642016-03-16 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR target/70245
9467 * g++.dg/opt/pr70245.C: New test.
9468 * g++.dg/opt/pr70245.h: New file.
9469 * g++.dg/opt/pr70245-aux.cc: New file.
9470
8ced6ab7 94712016-03-16 Martin Sebor <msebor@redhat.com>
9472
9473 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9474
37af779a 94752016-03-16 Richard Henderson <rth@redhat.com>
9476
9477 PR middle-end/70199
9478 * gcc.c-torture/compile/pr70199.c: New.
9479
78ed999c 94802016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9481
9482 * gcc.dg/uninit-19.c: Run dos2unix.
9483
462ca422 94842016-03-16 Marek Polacek <polacek@redhat.com>
9485
9486 PR c/70093
9487 * gcc.dg/nested-func-10.c: New test.
9488 * gcc.dg/nested-func-9.c: New test.
9489
fe58aacc 94902016-03-16 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR tree-optimization/68714
9493 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9494
27a53872 94952016-03-16 Tom de Vries <tom@codesourcery.com>
9496
9497 PR tree-optimization/68715
9498 * gcc.dg/graphite/pr68715-2.c: New test.
9499 * gcc.dg/graphite/pr68715.c: New test.
9500 * gfortran.dg/graphite/pr68715.f90: New test.
9501
95049c3c 95022016-03-16 Tom de Vries <tom@codesourcery.com>
9503
9504 PR tree-optimization/68809
9505 * gcc.dg/graphite/pr68809-2.c: New test.
9506 * gcc.dg/graphite/pr68809.c: New test.
9507
09eddd70 95082016-03-16 Jakub Jelinek <jakub@redhat.com>
9509
81fc5915 9510 PR c++/70147
9511 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9512 method call to i () as argument. Adjust expected output.
9513
09eddd70 9514 PR c++/70147
9515 * g++.dg/ubsan/pr70147-1.C: New test.
9516 * g++.dg/ubsan/pr70147-2.C: New test.
9517
6373d2a2 95182016-03-15 Martin Sebor <msebor@redhat.com>
9519
9520 PR c++/58281
9521 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9522
d27a0c11 95232016-03-15 John David Anglin <danglin@gcc.gnu.org>
9524
9908039d 9525 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9526 hppa*-*-hpux*.
9527
45cdc3a6 9528 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9529
d27a0c11 9530 PR libfortran/69799
9531 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9532 libatomic_available.
9533
0dd1d57f 95342016-03-15 Marek Polacek <polacek@redhat.com>
9535
9536 PR c++/70209
9537 * g++.dg/ext/attribute-may-alias-4.C: New test.
9538
0ce02c07 95392016-03-15 Alexander Monakov <amonakov@ispras.ru>
9540
9541 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9542 -fvar-tracking-assignments-toggle flag.
9543
f6e39b30 95442016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9545
9546 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9547
167f93a2 95482016-03-15 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR rtl-optimization/70222
9551 * gcc.c-torture/execute/pr70222-1.c: New test.
9552 * gcc.c-torture/execute/pr70222-2.c: New test.
9553
08a8af4a 95542016-03-15 Richard Henderson <rth@redhat.com>
9555
9556 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9557
738eb905 95582016-03-15 Andrey Belevantsev <abel@ispras.ru>
9559
9560 PR rtl-optimization/69032
9561 * gcc.dg/pr69032.c: New test.
9562
dd148b3a 95632016-03-15 Andrey Belevantsev <abel@ispras.ru>
9564
9565 PR rtl-optimization/63384
d9aa5a50 9566 * g++.dg/pr63384.C: New test.
dd148b3a 9567
acf58115 95682016-03-15 Andrey Belevantsev <abel@ispras.ru>
9569
9570 PR target/64411
9571 * gcc.target/i386/pr64411.C: New test.
9572
a2897dc4 95732016-03-15 Tom de Vries <tom@codesourcery.com>
9574
9575 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9576 * gfortran.dg/goacc/kernels-alias.f95: New test.
9577
7bad2faf 95782016-03-14 Martin Sebor <msebor@redhat.com>
9579
9580 PR c++/53792
9581 * g++.dg/cpp0x/constexpr-inline.C: New test.
9582 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9583
d65fa8d9 95842016-03-14 David Edelsohn <dje.gcc@gmail.com>
9585
9586 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9587
2b3c633f 95882016-03-14 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR middle-end/70219
9591 * gcc.dg/pr70219.c: New test.
9592
e947f9c3 95932016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9594
9595 PR target/70083
9596 * gcc.dg/torture/pr70083.c: New test.
9597 * gcc.target/i386/pr70083.c: New test.
9598
74201dc2 95992016-03-14 Richard Biener <rguenther@suse.de>
9600
9601 PR tree-optimization/56365
9602 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9603
88aea41e 96042016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9605
9606 PR target/70098
9607 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9608 New function.
9609 * g++.dg/pr70098.C: New testcase.
9610
9611
1bd2aefd 96122016-03-14 Tom de Vries <tom@codesourcery.com>
9613
9614 PR tree-optimization/70045
9615 * gcc.dg/graphite/pr70045.c: New test.
9616
922c7033 96172016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9618
9619 PR fortran/69043
9620 * gfortran.dg/include_9.f90: New test.
9621
fd4ab6d9 96222016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9623
9624 PR fortran/45076
9625 gfortran.dg/prof/prof.exp: New script.
9626 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9627
7d7218d3 96282016-03-12 Andrey Belevantsev <abel@ispras.ru>
9629
9630 PR rtl-optimization/69307
9631 * gcc.dg/pr69307.c: New test.
9632
02ffd664 96332016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9634
9635 PR target/69614
9636 * gcc.target/arm/pr69614.c: New.
9637
76e207a9 96382016-03-12 Paul Thomas <pault@gcc.gnu.org>
9639
9640 PR fortran/70031
9641 * gfortran.dg/submodule_14.f08: New test
9642
9643 PR fortran/69524
9644 * gfortran.dg/submodule_15.f08: New test
9645
490ee78a 96462016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9647
9648 PR c++/70106
9649 * g++.dg/cpp1y/paren3.C: New test.
9650
04e137ff 96512016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9652
9653 PR target/70131
9654 * gcc.target/powerpc/ppc-round2.c: New test.
9655
27b2c1c4 96562016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9657
9658 PR target/70123
9659 * gcc.dg/torture/pr70123.c: New test.
9660
84116671 96612016-03-11 Jeff Law <law@redhat.com>
9662
9663 PR tree-optimization/70190
9664 * gcc.c-torture/compile/pr70190.c: New test.
9665
cfa58bc8 96662016-03-11 David Malcolm <dmalcolm@redhat.com>
9667
9668 PR c/68187
9669 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9670 case.
9671 (test43_b): Likewise.
9672 (test43_c): Likewise.
9673 (test43_d): Likewise.
9674 (test43_e): Likewise.
9675 (test43_f): Likewise.
9676 (test43_g): Likewise.
9677 (test44_a): Likewise.
9678 (test44_b): Likewise.
9679 (test44_c): Likewise.
9680 (test44_d): Likewise.
9681 (test44_e): Likewise.
9682
ce234f27 96832016-03-11 David Malcolm <dmalcolm@redhat.com>
9684
9685 PR c/70085
9686 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9687
e4756b48 96882016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9689
9690 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9691 dg-options.
9692
1f5ef87e 96932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9694
9695 PR target/70002
9696 PR target/69245
9697 * gcc.target/aarch64/pr69245_2.c: New test.
9698
f9c352a1 96992016-03-11 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR tree-optimization/70177
9702 * gcc.dg/pr70177.c: New test.
9703
4dd92ac6 97042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9705
9706 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9707
331e4fdb 97082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9709
9710 * gcc.dg/tree-ssa/sra-20.c: New.
9711
69262824 97122016-03-11 Jakub Jelinek <jakub@redhat.com>
9713
6f9a7425 9714 PR rtl-optimization/70174
9715 * gcc.dg/pr70174.c: New test.
9716
69262824 9717 PR tree-optimization/70169
9718 * gcc.dg/pr70169.c: New test.
9719
4637a847 97202016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9721
9722 PR target/70160
9723 * gcc.target/i386/pr70160.c: New test.
9724
5a86d754 97252016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9726
9727 * gcc.target/s390/dfp-1.c: New test.
9728
af4c8290 97292016-03-10 Nick Clifton <nickc@redhat.com>
9730
9731 PR target/70044
9732 * gcc.target/aarch64/pr70044.c: New test.
9733
98dfd328 97342016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9735 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR c++/70001
9738 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9739 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9740 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9741
75e72311 97422016-03-10 Jan Hubicka <hubicka@ucw.cz>
9743
9744 PR lto/69589
9745 * g++.dg/lto/pr69589_0.C: New testcase
9746 * g++.dg/lto/pr69589_1.C: New testcase
9747
a2eb1271 97482016-03-10 Marek Polacek <polacek@redhat.com>
9749
9750 PR c++/70153
9751 * g++.dg/delayedfold/unary-plus1.C: New test.
9752
97532016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9754
9755 * gcc.target/arm/pr45701-1.c: Escape brackets.
9756 * gcc.target/arm/pr45701-2.c: Likewise.
9757
5ab2987f 97582016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9759
9760 * gfortran.dg/unconstrained_commons.f: New.
9761
6972afac 97622016-03-10 Alan Modra <amodra@gmail.com>
9763
9764 * gcc.dg/pr69195.c: New.
9765 * gcc.dg/pr69238.c: New.
9766
c82c99ec 97672016-03-10 Tom de Vries <tom@codesourcery.com>
9768
9769 PR testsuite/68915
9770 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9771
a2389d4a 97722016-03-10 Richard Biener <rguenther@suse.de>
9773
9774 PR tree-optimization/70128
9775 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9776 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9777
c272412d 97782016-03-09 Jakub Jelinek <jakub@redhat.com>
9779
a0451069 9780 PR tree-optimization/70152
9781 * gcc.dg/pr70152.c: New test.
9782
c272412d 9783 PR target/70086
9784 * gcc.target/i386/pr70086-1.c: New test.
9785 * gcc.target/i386/pr70086-2.c: New test.
9786 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9787
9788 PR tree-optimization/70127
9789 * gcc.c-torture/execute/pr70127.c: New test.
9790
27dcb7a8 97912016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9792
9793 * c-c++-common/goacc/combined-directives-2.c: New test.
9794
c24757cf 97952016-03-09 David Malcolm <dmalcolm@redhat.com>
9796
9797 PR c/68473
9798 PR c++/70105
9799 * g++.dg/diagnostic/pr70105.C: New test.
9800 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9801 (test_multiple_ordinary_maps): New test function.
9802
83108969 98032016-03-09 David Malcolm <dmalcolm@redhat.com>
9804
9805 PR c/68473
9806 PR c++/70105
9807 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9808 Drop range information from call to inform_at_rich_loc.
9809 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9810 New.
9811 (test_show_locus): Replace calls to rich_location::add_range with
9812 calls to add_range. Rewrite the tests that used the now-defunct
9813 rich_location ctor taking a source_range. Simplify other tests
9814 by replacing calls to COMBINE_LOCATION_DATA with calls to
9815 make_location.
9816
6733c0e8 98172016-03-09 Richard Biener <rguenther@suse.de>
9818 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR tree-optimization/70138
9821 * gcc.dg/vect/pr70138-1.c: New testcase.
9822 * gcc.dg/vect/pr70138-2.c: Likewise.
9823
96abb9f5 98242016-03-09 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR target/70049
9827 * gcc.target/i386/pr70049.c: New test.
9828
42bb3bfb 98292016-03-09 Richard Biener <rguenther@suse.de>
9830
9831 PR c/70143
9832 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9833 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9834 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9835
27527428 98362016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9837
9838 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9839 arm-*-*.
9840
248449f2 98412016-03-09 Jakub Jelinek <jakub@redhat.com>
9842
1bd49ced 9843 PR middle-end/67278
9844 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9845
248449f2 9846 PR target/67278
9847 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9848
9849 PR middle-end/70050
9850 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9851 in testcase comment.
9852
dfc460ff 98532016-03-09 Tom de Vries <tom@codesourcery.com>
9854
9855 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9856 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9857 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9858 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9859 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9860 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9861 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9862 * gfortran.dg/goacc/kernels-loop.f95: New test.
9863
0377fc7f 98642016-03-08 Martin Sebor <msebor@redhat.com>
9865
9866 PR c++/62096
9867 * g++.dg/warn/overflow-warn-7.C: New test.
9868
3556aa80 98692016-03-08 Jason Merrill <jason@redhat.com>
9870
9871 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9872 * lib/target-supports.exp (check_effective_target_concepts): New.
9873
e5096208 98742016-03-08 Jakub Jelinek <jakub@redhat.com>
9875
5370eb8d 9876 PR c++/70135
9877 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9878 * g++.dg/ubsan/pr70135.C: New test.
9879
e5096208 9880 PR target/70110
9881 * gcc.dg/pr70110.c: New test.
9882
cc37120d 98832016-03-07 Martin Jambor <mjambor@suse.cz>
9884
9885 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9886 * c-c++-common/gomp/if-1.c: Likewise.
9887 * c-c++-common/gomp/pr61486-2.c: Likewise.
9888 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9889 to dg-additional-options.
9890 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9891 * g++/gomp/target-teams-1.c: Likewise.
9892 * gcc.dg/gomp/gomp.exp: Likewise.
9893 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9894 dg-additional-options.
9895 * gfortran.dg/gomp/gomp.exp: Likewise.
9896 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9897 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9898 dg-additional-options.
9899 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9900
53c248d8 99012016-03-07 Martin Jambor <mjambor@suse.cz>
9902
9903 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9904 * c-c++-common/gomp/gridify-1.c: New test.
9905 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9906
541e79a0 99072016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9908
9909 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9910 trigger for cortex-r8, when scanning for register r8.
9911 * gcc.target/arm/pr45701-2.c: Likewise.
9912
4dfabd94 99132016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9914 Jeff Law <law@redhat.com>
4dfabd94 9915
9916 PR tree-optimization/69740
9917 * gcc.c-torture/compile/pr69740-1.c: New test.
9918 * gcc.c-torture/compile/pr69740-2.c: New test.
9919
1b63a87b 99202016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9921
9922 * lib/target-supports.exp
9923 (check_effective_target_whole_vector_shift): Enable for PPC64.
9924
d33914da 99252016-03-07 Richard Biener <rguenther@suse.de>
9926
9927 PR tree-optimization/70115
9928 * gcc.dg/torture/pr70115.c: New testcase.
9929
584fba4b 99302016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9931
9932 PR middle-end/69916
9933 * c-c-++-common/goacc/pr69916.c: New.
9934
7f2f5ec0 99352016-03-07 Richard Henderson <rth@redhat.com>
9936
9937 * gcc.c-torture/compile/pr70061.c: New test.
9938
f530e7c4 99392016-03-07 Richard Biener <rguenther@suse.de>
9940
9941 PR testsuite/70109
9942 * gcc.dg/vect/O3-pr36098.c: New testcase.
9943
a3855fed 99442016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9945
9946 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9947
091ffc31 99482016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9949
9950 * gnat.dg/renaming9.ad[sb]: New testcase.
9951
2941b871 99522016-03-05 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR c++/70084
9955 * g++.dg/expr/stdarg3.C: New test.
9956
5173ce42 99572016-03-04 Jeff Law <law@redhat.com>
9958
9959 PR tree-optimization/69196
9960 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9961 x86_64-*-*.
9962
2d1d2e55 99632016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9964
0e43078e 9965 PR c/69973
9966 * gcc.dg/pr69973.c: New test.
9967
d8ec06ae 9968 PR rtl-optimization/69941
9969 * gcc.dg/torture/pr69941.c: New test.
9970
2d1d2e55 9971 PR c/69824
9972 * gcc.dg/pr69824.c: New test.
9973
32f692e2 99742016-03-05 Tom de Vries <tom@codesourcery.com>
9975
9976 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9977 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9978 function.
9979
1c699e9a 99802016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9981
9982 PR c++/66786
9983 * g++.dg/cpp1y/var-templ48.C: New test.
9984 * g++.dg/cpp1y/var-templ49.C: New test.
9985
358448c6 99862016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9987
9988 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9989
01dc3c45 99902016-03-04 Jakub Jelinek <jakub@redhat.com>
9991
e968ff6d 9992 PR c++/70035
9993 * g++.dg/ubsan/pr70035.C: New test.
9994
01dc3c45 9995 PR target/70062
9996 * gcc.target/i386/pr70062.c: New test.
9997
3937d618 99982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9999
10000 * g++.dg/template/typename21.C: Remove c++98_only.
10001
c58ac7f8 100022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10003
10004 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10005
0060768a 100062016-03-04 David Malcolm <dmalcolm@redhat.com>
10007
10008 PR c/68187
10009 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10010 function.
10011 (fn_42_b): Likewise.
10012 (fn_42_c): Likewise.
10013
74c6fd40 100142016-03-04 David Malcolm <dmalcolm@redhat.com>
10015
10016 PR c/68187
10017 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10018 function.
10019 (fn_40_b): Likewise.
10020 (fn_41_a): Likewise.
10021 (fn_41_b): Likewise.
10022
31b11359 100232016-03-04 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR target/70059
10026 * gcc.target/i386/avx512f-pr70059.c: New test.
10027 * gcc.target/i386/avx512dq-pr70059.c: New test.
10028
c5b93452 100292016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10030
10031 PR rtl-optimization/57676
10032 * gcc.dg/torture/pr57676.c: New test.
10033
268fbd56 100342016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10035
10036 * gcc.dg/pr70026.c: New test.
10037
6560d1ad 100382016-03-04 Marek Polacek <polacek@redhat.com>
10039
10040 PR c/69798
10041 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10042 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10043
cc7dfddf 100442016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10045
10046 PR target/70004
10047 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10048 Delete.
10049 (test_corners_sisd_si): Likewise.
10050 (main): Remove checks of the above.
10051 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10052
e9663bd4 100532016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10054
10055 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10056
dcdd684e 100572016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10058
10059 * gcc.dg/torture/pr69951.c: Accept argc==0.
10060
e692d332 100612016-03-04 Richard Biener <rguenther@suse.de>
10062
10063 PR c++/70054
10064 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10065 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10066
af77b7e6 100672016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10068
10069 PR testsuite/69766
10070 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10071 testing multiarch.
10072
290da96e 100732016-03-04 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR debug/69947
10076 * gcc.dg/guality/pr69947.c: New test.
10077
e51ce713 100782016-03-03 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR ada/70017
10081 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10082
1feed892 100832016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10084
10085 PR rtl-optimization/69904
10086 * gcc.target/arm/pr69904.c: New test.
10087
c32bda69 100882016-03-03 Jakub Jelinek <jakub@redhat.com>
10089
10090 PR target/70021
10091 * gcc.dg/vect/pr70021.c: New test.
10092 * gcc.target/i386/pr70021.c: New test.
10093
1bc579ed 100942016-03-03 Marek Polacek <polacek@redhat.com>
10095
10096 PR middle-end/70050
10097 * gcc.dg/pr70050.c: New test.
10098
cfa8d638 100992016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10100
10101 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10102
1b889259 101032016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10104
10105 PR tree-optimization/70043
10106 * gfortran.dg/vect/pr70043.f90: New test.
10107
f756dfa3 101082016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10109
10110 * gnat.dg/specs/task1.ads: New test.
10111
5cb4863d 101122016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10113
10114 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10115 Invoke gdb with -batch.
10116 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10117
5dd12e43 101182016-03-03 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/55936
10121 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10122
d97ba4ca 101232016-03-02 Jeff Law <law@redhat.com>
10124
5d23c86f 10125 PR rtl-optimization/69942
10126 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10127 effects of argument promotions.
10128
d97ba4ca 10129 PR tree-optimization/69987
10130 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10131 target does not support -fprefetch-loop-arrays.
10132
901faaa0 101332016-03-02 Uros Bizjak <ubizjak@gmail.com>
10134
10135 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10136
51f6fdce 101372016-03-02 Bin Cheng <bin.cheng@arm.com>
10138
6bc7872f 10139 PR rtl-optimization/69052
51f6fdce 10140 * gcc.target/i386/pr69052.c: New test.
10141
31d31e07 101422016-03-02 Alan Modra <amodra@gmail.com>
10143
10144 * gcc.dg/pr69990.c: New.
10145
04faee95 101462016-03-02 Jakub Jelinek <jakub@redhat.com>
10147
270d0117 10148 PR c/68062
10149 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10150
10151 PR middle-end/70022
10152 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10153
04faee95 10154 PR target/70028
10155 * gcc.target/i386/pr70028.c: New test.
10156
a2cc9e8e 101572016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10158
10159 * c-c++-common/asan/swapcontext-test-1.c,
10160 * c-c++-common/tsan/thread_leak.c,
10161 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10162 * g++.dg/tsan/benign_race.C,
10163 * g++.dg/tsan/fd_close_norace.C,
10164 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10165 races with sanitizer output
10166
dd4bd263 101672016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10168 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10169
10170 PR target/67278
10171 * gcc.dg/simd-8.c: New testcase.
10172
b5fe3a49 101732016-03-02 Richard Biener <rguenther@suse.de>
10174
10175 PR middle-end/67278
10176 * gcc.dg/simd-7.c: New testcase.
10177
23601f67 101782016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10179
10180 * gcc.target/i386/pr70007.c: Tweak.
10181
f66f65e7 101822016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10183
10184 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10185
60773515 101862016-03-02 Marek Polacek <polacek@redhat.com>
10187
10188 PR c/67854
10189 * gcc.dg/pr67854.c: New test.
10190
6c094cb1 101912016-03-02 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR middle-end/70025
10194 * gcc.dg/torture/pr70025.c: New test.
10195
7627bb56 101962016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10197
10198 PR tree-optimization/68621
10199 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10200
066c8e94 102012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10202
10203 * gcc.target/i386/pr70007.c: New test.
10204
d3b819ad 102052016-03-01 Jeff Law <law@redhat.com>
10206
d4b9ad56 10207 PR tree-optimization/69196
7e217344 10208 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10209
d3b819ad 10210 PR tree-optimization/69196
10211 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10212 duplicating code and spoiling the expected output.
10213
4f37285d 102142016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10215
10216 PR target/70033
10217 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10218 supports power9 before doing tests.
10219 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10220 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10221 * gcc.target/powerpc/p9-permute.c: Likewise.
10222
3e9c4f6c 102232016-03-01 Uros Bizjak <ubizjak@gmail.com>
10224
10225 PR target/70027
10226 * gcc.target/i386/pr70027.c: New test.
10227
e324729e 102282016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10229
10230 * gcc.dg/pr70017.c: New test.
10231
40e9ce2d 102322016-03-01 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR c/69796
10235 PR c/69974
10236 * gcc.dg/pr69796.c: New test.
10237 * gcc.dg/pr69974.c: New test.
10238
e8b016ea 102392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10240
10241 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10242
24d3127c 102432016-02-29 Jeff Law <law@redhat.com>
10244
10245 PR tree-optimization/69987
10246 * gfortran.dg/pr69987.f90: New test.
10247
10248 PR tree-optimization/69989
10249 * gcc.c-torture/compile/pr69989-2.c: New test.
10250
12cc1225 102512016-03-01 Marek Polacek <polacek@redhat.com>
10252
10253 PR c++/69795
10254 * g++.dg/parse/invalid1.C: New test.
10255
d99a947c 102562016-03-01 Richard Biener <rguenther@suse.de>
10257
10258 PR middle-end/70022
10259 * gcc.dg/pr70022.c: New testcase.
10260
395dbc60 102612016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10262
10263 PR tree-optimization/69956
10264 * gcc.dg/pr69956.c: New test.
10265
40a35c55 102662016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10267
10268 PR target/70011
10269 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10270 XFAIL when hardware supports efficient unaligned storage access.
10271
4edc90b0 102722016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10273
10274 PR c++/69961
10275 * g++.dg/template/pr69961a.C: New test.
10276 * g++.dg/template/pr69961b.C: New test.
10277
1ed1f69a 102782016-02-29 David Malcolm <dmalcolm@redhat.com>
10279
10280 PR preprocessor/69985
10281 * gcc.dg/cpp/pr69985.c: New test case.
10282
01c5d15d 102832016-02-29 Jeff Law <law@redhat.com>
10284
3a4d3de5 10285 PR tree-optimization/70005
10286 * gcc.c-torture/execute/pr70005.c New test.
10287
01c5d15d 10288 PR tree-optimization/69999
10289 * gcc.c-torture/compile/pr69999.c: New test.
10290
1bf66b54 102912016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10292
10293 PR tree-optimization/69652
10294 * gcc.dg/torture/pr69652.c: Delete test.
10295 * gcc.dg/vect/pr69652.c: New test.
10296
b4d653d5 102972016-02-19 Richard Biener <rguenther@suse.de>
10298
10299 PR tree-optimization/69980
10300 * gfortran.dg/vect/pr69980.f90: New testcase.
10301
35bc4745 103022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10303
10304 * gcc.target/sparc/20160229-1.c: New test.
10305
bb54a538 103062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10307
10308 * gnat.dg/stack_usage3.adb: New test.
10309 * gnat.dg/stack_usage3_pkg.ads: New helper.
10310
95164e71 103112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10312
10313 * gnat.dg/renaming8.adb: New test.
10314 * gnat.dg/renaming8_pkg1.ads: New helper.
10315 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10316 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10317
a890896f 103182016-02-29 Richard Biener <rguenther@suse.de>
10319
10320 PR tree-optimization/69720
10321 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10322
5c70403a 103232016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10324
10325 PR fortran/68147
10326 PR fortran/47674
10327 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10328
dfb6d139 103292016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10330 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10331
10332 PR fortran/56007
10333 * gfortran.dg/coarray_8.f90: Adjust error message.
10334 * gfortran.dg/pr56007.f90: New test.
10335 * gfortran.dg/pr56007.f: New test.
10336
536508db 103372016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10338
10339 PR tree-optimization/69989
10340 * gcc.dg/torture/pr69989.c: New test.
10341
eec75e45 103422016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10343
10344 * gcc.target/i386/stack-realign-win.c: New test.
10345
0175e45a 103462016-02-28 Harald Anlauf <anlauf@gmx.de>
10347
10348 PR fortran/60126
10349 * gfortran.dg/pr60126.f90: New test.
10350
2a703589 103512016-02-27 Jeff Law <law@redhat.com>
10352
10353 Revert
10354 2016-02-26 Richard Biener <rguenther@suse.de>
10355 Jeff Law <law@redhat.com>
10356
10357 PR tree-optimization/69740
10358 * gcc.c-torture/compile/pr69740-1.c: New test.
10359 * gcc.c-torture/compile/pr69740-2.c: New test.
10360
359b4c18 103612016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10362
1c96765a 10363 PR fortran/69910
359b4c18 10364 * gfortran.dg/newunit_4.f90: New test.
10365
49462d93 103662016-02-27 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR target/69613
10369 PR rtl-optimization/69886
10370 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10371 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10372 target.
10373
c4ac733e 103742016-02-26 Martin Sebor <msebor@redhat.com>
10375
10376 PR tree-optimization/15826
10377 * gcc.dg/tree-ssa/pr15826.c: New test.
10378
da8c4b5d 103792016-02-26 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR target/69969
10382 * gcc.target/powerpc/pr69969.c: New test.
10383
0a4558eb 103842016-02-26 Martin Sebor <msebor@redhat.com>
10385
10386 PR c++/15766
10387 * g++.old-deja/g++.other/decl5.C: Add a test case.
10388
5b500299 103892016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10390
10391 PR target/69946
10392 * gcc.target/powerpc/pr69946.c: New file.
10393
565f533b 103942016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10395 Jeff Law <law@redhat.com>
565f533b 10396
0a4558eb 10397 PR tree-optimization/69740
565f533b 10398 * gcc.c-torture/compile/pr69740-1.c: New test.
10399 * gcc.c-torture/compile/pr69740-2.c: New test.
10400
ff67cbea 104012016-02-26 Martin Jambor <mjambor@suse.cz>
10402
10403 PR middle-end/69920
10404 * gcc.dg/torture/pr69932.c: New test.
10405 * gcc.dg/torture/pr69936.c: Likewise.
10406
e400d817 104072016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10408
10409 PR target/69709
10410 * gcc.target/s390/pr69709.c: New test.
10411
126a5a2d 104122016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10413
10414 PR target/69245
10415 * gcc.target/aarch64/pr69245_1.c: New test.
10416
59c58860 104172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10418
10419 PR target/69613
10420 * gcc.dg/torture/pr69613.c: New test.
10421
9441fa4e 104222016-02-26 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR rtl-optimization/69891
10425 * gcc.target/i386/pr69891.c: New test.
10426
e48fcde0 104272016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10428 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10429
35ed600a 10430 PR target/61397
f41208a1 10431 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10432 functionality for both 32-bit and 64-bit.
10433
c86aaa0e 104342016-02-26 Richard Biener <rguenther@suse.de>
10435
10436 PR tree-optimization/69551
10437 * gcc.dg/torture/pr69951.c: New testcase.
10438
38e71a65 104392016-02-25 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/48795
10442 * gcc.dg/Warray-bounds-18.c: New testcase.
10443
03331e69 104442016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10445
10446 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10447
f14d8d6a 104482016-02-25 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR rtl-optimization/69896
10451 * gcc.dg/pr69896.c: New test.
10452
4003c807 104532016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10454
10455 PR c++/69736
10456 * g++.dg/cpp1y/paren2.C: New test.
10457
a0573328 104582016-02-24 Martin Sebor <msebor@redhat.com>
10459
10460 PR c/51147
10461 * gcc.dg/enum-mode-2.c: New test.
10462
2cde02ad 104632016-02-24 Jakub Jelinek <jakub@redhat.com>
10464
10465 PR c++/69922
10466 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10467 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10468 * g++.dg/ubsan/pr69922.C: New test.
10469
f0ea75d1 104702016-02-24 Marek Polacek <polacek@redhat.com>
10471
10472 PR c/69819
10473 * gcc.dg/pr69819.c: New test.
10474
05027366 104752016-02-24 Martin Sebor <msebor@redhat.com>
10476
34ed562b 10477 PR c++/69912
10478 * g++.dg/ext/flexary15.C: New test.
10479
104802016-02-24 Martin Sebor <msebor@redhat.com>
10481
10482 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10483 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10484 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10485
650c3ad5 104862016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10487 Charles Baylis <charles.baylis@linaro.org>
10488
10489 PR debug/61033
10490 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10491
596070e8 104922016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10493 Jakub Jelinek <jakub@redhat.com>
596070e8 10494
10495 PR middle-end/69760
10496 * gcc.dg/torture/pr69760.c: New testcase.
10497
d6b92d9f 104982016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10499
10500 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10501 pattern on Solaris with as.
10502
90436d9d 105032016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10504
10505 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10506 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10507 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10508 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10509
7c749495 105102016-02-24 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR middle-end/69915
10513 * gcc.dg/pr69915.c: New test.
10514
9c9680b5 105152016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10516
10517 PR rtl-optimization/69886
10518 * gcc.dg/torture/pr69886.c: New test.
10519
36d081ee 105202016-02-24 Richard Biener <rguenther@suse.de>
10521
10522 PR middle-end/68963
10523 * gcc.dg/torture/pr68963.c: New testcase.
10524
2a0accb9 105252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10526
10527 PR target/69875
10528 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10529 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10530 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10531 * gcc.target/arm/atomic_loaddi_1.c: New test.
10532 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10533 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10534 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10535 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10536 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10537 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10538 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10539 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10540
f0e92ef1 105412016-02-24 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR middle-end/69909
10544 * gcc.dg/torture/pr69909.c: New test.
10545
6907286f 105462016-02-24 Richard Biener <rguenther@suse.de>
10547
10548 PR tree-optimization/69907
10549 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10550 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10551 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10552
e6ab7475 105532016-02-24 Christian Bruel <christian.bruel@st.com>
10554
10555 * gcc.target/arm/pragma_cpp_fma.c: New test.
10556
47587450 105572016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10558
10559 PR fortran/61156
10560 * gfortran.dg/include_6.f90: Update test.
10561
d41ab738 105622016-02-23 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR objc/69844
10565 * objc.dg/pr69844.m: New test.
10566
4772d9d5 105672016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10568
10569 PR libgfortran/69456
10570 * gfortran.dg/namelist_89.f90: New test.
10571 * gfortran.dg/pr59700.f90: Update test..
10572
8c38d887 105732016-02-23 Martin Sebor <msebor@redhat.com>
10574
10575 PR middle-end/69780
10576 * g++.dg/ext/builtin_alloca.C: New test.
10577 * gcc.dg/builtins-68.c: New test.
10578
ee1bfdb0 105792016-02-23 Richard Henderson <rth@redhat.com>
10580
10581 * gcc.target/i386/addr-space-3.c: Remove test.
10582
52609ec3 105832016-02-23 David Malcolm <dmalcolm@redhat.com>
10584
10585 PR preprocessor/69126
10586 PR preprocessor/69543
10587 * c-c++-common/pr69126-2-long.c: New test.
10588 * c-c++-common/pr69126-2-short.c: New test.
10589 * c-c++-common/pr69543-1.c: Remove xfail.
10590
d5bf2cc8 105912016-02-23 David Malcolm <dmalcolm@redhat.com>
10592
10593 PR preprocessor/69126
10594 PR preprocessor/69543
10595 PR preprocessor/69558
10596 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10597 (f): Rename to...
10598 (test_2): ...this, and add leading comment.
10599 (MACRO_3, test_3): New.
10600 (MACRO_4A, MACRO_4B, test_4): New.
10601 (MACRO): Rename to...
10602 (MACRO_5): ...this.
10603 (g): Rename to...
10604 (test_5): ...this, updating for renaming of MACRO, and
10605 add leading comment.
10606 * c-c++-common/pr69543-1.c: New.
10607 * c-c++-common/pr69543-2.c: New.
10608 * c-c++-common/pr69543-3.c: New.
10609 * c-c++-common/pr69543-4.c: New.
10610 * c-c++-common/pr69558-1.c: New.
10611 * c-c++-common/pr69558-2.c: New.
10612 * c-c++-common/pr69558-3.c: New.
10613 * c-c++-common/pr69558-4.c: New.
10614 * gcc.dg/pr69558.c: Move to...
10615 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10616 xfail for c++.
10617
3a37a410 106182016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10619
10620 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10621 to -ftree-parallelize-loops/-fopenacc changes.
10622 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10623 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10624 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10625 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10626 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10627 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10628 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10629 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10630 * c-c++-common/goacc/kernels-loop.c: Likewise.
10631 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10632 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10633 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10634 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10635
ecca180f 106362016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10637
10638 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10639
eec0fa3f 106402016-02-23 Jakub Jelinek <jakub@redhat.com>
10641
f1f91c07 10642 PR c++/69902
10643 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10644
eec0fa3f 10645 PR c/69900
10646 * gcc.dg/pr69900.c: New test.
10647
e045424d 106482016-02-23 Martin Jambor <mjambor@suse.cz>
10649
10650 PR tree-optimization/69666
10651 * gcc.dg/tree-ssa/pr69666.c: New test.
10652
f482dff6 106532016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10654
10655 PR fortran/67451
10656 * gfortran.dg/coarray_allocate_5.f08: New test.
10657
57ed698b 106582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10659
10660 * gcc.target/s390/vcond-shift.c: Move to ...
10661 * gcc.target/s390/vector/vcond-shift.c: ... here.
10662
990e443c 106632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10664
10665 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10666 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10667
296c5f01 106682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10669
10670 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10671
e53f41d5 106722016-02-20 Mark Wielaard <mjw@redhat.com>
10673
10674 PR c/28901
10675 * gcc.dg/unused-variable-3.c: New test.
10676
13af201d 106772016-02-22 Jakub Jelinek <jakub@redhat.com>
10678
10679 PR target/69888
10680 * gcc.target/i386/pr69888.c: New test.
10681
682c90f9 106822016-02-22 Richard Biener <rguenther@suse.de>
10683
10684 PR tree-optimization/69882
10685 * gfortran.dg/vect/pr69882.f90: New testcase.
10686
b8cd18c3 106872016-02-22 Jakub Jelinek <jakub@redhat.com>
10688
10689 PR target/69885
10690 * gcc.dg/pr69885.c: New test.
10691
09343379 106922016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10693
10694 PR target/69806
10695 PR target/54089
10696 * gcc.target/sh/pr54089-10.c: New.
10697
b345a09f 106982016-02-20 Paul Thomas <pault@gcc.gnu.org>
10699
10700 PR fortran/69423
10701 * gfortran.dg/deferred_character_15.f90 : New test.
10702
51385aed 107032016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10704
10705 PR fortran/57365
10706 gfortran.dg/allocate_with_source_18.f03: New test.
10707
107082016-02-20 Harald Anlauf <anlauf@gmx.de>
10709
10710 PR fortran/52531
10711 gfortran.dg/gomp/pr52531.f90: New test.
10712
9cce8384 107132016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10714
10715 PR c++/69865
10716 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10717 -std=c++03.
10718
d91f5fbb 107192016-02-19 Jakub Jelinek <jakub@redhat.com>
10720
563d5cb8 10721 PR c++/69826
10722 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10723 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10724
0a04aac9 10725 PR c++/69850
10726 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10727
d91f5fbb 10728 PR c++/69851
10729 * g++.dg/torture/pr69851.C: New test.
10730
5fe1f282 107312016-02-19 Martin Sebor <msebor@redhat.com>
10732
10733 PR testsuite/69573
10734 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10735
a45bce11 107362016-02-19 Jakub Jelinek <jakub@redhat.com>
10737
6263dde1 10738 PR c++/69850
10739 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10740 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10741
a45bce11 10742 PR c++/67767
10743 * g++.dg/cpp0x/pr67767.C: New test.
10744
cf2ed1b7 107452016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10746
10747 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10748 for fp, simd, crypto, crc, lse.
10749 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10750 above.
10751 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10752 effective target check.
10753
f6cc34b0 107542016-02-19 Jakub Jelinek <jakub@redhat.com>
10755
10756 PR target/69820
10757 * gcc.target/i386/pr69820.c: New test.
10758
6c678e78 107592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10760
10761 * gcc.target/s390/vector/int128-1.c: New test.
10762
b088ff4b 107632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10764
10765 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10766
b11e60a4 107672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10768
10769 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10770 instruction pattern name to prevent the testcase from failing with
10771 -march=z13.
10772
664ff6a0 107732016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10774
10775 * gcc.target/s390/md/movstr-2.c: New test.
10776
e80be24b 107772016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10778
10779 * gcc.target/s390/morestack.c: New test.
10780
9839f350 107812016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10782
10783 PR target/69625
10784 * gcc.target/s390/pr69625.c: Add test case.
10785
4550fbd0 107862016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10787
10788 PR testsuite/68580
10789 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10790
57d00b6a 107912016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10792
10793 PR target/68404
10794 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10795 * gcc.target/powerpc/fusion3.c: Likewise.
10796
63ad69d6 107972016-02-18 Richard Biener <rguenther@suse.de>
10798
10799 PR middle-end/69553
10800 * g++.dg/torture/pr69553.C: New testcase.
10801
d92404ed 108022016-02-18 Nick Clifton <nickc@redhat.com>
10803
4550fbd0 10804 PR target/62254
10805 PR target/69610
10806 * gcc.target/arm/pr62554.c: New test.
10807 * gcc.target/arm/pr69610-1.c: New test.
10808 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10809
0808dfce 108102016-02-18 Richard Biener <rguenther@suse.de>
10811
10812 PR middle-end/69854
10813 * gcc.dg/torture/pr69854.c: New testcase.
10814
fc3527e3 108152016-02-17 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR c++/69850
10818 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10819
e3c24279 108202012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10821
10822 * gcc.target/powerpc/vec-cg.c: New test.
10823
c9732c2b 108242016-02-17 Richard Biener <rguenther@suse.de>
10825
10826 PR testsuite/69586
10827 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10828
51bf9f9b 108292016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10830
10831 PR target/69161
10832 * gcc.c-torture/compile/pr69161.c: New test.
10833
6baedca3 108342016-02-17 David Sherwood <david.sherwood@arm.com>
10835
10836 PR target/69532
10837 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10838 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10839
4f240715 108402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10841
10842 * gcc.dg/ifcvt-4.c: Skip on Visium.
10843
e0c0515d 108442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10845
10846 * gnat.dg/atomic8.adb: New test.
10847
7b319ee6 108482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10849
10850 * gnat.dg/discr46.ad[sb]: New test.
10851
48a7e3d1 108522016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10853
10854 PR Target/48344
10855 * gcc.target/powerpc/pr48344-1.c: New test.
10856
3f844f15 108572015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10858
10859 PR fortran/69742
10860 * gfortran.dg/associate_21.f90: New test.
10861
7675e968 108622016-02-16 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR c/69835
10865 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10866 -Wnonnull in dg-options.
10867 * c-c++-common/nonnull-2.c: New test.
10868
d6faee88 108692016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10870 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10871
10872 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10873
3a2a72aa 108742016-02-16 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR middle-end/69801
10877 * gcc.dg/pr69801.c: Add empty dg-options.
10878
28072426 108792016-02-16 James Norris <jnorris@codesourcery.com>
10880
10881 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10882 * g++.dg/goacc/deviceptr-1.c: New file.
10883
37fffac2 108842016-02-16 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR tree-optimization/69820
10887 * gcc.dg/vect/pr69820.c: New test.
10888
f72a5e61 108892016-02-16 Richard Biener <rguenther@suse.de>
10890
10891 PR tree-optimization/69776
10892 * gcc.dg/torture/pr69776-2.c: New testcase.
10893
50e0cd76 108942016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10895
10896 PR tree-optimization/69714
10897 * gcc.dg/torture/pr69714.c: New test.
10898
14a72c4e 108992016-02-16 Jakub Jelinek <jakub@redhat.com>
10900
10901 PR tree-optimization/69802
10902 * gcc.dg/pr69802.c: New test.
10903
fd808c11 109042016-02-16 Richard Biener <rguenther@suse.de>
10905
10906 PR middle-end/69801
10907 * gcc.dg/pr69801.c: New testcase.
10908
49a549ca 109092016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10910
10911 PR libgfortran/69651
10912 * gfortran.dg/read_bang.f90: New test.
10913 * gfortran.dg/read_bang4.f90: New test.
10914
77454e6e 109152016-02-15 Jakub Jelinek <jakub@redhat.com>
10916
2074f21c 10917 PR c++/69658
10918 * g++.dg/init/pr69658.C: New test.
10919
77454e6e 10920 PR c++/69797
10921 * c-c++-common/pr69797.c: New test.
10922
4ef4d764 109232016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10924
10925 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10926 check for aarch64*-*-*.
10927
4a45fe0f 109282016-02-15 Richard Biener <rguenther@suse.de>
10929
10930 PR tree-optimization/69783
10931 * gcc.dg/vect/pr69783.c: New testcase.
10932
0b3619e6 109332016-02-15 Richard Biener <rguenther@suse.de>
10934
10935 PR tree-optimization/69776
10936 * gcc.dg/torture/pr69776.c: New testcase.
10937
9b49c3cb 109382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10939
10940 PR fortran/60526
10941 * gfortran.dg/type_decl_4.f90: Reinstated.
10942
e46faff9 109432016-02-14 John David Anglin <danglin@gcc.gnu.org>
10944
10945 PR fortran/68746
10946 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10947
a96c809a 109482016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10949
10950 PR fortran/60526
10951 PR bootstrap/69816
10952 * gfortran.dg/type_decl_4.f90: Removed.
10953
fdec7e88 109542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10955
10956 PR fortran/60526
10957 * gfortran.dg/type_decl_4.f90: New test.
10958
a72095c4 109592016-02-14 Alan Modra <amodra@gmail.com>
10960
bc436924 10961 PR testsuite/68886
a72095c4 10962 * gcc.c-torture/execute/stkalign.c: Revise test.
10963
73bb5f8b 109642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10965
10966 PR target/67260
10967 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10968
beb13161 109692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10970
10971 PR target/67260
10972 * gcc.target/sh/torture/pr67260.c: New.
10973
67cab04e 109742016-02-12 John David Anglin <danglin@gcc.gnu.org>
10975
10976 * gcc.dg/pr67964.c: Add dg-require-alias.
10977
44a59bb1 109782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10979
10980 PR target/67636
10981 PR target/64345
10982 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10983
38c9bd3a 109842016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10985
10986 PR libgfortran/69668
10987 * gfortran.dg/namelist_88.f90: New test.
10988
1774ff82 109892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10990
10991 PR libgfortran/69668
10992 * gfortran.dg/namelist_38.f90: Update test.
10993 * gfortran.dg/namelist_84.f90: Update test.
10994
aec1f4bd 109952016-02-12 David Malcolm <dmalcolm@redhat.com>
10996
10997 PR other/69554
10998 * gcc.dg/pr69554-1.c: New test.
10999 * gfortran.dg/pr69554-1.F90: New test.
11000 * gfortran.dg/pr69554-2.F90: New test.
11001 * lib/gcc-dg.exp (proc dg-locus): New function.
11002 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11003 distinguish between the caret-printing and non-caret-printing
11004 cases. If caret-printing has been explicitly enabled, bail out
11005 without attempting to fix up the output.
11006
da7d5066 110072016-02-12 David Malcolm <dmalcolm@redhat.com>
11008
11009 PR driver/69265
11010 PR driver/69453
11011 * gcc.dg/spellcheck-options-3.c: New test case.
11012 * gcc.dg/spellcheck-options-4.c: New test case.
11013 * gcc.dg/spellcheck-options-5.c: New test case.
11014 * gcc.dg/spellcheck-options-6.c: New test case.
11015 * gcc.dg/spellcheck-options-7.c: New test case.
11016 * gcc.dg/spellcheck-options-8.c: New test case.
11017 * gcc.dg/spellcheck-options-9.c: New test case.
11018 * gcc.dg/spellcheck-options-10.c: New test case.
11019
fcce1b0b 110202016-02-12 Jakub Jelinek <jakub@redhat.com>
11021
11022 PR rtl-optimization/69764
11023 PR rtl-optimization/69771
11024 * c-c++-common/pr69764.c: New test.
11025 * gcc.dg/torture/pr69771.c: New test.
11026
6d609290 110272016-02-12 Marek Polacek <polacek@redhat.com>
11028
11029 * g++.dg/torture/init-list1.C: New.
11030
7d75fb56 110312016-02-12 Marek Polacek <polacek@redhat.com>
11032
11033 * gcc.dg/pr69522.c: Add empty dg-options.
11034
52543fda 110352016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11036
11037 * g++.dg/lto/lto.exp: Include and init mpx.
11038 * g++.dg/lto/pr69729_0.C: New test.
11039
34947478 110402016-02-12 Jakub Jelinek <jakub@redhat.com>
11041
9181a4ec 11042 PR ipa/69241
11043 * g++.dg/ipa/pr69241-4.C: New test.
11044
34947478 11045 PR ipa/68672
11046 * g++.dg/ipa/pr68672-1.C: New test.
11047 * g++.dg/ipa/pr68672-2.C: New test.
11048 * g++.dg/ipa/pr68672-3.C: New test.
11049
74a4140f 110502016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11051
11052 PR c/69522
50e0cd76 11053 * gcc.dg/pr69522.c: New test.
74a4140f 11054
9ddb20d6 110552016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11056
11057 PR c++/69098
11058 * g++.dg/cpp1y/69098.C: New test.
11059 * g++.dg/cpp1y/69098-2.C: New test.
11060
67cf9b55 110612016-02-12 Jakub Jelinek <jakub@redhat.com>
11062
11063 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11064 and neighbour -> neighbor.
11065 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11066 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11067 * c-c++-common/Wvarargs.c: Likewise.
11068 * c-c++-common/goacc/host_data-5.c: Likewise.
11069 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11070 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11071 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11072 * gcc.target/aarch64/pr60697.c: Likewise.
11073 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11074 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11075 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11076 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11077 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11078 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11079 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11080 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11081 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11082 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11083 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11084 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11085 * g++.dg/lookup/koenig5.C: Likewise.
11086 * g++.dg/ext/no-asm-2.C: Likewise.
11087 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11088 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11089 * gfortran.dg/used_types_16.f90: Likewise.
11090 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11091 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11092 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11093 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11094 * gfortran.dg/abstract_type_6.f03: Likewise.
11095 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11096 * gfortran.dg/used_types_15.f90: Likewise.
11097 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11098 * gfortran.dg/exit_3.f08: Likewise.
11099 * gfortran.dg/open_status_2.f90: Likewise.
11100 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11101 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11102 * gfortran.dg/associate_1.f03: Likewise.
11103 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11104 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11105 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11106 * gcc.dg/builtin-object-size-1.c: Likewise.
11107 * gcc.dg/noreturn-6.c: Likewise.
11108 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11109 * gcc.dg/globalalias.c: Likewise.
11110 * gcc.dg/builtins-config.h: Likewise.
11111 * gcc.dg/pr30457.c: Likewise.
11112 * gcc.c-torture/compile/volatile-1.c: Likewise.
11113 * gcc.c-torture/execute/20101011-1.c: Likewise.
11114 * c-c++-common/Waddress-1.c: Likewise.
11115
40b38ace 111162016-02-11 Jakub Jelinek <jakub@redhat.com>
11117
11118 PR c/69768
11119 * c-c++-common/Waddress-1.c: New test.
11120
42c87ca9 111212016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11122
11123 PR fortran/69296
11124 * gfortran.dg/associate_19.f03: New test.
11125 * gfortran.dg/associate_20.f03: New test.
11126
acb7939f 111272016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11128
11129 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11130
6defe3c5 111312016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11132
11133 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11134 .arch armv8-a\n. Add -dA to dg-options.
11135 * gcc.target/aarch64/assembler_arch_1.c: New test.
11136 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11137
63f63318 111382016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11139
11140 PR c++/68726
11141 * g++.dg/cpp0x/pr68726.C: New.
11142
1cddf457 111432016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11144
11145 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11146 test.
11147
b86fba37 111482016-02-11 Richard Biener <rguenther@suse.de>
11149
11150 * g++.dg/tree-ssa/pr61034.C: Adjust.
11151
ec4ec95a 111522016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11153
be7c31e9 11154 PR target/69148
ec4ec95a 11155 * gcc.target/s390/pr69148.c: New.
11156
f64416ca 111572016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11158
11159 PR tree-optimization/69652
11160 * gcc.dg/torture/pr69652.c: New test.
11161
e5d1ea31 111622016-02-10 Jakub Jelinek <jakub@redhat.com>
11163 Patrick Palka <ppalka@gcc.gnu.org>
11164
11165 PR ipa/69241
11166 PR c++/69649
11167 * g++.dg/ipa/pr69241-1.C: New test.
11168 * g++.dg/ipa/pr69241-2.C: New test.
11169 * g++.dg/ipa/pr69241-3.C: New test.
11170 * g++.dg/ipa/pr69649.C: New test.
11171
fa03b19d 111722016-02-10 Uros Bizjak <ubizjak@gmail.com>
11173
11174 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11175 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11176
14485c8a 111772016-02-10 Bin Cheng <bin.cheng@arm.com>
11178
11179 PR tree-optimization/68021
11180 * gcc.dg/tree-ssa/pr68021.c: New test.
11181
79f1ed25 111822016-02-10 Richard Biener <rguenther@suse.de>
11183
11184 PR tree-optimization/69726
11185 * gcc.dg/uninit-22.c: New testcase.
11186
58f74eff 111872016-02-09 Andrew Pinski <apinski@cavium.com>
11188
11189 PR tree-opt/69282
11190 * gcc.c-torture/compile/20160205-1.c: New testcase.
11191
600c00f7 111922016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11193
11194 PR target/68404
11195 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11196 instead accessing a really large arrray.
11197 * gcc.target/powerpc/fusion3.c: Likewise.
11198
0771836e 111992016-02-09 Charles Baylis <charles.baylis@linaro.org>
11200
11201 PR target/68532
11202 * gcc.c-torture/execute/pr68532.c: New test.
11203
4ccd644f 112042016-02-11 Alexandre Oliva <aoliva@redhat.com>
11205
11206 PR target/69634
11207 * gcc.dg/pr69634.c: New.
11208
2e980a39 112092016-02-09 Richard Biener <rguenther@suse.de>
11210
11211 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11212
aacf7102 112132016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11214
aacf7102 11215 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11216
a1856ddf 112172016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11218
11219 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11220
d4d3da7e 112212016-02-09 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/69715
11224 * gcc.dg/torture/pr69715.c: New testcase.
11225
9cc6714f 112262016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11227
11228 PR c++/69139
11229 * g++.dg/cpp0x/trailing12.C: New test.
11230 * g++.dg/cpp0x/trailing13.C: New test.
11231
83d5062b 112322016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11233
11234 PR c++/69283
11235 PR c++/67835
11236 * g++.dg/cpp1y/auto-fn29.C: New test.
11237 * g++.dg/cpp1y/auto-fn30.C: New test.
11238
394a86f3 112392016-02-08 Jakub Jelinek <jakub@redhat.com>
11240
11241 PR tree-optimization/69209
11242 * gcc.c-torture/compile/pr69209.c: New test.
11243
93b124b4 112442016-02-08 Jeff Law <law@redhat.com>
11245
11246 PR tree-optimization/68541
11247 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11248 of statements allowed in join block for path splitting.
11249
26abce13 112502016-02-08 Jakub Jelinek <jakub@redhat.com>
11251
0acb2d6e 11252 PR c++/59627
11253 * g++.dg/gomp/pr59627.C: New test.
11254
26abce13 11255 PR ipa/69239
11256 * g++.dg/ipa/pr69239.C: New test.
11257
86e0b129 112582016-02-08 David Malcolm <dmalcolm@redhat.com>
11259
11260 PR preprocessor/69664
11261 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11262 * gcc.dg/cpp/warn-comments.c: Likewise.
11263
f553d9f8 112642016-02-08 Marek Polacek <polacek@redhat.com>
11265
11266 PR c++/69688
11267 * g++.dg/init/const12.C: New test.
11268
600695e0 112692016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11270
11271 PR target/60410
11272 * gcc.dg/lto/pr55113_0.c: Remove test.
11273
c4f4b1e8 112742016-02-08 Richard Biener <rguenther@suse.de>
11275
11276 PR tree-optimization/69719
11277 * gcc.dg/torture/pr69719.c: New testcase.
11278
5a987d87 112792016-02-08 Richard Biener <rguenther@suse.de>
11280 Jeff Law <law@redhat.com>
11281
11282 PR target/68273
11283 * gcc.target/mips/pr68273.c: New testcase.
11284
0418e71d 112852016-02-08 Richard Biener <rguenther@suse.de>
11286
11287 PR rtl-optimization/69274
11288 * gcc.target/i386/addr-sel-1.c: XFAIL.
11289
07c0f1ca 112902016-02-08 Jeff Law <law@redhat.com>
11291
40d85f4c 11292 PR tree-optimization/68541
11293 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11294
140e093f 11295 PR tree-optimization/65917
07c0f1ca 11296 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11297
16430acf 112982016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11299
11300 PR fortran/50555
11301 * gfortran.dg/namelist_args.f90: New test.
11302
3f0ff0d8 113032016-02-05 Jeff Law <law@redhat.com>
11304
140e093f 11305 PR tree-optimization/68541
3f0ff0d8 11306 * gcc.dg/tree-ssa/split-path-2.c: New test.
11307 * gcc.dg/tree-ssa/split-path-3.c: New test.
11308 * gcc.dg/tree-ssa/split-path-4.c: New test.
11309 * gcc.dg/tree-ssa/split-path-5.c: New test.
11310 * gcc.dg/tree-ssa/split-path-6.c: New test.
11311 * gcc.dg/tree-ssa/split-path-7.c: New test.
11312
a7cc1f94 113132016-02-05 Martin Sebor <msebor@redhat.com>
11314
11315 PR c++/69662
11316 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11317 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11318
fcb25f28 113192016-02-06 Richard HEnderson <rth@redhat.com>
11320
11321 PR c/69643
11322 * gcc.target/i386/addr-space-4.c: New.
11323 * gcc.target/i386/addr-space-5.c: New.
11324
3a2545a1 113252016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11326
11327 PR fortran/66089
11328 * gfortran.dg/elemental_dependency_6.f90: New.
11329
1e302465 113302016-02-05 Jakub Jelinek <jakub@redhat.com>
11331
66feb54c 11332 PR rtl-optimization/69691
11333 * gcc.c-torture/execute/pr69691.c: New test.
11334
1e302465 11335 PR c++/69628
11336 * g++.dg/parse/pr69628.C: New test.
11337
9c28a298 113382016-02-05 Uros Bizjak <ubizjak@gmail.com>
11339
11340 * gcc.dg/sancov/asan.c: Move to ...
11341 * gcc.dg/asan/sancov-1.c: ... here.
11342
a854e286 113432016-02-05 Uros Bizjak <ubizjak@gmail.com>
11344
11345 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11346
d4f0b240 113472016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11348
11349 PR target/69677
11350 * gcc.target/i386/pr69677.c: New test.
11351
235d8723 113522016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11353
11354 PR c++/68948
11355 * g++.dg/template/pr68948.C: New test.
11356
f390cf65 113572016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11358
11359 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11360 (only necessary on s390x).
11361
ab99f104 113622016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11363
11364 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11365 -mno-accumulate-outgoing-args.
11366
f7ef5392 113672016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11368
11369 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11370
6b098e91 113712016-02-04 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR c/69669
11374 * c-c++-common/pr69669.c: New test.
11375
f0146cf3 113762016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11377
11378 PR target/69667
11379 * g++.dg/pr69667.C: New file.
11380
08fd6cf5 113812016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11382
11383 PR target/69619
11384 * gcc.dg/pr69619.c: Add new test.
11385
a6f3f39f 113862016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11387
11388 PR rtl-optimization/69577
11389 * gcc.target/i386/pr69577.c: New test.
11390
774068a0 113912016-02-04 Martin Liska <mliska@suse.cz>
11392
11393 * g++.dg/asan/pr69276.C: New test.
11394
f50a7894 113952016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11396
11397 PR target/65932
11398 PR target/67714
11399 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11400 a single smulbb instruction.
11401 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11402 * gcc.target/amr/wmul-2.c: Likewise.
11403
6b722eb3 114042016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11405
11406 PR target/65932
11407 PR target/67714
11408 * gcc.c-torture/execute/pr67714.c: New test.
11409
1f1475a7 114102016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11411
11412 PR target/69454
11413 * gcc.target/i386/pr69454-1.c: New test.
11414 * gcc.target/i386/pr69454-2.c: New test.
11415
6b94e133 114162016-02-03 Martin Sebor <msebor@redhat.com>
11417
11418 PR c++/69251
11419 PR c++/69253
11420 PR c++/69290
11421 PR c++/69277
11422 PR c++/69349
11423 * g++.dg/ext/flexarray-mangle-2.C: New test.
11424 * g++.dg/ext/flexarray-mangle.C: New test.
11425 * g++.dg/ext/flexarray-subst.C: New test.
11426 * g++.dg/ext/flexary11.C: New test.
11427 * g++.dg/ext/flexary12.C: New test.
11428 * g++.dg/ext/flexary13.C: New test.
11429 * g++.dg/ext/flexary14.C: New test.
11430 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11431
342ed0ac 114322016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11433
11434 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11435 Define only if CHECK_FLOAT128 is defined.
11436 (main): Properly initialize u5.
11437
edf6c4d2 114382016-02-03 Jakub Jelinek <jakub@redhat.com>
11439
415d5641 11440 PR c/69627
11441 * gcc.dg/pr69627.c: New test.
11442
edf6c4d2 11443 PR target/69644
11444 * gcc.dg/pr69644.c: New test.
11445
cf8f3ba0 114462016-02-03 Mike Stump <mikestump@comcast.net>
11447
11448 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11449 support for struct-layout-1.exp.
11450
c90d55dd 114512016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11452
11453 PR c++/69056
f7ef5392 11454 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11455
401bd0c8 114562016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11457 Alexandre Oliva <aoliva@redhat.com>
11458
11459 PR target/69461
11460 * gcc.target/powerpc/pr69461.c: New.
11461
277d9d1d 114622016-02-03 Uros Bizjak <ubizjak@gmail.com>
11463
11464 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11465 works from here ...
11466 (check_effective_target_fsanitize_thread): ... to here. Do not
11467 specify additional compile flags for the test source.
11468 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11469 specify additional compile flags for the test source.
11470
e69ad94a 114712016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11472
11473 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11474
a4454da2 114752016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11476
11477 PR fortran/67451
11478 PR fortran/69418
11479 * gfortran.dg/coarray_allocate_2.f08: New test.
11480 * gfortran.dg/coarray_allocate_3.f08: New test.
11481 * gfortran.dg/coarray_allocate_4.f08: New test.
11482
88cab2dd 114832016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11484
11485 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11486 use same scan-tree-dump-times on all platforms.
11487 * gcc.dg/vect/vect-outer-1.c: Likewise.
11488 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11489 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11490 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11491 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11492 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11493 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11494 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11495
66ea75c4 114962016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11497
11498 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11499 warning.
11500
4eef8df7 115012016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11502
11503 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11504
665fbc2f 115052016-02-02 James Norris <jnorris@codesourcery.com>
11506
11507 * c-c++-common/goacc/routine-5.c: Add tests.
11508
b10e3d47 115092016-02-02 Alexander Monakov <amonakov@ispras.ru>
11510
11511 * gcc.target/nvptx/unsigned-cmp.c: New test.
11512
12ad66dd 115132016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11514
11515 * gcc.target/aarch64/scalar_shift_1.c
11516 (test_corners_sisd_di): Improve force to SIMD register.
11517 (test_corners_sisd_si): Likewise.
11518 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11519 Remove scan-assembler check for ldr.
11520
f9ec342f 115212016-02-02 Richard Biener <rguenther@suse.de>
11522
11523 PR tree-optimization/69595
11524 * gcc.dg/Warray-bounds-17.c: New testcase.
11525
32f2925a 115262016-02-02 Richard Biener <rguenther@suse.de>
11527
11528 PR tree-optimization/69606
11529 * gcc.dg/torture/pr69606.c: New testcase.
11530
cfd9ca84 115312016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11532
11533 PR middle-end/68542
11534 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11535 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11536
19bf08e2 115372016-02-02 Alan Modra <amodra@gmail.com>
11538
11539 PR target/69548
11540 * gcc.target/powerpc/pr69548.c: New test.
11541
6f13b088 115422016-02-01 Jakub Jelinek <jakub@redhat.com>
11543
dcddc5af 11544 PR rtl-optimization/69592
11545 * gcc.dg/pr69592.c: New test.
11546
6f13b088 11547 PR preprocessor/69543
11548 PR c/69558
11549 * gcc.dg/pr69543.c: New test.
11550 * gcc.dg/pr69558.c: New test.
11551
d090e5c2 115522016-02-01 Uros Bizjak <ubizjak@gmail.com>
11553
fcb317c5 11554 PR testsuite/65940
11555 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11556
aaf527dc 115572016-02-01 Martin Sebor <msebor@redhat.com>
11558
11559 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11560
1674217b 115612016-02-01 Bin Cheng <bin.cheng@arm.com>
11562
11563 PR tree-optimization/67921
11564 * c-c++-common/ubsan/pr67921.c: New test.
11565
b4007655 115662016-02-01 Richard Biener <rguenther@suse.de>
11567
11568 PR middle-end/69556
11569 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11570
88a477bb 115712016-02-01 Richard Biener <rguenther@suse.de>
11572
11573 PR tree-optimization/69574
11574 * gcc.dg/torture/pr69574.c: New testcase.
11575
2eaaa4e7 115762016-02-01 Richard Biener <rguenther@suse.de>
11577
11578 PR tree-optimization/69579
11579 * gcc.dg/setjmp-6.c: New testcase.
11580
e3882c44 115812016-02-01 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR rtl-optimization/69570
11584 * g++.dg/opt/pr69570.C: New test.
11585
f80aff47 115862016-02-01 Richard Henderson <rth@redhat.com>
11587
11588 * gcc.dg/pr69535.c: New test.
11589
240568aa 115902016-01-31 John David Anglin <danglin@gcc.gnu.org>
11591
6009b3b8 11592 PR testsuite/69584
11593 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11594 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11595
1fdf7177 11596 PR debug/68244
11597 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11598
240568aa 11599 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11600
cb3e5ac0 116012016-01-31 Paul Thomas <pault@gcc.gnu.org>
11602
11603 PR fortran/67564
11604 * gfortran.dg/allocate_with_source_17.f03: New test.
11605
3b8b902b 116062016-01-30 Jakub Jelinek <jakub@redhat.com>
11607
11608 PR tree-optimization/69546
11609 * gcc.dg/torture/pr69546.c: New test.
11610
17985abe 116112016-01-30 Paul Thomas <pault@gcc.gnu.org>
11612
11613 PR fortran/69566
11614 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11615
b5239e80 116162016-01-30 Martin Sebor <msebor@redhat.com>
11617
11618 PR c++/68490
11619 * g++.dg/ext/flexary10.C: New test.
11620
e8f03010 116212016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11622
11623 PR fortran/66707
11624 gfortran.dg/common_23.f90: New test.
11625
dc93691a 116262016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11627
11628 PR target/65546
11629 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11630 condition being checked, and disable it when the target supports
11631 misaligned loads and stores.
11632
ff5e28e9 116332016-01-29 Jakub Jelinek <jakub@redhat.com>
11634
11635 PR debug/69518
11636 * gcc.dg/torture/pr69518.c: New test.
11637
b0d8930a 116382016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11639
11640 PR target/69530
11641 * gcc.target/i386/pr69530.c: New test.
11642
21601fc7 116432016-01-29 Steve Ellcey <sellcey@imgtec.com>
11644
11645 PR target/65604
11646 * gcc.target/mips/div-delay.c: New test.
11647
ca6c7317 116482016-01-29 Jakub Jelinek <jakub@redhat.com>
11649
4758dc39 11650 PR target/69551
11651 * gcc.target/i386/pr69551.c: New test.
11652
ca6c7317 11653 PR target/66137
11654 * gcc.target/i386/pr66137.c: New test.
11655
e3078da6 116562016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11657
11658 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11659 always built for p5600.
11660 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11661 isa=p5600 dg-option.
11662
b622ec25 116632016-01-29 Richard Biener <rguenther@suse.de>
11664
11665 PR tree-optimization/69547
11666 * g++.dg/tree-ssa/pr69547.C: New testcase.
11667
d2a60e99 116682016-01-29 Jakub Jelinek <jakub@redhat.com>
11669
11670 PR debug/66869
11671 * g++.dg/warn/Wunused-function2.C: New test.
11672
ae849d2b 116732016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11674
11675 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11676 support for test to succeed.
11677
ce6a6978 116782016-01-29 Marek Polacek <polacek@redhat.com>
11679
11680 PR c++/69509
11681 PR c++/69516
11682 * g++.dg/ext/constexpr-vla2.C: New test.
11683 * g++.dg/ext/constexpr-vla3.C: New test.
11684 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11685
7550d855 116862016-01-29 Richard Biener <rguenther@suse.de>
11687
11688 PR middle-end/69537
11689 * gcc.dg/uninit-21.c: New testcase.
11690
f11bb279 116912016-01-28 Uros Bizjak <ubizjak@gmail.com>
11692
11693 PR target/69459
11694 * gcc.target/i386/pr69459.c: New test.
11695
c80c12c8 116962016-01-28 Steve Ellcey <sellcey@imgtec.com>
11697
11698 PR target/68400
11699 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11700 * gcc.target/mips/pr68400.c: New test.
11701
c649bacc 117022016-01-28 Martin Sebor <msebor@redhat.com>
11703
11704 PR target/17381
11705 * gcc.target/powerpc/pr17381.c: New test.
11706
f4881661 117072016-01-28 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR middle-end/69542
11710 * gcc.dg/torture/pr69542.c: New test.
11711
d66fdd75 117122016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11713
11714 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11715
d4a78818 117162016-01-28 David Edelsohn <dje.gcc@gmail.com>
11717
11718 * gcc.dg/pr65980.c: Skip on AIX.
11719 * gcc.dg/pr66688.c: Same.
11720
21329e97 117212016-01-28 David Edelsohn <dje.gcc@gmail.com>
11722
11723 PR target/63679
11724 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11725 * gcc.dg/tree-ssa/sra-18.c: Same.
11726
cc7124a6 117272016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11728
11729 PR fortran/62536
11730 * gfortran.dg/block_15.f08: New test.
11731 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11732 on incorrectly closed BLOCK.
11733
358dfcb4 117342016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11735
11736 * gcc.dg/declare-simd.c: New test.
e87502d6 117372016-01-28 Richard Biener <rguenther@suse.de>
11738
11739 PR tree-optimization/69466
11740 * gfortran.dg/vect/pr69466.f90: New testcase.
11741
44e7334b 117422016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11743
11744 * g++.dg/pr67989.C: Remove ARM-specific option.
11745 * gcc.target/arm/pr67989.C: New file.
11746
5ce8f551 117472016-01-27 Uros Bizjak <ubizjak@gmail.com>
11748
11749 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11750 and expm1 test for glibc < 2.11.
11751
fa6e6b15 117522016-01-27 Richard Henderson <rth@redhat.com>
11753
11754 * gcc.c-torture/execute/pr69447.c: New test.
11755
117562016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11757
7b8122c6 11758 PR fortran/69422
147b2f9b 11759 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11760
78e516eb 117612016-01-27 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR debug/66869
11764 * gcc.dg/pr66869.c: New test.
11765
9b849350 117662016-01-25 Jeff Law <law@redhat.com>
11767
11768 PR tree-optimization/68398
f11bb279 11769 PR tree-optimization/69196
9b849350 11770 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11771 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11772 path to avoid new heuristic allowing more irreducible regions
11773 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11774 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11775 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11776 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11777 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11778
fee5e491 117792016-01-27 Marek Polacek <polacek@redhat.com>
11780
11781 PR c/68062
11782 * c-c++-common/vector-compare-4.c: New test.
11783
eec96426 117842016-01-27 David Malcolm <dmalcolm@redhat.com>
11785
11786 PR preprocessor/69126
11787 * c-c++-common/pr69126.c: New test case.
11788
5068be18 117892016-01-27 Ian Lance Taylor <iant@google.com>
11790
11791 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11792
5fa82c11 117932016-01-27 Ryan Burn <contact@rnburn.com>
11794
11795 PR cilkplus/69267
11796 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11797
b3df0219 117982016-01-27 Uros Bizjak <ubizjak@gmail.com>
11799
11800 PR target/69512
11801 * gcc.target/i386/pr69512.c: New test.
11802
d46a16d4 118032016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11804
11805 PR ada/69488
11806 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11807
6a9b35ef 118082016-01-27 Marek Polacek <polacek@redhat.com>
11809
11810 PR c++/69379
11811 * g++.dg/pr69379.C: New test.
11812
18e9663b 118132016-01-27 Martin Sebor <msebor@redhat.com>
11814
11815 PR c++/69317
11816 * g++.dg/abi/Wabi-2-2.C: New test.
11817 * g++.dg/abi/Wabi-2-3.C: New test.
11818 * g++.dg/abi/Wabi-3-2.C: New test.
11819 * g++.dg/abi/Wabi-3-3.C: New test.
11820
c88301ad 118212016-01-27 Richard Biener <rguenther@suse.de>
11822
11823 PR tree-optimization/69166
11824 * gcc.dg/torture/pr69166.c: New testcase.
11825
8ca47550 118262016-01-27 Martin Jambor <mjambor@suse.cz>
11827
11828 PR tree-optimization/69355
11829 * gcc.dg/tree-ssa/pr69355.c: New test.
11830
5cb23e3c 118312016-01-27 Marek Polacek <polacek@redhat.com>
11832
11833 PR c++/69496
11834 * g++.dg/ext/constexpr-vla1.C: New test.
11835
7b0c1b6d 118362016-01-20 Christian Bruel <christian.bruel@st.com>
11837
11838 PR target/69245
11839 * gcc.target/arm/pr69245.c: New test.
11840
220112fc 118412016-01-27 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR tree-optimization/69399
11844 * gcc.dg/torture/pr69399.c: New test.
11845
16294490 118462016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11847
11848 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11849
8abd3d0c 118502016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11851
11852 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11853
7cf9b895 118542016-01-26 Tom de Vries <tom@codesourcery.com>
11855
11856 PR tree-optimization/69110
11857 * gcc.dg/autopar/pr69110.c: New test.
11858
557c1942 118592016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11860 Sebastian Pop <s.pop@samsung.com>
557c1942 11861
11862 * gcc.dg/graphite/isl-ast-op-select.c: New.
11863
80adbd96 118642015-01-26 Paul Thomas <pault@gcc.gnu.org>
11865
11866 PR fortran/69385
11867 * gfortran.dg/allocate_error_6.f90: New test.
11868
c3f86f60 118692016-01-26 Richard Henderson <rth@redhat.com>
11870
11871 * gcc.dg/tm/pr60908.c: New test.
11872
3752e5b1 118732016-01-26 David Malcolm <dmalcolm@redhat.com>
11874
11875 PR other/69006
11876 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11877 directive.
11878 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11879 expected multiline output to reflect the colorization being
11880 disabled before newlines.
11881 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11882 (custom_diagnostic_finalizer): Replace call to
11883 pp_newline_and_flush with call to pp_flush.
11884 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11885 * gfortran.dg/implicit_class_1.f90: Likewise.
11886 * lib/gcc-dg.exp (allow_blank_lines): New global.
11887 (dg-allow-blank-lines-in-output): New procedure.
11888 (gcc-dg-prune): Complain about blank lines in the output, unless
11889 dg-allow-blank-lines-in-output was called.
11890 * lib/multiline.exp (_build_multiline_regex): Only support
11891 arbitrary followup text for non-blank-lines, not for blank lines.
11892
9bbfd060 118932016-01-26 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR tree-optimization/69483
11896 * gcc.dg/pr69483.c: New test.
11897 * g++.dg/opt/pr69483.C: New test.
11898
53773057 118992016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11900
11901 PR target/68620
11902 * gcc.target/arm/pr68620.c: New test.
11903
442a556f 119042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11905
11906 * gcc.target/i386/pr68986-2.c: Remove -m32.
11907
d513c683 119082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11909
11910 PR target/68986
11911 * gcc.target/i386/pr68986-1.c: New test.
11912 * gcc.target/i386/pr68986-2.c: Likewise.
11913 * gcc.target/i386/pr68986-3.c: Likewise.
11914
976877a5 119152016-01-26 Christian Bruel <christian.bruel@st.com>
11916
11917 * lib/target-supports.exp
11918 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11919 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11920 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11921
2c7b2f88 119222016-01-26 Richard Biener <rguenther@suse.de>
11923
11924 PR tree-optimization/69452
11925 * gcc.dg/torture/pr69452.c: New testcase.
11926
f7fc06e7 119272016-01-26 Jakub Jelinek <jakub@redhat.com>
11928
11929 PR target/69442
11930 * gcc.dg/pr69442.c: New test.
11931
d1dae587 119322016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11933
11934 PR target/67896
11935 * gcc.target/aarch64/simd/pr67896.C: New.
11936
ef7be7f8 119372016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11938
11939 PR tree-optimization/69400
11940 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11941 function.
11942 (plugin_init): Call it.
11943 * gcc.dg/torture/pr69400.c: New test.
11944
648433a4 119452016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11946
11947 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11948
45fc5243 119492016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11950 Sebastian Pop <s.pop@samsung.com>
11951
11952 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11953 isl-0.15.
11954
c699f6a1 119552016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11956 Sebastian Pop <s.pop@samsung.com>
11957
11958 * gcc.dg/graphite/pr69292.c: New.
11959
b86e24ea 119602016-01-25 Jakub Jelinek <jakub@redhat.com>
11961
11962 * c-c++-common/goacc/use_device-1.c: New test.
11963
105cb8d7 119642016-01-25 Jeff Law <law@redhat.com>
11965
11966 PR tree-optimization/69196
11967 PR tree-optimization/68398
11968 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11969 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11970
44562749 119712016-01-25 David Edelsohn <dje.gcc@gmail.com>
11972
11973 PR target/69469
11974 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11975 Algorithm.
11976
6837fee7 119772016-01-25 Richard Biener <rguenther@suse.de>
11978
11979 PR testsuite/69380
11980 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11981
fe500d65 119822016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11983
11984 PR target/69421
11985 * gcc.dg/pr69421.c: New test.
11986
8eacba94 119872016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11988
11989 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11990 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11991 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11992 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11993 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11994 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11995 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11996 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11997 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11998 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11999
af09d40d 120002016-01-25 Richard Biener <rguenther@suse.de>
12001
12002 PR tree-optimization/69376
12003 * gcc.dg/torture/pr69376.c: New testcase.
12004
d65063f5 120052016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12006
12007 PR fortran/69397
12008 PR fortran/68442
12009 * gfortran.dg/interface_38.f90: New test.
12010 * gfortran.dg/interface_39.f90: New test.
80adbd96 12011
08c7bfb4 120122016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12013
12014 Revert:
12015 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12016
12017 PR c++/11858
12018 PR c++/24663
12019 PR c++/24664
12020 * g++.dg/template/pr11858.C: New test.
12021 * g++.dg/template/pr24663.C: New test.
12022 * g++.dg/template/unify12.C: New test.
12023 * g++.dg/template/unify13.C: New test.
12024 * g++.dg/template/unify14.C: New test.
12025 * g++.dg/template/unify15.C: New test.
12026 * g++.dg/template/unify16.C: New test.
12027 * g++.dg/template/unify17.C: New test.
12028
c2e7d2be 120292016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12030
12031 PR fortran/68283
12032 gfortran.dg/pr68283.f90: New test.
12033
9f2e8617 120342016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12035
12036 PR fortran/66094
12037 * gfortran.dg/inline_matmul_13.f90: New test.
12038 * gfortran.dg/matmul_bounds_8.f90: New test.
12039 * gfortran.dg/matmul_bounds_9.f90: New test.
12040 * gfortran.dg/matmul_bounds_10.f90: New test.
12041
a4838119 120422016-01-23 Tom de Vries <tom@codesourcery.com>
12043
12044 PR tree-optimization/69426
12045 * gcc.dg/autopar/pr69426.c: New test.
12046
feddf0dc 120472016-01-23 Martin Sebor <msebor@redhat.com>
12048
12049 PR c++/58109
12050 PR c++/69022
12051 * g++.dg/cpp0x/alignas5.C: New test.
12052 * g++.dg/ext/vector29.C: Same.
12053
132731fb 120542016-01-23 Uros Bizjak <ubizjak@gmail.com>
12055
12056 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12057 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12058 _GNU_SOURCE from compile flags to the source.
12059 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12060 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12061 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12062 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12063
51aec681 120642016-01-22 Jakub Jelinek <jakub@redhat.com>
12065
12066 PR target/69432
12067 * g++.dg/opt/pr69432.C: New test.
12068
147aa3e3 120692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12070
12071 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12072 32-bit targets testing an -m64 multilib.
12073
4d04e35e 120742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12075
12076 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12077 64-bit support.
12078
86f38d0c 120792016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12080
12081 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12082
f776e712 120832016-01-21 Christian Bruel <christian.bruel@st.com>
12084
12085 PR target/68674
12086 * gcc.target/i386/pr68674.c
12087 * gcc.target/aarch64/pr68674.c
12088 * gcc.target/arm/pr68674.c
12089
7b9de435 120902016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12091
12092 PR target/69403
12093 * gcc.c-torture/execute/pr69403.c: New test.
12094
9935a0ba 120952016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12096
12097 PR c++/55843
12098 * g++.dg/template/pr55843.C: New.
12099
06b94aa1 121002016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12101
12102 PR testsuite/66877
12103 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12104 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12105
b68773a8 121062016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12107
12108 PR testsuite/67489
132731fb 12109 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12110 from dg-do compile directive, and instead add
12111 { dg-require-effective-target int128 }.
b68773a8 12112
bbbbe8ab 121132016-01-20 Martin Sebor <msebor@redhat.com>
12114
12115 PR c/69405
12116 * gcc.dg/sync-fetch.c: New test.
12117
f3a6a26f 121182016-01-21 Martin Sebor <msebor@redhat.com>
12119
12120 PR target/69252
12121 * gcc.target/powerpc/pr69252.c: New test.
12122
d1565a03 121232016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12124
12125 PR fortran/65996
132731fb 12126 * gfortran.dg/pr65996.f90: New test.
d1565a03 12127
15a5a905 121282016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12129
12130 PR c++/68810
bbbbe8ab 12131 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12132 expected to generate an error.
15a5a905 12133
e4538af5 121342016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12135
12136 PR middle-end/66178
12137 * gcc.dg/torture/pr66178.c: New test.
12138
4d4180ce 121392016-01-21 Anton Blanchard <anton@samba.org>
12140 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12141
12142 PR target/63354
12143 * gcc.target/powerpc/pr63354.c: New test.
12144
86e16058 121452016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12146
12147 PR rtl-optimization/68990
12148 * gcc.target/i386/pr68990: New.
12149
b11b85e4 121502016-01-21 Nick Clifton <nickc@redhat.com>
12151
12152 PR target/69129
12153 * gcc.target/mips/pr69129.c: New.
12154
62dd9f85 121552016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12156
12157 PR c++/58046
12158 * g++.dg/cpp0x/pr58046.C: New.
12159
ac7d424b 121602016-01-21 Jakub Jelinek <jakub@redhat.com>
12161
47c0bea3 12162 PR target/69187
12163 PR target/65624
12164 * gcc.target/arm/pr69187.c: New test.
12165
ac7d424b 12166 PR c++/69355
12167 * g++.dg/torture/pr69355.C: New test.
12168
9e18b252 121692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12170 Sebastian Pop <s.pop@samsung.com>
12171
12172 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12173
de862e2f 121742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12175 Sebastian Pop <s.pop@samsung.com>
12176
132731fb 12177 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12178
f55f9344 121792016-01-21 Jakub Jelinek <jakub@redhat.com>
12180
12181 PR middle-end/67653
12182 * c-c++-common/pr67653.c: New test.
12183 * gcc.dg/torture/pr29119.c: Add dg-warning.
12184
62752e71 121852016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12186
12187 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12188
16d4186f 121892016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12190
12191 PR c/24293
12192 * gcc.dg/pr24293.c: New test.
12193 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12194 incomplete struct type.
12195 * gcc.dg/declspec-1.c: Likewise.
12196 * gcc.dg/pr63549.c: Likewise.
12197
58219d13 121982016-01-20 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR tree-optimization/66612
12201 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12202 for bdn instruction.
12203
a7b5688a 122042016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12205
12206 * lib/target-supports.exp
12207 (check_effective_target_arm_fp_ok_nocache): New.
12208 (check_effective_target_arm_fp_ok): New.
12209 (add_options_for_arm_fp): New.
12210 (check_effective_target_arm_crypto_ok_nocache): Require
12211 target_arm_v8_neon_ok instead of arm32.
12212 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12213 (check_effective_target_arm_crypto_pragma_ok): New.
12214 (add_options_for_arm_vfp): New.
12215 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12216 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12217 target instead. Force initial fpu to vfp.
12218 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12219 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12220 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12221 dependency.
12222 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12223 use arm_vfp effective target instead. Force initial fpu to vfp.
12224 * gcc.target/arm/attr-neon3.c: Likewise.
12225 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12226 arm_vfp_ok.
12227 * gcc.target/arm/unsigned-float.c: Likewise.
12228 * gcc.target/arm/vfp-1.c: Likewise.
12229 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12230 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12231 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12232 * gcc.target/arm/vfp-ldmias.c: Likewise.
12233 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12234 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12235 * gcc.target/arm/vfp-stmiad.c: Likewise.
12236 * gcc.target/arm/vfp-stmias.c: Likewise.
12237 * gcc.target/arm/vnmul-1.c: Likewise.
12238 * gcc.target/arm/vnmul-2.c: Likewise.
12239 * gcc.target/arm/vnmul-3.c: Likewise.
12240 * gcc.target/arm/vnmul-4.c: Likewise.
12241
7ca56ca8 122422016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12243
7fb75b57 12244 PR testsuite/69366
12245 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12246 the MPX run-time library, for compile-time MPX test.
12247 * gcc.target/i386/chkp-always_inline.c: Likewise.
12248 * gcc.target/i386/chkp-bndret.c: Likewise.
12249 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12250 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12251 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12252 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12253 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12254 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12255 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12256 * gcc.target/i386/chkp-label-address.c: Likewise.
12257 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12258 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12259 * gcc.target/i386/chkp-pr69044.c: Likewise.
12260 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12261 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12262 * gcc.target/i386/chkp-strchr.c: Likewise.
12263 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12264 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12265 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12266 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12267 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12268 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12269 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12270 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12271 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12272 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12273 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12274 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12275 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12276 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12277 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12278 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12279 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12280 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12281 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12282 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12283 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12284 * gcc.target/i386/pr63995-2.c: Likewise.
12285 * gcc.target/i386/pr64805.c: Likewise.
12286 * gcc.target/i386/pr65044.c: Likewise.
12287 * gcc.target/i386/pr65167.c: Likewise.
12288 * gcc.target/i386/pr65183.c: Likewise.
12289 * gcc.target/i386/pr65184.c: Likewise.
12290 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12291
f2da0b99 122922016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12293
12294 PR tree-optimization/69328
12295 * gcc.dg/pr69328.c: New test.
12296
4d379676 122972016-01-20 Jeff Law <law@redhat.com>
12298
4a11f145 12299 PR target/25114
4d379676 12300 * gcc.target/m68k/pr25114.c: New test.
12301
0754bad1 123022016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12303
12304 * gcc.target/arm/memset-inline-10.c: Added
12305 dg-require-effective-target arm_thumb2_ok.
12306
63bd5c2d 123072016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12308
12309 * gcc.dg/debug/dwarf2/sso.c: New test.
12310
a9c01e81 123112016-01-19 Uros Bizjak <ubizjak@gmail.com>
12312
12313 PR testsuite/68820
12314 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12315 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12316 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12317
53fa0e54 123182016-01-19 Jan Hubicka <hubicka@ucw.cz>
12319
12320 PR ipa/66223
12321 * g++.dg/ipa/devirt-50.C: New testcase.
12322
e035a62c 123232016-01-19 Marek Polacek <polacek@redhat.com>
12324
12325 PR c++/68965
12326 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12327 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12328
885cc3ea 123292016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12330
12331 PR target/69135
12332 * gcc.target/arm/pr69135_1.c: New test.
12333
07bd240e 123342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12335
12336 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12337
9f60d257 123382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12339
12340 * gcc.target/aarch64/ccmp_1.c: New testcase.
12341
a0c919f7 123422016-01-19 Marek Polacek <polacek@redhat.com>
12343
12344 PR c++/68586
12345 * g++.dg/cpp0x/enum30.C: New test.
12346
dc5d6d17 123472016-01-19 Richard Biener <rguenther@suse.de>
12348
12349 PR tree-optimization/69336
12350 * g++.dg/tree-ssa/pr69336.C: New testcase.
12351
6dd156e0 123522016-01-19 Jakub Jelinek <jakub@redhat.com>
12353
12354 PR debug/65779
12355 * gcc.dg/pr65779.c: New test.
12356
3e0d45b9 123572016-01-19 Richard Biener <rguenther@suse.de>
12358
12359 PR tree-optimization/69352
12360 * gcc.dg/torture/pr69352.c: New testcase.
12361
7a3cf64d 123622016-01-19 Jakub Jelinek <jakub@redhat.com>
12363
12364 PR rtl-optimization/68955
12365 PR rtl-optimization/64557
12366 * gcc.dg/torture/pr68955.c: New test.
12367
8be55b33 123682016-01-19 Jan Hubicka <hubicka@ucw.cz>
12369
12370 PR lto/69136
12371 * g++.dg/torture/pr69136.C: New testcase.
12372
72a985d7 123732016-01-19 Jan Hubicka <hubicka@ucw.cz>
12374
12375 PR lto/69133
12376 * g++.dg/lto/pr69133_0.C: New testcase.
12377 * g++.dg/lto/pr69133_1.C: New testcase.
12378
56778b62 123792016-01-15 Jeff Law <law@redhat.com>
12380
12381 PR tree-optimization/69320
12382 * gcc.c-torture/pr69320-1.c: New test.
12383 * gcc.c-torture/pr69320-2.c: New test.
12384 * gcc.c-torture/pr69320-3.c: New test.
12385 * gcc.c-torture/pr69320-4.c: New test.
12386
ced41b93 123872016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12388
12389 PR c++/11858
12390 PR c++/24663
12391 PR c++/24664
12392 * g++.dg/template/pr11858.C: New test.
12393 * g++.dg/template/pr24663.C: New test.
12394 * g++.dg/template/unify12.C: New test.
12395 * g++.dg/template/unify13.C: New test.
12396 * g++.dg/template/unify14.C: New test.
12397 * g++.dg/template/unify15.C: New test.
12398 * g++.dg/template/unify16.C: New test.
12399 * g++.dg/template/unify17.C: New test.
12400
7f8cbcaf 124012016-01-18 David Malcolm <dmalcolm@redhat.com>
12402
12403 PR testsuite/69181
12404 * gcc.dg/pr69181-1.c: New test file.
12405 * gcc.dg/pr69181-2.c: New test file.
12406 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12407 globals by moving it to...
12408 (cleanup-after-saved-dg-test): ...this new function. Add
12409 "global additional_sources_used". Add reset of global
12410 multiline_expected_outputs to the empty list.
12411 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12412 global to...
12413 (multiline_expected_outputs): ...this, and updated comments to
12414 note that it is modified from gcc-dg.exp.
12415 (dg-end-multiline-output): Update for the above renaming.
12416 (handle-multiline-outputs): Likewise. Remove the clearing
12417 of the expected outputs to the empty list.
12418
3c7cbfc0 124192016-01-18 Richard Biener <rguenther@suse.de>
12420
12421 PR tree-optimization/69297
12422 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12423
81d49cc1 124242016-01-18 Joseph Myers <joseph@codesourcery.com>
12425
12426 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12427 dg-options.
12428 * gcc.target/mips/mips-3d-2.c: Likewise.
12429 * gcc.target/mips/mips-3d-3.c: Likewise.
12430 * gcc.target/mips/mips-3d-4.c: Likewise.
12431 * gcc.target/mips/mips-3d-5.c: Likewise.
12432 * gcc.target/mips/mips-3d-6.c: Likewise.
12433 * gcc.target/mips/mips-3d-7.c: Likewise.
12434 * gcc.target/mips/mips-3d-8.c: Likewise.
12435 * gcc.target/mips/mips-3d-9.c: Likewise.
12436 * gcc.target/mips/mips-ps-1.c: Likewise.
12437 * gcc.target/mips/mips-ps-2.c: Likewise.
12438 * gcc.target/mips/mips-ps-3.c: Likewise.
12439 * gcc.target/mips/mips-ps-4.c: Likewise.
12440 * gcc.target/mips/mips-ps-5.c: Likewise.
12441 * gcc.target/mips/mips-ps-6.c: Likewise.
12442 * gcc.target/mips/mips-ps-7.c: Likewise.
12443 * gcc.target/mips/mips-ps-type.c: Likewise.
12444 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12445 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12446
03c4ff3a 124472016-01-18 Tom de Vries <tom@codesourcery.com>
12448
12449 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12450 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12451 * c-c++-common/goacc/kernels-empty.c: New test.
12452 * c-c++-common/goacc/kernels-eternal.c: New test.
12453 * c-c++-common/goacc/kernels-loop-2.c: New test.
12454 * c-c++-common/goacc/kernels-loop-3.c: New test.
12455 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12456 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12457 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12458 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12459 * c-c++-common/goacc/kernels-loop-data.c: New test.
12460 * c-c++-common/goacc/kernels-loop-g.c: New test.
12461 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12462 * c-c++-common/goacc/kernels-loop-n.c: New test.
12463 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12464 * c-c++-common/goacc/kernels-loop.c: New test.
12465 * c-c++-common/goacc/kernels-noreturn.c: New test.
12466 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12467 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12468 * c-c++-common/goacc/kernels-reduction.c: New test.
12469
22e3dcee 124702016-01-18 Tom de Vries <tom@codesourcery.com>
12471
12472 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12473 * gcc.dg/autopar/outer-2.c: Same.
12474 * gcc.dg/autopar/outer-3.c: Same.
12475 * gcc.dg/autopar/outer-4.c: Same.
12476 * gcc.dg/autopar/outer-5.c: Same.
12477 * gcc.dg/autopar/outer-6.c: Same.
12478 * gcc.dg/autopar/parallelization-1.c: Same.
12479 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12480 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12481 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12482 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12483 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12484 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12485 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12486 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12487 * gcc.dg/autopar/pr39500-1.c: Same.
12488 * gcc.dg/autopar/pr39500-2.c: Same.
12489 * gcc.dg/autopar/pr46193.c: Same.
12490 * gcc.dg/autopar/pr46194.c: Same.
12491 * gcc.dg/autopar/pr49580.c: Same.
12492 * gcc.dg/autopar/pr49960-1.c: Same.
12493 * gcc.dg/autopar/pr49960.c: Same.
12494 * gcc.dg/autopar/pr68373.c: Same.
12495 * gcc.dg/autopar/reduc-1.c: Same.
12496 * gcc.dg/autopar/reduc-1char.c: Same.
12497 * gcc.dg/autopar/reduc-1short.c: Same.
12498 * gcc.dg/autopar/reduc-2.c: Same.
12499 * gcc.dg/autopar/reduc-2char.c: Same.
12500 * gcc.dg/autopar/reduc-2short.c: Same.
12501 * gcc.dg/autopar/reduc-3.c: Same.
12502 * gcc.dg/autopar/reduc-4.c: Same.
12503 * gcc.dg/autopar/reduc-6.c: Same.
12504 * gcc.dg/autopar/reduc-7.c: Same.
12505 * gcc.dg/autopar/reduc-8.c: Same.
12506 * gcc.dg/autopar/reduc-9.c: Same.
12507 * gcc.dg/autopar/uns-outer-4.c: Same.
12508 * gcc.dg/autopar/uns-outer-5.c: Same.
12509 * gcc.dg/autopar/uns-outer-6.c: Same.
12510 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12511 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12512
fd5cbe2f 125132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12514
12515 PR target/63679
12516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12517 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12518
fa75ab55 125192016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12520
12521 PR target/63679
12522 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12523 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12524 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12525
214b2582 125262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12527
12528 PR target/63679
12529 * gcc.dg/tree-ssa/sra-17.c: New.
12530 * gcc.dg/tree-ssa/sra-18.c: New.
12531
13146837 125322016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12533
12534 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12535
6ccd18c2 125362016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12537
12538 * gnat.dg/inline12.adb: New test.
12539
8872b95f 125402016-01-18 Bin Cheng <bin.cheng@arm.com>
12541
12542 PR tree-optimization/66797
12543 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12544
971514e3 125452016-01-18 Richard Biener <rguenther@suse.de>
12546
12547 PR tree-optimization/69170
12548 * gcc.dg/torture/pr69170.c: New testcase.
12549
dfb6d139 125502016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12551
12552 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12553
164d84c2 125542016-01-16 Tom de Vries <tom@codesourcery.com>
12555
12556 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12557
4c33b769 125582016-01-16 Tom de Vries <tom@codesourcery.com>
12559
12560 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12561 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12562 redundant dg-require-effective-target pthread.
12563 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12564 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12565 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12566 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12567 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12568 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12569 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12570
673441b0 125712016-01-16 David Edelsohn <dje.gcc@gmail.com>
12572
12573 PR target/68609
12574 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12575 * gcc.target/powerpc/recip-7.c: Same.
12576
90153ae7 125772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12578
12579 PR c++/69091
12580 * g++.dg/template/pr69091.C: New test.
12581
bc24d01d 125822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12583
12584 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12585 dump does not contain an error_mark_node.
12586 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12587 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12588
4067c0fd 125892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12590
12591 PR c++/68936
12592 * g++.dg/template/pr68936.C: New test.
12593
27c6dbdd 125942016-01-15 David Edelsohn <dje.gcc@gmail.com>
12595
12596 PR target/68609
12597 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12598 * gcc.target/powerpc/recip-2.c: Same.
12599 * gcc.target/powerpc/recip-3.c: Same.
12600 * gcc.target/powerpc/recip-4.c: Same.
12601 * gcc.target/powerpc/recip-sqrtf.c: Same.
12602
e390c57d 126032016-01-15 Jeff Law <law@redhat.com>
12604
12605 PR tree-optimization/69270
12606 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12607 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12608
ddcfeaf1 126092016-01-15 Paul Thomas <pault@gcc.gnu.org>
12610
12611 PR fortran/49630
12612 * gfortran.dg/deferred_character_13.f90: New test for the fix
12613 of comment 3 of the PR.
12614
12615 PR fortran/54070
12616 * gfortran.dg/deferred_character_8.f90: New test
12617 * gfortran.dg/allocate_error_5.f90: New test
12618
12619 PR fortran/60593
12620 * gfortran.dg/deferred_character_10.f90: New test
12621
12622 PR fortran/60795
12623 * gfortran.dg/deferred_character_14.f90: New test
12624
12625 PR fortran/61147
12626 * gfortran.dg/deferred_character_11.f90: New test
12627
12628 PR fortran/64324
12629 * gfortran.dg/deferred_character_9.f90: New test
12630
81be349c 126312016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12632
12633 PR rtl-optimization/69030
12634 * gcc.target/i386/pr69030.c: New.
12635
998456c5 126362016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12637
12638 * gcc.target/aarch64/target_attr_17.c: New test.
12639
0d85be19 126402016-01-15 Richard Biener <rguenther@suse.de>
12641
12642 PR tree-optimization/66856
12643 * gcc.dg/torture/pr66856-1.c: New testcase.
12644 * gcc.dg/torture/pr66856-2.c: Likewise.
12645
321d36c8 126462016-01-15 Richard Biener <rguenther@suse.de>
12647
12648 PR debug/69137
12649 * g++.dg/lto/pr69137_0.C: New testcase.
12650
d94a1f53 126512016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12652
12653 PR middle-end/69246
12654 * gcc.target/i386/pr69246.c: New test.
12655
5fe9a861 126562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12657
a9c01e81 12658 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12659
3d05a5e9 126602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12661
12662 PR c++/56194
12663 * g++.dg/init/const9.C: Disable test on S/390.
12664
5e8132b5 126652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12666
12667 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12668 * g++.dg/Wno-frame-address.C: Ditto.
12669
32307cdf 126702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12671
12672 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12673
1ca28250 126742016-01-15 Richard Biener <rguenther@suse.de>
12675
12676 PR tree-optimization/68961
12677 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12678
6271bd93 126792016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12680
12681 * gcc.target/i386/pr65105-5.c: New test.
12682
dfb6d139 126832016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12684
12685 * gcc.c-torture/execute/alias-4.c: New testcase.
12686
dfb6d139 126872016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12688
12689 PR ipa/68148
12690 * g++.dg/ipa/devirt-49.C: New testcase.
12691
7bbac464 126922016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12693
12694 PR target/65837
12695 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12696 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12697 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12698
4345b868 126992016-01-15 Richard Biener <rguenther@suse.de>
12700
12701 PR tree-optimization/69117
12702 * gcc.dg/torture/pr69117.c: New testcase.
12703
580357e7 127042015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12705
12706 PR c++/69048
12707 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12708
612baa31 127092016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12710
12711 PR testsuite/67509
12712 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12713 range tests use 100 * maximum instead of maximum + 1.
12714
44e09bc4 127152016-01-14 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR debug/69244
12718 * gcc.dg/guality/pr69244.c: New test.
12719
96962ae4 127202016-01-14 Uros Bizjak <ubizjak@gmail.com>
12721
12722 * lib/target-supports.exp (check_effective_target_issignaling):
12723 New procedure.
12724 * gcc.dg/pr61441.c: Require issignaling effective target.
12725
ab9c400b 127262016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12727
12728 PR target/68803
12729 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12730
a7ed4583 127312016-01-14 David Malcolm <dmalcolm@redhat.com>
12732
12733 PR c++/68819
12734 PR preprocessor/69177
12735 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12736 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12737 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12738 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12739
77f35cec 127402016-01-14 Marek Polacek <polacek@redhat.com>
12741
12742 PR c/69262
12743 * gcc.dg/array-15.c: New test.
12744
915d0950 127452016-01-14 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR middle-end/68146
12748 PR tree-optimization/69155
12749 * gfortran.dg/pr68146.f: New test.
12750 * gfortran.dg/pr69155.f90: New test.
12751
24651fb7 127522016-01-14 Richard Biener <rguenther@suse.de>
12753
12754 PR tree-optimization/68060
12755 * gcc.dg/torture/pr68060-1.c: New testcase.
12756 * gcc.dg/torture/pr68060-2.c: Likewise.
12757
2f63f950 127582016-01-14 Nick Clifton <nickc@redhat.com>
12759
12760 * lib/target-supports.exp
12761 (check_effective_target_arm_neon_ok_nocache): Add an option
12762 sequence that includes setting the ARM architecture to ARMv7-A.
12763 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12764 command line options necessary to enable Neon support.
12765 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12766 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12767 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12768 * gcc.target/arm/pr69180.c: Likewise.
12769
3ce0acde 127702016-01-14 Jeff Law <law@redhat.com>
12771
12772 PR tree-optimization/69270
12773 * gcc.dg/tree-ssa/pr69270.c: New test.
12774
bda05c57 127752016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12776
12777 PR c/66208
12778 * c-c++-common/pr66208.c: New file.
12779
9b657cf1 127802016-01-13 Jakub Jelinek <jakub@redhat.com>
12781
12782 PR tree-optimization/69156
12783 * gcc.dg/pr69156.c: New test.
12784
58ba1b9d 127852016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12786
12787 * gcc.target/i386/pr69225-7.c: New test.
12788
e5fee0fe 127892016-01-13 Richard Henderson <rth@redhat.com>
12790
12791 * gcc.dg/tm/memopt-13.c: Update expected function.
12792 * gcc.dg/tm/memopt-6.c: Likewise.
12793
3f0e9745 127942016-01-13 Uros Bizjak <ubizjak@gmail.com>
12795
12796 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12797 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12798 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12799 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12800
3f0e9745 128012016-01-13 Tom de Vries <tom@codesourcery.com>
12802
12803 PR tree-optimization/69169
7a6ddc0d 12804 * gcc.dg/pr69169.c: New test.
12805
9b657cf1 128062016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12807
12808 PR target/69228
12809 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12810 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12811 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12812 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12813 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12814 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12815 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12816 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12817
f704d701 128182016-01-13 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR target/69247
12821 * gcc.dg/pr69247.c: New test.
12822
e966d6b9 128232016-01-13 Richard Biener <rguenther@suse.de>
12824
12825 PR tree-optimization/69242
12826 * gcc.dg/torture/pr69242.c: New testcase.
12827
1ca1d9b2 128282016-01-13 Richard Biener <rguenther@suse.de>
12829
12830 PR tree-optimization/69186
12831 * gcc.dg/torture/pr69186.c: New testcase.
12832
d07cbccc 128332016-01-13 Jeff Law <law@redhat.com>
12834
12835 PR tree-optimization/67755
12836 * gcc.dg/tree-ssa/pr67755.c: New test.
12837
128382016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12839
12840 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12841 pass number in output by a star.
12842
b95d41cf 128432016-01-12 Bin Cheng <bin.cheng@arm.com>
12844
12845 PR tree-optimization/68911
12846 * gcc.c-torture/execute/pr68911.c: New test.
12847
91d87e22 128482016-01-12 Marek Polacek <polacek@redhat.com>
12849
12850 PR c++/68979
12851 * g++.dg/warn/permissive-1.C: New test.
12852
8a9401a4 128532016-01-12 Jakub Jelinek <jakub@redhat.com>
12854
12855 PR objc++/68511
12856 PR c++/69213
12857 * g++.dg/opt/pr69213.C: New test.
12858
b9cb7a67 128592016-01-12 Christian Bruel <christian.bruel@st.com>
12860
12861 PR target/69180
12862 * gcc.target/arm/pr69180.c: New test.
12863
e4c96992 128642016-01-12 Richard Biener <rguenther@suse.de>
12865
12866 PR lto/69077
12867 * g++.dg/lto/pr69077_0.C: New testcase.
12868 * g++.dg/lto/pr69077_1.C: Likewise.
12869
90525f61 128702016-01-12 Jakub Jelinek <jakub@redhat.com>
12871
12872 PR target/69175
12873 * g++.dg/opt/pr69175.C: New test.
12874
9e7edfd3 128752016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12876
12877 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12878 rather than #including math.h & stdlib.h.
12879 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12880 * gcc.dg/vect/pr49771.c: Likewise.
12881 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12882 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12883 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12884 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12885 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12886 * gcc.dg/vect/pr44507.c: Likewise.
12887 * gcc.dg/vect/pr45902.c: Likewise.
12888 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12889 * gcc.dg/vect/vect-117.c: Likewise.
12890 * gcc.dg/vect/vect-99.c: Likewise.
12891 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12892 * gcc.dg/vect/vect-cond-1.c: Likewise.
12893 * gcc.dg/vect/vect-cond-2.c: Likewise.
12894 * gcc.dg/vect/vect-cond-3.c: Likewise.
12895 * gcc.dg/vect/vect-cond-4.c: Likewise.
12896 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12897 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12898 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12899 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12900 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12901 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12902 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12903 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12904 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12905 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12906 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12907 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12908 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12909 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12910 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12911 include of signal.h.
12912 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12913 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12914 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12915 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12916 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12917 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12918 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12919 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12920 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12921 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12922 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12923 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12924 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12925 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12926 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12927 * gcc.dg/vect/vect-outer-5.c: Likewise.
12928 * gcc.dg/vect/vect-outer-6.c: Likewise.
12929 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12930 include of stdio.h.
12931
3368873d 129322016-01-12 Nick Clifton <nickc@redhat.com>
12933
12934 PR target/68913
12935 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12936 to fread so that it will be found in all target runtimes.
12937
0464ea95 129382016-01-12 Richard Biener <rguenther@suse.de>
12939
12940 PR tree-optimization/69053
12941 * g++.dg/torture/pr69053.C: New testcase.
12942
7819730f 129432016-01-12 Richard Biener <rguenther@suse.de>
12944
12945 PR tree-optimization/69168
12946 * gcc.dg/torture/pr69168.c: New testcase.
12947
995bfebf 129482016-01-12 Richard Biener <rguenther@suse.de>
12949
12950 PR tree-optimization/69157
12951 * gcc.dg/torture/pr69157.c: New testcase.
12952
129532016-01-12 Richard Biener <rguenther@suse.de>
12954
12955 PR tree-optimization/69174
12956 * gcc.dg/torture/pr69174.c: New testcase.
12957
1d10d64c 129582016-01-12 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR c++/66808
12961 PR c++/69000
12962 * g++.dg/tls/pr66808.C: New test.
12963 * g++.dg/tls/pr69000.C: New test.
12964
f0b79faf 129652016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12966
12967 * gcc.target/powerpc/swaps-p8-23.c: New test.
12968 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12969
04cf75a4 129702016-01-11 John David Anglin <danglin@gcc.gnu.org>
12971
12972 PR tree-optimization/68356
12973 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12974
0eb4264c 129752016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12976 Jim Wilson <jim.wilson@linaro.org>
12977
12978 PR target/69194
12979 * gcc.target/arm/pr69194.c: New test.
12980
2f66de64 129812016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12982
12983 PR target/69225
12984 * gcc.target/i386/pr69225-1.c: New test.
12985 * gcc.target/i386/pr69225-2.c: Likewise.
12986 * gcc.target/i386/pr69225-3.c: Likewise.
12987 * gcc.target/i386/pr69225-4.c: Likewise.
12988 * gcc.target/i386/pr69225-5.c: Likewise.
12989 * gcc.target/i386/pr69225-6.c: Likewise.
12990
36105e82 129912016-01-11 Jakub Jelinek <jakub@redhat.com>
12992
1c78ce2e 12993 PR target/67462
12994 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12995 if lp64.
12996
a4a87320 12997 PR target/69071
12998 * gcc.dg/pr69071.c: New test.
12999
91fbd04f 13000 PR c++/69211
13001 * g++.dg/opt/pr69211.C: New test.
13002
36105e82 13003 PR tree-optimization/69214
13004 * gcc.c-torture/compile/pr69214.c: New test.
13005
e934c380 130062016-01-11 Uros Bizjak <ubizjak@gmail.com>
13007
13008 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13009 * gcc.target/i386/pr66232-11.c: Ditto.
13010 * gcc.target/i386/pr66232-12.c: Ditto.
13011 * gcc.target/i386/pr66232-13.c: Ditto.
13012
3ff1b153 130132016-01-11 Richard Biener <rguenther@suse.de>
13014
13015 PR tree-optimization/69173
13016 * gcc.dg/torture/pr69173.c: New testcase.
13017
04e1504c 130182016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13019
13020 PR rtl-optimization/68796
13021 * gcc.target/aarch64/tst_5.c: New test.
13022 * gcc.target/aarch64/tst_6.c: Likewise.
13023
ae8718b5 130242016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13025
13026 PR rtl-optimization/68841
13027 * gcc.dg/pr68841.c: New test.
13028 * gcc.c-torture/execute/pr68841.c: New test.
13029
bd8bece2 130302016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13031
13032 PR rtl-optimization/68920
13033 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13034 for ix86 targets.
13035 * gcc.dg/ifcvt-5.c: New test.
13036
9b657cf1 130372016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13038
13039 PR bootstrap/69123
13040 * g++.dg/pr69123.C: New.
13041
7a158352 130422016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13043
13044 PR target/69010
13045 * gcc.target/i386/pr69010.c: New test.
13046
ff375d11 130472016-01-11 Martin Jambor <mjambor@suse.cz>
13048
13049 PR ipa/69044
13050 * gcc.target/i386/chkp-pr69044.c: New test.
13051
9eb890f1 130522016-01-11 Tom de Vries <tom@codesourcery.com>
13053
13054 PR tree-optimization/69109
13055 * gcc.dg/autopar/pr69109-2.c: New test.
13056 * gcc.dg/autopar/pr69109.c: New test.
13057
c4157ee5 130582016-01-11 Tom de Vries <tom@codesourcery.com>
13059
13060 PR tree-optimization/69108
13061 * gcc.dg/autopar/pr69108.c: New test.
13062
b933e511 130632016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13064
13065 PR c++/69029
13066 * c-c++-common/Wisleading-indentation.c: Augment test.
13067
efb73de1 130682016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13069
13070 PR fortran/69154
13071 * gfortran.dg/inline_matmul_12.f90: New test.
13072
40c86c3b 130732016-01-10 Paul Thomas <pault@gcc.gnu.org>
13074
13075 PR fortran/67779
13076 * gfortran.dg/actual_array_offset_1: New test.
13077
a006c0bb 130782016-01-10 Tom de Vries <tom@codesourcery.com>
13079
13080 PR tree-optimization/69062
13081 * gcc.dg/autopar/pr69062.c: New test.
13082
880ed4be 130832016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13084
13085 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13086 * gcc.dg/vect/slp-perm-2.c: Likewise.
13087 * gcc.dg/vect/slp-perm-3.c: Likewise.
13088 * gcc.dg/vect/slp-perm-5.c: Likewise.
13089 * gcc.dg/vect/slp-perm-6.c: Likewise.
13090 * gcc.dg/vect/slp-perm-7.c: Likewise.
13091 * gcc.dg/vect/slp-perm-8.c: Likewise.
13092
d95e1856 130932016-01-10 Tom de Vries <tom@codesourcery.com>
13094
13095 PR tree-optimization/69039
13096 * gcc.dg/autopar/pr69039.c: New test.
13097
0f8f48d0 130982016-01-09 Marek Polacek <polacek@redhat.com>
13099
13100 PR c++/69113
13101 * g++.dg/pr69113.C: New test.
13102
7dff0499 131032016-01-09 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR middle-end/50865
13106 PR tree-optimization/69097
13107 * gcc.c-torture/execute/pr50865.c: New test.
13108 * gcc.c-torture/execute/pr69097-1.c: New test.
13109 * gcc.c-torture/execute/pr69097-2.c: New test.
13110 * gcc.dg/pr69097-1.c: New test.
13111 * gcc.dg/pr69097-2.c: New test.
13112
18431e78 131132016-01-09 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR c++/69164
13116 * g++.dg/opt/pr69164.C: New test.
13117
1943a4a2 131182016-01-08 Jakub Jelinek <jakub@redhat.com>
13119
13120 PR tree-optimization/69167
13121 * gcc.dg/pr69167.c: New test.
13122
a143e277 131232016-01-08 Marek Polacek <polacek@redhat.com>
13124
13125 PR c++/68449
13126 * g++.dg/pr68449.C: New.
13127
44c01906 131282016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13129
13130 PR tree-optimization/68707
13131 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13132 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13133 on platforms supporting it.
13134 * gcc.dg/vect/slp-perm-2.c: Likewise.
13135 * gcc.dg/vect/slp-perm-3.c: Likewise.
13136 * gcc.dg/vect/slp-perm-5.c: Likewise.
13137 * gcc.dg/vect/slp-perm-7.c: Likewise.
13138 * gcc.dg/vect/slp-perm-8.c: Likewise.
13139 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13140 on platforms supporting it.
13141
c437d1e8 131422016-01-08 Jakub Jelinek <jakub@redhat.com>
13143
c9595c51 13144 PR tree-optimization/69162
13145 * gcc.dg/pr69162.c: New test.
13146
c437d1e8 13147 PR tree-optimization/69172
13148 * gcc.dg/pr69172.c: New test.
13149
6a46a28c 131502016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13151
13152 PR tree-optimization/67781
13153 * gcc.c-torture/execute/pr67781.c: New file.
13154
62ad9a04 131552016-01-08 Jakub Jelinek <jakub@redhat.com>
13156
13157 PR tree-optimization/69083
13158 * gcc.dg/vect/pr69083.c: New test.
13159
9e0e8c2a 131602016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13161
13162 PR tree-optimization/61441
13163 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13164 Use -fexcess-precision=standard for compiler options.
13165 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13166
5d034e37 131672016-01-08 Jakub Jelinek <jakub@redhat.com>
13168
5013f740 13169 PR fortran/69128
13170 * gfortran.dg/gomp/pr69128.f90: New test.
13171
5d034e37 13172 PR c++/69145
13173 * g++.dg/ext/pr69145-1.C: New test.
13174 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13175 * g++.dg/ext/pr69145-2.h: New file.
13176
517906ff 131772016-01-07 Martin Sebor <msebor@redhat.com>
13178
13179 PR c/68966
13180 * gcc.dg/atomic-fetch-bool.c: New test.
13181 * gcc.dg/sync-fetch-bool.c: New test.
13182
cdbb524c 131832016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13184
13185 PR fortran/66680
13186 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13187
ec3aba9e 131882016-01-07 Nick Clifton <nickc@redhat.com>
13189
13190 PR target/66655
13191 * g++.dg/pr66655.C: New test.
13192 * g++.dg/pr66655_1.cc: Test support file.
13193 * g++.dg/pr66655.h: Test header file.
13194
9b657cf1 131952016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13196
13197 PR fortran/66680
13198 gfortran.dg/gomp/pr66680.f90: New test.
13199
cd45d7a5 132002016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13201
13202 PR target/69171
13203 * gcc.target/i386/pr69171-1.c: New test.
13204 * gcc.target/i386/pr69171-2.c: Likewise.
13205 * gcc.target/i386/pr69171-3.c: Likewise.
13206 * gcc.target/i386/pr69171-4.c: Likewise.
13207 * gcc.target/i386/pr69171-5.c: Likewise.
13208 * gcc.target/i386/pr69171-6.c: Likewise.
13209
4a86a91a 132102015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13211
13212 PR middle-end/67639
13213 * c-c++-common/pr67639.c: New test.
13214
34c05552 132152016-01-07 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR tree-optimization/69141
13218 * g++.dg/opt/pr69141.C: New test.
13219
f08d6895 132202016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13221
13222 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13223
32ec4173 132242016-01-06 Uros Bizjak <ubizjak@gmail.com>
13225
13226 PR target/69140
13227 * gcc.target/i386/pr69140.c: New test
13228
d74214f3 132292016-01-06 David Malcolm <dmalcolm@redhat.com>
13230
13231 * gcc.dg/bad-dereference.c: New test case.
13232
73991cab 132332015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13234
13235 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13236
fc8cc457 132372016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13238
13239 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13240
be3c9981 132412016-01-06 Marek Polacek <polacek@redhat.com>
13242
13243 PR sanitizer/69099
13244 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13245
2cb724f9 132462016-01-05 Marek Polacek <polacek@redhat.com>
13247
13248 PR c/69104
13249 * gcc.dg/atomic-invalid-2.c: New.
13250
233a53ed 132512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13252
13253 PR target/68991
13254 * gcc.target/i386/pr68991.c: New test.
13255
ea87c5e3 132562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13257
13258 PR target/68991
13259 * g++.dg/pr68991-1.C: New test.
13260 * g++.dg/pr68991-2.C: Likewise.
13261
1943a4a2 132622016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13263
1943a4a2 13264 PR other/60465
afe82e5b 13265 * gcc.target/ia64/pr60465-gprel64.c: New test.
13266 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13267
1e9147dd 132682016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13269
13270 PR rtl-optimization/68651
13271 * gcc.target/aarch64/pr68651_1.c: New test.
13272
d42aa619 132732016-01-05 David Malcolm <dmalcolm@redhat.com>
13274
13275 PR c/69122
13276 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13277
1776de76 132782016-01-05 Nathan Sidwell <nathan@acm.org>
13279
2d7d361d 13280 PR c++/58583
13281 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13282
1776de76 13283 * gcc.dg/alias-15.c: New.
13284
5beb12c0 132852016-01-05 Nick Clifton <nickc@redhat.com>
13286
13287 PR target/68870
13288 * g++.dg/pr68770.C: New test.
13289
d8cca921 132902016-01-04 Mike Stump <mikestump@comcast.net>
13291
13292 * lib/target-supports.exp (check_effective_target_cilkplus):
13293 cilkplus targets require pthreads.
afc907ef 13294 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13295
8427dff3 132962016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13297
13298 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13299 generation.
13300
f1717362 133012016-01-04 Jakub Jelinek <jakub@redhat.com>
13302
13303 Update copyright years.
13304
d7d6a3ab 133052016-01-04 Marek Polacek <polacek@redhat.com>
13306
13307 PR c/68908
13308 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13309 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13310 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13311
b8f4a5f9 133122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13313
13314 * gcc.target/sparc/20160104-2.c: New test.
13315
6b5c028f 133162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13317
13318 * gcc.target/sparc/20160104-1.c: New test.
13319
300e1002 133202016-01-03 Paul Thomas <pault@gcc.gnu.org>
13321
13322 PR fortran/65045
13323 * gfortran.dg/pr65045.f90: New test.
13324
855b105f 133252016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13326
13327 * gnat.dg/specs/debug1.ads: Delete.
13328
bdc177dc 133292016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13330
13331 PR libgfortran/68867
13332 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13333 expression.
13334
48aaffae 133352016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13336
13337 PR libgfortran/68867
13338 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13339 PowerPC.
13340
19a468b8 133412016-01-01 Paul Thomas <pault@gcc.gnu.org>
13342
13343 PR fortran/68864
13344 * gfortran.dg/pr68864.f90: New test.
13345
25371c91 133462016-01-01 Jakub Jelinek <jakub@redhat.com>
13347
2a659064 13348 PR tree-optimization/69070
13349 * gcc.dg/pr69070.c: New test.
13350
57aa9851 13351 PR sanitizer/69055
13352 * gfortran.dg/pr69055.f90: New test.
13353
25371c91 13354 PR target/69015
13355 * gcc.dg/pr69015.c: New test.
f1717362 13356\f
fb2c1edd 13357Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13358
13359Copying and distribution of this file, with or without modification,
13360are permitted in any medium without royalty provided the copyright
13361notice and this notice are preserved.