]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add -fprofile-update option juggling
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bb513366 12016-10-06 Marek Polacek <polacek@redhat.com>
2
3 * g++.dg/cpp1z/init-statement9.C: New test.
4
26d689f4 52016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
6
7 * gcc.target/i386/pcommit-1.c: Deleted.
8 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
9 * gcc.target/i386/sse-13.c: Ditto.
10 * gcc.target/i386/sse-14.c: Ditto.
11 * gcc.target/i386/sse-22.c: Ditto.
12 * gcc.target/i386/sse-23.c: Ditto.
13 * g++.dg/other/i386-2.C: Ditto.
14
847e66cc 152016-10-05 Uros Bizjak <ubizjak@gmail.com>
16
17 * gcc.target/i386/pr77833.c: Require int128 effective target.
18
670ec524 192016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
20
21 PR fortran/58991
22 PR fortran/58992
23 * gfortran.dg/associate_22.f90: New test.
24
fca4e258 252016-10-05 Fritz Reese <fritzoreese@gmail.com>
26
27 * gfortran.dg/dec_union_9.f90: New testcase.
28 * gfortran.dg/dec_union_10.f90: New testcase.
29
994fc95f 302016-10-05 Jakub Jelinek <jakub@redhat.com>
31
c6958264 32 PR sanitizer/66343
33 * gcc.dg/pch/pr66343-3.c: New test.
34 * gcc.dg/pch/pr66343-3.hs: New file.
35
994fc95f 36 PR sanitizer/66343
37 * gcc.dg/pch/pr66343-1.c: New test.
38 * gcc.dg/pch/pr66343-1.hs: New file.
39 * gcc.dg/pch/pr66343-2.c: New test.
40 * gcc.dg/pch/pr66343-2.hs: New file.
41
2b6903a5 422016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
43
44 * c-c++-common/Wint-in-bool-context.c: Update test.
45
a9e44c43 462016-10-05 Marek Polacek <polacek@redhat.com>
47
48 * g++.dg/cpp1z/init-statement1.C: New test.
49 * g++.dg/cpp1z/init-statement2.C: New test.
50 * g++.dg/cpp1z/init-statement3.C: New test.
51 * g++.dg/cpp1z/init-statement4.C: New test.
52 * g++.dg/cpp1z/init-statement5.C: New test.
53 * g++.dg/cpp1z/init-statement6.C: New test.
54 * g++.dg/cpp1z/init-statement7.C: New test.
55 * g++.dg/cpp1z/init-statement8.C: New test.
56
d0a5b595 572016-10-05 Louis Krupp <louis.krupp@zoho.com>
58
59 PR fortran/67524
60 * gfortran.dg/pr67524.f90: New test.
61
c7b01e77 622016-10-05 Jakub Jelinek <jakub@redhat.com>
63
64 PR sanitizer/77823
65 * c-c++-common/ubsan/shift-9.c: New test.
66
d204444e 672016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
68
69 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
70 of int if __SIZEOF_INT__ is less than 4 bytes.
71
ea55eab9 722016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73
74 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
75 * gfortran.dg/class_array_20.f03: Likewise.
76 * gfortran.dg/class_array_21.f03: Likewise.
77 * gfortran.dg/finalize_29.f08: Likewise.
78 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
79
bf1426ea 802016-10-05 Richard Biener <rguenther@suse.de>
81
82 PR middle-end/77826
83 * gcc.dg/torture/pr77826.c: New testcase.
84
eb93b162 852016-10-05 Richard Biener <rguenther@suse.de>
86
87 * gcc.dg/fold-copysign-1.c: New testcase.
88
830f8f08 892016-10-05 Andreas Schwab <schwab@suse.de>
90
91 * g++.dg/pr49847-2.C: Remove.
92
ce229d56 932016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
94
95 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
96
d82d27a3 972016-10-05 Richard Biener <rguenther@suse.de>
98
99 PR middle-end/55152
100 * gcc.dg/pr55152-2.c: New testcase.
101
29e40d1d 1022016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
103
104 * gfortran.dg/dtio_15.f90: New test.
105
78dc0da1 1062016-10-04 Ian Lance Taylor <iant@golang.org>
107
108 * gcc.dg/split-7.c: New test.
109
f72de674 1102016-10-04 Martin Sebor <msebor@redhat.com>
111
112 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
113 %lc directive to wint_t to silence -Wformat warnings on targets
114 where the latter is a distinct type such as long.
115
c30da209 1162016-10-04 Martin Sebor <msebor@redhat.com>
117
118 PR c++/77804
119 * g++.dg/warn/Wplacement-new-size-4.C: New test.
120
c93d719b 1212016-10-04 Jakub Jelinek <jakub@redhat.com>
122
c8887d28 123 PR c++/77791
124 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
125
c93d719b 126 * g++.dg/other/java3.C: Remove.
127 * g++.dg/other/java1.C: Remove.
128 * g++.dg/other/error12.C: Remove.
129 * g++.dg/other/java2.C: Remove.
130 * g++.dg/warn/Wnvdtor.C: Remove.
131 * g++.dg/lookup/java1.C: Remove.
132 * g++.dg/lookup/java2.C: Remove.
133 * g++.dg/ext/pr34829.C: Remove.
134 * g++.dg/ext/java-3.C: Remove.
135 * g++.dg/ext/java-1.C: Remove.
136 * g++.dg/ext/java-2.C: Remove.
137 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
138
e62363b1 1392016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
140
141 PR tree-optimization/77808
142 * gcc.dg/tree-ssa/pr77808.c: New testcase.
143
38f18c01 1442016-10-04 Richard Biener <rguenther@suse.de>
145
146 PR tree-optimization/77399
147 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
148
47fd90af 1492016-10-04 Richard Biener <rguenther@suse.de>
150
151 PR middle-end/77833
152 * gcc.target/i386/pr77833.c: New testcase.
153
2f8d6297 1542016-09-26 Jeff Law <law@redhat.com>
155
156 PR tree-optimization/71550
157 PR tree-optimization/71403
158 * gcc.c-torture/execute/pr71550.c: New test.
159
4092cccf 1602016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
161
162 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
163 option.
164
8e8fe25a 1652016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
166
167 Revert
168 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
169
170 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
171
fcfa0d6a 1722016-10-03 Marek Polacek <polacek@redhat.com>
173
174 * g++.dg/cpp0x/nullptr37.C: New test.
175
255beb07 1762016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
177
178 * c-c++-common/Wint-in-bool-context.c: Update test.
179
16127d51 1802016-10-02 Jakub Jelinek <jakub@redhat.com>
181
182 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
183 earlier.
184 * g++.dg/charset/asm2.c (memmove): Likewise.
185 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
186 * g++.dg/tls/diag-4.C (foo): Likewise.
187 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
188 dg-warning, fix up regex.
189 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
190 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
191 * g++.old-deja/g++.mike/net31.C: Likewise.
192 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
193 for C++17.
194 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
195 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
196
c9e875f1 1972016-10-01 Richard Biener <rguenther@suse.de>
198
199 PR middle-end/77798
200 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
201
77daf8b6 2022016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
203
204 PR fortran/77663
205 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
206
ff2feb8b 2072016-10-01 Jakub Jelinek <jakub@redhat.com>
208
209 PR c/77490
210 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
211 Add dg-prune-output directive.
212
fd3720ac 2132016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
214
215 PR fortran/66643
216 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
217 * gfortran.fortran-torture/compile/write.f90: Update test.
218
dd07e329 2192016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
220
221 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
222 arm_fp16_alternative_ok as the required effective target.
223 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
224 -mfp16-format=alternative to the dg-options directive and remove
225 the dg-add-options directive.
226
580083a2 2272016-09-30 Fritz Reese <fritzoreese@gmail.com>
228
229 PR fortran/77764
230 * gfortran.dg/dec_union_8.f90: New testcase.
231
f24fcad2 2322016-09-30 Fritz Reese <fritzoreese@gmail.com>
233
234 PR fortran/77782
235 * gfortran.dg/dec_structure_16.f90: New testcase.
236
e0e00cf4 2372016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
238
239 * gfortran.dg/coarray_allocate_10.f08: New test.
240 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
241
44211526 2422016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
243
244 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
245
e2441cd8 2462016-09-30 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/77399
249 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
250
0914a8ef 2512016-09-29 Sandra Loosemore <sandra@codesourcery.com>
252
253 * c-c++-common/pr27336.c: Make dependency on
254 -fdelete-null-pointer-checks explicit.
255 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
256 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
257 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
258 * gcc.dg/pic-1.c: Require fpic target support.
259 * gcc.dg/pic-2.c: Likewise.
260
c5d89bae 2612016-09-29 Jakub Jelinek <jakub@redhat.com>
262
263 Implement P0001R1 - C++17 removal of register storage class specifier
264 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
265 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
266 C++17.
267 * c-c++-common/vector-subscript-5.c (foo): Don't use register
268 keyword if not __SSE2__.
269 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
270 C++17.
271 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
272 register keywords.
273 * g++.dg/eh/pr29166.C: Add -Wno-register option.
274 * g++.dg/warn/register-parm-1.C (erroneous_warning,
275 no_erroneous_warning): Expect new warnings for C++17.
276 * g++.dg/warn/register-var-2.C (f): Likewise.
277 * g++.dg/parse/register1.C (f): Expect new error for C++17.
278 * g++.dg/parse/linkage2.C (foo): Likewise.
279 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
280 keyword on parameters for C++17.
281 * g++.dg/cpp1z/register1.C: New test.
282 * g++.dg/cpp1z/register2.C: New test.
283 * g++.dg/cpp1z/register3.C: New test.
284
5424b150 2852016-09-29 Uros Bizjak <ubizjak@gmail.com>
286
287 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
288 * gcc.target/i386/avx2-check.h (main): Ditto.
289 * gcc.target/i386/avx512bw-check.h (main): Ditto.
290 * gcc.target/i386/avx512cd-check.h (main): Ditto.
291 * gcc.target/i386/avx512dq-check.h (main): Ditto.
292 * gcc.target/i386/avx512er-check.h (main): Ditto.
293 * gcc.target/i386/avx512f-check.h (main): Ditto.
294 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
295 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
296 * gcc.target/i386/avx512vl-check.h (main): Ditto.
297
132fa33c 2982016-09-29 Uros Bizjak <ubizjak@gmail.com>
299
300 PR target/77756
301 * gcc.target/i386/pr77756.c: New test.
302
ea72fa65 3032016-09-29 Marek Polacek <polacek@redhat.com>
304
305 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
306
40334d1a 3072016-09-29 Marek Polacek <polacek@redhat.com>
308
309 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
310 C++14.
311
2bf721c3 3122016-09-29 Martin Liska <mliska@suse.cz>
313
314 * objc/execute/construct1.m: New test.
315
a8243a97 3162016-09-29 Richard Biener <rguenther@suse.de>
317
318 PR tree-optimization/77768
319 * gcc.dg/torture/pr77768.c: New testcase.
320
98da8d3b 3212016-09-28 Richard Biener <rguenther@suse.de>
322
323 PR middle-end/77407
324 * gcc.dg/pr77407.c: New testcase.
325
b0ab3ca0 3262016-09-29 Richard Biener <rguenther@suse.de>
327
328 PR middle-end/55152
329 * gcc.dg/pr55152.c: New testcase.
330 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
331
f76c9f26 3322016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
333
334 * gcc.dg/profile-update-warning.c: Restrict to ia32.
335 (dg-options): Remove -m32.
336
94d9ba6a 3372016-09-28 Martin Sebor <msebor@redhat.com>
338
339 PR middle-end/77721
340 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
341
d23296dc 3422016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
343
344 PR libgfortran/77707
345 * gfortran.dg/inquire_17.f90: New test.
346
2a2770c6 3472016-09-28 Jakub Jelinek <jakub@redhat.com>
348
349 PR c++/77467
350 * g++.dg/cpp1y/constexpr-77467.C: New test.
351
3e822015 3522016-09-28 Martin Sebor <msebor@redhat.com>
353
354 PR c/77762
355 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
356 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
357 (test_sprintf_p_const): Adjust line numbers to avoid failures
358 introduced in r240503.
359
21ce832f 3602016-09-28 Martin Sebor <msebor@redhat.com>
361
362 PR middle-end/77683
363 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
364
8d9e3eb6 3652016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
366
cfa852a5 367 PR c++/77748
368 * g++.dg/pr77550.C: Avoid undefined behavior.
369
8d9e3eb6 370 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
371
85dd8d9a 3722016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
373
374 * gcc.dg/strlenopt-20.c: Update test.
375 * gcc.dg/strlenopt-21.c: Likewise.
376 * gcc.dg/strlenopt-22.c: Likewise.
377 * gcc.dg/strlenopt-22g.c: Likewise.
378 * gcc.dg/strlenopt-26.c: Likewise.
379 * gcc.dg/strlenopt-5.c: Likewise.
380 * gcc.dg/strlenopt-7.c: Likewise.
381 * gcc.dg/strlenopt-9.c: Likewise.
382
ce7e2f0e 3832016-09-27 Jakub Jelinek <jakub@redhat.com>
384
4fd4e9e0 385 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
386
66108a57 387 * g++.dg/cpp1z/lambda-this1.C: New test.
388 * g++.dg/cpp1z/lambda-this2.C: New test.
389
ce7e2f0e 390 PR c++/77722
391 * g++.dg/ubsan/return-4.C: New test.
392 * g++.dg/ubsan/return-5.C: New test.
393 * g++.dg/ubsan/return-6.C: New test.
394
eedf6f96 3952016-09-27 Jiong Wang <jiong.wang@arm.com>
396
397 * lib/target-supports.exp
398 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
399 in function comment.
400
febf7a45 4012016-09-27 Martin Liska <mliska@suse.cz>
402
403 PR gcov-profile/46266
404 * lib/gcov.exp: Verify that <built-in>.gcov file is not
405 considered.
406
1ef012e4 4072016-09-27 Richard Biener <rguenther@suse.de>
408
409 PR tree-optimization/77745
410 * g++.dg/torture/pr77745.C: New testcase.
411
fcaf08b7 4122016-09-27 Richard Biener <rguenther@suse.de>
413
414 PR tree-optimization/77478
415 * gcc.dg/torture/pr77478.c: New testcase.
416
db46bcd3 4172016-09-27 Martin Liska <mliska@suse.cz>
418
419 PR gcov-profile/7970
420 PR gcov-profile/16855
421 PR gcov-profile/44779
422 * g++.dg/gcov/pr16855.C: New test.
423
2e0bcd96 4242016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
425
426 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
427
93768ef7 4282016-09-27 Jakub Jelinek <jakub@redhat.com>
429
430 PR fortran/77666
431 * gfortran.dg/gomp/pr77666.f90: New test.
432
b09a4365 4332016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
434
435 PR ipa/77677
436 * gcc.dg/torture/pr77677-2.c: New test.
437
85527e8f 4382016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
439
440 PR fortran/77420
441 * gfortran.dg/pr77420_1.f90: New test.
442 * gfortran.dg/pr77420_2.f90: Ditto.
443 * gfortran.dg/pr77420_3.f90: New test. Requires ...
444 * gfortran.dg/pr77420_4.f90: this file.
445
140cd7ff 4462016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
447
448 PR middle-end/77719
449 * gfortran.dg/pr77719.f90: New test.
450
d4d58fc3 4512016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
452
453 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 454 singular form of byte when quantity is unknown.
d4d58fc3 455
e997bd3a 4562016-09-26 Marek Polacek <polacek@redhat.com>
457
458 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
459
9c7de46a 4602016-09-26 Martin Liska <mliska@suse.cz>
461
462 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
463 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
464 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
465 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
466 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
467 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
468 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
469 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
470 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
471
3c77f69c 4722016-09-26 Marek Polacek <polacek@redhat.com>
473
474 PR c/7652
475 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
476 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
477 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
478 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
479 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
480 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
481 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
482 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
483 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
484 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
485 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
486 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
487 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
488 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
489 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
490 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
491 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
492 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
493 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
494 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
495 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
496 * c-c++-common/attr-fallthrough-1.c: New test.
497 * c-c++-common/attr-fallthrough-2.c: New test.
498 * g++.dg/cpp0x/fallthrough1.C: New test.
499 * g++.dg/cpp0x/fallthrough2.C: New test.
500 * g++.dg/cpp1z/fallthrough1.C: New test.
501 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
502 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
503 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
504 * objc.dg/Wimplicit-fallthrough-1.m: New test.
505
40e245e1 5062016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
507
9e9fb49b 508 PR fortran/77429
40e245e1 509 * gfortran.dg/pr77429.f90: New test.
510
cfffcdf4 5112016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
512
513 PR fortran/77694
514 * gfortran.dg/pr77694.f90: New test.
515
223e6ae9 5162016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
517
518 PR target/51244
519 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
520
9e932ac2 5212016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
522
523 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
524 for 32-bit mode.
525
04f16d28 5262016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
527
528 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
529 for 32-bit mode.
530
481ce481 5312016-09-24 Marek Polacek <polacek@redhat.com>
532
533 PR c/77490
534 * c-c++-common/Wbool-operation-1.c: New test.
535 * gcc.dg/Wbool-operation-1.c: New test.
536
8e652fcf 5372016-09-23 Fritz Reese <fritzoreese@gmail.com>
538
539 * gfortran.dg/dec_static_1.f90: New.
540 * gfortran.dg/dec_static_2.f90: New.
541 * gfortran.dg/dec_static_3.f90: New.
542 * gfortran.dg/dec_static_4.f90: New.
543
e7c4560c 5442016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
545
546 PR fortran/48298
547 * gfortran.dg/negative_unit_check.f90: Update test.
548 * gfortran.dg/dtio_14.f90: New test.
481ce481 549
ad020996 5502016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
551
552 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
553 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
554 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
555 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
556 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
557 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
558 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
559
e2c1228b 5602016-09-23 Martin Sebor <msebor@redhat.com>
561
562 PR testsuite/77713
563 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
564 assuming long double is bigger than double.
565
9b5db70f 5662016-09-23 Jakub Jelinek <jakub@redhat.com>
567
568 Implement P0138R2, C++17 construction rules for enum class values
569 * g++.dg/cpp1z/direct-enum-init1.C: New test.
570
a30e370d 5712016-09-23 David Malcolm <dmalcolm@redhat.com>
572
573 PR preprocessor/77672
574 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
575 expected multiline output from first warning to reflect change
576 in r240434.
577
15650eb7 5782016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
579
580 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
581
f886b2b4 5822016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
583 Tom de Vries <tom@codesourcery.com>
584
585 PR testsuite/77411
586 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
587
f74ba31d 5882016-09-23 Marek Polacek <polacek@redhat.com>
589
590 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
591 * c-c++-common/gomp/atomic-13.c: Likewise.
592 * c-c++-common/gomp/atomic-14.c: Likewise.
593 * c-c++-common/pr60439.c: Remove invalid code.
594 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
595 * g++.dg/expr/bitfield5.C: Likewise.
596 * g++.dg/expr/bitfield6.C: Likewise.
597 * g++.dg/expr/bool1.C: Likewise.
598 * g++.dg/expr/bool3.C: Likewise.
599 * g++.dg/expr/lval3.C: Likewise.
600 * g++.dg/expr/lval4.C: Likewise.
601 * g++.old-deja/g++.jason/bool5.C: Likewise.
602
7413e757 6032016-09-23 David Malcolm <dmalcolm@redhat.com>
604
605 PR preprocessor/77672
606 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
607 (test_terminator_location): New function.
608
81df50de 6092016-09-23 Richard Biener <rguenther@suse.de>
610
611 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
612
5f4626d8 6132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
614
615 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
616 -march=armv8.2-a+fp16 when supported by the hardware.
617 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
618 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
619 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
620 semi-colons to a macro invocations.
621 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
622 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
623 defined.
624 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
625 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
627 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
628 defined.
629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
632 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
636 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
638 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
639 defined.
640 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
642 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
643 defined.
644 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
646 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
647 defined.
648 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
650 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
651 defined.
652 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
654 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
655 defined. Also fix some white-space.
656 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
661 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
662 defined. Also fix some long lines and white-space.
663 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
664 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
665 defined. Also fix some long lines and white-space.
666 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
667 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
668 defined.
669 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
670 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
671 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
672 defined.
673 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
674 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
675 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
676 defined.
677 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 678 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
679 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 680 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
684 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 687 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 688 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
692 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 693 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
694 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 696
f2645569 6972016-09-23 Jiong Wang <jiong.wang@arm.com>
698 Matthew Wahab <matthew.wahab@arm.com>
699
700 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
701 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
702 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
734 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
735 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
736 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
737
66a55fc4 7382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
739
740 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
741 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
742 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
743 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
744 support.
745
ada0f4c4 7462016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
747
748 PR ipa/77677
749 * gcc.dg/torture/pr77677.c: New test.
750
8771094d 7512016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
752
753 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
754 here now.
755
c959fae1 7562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
757
758 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
759 options. Add tests for float16x4_t and float16x8_t.
760
88b594a3 7612016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
762
763 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
764 * gcc.target/s390/risbg-ll-2.c: Ditto.
765 * gcc.target/s390/risbg-ll-3.c: Ditto.
766
e4ad661c 7672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
768
769 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
770 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
771
4005a882 7722016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
773
774 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
775 output to the simplified instructions.
776
9854d864 7772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
778
779 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
780 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
781
388ce7db 7822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
783
784 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
785 (FP16_SUPPORTED): New
786 (expected-hfloat-16x4): Make conditional on __fp16 support.
787 (expected-hfloat-16x8): Likewise.
788 (vdup_n_f16): Disable for non-AArch64 targets.
789 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
790 conditional on FP16_SUPPORTED.
791 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
792 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
793 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
794 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
795 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
796 for testing __fp16.
797 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
798 conditional on FP16_SUPPORTED.
799 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
800 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
801
837bb76e 8022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
803
804 * gcc.target/arm/short-vfp-1.c: New.
805
e183c2b8 8062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
807
808 * gcc.target/arm/attr-fp16-arith-1.c: New.
809
cd6fbed6 8102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
811
812 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
813 New.
814 (add_options_for_arm_v8_2a_fp16_neon): New.
815 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
816 (add_options_for_arm_arch_v8_2a): Auto-generate.
817 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
818 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
819 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
820 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
821 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
822 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
823 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
824
4961b0ab 8252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
826
827 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
828 arm_fp16_alternative_ok.
829 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
830 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
831 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
832 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
833 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
834 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
835 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
836 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
837 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
838 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
839 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
840 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
841 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
842 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
843 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
844 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
845 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
846 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
847 * gcc.target/arm/fp16-rounding-alt-1.c: Use
848 arm_fp16_alternative_ok.
849 * lib/target-supports.exp
850 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
851 (check_effective_target_arm_fp16_alternative_ok): New.
852 (check_effective_target_arm_fp16_none_ok_nocache): New.
853 (check_effective_target_arm_fp16_none_ok): New.
854
ce5b3c3b 8552016-09-23 Martin Liska <mliska@suse.cz>
856
857 * gcc.dg/ipa/pr77653.c: Replace adress
858 with address.
859
d4c65e05 8602016-09-23 Martin Liska <mliska@suse.cz>
861
862 * gcc.target/i386/movbe-4.c: New test.
863
82a47693 8642016-09-23 Martin Liska <mliska@suse.cz>
865
866 * gcc.target/i386/crc32-5.c: New test.
867
0253072a 8682016-09-23 Martin Liska <mliska@suse.cz>
869
870 * gcc.target/i386/pr71652.c: New test.
871 * gcc.target/i386/pr71652-2.c: New test.
872 * gcc.target/i386/pr71652-3.c: New test.
873
0bfdbd22 8742016-09-23 Jakub Jelinek <jakub@redhat.com>
875
876 * lib/gcc-dg.exp (process-message): Support relative line number
877 notation - .+4 or .-1 etc.
878 * gcc.dg/dg-test-1.c: New test.
879
ff982ab4 8802016-09-22 Martin Sebor <msebor@redhat.com>
881
882 PR target/77676
883 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
884 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
885 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
886 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
887
78299f8d 8882016-09-22 Uros Bizjak <ubizjak@gmail.com>
889
890 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
891 * gcc.dg/ifcvt-2.c: Ditto.
892 * gcc.dg/zero_bits_compound-1.c: Ditto.
893 * gcc.dg/zero_bits_compound-1.c: Ditto.
894 * gcc.dg/pr40550.c: Simplify target selectors.
895 Use dg-additional-options.
896 * gcc.dg/pr47893.c: Ditto.
897 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
898 additional options for 32-bit x86 targets.
899 * gcc.dg/pr70955.c: Move to ...
900 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
901
ec645283 9022016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/61019
905 * g++.dg/cpp0x/pr61019.C: New.
906
9753b549 9072016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
908 Terry Guo <terry.guo@arm.com>
909
910 * gcc.target/arm/pure-code/ffunction-sections.c: New.
911 * gcc.target/arm/pure-code/no-literal-pool.c: New.
912 * gcc.target/arm/pure-code/pure-code.exp: New.
913
7dbfb427 9142016-09-22 Uros Bizjak <ubizjak@gmail.com>
915
916 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
917 Remove SSE effective target requirement.
918
7e20dff2 9192016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
920
921 PR c++/71979
922 * g++.dg/cpp0x/pr71979.C: New.
923
05dd002d 9242016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
925
926 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
927
53769cc8 9282016-09-22 Martin Liska <mliska@suse.cz>
929
930 PR ipa/77653
931 * gcc.dg/ipa/pr77653.c: New test.
932
51c846d6 9332016-09-22 Jakub Jelinek <jakub@redhat.com>
934
935 PR fortran/77665
936 * gfortran.dg/gomp/pr77665.f90: New test.
937
51278c1a 9382016-09-22 Paul Thomas <pault@gcc.gnu.org>
939
940 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
941 * gfortran.dg/dtio_13.f90: New test.
942
cde225a2 9432016-09-21 Louis Krupp <louis.krupp@zoho.com>
944
945 PR fortran/66107
946 * gfortran.dg/pr66107.f90: New test.
947
0d5530d9 9482016-09-21 Ian Lance Taylor <iant@golang.org>
949
950 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
951 with call to builtin delete function.
952
9ca7e933 9532016-09-21 Joseph Myers <joseph@codesourcery.com>
954
955 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
956 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
957 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
958 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
959 tests.
960
451127c6 9612016-09-21 Uros Bizjak <ubizjak@gmail.com>
962
963 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
964
98aa0f57 9652016-09-21 Jakub Jelinek <jakub@redhat.com>
966
967 PR c++/77651
968 * g++.dg/cpp1z/aligned-new6.C: New test.
969
65eeae10 9702016-09-21 Matthew Wahab <matthew.wahab@arm.com>
971
972 * gcc.target/arm/fp16-aapcs-3.c: New.
973 * gcc.target/arm/fp16-aapcs-4.c: New.
974 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
975 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
976 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
977 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
978
1a39df22 9792016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
980
981 PR tree-optimization/77550
982 * g++.dg/pr77550.C: New test.
983
48bc6fdd 9842016-09-21 Georg-Johann Lay <avr@gjlay.de>
985
986 PR target/77326
987 * gcc.target/avr/torture/pr77326.c: New test.
988
a09b160b 9892016-09-21 Louis Krupp <louis.krupp@zoho.com>
990
991 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
992
91207228 9932016-09-21 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/77648
996 * gcc.dg/torture/pr77648-1.c: New testcase.
997 * gcc.dg/torture/pr77648-2.c: Likewise.
998
f6aeb966 9992016-09-21 Richard Biener <rguenther@suse.de>
1000 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR tree-optimization/77621
1003 * gcc.dg/pr77621.c: New testcase.
1004
637b3ebb 10052016-09-21 Paul Thomas <pault@gcc.gnu.org>
1006
1007 PR fortran/77657
1008 * gfortran.dg/dtio_12.f90: New test.
1009
b5b88e7a 10102016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1011
1012 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1013
8ccdb0a4 10142016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1015
1016 PR tree-optimization/72835
1017 * gcc.dg/tree-ssa/pr72835.c: New test.
1018
b9833bfd 10192016-09-20 Martin Sebor <msebor@redhat.com>
1020
1021 PR middle-end/49905
1022 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1023 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1024 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1025 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1026 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1027 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1028 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1029
597323ed 10302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1031
1032 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1033 arguments/compare will be optimized away.
1034 * gcc.dg/torture/ftrapv-1.c: Likewise.
1035
25a8e007 10362016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1037
1038 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1039 will be optimized away.
1040 * gcc.dg/ipa/vrp1.c: New test.
1041 * gcc.dg/ipa/vrp2.c: New test.
1042 * gcc.dg/ipa/vrp3.c: New test.
1043
6e93da1b 10442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1045
1046 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1047 does the same transformation.
1048 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1049 * gcc.dg/tree-ssa/evrp1.c: New test.
1050 * gcc.dg/tree-ssa/evrp2.c: New test.
1051 * gcc.dg/tree-ssa/evrp3.c: New test.
1052 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1053 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1054 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1055 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1056 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1057 foling now happens early.
1058 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1059 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1060 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1061 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1062 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1063
b8b3b645 10642016-09-20 Uros Bizjak <ubizjak@gmail.com>
1065
1066 PR target/77621
1067 * gcc.target/i386/pr77621.c: New test.
1068 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1069 pattern, loop should vectorize with -mtune=atom.
1070
81165554 10712016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1072 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR testsuite/63299
1075 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1076 instead of delete.
1077
2f8a2ead 10782016-09-20 Jakub Jelinek <jakub@redhat.com>
1079
a48667ee 1080 PR c++/77626
1081 * g++.dg/other/pr77626.C: New test.
1082
7e67c6d5 1083 PR c++/77638
1084 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1085
59934ea3 1086 PR c++/77637
1087 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1088
2f8a2ead 1089 PR middle-end/77624
1090 * c-c++-common/pr77624-1.c: New test.
1091 * c-c++-common/pr77624-2.c: New test.
1092
a1268ee1 10932016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1094
1095 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1096 of digits expected.
1097
0b77b2cf 10982016-09-20 Richard Biener <rguenther@suse.de>
1099
1100 PR tree-optimization/77646
1101 * gcc.dg/torture/pr77646.c: New testcase.
1102
bed03df1 11032016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1104
1105 PR c++/77434
1106 * c-c++-common/Wint-in-bool-context.c: New test.
1107
cb19a0da 11082016-09-19 Joseph Myers <joseph@codesourcery.com>
1109
1110 * gcc.dg/cr-decimal-dig-1.c: New test.
1111
9b5c49ef 11122016-09-19 Joseph Myers <joseph@codesourcery.com>
1113
1114 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1115 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1116 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1117 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1118
48d1445d 11192016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1120
1121 PR rtl-optimization/77416
1122 * gcc.target/powerpc/pr77416.c: New.
1123
579f478b 11242016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1125
1126 PR c++/77639
1127 * g++.dg/template/error-recovery4.C: New test.
1128
f2e52448 11292016-09-19 Bin Cheng <bin.cheng@arm.com>
1130
1131 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1132
aaf7d5f8 11332016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1134
1135 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1136 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1137
5f036000 11382016-09-19 Jakub Jelinek <jakub@redhat.com>
1139 Jan Hubicka <jh@suse.cz>
1140
1141 PR target/77587
1142 * gcc.dg/pr77587.c: New test.
1143 * gcc.dg/pr77587a.c: New file.
1144
eee0cf09 11452016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1146
1147 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1148 * gfortran.dg/coarray_38.f90:
1149 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1150 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1151 * gfortran.dg/coarray_allocate_7.f08: New test.
1152 * gfortran.dg/coarray_allocate_8.f08: New test.
1153 * gfortran.dg/coarray_allocate_9.f08: New test.
1154 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1155 new caf_register.
1156 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1157 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1158 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1159 get_by_refs.
1160 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1161 * gfortran.dg/coarray_lock_7.f90: Same.
1162 * gfortran.dg/coarray_poly_5.f90: Same.
1163 * gfortran.dg/coarray_poly_6.f90: Same.
1164 * gfortran.dg/coarray_poly_7.f90: Same.
1165 * gfortran.dg/coarray_poly_8.f90: Same.
1166 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1167
891196d7 11682016-09-19 Fritz Reese <fritzoreese@gmail.com>
1169
1170 PR fortran/77584
1171 * gfortran.dg/dec_structure_15.f90: New testcase.
1172
281da9a3 11732016-09-19 Richard Biener <rguenther@suse.de>
1174
1175 PR middle-end/77605
1176 * gcc.dg/torture/pr77605.c: New testcase.
1177
8a252920 11782016-09-18 Louis Krupp <louis.krupp@zoho.com>
1179
1180 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1181
a18b7a33 11822016-09-17 Jan Hubicka <hubicka@ucw.cz>
1183
1184 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1185 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1186 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1187 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1188 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1189 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1190 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1191 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1192 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1193 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1194 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1195
b868c23d 11962016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1197
1198 * gcc.target/i386/pr68633.c: Fix expected result.
1199
360d7ea8 12002016-09-17 Louis Krupp <louis.krupp@gmail.com>
1201
1202 PR fortran/68078
1203 * gfortran.dg/pr68078.f90: New test.
1204 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1205
d58661cb 12062016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1207
1208 PR target/77613
1209 * gcc.target/powerpc/swaps-p8-25.c: New.
1210
24b3d864 12112016-09-16 Jakub Jelinek <jakub@redhat.com>
1212
e6db887a 1213 PR c++/77482
1214 * g++.dg/cpp0x/constexpr-77482.C: New test.
1215
44df6c11 1216 PR c++/77379
1217 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1218 thunk offsets.
1219 * g++.dg/abi/abi-tag23a.C: Likewise.
1220
53d2f3de 1221 PR c++/77338
1222 * g++.dg/cpp0x/decltype-77338.C: New test.
1223
24b3d864 1224 PR c++/77375
1225 * g++.dg/cpp0x/mutable1.C: New test.
1226
42f172d0 12272016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1228
1229 PR fortran/77612
1230 * gfortran.dg/pr77612.f90: New test.
1231
0665113b 12322016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1233
1234 * gcc.dg/torture/pr70421.c: Require int32plus.
1235
dff10ec9 12362016-09-16 Jakub Jelinek <jakub@redhat.com>
1237
be63912c 1238 PR middle-end/77475
1239 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1240
dff10ec9 1241 PR target/77526
1242 * gcc.target/i386/pr77526.c: New test.
1243
69cdadd9 12442016-09-16 Jakub Jelinek <jakub@redhat.com>
1245 Eric Botcazou <ebotcazou@adacore.com>
1246
1247 PR middle-end/77594
1248 * gcc.target/i386/pr77594.c: New test.
1249
b74250bc 12502016-09-15 Louis Krupp <louis.krupp@zoho.com>
1251
1252 PR fortran/69963
1253 * gfortran.dg/misplaced_implicit_character.f90: New test.
1254
834a2c29 12552016-09-15 Bin Cheng <bin.cheng@arm.com>
1256
1257 PR tree-optimization/77503
1258 * gcc.dg/vect/pr77503.c: New test.
1259
fbcb99d5 12602016-09-15 Richard Biener <rguenther@suse.de>
1261
1262 PR middle-end/77544
1263 * c-c++-common/torture/pr77544.c: New testcase.
1264
3aa4e8c2 12652016-09-15 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR middle-end/77475
1268 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1269 * gcc.dg/march-generic.c: Likewise.
1270 * gcc.target/i386/spellcheck-options-1.c: New test.
1271 * gcc.target/i386/spellcheck-options-2.c: New test.
1272 * gcc.target/i386/spellcheck-options-3.c: New test.
1273 * gcc.target/i386/spellcheck-options-4.c: New test.
1274
e9dea525 12752016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1276
1277 PR fortran/72743
1278 * gfortran.dg/goacc/pr72743.f90: New test.
1279
7270347c 12802016-09-15 Richard Biener <rguenther@suse.de>
1281
1282 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1283
091e8e90 12842016-09-15 Richard Biener <rguenther@suse.de>
1285
1286 PR tree-optimization/77514
1287 * gcc.dg/torture/pr77514.c: New testcase.
1288
8cc08773 12892016-09-14 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR c++/77549
1292 * g++.dg/lookup/pr77549.C: New test.
1293
5be60f03 12942016-09-14 Marek Polacek <polacek@redhat.com>
1295
1296 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1297 * c-c++-common/gomp/atomic-13.c: Likewise.
1298 * c-c++-common/gomp/atomic-14.c: Likewise.
1299 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1300 * g++.dg/cpp1z/bool-increment1.C: New test.
1301 * c-c++-common/pr60439.c: Add dg-warning.
1302 * g++.dg/expr/bitfield4.C: Likewise.
1303 * g++.dg/expr/bitfield5.C: Likewise.
1304 * g++.dg/expr/bitfield6.C: Likewise.
1305 * g++.dg/expr/bool1.C: Likewise.
1306 * g++.dg/expr/bool3.C: Likewise.
1307 * g++.dg/expr/lval3.C: Likewise.
1308 * g++.dg/expr/lval4.C: Likewise.
1309 * g++.old-deja/g++.jason/bool5.C: Likewise.
1310 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1311 * g++.dg/other/error18.C: Likewise.
1312 * g++.dg/gomp/atomic-14.C: Likewise.
1313
f80a245e 13142016-09-14 Nathan Sidwell <nathan@acm.org>
1315
1316 PR c++/77539
1317 * g++.dg/cpp1y/pr77539.C: New.
1318
7b329bca 13192016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1320
1321 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1322 dg-require.
1323 * g++.dg/ext/builtin_alloca.C: Likewise.
1324 * g++.dg/template/spec35.C: Likewise.
1325 * gcc.dg/builtins-68.c: Likewise.
1326 * gcc.misc-tests/gcov-13.c: Likewise.
1327 * gcc.misc-tests/gcov-14.c: Likewise.
1328
0029200d 13292016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1330
1331 * gfortran.dg/dec_structure_14.f90: New testcase.
1332
0975f764 13332016-09-14 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR sanitizer/68260
1336 * c-c++-common/tsan/pr68260.c: New test.
1337
1098c313 13382016-09-13 Joe Seymour <joe.s@somniumtech.com>
1339
1340 PR target/70713
1341 * gcc.target/msp430/function-attributes-1.c: New test.
1342 * gcc.target/msp430/function-attributes-2.c: New test.
1343 * gcc.target/msp430/function-attributes-3.c: New test.
1344
46fad8d5 13452016-09-13 Jakub Jelinek <jakub@redhat.com>
1346
4bdba715 1347 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1348 * g++.dg/cpp1z/gen-attrs1.C: New test.
1349
99d887de 1350 PR tree-optimization/77454
1351 * gcc.dg/pr77454.c: New test.
1352
46fad8d5 1353 PR c++/77553
1354 * g++.dg/cpp1y/constexpr-77553.C: New test.
1355
68ef907c 13562016-09-13 David Malcolm <dmalcolm@redhat.com>
1357
1358 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1359 (test_show_locus): Replace rich_location::add_fixit_insert calls
1360 with add_fixit_insert_before and add_fixit_insert_after.
1361
2c24fd5e 13622016-09-13 Jason Merrill <jason@redhat.com>
1363 Tom de Vries <tom@codesourcery.com>
1364
1365 PR c++/77427
1366 * g++.dg/pr77427.C: New test.
1367
68b219ee 13682016-09-13 Martin Liska <mliska@suse.cz>
1369
1370 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1371 effective target.
1372 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1373 * lib/target-supports.exp: Define the new target.
1374
c72e91d3 13752016-09-12 Andrew Pinski <apinski@cavium.com>
1376
1377 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1378 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1379
b38c0a37 13802016-09-12 Uros Bizjak <ubizjak@gmail.com>
1381
1382 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1383 variable arguments.
1384 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1385 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1386 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1387 variable argument.
1388 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1389 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1390
7a21b590 13912016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1392
1393 PR c++/77496
1394 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1395 * g++.dg/ext/pr77496.C: New test.
1396 * g++.dg/warn/pr77496.C: New test.
1397
00434032 13982016-09-12 David Malcolm <dmalcolm@redhat.com>
1399
1400 PR c/72858
1401 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1402 to preserve conversion chars, and to preserve prefix information.
1403 * gcc.dg/format/pr72858.c: New test case.
1404
54f56c28 14052016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1406
1407 * gfortran.dg/pr77507.f90: Move to ...
1408 * gfortran.dg/ieee/pr77507.f90: here.
1409
08d6d42c 14102016-08-09 Jan Hubicka <hubicka@ucw.cz>
1411
1412 PR ipa/61159
1413 * compile/pr61159.c: New testcase
1414
35870532 14152016-08-09 Jan Hubicka <hubicka@ucw.cz>
1416
1417 PR ipa/64316
1418 * gcc.dg/ipa/pr63416.c: New testcase.
1419
953b9eef 14202016-09-10 Paul Thomas <pault@gcc.gnu.org>
1421 Steven G. Kargl <kargl@gcc.gnu.org>
1422
1423 PR fortran/77532
c78b1f64 1424 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1425
1aef7c3c 14262016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1427
1428 PR fortran/77507
1429 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1430 * gfortran.dg/c_assoc_4.f90: Ditto.
1431
3bb45f76 14322016-09-10 Tom de Vries <tom@codesourcery.com>
1433
1434 PR C/71602
1435 * c-c++-common/va-arg-va-list-type.c: New test.
1436
9731eaaf 14372016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1438
1439 PR rtl-optimization/77289
1440 * gcc.target/powerpc/pr77289.c: New test.
1441
911ea34a 14422016-09-09 Martin Sebor <msebor@redhat.com>
1443
1444 PR c/77520
1445 PR c/77521
1446 * gcc.dg/pr77520.c: New test.
1447 * gcc.dg/pr77521.c: New test.
1448
edd0f33b 14492016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1450
1451 PR fortran/77506
1452 * gfortran.dg/pr77506.f90: New test.
1453
374777a4 14542016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1455
1456 PR fortran/77507
1457 * gfortran.dg/pr77507.f90: New test.
1458
c5eddaf9 14592016-09-09 Joseph Myers <joseph@codesourcery.com>
1460
1461 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1462
3e7e4e14 14632016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1464 Louis Krupp <lkrupp@gcc.gnu.org>
1465
1466 PR fortran/69514
1467 * gfortran.dg/pr69514_1.f90: New test.
1468 * gfortran.dg/pr69514_2.f90: New test.
1469
51688bb7 14702016-09-08 Jakub Jelinek <jakub@redhat.com>
1471
a34338c9 1472 PR fortran/77500
1473 * gfortran.dg/gomp/pr77500.f90: New test.
1474
51688bb7 1475 PR fortran/77516
1476 * gfortran.dg/gomp/pr77516.f90: New test.
1477
3ecb55e7 14782016-09-07 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR middle-end/77475
1481 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1482 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1483 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1484 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1485 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1486 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1487
3da97ff7 14882016-09-07 David Malcolm <dmalcolm@redhat.com>
1489
1490 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1491 "substring-locations.h".
1492
b55f1f44 14932016-09-07 Richard Biener <rguenther@suse.de>
1494
1495 PR c/77450
1496 * c-c++-common/vector-subscript-8.c: Move ..
1497 * gcc.dg/pr77450.c: ... here.
1498
7d482049 14992016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1500
1501 PR libgfortran/77393
1502 * gfortran.dg/fmt_f0_2.f90: Update test.
1503 * gfortran.dg/fmt_f0_3.f90: New test.
1504
ef3b531c 15052016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1506
1507 PR debug/77389
1508 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1509 in dg-options.
1510
1511 PR debug/57519
1512 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1513
39370ea0 15142016-09-06 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR target/69255
1517 * gcc.target/i386/pr69255-1.c: New test.
1518 * gcc.target/i386/pr69255-2.c: New test.
1519 * gcc.target/i386/pr69255-3.c: New test.
1520
15212016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1522
1523 PR c/77336
1524 * gcc.dg/format/miss-7.c: New test.
1525
88820414 15262016-09-06 Uros Bizjak <ubizjak@gmail.com>
1527
1528 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1529
4c790ba8 15302016-09-06 Martin Liska <mliska@suse.cz>
1531
1532 PR gcov-profile/77378
1533 PR gcov-profile/77466
1534 * gcc.dg/profile-update-warning.c: New test.
1535
43d2460d 15362016-09-06 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/77479
1539 * gcc.dg/torture/pr77479.c: New testcase.
1540
4c04bcce 15412016-09-06 Richard Biener <rguenther@suse.de>
1542
1543 PR c/77450
1544 * c-c++-common/vector-subscript-7.c: Adjust.
1545 * c-c++-common/vector-subscript-8.c: New testcase.
1546
8925068a 15472016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1548
1549 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1550
daea048c 15512016-09-05 Jakub Jelinek <jakub@redhat.com>
1552
e315ff48 1553 PR target/77476
1554 * gcc.target/i386/avx512f-pr77476.c: New test.
1555 * gcc.target/i386/avx512bw-pr77476.c: New test.
1556 * gcc.target/i386/avx512dq-pr77476.c: New test.
1557
8eeca3ac 1558 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1559 Update comment to mention also avx512f.
1560
daea048c 1561 PR sanitizer/77396
1562 * g++.dg/asan/pr77396-2.C: New test.
1563
a6ffaadf 15642016-09-05 Uros Bizjak <ubizjak@gmail.com>
1565
1566 PR rtl-optimization/77452
1567 * gcc.target/i386/pr77452.c: New test.
1568
8f8828ba 15692016-09-05 Marek Polacek <polacek@redhat.com>
1570
1571 PR c/77423
1572 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1573
65277f2a 15742016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1575
1576 PR fortran/77391
1577 * gfortran.dg/pr77391.f90: New test.
1578
a1cf06b8 15792016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1580
1581 PR fortran/77460
1582 * gfortran.dg/pr77460.f90: New test.
1583
4d261282 15842016-09-03 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR c/65467
1587 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1588
4fc4eb94 15892016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1590
1591 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1592
40a431fa 15932016-09-02 David Malcolm <dmalcolm@redhat.com>
1594
1595 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1596 test case.
1597 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1598 diagnostic-test-show-locus-generate-patch.c to the sources
1599 for diagnostic_plugin_test_show_locus.c.
1600
a940fdc7 16012016-09-02 Jakub Jelinek <jakub@redhat.com>
1602
0b80c4b2 1603 PR c/65467
1604 * gcc.dg/gomp/_Atomic-1.c: New test.
1605 * gcc.dg/gomp/_Atomic-2.c: New test.
1606 * gcc.dg/gomp/_Atomic-3.c: New test.
1607 * gcc.dg/gomp/_Atomic-4.c: New test.
1608 * gcc.dg/gomp/_Atomic-5.c: New test.
1609
a940fdc7 1610 PR sanitizer/77396
1611 * g++.dg/asan/pr77396.C: New test.
1612
16132016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1614
1615 PR tree-optimization/71831
1616 * gcc.dg/builtin-object-size-16.c: New test.
1617 * gcc.dg/builtin-object-size-17.c: New test.
1618
0b404bb4 16192016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1620
1621 PR libgfortran/77393
1622 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1623
8a5817a9 16242016-09-01 Uros Bizjak <ubizjak@gmail.com>
1625
1626 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1627 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1628 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1629 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1630 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1631 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1632 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1633 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1634 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1635 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1636 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1637 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1638 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1639 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1640 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1641 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1642 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1643 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1644
209253ae 16452016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1646
1647 * gnat.dg/opt58.adb: New test.
1648 * gnat.dg/opt58_pkg.ads: New helper.
1649
15182c1d 16502016-09-01 Richard Biener <rguenther@suse.de>
1651
1652 PR middle-end/77436
1653 * gcc.dg/torture/pr77436.c: New testcase.
1654
1c02615c 16552016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1656
1657 * gcc.dg/pr64252.c: Require int32plus.
1658 * gcc.dg/pr66299-1.c: Likewise.
1659 * gcc.dg/pr66299-2.c: Likewise.
1660 * gcc.dg/torture/20131115-1.c: Skip for avr.
1661
08fded5f 16622016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1663
1664 * gcc.target/aarch64/ands_3.c: New test.
1665
a7b3b7c4 16662016-08-31 Jakub Jelinek <jakub@redhat.com>
1667
68c215e4 1668 PR fortran/77352
1669 * gfortran.dg/gomp/pr77352.f90: New test.
1670
a7b3b7c4 1671 PR fortran/77374
1672 * gfortran.dg/gomp/pr77374.f08: New test.
1673
51a43c06 16742016-08-31 Marc Glisse <marc.glisse@inria.fr>
1675
1676 PR tree-optimization/73714
1677 * gcc.dg/tree-ssa/pr73714.c: New test.
1678
01109414 16792016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1680
1681 PR libgfortran/77393
1682 * gfortran.dg/fmt_f0_2.f90: New test.
1683
8036ac7f 16842016-08-31 Marc Glisse <marc.glisse@inria.fr>
1685
1686 * gcc.target/i386/pr59539-2.c: Adapt options.
1687 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1688
b298bde8 16892016-08-31 Paul Thomas <pault@gcc.gnu.org>
1690
1691 PR fortran/77418
1692 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1693 of the associate entity and replace with a pointer to the
1694 intended item on the stack.
1695
9f732c4e 16962016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1697 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1698
1699 PR fortran/48298
1700 * gfortran.dg/dtio_1.f90: New test.
1701 * gfortran.dg/dtio_2.f90: New test.
1702 * gfortran.dg/dtio_3.f90: New test.
1703 * gfortran.dg/dtio_4.f90: New test.
1704 * gfortran.dg/dtio_5.f90: New test.
1705 * gfortran.dg/dtio_6.f90: New test.
1706 * gfortran.dg/dtio_7.f90: New test.
1707 * gfortran.dg/dtio_8.f90: New test.
1708 * gfortran.dg/dtio_9.f90: New test.
1709 * gfortran.dg/dtio_10.f90: New test.
1710
d6dd1b60 17112016-08-30 David Malcolm <dmalcolm@redhat.com>
1712
1713 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1714 (test_many_nested_locations): New function.
1715 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1716 (test_show_locus): Handle "test_many_nested_locations".
1717
2e7400df 17182016-08-30 David Malcolm <dmalcolm@redhat.com>
1719
1720 * g++.dg/template/double-greater-than-fixit.C: New test case.
1721
98023bfd 17222016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1723
1724 * gnat.dg/opt57.ad[sb]: New test.
1725 * gnat.dg/opt57_pkg.ads: New helper.
1726
f9723d87 17272016-08-30 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/69047
1730 * gcc.dg/pr69047.c: Fix byte-order check.
1731
77ce6232 17322016-08-30 Jakub Jelinek <jakub@redhat.com>
1733
adca2d16 1734 PR tree-optimization/72866
1735 * gcc.dg/vect/pr72866.c: New test.
1736
06cee168 1737 PR debug/77363
1738 * g++.dg/debug/dwarf2/pr77363.C: New test.
1739
4472e8d1 1740 PR middle-end/77377
1741 * gcc.target/i386/pr77377.c: New test.
1742
77ce6232 1743 PR debug/77389
1744 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1745 in dg-options.
1746
36bda760 17472016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1748
1749 * gfortran.dg/pr77372.f90: Moved to ...
1750 * gfortran.dg/ieee/pr77372.f90: here.
1751
2db6ea89 17522016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1753
1754 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1755 vector short/char initializations.
1756 * gcc.target/powerpc/vec-init-5.c: Likewise.
1757 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1758 vector initialization optimizations.
1759 * gcc.target/powerpc/vec-init-7.c: Likewise.
1760 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1761 vector float/double initializations.
1762 * gcc.target/powerpc/vec-init-9.c: Likewise.
1763
1e4df796 17642016-08-29 Uros Bizjak <ubizjak@gmail.com>
1765
1766 PR target/77403
1767 * gcc.target/i386/pr77403.c: New test.
1768
f293b7f2 17692016-08-29 Marek Polacek <polacek@redhat.com>
1770
1771 PR c/77292
1772 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1773
ea2ec8f6 17742016-08-29 Tom de Vries <tom@codesourcery.com>
1775
1776 PR c/77398
1777 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1778
686436fe 17792016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1780
1781 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1782
686436fe 17832016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1784
1785 * gfortran.dg/dec_structure_13.f90: New testcase.
1786
f1ecf8b3 17872016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1788
1789 PR fortran/77261
1790 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1791 available.
1792
4670f428 17932016-08-28 Tom de Vries <tom@codesourcery.com>
1794
1795 PR lto/70955
1796 * gcc.dg/pr70955.c: New test.
1797 * gcc.dg/lto/pr70955_0.c: Same.
1798 * gcc.dg/lto/pr70955_1.c: Same.
1799
b243b563 18002016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1801
1802 PR tree-optimization/71077
1803 * gcc.target/i386/pr71077.c: New test.
1804
92a44a68 18052016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1806
1807 PR fortran/77380
1808 * gfortran.dg/pr77380.f90: New test.
1809
92a44a68 18102016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1811
1812 PR fortran/77372
1813 gfortran.dg/pr77372.f90: New test.
1814
367964fa 18152016-08-26 David Malcolm <dmalcolm@redhat.com>
1816
1817 * gcc.dg/spellcheck-fields-2.c (test): Move
1818 dg-begin/end-multiline-output within function body.
1819 (test_macro): New function.
1820
df4248fb 18212016-08-26 David Malcolm <dmalcolm@redhat.com>
1822
1823 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1824 (test_fixit_insert): Update expected output.
1825 (test_fixit_remove): Likewise.
1826 (test_fixit_replace): Likewise.
1827
377da6e4 18282016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1829
1830 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1831 Fix typo.
1832
4f16cc83 18332016-08-26 Richard Biener <rguenther@suse.de>
1834
1835 PR tree-optimization/69047
1836 * gcc.dg/pr69047.c: New testcase.
1837
a54071b2 18382016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1839 Martin Jambhor <mjambor@suse.cz>
377da6e4 1840
a54071b2 1841 * gcc.dg/ipa/propbits-1.c: New test-case.
1842 * gcc.dg/ipa/propbits-2.c: Likewise.
1843 * gcc.dg/ipa/propbits-3.c: Likewise.
1844
2ae10c8c 18452016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1846
1847 PR fortran/77351
1848 * gfortran.dg/pr77351.f90: New test.
1849
c4963714 18502016-08-25 Marek Polacek <polacek@redhat.com>
1851
1852 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1853
49e1f4eb 18542016-08-25 Marek Polacek <polacek@redhat.com>
1855
1856 PR c/77323
1857 * gcc.dg/pr77323.c: New test.
1858
984f03c2 18592016-08-24 Paul Thomas <pault@gcc.gnu.org>
1860
1861 PR fortran/77358
1862 * gfortran.dg/submodule_17.f08: New test.
1863
92a44a68 18642016-08-24 Michael Collison <michael.collison@linaro.org>
1865 Michael Collison <michael.collison@arm.com>
f6c98a9a 1866
1867 * gcc.target/arm/builtin_saddl.c: New testcase.
1868 * gcc.target/arm/builtin_saddll.c: New testcase.
1869 * gcc.target/arm/builtin_uaddl.c: New testcase.
1870 * gcc.target/arm/builtin_uaddll.c: New testcase.
1871 * gcc.target/arm/builtin_ssubl.c: New testcase.
1872 * gcc.target/arm/builtin_ssubll.c: New testcase.
1873 * gcc.target/arm/builtin_usubl.c: New testcase.
1874 * gcc.target/arm/builtin_usubll.c: New testcase.
1875
8938d43d 18762016-08-24 Uros Bizjak <ubizjak@gmail.com>
1877
1878 PR target/77270
1879 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1880 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1881 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1882 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1883 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1884 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1885 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1886 effective target. Remove scan-assembler-times directives.
1887 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1888 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1889 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1890
2fb84e50 18912016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1892
1893 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1894 of unsigned int.
1895 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1896
cac7df4e 18972016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1898
1899 PR testsuite/77317
1900 * lib/target-supports.exp
1901 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1902 (check_effective_target_vect_natural_alignment): Ditto.
1903 (check_effective_target_vector_alignment_reachable): Ditto.
1904 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1905
b904831d 19062016-08-23 Ian Lance Taylor <iant@golang.org>
1907
1908 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1909
ff055c48 19102016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1911
1912 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1913 being created from pointers to memory locations.
1914 * gcc.target/powerpc/vec-init-2.c: Likewise.
1915
27af8972 19162016-08-23 Fritz Reese <fritzoreese@gmail.com>
1917
1918 * gfortran.dg/dec_structure_12.f90: New testcase.
1919
bd8ac469 19202016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1921
1922 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1923
434d4291 19242016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1925
1926 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1927 verification.
1928
be0be2de 19292016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1930
1931 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1932 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1933
7feac654 19342016-08-23 Richard Biener <rguenther@suse.de>
1935
1936 PR tree-optimization/27336
1937 * c-c++-common/pr27336.c: New testcase.
1938
364743f3 19392016-08-22 Marek Polacek <polacek@redhat.com>
1940
1941 PR c++/77321
1942 * g++.dg/cpp1y/pr77321.C: New test.
1943
b92c452d 19442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1945
1946 PR fortran/60774
1947 * gfortran.dg/empty_label.f: Adjust test for new error message.
1948 * gfortran.dg/empty_label.f90: Ditto.
1949 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1950 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1951 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1952
bfbc628a 19532016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1954
1955 PR fortran/61318
1956 * gfortran.dg/pr61318.f90: New test.
1957
99af6e70 19582016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1959
1960 PR fortran/77260
1961 * gfortran.dg/pr77260_1.f90: New test.
1962 * gfortran.dg/pr77260_2.f90: Ditto.
1963
6cfc7001 19642016-08-22 Joseph Myers <joseph@codesourcery.com>
1965
1966 PR middle-end/77269
1967 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1968 __builtin_signbitf and __builtin_signbitl in expected generic
1969 expansion.
1970 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1971 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1972 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1973 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1974 tests.
1975
012f068a 19762016-08-22 Joseph Myers <joseph@codesourcery.com>
1977
1978 * gcc.dg/torture/float128-builtin.c,
1979 gcc.dg/torture/float128-ieee-nan.c,
1980 gcc.dg/torture/float128x-builtin.c,
1981 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1982 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1983 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1984 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1985 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1986 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1987 gcc.dg/torture/floatn-nan.h: New tests.
1988
e2c5b687 19892016-08-22 Joseph Myers <joseph@codesourcery.com>
1990
1991 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1992 macro.
1993 (main): Update calls to TEST_I_F.
1994 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1995 macro.
1996 (main): Update calls to TEST_I_F.
1997
b4635564 19982016-08-22 Joseph Myers <joseph@codesourcery.com>
1999
2000 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2001 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2002 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2003 names in calls to TEST_I_F.
2004
802bc569 20052016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2006
2007 PR c/52952
2008 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2009
70fa7158 20102016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2011
2012 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2013 and !natural_alignment_64.
2014 * gcc.dg/ipa/propalign-2.c: Likewise.
2015 * gcc.dg/ipa/propalign-3.c: Likewise.
2016 * gcc.dg/ipa/propalign-4.c: Likewise.
2017 * gcc.dg/ipa/propalign-5.c: Likewise.
2018 * lib/target-supports.exp
2019 (check_effective_target_natural_alignment_32): Add avr-*-*.
2020
d0346b1a 20212016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2022
2023 PR tree-optimization/61839
2024 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2025 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2026 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2027 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2028
82c85aba 20292016-08-19 Joseph Myers <joseph@codesourcery.com>
2030
2031 PR c/32187
2032 * lib/target-supports.exp (check_effective_target_float16)
2033 (check_effective_target_float32, check_effective_target_float64)
2034 (check_effective_target_float128, check_effective_target_float32x)
2035 (check_effective_target_float64x)
2036 (check_effective_target_float128x)
2037 (check_effective_target_float16_runtime)
2038 (check_effective_target_float32_runtime)
2039 (check_effective_target_float64_runtime)
2040 (check_effective_target_float128_runtime)
2041 (check_effective_target_float32x_runtime)
2042 (check_effective_target_float64x_runtime)
2043 (check_effective_target_float128x_runtime)
2044 (check_effective_target_floatn_nx_runtime)
2045 (add_options_for_float16, add_options_for_float32)
2046 (add_options_for_float64, add_options_for_float128)
2047 (add_options_for_float32x, add_options_for_float64x)
2048 (add_options_for_float128x): New procedures.
2049 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2050 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2051 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2052 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2053 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2054 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2055 gcc.dg/torture/float128-complex.c,
2056 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2057 gcc.dg/torture/float128x-basic.c,
2058 gcc.dg/torture/float128x-complex.c,
2059 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2060 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2061 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2062 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2063 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2064 gcc.dg/torture/float32x-basic.c,
2065 gcc.dg/torture/float32x-complex.c,
2066 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2067 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2068 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2069 gcc.dg/torture/float64x-basic.c,
2070 gcc.dg/torture/float64x-complex.c,
2071 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2072 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2073 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2074 gcc.dg/torture/floatn-tg.h,
2075 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2076 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2077 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2078 gcc.dg/torture/fp-int-convert-float128x.c,
2079 gcc.dg/torture/fp-int-convert-float16-timode.c,
2080 gcc.dg/torture/fp-int-convert-float16.c,
2081 gcc.dg/torture/fp-int-convert-float32-timode.c,
2082 gcc.dg/torture/fp-int-convert-float32.c,
2083 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2084 gcc.dg/torture/fp-int-convert-float32x.c,
2085 gcc.dg/torture/fp-int-convert-float64-timode.c,
2086 gcc.dg/torture/fp-int-convert-float64.c,
2087 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2088 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2089 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2090 maximum exponent of floating-point type. Use it in testing
2091 whether 0x8...0 fits in the floating-point type. Always treat -1
2092 (signed 0xf...f) as fitting in the floating-point type.
2093 (M_OK1): New macro.
2094 * gcc.dg/torture/fp-int-convert-double.c,
2095 gcc.dg/torture/fp-int-convert-float.c,
2096 gcc.dg/torture/fp-int-convert-float128-timode.c,
2097 gcc.dg/torture/fp-int-convert-float128.c,
2098 gcc.dg/torture/fp-int-convert-float80-timode.c,
2099 gcc.dg/torture/fp-int-convert-float80.c,
2100 gcc.dg/torture/fp-int-convert-long-double.c,
2101 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2102
cf0bbc39 21032016-08-19 Jakub Jelinek <jakub@redhat.com>
2104
9354a9a5 2105 PR fortran/72744
2106 * gfortran.dg/gomp/pr72744.f90: New test.
2107
cf0bbc39 2108 PR fortran/69281
2109 * gfortran.dg/gomp/pr69281.f90: New test.
2110
ee0e163a 21112016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2112
1e4df796 2113 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2114 the last special seed value.
2115 * gfortran.dg/random_7.f90: Use size for last array member instead
2116 of hardcoded value.
ee0e163a 2117
6d7de609 21182016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2119
2120 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2121 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2122
e3243c77 21232016-08-19 Richard Biener <rguenther@suse.de>
2124
2125 PR tree-optimization/77286
2126 * gcc.dg/torture/pr77286.c: New testcase.
2127
b983d92d 21282016-08-18 David Malcolm <dmalcolm@redhat.com>
2129
2130 * gcc.dg/verbose-asm-2.c: New test case.
2131
48a7392b 21322016-08-18 David Malcolm <dmalcolm@redhat.com>
2133
2134 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2135 (custom_diagnostic_finalizer): Update for change to
2136 diagnostic_show_locus.
2137
5c8151fa 21382016-08-18 David Malcolm <dmalcolm@redhat.com>
2139
2140 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2141 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2142
26040f06 21432016-08-18 Marek Polacek <polacek@redhat.com>
2144
2145 PR c/71514
2146 * gcc.dg/pr71514.c: New test.
2147
360e911d 21482015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2149
2150 PR target/72839
2151 * gcc.target/i386/pr72839.c: New test.
2152
6de0546d 21532016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2154
2155 PR middle-end/70895
2156 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2157 * c-c++-common/goacc/reduction-1.c: Likewise.
2158 * c-c++-common/goacc/reduction-2.c: Likewise.
2159 * c-c++-common/goacc/reduction-3.c: Likewise.
2160 * c-c++-common/goacc/reduction-4.c: Likewise.
2161
cee80871 21622016-08-18 Alan Modra <amodra@gmail.com>
2163
2164 * gcc.c-torture/compile/pr72771.c: New.
2165
f9c39b65 21662016-08-17 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR fortran/67496
2169 * gfortran.dg/pr67496.f90: New test.
2170
92a44a68 21712015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2172
2173 PR tree-optimization/71752
f9c39b65 2174 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2175
d2392ec3 21762016-08-17 Uros Bizjak <ubizjak@gmail.com>
2177
2178 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2179
c4994c0b 21802016-08-17 Jakub Jelinek <jakub@redhat.com>
2181
2182 PR middle-end/77259
2183 * g++.dg/ipa/devirt-52.C: New test.
2184
f7896ff0 21852016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2186
2187 * c-c++-common/goacc/reduction-6.c: New testcase.
2188
7104d1a8 21892016-08-17 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/76490
2192 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2193 * gcc.dg/pr52904.c: XFAIL.
2194
cff41b9e 21952016-08-17 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/23855
2198 * gcc.dg/loop-unswitch-2.c: Adjust.
2199
b1398e47 22002016-08-16 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR tree-optimization/72817
2203 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2204
de41fc22 22052016-08-16 Joseph Myers <joseph@codesourcery.com>
2206
2207 PR libgcc/77265
2208 * gcc.dg/torture/float128-extend-inf.c: New test.
2209
5927e78e 22102016-08-16 David Malcolm <dmalcolm@redhat.com>
2211
2212 PR c/72857
2213 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2214 for embedded NUL.
2215 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2216 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2217 caret placement.
2218 (test_oct): Likewise.
2219 (test_multiple): Likewise.
2220 (test_field_width_specifier): Likewise.
2221 (test_field_width_specifier_2): New function.
2222 (test_field_precision_specifier): New function.
2223 (test_embedded_nul): Update expected caret placement.
2224 (test_non_contiguous_strings): Update line number.
2225 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2226 (__emit_string_literal_range): Add "caret_idx" param.
2227 (test_simple_string_literal): Add value for new param, updating
2228 expected output..
2229 (test_concatenated_string_literal): Likewise.
2230 (test_multiline_string_literal): Likewise.
2231 (test_hex): Likewise.
2232 (test_oct): Likewise.
2233 (test_multiple): Likewise.
2234 (test_ucn4): Likewise.
2235 (test_ucn8): Likewise.
2236 (test_u8): Likewise.
2237 (test_u): Likewise; update expected message, from "range" to
2238 "location".
2239 (test_U): Likewise.
2240 (test_L): Likewise.
2241 (test_macro): Add value for new param.
2242 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2243 (__emit_string_literal_range): Add "caret_idx" param.
2244 (test_stringified_token_1): Add value for new param. Update
2245 expected message, from "range" to "location".
2246 (test_stringized_token_2): Likewise, adding param to macro.
2247 (test_stringified_token_3): Likewise.
2248 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2249 (emit_warning): Convert param from source_range to location_t.
2250 (test_string_literals): Add caret_idx param, and use it when
2251 constructing a substring_loc. Update error message, from
2252 "range" to "location".
2253
b8d94309 22542016-08-16 Jakub Jelinek <jakub@redhat.com>
2255
2e947447 2256 PR target/71910
2257 * g++.dg/gomp/pr71910.C: New test.
2258
9ea71b15 2259 PR middle-end/67485
2260 * gcc.c-torture/compile/pr67485.c: New test.
2261
b8d94309 2262 PR target/72867
2263 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2264
31de5086 22652016-08-16 Bin Cheng <bin.cheng@arm.com>
2266
2267 PR tree-optimization/69848
2268 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2269
a05d3de8 22702016-08-16 Martin Liska <mliska@suse.cz>
2271
2272 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2273 of memory operations so that it can be handled by core2
2274 in 32-bit mode.
2275
b50ad04e 22762016-08-16 Richard Biener <rguenther@suse.de>
2277
2278 PR tree-optimization/76783
2279 * gcc.dg/pr76783.c: New testcase.
2280 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2281
b441db40 22822016-08-16 Bin Cheng <bin.cheng@arm.com>
2283
2284 PR tree-optimization/72817
2285 PR tree-optimization/73450
2286 * gcc.dg/tree-ssa/pr72817.c: New test.
2287 * gcc.dg/tree-ssa/pr73450.c: New test.
2288
36d310d0 22892016-08-15 Fritz Reese <fritzoreese@gmail.com>
2290
2291 * gfortran.dg/init_flag_13.f90: New testcase.
2292 * gfortran.dg/init_flag_14.f90: Ditto.
2293 * gfortran.dg/init_flag_15.f03: Ditto.
2294 * gfortran.dg/dec_init_1.f90: Ditto.
2295 * gfortran.dg/dec_init_2.f90: Ditto.
2296
e5ec9f76 22972016-08-15 Uros Bizjak <ubizjak@gmail.com>
2298
2299 PR target/72867
2300 * gcc.target/i386/pr72867.c: New test.
2301
6ce66d38 23022016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2303
2304 * c-c++-common/dump-ada-spec-5.c: New test.
2305
894463cf 23062016-08-15 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/73434
2309 * gcc.dg/torture/pr73434.c: New testcase.
2310
98b374b4 23112016-08-15 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR tree-optimization/72824
2314 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2315
9b90f118 23162016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2317
2318 PR fortran/70598
2319 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2320 in use_device clause.
2321 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2322 * gfortran.dg/goacc/list.f95: Adjust to catch
2323 "neither a POINTER nor an array" error messages.
2324
1d80868e 23252016-08-14 Uros Bizjak <ubizjak@gmail.com>
2326
2327 PR target/76342
2328 * gcc.target/i386/pr76342.c: New test.
2329
153e4ac1 23302016-08-12 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR c/71512
2333 * g++.dg/ubsan/pr71512.C: New test.
2334 * c-c++-common/ubsan/pr71512-1.c: New test.
2335 * c-c++-common/ubsan/pr71512-2.c: New test.
2336
3c382998 23372016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2338
2339 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2340 vector initialization options.
2341 * gcc.target/powerpc/vec-init-2.c: Likewise.
2342 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2343 is generated on ISA 3.0.
2344
7079d57a 23452016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2346
2347 PR middle-end/71654
2348 * gcc.dg/c-c++-common/pr71654.c: New test.
2349 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2350 dg-options.
2351 * gcc.dg/tree-ssa/vrp24: Likewise.
2352
7175bb2a 23532016-08-12 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR c/67410
2356 * gcc.dg/pr67410.c: New test.
2357
56fb8e9d 23582016-08-12 Bin Cheng <bin.cheng@arm.com>
2359
2360 PR tree-optimization/69848
2361 * gcc.dg/vect/vect-pr69848.c: New test.
2362
1f84b4ab 23632016-08-12 Uros Bizjak <ubizjak@gmail.com>
2364
2365 PR testsuite/71008
2366 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2367 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2368 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2369 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2370
60b349d9 23712016-08-12 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/57326
2374 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2375 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2376 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2377 * gcc.target/i386/pr45685.c: Likewise.
2378 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2379 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2380 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2381 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2382 * gfortran.dg/pr34163.f90: Likewise.
2383
6d5f72f3 23842016-08-12 Martin Liska <mliska@suse.cz>
2385
2386 * g++.dg/gcov/gcov-16.C: New test.
2387 * lib/gcov.exp: Support new argument for run-gcov function.
2388
b357db2c 23892016-08-12 Martin Liska <mliska@suse.cz>
2390
2391 PR gcov-profile/35590
2392 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2393
08e33f10 23942016-08-12 Richard Biener <rguenther@suse.de>
2395
2396 PR tree-optimization/72851
2397 * gcc.dg/torture/pr72851.c: New testcase.
2398
92a44a68 23992016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2400
832d369d 2401 PR debug/63240
2402 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2403 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2404 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2405 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2406 DW_AT_deleted.
2407
1289a281 2408 PR debug/55641
2409 * g++.dg/debug/dwarf2/ref-1.C: New.
2410
9a478fab 2411 PR debug/49366
2412 * g++.dg/debug/dwarf2/template-params-12.H: New.
2413 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2414 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2415 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2416 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2417 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2418 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2419 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2420
e61229f8 24212016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2422
2423 PR target/72863
2424 * gcc.target/powerpc/pr72863.c: New test.
2425
c7823416 24262016-08-11 Uros Bizjak <ubizjak@gmail.com>
2427
2428 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2429
df15667f 24302015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2431
2432 * gcc.target/i386/pieces-strcpy-1.c: New test.
2433 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2434
83c375ba 24352016-08-11 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c++/72868
2438 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2439
350f354a 24402015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2441
2442 * gcc.target/i386/pieces-memcpy-1.c: New test.
2443 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2444 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2445 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2446 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2447 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2448
74be5bc1 24492016-08-11 Jakub Jelinek <jakub@redhat.com>
2450
2451 PR c/72816
20fb4916 2452 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2453
40395983 24542016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2455
2456 PR tree-optimization/71083
2457 * gcc.c-torture/execute/pr71083.c: New test.
2458 * gnat.dg/loop_optimization23.adb: New test.
2459 * gnat.dg/loop_optimization23_pkg.ads: New test.
2460 * gnat.dg/loop_optimization23_pkg.adb: New test.
2461
ec969ce4 24622016-08-11 Richard Biener <rguenther@suse.de>
2463
2464 PR tree-optimization/72772
2465 * gcc.dg/graphite/pr35356-1.c: Adjust.
2466 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2467
25482c16 24682016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2469
2470 * gfortran.dg/random_7.f90: Take into account that the last seed
2471 value is the special p value.
2472 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2473
f454033a 24742016-08-11 Richard Biener <rguenther@suse.de>
2475
2476 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2477
2d2b78a1 24782016-08-11 Alan Modra <amodra@gmail.com>
2479
2480 * gcc.target/powerpc/pr71680.c: New.
2481
97468983 24822016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2483
2484 * gcc.target/powerpc/bfp/bfp.exp: New file.
2485 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2486 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2487 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2488 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2489 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2490 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2491 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2492 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2493 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2494 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2495 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2496 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2497 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2498 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2499 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2500 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2501 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2502 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2503 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2504 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2505 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2506 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2507 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2508 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2509 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2510 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2511 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2512 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2513 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2514 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2515 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2516 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2517 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2518 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2519 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2520 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2521 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2522 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2523 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2524 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2525 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2526 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2527 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2528 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2529 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2530 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2531 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2532 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2533 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2534 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2535 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2536 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2537 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2538
23a6fe48 25392016-08-10 Bin Cheng <bin.cheng@arm.com>
2540
2541 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2542 Add aarch64*-*-*.
2543
0cb8f73e 25442016-08-10 Bin Cheng <bin.cheng@arm.com>
2545
2546 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2547
b7ed2a65 25482016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2549
2550 PR target/72853
2551 * gcc.target/powerpc/pr72853.c: New test.
2552
2d2b4107 25532016-08-10 Martin Liska <mliska@suse.cz>
2554
2555 PR gcov-profile/58306
2556 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2557
7132b755 25582016-08-10 Martin Liska <mliska@suse.cz>
2559
2560 * g++.dg/gcov/gcov-threads-1.C: New test.
2561
5186407c 25622016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2563
2564 PR target/71873
2565 * gcc.target/avr/pr71873.c: New test.
2566
44f01555 25672016-08-09 Martin Liska <mliska@suse.cz>
2568
2569 * g++.dg/gcov/gcov-dump-1.C: New test.
2570 * g++.dg/gcov/gcov-dump-2.C: New test.
2571
7d4f18f5 25722016-08-09 Martin Liska <mliska@suse.cz>
2573
2574 * gcc.dg/tree-prof/val-prof-9.c: New test.
2575
defa7026 25762016-08-09 Martin Liska <mliska@suse.cz>
2577
2578 * gcc.dg/tree-prof/val-prof-8.c: New test.
2579
ae7e6062 25802016-08-09 Martin Jambor <mjambor@suse.cz>
2581
0c47dd26 2582 PR ipa/71981
2583 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2584
a69fb570 25852016-08-09 Bin Cheng <bin.cheng@arm.com>
2586
2587 PR tree-optimization/33707
2588 * gcc.dg/vect/pr33707.c: New test.
2589
a031a844 25902016-08-09 Bin Cheng <bin.cheng@arm.com>
2591
2592 PR tree-optimization/pr72772
2593 * gcc.dg/tree-ssa/pr72772.c: New test.
2594
8f1baf0d 25952016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2596
2597 PR rtl-optimization/66669
2598 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2599
53e7aca1 26002016-08-09 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR tree-optimization/72824
2603 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2604
c162fa25 26052016-08-09 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/71802
2608 * gcc.dg/torture/pr71802.c: New testcase.
2609
87156a7d 26102016-08-09 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR c++/72809
2613 * g++.dg/eh/stdarg1.C: New test.
2614
d0029333 26152016-08-08 Andi Kleen <ak@linux.intel.com>
2616
2617 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2618 test command line in failure log.
2619 (profopt-execute): dito. Make autofdo file names unique.
2620
7af4d06b 26212016-08-08 David Malcolm <dmalcolm@redhat.com>
2622
2623 PR c/64955
2624 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2625 output.
2626
7091ff70 26272016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2628
2629 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2630 c99_runtime.
2631 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2632 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2633 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2634 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2635 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2636 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2637
d189b094 26382016-08-08 David Malcolm <dmalcolm@redhat.com>
2639
2640 PR c/52952
2641 * gcc.dg/cpp/pr66415-1.c: Likewise.
2642 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2643 * gcc.dg/format/c90-printf-1.c: Likewise.
2644 * gcc.dg/format/diagnostic-ranges.c: New test case.
2645
440837fe 26462016-08-08 Jakub Jelinek <jakub@redhat.com>
2647
7cbcf608 2648 PR fortran/72716
2649 * gfortran.dg/gomp/pr72716.f90: New test.
2650
aa1ddb66 2651 PR middle-end/72781
2652 * gcc.dg/gomp/pr72781.c: New test.
2653
440837fe 2654 PR middle-end/68762
2655 * g++.dg/vect/pr68762-1.cc: New test.
2656 * g++.dg/vect/pr68762-2.cc: New test.
2657 * g++.dg/vect/pr68762.h: New file.
2658
eb571c16 26592016-08-08 Martin Sebor <msebor@redhat.com>
2660
2661 PR testsuite/72838
f9c39b65 2662 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2663 * g++.dg/warn/overflow-warn-3.C: Same.
2664 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2665
8ca5189a 26662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2667
2668 PR fortran/71936
2669 * gfortran.dg/allocate_with_source_21.f03: New test.
2670
1495e54c 26712016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2672
2673 PR fortran/72698
2674 * gfortran.dg/allocate_with_source_20.f03: New test.
2675
d1e97886 26762016-08-08 Alan Modra <amodra@gmail.com>
2677
2678 * gcc.c-torture/compile/pr72802.c: New.
2679
9da84a54 26802016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2681
2682 PR fortran/70524
2683 * gfortran.dg/dependency_48.f90: New test.
2684
3f9692a5 26852016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2686
b5b764be 2687 PR fortran/70040
3f9692a5 2688 * gfortran.dg/pr70040.f90: New testcase.
2689
099ec19a 26902016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2691
2692 PR fortran/71961
2693 * gfortran.dg/matmul_10.f90: New testcase.
2694
e8272095 26952016-08-07 Jan Hubicka <hubicka@ucw.cz>
2696
2697 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2698
f5d2c462 26992016-08-07 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR c/72816
2702 * gcc.dg/pr72816.c: New test.
2703
30c60892 27042016-08-06 Jonathan Wakely <jwakely@redhat.com>
2705
2706 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2707 * g++.dg/conversion/pr41426.C: Likewise.
2708 * g++.dg/conversion/pr66211.C: Likewise.
2709 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2710 * g++.dg/init/ref8.C: Likewise.
2711 * g++.old-deja/g++.law/cvt20.C: Likewise.
2712 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2713
2abf3c4a 27142016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2715
2716 PR tree-optimization/18046
2717 * gcc.dg/tree-ssa/vrp105.c: New test.
2718 * gcc.dg/tree-ssa/vrp106.c: New test.
2719
a940fdc7 27202016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2721
2722 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2723 1ul in diagnostics. Remove hyphen from "constant-expression."
2724 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2725 * g++.dg/cpp0x/static_assert3.C: Same.
2726 * g++.dg/cpp1y/constexpr-throw.C: Same.
2727 * g++.dg/template/nontype3.C: Same.
2728 * g++.dg/warn/overflow-warn-1.C: Same.
2729 * g++.dg/warn/overflow-warn-3.C: Same.
2730 * g++.dg/warn/overflow-warn-4.C: Same.
2731
d4166bdc 27322016-08-05 David Malcolm <dmalcolm@redhat.com>
2733
2734 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2735 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2736 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2737 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2738
906dd612 27392016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2740
2741 PR tree-optimization/72810
2742 * gcc.dg/tree-ssa/vrp110.c: New test.
2743
9788fb76 27442016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2745
2746 PR Target/72819
2747 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2748 registers.
2749 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2750 saving the half-precision registers.
2751 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2752 value is returned in h0.
2753 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2754 are passed in FP/SIMD registers.
2755 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2756 passing works corrcetly.
2757 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2758 (hfa_f16x2_t): Likewise.
2759 (hfa_f16x3_t): Likewise.
2760 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2761 are promoted to double and passed in a double register.
2762 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2763 are promoted to double and stacked.
2764 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2765 __fp16 data types.
2766 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2767 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2768 __fp16 first get passed in FP/SIMD registers, then stacked.
2769
30f40fe4 27702016-08-05 Nathan Sidwell <nathan@acm.org>
2771
2772 PR c++/68724
2773 * g++.dg/cpp0x/pr68724.C: New.
2774
8a6540e1 27752016-08-05 Richard Biener <rguenther@suse.de>
2776
2777 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2778
09001ac1 27792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2780
2781 * gcc.dg/tree-ssa/vrp107.c: New test.
2782 * gcc.dg/tree-ssa/vrp108.c: New test.
2783 * gcc.dg/tree-ssa/vrp109.c: New test.
2784
88ab6a9c 27852016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2786
2787 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2788 dg-options.
2789
b2a036e7 27902016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2791
2792 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2793 test-cases.
2794 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2795 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2796 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2797 test-cases.
2798 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2799 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2800 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2801 large_double.
2802
8dbf49cb 28032016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2804
2805 PR c++/72800
2806 * g++.dg/cpp1y/lambda-ice1.C: New.
2807
dcc45aae 28082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2809
2810 PR c++/72759
2811 * g++.dg/cpp1y/pr72759.C: New test.
2812
88fe4062 28132016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2814
2815 * gcc.dg/switch-10.c: New test.
2816
a1af716f 28172016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2818
2819 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2820
1fa5d8ba 28212016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2822
2823 * c-c++-common/goacc/routine-5.c: Update.
2824
e8dedc4a 28252016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2826
2827 PR rtl-optimization/70903
2828 * gcc.c-torture/execute/pr70903.c: New test.
2829
7ca5003c 28302016-08-04 Martin Liska <mliska@suse.cz>
2831
2832 * gcc.dg/params/params.exp: Replace file exists with
2833 TESTING_IN_BUILD_TREE.
2834
810702a2 28352016-08-04 Marek Polacek <polacek@redhat.com>
2836
2837 PR c++/70229
2838 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2839
fa8a8f79 28402016-08-04 Richard Biener <rguenther@suse.de>
2841
2842 PR middle-end/71984
2843 * gcc.dg/torture/pr71984.c: Guard correctness check for
2844 little-endian.
2845
9916f5a5 28462016-08-03 Andrew Pinski <apinski@cavium.com>
2847
2848 * gcc.c-torture/compile/20160802-1.c: New testcase.
2849
278b4698 28502016-08-03 Fritz Reese <fritzoreese@gmail.com>
2851
2852 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2853
860c3c85 28542016-08-03 Richard Biener <rguenther@suse.de>
2855
2856 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2857 and remove -O3.
2858 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2859 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2860
0a41d717 28612016-08-03 Richard Biener <rguenther@suse.de>
2862
2863 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2864 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2865 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2866 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2867
52e3c0e8 28682016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2869
2870 * gcc.dg/init-excess-2.c: Require int32plus.
2871 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2872 * gcc.dg/pr59963-2.c: Require int32plus.
2873 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2874 * gcc.dg/unroll-7.c: Require int32plus.
2875
ad8a330c 28762016-08-02 Bin Cheng <bin.cheng@arm.com>
2877
2878 PR tree-optimization/34114
2879 * gcc.dg/tree-ssa/loop-42.c: New test.
2880
d3aa3636 28812016-08-02 Tamar Christina <tamar.christina@arm.com>
2882
2883 * gcc.target/aarch64/vminmaxnm.c: New.
2884 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2885 tests.
2886
c79d3723 28872016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2888
2889 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2890 vec_extract for vector float, vector int, vector short, and vector
2891 char.
2892 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2893 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2894 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2895 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2896
5fc13c39 28972016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2898
2899 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2900 single stack adjustment, no writeback.
5fc13c39 2901 * gcc.target/aarch64/test_frame_12.c: Likewise.
2902 * gcc.target/aarch64/test_frame_13.c: Likewise.
2903 * gcc.target/aarch64/test_frame_15.c: Likewise.
2904 * gcc.target/aarch64/test_frame_6.c: Likewise.
2905 * gcc.target/aarch64/test_frame_7.c: Likewise.
2906 * gcc.target/aarch64/test_frame_8.c: Likewise.
2907 * gcc.target/aarch64/test_frame_16.c: New test.
2908
2eb70c76 29092015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2910
2911 PR target/72748
2912 * gcc.target/i386/pr72748.c: New test.
2913
92a44a68 29142015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2915
2916 PR tree-optimization/71818
2917 * gcc.dg/vect/pr71818.c: New
2918
56e7a293 29192016-08-01 Martin Liska <mliska@suse.cz>
2920
2921 PR tree-optimization/71857
2922 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2923
aa8852cc 29242016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2925
2926 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2927
f3c032a4 29282016-08-01 Jan Beulich <jbeulich@suse.com>
2929
2930 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2931
a1e9d2c3 29322016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2933
2934 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2935 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2936
466045aa 29372016-07-31 Jonathan Wakely <jwakely@redhat.com>
2938
2939 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2940 (check_effective_target_c++): Likewise. Also match for libstdc++.
2941
92a44a68 29422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2943
2944 PR fortran/41922
2945 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2946 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2947 * gfortran.dg/pr41922.f90: New test.
2948
dd13eb1b 29492016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2950
2951 PR fortran/68566
2952 * gfortran.dg/pr68566.f90: new test.
2953
a940fdc7 29542016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2955
2956 PR c++/60760
2957 PR c++/71091
2958 * g++.dg/cpp0x/constexpr-cast.C: New test.
2959 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2960 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2961 * g++.dg/ubsan/pr63956.C: Correct.
2962
efa8ff03 29632016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2964
2965 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2966 vector double or vector long where the vector is in memory.
2967 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2968 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2969
0b8113c5 29702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2971
2972 PR fortran/69867
2973 * gfortran.dg/pr69867.f90: New test.
2974
3badc59b 29752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2976
2977 PR fortran/69962
2978 * gfortran.dg/pr69962.f90: New test.
2979
fc8b54ff 29802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2981
2982 PR fortran/70006
2983 * gfortran.dg/pr70006.f90: New test.
2984
165b422e 29852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2986
2987 PR fortran/71730
2988 * gfortran.dg/pr71730.f90: New test.
2989 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2990 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2991 * gfortran.dg/array_constructor_26.f03: Ditto.
2992
0c6334ed 29932016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2994
2995 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2996 * gcc.target/powerpc/pr71763.c: Likewise.
2997
4ebf85be 29982016-07-29 Marek Polacek <polacek@redhat.com>
2999
3000 PR c/71742
3001 * gcc.dg/940510-1.c: Adjust dg-error.
3002 * gcc.dg/c99-flex-array-1.c: Likewise.
3003 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3004
9efe5be6 3005 PR c/71853
3006 * gcc.dg/noncompile/pr71853.c: New test.
3007
4c4548bb 3008 PR c/71573
3009 * gcc.dg/noncompile/pr71573.c: New test.
3010
8ae70602 3011 PR c/71926
3012 * g++.dg/warn/Wparentheses-30.C: New test.
3013 * gcc.dg/Wparentheses-14.c: New test.
3014
cfc1aded 30152016-07-29 Uros Bizjak <ubizjak@gmail.com>
3016
3017 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3018
d5e80d93 30192016-07-29 Bin Cheng <bin.cheng@arm.com>
3020
3021 PR tree-optimization/57558
3022 * gcc.dg/vect/pr57558-1.c: New test.
3023 * gcc.dg/vect/pr57558-2.c: New test.
3024
c7c713ec 30252016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3026
cfc1aded 3027 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3028 to scan forwprop1 dump pass.
3029
34b9af67 30302016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3031
3032 PR c++/51488
3033 * g++.dg/template/pr51488.C: New.
3034
322d4184 30352016-07-29 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR c/71969
3038 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3039 static __inline__.
3040 * gcc.dg/pr71969-1.c: New test.
3041 * gcc.dg/pr71969-2.c: New test.
3042 * gcc.dg/pr71969-3.c: New test.
3043
7648c9c7 30442016-07-29 Marek Polacek <polacek@redhat.com>
3045
3046 PR c/71574
3047 * c-c++-common/pr71574.c: New test.
3048
35fddbd6 3049 PR c/71583
3050 * gcc.dg/noncompile/pr71583.c: New test.
3051
d06bcb87 30522016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3053
3054 PR middle-end/68217
3055 * gcc.dg/pr68217.c: New test.
3056
fb5574d7 30572016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3058
3059 PR fortran/71067
3060 * gfortran.dg/pr71067_1.f90: New test.
3061 * gfortran.dg/pr71067_2.f90: Ditto.
3062
a52bb7a0 30632016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3064
3065 * gcc.target/powerpc/vec-extract-1.c: New test.
3066
42e96823 30672016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3068
3069 PR fortran/71799
3070 * gfortran.dg/pr71799.f90: New test.
3071
d5539c6b 30722016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3073
3074 PR c++/71665
3075 * g++.dg/cpp0x/pr71665-1.C: New.
3076 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3077 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3078 * g++.dg/ext/label10.C: Likewise.
3079 * g++.dg/parse/constant5.C: Likewise.
3080
05995232 30812016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3082
3083 PR fortran/71859
3084 * gfortran.dg/pr71859.f90: New test.
3085 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3086 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3087
7a4429b2 30882016-07-28 Paul Thomas <pault@gcc.gnu.org>
3089
3090 PR fortran/71883
3091 * gfortran.dg/pr71883.f90 : New test.
3092
f339cf78 30932016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3094
3095 PR tree-optimization/71734
cfc1aded 3096 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3097
8311fe26 30982016-07-28 Renlin Li <renlin.li@arm.com>
3099
3100 Revert
3101 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3102
3103 PR fortran/71902
3104 * gfortran.dg/dependency_47.f90: New test.
3105
595e387a 31062016-07-28 Martin Liska <mliska@suse.cz>
3107
3108 PR gcov-profile/68025
3109 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3110
83554604 31112016-07-28 Martin Liska <mliska@suse.cz>
3112
3113 * g++.dg/vect/pr70944.cc: New test.
3114
ec6d2d63 31152016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3116
3117 PR middle-end/71994
3118 * gcc.dg/torture/pr71994.c: New test.
3119
12dabcee 31202016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3121
3122 PR middle-end/71078
3123 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3124 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3125 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3126
262a83d5 31272016-07-27 Richard Biener <rguenther@suse.de>
3128
3129 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3130
3989f1fe 31312016-07-27 Martin Liska <mliska@suse.cz>
3132
3133 * gcc.dg/predict-13.c: New test.
3134 * gcc.dg/predict-14.c: New test.
3135
69a499fa 31362016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3137
7a4429b2 3138 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3139 including stdint.h.
3140 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3141 including stdint.h.
3142
751fef95 31432016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3144
3145 PR target/71869
3146 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3147 IEEE built-in functions handle quiet and signalling NaNs
3148 correctly.
3149
5e07497c 31502016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3151
3152 PR fortran/71862
3153 * gfortran.dg/pr71862.f90: New test.
3154
18928e61 31552016-07-26 Martin Sebor <msebor@redhat.com>
3156
3157 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3158 selector with dg-options.
3159
7e1856f1 31602016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3161
3162 PR tree-optimization/18046
3163 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3164 * gcc.dg/tree-ssa/vrp103.c: New test.
3165 * gcc.dg/tree-ssa/vrp104.c: New test.
3166
08679462 31672016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3168
3169 * gcc.target/powerpc/pr63354.c: Require lp64 since
3170 -mprofile-kernel is not legal with -m32.
3171
8c3efadf 31722016-07-26 Richard Biener <rguenther@suse.de>
3173
3174 PR rtl-optimization/71984
3175 * gcc.dg/torture/pr71984.c: New testcase.
3176
78866ecd 31772016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3178
3179 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3180 g++-dg-runtest via et-dg-runtest.
3181 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3182 * gcc.dg/vect/vect.exp: Likewise.
3183 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3184 gfortran-dg-runtest.
3185 * gfortran.dg/vect/vect.exp: Likewise.
3186 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3187 (check_mips_loongson_hw_available): Likewise.
3188 (check_effective_target_mpaired_single_runtime): Likewise.
3189 (check_effective_target_mips_loongson_runtime): Likewise.
3190 (add_options_for_mpaired_single): Likewise.
3191 (check_effective_target_vect_int): Add global et_index.
3192 Check and save the supported feature for a target selected by
3193 the et_index target. Break long lines where appropriate. Call
3194 et-is-effective-target for MIPS with an argument instead of
3195 check_effective_target_* where appropriate.
3196 (check_effective_target_vect_intfloat_cvt): Likewise.
3197 (check_effective_target_vect_uintfloat_cvt): Likewise.
3198 (check_effective_target_vect_floatint_cvt): Likewise.
3199 (check_effective_target_vect_floatuint_cvt): Likewise.
3200 (check_effective_target_vect_simd_clones): Likewise.
3201 (check_effective_target_vect_shift): ewise.
3202 (check_effective_target_whole_vector_shift): Likewise.
3203 (check_effective_target_vect_bswap): Likewise.
3204 (check_effective_target_vect_shift_char): Likewise.
3205 (check_effective_target_vect_long): Likewise.
3206 (check_effective_target_vect_float): Likewise.
3207 (check_effective_target_vect_double): Likewise.
3208 (check_effective_target_vect_long_long): Likewise.
3209 (check_effective_target_vect_no_int_max): Likewise.
3210 (check_effective_target_vect_no_int_add): Likewise.
3211 (check_effective_target_vect_no_bitwise): Likewise.
3212 (check_effective_target_vect_widen_shift): Likewise.
3213 (check_effective_target_vect_no_align): Likewise.
3214 (check_effective_target_vect_hw_misalign): Likewise.
3215 (check_effective_target_vect_element_align): Likewise.
3216 (check_effective_target_vect_condition): Likewise.
3217 (check_effective_target_vect_cond_mixed): Likewise.
3218 (check_effective_target_vect_char_mult): Likewise.
3219 (check_effective_target_vect_short_mult): Likewise.
3220 (check_effective_target_vect_int_mult): Likewise.
3221 (check_effective_target_vect_extract_even_odd): Likewise.
3222 (check_effective_target_vect_interleave): Likewise.
3223 (check_effective_target_vect_stridedN): Likewise.
3224 (check_effective_target_vect_multiple_sizes): Likewise.
3225 (check_effective_target_vect64): Likewise.
3226 (check_effective_target_vect_call_copysignf): Likewise.
3227 (check_effective_target_vect_call_sqrtf): Likewise.
3228 (check_effective_target_vect_call_btrunc): Likewise.
3229 (check_effective_target_vect_call_btruncf): Likewise.
3230 (check_effective_target_vect_call_ceil): Likewise.
3231 (check_effective_target_vect_call_ceilf): Likewise.
3232 (check_effective_target_vect_call_floor): Likewise.
3233 (check_effective_target_vect_call_floorf): Likewise.
3234 (check_effective_target_vect_call_lceil): Likewise.
3235 (check_effective_target_vect_call_lfloor): Likewise.
3236 (check_effective_target_vect_call_nearbyint): Likewise.
3237 (check_effective_target_vect_call_nearbyintf): Likewise.
3238 (check_effective_target_vect_call_round): Likewise.
3239 (check_effective_target_vect_call_roundf): Likewise.
3240 (check_effective_target_vect_perm): Likewise, but also append *_saved
3241 to the existing global name to properly cache the result.
3242 (check_effective_target_vect_perm_byte): Likewise.
3243 (check_effective_target_vect_perm_short): Likewise.
3244 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3245 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3246 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3247 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3248 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3249 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3250 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3251 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3252 (check_effective_target_vect_sdot_qi): Likewise.
3253 (check_effective_target_vect_udot_qi): Likewise.
3254 (check_effective_target_vect_sdot_hi): Likewise.
3255 (check_effective_target_vect_udot_hi): Likewise.
3256 (check_effective_target_vect_usad_char): Likewise.
3257 (check_effective_target_vect_pack_trunc): Likewise.
3258 (check_effective_target_vect_unpack): Likewise.
3259 (check_effective_target_vect_aligned_arrays): Likewise.
3260 (check_effective_target_vect_natural_alignment): Likewise.
3261 (check_effective_target_vector_alignment_reachable): Likewise.
3262 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3263 (is-effective-target): Initialize et_index if undefined.
3264 (et-dg-runtest): New.
3265 (et-is-effective-target): Likewise.
3266 (check_vect_support_and_set_flags): Add supported MIPS targets to
3267 EFFECTIVE_TARGETS list. Return the number of supported targets.
3268
b2930f09 32692016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3270 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3271
3272 PR middle-end/70920
3273 * gcc.dg/pr70920-1.c: New test-case.
3274 * gcc.dg/pr70902-2.c: Likewise.
3275 * gcc.dg/pr70920-3.c: Likewise.
3276 * gcc.dg/pr70920-4.c: Likewise
3277 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3278 2 instead of 3.
3279
90821294 32802016-07-25 Alexander Monakov <amonakov@ispras.ru>
3281
3282 * gcc.c-torture/execute/pr71494.c: Require label_values.
3283 * gcc.dg/pr16973.c: Ditto.
3284
1660595b 32852016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3286
3287 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3288 * gcc.dg/torture/pr69771.c: Require int32plus.
3289 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3290
5b2b88ce 32912016-07-25 Martin Liska <mliska@suse.cz>
3292
3293 * gcc.dg/torture/pr71987.c: New test.
3294
e2f926e9 32952016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3296
3297 PR fortran/71935
3298 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3299 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3300 * gfortran.dg/pr71935.f90: New test.
3301
a940fdc7 33022016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3303
3304 PR c++/71675
3305 * g++.dg/ext/atomic-3.C: New test.
3306 * gcc.dg/atomic/pr71675.c: New test.
3307
5a43070d 33082016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3309
3310 * gcc.target/i386/mvc8.c: New test.
3311
1b793819 33122016-07-22 Bin Cheng <bin.cheng@arm.com>
3313
3314 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3315 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3316
d4b4c787 33172016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3318
3319 PR fortran/71795
3320 * gfortran.dg/constructor_50.f90: New test.
3321
45648efe 33222016-07-22 Martin Liska <mliska@suse.cz>
3323
3324 PR gcov-profile/69028
3325 PR gcov-profile/62047
3326 * g++.dg/cilk-plus/pr69028.C: New test.
3327
b657bb1f 33282016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3329
3330 * gfortran.dg/coarray_stat_2.f90: New test.
3331
3a421504 33322016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3333
3334 * gcc.target/powerpc/vec-extract.h: New files to check the
3335 vec_extract built-in functions for all vector types, testing
3336 accessing each element, both with constant and variable element
3337 numbers.
3338 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3339 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3340 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3341 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3342 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3343 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3344 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3345 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3346 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3347
d40a1eac 33482016-07-21 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR c++/71728
3351 * g++.dg/other/pr71728.C: New test.
3352
3b0d7293 33532016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3354
3355 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3356 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3357 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3358 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3359 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3360
50953a9f 33612016-07-21 Richard Biener <rguenther@suse.de>
3362
3363 PR tree-optimization/71947
3364 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3365
90261646 33662016-07-21 Bin Cheng <bin.cheng@arm.com>
3367
3368 * gcc.dg/tree-ssa/scev-15.c: New.
3369
5a5a7a90 33702016-07-21 Bin Cheng <bin.cheng@arm.com>
3371
3372 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3373
df0c563f 33742016-07-21 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR c++/71941
3377 * g++.dg/gomp/pr71941.C: New test.
3378
24acd4ab 33792016-07-20 David Malcolm <dmalcolm@redhat.com>
3380
3381 PR c/70339
3382 PR c/71858
3383 * g++.dg/spellcheck-identifiers.C: New test case, based on
3384 gcc.dg/spellcheck-identifiers.c.
3385 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3386 gcc.dg/spellcheck-identifiers-2.c.
3387 * g++.dg/spellcheck-typenames.C: New test case, based on
3388 gcc.dg/spellcheck-typenames.c
3389
8669e753 33902016-07-20 Jonathan Wakely <jwakely@redhat.com>
3391
3392 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3393 pointer to member function and also test catching by reference.
3394
75cb41b8 33952016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3396
3397 * gcc.target/s390/pr67443.c: Fix test case.
3398
07be1239 33992016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3400
3401 * gcc.target/s390/insv-1.c: Xfail some tests.
3402 * gcc.target/s390/insv-2.c: Likewise.
3403
e9b5fdd9 34042016-07-20 Georg-Johann Lay <avr@gjlay.de>
3405
3406 * gcc.target/avr/torture/get-mem.c: New test.
3407 * gcc.target/avr/torture/set-mem.c: New test.
3408
b704b0e1 34092016-07-20 Georg-Johann Lay <avr@gjlay.de>
3410
3411 PR target/71948
3412 * gcc.target/avr/torture/tiny-progmem.c: New test.
3413
051eb924 34142016-07-20 Jakub Jelinek <jakub@redhat.com>
3415
fdb70809 3416 PR c++/71909
3417 * g++.dg/parse/pr71909.C: New test.
3418 * g++.dg/tm/pr71909.C: New test.
3419
051eb924 3420 PR c++/50060
3421 * g++.dg/cpp0x/constexpr-50060.C: New test.
3422 * g++.dg/cpp1y/constexpr-50060.C: New test.
3423
c4e1267c 34242016-07-20 Martin Liska <mliska@suse.cz>
3425
3426 * gfortran.dg/graphite/pr71898.f90: New test.
3427
ecaa5fd4 34282016-07-20 Bin Cheng <bin.cheng@arm.com>
3429
3430 PR tree-optimization/71503
3431 PR tree-optimization/71683
3432 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3433 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3434
f5b88ba1 34352016-07-20 Martin Liska <mliska@suse.cz>
3436
3437 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3438 * gcc.dg/plugin/sreal-test-1.c: Remove.
3439 * gcc.dg/plugin/sreal_plugin.c: Remove.
3440
e889bd11 34412016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3442
3443 PR fortran/71902
3444 * gfortran.dg/dependency_47.f90: New test.
3445
1c6bb1c0 34462016-07-19 Jakub Jelinek <jakub@redhat.com>
3447
94d511af 3448 PR rtl-optimization/71916
3449 * gcc.c-torture/compile/pr71916.c: New test.
3450
54e95a17 3451 PR middle-end/71874
3452 * g++.dg/torture/pr71874.C: New test.
3453
1c6bb1c0 3454 PR middle-end/71734
3455 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3456 (my_alloc): Rewritten to use __builtin_posix_memalign and
3457 __SIZE_TYPE__.
3458 (my_free): Use __builtin_free instead of _mm_free.
3459 (Vec::operator=): Use __builtin_memcpy.
3460
0d565f19 34612016-07-19 Martin Jambor <mjambor@suse.cz>
3462
cfc1aded 3463 PR fortran/71688
3464 * gfortran.dg/pr71688.f90: New test.
0d565f19 3465
2be13cd5 34662016-07-19 Richard Biener <rguenther@suse.de>
3467
3468 * c-c++-common/vector-subscript-6.c: New testcase.
3469 * c-c++-common/vector-subscript-7.c: Likewise.
3470
1697df09 34712016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3472
7a4429b2 3473 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3474 and UInt32 based on __SIZEOF_INT__.
3475
8894566e 34762016-07-19 Richard Biener <rguenther@suse.de>
3477
3478 PR tree-optimization/71901
3479 * gcc.dg/torture/pr71901.c: New testcase.
3480
34812016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3482
3483 PR tree-optimization/71908
3484 * gcc.dg/torture/pr71908.c: New testcase.
3485
106ac76d 34862016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3487
3488 PR target/71493
3489 * gcc.target/powerpc/pr71493-1.c: New test.
3490 * gcc.target/powerpc/pr71493-2.c: Likewise.
3491
e6517a48 34922016-07-18 Jakub Jelinek <jakub@redhat.com>
3493
d1e0c36e 3494 PR c++/71835
3495 * g++.dg/conversion/ambig3.C: New test.
3496
6fe424c2 3497 PR c++/71828
3498 * g++.dg/cpp0x/constexpr-71828.C: New test.
3499
d3dd9e33 3500 PR c++/71826
3501 * g++.dg/template/pr71826.C: New test.
3502
74fd83a9 3503 PR c++/71822
3504 * g++.dg/template/defarg21.C: New test.
3505
e6517a48 3506 PR c++/71871
3507 * g++.dg/ext/vector31.C: New test.
3508
f942bdbf 35092016-07-18 Uros Bizjak <ubizjak@gmail.com>
3510
3511 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3512
4b1425be 35132016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3514
3515 PR tree-optimization/71734
3516 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3517
a80f37e1 35182016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3519
3520 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3521 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3522 stack-layout-dynamic-1.c: New test.
3523
ea283725 35242016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3525
3526 * gcc.target/s390/nolrl-1.c: New test.
3527
14eab729 35282016-07-17 Fritz Reese <fritzoreese@gmail.com>
3529
3530 PR fortran/71523
3531 * gfortran.dg/pr71523_1.f90: New test.
3532 * gfortran.dg/pr71523_2.f90: New test.
3533
3925d644 35342016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3535
3536 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3537
fb9ff4ce 35382016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3539 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3540
3541 PR fortran/62125
3542 * gfortran.dg/pr62125.f90: New test.
3543
95b0f5e9 35442016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3545
3546 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3547 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3548
1913be16 35492016-07-15 Jonathan Wakely <jwakely@redhat.com>
3550
3551 PR c++/58796
3552 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3553 * g++.dg/cpp0x/nullptr35.C: New test.
3554
b4803084 35552016-07-15 Bin Cheng <bin.cheng@arm.com>
3556
3557 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3558
89e3ec3d 35592016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3560
3561 * gfortran.dg/goacc/vector_length.f90: New test.
3562
2084e279 35632016-07-15 Richard Biener <rguenther@suse.de>
3564
3565 PR tree-optimization/71881
3566 * gcc.dg/torture/pr71881.c: New testcase.
3567
2177bb9a 35682016-07-15 Richard Biener <rguenther@suse.de>
3569
3570 PR tree-optimization/71887
3571 * gcc.dg/torture/pr71887.c: New testcase.
3572
0dd7db3b 35732016-07-15 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR c/71858
3576 * gcc.dg/spellcheck-identifiers-3.c: New test.
3577
b41cc4d1 35782016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3579
3580 PR fortran/71807
3581 * gfortran.dg/null_9.f90: New test.
3582
a4d34e5e 35832016-07-15 Bin Cheng <bin.cheng@arm.com>
3584
3585 * gcc.dg/tree-ssa/loop-41.c: New test.
3586
1547c551 35872016-07-15 Bin Cheng <bin.cheng@arm.com>
3588
3589 PR tree-optimization/71347
3590 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3591
b9c2416b 35922016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3593
3594 PR fortran/29819
3595 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3596 * gfortran.dg/contains.f90: Ditto.
3597 * gfortran.dg/contains_empty_1.f03: Ditto.
3598 * gfortran.dg/submodule_3.f08: Ditto.
3599
28413b15 36002016-07-14 Jakub Jelinek <jakub@redhat.com>
3601
661af228 3602 PR testsuite/71865
3603 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3604 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3605 expected diagnostics.
3606
28413b15 3607 PR c/71858
3608 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3609 * gcc.dg/spellcheck-identifiers-2.c: New test.
3610 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3611 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3612
7b3b3a49 36132016-07-14 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR tree-optimization/71872
3616 * gcc.c-torture/compile/pr71872.c: New test.
3617
7c039c44 36182016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3619
3620 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3621 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3622 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3623 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3624 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3625 * gcc.target/arm/atomic-op-acquire-1.c: This.
3626 * gcc.target/arm/atomic-op-char.c: Rename into ...
3627 * gcc.target/arm/atomic-op-char-1.c: This.
3628 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3629 * gcc.target/arm/atomic-op-consume-1.c: This.
3630 * gcc.target/arm/atomic-op-int.c: Rename into ...
3631 * gcc.target/arm/atomic-op-int-1.c: This.
3632 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3633 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3634 * gcc.target/arm/atomic-op-release.c: Rename into ...
3635 * gcc.target/arm/atomic-op-release-1.c: This.
3636 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3637 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3638 * gcc.target/arm/atomic-op-short.c: Rename into ...
3639 * gcc.target/arm/atomic-op-short-1.c: This.
3640 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3641 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3642 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3643 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3644 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3645 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3646 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3647 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3648 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3649 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3650
80c5e533 36512016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3652
3653 PR fortran/70842
3654 * gfortran.dg/select_type_35.f03: New test.
3655
c5a9fc7b 36562016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3657
3658 PR target/65951
3659 PR tree-optimization/70923
3660 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3661 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3662 * gcc.dg/vect/pr65951.c: Likewise.
3663 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3664
d1242c94 36652016-07-14 David Edelsohn <dje.gcc@gmail.com>
3666
3667 * c-c++-common/pr60226.c: Expect maximum object file alignment
3668 error on AIX.
3669
97f2a90b 36702016-07-14 Richard Biener <rguenther@suse.de>
3671
3672 PR tree-optimization/71866
3673 * gcc.dg/torture/pr71866.c: New testcase.
3674
6029a910 36752016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3676
3677 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3678 selector and enclose boolean expression in curly braces.
3679
798d22ed 36802016-07-14 Alan Modra <amodra@gmail.com>
3681
3682 PR target/71733
3683 * gcc.target/powerpc/p9-novsx.c: New.
3684
3ffcb27d 36852016-07-13 Andi Kleen <ak@linux.intel.com>
3686
3687 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3688 * g++.dg/tree-prof/morefunc.C: Dito.
3689 * g++.dg/tree-prof/pr35545.C: Dito.
3690 * g++.dg/tree-prof/reorder.C: Dito.
3691 * gcc.dg/tree-prof/20050826-2.c: Dito.
3692 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3693 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3694 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3695 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3696 * gcc.dg/tree-prof/inliner-1.c: Dito.
3697 * gcc.dg/tree-prof/merge_block.c: Dito.
3698 * gcc.dg/tree-prof/stringop-1.c: Dito.
3699 * gcc.dg/tree-prof/stringop-2.c: Dito.
3700 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3701 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3702 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3703 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3704 * gcc.dg/tree-prof/update-loopch.c: Dito.
3705 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3706 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3707 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3708 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3709 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3710 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3711 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3712
9ace90e5 37132016-07-13 Andi Kleen <ak@linux.intel.com>
3714
3715 * lib/profopt.exp (profopt-execute): Remove .imports files.
3716
b75cf198 37172016-07-13 Andi Kleen <ak@linux.intel.com>
3718
f942bdbf 3719 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3720
4d0389a9 37212016-07-13 Andi Kleen <ak@linux.intel.com>
3722
3723 * lib/profopt.exp (dg-final-scan-autofdo,
3724 dg-final-scan-not-autofdo): New functions.
3725
a5af7a75 37262016-07-13 Bin Cheng <bin.cheng@arm.com>
3727
3728 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3729 * gcc.dg/vect/vect-35.c: Ditto.
3730 * gcc.dg/vect/vect-alias-check-2.c: New test.
3731
c6bcae01 37322016-07-13 Martin Liska <mliska@suse.cz>
3733
3734 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3735 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3736 * gfortran.dg/pr42108.f90: Update expected dump scan.
3737
0644c120 37382016-07-13 Richard Biener <rguenther@suse.de>
3739
3740 PR tree-optimization/24574
3741 * gcc.dg/pr24574.c: New testcase.
3742
2bbae5b9 37432016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3744
f942bdbf 3745 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3746 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3747 * c-c++-common/pr68833-1.c: Require int32plus.
3748 * gcc.dg/ipa/pr63551.c: Likewise.
3749 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3750 * gcc.dg/ipa/pr64041.c: Require int32plus.
3751
839a6560 37522016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3753
3754 PR ipa/71633
3755 * g++.dg/pr71633.C: New test.
3756
8f5f2788 37572016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3758
3759 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3760 Add new arm_thumb1_cbz_ok effective target.
3761 * gcc.target/arm/cbz.c: New test.
3762
417e5cc5 37632016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3764
3765 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3766 Define effective target.
3767 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3768 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3769 * gcc.target/arm/movhi_movw.c: New test.
3770 * gcc.target/arm/movsi_movw.c: Likewise.
3771 * gcc.target/arm/movdi_movw.c: Likewise.
3772
68a5143e 37732016-07-13 Richard Biener <rguenther@suse.de>
3774
3775 PR middle-end/71104
3776 * gcc.dg/pr71104-1.c: New testcase.
3777 * gcc.dg/pr71104-2.c: Likewise.
3778
69e8d259 37792016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3780
3781 PR target/71805
3782 * gcc.target/powerpc/pr71805.c: New test.
3783
244f142f 37842016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3785
3786 * gcc.target/powerpc/divkc3-1.c: New.
3787 * gcc.target/powerpc/mulkc3-1.c: New.
3788
6fc56f1f 37892016-07-12 Nathan Sidwell <nathan@acm.org>
3790
3791 * gcc.target/arm/data-rel-1.c: New.
3792 * gcc.target/arm/data-rel-2.c: New.
3793 * gcc.target/arm/data-rel-3.c: New.
3794
94ee1e9c 37952016-07-12 Martin Liska <mliska@suse.cz>
3796
3797 * gcc.dg/params/blocksort-part.c: New test.
3798 * gcc.dg/params/params.exp: New file.
3799
cd32d747 38002016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3801
3802 PR middle-end/71700
3803 * gcc.c-torture/execute/pr71700.c: New test.
3804
ad010d47 38052016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3806 Richard Biener <rguenther@suse.de>
3807
3808 PR tree-optimization/23286
3809 PR tree-optimization/70159
3810 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3811 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3812 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3813 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3814 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3815 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3816 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3817 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3818 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3819 * gcc.dg/pr51879-12.c: Likewise.
3820 * gcc.dg/strlenopt-9.c: Likewise.
3821 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3822 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3823 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3824 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3825 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3826 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3827 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3828 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3829 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3830 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3831 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3832 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3833 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3834 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3835 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3836
9aece49e 38372016-07-12 Richard Biener <rguenther@suse.de>
3838
3839 PR rtl-optimization/68961
3840 * gcc.target/i386/pr68961.c: New testcase.
3841
8f05fee9 38422016-07-11 Jakub Jelinek <jakub@redhat.com>
3843
4a6cc5cd 3844 PR middle-end/71758
3845 * c-c++-common/gomp/pr71758.c: New test.
3846 * gfortran.dg/gomp/pr71758.f90: New test.
3847
8f05fee9 3848 PR tree-optimization/71823
3849 * gcc.dg/vect/pr71823.c: New test.
3850
b73690a4 38512016-07-11 David Malcolm <dmalcolm@redhat.com>
3852
3853 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3854 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3855 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3856
675f4c6b 38572016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3858
3859 PR target/71801
3860 * gcc.target/i386/pr71801.c: New test.
3861
9aaf7e3e 38622016-07-11 Richard Biener <rguenther@suse.de>
3863
3864 PR tree-optimization/71816
3865 * gcc.dg/torture/pr71816.c: New testcase.
3866
dd58bf21 38672016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3868
3869 PR fortran/71783
3870 * gfortran.dg/dependency_46.f90: New test.
3871
a2ebcb84 38722016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3873
3874 PR rtl-optimization/71621
3875 * gcc.target/i386/pr71621-1.c: New.
3876 * gcc.target/i386/pr71621-2.c: New.
3877
6cedf97e 38782016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3879
3880 * gfortran.dg/goacc/pr71704.f90: New test.
3881
dc71c755 38822016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3883
3884 PR target/71297
3885 * gcc.target/powerpc/pr71297.c: New.
3886
288161af 38872016-07-08 Jiong Wang <jiong.wang@arm.com>
3888
3889 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3890
98e771d6 38912016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3892
3893 PR target/71806
3894 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3895
c3d27339 38962016-07-08 Alan Hayward <alan.hayward@arm.com>
3897
3898 PR tree-optimization/71667
3899 * gcc.dg/vect/pr71667.c: New
3900
b1b5042a 39012016-07-08 Martin Liska <mliska@suse.cz>
3902
3903 * gcc.dg/torture/pr71606.c: New test.
3904
5cdc40a0 39052016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3906
3907 PR fortran/71764
3908 * gfortran.dg/pr71764.f90: New test.
3909
bcc4d868 39102016-07-07 Jakub Jelinek <jakub@redhat.com>
3911 Kai Tietz <ktietz70@googlemail.com>
3912
3913 PR c++/70869
3914 PR c++/71054
3915 * g++.dg/cpp0x/pr70869.C: New test.
3916 * g++.dg/cpp0x/pr71054.C: New test.
3917
b39328b2 39182016-07-07 David Edelsohn <dje.gcc@gmail.com>
3919
3920 * g++.dg/debug/pr71432.C: Fail on AIX.
3921
95c9caad 39222016-07-07 Martin Liska <mliska@suse.cz>
3923
3924 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3925 an undefined behavior.
3926 * gfortran.dg/do_3.F90: Likewise.
3927 * gfortran.dg/do_check_11.f90: New test.
3928 * gfortran.dg/do_check_12.f90: New test.
3929 * gfortran.dg/do_corner_warn.f90: New test.
3930
8e976d11 39312016-07-07 Martin Liska <mliska@suse.cz>
3932
3933 * gfortran.dg/predict-1.f90: Ammend the test.
3934 * gfortran.dg/predict-2.f90: Likewise.
3935
26716fc7 39362016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3937
3938 PR ipa/71624
3939 * g++.dg/pr71624.C: New test.
3940
2d079cbf 39412016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3942
3943 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3944 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3945 ARMv8-M Mainline architectures.
3946
9e6f4af4 39472016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3948
3949 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3950 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3951
d490b07a 39522016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3953
3954 PR target/70098
3955 PR target/71763
3956 * gcc.target/powerpc/pr71763.c: New file.
3957
798fc305 39582016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3959
3960 PR tree-optimization/71518
f942bdbf 3961 * gcc.dg/pr71518.c: New test.
798fc305 3962
97e4cbac 39632016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3964
3965 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3966
19aea164 39672016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3968
f942bdbf 3969 PR target/50739
19aea164 3970 * gcc.target/avr/pr50739.c: New test.
3971
105e9dfc 39722016-07-05 Jan Hubicka <jh@suse.cz>
3973
3974 * gcc.dg/tree-ssa/scev-14.c: update template.
3975
1137da9c 39762016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3977
3978 * gcc.dg/vect/group-no-gaps-1.c: New test.
3979
ce393063 39802016-07-05 Andi Kleen <ak@linux.intel.com>
3981
3982 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3983 if kernel supports MPX.
3984
92a44a68 39852016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3986
3987 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3988
f2ccdf8e 39892016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3990 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3991
3992 * gcc.target/powerpc/signbit-1.c: New test.
3993 * gcc.target/powerpc/signbit-2.c: New test.
3994 * gcc.target/powerpc/signbit-3.c: New test.
3995
0215a22c 39962016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3997
3998 PR rtl-optimization/71594
3999 * gcc.dg/torture/pr71594.c: New test.
4000
30a39817 40012016-07-05 Jan Hubicka <jh@suse.cz>
4002
4003 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4004
b65b8df2 40052016-07-05 David Malcolm <dmalcolm@redhat.com>
4006
4007 PR c++/62314
f9c39b65 4008 * g++.dg/parse/error5.C: Update column
b65b8df2 4009 number of missing semicolon error.
4010 * g++.dg/pr62314-2.C: New test case.
4011
6b5471d8 40122016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4013
4014 * gfortran.dg/coarray_stat_function.f90: New test.
4015 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4016 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4017 to new interfaces.
4018
35b3a8dd 40192016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4020
4021 PR fortran/71623
4022 * gfortran.dg/deferred_character_17.f90: New test.
4023
b84c1ddf 40242016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4025
4026 * gcc.target/arm/neon/polytypes.c: Move to ...
4027 * gcc.target/arm/polytypes.c: ... here.
4028 * gcc.target/arm/neon/pr51534.c: Move to ...
4029 * gcc.target/arm/pr51534.c: ... here.
4030 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4031 * gcc.target/arm/vect-vcvt.c: ... here.
4032 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4033 * gcc.target/arm/vect-vcvtq.c: ... here.
4034 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4035 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4036 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4037 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4038 * gcc.target/arm/neon/neon.exp: Delete.
4039 * gcc.target/arm/neon/: Delete.
4040
7e9136f1 40412016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4042
4043 PR fortran/65575
4044 * gfortran.dg: pr65575.f90: New test.
4045
18b42a28 40462016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4047
4048 PR fortran/35849
4049 * gfortran.dg: pr35849.f90: New test.
4050
f8765404 40512016-07-04 Jakub Jelinek <jakub@redhat.com>
4052
4053 PR c++/71739
4054 * g++.dg/cpp0x/pr71739.C: New test.
4055
e3422b3a 40562016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4057
4058 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4059
2da1c9f7 40602016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4061
4062 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4063 locr.
4064 * gcc.target/s390/loc-1.c: New test.
4065
6125d36e 40662016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4067
f9c39b65 4068 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4069 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4070
42797d4b 40712016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4072
4073 PR target/63874
4074 * gcc.target/aarch64/pr63874.c: New test.
4075
9d9fe66a 40762016-07-04 Jan Beulich <jbeulich@suse.com>
4077
4078 * g++.dg/header.c: New.
4079 * gcc.dg/header.c: New.
4080
c364d0f3 40812016-07-02 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR c/71719
4084 * c-c++-common/Wunused-var-15.c: New test.
4085
267f3c67 40862016-07-01 Jakub Jelinek <jakub@redhat.com>
4087
4088 PR fortran/71687
4089 * gfortran.dg/gomp/pr71687.f90: New test.
4090
8297c70b 40912016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4092
4093 * gcc.dg/const-float128-ped.c: Require __float128 effective
4094 target and options.
4095 * gcc.dg/const-float128.c: Likewise.
4096 * gcc.dg/torture/float128-cmp-invalid.c: Require
4097 __float128 and base_quadfloat_support effective targets, and
4098 __float128 options.
4099 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4100 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4101 * gcc.dg/torture/float128-nan.c: Likewise.
4102 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4103 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4104 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4105 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4106 (add_options_for___float128): New.
4107 (check_effective_target_base_quadword_support): New.
4108
eab79b94 41092016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4110
4111 PR target/71720
4112 * gcc.target/powerpc/pr71720.c: New test.
4113
4ce6622a 41142016-07-01 Jan Beulich <jbeulich@suse.com>
4115
4116 * gcc.dg/bss.c: New.
4117
0b6f1914 41182016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4119
4120 PR target/71698
4121 * gcc.target/powerpc/pr71698.c: New test.
4122
4d28a470 41232016-07-01 Georg-Johann Lay <avr@gjlay.de>
4124
4125 PR target/71151
4126 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4127 instead of ".foo" for its section name.
4128 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4129 depending on MCU's flash size.
4130 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4131 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4132 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4133 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4134 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4135 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4136
ed8613ec 41372016-07-01 Jan Beulich <jbeulich@suse.com>
4138
4139 * gcc.target/i386/pr65105-2.c: Add -msse2.
4140
720a0bce 41412016-06-30 Jakub Jelinek <jakub@redhat.com>
4142
c54ee83c 4143 PR tree-optimization/71707
4144 * gcc.dg/strlenopt-29.c: New test.
4145
a845ae6c 4146 PR fortran/71704
4147 * gfortran.dg/gomp/pr71704.f90: New test.
4148
720a0bce 4149 PR fortran/71705
4150 * gfortran.dg/gomp/pr71705.f90: New test.
4151
17c32c4a 41522016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4153
4154 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4155 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4156 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4157 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4158 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4159 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4160 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4161 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4162 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4163 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4164 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4165 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4166 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4167 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4168 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4169 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4170 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4171 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4172 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4173 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4174 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4175 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4176 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4177 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4178 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4179 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4180 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4181 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4182 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4183 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4184 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4185 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4186 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4187 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4188 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4189 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4190 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4191 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4192 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4193 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4194 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4195 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4196 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4197 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4198 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4199 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4200 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4201 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4202 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4203 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4204 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4205 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4206 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4207 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4208 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4209 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4210 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4211 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4212 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4213 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4214 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4215 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4216 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4217 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4218 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4219 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4220 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4221 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4222 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4223 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4224 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4225 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4226 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4227 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4228 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4229 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4230 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4231 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4232 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4233 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4234 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4235
443405c9 42362016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4237 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4238
4239 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4240
6e3a3de2 42412016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4242 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4243
4244 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4245
413c4f6c 42462016-06-30 David Malcolm <dmalcolm@redhat.com>
4247
4248 PR driver/71651
4249 * gcc.dg/spellcheck-options-12.c: New test case.
4250
4c4e99c3 42512016-06-30 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR middle-end/71693
4254 * gcc.c-torture/compile/pr71693.c: New test.
4255
26a2e993 42562016-06-29 David Malcolm <dmalcolm@redhat.com>
4257
4258 * gcc.dg/spellcheck-params.c: New testcase.
4259 * gcc.dg/spellcheck-params-2.c: New testcase.
4260
63abcf45 42612016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4262
4263 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4264 vector extract instructions.
4265 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4266
5f1d49ac 42672016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4268
4269 PR fortran/71686
4270 * gfortran.dg/unexpected_eof_2.f90: New test.
4271 * gfortran.dg/unexpected_eof_3.f90: New test.
4272
0dc00113 42732016-06-29 Jim Wilson <jim.wilson@linaro.org>
4274
4275 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4276
4b975445 42772016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4278
4279 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4280 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4281 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4282
e276a6b9 42832016-06-29 Richard Biener <rguenther@suse.de>
4284
4285 PR middle-end/15256
4286 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4287
c02f3e35 42882016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4289
4290 * gcc.target/arm/aapcs/neon-vect10.c: Require
4291 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4292 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4293 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4294 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4295 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4296 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4297 * gcc.target/arm/fp16-aapcs-1.c: Require
4298 -mfloat-ab=hard. Also simplify the test.
4299 * gcc.target/arm/fp16-aapcs-2.c: New.
4300
d0c2a3dd 43012016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4302
f942bdbf 4303 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4304 (add_options_for_arm_fp16_ieee): New.
4305 (add_options_for_arm_fp16_alternative): New.
4306 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4307 long-line.
4308 (effective_target_arm_fp16_hw): New.
4309
162fed22 43102016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4311
4312 PR tree-optimization/71655
4313 * g++.dg/pr71655.C: New test.
4314
9ed0eb00 43152016-06-29 Martin Liska <mliska@suse.cz>
4316
4317 * gcc.dg/pr71585.c: New test.
4318 * gcc.dg/pr71585-2.c: New test.
4319 * gcc.dg/pr71585-3.c: New test.
4320
641b1c86 43212016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4322
4323 PR tree-optimization/70729
4324 * g++.dg/vect/pr70729.cc: New test.
4325
44e775d8 43262016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4327
4328 * c-c++-common/gomp/cancel-1.c: Extend.
4329
83b23cdf 43302016-06-29 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR tree-optimization/71625
4333 * gcc.dg/strlenopt-28.c: New test.
4334
b6a4a0f5 43352016-06-29 Richard Biener <rguenther@suse.de>
4336
4337 PR middle-end/71002
4338 * g++.dg/torture/pr71002.C: Adjust testcase.
4339
1af10ce6 43402016-06-29 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR c/71685
4343 * gcc.dg/pr71685.c: New test.
4344
43452016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4346
4347 PR c/71552
4348 * gcc.dg/init-bad-9.c: New test.
4349
043457fd 43502016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4351
4352 * gcc.target/powerpc/abs128-1.c: Require VSX.
4353 * gcc.target/powerpc/copysign128-1.c: Likewise.
4354 * gcc.target/powerpc/inf128-1.c: Likewise.
4355 * gcc.target/powerpc/nan128-1.c: Likewise.
4356
d378e319 43572016-06-28 Jakub Jelinek <jakub@redhat.com>
4358
4359 PR middle-end/71626
4360 * gcc.c-torture/execute/pr71626-1.c: New test.
4361 * gcc.c-torture/execute/pr71626-2.c: New test.
4362
10ef7949 43632016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4364
4365 PR target/71656
4366 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4367
1fcfb8f7 43682016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4369
4370 PR target/71670
4371 * gcc.target/powerpc/pr71670.c: New testcase.
4372
35fd0c10 43732016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4374
4375 PR target/71656
4376 * gcc.target/powerpc/pr71656-1.c: New test.
4377 * gcc.target/powerpc/pr71656-2.c: New test.
4378
584757bc 43792016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4380
4381 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4382 around fp16 code.
4383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4384 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4385 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4386 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4387 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4388 Add arm_neon_fp16_ok effective target.
f942bdbf 4389 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4390 Likewise.
4391 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4392 Likewise.
4393 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4394 Likewise.
4395 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4396 Likewise.
4397 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4398 Likewise.
4399 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4400 Likewise.
4401 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4402 Likewise.
4403 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4404 Likewise.
4405 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4406 Likewise.
4407 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4408 Likewise.
4409 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4410 Likewise.
584757bc 4411
cbcc4297 44122016-06-26 Jan Hubicka <hubicka@ucw.cz>
4413
4414 * gcc.dg/predict-12.c: New testcase.
4415
0aa73965 44162016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4417
4418 PR fortran/71649
4419 * gfortran.dg/pr71649.f90: New test.
4420
9977f724 44212016-06-25 Jakub Jelinek <jakub@redhat.com>
4422
a5c54f33 4423 PR tree-optimization/71643
4424 * g++.dg/opt/pr71643.C: New test.
4425
9977f724 4426 PR tree-optimization/71631
4427 * gcc.c-torture/execute/pr71631.c: New test.
4428
e09883e4 44292016-06-24 Jan Hubicka <hubicka@ucw.cz>
4430
4431 * gcc.dg/predict-11.c: New testcase.
4432 * gfortran.dg/predict-2.f90: New testcase.
4433
89beffc9 44342016-06-24 Jan Hubicka <hubicka@ucw.cz>
4435
4436 * gcc.dg/predict-10.c: New test.
4437
2275a11d 44382016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4439
4440 * gcc.target/powerpc/abs128-1.c: New.
4441 * gcc.target/powerpc/copysign128-1.c: New.
4442 * gcc.target/powerpc/inf128-1.c: New.
4443 * gcc.target/powerpc/nan128-1.c: New.
4444
37681b7f 44452016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4446
4447 * gfortran.dg/pr71642.f90: New test.
4448
9cf2d600 44492016-06-24 Jakub Jelinek <jakub@redhat.com>
4450
4451 PR tree-optimization/71647
4452 * gcc.target/i386/pr71647.c: New test.
4453
eea332b9 44542016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4455
4456 * gcc.target/i386/noplt-gd-1.c: New test.
4457 * gcc.target/i386/noplt-gd-2.c: Likewise.
4458 * gcc.target/i386/noplt-gd-3.c: Likewise.
4459 * gcc.target/i386/noplt-ld-1.c: Likewise.
4460 * gcc.target/i386/noplt-ld-2.c: Likewise.
4461 * gcc.target/i386/noplt-ld-3.c: Likewise.
4462 * lib/target-supports.exp
4463 (check_effective_target_tls_get_addr_via_got): New.
4464
b6d48a78 44652016-06-24 Uros Bizjak <ubizjak@gmail.com>
4466
4467 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4468 testsuite compile flags.
4469 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4470 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4471
44722016-06-24 Uros Bizjak <ubizjak@gmail.com>
4473
4474 * g++dg/vect/pr36684.cc: Add dg-do compile.
4475 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4476 * gcc.dg/vect/pr70021.c: Ditto.
4477 * gcc.dg/vect/pr70138-1.c: Ditto.
4478 * gcc.dg/vect/pr70138-2.c: Ditto.
4479 * gcc.dg/vect/pr70354-1.c: Ditto.
4480 * gcc.dg/vect/pr70354-2.c: Ditto.
4481 * gcc.dg/vect/pr71259.c: Ditto.
4482 * gcc.dg/vect/pr71416-1.c: Ditto.
4483 * gcc.dg/vect/slp-43.c: Ditto.
4484 * gcc.dg/vect/slp-45.c: Ditto.
4485 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4486 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4487 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4488 * gfortran.dg/vect/pr69980.f90: Ditto.
4489
44902016-06-24 Uros Bizjak <ubizjak@gmail.com>
4491
4492 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4493 * gcc.dg/vect/bb-slp-30.c: Ditto.
4494 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4495 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4496 * gcc.dg/vect/pr45902.c: Ditto.
4497 * gcc.dg/vect/pr48172.c: Ditto.
4498 * gcc.dg/vect/pr48377.c: Ditto.
4499 * gcc.dg/vect/pr49038.c: Ditto.
4500 * gcc.dg/vect/pr49771.c: Ditto.
4501 * gcc.dg/vect/pr52091.c: Ditto.
4502 * gcc.dg/vect/pr53185-2.c: Ditto.
4503 * gcc.dg/vect/pr56826.c: Ditto.
4504 * gcc.dg/vect/pr60276.c: Ditto.
4505 * gcc.dg/vect/pr62021.c: Ditto.
4506 * gcc.dg/vect/pr63530.c: Ditto.
4507 * gcc.dg/vect/pr65518.c: Ditto.
4508 * gcc.dg/vect/pr65947-1.c: Ditto.
4509 * gcc.dg/vect/pr65947-10.c: Ditto.
4510 * gcc.dg/vect/pr65947-11.c: Ditto.
4511 * gcc.dg/vect/pr65947-12.c: Ditto.
4512 * gcc.dg/vect/pr65947-13.c: Ditto.
4513 * gcc.dg/vect/pr65947-2.c: Ditto.
4514 * gcc.dg/vect/pr65947-3.c: Ditto.
4515 * gcc.dg/vect/pr65947-4.c: Ditto.
4516 * gcc.dg/vect/pr65947-5.c: Ditto.
4517 * gcc.dg/vect/pr65947-6.c: Ditto.
4518 * gcc.dg/vect/pr65947-7.c: Ditto.
4519 * gcc.dg/vect/pr65947-8.c: Ditto.
4520 * gcc.dg/vect/pr65947-9.c: Ditto.
4521 * gcc.dg/vect/pr71416-1.c: Ditto.
4522 * gcc.dg/vect/pr71439.c: Ditto.
4523 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4524 * gcc.dg/vect/vect-bswap16.c: Ditto.
4525 * gcc.dg/vect/vect-bswap32.c: Ditto.
4526 * gcc.dg/vect/vect-bswap64.c: Ditto.
4527 * gcc.dg/vect/vect-live-1.c: Ditto.
4528 * gcc.dg/vect/vect-live-2.c: Ditto.
4529 * gcc.dg/vect/vect-live-3.c: Ditto.
4530 * gcc.dg/vect/vect-live-4.c: Ditto.
4531 * gcc.dg/vect/vect-live-5.c: Ditto.
4532 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4533 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4534 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4535 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4536 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4537 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4538 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4539 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4540 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4541 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4542 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4543 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4544 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4545 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4546 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4547 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4548 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4549
d4213166 45502016-06-24 Uros Bizjak <ubizjak@gmail.com>
4551
4552 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4553
5aaec397 45542016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4555
4556 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4557 ia32 if R_386_GOT32X relocation is supported.
4558 * gcc.target/i386/noplt-3.c: Likewise.
4559 * gcc.target/i386/noplt-2.c: Likewise.
4560 (main): Renamed to ...
4561 (bar): This.
4562 * gcc.target/i386/noplt-4.c: Likewise.
4563 (main): Renamed to ...
4564 (bar): This.
4565 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4566 * gcc.target/i386/pr67400-5.c: Likewise.
4567
77104764 45682016-06-24 Jakub Jelinek <jakub@redhat.com>
4569
7318e591 4570 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4571 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4572
77104764 4573 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4574 f4): Adjust expected diagnostics.
4575 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4576 (T): If OVFP is defined, redefine to TP.
4577 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4578 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4579 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4580 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4581 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4582 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4583 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4584 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4585 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4586 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4587 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4588 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4589 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4590 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4591 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4592 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4593 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4594 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4595 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4596 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4597 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4598 as last argument to __builtin_add_overflow_p.
4599
ddf08519 46002016-06-23 Uros Bizjak <ubizjak@gmail.com>
4601
4602 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4603 dg-options and remove default vector testsuite compile flags.
4604 * g++.dg/vect/pr33860a.cc: Ditto.
4605 * g++.dg/vect/pr45470-a.cc: Ditto.
4606 * g++.dg/vect/pr45470-b.cc: Ditto.
4607 * g++.dg/vect/pr60896.cc: Ditto.
4608 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4609 * gcc.dg/vect/pr18308.c: Ditto.
4610 * gcc.dg/vect/pr24049.c: Ditto.
4611 * gcc.dg/vect/pr33373.c: Ditto.
4612 * gcc.dg/vect/pr36228.c: Ditto.
4613 * gcc.dg/vect/pr42395.c: Ditto.
4614 * gcc.dg/vect/pr42604.c: Ditto.
4615 * gcc.dg/vect/pr46663.c: Ditto.
4616 * gcc.dg/vect/pr48765.c: Ditto.
4617 * gcc.dg/vect/pr49093.c: Ditto.
4618 * gcc.dg/vect/pr49352.c: Ditto.
4619 * gcc.dg/vect/pr52298.c: Ditto.
4620 * gcc.dg/vect/pr52870.c: Ditto.
4621 * gcc.dg/vect/pr53185.c: Ditto.
4622 * gcc.dg/vect/pr53773.c: Ditto.
4623 * gcc.dg/vect/pr56695.c: Ditto.
4624 * gcc.dg/vect/pr62171.c: Ditto.
4625 * gcc.dg/vect/pr63530.c: Ditto.
4626 * gcc.dg/vect/pr68339.c: Ditto.
4627 * gcc.dg/vect/pr71259.c: Ditto.
4628 * gcc.dg/vect/vect-82_64.c: Ditto.
4629 * gcc.dg/vect/vect-83_64.c: Ditto.
4630 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4631 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4632 * gcc.dg/vect/vect-shift-2.c: Ditto.
4633 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4634 * gfortran.dg/vect/pr39318.f90: Ditto.
4635 * gfortran.dg/vect/pr45714-a.f: Ditto.
4636 * gfortran.dg/vect/pr45714-b.f: Ditto.
4637 * gfortran.dg/vect/pr46213.f90: Ditto.
4638
81883aeb 46392016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4640 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4641
4642 * gcc.target/powerpc/p9-splat-5.c: New test.
4643
affe5c16 46442016-06-23 Uros Bizjak <ubizjak@gmail.com>
4645
4646 PR tree-optimization/71488
4647 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4648 * lib/target-supports.exp: ... here.
4649 (check_sse4_hw_available): New procedure.
4650 (check_effective_target_sse4_runtime): Ditto.
4651 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4652 -march=westmere for sse4_runtime targets.
547fdd3e 4653 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4654 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4655 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4656 (main): Call check_vect ().
e50240d3 4657 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4658
6fb2f181 46592016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4660
4661 PR target/66232
4662 PR target/67400
4663 * gcc.target/i386/pr66232-14.c: New file.
4664 * gcc.target/i386/pr66232-15.c: Likewise.
4665 * gcc.target/i386/pr66232-16.c: Likewise.
4666 * gcc.target/i386/pr66232-17.c: Likewise.
4667 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4668 ia32 if R_386_GOT32X relocation is supported.
4669 * gcc.target/i386/pr67400-2.c: Likewise.
4670 * gcc.target/i386/pr67400-3.c: Likewise.
4671 * gcc.target/i386/pr67400-4.c: Likewise.
4672 * gcc.target/i386/pr67400-6.c: Likewise.
4673 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4674 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4675
88be2b3c 46762016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4677
4678 PR libgfortran/48852
4679 * gfortran.dg/char4_iunit_1.f03: Update test.
4680 * gfortran.dg/f2003_io_5.f03: Update test.
4681 * gfortran.dg/real_const_3.f90: Update test.
4682
ff600f64 46832016-06-23 Andi Kleen <ak@linux.intel.com>
4684
4685 * g++.dg/bprob/bprob.exp: Support autofdo.
4686 * g++.dg/tree-prof/tree-prof.exp: dito.
4687 * gcc.dg/tree-prof/tree-prof.exp: dito.
4688 * gcc.misc-tests/bprob.exp: dito.
4689 * gfortran.dg/prof/prof.exp: dito.
4690 * lib/profopt.exp: dito.
4691 * lib/target-supports.exp: Check for autofdo.
4692
afa7ed87 46932016-06-23 Martin Liska <mliska@suse.cz>
4694
4695 * gcc.dg/pr71619.c: New test.
4696
0941fba8 46972016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4698
4699 PR target/67400
56896ed3 4700 * gcc.target/i386/pr67400-1.c: New test.
4701 * gcc.target/i386/pr67400-2.c: Likewise.
4702 * gcc.target/i386/pr67400-3.c: Likewise.
4703 * gcc.target/i386/pr67400-4.c: Likewise.
4704 * gcc.target/i386/pr67400-5.c: Likewise.
4705 * gcc.target/i386/pr67400-6.c: Likewise.
4706 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4707
e557fc7f 47082016-06-22 David Malcolm <dmalcolm@redhat.com>
4709
4710 * c-c++-common/missing-header-1.c: New test case.
4711 * c-c++-common/missing-header-2.c: New test case.
4712 * c-c++-common/missing-header-3.c: New test case.
4713 * c-c++-common/missing-header-4.c: New test case.
4714
8469aece 47152016-06-22 David Malcolm <dmalcolm@redhat.com>
4716
4717 PR c/70339
4718 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4719 hint.
4720 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4721 expected results due to builtin "nanl" now being suggested for
4722 "name".
4723 * gcc.dg/pr67580.c: Update expected messages.
4724 * gcc.dg/spellcheck-identifiers.c: New testcase.
4725 * gcc.dg/spellcheck-typenames.c: New testcase.
4726
6628b04d 47272016-06-22 David Malcolm <dmalcolm@redhat.com>
4728
4729 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4730 file.
4731 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4732 diagnostic-test-show-locus-parseable-fixits.c to sources for
4733 diagnostic_plugin_test_show_locus.c.
4734 * lib/gcc-defs.exp (freeform_regexps): New global.
4735 (dg-regexp): New function.
4736 (handle-dg-regexps): New function.
4737 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4738 freeform_regexps to the empty list.
4739 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4740
82ccd33e 47412016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4742
affe5c16 4743 PR tree-optimization/71488
82ccd33e 4744 * g++.dg/pr71488.C: New test.
4745 * gcc.dg/vect/vect-bool-cmp.c: New test.
4746
2c21de58 47472016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4748
4749 * gcc.dg/guality/param-5.c: New test.
4750
fadfd5fc 47512016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4752
4753 * gcc.target/i386/asm-flag-7.c: New test.
4754
03fee1f8 47552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4756
4757 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4758 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4759 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4760 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4761 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4762 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4763 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4764 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4765 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4766 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4767 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4768 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4769 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4770 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4771 * lib/target-supports.exp: Likewise.
4772
6905db52 47732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4774
4775 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4776 * gcc.dg/attr-ms_struct-2.c: Likewise.
4777 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4778 * gcc.dg/bf-ms-attrib.c: Likewise.
4779 * gcc.dg/bf-ms-layout-2.c: Likewise.
4780 * gcc.dg/bf-ms-layout-3.c: Likewise.
4781 * gcc.dg/bf-ms-layout.c: Likewise.
4782 * gcc.dg/bf-no-ms-layout.c: Likewise.
4783 * gcc.target/i386/bitfield1.c: Likewise.
4784 * gcc.target/i386/bitfield2.c: Likewise.
4785 * gcc.target/i386/bitfield3.c: Likewise.
4786
a6f93fc2 47872016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4788
4789 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4790 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4791 override other than -mcpu=power9 command-line option is specified,
4792 or if the target operating system is aix.
4793 * gcc.target/powerpc/darn-1.c: Likewise.
4794 * gcc.target/powerpc/darn-2.c: Likewise.
4795 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4796 test if effective-target is not powerpc_p9vector_ok or if the
4797 target operating system is not defined.
4798 * gcc.target/powerpc/vslv-1.c: Likewise.
4799 * gcc.target/powerpc/vsrv-0.c: Likewise.
4800 * gcc.target/powerpc/vsrv-1.c: Likewise.
4801
1cb2b4d3 48022016-06-21 Tobias Burnus <burnus@net-b.de>
4803
4804 PR fortran/71068
4805 * gfortran.dg/coarray/data_1.f90: New.
4806
66ff0c67 48072016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4808
4809 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4810 (dg-require-effective-target): Use arm_v8_neon_hw.
4811 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4812 (dg-require-effective-target): Likewise.
4813 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4814 (dg-require-effective-target): Likewise.
4815 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4816 (dg-require-effective-target): Likewise.
4817 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4818 (dg-require-effective-target): Likewise.
4819 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4820 (dg-require-effective-target): Likewise.
4821 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4822 Add AArch64 check.
4823
949bfed4 48242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4825
4826 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4827 Set to 3 so test passes.
4828
a20f6cd4 48292016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4830
4831 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4832
12792843 48332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4834
4835 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4836 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4837 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4838 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4839
49763db6 48402016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4841
4842 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4843 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4844
ada61167 48452016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4846
4847 PR target/71549
4848 * gcc.target/i386/pr71549.c: New test.
4849
a15584d4 48502016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4851
4852 * gcc.target/powerpc/vadsdu-0.c: Replace
4853 dg-require-effective-target directive to allow test to run on more
4854 platforms, and add dg-skip-if directive to disable test on aix
4855 platforms because of known incompatibilities.
4856 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4857 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4858 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4859 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4860 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4861 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4862 * gcc.target/powerpc/vadsdub-2.c: Replace
4863 dg-require-effective-target directive to allow test to run on more
4864 platforms, and add dg-skip-if directive to disable test on aix
4865 platforms because of known incompatibilities.
4866 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4867 with vec_absdb call to differentiate this test from vadsdub-1.c.
4868 * gcc.target/powerpc/vadsduh-1.c: Replace
4869 dg-require-effective-target directive to allow test to run on more
4870 platforms, and add dg-skip-if directive to disable test on aix
4871 platforms because of known incompatibilities.
4872 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4873 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4874 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4875
ec15ec36 48762016-06-21 Jakub Jelinek <jakub@redhat.com>
4877
4878 PR tree-optimization/71588
4879 * gcc.dg/pr71558.c: New test.
4880
faeffe49 48812016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4882
4883 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4884 * c-c++-common/pr68657-2.c: Likewise.
4885 * c-c++-common/pr68657-3.c: Likewise.
4886 * gcc.dg/torture/pr69714.c: Require int32plus support.
4887 * gcc.dg/torture/pr70025.c: Likewise.
4888 * gcc.dg/torture/pr70083.c: Likewise.
4889 * gcc.dg/torture/pr70542.c: Likewise.
4890 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4891
e218d07f 48922016-06-20 Joseph Myers <joseph@codesourcery.com>
4893
4894 PR c/71601
4895 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4896
232a3df7 48972016-06-20 Jakub Jelinek <jakub@redhat.com>
4898
d7f45b87 4899 PR middle-end/71581
4900 * gcc.dg/pr71581.c: New test.
4901
232a3df7 4902 PR rtl-optimization/71591
4903 * gcc.dg/cpp/pr71591.c: New test.
4904
dbddef42 49052016-06-20 David B. Robins <gcc@davidrobins.net>
4906
4907 PR target/71571
4908 * g++.dg/torture/pr71571.C: New test.
4909
03129ccb 49102016-06-20 Jakub Jelinek <jakub@redhat.com>
4911
4912 PR target/71559
4913 * gcc.target/i386/sse2-pr71559.c: New test.
4914 * gcc.target/i386/avx-pr71559.c: New test.
4915 * gcc.target/i386/avx512f-pr71559.c: New test.
4916
a40b4b62 49172016-06-20 Tobias Burnus <burnus@net-b.de>
4918
4919 PR fortran/71194
4920 * gfortran.dg/pointer_remapping_10.f90: New.
4921
ecbea05a 49222016-06-20 David Malcolm <dmalcolm@redhat.com>
4923
4924 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4925
0f61dae9 49262016-06-20 Martin Sebor <msebor@redhat.com>
4927
4928 PR c/69507
4929 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4930 * gnu90-const-expr-1.c: Same.
4931 * gnu99-const-expr-1.c: Same.
4932 * gnu99-static-1.c: Same.
4933
e458dfd8 49342016-06-20 Renlin Li <renlin.li@arm.com>
4935
2c0c0c9b 4936 PR testsuite/71489
e458dfd8 4937 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4938
7ab71cb3 49392016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4940
4941 * gcc.target/aarch64/vcvt_f64_1.c: New.
4942 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4943 * gcc.target/aarch64/vrecp_f64_1.c: New.
4944
34d36b7a 49452016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4946
4947 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4948 "alignement".
4949
ed7f4748 49502016-06-20 Georg-Johann Lay <avr@gjlay.de>
4951
4952 PR target/71103
4953 * gcc.target/avr/torture/pr71103-2.c: New test.
4954
a940fdc7 49552016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4956
4957 PR c/69507
4958 * gcc.dg/alignof.c: New test.
4959
98683d85 49602016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4961
4962 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4963 vs dg-error; test constexpr specifier too.
4964
358cee25 49652016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4966
4967 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4968
c3d7ceb6 49692016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4970
4971 * lib/target-supports.exp
4972 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4973 arm_neon_ok and merge flags. Fix temporary test name.
4974 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4975 and merge flags.
4976
1176073c 49772016-06-17 Martin Liska <mliska@suse.cz>
4978
4979 * gcc.dg/predict-9.c: Fix dump scanning.
4980
f3e2969a 49812016-06-17 Bin Cheng <bin.cheng@arm.com>
4982
4983 PR tree-optimization/71354
4984 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4985
7fdca647 49862016-06-17 Bin Cheng <bin.cheng@arm.com>
4987
4988 PR tree-optimization/71347
4989 * gcc.dg/tree-ssa/pr71347.c: New test.
4990
a338a226 49912016-06-17 Bin Cheng <bin.cheng@arm.com>
4992
4993 PR tree-optimization/71354
4994 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4995
c1e75671 49962016-06-17 Bin Cheng <bin.cheng@arm.com>
4997
4998 * gcc.dg/vect/vect-alias-check-1.c: New test.
4999
365ba13d 50002016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5001
59bde511 5002 PR target/71151
365ba13d 5003 * gcc.target/avr/pr71151-1.c: New test.
5004 * gcc.target/avr/pr71151-2.c: New test.
5005 * gcc.target/avr/pr71151-3.c: New test.
5006 * gcc.target/avr/pr71151-4.c: New test.
5007 * gcc.target/avr/pr71151-5.c: New test.
5008 * gcc.target/avr/pr71151-6.c: New test.
5009 * gcc.target/avr/pr71151-7.c: New test.
5010 * gcc.target/avr/pr71151-8.c: New test.
5011 * gcc.target/avr/pr71151-common.h: New test.
5012
db48d95b 50132016-06-16 Martin Liska <mliska@suse.cz>
5014
5015 * gfortran.dg/predict-1.f90: New test.
5016
4c780a59 50172016-06-16 Uros Bizjak <ubizjak@gmail.com>
5018
5019 PR target/71242
f9c39b65 5020 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5021
8c1879bc 50222016-06-16 Jan Hubicka <hubicka@ucw.cz>
5023
5024 * g++.dg/vect/pr36648.cc: Disable cunrolli
5025
33698dfe 50262016-06-16 Jakub Jelinek <jakub@redhat.com>
5027
745f2db6 5028 PR target/71554
5029 * gcc.c-torture/execute/pr71554.c: New test.
5030
33698dfe 5031 PR rtl-optimization/71532
5032 * gcc.dg/torture/pr71532.c: New test.
5033
b42322b9 50342016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5035
5036 * gcc.target/powerpc/p9-dimode1.c: New test.
5037 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5038
412b298a 50392016-06-15 Jakub Jelinek <jakub@redhat.com>
5040
93479f99 5041 * gcc.c-torture/compile/20160615-1.c: New test.
5042
412b298a 5043 * g++.dg/cpp0x/ref-qual17.C: New test.
5044
3ec40531 50452016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5046
5047 PR middle-end/71529
5048 * gcc.target/i386/pr71529.C: New test.
5049
edfe7670 50502016-06-15 Alan Hayward <alan.hayward@arm.com>
5051
5052 PR tree-optimization/71483
5053 * g++.dg/vect/pr71483.c: New
5054
6e52ac17 50552016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5056
5057 PR c++/70202
5058 * g++.dg/inherit/crash6.C: New.
5059 * g++.dg/inherit/union2.C: Likewise.
5060 * g++.dg/inherit/virtual12.C: Likewise.
5061 * g++.dg/inherit/virtual13.C: Likewise.
5062 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5063
aed35af2 50642016-06-15 Uros Bizjak <ubizjak@gmail.com>
5065
0941fba8 5066 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5067
6f710392 50682016-06-15 Alan Hayward <alan.hayward@arm.com>
5069
5070 PR tree-optimization/71439
5071 * gcc.dg/vect/pr71439.c: New
5072
d1cedfd3 50732016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5074
5075 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5076
ee8fd158 50772016-06-15 Richard Biener <rguenther@suse.de>
5078
5079 * gcc.dg/vect/slp-45.c: New testcase.
5080
5695a690 50812016-06-15 Richard Biener <rguenther@suse.de>
5082
5083 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5084
267ae3ee 50852016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5086
5087 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5088 requirements, and disable for AIX for now.
5089 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5090
a6d0e20a 50912016-06-14 Jakub Jelinek <jakub@redhat.com>
5092
b2efd162 5093 PR c++/71528
5094 * g++.dg/opt/pr71528.C: New test.
5095
a6d0e20a 5096 PR c++/71516
5097 * g++.dg/init/pr71516.C: New test.
5098
035778de 50992016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5100
5101 * g++.dg/init/array46.C: New.
5102
7c9dc58e 51032016-06-14 Uros Bizjak <ubizjak@gmail.com>
5104
0941fba8 5105 * gcc.target/i386/float128-3.c: New test.
5106 * gcc.target/i386/quad-sse4.c: Ditto.
5107 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5108 Update scan strings.
7c9dc58e 5109
412640c9 51102016-06-14 Richard Biener <rguenther@suse.de>
5111
5112 PR middle-end/71526
5113 * gfortran.dg/pr71526.f90: New testcase.
5114
1b9fde85 51152016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5116
5117 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5118 * gcc.dg/zero_bits_compound-1.c: Likewise.
5119
306097e3 51202016-06-14 Richard Biener <rguenther@suse.de>
5121
5122 PR tree-optimization/71522
5123 * gcc.dg/torture/pr71522.c: New testcase.
5124
566255a8 51252016-06-14 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR tree-optimization/71520
5128 * gcc.dg/tree-ssa/pr71520.c: New test.
5129
eb912adb 51302016-06-14 Richard Biener <rguenther@suse.de>
5131
5132 PR tree-optimization/71521
56d35455 5133 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5134
9720103d 51352016-06-13 Jakub Jelinek <jakub@redhat.com>
5136
12cb8367 5137 PR sanitizer/71498
5138 * c-c++-common/ubsan/bounds-13.c: New test.
5139
9720103d 5140 PR preprocessor/71183
5141 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5142
5965fbcc 51432016-06-13 Jeff Law <law@redhat.com>
5144
5145 PR tree-optimization/71403
5146 * c-c++-common/ubsan/pr71403-1.c: New test.
5147 * c-c++-common/ubsan/pr71403-2.c: New test.
5148 * c-c++-common/ubsan/pr71403-3.c: New test.
5149
04537049 51502016-06-13 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR middle-end/71478
5153 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5154 Add -Wno-psabi -w to dg-options.
5155
412f195f 51562016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5157
5158 * gcc.target/powerpc/vadsdu-0.c: New test.
5159 * gcc.target/powerpc/vadsdu-1.c: New test.
5160 * gcc.target/powerpc/vadsdu-2.c: New test.
5161 * gcc.target/powerpc/vadsdu-3.c: New test.
5162 * gcc.target/powerpc/vadsdu-4.c: New test.
5163 * gcc.target/powerpc/vadsdu-5.c: New test.
5164 * gcc.target/powerpc/vadsdub-1.c: New test.
5165 * gcc.target/powerpc/vadsdub-2.c: New test.
5166 * gcc.target/powerpc/vadsduh-1.c: New test.
5167 * gcc.target/powerpc/vadsduh-2.c: New test.
5168 * gcc.target/powerpc/vadsduw-1.c: New test.
5169 * gcc.target/powerpc/vadsduw-2.c: New test.
5170
527790c1 51712016-06-13 David Malcolm <dmalcolm@redhat.com>
5172
5173 * gcc.dg/c99-init-2.c (c): Update expected error message.
5174 * gcc.dg/init-bad-8.c (foo): Likewise.
5175 * gcc.dg/spellcheck-fields-3.c: New test case.
5176
102e67eb 51772016-06-13 Martin Liska <mliska@suse.cz>
5178
5179 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5180 and "guess loop iv compared" heuristics.
5181 * gcc.dg/predict-2.c: Likewise.
5182 * gcc.dg/predict-3.c: Likewise.
5183 * gcc.dg/predict-4.c: Likewise.
5184 * gcc.dg/predict-5.c: Likewise.
5185 * gcc.dg/predict-6.c: Likewise.
5186
1a54d3be 51872016-06-13 Marek Polacek <polacek@redhat.com>
5188
5189 PR middle-end/71476
5190 * c-c++-common/Wswitch-unreachable-4.c: New test.
5191 * gcc.dg/Wswitch-unreachable-2.c: New test.
5192 * g++.dg/tm/jump1.C: Move dg-warning.
5193
5b7401b8 51942016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5195
5196 * gnat.dg/renaming10.ad[sb]: New test.
5197
1c93151c 51982016-06-13 Paul Thomas <pault@gcc.gnu.org>
5199
5200 PR fortran/70673
5201 * gfortran.dg/pr70673.f90: New test.
5202
249865a0 52032016-06-13 Richard Biener <rguenther@suse.de>
5204
5205 PR middle-end/64516
5206 * gcc.dg/align-3.c: New testcase.
5207
776d9b14 52082016-06-13 Martin Liska <mliska@suse.cz>
5209
5210 * gcc.target/i386/pr71458.c: New test.
5211
0cf5c551 52122016-06-12 Uros Bizjak <ubizjak@gmail.com>
5213
5214 PR target/71241
f9c39b65 5215 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5216
34de0a35 52172016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5218
5219 PR target/60751
5220 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5221 statement.
5222
0cc8bc98 52232016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5224
5225 PR target/60751
5226 * gfortran.dg/comma_IO_extension_1.f90: New test.
5227 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5228 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5229 statement.
5230 * gfortran.dg/graphite/pr38083.f90: Likewise.
5231 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5232 missing format.
5233
0ff78c86 52342016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5235
5236 * gnat.dg/case_character.adb: New test.
5237
6c38863e 52382016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5239
5240 PR middle-end/71310
5241 * gcc.target/powerpc/pr71310.c: New testcase.
5242
24c41395 52432016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5244
5245 PR middle-end/71478
5246 * gcc.dg/pr71478.c: New test.
5247
aeb26fb6 52482016-06-10 Jakub Jelinek <jakub@redhat.com>
5249
702b3575 5250 PR middle-end/71494
5251 * gcc.c-torture/execute/pr71494.c: New test.
5252
8ec29807 5253 PR c/68657
5254 * gcc.target/i386/pr68657.c: New test.
5255
aeb26fb6 5256 PR inline-asm/68843
5257 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5258 (test): Add -masm=intel alternatives.
5259
1dc4d519 52602016-06-10 Martin Sebor <msebor@redhat.com>
5261
5262 PR c/71392
5263 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5264
6385d6d3 52652016-06-10 Jeff Law <law@redhat.com>
5266
5267 PR tree-optimization/71335
5268 * gcc.c-torture/execute/pr71335.c: New test.
5269
041a412b 52702016-06-10 David Malcolm <dmalcolm@redhat.com>
5271
5272 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5273 the various "cannot tail-call: " messages.
5274
4a5edbb2 52752016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5276
5277 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5278 and options.
5279
9cf3aec3 52802016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5281
5282 PR sanitizer/71480
5283 * c-c++-common/asan/pr71480.c: New test.
5284
61724718 52852016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5286
5287 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5288 (ASMNAME2): Likewise.
5289 (main): Replace fn in asm statement with ASMNAME ("fn").
5290 * gcc.dg/guality/pr68037-2.c: Likewise.
5291 * gcc.dg/guality/pr68037-3.c: Likewise.
5292 * gcc.dg/torture/pr68037-1.c: Likewise.
5293 * gcc.dg/torture/pr68037-2.c: Likewise.
5294 * gcc.dg/torture/pr68037-3.c: Likewise.
5295
1807f6fb 52962016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5297
5298 PR inline-asm/68843
5299 * gcc.target/i386/pr68843-1.c: New test.
5300 * gcc.target/i386/pr68843-2.c: New test.
5301
ccfa030f 53022016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5303 Cesar Philippidis <cesar@codesourcery.com>
5304
5305 PR middle-end/71373
5306 * gcc.dg/goacc/nested-function-1.c: New file.
5307 * gcc.dg/goacc/nested-function-2.c: Likewise.
5308 * gcc.dg/goacc/pr71373.c: Likewise.
5309 * gfortran.dg/goacc/cray-2.f95: Likewise.
5310 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5311 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5312 * gfortran.dg/goacc/cray.f95: Update.
5313 * gfortran.dg/goacc/loop-1.f95: Likewise.
5314 * gfortran.dg/goacc/loop-3.f95: Likewise.
5315 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5316 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5317
53182016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5319
5320 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5321 for OpenACC tile clauses.
5322 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5323
5324 PR c/71381
5325 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5326 to...
5327 * c-c++-common/goacc/cache-2.c: ... this new file.
5328 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5329 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5330 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5331 usage.
5332 * gfortran.dg/goacc/cray.f95: Likewise.
5333 * gfortran.dg/goacc/loop-1.f95: Likewise.
5334
bb038f3e 53352016-06-10 Alan Hayward <alan.hayward@arm.com>
5336
5337 PR tree-optimization/71407
5338 PR tree-optimization/71416
5339 * gcc.dg/vect/pr71407.c: New
5340 * gcc.dg/vect/pr71416-1.c: New
5341 * gcc.dg/vect/pr71416-2.c: New
5342
332409d3 53432016-06-10 Richard Biener <rguenther@suse.de>
5344
5345 PR middle-end/71477
5346 * gcc.dg/torture/pr71477.c: New testcase.
5347
03cf727c 53482016-06-09 Julia Koval <julia.koval@intel.com>
5349
5350 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5351 * gcc.target/i386/interrupt-13.c: Likewise.
5352 * gcc.target/i386/interrupt-15.c: Likewise.
5353 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5354 * gcc.target/i386/interrupt-24.c: Likewise.
5355 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5356 * gcc.target/i386/interrupt-9.c: Likewise.
5357 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5358
23b101c5 53592016-06-09 Martin Sebor <msebor@redhat.com>
5360
5361 PR c/70883
5362 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5363 * gcc.dg/builtin-constant_p-1.c: Same.
5364 * gcc.dg/builtins-error.c: Same.
5365 * gcc.dg/pr70859.c: Same.
5366
188d6bbb 53672016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5368
5369 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5370 * gcc.dg/torture/pr68067-1.c: Likewise.
5371 * gcc.dg/torture/pr68067-2.c: Likewise.
5372
53732016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5374
5375 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5376 when setting SIZE.
5377
ff8886bd 53782016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5379
5380 PR c++/71465
5381 * g++.dg/inherit/crash5.C: New.
5382 Revert:
5383 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5384
5385 PR c++/70202
5386 * g++.dg/inherit/crash5.C: New.
5387 * g++.dg/inherit/virtual1.C: Adjust.
5388
3f76cceb 53892016-06-09 Martin Liska <mliska@suse.cz>
5390
5391 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5392 * g++.dg/predict-loop-exit-2.C: Likewise.
5393 * g++.dg/predict-loop-exit-3.C: Likewise.
5394 * gcc.dg/predict-1.c: Likewise.
5395 * gcc.dg/predict-2.c: Likewise.
5396 * gcc.dg/predict-3.c: Likewise.
5397 * gcc.dg/predict-4.c: Likewise.
5398 * gcc.dg/predict-5.c: Likewise.
5399 * gcc.dg/predict-6.c: Likewise.
5400 * gcc.dg/predict-7.c: Likewise.
5401
59ae3d1b 54022016-06-09 Richard Biener <rguenther@suse.de>
5403
5404 PR tree-optimization/71462
5405 * gcc.dg/torture/pr71462.c: New testcase.
5406
8c2d2acf 54072016-06-09 Marek Polacek <polacek@redhat.com>
5408
5409 PR c/65471
5410 * gcc.dg/c11-generic-3.c: New test.
5411
224cb6b7 54122016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 * g++.dg/init/array42.C: New.
5415 * g++.dg/init/array43.C: Likewise.
5416 * g++.dg/init/array44.C: Likewise.
5417 * g++.dg/init/array45.C: Likewise.
5418 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5419 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5420 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5421 * g++.dg/gomp/pr35751.C: Likewise.
5422 * g++.dg/init/array23.C: Likewise.
5423 * g++.dg/init/brace2.C: Likewise.
5424 * g++.dg/init/brace6.C: Likewise.
5425
732905bb 54262016-06-08 Martin Sebor <msebor@redhat.com>
5427 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR c++/70507
5430 PR c/68120
5431 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5432 * c-c++-common/builtin-arith-overflow-2.c: New test.
5433 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5434 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5435 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5436
7ddaa622 54372016-06-08 Jakub Jelinek <jakub@redhat.com>
5438
5439 PR c++/71442
5440 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5441
84ee0905 54422016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5443
5444 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5445 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5446 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5447 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5448 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5449 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5450 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5451 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5452 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5453 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5454 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5455 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5456 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5457
2876af98 54582016-06-08 Richard Biener <rguenther@suse.de>
5459
5460 PR tree-optimization/68558
5461 * gcc.dg/vect/slp-44.c: New testcase.
5462
acbb0d03 54632016-06-08 Richard Biener <rguenther@suse.de>
5464
5465 * gcc.dg/vect/slp-43.c: New testcase.
5466
f8689010 54672016-06-08 Richard Biener <rguenther@suse.de>
5468
5469 PR tree-optimization/71452
5470 * gcc.dg/torture/pr71452.c: New testcase.
5471
52d393eb 54722016-06-08 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR c++/71448
5475 * g++.dg/torture/pr71448.C: New test.
5476
9d700ce4 54772016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5478
5479 PR debug/71432
5480 PR ada/71413
5481 * g++.dg/debug/pr71432.C: New test.
5482
eb96ef65 54832016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5484
5485 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5486 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5487 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5488
a4753cdd 54892016-06-08 Alan Hayward <alan.hayward@arm.com>
5490
5491 * gcc.dg/vect/vect-live-2.c: Update effective target.
5492 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5493 * lib/target-supports.exp: Add aarch64 to vect_long.
5494
bafc7b1d 54952016-06-08 Marek Polacek <polacek@redhat.com>
5496
5497 PR c/71418
5498 * gcc.dg/noncompile/pr71418.c: New test.
5499
06e590e7 5500 PR c/71426
5501 * gcc.dg/noncompile/pr71426.c: New test.
5502
d3cb49c9 55032016-06-07 Jan Hubicka <hubicka@ucw.cz>
5504
5505 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5506 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5507 * gcc.dg/predict-3.c: Update template.
5508 * gcc.dg/predict-5.c: Update template.
5509 * gcc.dg/predict-6.c: Update template.
5510 * gcc.dg/predict-9.c: Update template.
5511 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5512
2d76c36a 55132016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5514
5515 * gcc.target/powerpc/vec-mul.c: New test.
5516
7cfde92a 55172016-06-07 David Malcolm <dmalcolm@redhat.com>
5518
5519 * gcc.dg/spellcheck-fields-2.c: New test case.
5520
b032c4dd 55212016-06-07 Richard Biener <rguenther@suse.de>
5522
5523 PR c/61564
5524 * gcc.dg/Wpragmas-1.c: New testcase.
5525 * gcc.dg/Wattributes-4.c: Likewise.
5526 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5527 entry.
5528
a7056369 55292016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5530
5531 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5532 spurious debug code.
5533
123c61e0 55342016-06-07 Richard Biener <rguenther@suse.de>
5535
5536 PR tree-optimization/71428
5537 * gcc.dg/torture/pr71428.c: New testcase.
5538
5819d47b 55392016-06-07 Richard Biener <rguenther@suse.de>
5540
5541 PR middle-end/71423
5542 * gcc.dg/torture/pr71423.c: New testcase.
5543
6cec5c6b 55442016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5545
5546 PR middle-end/71408
5547 * gcc.dg/tree-ssa/pr71408.c: New test.
5548
40bbfc17 55492016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5550
5551 PR middle-end/71281
5552 * g++.dg/torture/pr71281.C: New test.
5553
61f1f80c 55542016-06-06 Marek Polacek <polacek@redhat.com>
5555
5556 PR c/71362
5557 * gcc.dg/pr71362.c: New test.
5558
0406b32f 55592016-06-06 Jakub Jelinek <jakub@redhat.com>
5560 Patrick Palka <ppalka@gcc.gnu.org>
5561
5562 PR c++/70847
5563 PR c++/71330
5564 PR c++/71393
5565 * g++.dg/opt/pr70847.C: New test.
5566 * g++.dg/ubsan/pr70847.C: New test.
5567 * g++.dg/ubsan/pr71393.C: New test.
5568
b1445999 55692016-06-06 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR tree-optimization/71259
5572 * gcc.dg/vect/pr71259.c: New test.
5573
99b4f3a2 55742016-06-06 David Malcolm <dmalcolm@redhat.com>
5575
5576 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5577 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5578 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5579 above.
5580
837679bc 55812016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5582
5583 PR middle-end/37780
5584 * gcc.c-torture/execute/pr37780.c: New test.
5585 * gcc.target/aarch64/pr37780_1.c: Likewise.
5586 * gcc.target/arm/pr37780_1.c: Likewise.
5587
e4b92538 55882016-06-06 Marek Polacek <polacek@redhat.com>
5589
5590 * c-c++-common/attr-may-alias-1.c: New test.
5591 * c-c++-common/attr-may-alias-2.c: New test.
5592 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5593
43ac2f2f 55942016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5595
5596 PR c/24414
5597 * gcc.target/i386/pr24414.c: New test.
5598
7e1786b2 55992016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5600
5601 * gcc.target/sparc/vis4misc.c: New file.
5602 * gcc.target/sparc/fpcmp.c: Likewise.
5603 * gcc.target/sparc/fpcmpu.c: Likewise.
5604
f593ccb2 56052016-06-06 Alan Hayward <alan.hayward@arm.com>
5606
5607 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5608 * gcc.dg/vect/vect-live-3.c: Likewise.
5609
be6d8ddc 56102016-06-06 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/71398
5613 * gcc.dg/torture/pr71398.c: New testcase.
5614
78f27916 56152016-06-06 Uros Bizjak <ubizjak@gmail.com>
5616
5617 PR target/71389
5618 * g++.dg/pr71389.C: New test.
5619
c5899606 56202016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5621
5622 PR fortran/71404
5623 * gfortran.dg/fmt_read_5.f: New test.
5624
8e3cd305 56252016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5626
5627 PR fortran/69659
5628 * gfortran.dg/class_array_22.f03: New test.
5629
703c0a09 56302016-06-05 Jan Hubicka <hubicka@ucw.cz>
5631
5632 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5633
d07b2b6f 56342016-06-05 Jan Hubicka <hubicka@ucw.cz>
5635
5636 * gcc.dg/predict-9.c: Update template.
5637
4a7ec4ac 56382016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/49377
5641 * g++.dg/template/pr49377.C: New.
5642
7499ef4a 56432016-06-04 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR tree-optimization/71405
5646 * g++.dg/torture/pr71405.C: New test.
5647
558c800d 56482016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5649
5650 PR c++/70202
5651 * g++.dg/inherit/crash5.C: New.
5652 * g++.dg/inherit/virtual1.C: Adjust.
5653
4ee7cf4b 56542016-06-03 Jeff Law <law@redhat.com>
5655
5656 PR tree-optimization/71316
5657 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5658
b12ae762 56592016-06-03 Jakub Jelinek <jakub@redhat.com>
5660
5661 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5662 dg-additional-options with just -fno-tree-scev-cprop in it.
5663 * gcc.dg/vect/vect-live-2.c: Likewise.
5664 * gcc.dg/vect/vect-live-5.c: Likewise.
5665 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5666 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5667 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5668
e09a5ee3 56692016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5670
5671 PR c++/27100
5672 * g++.dg/other/friend6.C: New test.
5673
f14b1922 56742016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5675
5676 * g++.dg/torture/ppc-ldst-array.C: New.
5677
20702ea3 56782016-06-03 Joseph Myers <joseph@codesourcery.com>
5679
5680 PR target/71276
5681 PR target/71277
5682 * gcc.dg/torture/builtin-fp-int-inexact.c,
5683 gcc.target/i386/387-builtin-fp-int-inexact.c,
5684 gcc.target/i386/387-rint-inline-1.c,
5685 gcc.target/i386/387-rint-inline-2.c,
5686 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5687 gcc.target/i386/sse2-rint-inline-1.c,
5688 gcc.target/i386/sse2-rint-inline-2.c,
5689 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5690 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5691
5ed3cc7b 56922016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5693 Julia Koval <julia.koval@intel.com>
5694
5695 PR target/66960
5696 PR target/67630
5697 PR target/67634
5698 PR target/67841
5699 PR target/68037
5700 PR target/68618
5701 PR target/68661
5702 PR target/69575
5703 PR target/69596
5704 PR target/69734
5705 * gcc.dg/guality/pr68037-1.c: New test.
5706 * gcc.dg/guality/pr68037-2.c: Likewise.
5707 * gcc.dg/guality/pr68037-3.c: Likewise.
5708 * gcc.dg/torture/pr68037-1.c: Likewise.
5709 * gcc.dg/torture/pr68037-2.c: Likewise.
5710 * gcc.dg/torture/pr68037-3.c: Likewise.
5711 * gcc.dg/torture/pr68661-1a.c: Likewise.
5712 * gcc.dg/torture/pr68661-1b.c: Likewise.
5713 * gcc.target/i386/interrupt-1.c: Likewise.
5714 * gcc.target/i386/interrupt-2.c: Likewise.
5715 * gcc.target/i386/interrupt-3.c: Likewise.
5716 * gcc.target/i386/interrupt-4.c: Likewise.
5717 * gcc.target/i386/interrupt-5.c: Likewise.
5718 * gcc.target/i386/interrupt-6.c: Likewise.
5719 * gcc.target/i386/interrupt-7.c: Likewise.
5720 * gcc.target/i386/interrupt-8.c: Likewise.
5721 * gcc.target/i386/interrupt-9.c: Likewise.
5722 * gcc.target/i386/interrupt-10.c: Likewise.
5723 * gcc.target/i386/interrupt-11.c: Likewise.
5724 * gcc.target/i386/interrupt-12.c: Likewise.
5725 * gcc.target/i386/interrupt-13.c: Likewise.
5726 * gcc.target/i386/interrupt-14.c: Likewise.
5727 * gcc.target/i386/interrupt-15.c: Likewise.
5728 * gcc.target/i386/interrupt-16.c: Likewise.
5729 * gcc.target/i386/interrupt-17.c: Likewise.
5730 * gcc.target/i386/interrupt-18.c: Likewise.
5731 * gcc.target/i386/interrupt-19.c: Likewise.
5732 * gcc.target/i386/interrupt-20.c: Likewise.
5733 * gcc.target/i386/interrupt-21.c: Likewise.
5734 * gcc.target/i386/interrupt-22.c: Likewise.
5735 * gcc.target/i386/interrupt-23.c: Likewise.
5736 * gcc.target/i386/interrupt-24.c: Likewise.
5737 * gcc.target/i386/interrupt-25.c: Likewise.
5738 * gcc.target/i386/interrupt-26.c: Likewise.
5739 * gcc.target/i386/interrupt-27.c: Likewise.
5740 * gcc.target/i386/interrupt-28.c: Likewise.
5741 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5742 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5743 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5744 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5745 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5746 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5747 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5748 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5749 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5750 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5751 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5752 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5753
3e346f54 57542016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5755
f27c52fb 5756 PR tree-optimization/52171
5757 * gcc.dg/pr52171.c: New test.
5758 * gcc.target/i386/pr52171.c: New test.
3e346f54 5759
22e029d2 57602016-06-03 Jan Hubicka <jh@suse.cz>
5761
5762 * g++.dg/tree-ssa/pred-1.C: New testcase
5763 * gcc.dg/tree-ssa/pred-1.c: New testcase
5764
41ce74ed 57652016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5766
5767 PR target/70957
5768 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5769 support.
5770 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5771
cf573a72 57722016-06-03 Alan Hayward <alan.hayward@arm.com>
5773
5774 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5775
75aae5b4 57762016-06-03 Alan Hayward <alan.hayward@arm.com>
5777
5778 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5779 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5780 * gcc.dg/vect/vect-live-1.c: New test.
5781 * gcc.dg/vect/vect-live-2.c: New test.
5782 * gcc.dg/vect/vect-live-3.c: New test.
5783 * gcc.dg/vect/vect-live-4.c: New test.
5784 * gcc.dg/vect/vect-live-5.c: New test.
5785 * gcc.dg/vect/vect-live-slp-1.c: New test.
5786 * gcc.dg/vect/vect-live-slp-2.c: New test.
5787 * gcc.dg/vect/vect-live-slp-3.c: New test.
5788
eba6788d 57892016-06-03 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR middle-end/71387
5792 * g++.dg/opt/pr71387.C: New test.
5793
5a653985 57942016-06-02 Jeff Law <law@redhat.com>
5795
5796 PR tree-optimization/71328
5797 * gcc.c-torture/compile/pr71328.c: New test.
5798
f92f6941 57992016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5800
5801 PR fortran/52393
5802 * gfortran.dg/fmt_read_3.f90: Fix typo.
5803 * gfortran.dg/fmt_read_4.f90: New test.
5804
0d29e152 58052016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5806
5807 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5808 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5809 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5810 * g++.dg/cpp0x/override2.C: Likewise.
5811 * g++.dg/parse/crash5.C: Likewise.
5812 * g++.dg/parse/error16.C: Likewise.
5813 * g++.dg/parse/error27.C: Likewise.
5814 * g++.dg/template/qualttp15.C: Likewise.
5815 * g++.dg/template/redecl4.C: Likewise.
5816 * g++.old-deja/g++.other/crash39.C: Likewise.
5817 * g++.old-deja/g++.other/struct1.C: Likewise.
5818 * g++.old-deja/g++.pt/m9a.C: Likewise.
5819 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5820
2740a1a5 58212016-06-02 Jakub Jelinek <jakub@redhat.com>
5822
89f17a65 5823 PR c++/71372
5824 * c-c++-common/pr71372.c: New test.
5825
2740a1a5 5826 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5827 __TIME__ strings with __builtin_strcmp instead of printf and
5828 dg-output.
5829
9ae89a4e 58302016-06-02 Martin Liska <mliska@suse.cz>
5831
5832 * gcc.dg/predict-9.c: New test.
5833
41258f9c 58342016-06-02 Jakub Jelinek <jakub@redhat.com>
5835
5836 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5837 global set_compiler_env_var and global saved_compiler_env_var.
5838
dad46eb8 58392016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5840
5841 PR rtl-optimization/71295
5842 * gcc.c-torture/compile/pr71295.c: New test.
5843
9cc8a892 58442016-06-02 Jakub Jelinek <jakub@redhat.com>
5845
98e7c96c 5846 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5847
4a5a4de2 5848 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5849 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5850
9cc8a892 5851 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5852 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5853 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5854 alternative number.
5855
46819a36 58562016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5857
5858 * gcc.target/powerpc/p9-splat-4.c: New test.
5859
58602016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5861
5862 PR target/71186
5863 * gcc.target/powerpc/pr71186.c: New test.
5864
d9820cc5 58652016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5866
5867 PR fortran/52393
5868 * gfortran.dg/fmt_read_3.f90: New test.
5869
2f14ca3e 58702016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5871
5872 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5873 procedure.
5874
dfa5c0d3 58752016-06-01 Eduard Sanou <dhole@openmailbox.org>
5876
5877 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5878 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5879 env var is set.
5880 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5881 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5882 shown once.
5883 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5884 during compilation.
5885 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5886 vars set by dg-set-compiler-env-var.
5887
7d7125df 58882016-06-01 Paul Thomas <pault@gcc.gnu.org>
5889
5890 PR fortran/71156
5891 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5892 to the module procedure declaration.
5893 * gfortran.dg/submodule_16.f08: New test.
5894
6ab9cde4 58952016-06-01 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR middle-end/71371
5898 * c-c++-common/gomp/pr71371.c: New test.
5899
0cfe7a23 59002016-06-01 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/71366
5903 * gcc.dg/torture/pr71366-1.c: New testcase.
5904 * gcc.dg/torture/pr71366-2.c: Likewise.
5905
5a5b02e1 59062016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5907
5908 * gcc.target/powerpc/vslv-0.c: New test.
5909 * gcc.target/powerpc/vslv-1.c: New test.
5910 * gcc.target/powerpc/vsrv-0.c: New test.
5911 * gcc.target/powerpc/vsrv-1.c: New test.
5912
d27a79f6 59132016-06-01 Nathan Sidwell <nathan@acm.org>
5914
5915 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5916 * gcc.target/nvptx/weak.c: New.
5917
6172a9fd 59182016-06-01 Richard Biener <rguenther@suse.de>
5919
5920 PR tree-optimization/71261
5921 * gcc.dg/torture/vect-bool-1.c: New testcase.
5922
f9aaabb2 59232016-06-01 Jakub Jelinek <jakub@redhat.com>
5924
5925 * gfortran.dg/gomp/order-1.f90: New test.
5926 * gfortran.dg/gomp/order-2.f90: New test.
5927
53b01069 59282016-06-01 Jan Hubicka <hubicka@ucw.cz>
5929
5930 * gcc.dg/unroll-6.c: Update template.
5931 * gcc.dg/unroll-7.c: New testcase.
5932 * gcc.dg/unroll-8.c: New testcase.
5933
36757397 59342016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5935
5936 * gnat.dg/opt56.ad[sb]: New test.
5937
7f93bd6e 59382016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5939
5940 PR c++/66635
5941 * g++.dg/cpp0x/constexpr-ice16.C: New.
5942
9f41a2ce 59432016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5944
5945 PR tree-optimization/71314
5946 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5947 -mbranch-cost=2.
5948
31e02373 59492016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5950
5951 PR tree-optimization/71077
5952 * gcc.dg/tree-ssa/pr71077.c: New test.
5953
76f8f901 59542016-05-31 Jan Hubicka <hubicka@ucw.cz>
5955
7f93bd6e 5956 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5957 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5958 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5959
04f5f923 59602016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5961
5962 PR c++/71248
5963 * g++.dg/cpp0x/pr71248.C: New.
5964 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5965 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5966 * g++.dg/init/new37.C: Likewise.
5967 * g++.dg/template/static1.C: Likewise.
5968 * g++.dg/template/static2.C: Likewise.
5969
4ffddf28 59702016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5971
5972 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5973 instead of %rdi.
5974 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5975
4ff7bd21 59762016-05-31 Marek Polacek <polacek@redhat.com>
5977
5978 * c-c++-common/Wswitch-unreachable-3.c: New test.
5979 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5980
e1f7cc4b 59812016-05-31 Richard Biener <rguenther@suse.de>
5982
5983 PR tree-optimization/71352
5984 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5985
02978bd1 59862016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5987
5988 * gcc.target/arm/armv5_thumb_isa.c: New test.
5989
cfce8164 59902016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5991
5992 PR target/71346
5993 * gcc.target/i386/pr71346.c: New test.
5994
7a51c705 59952016-05-31 Tom de Vries <tom@codesourcery.com>
5996
5997 PR tree-optimization/69068
5998 * gcc.dg/graphite/pr69068.c: New test.
5999
8c1ac106 60002016-05-27 Martin Sebor <msebor@redhat.com>
6001
6002 PR c++/71306
6003 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6004
b6431756 60052016-05-30 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR c++/71349
6008 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6009 nowait depend(inout: dd[0]) clauses where permitted.
6010
f6203294 60112016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6012
6013 PR c++/71238
6014 * g++.dg/parse/pr71238.C: New.
6015 * g++.dg/concepts/friend1.C: Test column numbers too.
6016 * g++.dg/cpp0x/initlist31.C: Likewise.
6017 * g++.dg/cpp0x/pr51420.C: Likewise.
6018 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6019 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6020 * g++.dg/ext/builtin3.C: Likewise.
6021 * g++.dg/lookup/friend12.C: Likewise.
6022 * g++.dg/lookup/friend7.C: Likewise.
6023 * g++.dg/lookup/koenig1.C: Likewise.
6024 * g++.dg/lookup/koenig5.C: Likewise.
6025 * g++.dg/lookup/used-before-declaration.C: Likewise.
6026 * g++.dg/overload/koenig1.C: Likewise.
6027 * g++.dg/template/crash65.C: Likewise.
6028 * g++.dg/template/friend57.C: Likewise.
6029 * g++.dg/warn/Wshadow-5.C: Likewise.
6030 * g++.dg/warn/Wunused-8.C: Likewise.
6031 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6032 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6033 * g++.old-deja/g++.jason/member.C: Likewise.
6034 * g++.old-deja/g++.jason/report.C: Likewise.
6035 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6036 * g++.old-deja/g++.law/visibility20.C: Likewise.
6037 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6038 * g++.old-deja/g++.other/static5.C: Likewise.
6039 * g++.old-deja/g++.pt/overload2.C: Likewise.
6040
b96f8145 60412016-05-30 Jan Hubicka <hubicka@ucw.cz>
6042
6043 * gcc.dg/tree-ssa/peel1.c: New testcase.
6044 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6045 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6046
ed5bca7a 60472016-05-30 Tom de Vries <tom@codesourcery.com>
6048
6049 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6050 to ce.
6051
c0aa0333 60522016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6053
6054 PR c++/71099
6055 * g++.dg/parse/virtual1.C: New.
6056
231010db 60572016-05-30 Uros Bizjak <ubizjak@gmail.com>
6058
6059 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6060 Use correct register when clearing %edx.
6061
765557c0 60622016-05-30 Alexander Monakov <amonakov@ispras.ru>
6063
6064 PR tree-optimization/71289
6065 * gcc.dg/pr71289.c: New test.
6066
fc3b1c44 60672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6068
6069 PR middle-end/71269
6070 PR middle-end/71292
6071 * gcc.dg/tree-ssa/pr71269.c: New test.
6072 * gcc.dg/tree-ssa/pr71292.c: New test.
6073
ce352457 60742016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6075
6076 PR middle-end/71252
6077 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6078
eedd711b 60792016-05-30 Jan Hubicka <hubicka@ucw.cz>
6080
6081 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6082 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6083 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6084
8c061890 60852016-05-30 Tom de Vries <tom@codesourcery.com>
6086
6087 PR tree-optimization/69067
6088 * gcc.dg/graphite/pr69067.c: New test.
6089
a6b0884c 60902016-05-29 Uros Bizjak <ubizjak@gmail.com>
6091
6092 PR target/71245
6093 * gcc.target/i386/pr71245-1.c: New test.
6094 * gcc.target/i386/pr71245-2.c: Ditto.
6095
2369edfc 60962016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/71105
6099 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6100 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6101 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6102
b6ab3f43 61032016-05-27 Jan Hubicka <hubicka@ucw.cz>
6104
6105 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6106
0192662b 61072016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6108
6109 Revert:
6110 PR c++/69855
6111 * g++.dg/overload/69855.C: New.
6112 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6113 * g++.old-deja/g++.pt/crash3.C: Likewise.
6114
fce78c50 61152016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6116
6117 PR c++/60385
6118 * g++.dg/parse/namespace13.C: New.
6119
372172fe 61202016-05-26 Jeff Law <law@redhat.com>
6121
6122 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6123 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6124 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6125 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6126 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6127 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6128 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6129 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6130 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6131 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6132 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6133 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6134 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6135
5d8a8944 61362016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6137
6138 PR c++/69855
6139 * g++.dg/overload/69855.C: New.
6140 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6141 * g++.old-deja/g++.pt/crash3.C: Likewise.
6142
29602b75 61432016-05-27 Jiong Wang <jiong.wang@arm.com>
6144
6145 PR target/63596
6146 * gcc.target/aarch64/va_arg_1.c: New testcase.
6147 * gcc.target/aarch64/va_arg_2.c: Likewise.
6148 * gcc.target/aarch64/va_arg_3.c: Likewise.
6149
c900b732 61502016-05-27 Jiong Wang <jiong.wang@arm.com>
6151
6152 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6153 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6154 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6155 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6156 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6157
73ef73bd 61582016-05-27 Marek Polacek <polacek@redhat.com>
6159
6160 PR middle-end/71308
6161 * g++.dg/torture/pr71308.C: New test.
6162
a6031633 61632016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6164
6165 * gcc.dg/zero_bits_compound-1.c: New test.
6166 * gcc.dg/zero_bits_compound-2.c: New test.
6167
1fbdc7ae 61682016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6169
6170 PR middle-end/71279
6171 * gcc.dg/pr71279.c: New test.
6172
2e196ca8 61732016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6174
6175 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6176 floating point min/max/comparison instructions.
6177 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6178
6feab9ce 61792016-05-26 Jakub Jelinek <jakub@redhat.com>
6180
6181 * c-c++-common/gomp/schedule-1.c: New test.
6182 * gfortran.dg/gomp/schedule-1.f90: New test.
6183
978cea8f 61842016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6185
6186 PR c++/70822
6187 PR c++/70106
6188 * g++.dg/cpp1y/auto-fn32.C: New test.
6189 * g++.dg/cpp1y/paren4.C: New test.
6190
0478d9ed 61912016-05-26 Nathan Sidwell <nathan@acm.org>
6192
6193 * gcc.dg/20060410.c: Xfail on ptx.
6194 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6195 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6196 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6197 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6198 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6199
5fd1c174 62002016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6201
6202 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6203
c5e8b3e2 62042016-05-26 Jakub Jelinek <jakub@redhat.com>
6205
0db93a5b 6206 PR tree-optimization/71280
6207 * gcc.dg/pr71280.c: New test.
6208
7199c05c 6209 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6210
76c786ac 6211 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6212 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6213
c5e8b3e2 6214 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6215
e9bcea2f 62162016-05-26 Jiong Wang <jiong.wang@arm.com>
6217
6218 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6219 kept in memory.
e9bcea2f 6220
955d947b 62212016-05-25 Jeff Law <law@redhat.com>
6222
6223 PR tree-optimization/71272
6224 * gcc.c-torture/compile/pr71272.c: new test.
6225
77102dbe 62262016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6227
6228 * gcc.target/powerpc/vec-cmpne.c: New test.
6229 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6230
552821b4 62312016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6232
6233 * gnat.dg/opt55.ad[sb]: New test.
6234
0113f3c5 62352016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6236
6237 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6238 * c-c++-common/pr60226.c: Require int32plus.
6239 * gcc.c-torture/execute/pr70602.c: Likewise.
6240 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6241 unsigned long for malloc arg type.
6242 * gcc.dg/asr_div1.c: Require int32plus.
6243 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6244 * gcc.dg/pie-1.c: Require pie.
6245 * gcc.dg/pie-2.c: Likewise.
6246 * gcc.dg/pr59471.c: Require int32plus.
6247 * gcc.dg/pr59963-2.c: XFAIL for int16.
6248 * gcc.dg/pr60114.c: Require int32plus.
6249 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6250 unsigned long for typedef of size_t.
6251 * gcc.dg/pr63914.c: Require int32plus.
6252 * gcc.dg/pr64536.c: Require pt32plus.
6253 * gcc.dg/pr65658.c: Likewise.
6254 * gcc.dg/pr67271.c: Require int32plus.
6255 * gcc.dg/pr68112.c: Likewise.
6256 * gcc.dg/pr69071.c: Skip for avr target.
6257 * gcc.dg/pr69973.c: Require int32plus.
6258 * gcc.dg/pr70169.c: Skip for avr target.
6259 * gcc.dg/sso-6.c: Require int32plus.
6260 * gcc.dg/sso-7.c: Likewise.
6261 * gcc.dg/sso-8.c: Likewise.
6262 * gcc.dg/vrp-min-max-2.c: Likewise.
6263
f4094380 62642016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6265
6266 PR target/70738
6267 * gcc.target/i386/pr70738-1.c: New test.
6268 * gcc.target/i386/pr70738-2.c: Likewise.
6269 * gcc.target/i386/pr70738-3.c: Likewise.
6270 * gcc.target/i386/pr70738-4.c: Likewise.
6271 * gcc.target/i386/pr70738-5.c: Likewise.
6272 * gcc.target/i386/pr70738-6.c: Likewise.
6273 * gcc.target/i386/pr70738-7.c: Likewise.
6274 * gcc.target/i386/pr70738-8.c: Likewise.
6275 * gcc.target/i386/pr70738-9.c: Likewise.
6276
239a4bea 62772016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6278
6279 PR rtl-optimization/66940
6280 * gcc.c-torture/execute/pr66940.c: New test.
6281
bf6382ba 62822016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6283
6284 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6285 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6286 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6287 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6288 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6289 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6290 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6291 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6292 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6293 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6294 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6295 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6296 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6297 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6298 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6299 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6300 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6301 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6302 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6303 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6304 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6305 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6306 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6307 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6308
2c995da9 63092016-05-25 Marek Polacek <polacek@redhat.com>
6310
6311 PR c/71265
6312 * gcc.dg/noncompile/pr71265.c: New test.
6313
abfbb5b5 6314 PR c/71266
6315 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6316
f6871bbd 63172016-05-25 Nathan Sidwell <nathan@acm.org>
6318
6319 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6320
de04e83e 63212016-05-25 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/71261
6324 * c-c++-common/torture/pr71261.c: New testcase.
6325
b35931f7 63262016-05-25 Richard Biener <rguenther@suse.de>
6327
6328 PR tree-optimization/71264
6329 * gcc.dg/vect/pr71264.c: New testcase.
6330
166c3089 63312016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/55992
6334 * g++.dg/cpp0x/alias-decl-53.C: New.
6335 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6336
14240409 63372016-05-25 Martin Liska <mliska@suse.cz>
6338
6339 * g++.dg/pr71239.C: New test.
6340
bc47d9f6 63412016-05-25 Richard Biener <rguenther@suse.de>
6342
4860a6bf 6343 * gcc.dg/vect/pr58135.c: Rename to ...
6344 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6345
d8a3f157 63462016-05-25 Marek Polacek <polacek@redhat.com>
6347
6348 * g++.dg/pr65295.C: Use target c++14.
6349
3af16045 63502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6351
231010db 6352 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6353 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6354
949479b2 63552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6356
6357 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6358 instructions.
6359
6d6a3fc3 63602016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6361
6362 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6363 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6364 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6365 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6366 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6367 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6368 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6369 * c-c++-common/goacc/pcopy.c: Likewise.
6370 * c-c++-common/goacc/pcopyin.c: Likewise.
6371 * c-c++-common/goacc/pcopyout.c: Likewise.
6372 * c-c++-common/goacc/pcreate.c: Likewise.
6373 * c-c++-common/goacc/pr70688.c: New test.
6374 * c-c++-common/goacc/present-1.c: Adjust test.
6375 * c-c++-common/goacc/reduction-5.c: Likewise.
6376 * g++.dg/goacc/data-1.C: New test.
6377
af648be2 63782016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6379
6380 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6381 vector parity built-in functions.
6382 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6383 count trailing zeros automatic vectorization.
6384 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6385 count trailing zeros built-in functions.
6386
4e173d60 63872016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6388
6389 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6390
a0c02a52 63912016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6392
6393 PR target/71050
6394 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6395
64c52e9c 63962016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 PR c++/50436
6399 * g++.dg/template/crash123.C: New.
6400 * g++.dg/template/crash124.C: Likewise.
6401
752b5a4c 64022016-05-24 Martin Sebor <msebor@redhat.com>
6403
6404 PR c++/71147
6405 * g++.dg/ext/flexary16.C: New test.
6406
a36dd683 64072016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6408
f6871bbd 6409 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6410 before math.h is included.
a36dd683 6411 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6412 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6413 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6414 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6415 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6416 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6417 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6418 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6419 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6420 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6421 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6422 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6423 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6424 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6425 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6426 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6427 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6428 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6429 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6430 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6431 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6432 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6433 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6434
d60e1df7 64352016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6436 Kelvin Nilsen <kelvin@gcc.gnu.org>
6437
6438 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6439 support.
6440
22d09025 64412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/69872
6444 * g++.dg/warn/Wno-narrowing1.C: New.
6445
6ef0143d 64462016-05-24 Marek Polacek <polacek@redhat.com>
6447
6448 PR c/71249
6449 * c-c++-common/Wswitch-unreachable-2.c: New test.
6450
962a2062 64512016-05-24 Jakub Jelinek <jakub@redhat.com>
6452
ead77194 6453 PR c++/71257
6454 * g++.dg/vect/simd-clone-6.cc: New test.
6455 * g++.dg/gomp/declare-simd-6.C: New test.
6456
962a2062 6457 PR middle-end/70434
6458 PR c/69504
6459 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6460
23edc6d1 64612016-05-24 Richard Biener <rguenther@suse.de>
6462
6463 PR tree-optimization/71240
6464 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6465
30633bcc 64662016-05-24 Richard Biener <rguenther@suse.de>
6467
6468 PR tree-optimization/71230
6469 * gcc.dg/torture/pr71230.c: New testcase.
6470 * g++.dg/torture/pr71230.C: Likewise.
6471
c9d624bd 64722016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6473
6474 * c-c++-common/goacc/routine-5.c: Add tests.
6475 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6476 * gfortran.dg/goacc/routine-6.f90: Add tests.
6477
ce143ff0 64782016-05-24 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/71253
6481 * gcc.dg/torture/pr71253.c: New testcase.
6482
3bdaecd5 64832016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6484
6485 PR middle-end/71252
6486 * gfortran.dg/pr71252.f90: New test.
6487
856b494d 64882016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6489
6490 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6491
7345b977 64922016-05-24 Richard Biener <rguenther@suse.de>
6493
6494 PR middle-end/70434
6495 PR c/69504
6496 * c-c++-common/vector-subscript-4.c: New testcase.
6497 * c-c++-common/vector-subscript-5.c: Likewise.
6498
6f065267 64992016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6500
6501 PR fortran/71123
6502 * gfortran.dg/namelist_90.f: New test
6503
fd6757da 65042016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6505
6506 PR fortran/66461
6507 * gfortran.dg/unexpected_eof.f: New test
6508
7d5555a8 65092016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6510 Kelvin Nilsen <kelvin@gcc.gnu.org>
6511
6512 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6513 as little endian.
6514
ae6744c9 65152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6516
6517 PR c++/70972
6518 * g++.dg/cpp0x/inh-ctor20.C: New.
6519 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6520
f0d91a85 65212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/69095
6524 * g++.dg/cpp0x/variadic168.C: New.
6525
1618ffe5 65262016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 * g++.dg/cpp0x/pr31445.C: Test column number too.
6529 * g++.dg/cpp0x/pr32253.C: Likewise.
6530 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6531 * g++.dg/cpp0x/variadic36.C: Likewise.
6532
c0205bab 65332016-05-23 Marc Glisse <marc.glisse@inria.fr>
6534
6535 * gcc.dg/fold-notshift-2.c: Adjust.
6536
1398da0f 65372016-05-23 Marek Polacek <polacek@redhat.com>
6538
6539 PR c/49859
6540 * c-c++-common/Wswitch-unreachable-1.c: New test.
6541 * gcc.dg/Wswitch-unreachable-1.c: New test.
6542 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6543 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6544 * g++.dg/gomp/block-10.C: Likewise.
6545 * gcc.dg/gomp/block-10.c: Likewise.
6546 * g++.dg/gomp/block-9.C: Likewise.
6547 * gcc.dg/gomp/block-9.c: Likewise.
6548 * g++.dg/gomp/target-1.C: Likewise.
6549 * g++.dg/gomp/target-2.C: Likewise.
6550 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6551 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6552 * g++.dg/gomp/taskgroup-1.C: Likewise.
6553 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6554 * gcc.dg/gomp/teams-1.c: Likewise.
6555 * g++.dg/gomp/teams-1.C: Likewise.
6556 * g++.dg/overload/error3.C: Likewise.
6557 * g++.dg/tm/jump1.C: Likewise.
6558 * g++.dg/torture/pr40335.C: Likewise.
6559 * gcc.dg/c99-vla-jump-5.c: Likewise.
6560 * gcc.dg/switch-warn-1.c: Likewise.
6561 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6562 * gcc.dg/nested-func-1.c: Likewise.
6563 * gcc.dg/pr67784-4.c: Likewise.
6564
5403ed8b 65652016-05-23 Richard Biener <rguenther@suse.de>
6566
6567 PR tree-optimization/71230
6568 * gfortran.dg/pr71230-1.f90: New testcase.
6569 * gfortran.dg/pr71230-2.f90: Likewise.
6570
27510941 65712016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6572
1618ffe5 6573 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6574 * gcc.dg/vect/pr58135.c: Add new.
6575 * gfortran.dg/pr46519-1.f: Adjust test case.
6576
a41c605d 65772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6578
6579 PR c++/53401
6580 * g++.dg/cpp0x/decltype64.C: New.
6581
3eb254ab 65822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6583
6584 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6585 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6586 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6587
a75fffe1 65882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6589
6590 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6591 Add poly64x1_t and poly64x2_t cases if supported.
6592 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6593 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6594 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6595 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6596 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6597
56979b12 65982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6599
6600 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6601 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6602 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6603 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6604 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6605 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6606 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6607
dc5e98db 66082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6609
6610 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6611
c0f383ae 66122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6613
6614 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6615 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6616
2a4d70a2 66172016-05-22 Jakub Jelinek <jakub@redhat.com>
6618
4c109025 6619 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6620 constraint instead of "r".
6621 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6622 insn instead of vxorpd.
6623 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6624
bad891ce 6625 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6626 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6627
ac23ddb9 6628 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6629
9dac9579 6630 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6631 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6632
2a4d70a2 6633 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6634
9eafdd7b 66352016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6636
6637 PR middle-end/40921
6638 * gcc.dg/tree-ssa/pr40921.c: New test.
6639
93df190d 66402016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6641
6642 PR target/71103
6643 * gcc.target/avr/pr71103.c: New test.
6644
933b9f7f 66452016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6646
6647 PR middle-end/71179
6648 * gcc.dg/tree-ssa/pr71179.c: New test.
6649
8bdfbc08 66502016-05-20 Martin Sebor <msebor@redhat.com>
6651
6652 PR c/71115
6653 * gcc.dg/init-excess-2.c: New test.
6654
6827ab42 66552016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6656
6657 * gnat.dg/opt53.adb: New test.
6658 * gnat.dg/opt54.adb: Likewise.
6659
58a5f4c0 66602016-05-20 Martin Jambor <mjambor@suse.cz>
6661
6662 PR tree-optimization/70884
6663 * gcc.dg/tree-ssa/pr70919.c: New test.
6664
bb7145f6 66652016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6666
6667 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6668 formatting.
f6871bbd 6669 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6670 fix code formatting.
6671
66722016-05-20 Nathan Sidwell <nathan@acm.org>
6673
6674 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6675 non-common cases.
6676 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6677
9954d230 66782016-05-20 David Malcolm <dmalcolm@redhat.com>
6679
6680 * jit.dg/all-non-failing-tests.h: Add
6681 test-factorial-must-tail-call.c.
6682 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6683 * jit.dg/test-factorial-must-tail-call.c: New test case.
6684
08a161f9 66852016-05-20 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR fortran/71204
6688 * gfortran.dg/pr71204.f90: New test.
6689
3d380077 66902016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6691
6692 * gcc.target/nvptx/sincos.c: New test.
6693
0f104d56 66942016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 PR c++/70572
6697 * g++.dg/cpp1y/auto-fn31.C: New.
6698
61736a1b 66992016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6700
6701 * gcc.target/powerpc/vec-addec.c: New test.
6702 * gcc.target/powerpc/vec-addec-int128.c: New test.
6703
b4a61e77 67042016-05-20 David Malcolm <dmalcolm@redhat.com>
6705
6706 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6707 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6708 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6709 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6710
9a2ace10 67112016-05-20 Jan Hubicka <hubicka@ucw.cz>
6712
6713 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6714
45cdf8c6 67152016-05-20 Jakub Jelinek <jakub@redhat.com>
6716
b9a1dcd5 6717 PR c++/71210
6718 * g++.dg/opt/pr71210-1.C: New test.
6719 * g++.dg/opt/pr71210-2.C: New test.
6720
45cdf8c6 6721 PR tree-optimization/29756
6722 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6723 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6724 only on selected targets where V4SImode vectors are known to be
6725 supported.
6726
92e3ffbf 67272016-05-20 Marc Glisse <marc.glisse@inria.fr>
6728
6729 PR tree-optimization/71079
6730 PR tree-optimization/71206
6731 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6732
5da368e3 67332016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6734
6735 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6736 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6737 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6738
2506d97a 67392016-05-20 Richard Guenther <rguenther@suse.de>
6740
6741 PR tree-optimization/29756
6742 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6743
adade307 67442016-05-20 Richard Biener <rguenther@suse.de>
6745
6746 PR tree-optimization/71185
6747 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6748
c3deca25 67492016-05-20 Richard Biener <rguenther@suse.de>
6750
6751 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6752
8b0bef14 67532016-05-19 Marek Polacek <polacek@redhat.com>
6754
6755 PR c++/71075
6756 * g++.dg/diagnostic/pr71075.C: New test.
6757
08025288 67582016-05-19 David Malcolm <dmalcolm@redhat.com>
6759
6760 PR c++/71184
6761 * g++.dg/pr71184.C: New test case.
6762
26a51591 67632016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6764
6765 * gcc.target/powerpc/darn-0.c: New test.
6766 * gcc.target/powerpc/darn-1.c: New test.
6767 * gcc.target/powerpc/darn-2.c: New test.
6768
d8d3e75a 67692016-05-19 Marek Polacek <polacek@redhat.com>
6770
6771 PR tree-optimization/71031
6772 * gcc.dg/tree-ssa/vrp100.c: New test.
6773
c28211ae 67742016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6775
6776 PR rtl-optimization/71148
6777 * gcc.dg/pr71148.c: New test.
6778
3f5ea43a 67792016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6780
6781 PR target/71056
6782 * gcc.target/arm/pr71056.c: New test.
6783
2a7d4c20 67842016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6785
6786 * c-c++-common/pr69669.c: Check the used mode.
6787
ed0b0569 67882016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6789
6790 PR sanitizer/64354
6791 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6792
410372fe 67932016-05-19 Richard Biener <rguenther@suse.de>
6794
6795 PR tree-optimization/70729
6796 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6797 * gcc.dg/graphite/scop-18.c: Likewise.
6798 * gcc.dg/pr41783.c: Disable LIM.
6799 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6800 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6801 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6802 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6803 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6804 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6805 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6806 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6807 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6808 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6809 * gfortran.dg/pr42108.f90: Likewise.
6810
56f34f03 68112016-05-18 David Malcolm <dmalcolm@redhat.com>
6812
6813 PR driver/69265
6814 * gcc.dg/spellcheck-options-11.c: New test case.
6815
e6481cd1 68162016-05-18 Jakub Jelinek <jakub@redhat.com>
6817
6818 PR c++/71100
6819 * g++.dg/opt/pr71100.C: New test.
6820
be951c59 68212016-05-18 Martin Jambor <mjambor@suse.cz>
6822
6823 PR ipa/69708
6824 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6825 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6826 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6827 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6828
665ff45b 68292016-05-18 Martin Jambor <mjambor@suse.cz>
6830
6831 PR ipa/69708
6832 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6833 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6834 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6835 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6836 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6837
485be62c 68382016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6839
6840 PR c++/69793
6841 * g++.dg/template/crash122.C: New.
6842
b251d5f5 68432016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 PR c++/70466
6846 * g++.dg/template/pr70466-1.C: New.
6847 * g++.dg/template/pr70466-2.C: Likewise.
6848
c93e9931 68492016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6850
6851 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6852 splat operations and the XXSPLTIB instruction.
6853 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6854 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6855 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6856 xxlxor to clear a register.
6857
8ba6639c 68582016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6859
6860 * gcc.dg/torture/pr71020.c: New test.
6861
ec6e3005 68622016-05-18 Martin Jambor <mjambor@suse.cz>
6863
6864 PR ipa/70646
6865 * gcc.dg/ipa/pr70646.c: New test.
6866
5ef3c918 68672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6868
6869 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6870
70a88eab 68712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6872
6873 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6874 missing tests for vreinterpretq_p{8,16}.
6875
b52a930c 68762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6877
6878 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6879 vsliq_n_s64 and vsliq_n_u64.
6880
bdd4080b 68812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6882
6883 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6884 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6885
37814bf5 68862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6887
6888 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6889 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6890 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6891
764af2e0 68922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6893
6894 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6895 in comment.
6896
ffe01a83 68972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6898
6899 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6900 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6901 "blr\t" and switch to scan-assembler-times.
6902
fab6dae9 69032016-05-18 Jiong Wang <jiong.wang@arm.com>
6904
231010db 6905 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6906 with __aarch64__.
6907 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6908 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6909
4eb0c566 69102016-05-18 Jakub Jelinek <jakub@redhat.com>
6911
442f18f1 6912 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6913 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6914 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6915 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6916 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6917 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6918
4d83b36b 6919 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6920 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6921
a4528eec 6922 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6923 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6924
f0066139 6925 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6926 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6927
4eb0c566 6928 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6929
303e9267 69302016-05-18 Richard Biener <rguenther@suse.de>
6931
6932 PR tree-optimization/71168
6933 * gcc.dg/torture/pr71168.c: New testcase.
6934
0d7ddd44 69352016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6936
6937 PR middle-end/63586
6938 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6939 * gcc.dg/tree-ssa/pr63586.c: New test.
6940 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6941
899bcc0f 69422016-05-17 Nathan Sidwell <nathan@acm.org>
6943
6944 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6945 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6946 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6947 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6948
a2246979 69492016-05-17 Nathan Sidwell <nathan@acm.org>
6950
6951 * gcc.target/nvptx/abi-vararg-3.c: New.
6952
2f6a4d21 69532016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6954
6955 PR tree-optimization/54579
6956 PR middle-end/55299
6957 * gcc.dg/fold-notrotate-1.c: New test.
6958 * gcc.dg/fold-notshift-1.c: New test.
6959 * gcc.dg/fold-notshift-2.c: New test.
6960
27bdad45 69612016-05-17 Marek Polacek <polacek@redhat.com>
6962
6963 PR ipa/71146
6964 * g++.dg/ipa/pr71146.C: New test.
6965
f33a295a 69662016-05-17 David Malcolm <dmalcolm@redhat.com>
6967
6968 * jit.dg/test-error-array-bounds.c: New test case.
6969
b6dd53bf 69702016-05-17 Marc Glisse <marc.glisse@inria.fr>
6971
6972 * gcc.dg/tree-ssa/and-1.c: New testcase.
6973
a8719545 69742016-05-17 Marc Glisse <marc.glisse@inria.fr>
6975
6976 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6977 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6978
34806102 69792016-05-17 Marc Glisse <marc.glisse@inria.fr>
6980
6981 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6982 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6983
25fe08a8 69842016-05-17 Jiong Wang <jiong.wang@arm.com>
6985
6986 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6987
abf1a837 69882016-05-17 Jiong Wang <jiong.wang@arm.com>
6989
6990 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6991
666b9dd3 69922016-05-17 Jiong Wang <jiong.wang@arm.com>
6993
6994 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6995 ".2d[index]" when scan the assembly.
6996 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6997 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6998 float64x1.
6999 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7000
77d095c0 70012016-05-17 Richard Biener <rguenther@suse.de>
7002
7003 PR tree-optimization/71132
7004 * gcc.dg/torture/pr71132.c: New testcase.
7005
28adcc23 70062016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7007
7008 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7009
2439931e 70102016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7011
7012 PR target/70809
7013 * gcc.target/aarch64/pr70809_1.c: New test.
7014
5ec2ff80 70152016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7016
7017 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7018 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7019 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7020 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7021
17fd1c7a 70222016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7023 Ilya Enkovich <ilya.enkovich@intel.com>
7024
7025 PR target/71114
7026 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7027
46729204 70282016-05-16 Jan Hubicka <hubicka@ucw.cz>
7029
7030 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7031 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7032
2a1125d6 70332016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7034
7035 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7036 test for __ARM_FP16_ARGS.
7037 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7038 * gcc.target/arm/aapcs/neon-vect10.c: New.
7039 * gcc.target/arm/aapcs/neon-vect9.c: New.
7040 * gcc.target/arm/aapcs/vfp18.c: New.
7041 * gcc.target/arm/aapcs/vfp19.c: New.
7042 * gcc.target/arm/aapcs/vfp20.c: New.
7043 * gcc.target/arm/aapcs/vfp21.c: New.
7044 * gcc.target/arm/fp16-aapcs-1.c: New.
7045 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7046 test for __ARM_FP16_ARGS.
7047 * g++.target/arm/fp16-return-1.c: Update expected output.
7048
ea3d2d74 70492016-05-16 Jiong Wang <jiong.wang@arm.com>
7050
7051 PR testsuite/70227
7052 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7053
6989e05f 70542016-05-15 Harald Anlauf <anlauf@gmx.de>
7055
7056 PR fortran/69603
7057 * gfortran.dg/pr69603.f90: New testcase.
7058
a5f52592 70592016-05-14 Fritz Reese <fritzoreese@gmail.com>
7060
7061 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7062
88f949ab 70632016-05-14 Fritz Reese <fritzoreese@gmail.com>
7064
7065 PR fortran/71047
7066 * gfortran.dg/pr71047.f08: New test.
7067
90c88567 70682016-05-13 Joseph Myers <joseph@codesourcery.com>
7069
7070 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7071 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7072 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7073
00a690cc 70742016-05-13 Martin Sebor <msebor@redhat.com>
7075
7076 PR c++/60049
7077 * g++.dg/cpp0x/constexpr-60049.C: New test.
7078
ec8b6af7 70792016-05-13 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR bootstrap/71071
7082 * gcc.dg/pr71071.c: New test.
7083
f54d1d7b 70842016-05-13 Uros Bizjak <ubizjak@gmail.com>
7085
7086 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7087 remove XOP handling.
2f3af60f 7088 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7089
a39a0392 70902016-05-13 Nathan Sidwell <nathan@acm.org>
7091
7092 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7093 __atomic_is_lock_free declaration.
7094
42333dd9 70952016-05-13 Richard Biener <rguenther@suse.de>
7096
7097 PR tree-optimization/42587
7098 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7099
c5442454 71002016-05-13 Martin Liska <mliska@suse.cz>
7101
7102 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7103 the new format of dump output.
7104
03a400fb 71052016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7106
7107 * gcc.dg/pr71084.c: New test.
7108
69278c3f 71092016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7110
231010db 7111 PR target/53440
7112 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7113
8138f11b 71142016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7115
7116 * gcc.target/aarch64/struct_return.c: New test.
7117
22a3f7bd 71182016-05-12 Marek Polacek <polacek@redhat.com>
7119
7120 PR c/70756
7121 * c-c++-common/pr70756-2.c: New test.
7122 * c-c++-common/pr70756.c: New test.
7123
9bcd42cc 71242016-05-12 Richard Biener <rguenther@suse.de>
7125
7126 PR tree-optimization/71059
7127 * gcc.dg/torture/pr71059.c: New testcase.
7128
5ffb4a0d 71292016-05-12 Richard Biener <rguenther@suse.de>
7130
7131 PR tree-optimization/71062
7132 * gcc.dg/torture/pr71062.c: New testcase.
7133
2ab65c31 71342016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7135
7136 PR tree-optimization/71006
7137 * gcc.dg/pr71006.c: New test.
7138
f0158fc0 71392016-05-12 Marek Polacek <polacek@redhat.com>
7140
7141 PR driver/71063
7142 * gcc.dg/opts-7.c: New test.
7143
0f56938b 71442016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7145
7146 PR target/70830
7147 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7148 Add -save-temps to dg-options.
7149 Scan for ldmfd rather than pop instruction.
7150 * gcc.target/arm/interrupt-2.c: Likewise.
7151 * gcc.target/arm/pr70830.c: New test.
7152
e10946d5 71532016-05-12 Jakub Jelinek <jakub@redhat.com>
7154
9fa8e468 7155 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7156 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7157
9ce62bbe 7158 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7159 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7160 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7161
708ae1b1 7162 PR target/71019
7163 * gcc.target/i386/avx512vl-pack-1.c: New test.
7164 * gcc.target/i386/avx512vl-pack-2.c: New test.
7165 * gcc.target/i386/avx512bw-pack-2.c: New test.
7166
a461f32e 7167 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7168
e10946d5 7169 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7170 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7171 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7172
f52a3ef6 71732016-05-12 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/70986
7176 * gcc.dg/torture/pr70986-1.c: New testcase.
7177 * gcc.dg/torture/pr70986-2.c: Likewise.
7178 * gcc.dg/torture/pr70986-3.c: Likewise.
7179
54c4d22e 71802016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7181
7182 PR c/43651
7183 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7184 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7185
57215d5b 71862016-05-11 Uros Bizjak <ubizjak@gmail.com>
7187
7188 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7189 directive.
7190 * gcc.target/i386/pr66746.c: Ditto.
7191
67d3121c 71922016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7193
7194 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7195 support.
7196 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7197 warning when using -mvsx-timode.
7198 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7199 * gcc.target/powerpc/dform-2.c: Likewise.
7200 * gcc.target/powerpc/pr68805.c: Likewise.
7201
7f8012a5 72022016-05-11 Marek Polacek <polacek@redhat.com>
7203
7204 PR c++/71024
7205 * c-c++-common/attributes-3.c: New test.
7206
3e8567ce 72072016-05-11 Nathan Sidwell <nathan@acm.org>
7208
7209 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7210 * gcc.c-torture/execute/pr68185.c: Likewise.
7211 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7212 * gcc.dg/pr69634.c: Requires scheduling.
7213 * gcc.dg/torture/pr66178.c: Require label values.
7214 * gcc.dg/setjmp-6.c: Require indirect jumps.
7215
3739ac00 72162016-05-11 Richard Biener <rguenther@suse.de>
7217
7218 PR tree-optimization/71055
7219 * gcc.dg/torture/pr71055.c: New testcase.
7220
1ff8b385 72212016-05-11 Richard Biener <rguenther@suse.de>
7222
7223 PR debug/71057
7224 * g++.dg/debug/pr71057.C: New testcase.
7225
77126efa 72262016-05-11 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR fortran/70855
7229 * gfortran.dg/gomp/pr70855.f90: New test.
7230
6fcaaf9b 72312016-05-11 Richard Biener <rguenther@suse.de>
7232
7233 PR middle-end/71002
7234 * g++.dg/torture/pr71002.C: New testcase.
7235
bfa8ea12 72362016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7237
7238 PR middle-end/70807
7239 * gcc.dg/pr70807.c: New test.
7240
87632549 72412016-05-10 Martin Sebor <msebor@redhat.com>
7242
7243 PR c++/38611
7244 * g++.dg/Wattributes.C: New test.
7245
f9153689 72462016-05-10 Marc Glisse <marc.glisse@inria.fr>
7247
7248 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7249 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7250 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7251
a44ed58a 72522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7253
7254 PR target/70799
7255 * gcc.target/i386/pr70799-1.c: New test.
7256
d6c90d89 72572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7258
7259 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7260
c1f73044 72612016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7262
7263 PR middle-end/70877
7264 * gcc.target/i386/pr70877.c: New test.
7265
e66d763a 72662016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7267
7268 PR tree-optimization/70786
7269 * gcc.target/i386/pr70876.c: New test.
7270
a30ff73a 72712016-05-10 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR target/70927
7274 * gcc.target/i386/avx512vl-logic-1.c: New test.
7275 * gcc.target/i386/avx512vl-logic-2.c: New test.
7276 * gcc.target/i386/avx512dq-logic-2.c: New test.
7277
4b3fd38f 72782016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7279
7280 PR target/70963
7281 * gcc.target/powerpc/pr70963.c: New.
7282
abf93a25 72832016-05-10 David Malcolm <dmalcolm@redhat.com>
7284
7285 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7286 (test_very_wide_line): Add ruler to expected output.
7287 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7288 (test_very_wide_line): Likewise.
7289 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7290 (test_show_locus): Within the handling of "test_very_wide_line",
7291 enable show_ruler_p on the diagnostic context.
7292
d614888f 72932016-05-10 Richard Biener <rguenther@suse.de>
7294
7295 PR tree-optimization/71039
7296 * gcc.dg/torture/pr71039.c: New testcase.
7297
dbca5ed9 72982016-05-10 Nathan Sidwell <nathan@acm.org>
7299
7300 * gcc.dg/nested-func-10.c: Requires alloca.
7301 * gcc.dg/nested-func-9.c: Requires alloca.
7302 * gcc.c-torture/execute/pr70460.c: Requires labels.
7303 * gcc.c-torture/compile/pr70199.c: Requires labels.
7304 * gcc.target/nvptx/decl.c: Compile only.
7305 * gcc.target/nvptx/trailing-init.c: Compile only.
7306 * gcc.target/nvptx/ary-init.c: Compile only.
7307
3fa82609 73082016-05-10 Marek Polacek <polacek@redhat.com>
7309
7310 PR c/70255
7311 * gcc.dg/attr-opt-1.c: New test.
7312
76825907 73132016-05-10 Richard Biener <rguenther@suse.de>
7314
7315 PR tree-optimization/70497
7316 PR tree-optimization/28367
7317 * gcc.dg/torture/20160404-1.c: New testcase.
7318 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7319 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7320
68255819 73212016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7322
7323 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7324
d9aa8cdb 73252016-05-09 Uros Bizjak <ubizjak@gmail.com>
7326
7327 * gcc.target/i386/fabsneg-1.c New test.
7328
7cc16f50 73292016-05-09 Alan Modra <amodra@gmail.com>
7330
7331 PR testsuite/70826
7332 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7333
a83b7b63 73342016-05-09 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/70985
7337 * gcc.dg/torture/pr70985.c: New testcase.
7338
189d0706 73392016-05-09 Bin Cheng <bin.cheng@arm.com>
7340
7341 * gcc.dg/tree-ssa/ifc-9.c: New test.
7342 * gcc.dg/tree-ssa/ifc-10.c: New test.
7343 * gcc.dg/tree-ssa/ifc-11.c: New test.
7344 * gcc.dg/tree-ssa/ifc-12.c: New test.
7345 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7346 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7347 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7348
1ec957b0 73492016-05-09 Richard Biener <rguenther@suse.de>
7350
7351 PR fortran/70937
7352 * gfortran.dg/pr70937.f90: New testcase.
7353
923c7714 73542016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7355
7356 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7357
d7cd448a 73582016-05-07 Fritz Reese <fritzoreese@gmail.com>
7359
7360 PR fortran/56226
7361 * gfortran.dg/dec_structure_1.f90: New testcase.
7362 * gfortran.dg/dec_structure_2.f90: Ditto.
7363 * gfortran.dg/dec_structure_3.f90: Ditto.
7364 * gfortran.dg/dec_structure_4.f90: Ditto.
7365 * gfortran.dg/dec_structure_5.f90: Ditto.
7366 * gfortran.dg/dec_structure_6.f90: Ditto.
7367 * gfortran.dg/dec_structure_7.f90: Ditto.
7368 * gfortran.dg/dec_structure_8.f90: Ditto.
7369 * gfortran.dg/dec_structure_9.f90: Ditto.
7370 * gfortran.dg/dec_structure_10.f90: Ditto.
7371 * gfortran.dg/dec_structure_11.f90: Ditto.
7372 * gfortran.dg/dec_union_1.f90: Ditto.
7373 * gfortran.dg/dec_union_2.f90: Ditto.
7374 * gfortran.dg/dec_union_3.f90: Ditto.
7375 * gfortran.dg/dec_union_4.f90: Ditto.
7376 * gfortran.dg/dec_union_5.f90: Ditto.
7377 * gfortran.dg/dec_union_6.f90: Ditto.
7378 * gfortran.dg/dec_union_7.f90: Ditto.
7379
f681e29b 73802016-05-07 Tom de Vries <tom@codesourcery.com>
7381
7382 PR tree-optimization/70956
7383 * gcc.dg/graphite/pr70956.c: New test.
7384
68d7f375 73852016-05-06 Jakub Jelinek <jakub@redhat.com>
7386
faf39348 7387 PR middle-end/70941
7388 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7389 (a, b, c, d): Change type from char to signed char.
7390 (main): Compare against (signed char) -1634678893 instead of
7391 hardcoded -109. Use __builtin_abort instead of abort.
7392
b768b13a 7393 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7394 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7395
68d7f375 7396 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7397
5dda16ea 73982016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7399
7400 PR debug/70935
7401 * gcc.dg/torture/pr70935.c: New test.
7402
13ede1b5 74032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7404
7405 PR target/58219
7fc878c4 7406 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7407
96d94be2 74082016-05-06 Richard Biener <rguenther@suse.de>
7409
7410 PR tree-optimization/70960
7411 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7412
e5d9f15d 74132016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7414
7415 PR target/52933
7416 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7417 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7418 Adjust expected instruction counts.
7419 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7420
2dd7705f 74212016-05-06 Marek Polacek <polacek@redhat.com>
7422
7423 PR sanitizer/70875
7424 * gcc.dg/ubsan/bounds-3.c: New test.
7425
cb8bc632 74262016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7427
7428 PR target/54089
7429 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7430
b343c173 74312016-05-06 Richard Biener <rguenther@suse.de>
7432
7433 PR middle-end/70931
7434 * gfortran.dg/pr70931.f90: New testcase.
7435
1e3db0b1 74362016-05-06 Richard Biener <rguenther@suse.de>
7437
7438 PR middle-end/70941
7439 * gcc.dg/torture/pr70941.c: New testcase.
7440
bdd54b6d 74412016-05-05 Bin Cheng <bin.cheng@arm.com>
7442
7443 PR tree-optimization/57206
7444 * gcc.dg/vect/pr57206.c: New test.
7445
499adcfd 74462016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7447
7448 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7449
871164c4 74502016-05-05 Jakub Jelinek <jakub@redhat.com>
7451
ecb23e00 7452 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7453
871164c4 7454 * c-c++-common/Wdangling-else-4.c: New test.
7455
70cf83ba 74562016-05-04 Jakub Jelinek <jakub@redhat.com>
7457
858c9470 7458 PR c++/70906
7459 PR c++/70933
7460 * g++.dg/opt/pr70906.C: New test.
7461 * g++.dg/opt/pr70933.C: New test.
7462
70cf83ba 7463 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7464
aaa36a78 74652016-05-04 Jan Hubicka <hubicka@ucw.cz>
7466
7467 * gcc.dg/ipa/pure-const-3.c: New testcase.
7468
1d52c456 74692016-05-04 Marek Polacek <polacek@redhat.com>
7470
7471 * c-c++-common/Wdangling-else-1.c: New test.
7472 * c-c++-common/Wdangling-else-2.c: New test.
7473 * c-c++-common/Wdangling-else-3.c: New test.
7474
dc581573 74752016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7476
7477 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7478 flag is present.
7479
a64030fe 74802016-05-04 Marek Polacek <polacek@redhat.com>
7481
7482 PR c/48778
7483 * gcc.dg/Waddress-2.c: New test.
7484
b461b04a 74852016-05-04 Alan Modra <amodra@gmail.com>
7486
7487 * gcc.target/powerpc/pr70866.c: New.
7488
c388a0cf 74892016-05-03 Martin Sebor <msebor@redhat.com>
7490
7491 PR c++/66561
7492 * c-c++-common/builtin_location.c: New test.
7493 * g++.dg/cpp1y/builtin_location.C: New test.
7494
5d4db8ef 74952016-05-03 Marek Polacek <polacek@redhat.com>
7496
7497 PR c/70859
7498 * gcc.dg/pr70859.c: New test.
7499 * gcc.dg/pr70859-2.c: New test.
7500
ca938765 75012016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7502
7503 * gnat.dg/debug5.adb: New testcase.
7504
60b27d5f 75052016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7506
7507 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7508 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7509 Procedure to check for z10 instruction set.
7510
5ab325d0 75112016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7512
7513 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7514
c548a0ad 75152016-05-03 Alan Modra <amodra@gmail.com>
7516
7517 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7518
d5ecd946 75192016-05-03 Jakub Jelinek <jakub@redhat.com>
7520
7521 * gcc.target/i386/avx512f-cvt-1.c: New test.
7522
35b0a053 75232016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7524
7525 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7526 -fdump-tree-vrp-details.
7527
9ae1b28a 75282016-05-03 Richard Biener <rguenther@suse.de>
7529
7530 * gcc.dg/pr30172-1.c: Adjust.
7531 * gcc.dg/pr63743.c: Likewise.
7532 * gcc.dg/tm/pr51696.c: Likewise.
7533 * c-c++-common/tm/safe-1.c: Likewise.
7534 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7535 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7536 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7537 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7538
9c1a31e4 75392016-05-03 Jakub Jelinek <jakub@redhat.com>
7540
fe69bcb9 7541 PR rtl-optimization/70467
7542 * gcc.target/i386/pr70467-3.c: New test.
7543 * gcc.target/i386/pr70467-4.c: New test.
7544
9082c4a4 7545 PR tree-optimization/70916
7546 * gcc.c-torture/compile/pr70916.c: New test.
7547
9c1a31e4 7548 PR target/49244
7549 * gcc.target/i386/pr49244-1.c: New test.
7550 * gcc.target/i386/pr49244-2.c: New test.
7551
69105acc 75522016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7553
7554 PR rtl-optimization/44281
7555 * gcc.target/i386/pr44281.c: New test.
7556
9ab8df54 75572016-05-03 bin cheng <bin.cheng@arm.com>
7558
7559 PR tree-optimization/56541
7560 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7561 * gcc.dg/vect/pr56541.c: new test.
7562
3c62cae0 75632016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7564
7565 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7566 __float128.
7567 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7568
91abc161 75692016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7570
7571 PR testsuite/70520
7572 * c-c++-common/asan/clone-test-1.c (main): Align child process
7573 stack to 16 bytes.
7574
aa3d1155 75752016-05-02 David Malcolm <dmalcolm@redhat.com>
7576
7577 PR c++/62314
7578 * g++.dg/spellcheck-fields-2.C: New test case.
7579
002c3f28 75802016-05-02 David Malcolm <dmalcolm@redhat.com>
7581
7582 PR c++/62314
7583 * g++.dg/pr62314.C: New test case.
7584
46e5dccc 75852016-05-02 Jan Hubicka <hubicka@ucw.cz>
7586
7587 * gcc.dg/ipa/inline-8.c: New testcase.
7588
663f4248 75892016-05-02 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR rtl-optimization/70467
7592 * gcc.target/i386/pr70467-1.c: New test.
7593
efe8bdf5 75942016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7595
7596 * gcc.dg/spec-options.c: Run the test on all targets.
7597 * gcc.dg/foo.specs: Use cpp_unique_options.
7598
47ef9633 75992016-05-02 Marc Glisse <marc.glisse@inria.fr>
7600
7601 * gcc.dg/tree-ssa/unord.c: New testcase.
7602
eb1a077c 76032016-05-02 Marc Glisse <marc.glisse@inria.fr>
7604
7605 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7606
28e869d0 76072016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7608
7609 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7610
dd185f6e 76112016-05-02 Marek Polacek <polacek@redhat.com>
7612
7613 PR c/70851
7614 * gcc.dg/enum-incomplete-3.c: New test.
7615
773d09b9 76162016-05-02 Marek Polacek <polacek@redhat.com>
7617 Tom de Vries <tom@codesourcery.com>
7618
7619 PR tree-optimization/70700
7620 * gcc.dg/pr70700.c: New test.
7621
f0dc3286 76222016-05-01 Uros Bizjak <ubizjak@gmail.com>
7623
7624 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7625 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7626 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7627 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7628 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7629
7f931827 76302016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7631
7632 * ada/acats/run_acats: Rename into...
7633 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7634 * ada/acats/run_all.sh: Remove redundant test.
7635 (target_run): Move around.
7636 (target_gnatchop): Use newly built executable.
7637 (target_gnatmake): Likewise.
7638 Check that the compilation of impbit succeeds.
7639
1c492b4e 76402016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7641
7642 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7643 * gcc.dg/20021029-1.c: Likewise.
7644 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7645 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7646 * gcc.target/sh/cmpstr.c: Likewise.
7647 * gcc.target/sh/cmpstrn.c: Likewise.
7648 * gcc.target/sh/memset.c: Likewise.
7649 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7650 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7651 * gcc.target/sh/pr39423-1.c: Likewise.
7652 * gcc.target/sh/pr49468-di.c: Likewise.
7653 * gcc.target/sh/pr49468-si.c: Likewise.
7654 * gcc.target/sh/pr49880-1.c: Likewise.
7655 * gcc.target/sh/pr49880-2.c: Likewise.
7656 * gcc.target/sh/pr49880-3.c: Likewise.
7657 * gcc.target/sh/pr50751-1.c: Likewise.
7658 * gcc.target/sh/pr50751-4.c: Likewise.
7659 * gcc.target/sh/pr50751-7.c: Likewise.
7660 * gcc.target/sh/pr51244-1.c: Likewise.
7661 * gcc.target/sh/pr51244-10.c: Likewise.
7662 * gcc.target/sh/pr51244-11.c: Likewise.
7663 * gcc.target/sh/pr51244-12.c: Likewise.
7664 * gcc.target/sh/pr51244-13.c: Likewise.
7665 * gcc.target/sh/pr51244-14.c: Likewise.
7666 * gcc.target/sh/pr51244-17.c: Likewise.
7667 * gcc.target/sh/pr51244-18.c: Likewise.
7668 * gcc.target/sh/pr51244-19.c: Likewise.
7669 * gcc.target/sh/pr51244-4.c: Likewise.
7670 * gcc.target/sh/pr51244-5.c: Likewise.
7671 * gcc.target/sh/pr51244-7.c: Likewise.
7672 * gcc.target/sh/pr51244-8.c: Likewise.
7673 * gcc.target/sh/pr51244-9.c: Likewise.
7674 * gcc.target/sh/pr51697.c: Likewise.
7675 * gcc.target/sh/pr52483-1.c: Likewise.
7676 * gcc.target/sh/pr52483-2.c: Likewise.
7677 * gcc.target/sh/pr52483-3.c: Likewise.
7678 * gcc.target/sh/pr52483-5.c: Likewise.
7679 * gcc.target/sh/pr52933-1.c: Likewise.
7680 * gcc.target/sh/pr52933-2.c: Likewise.
7681 * gcc.target/sh/pr52933-3.c: Likewise.
7682 * gcc.target/sh/pr53568-1.c: Likewise.
7683 * gcc.target/sh/pr53976-1.c: Likewise.
7684 * gcc.target/sh/pr53988-1.c: Likewise.
7685 * gcc.target/sh/pr53988.c: Likewise.
7686 * gcc.target/sh/pr54089-1.c: Likewise.
7687 * gcc.target/sh/pr54089-6.c: Likewise.
7688 * gcc.target/sh/pr54089-7.c: Likewise.
7689 * gcc.target/sh/pr54089-8.c: Likewise.
7690 * gcc.target/sh/pr54089-9.c: Likewise.
7691 * gcc.target/sh/pr54236-1.c: Likewise.
7692 * gcc.target/sh/pr54236-2.c: Likewise.
7693 * gcc.target/sh/pr54236-3.c: Likewise.
7694 * gcc.target/sh/pr54236-4.c: Likewise.
7695 * gcc.target/sh/pr54386.c: Likewise.
7696 * gcc.target/sh/pr54602-1.c: Likewise.
7697 * gcc.target/sh/pr54685.c: Likewise.
7698 * gcc.target/sh/pr54760-1.c: Likewise.
7699 * gcc.target/sh/pr54760-2.c: Likewise.
7700 * gcc.target/sh/pr54760-3.c: Likewise.
7701 * gcc.target/sh/pr54760-4.c: Likewise.
7702 * gcc.target/sh/pr54760-5.c: Likewise.
7703 * gcc.target/sh/pr54760-6.c: Likewise.
7704 * gcc.target/sh/pr55146.c: Likewise.
7705 * gcc.target/sh/pr55160.c: Likewise.
7706 * gcc.target/sh/pr59278.c: Likewise.
7707 * gcc.target/sh/pr59401-1.c: Likewise.
7708 * gcc.target/sh/pr59533-1.c: Likewise.
7709 * gcc.target/sh/pr63260.c: Likewise.
7710 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7711 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7712 * gcc.target/sh/strlen.c: Likewise.
7713 * gcc.target/sh/torture/pr30807.c: Likewise.
7714 * gcc.target/sh/torture/pr34777.c: Likewise.
7715 * gcc.target/sh/torture/pr64652.c: Likewise.
7716 * gcc.target/sh/torture/pr65505.c: Likewise.
7717 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7718 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7719
0c4005be 77202016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7721
7722 PR c++/66644
7723 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7724
d94e6223 77252016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7726
7727 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7728 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7729 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7730 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7731
46f37836 77322016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7733
7734 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7735 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7736
4d0a8bac 77372016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7738
7739 PR middle-end/70626
7740 * c-c++-common/goacc/combined-reduction.c: New test.
7741 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7742
b98e0db3 77432016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7744
7745 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7746 *movdi_internal pattern only if PIC off.
7747 * gcc.target/i386/pr70155-2.c: Likewise.
7748 * gcc.target/i386/pr70155-3.c: Likewise.
7749 * gcc.target/i386/pr70155-4.c: Likewise.
7750 * gcc.target/i386/pr70155-5.c: Likewise.
7751 * gcc.target/i386/pr70155-6.c: Likewise.
7752 * gcc.target/i386/pr70155-7.c: Likewise.
7753 * gcc.target/i386/pr70155-8.c: Likewise.
7754 * gcc.target/i386/pr70155-15.c: Likewise.
7755 * gcc.target/i386/pr70155-17.c: Likewise.
7756 * gcc.target/i386/pr70155-22.c: Likewise.
7757
8b066242 77582016-04-29 Bin Cheng <bin.cheng@arm.com>
7759
7760 PR tree-optimization/70803
7761 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7762
22912e73 77632016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7764
7765 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7766 optimization of vector loop.
7767 * gcc.target/i386/vect-unpack-3.c: New test.
7768 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7769 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7770 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7771
568128c6 77722016-04-29 Marek Polacek <polacek@redhat.com>
7773
7774 PR sanitizer/70342
7775 * g++.dg/ubsan/null-7.C: New test.
7776
025dd1e0 7777 PR c/70852
7778 * gcc.dg/pr70852.c: New test.
7779
eb16928e 77802016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7781
7782 PR/69089
7783 * g++.dg/cpp0x/alignas6.C: New test.
7784
d7377ee9 77852016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7786
4860a6bf 7787 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7788 * gcc.dg/pr27003.c: Likewise.
7789 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7790 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7791 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7792 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7793 * gcc.target/arc/mxy.c: Likewise.
7794 * gcc.target/arc/mswape.c: Likewise.
7795 * gcc.target/arc/mrtsc.c: Likewise.
7796 * gcc.target/arc/mcrc.c: Likewise.
7797 * gcc.target/arc/mdsp-packa.c: Likewise.
7798 * gcc.target/arc/mdvbf.c: Likewise.
7799 * gcc.target/arc/mlock.c: Likewise.
7800 * gcc.target/arc/mmac-24.c: Likewise.
7801 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7802
efa1b7ab 78032016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7804 Matthijs Kooijman <matthijs@stdin.nl>
7805 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7806
7807 PR target/60040
7808 * gcc.target/avr/pr60040-1.c: New.
7809 * gcc.target/avr/pr60040-2.c: New.
7810
00371d68 78112016-04-29 Richard Biener <rguenther@suse.de>
7812
7813 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7814
73447cc5 78152016-04-29 Richard Biener <rguenther@suse.de>
7816
7817 PR tree-optimization/13962
7818 PR tree-optimization/65686
7819 * gcc.dg/uninit-pr65686.c: New testcase.
7820
c2087b56 78212016-04-29 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR middle-end/70843
7824 * gcc.dg/pr70843.c: New test.
7825
cdd06d5a 78262016-04-28 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR target/70858
7829 * gcc.target/i386/pr70858.c: New test.
7830
1a60079e 78312016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7832
7833 * gcc.target/arc/nps400-1.c: New file.
7834
11bc2894 78352016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7836 Andrew Burgess <andrew.burgess@embecosm.com>
7837
7838 * gcc.target/arc/movh_cl-1.c: New file.
7839
dd9bf0b5 78402016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7841 Andrew Burgess <andrew.burgess@embecosm.com>
7842
7843 * gcc.target/arc/extzv-1.c: New file.
7844 * gcc.target/arc/insv-1.c: New file.
7845 * gcc.target/arc/insv-2.c: New file.
7846 * gcc.target/arc/movb-1.c: New file.
7847 * gcc.target/arc/movb-2.c: New file.
7848 * gcc.target/arc/movb-3.c: New file.
7849 * gcc.target/arc/movb-4.c: New file.
7850 * gcc.target/arc/movb-5.c: New file.
7851 * gcc.target/arc/movb_cl-1.c: New file.
7852 * gcc.target/arc/movb_cl-2.c: New file.
7853 * gcc.target/arc/movbi_cl-1.c: New file.
7854 * gcc.target/arc/movl-1.c: New file.
7855
a22e4209 78562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7857 Andrew Burgess <andrew.burgess@embecosm.com>
7858
7859 * gcc.target/arc/cmem-1.c: New file.
7860 * gcc.target/arc/cmem-2.c: New file.
7861 * gcc.target/arc/cmem-3.c: New file.
7862 * gcc.target/arc/cmem-4.c: New file.
7863 * gcc.target/arc/cmem-5.c: New file.
7864 * gcc.target/arc/cmem-6.c: New file.
7865 * gcc.target/arc/cmem-7.c: New file.
7866 * gcc.target/arc/cmem-ld.inc: New file.
7867 * gcc.target/arc/cmem-st.inc: New file.
7868
287c3982 78692016-04-28 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR target/70821
7872 * gcc.target/i386/pr70821.c: New test.
7873
e40e5340 78742016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7875
7876 * gcc.target/powerpc/vec-adde.c: New test.
7877 * gcc.target/powerpc/vec-adde-int128.c: New test.
7878
cf977d50 78792016-04-28 Jakub Jelinek <jakub@redhat.com>
7880
7881 * gcc.target/i386/avx-vround-1.c: New test.
7882 * gcc.target/i386/avx-vround-2.c: New test.
7883 * gcc.target/i386/avx512vl-vround-1.c: New test.
7884 * gcc.target/i386/avx512vl-vround-2.c: New test.
7885
572f8300 78862016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7887
7888 PR testsuite/70595
7889 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7890 (check_effective_target_cilkplus_runtime): ... this.
7891 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7892 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7893
7894 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7895 Require cilkplus_runtime.
7896 Don't add -lcilkrts.
7897 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7898 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7899 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7900 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7901 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7902 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7903 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7904 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7905 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7906 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7907 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7908 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7909 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7910 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7911 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7912 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7913 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7914 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7915 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7916 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7917 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7918 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7919 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7920 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7921 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7922 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7923 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7924 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7925 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7926
7927 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7928 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7929
7930 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7931
7932 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7933 cilkplus_runtime.
7934
dfba0905 79352016-04-27 Marc Glisse <marc.glisse@inria.fr>
7936
7937 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7938 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7939
605a4556 79402015-04-27 Ryan Burn <contact@rnburn.com>
7941
7942 PR c++/69024
7943 PR c++/68997
7944 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7945 diagnostic.
7946 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7947 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7948
6a1231a5 79492016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7950
7951 * gnat.dg/limited_with4.ad[sb]: New test.
7952 * gnat.dg/limited_with4_pkg.ads: New helper.
7953
4dad9e09 79542016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7955
7956 PR target/70155
7957 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7958 and movv1ti_internal patterns
7959 * gcc.target/i386/pr70155-1.c: New test.
7960 * gcc.target/i386/pr70155-2.c: Likewise.
7961 * gcc.target/i386/pr70155-3.c: Likewise.
7962 * gcc.target/i386/pr70155-4.c: Likewise.
7963 * gcc.target/i386/pr70155-5.c: Likewise.
7964 * gcc.target/i386/pr70155-6.c: Likewise.
7965 * gcc.target/i386/pr70155-7.c: Likewise.
7966 * gcc.target/i386/pr70155-8.c: Likewise.
7967 * gcc.target/i386/pr70155-9.c: Likewise.
7968 * gcc.target/i386/pr70155-10.c: Likewise.
7969 * gcc.target/i386/pr70155-11.c: Likewise.
7970 * gcc.target/i386/pr70155-12.c: Likewise.
7971 * gcc.target/i386/pr70155-13.c: Likewise.
7972 * gcc.target/i386/pr70155-14.c: Likewise.
7973 * gcc.target/i386/pr70155-15.c: Likewise.
7974 * gcc.target/i386/pr70155-16.c: Likewise.
7975 * gcc.target/i386/pr70155-17.c: Likewise.
7976 * gcc.target/i386/pr70155-18.c: Likewise.
7977 * gcc.target/i386/pr70155-19.c: Likewise.
7978 * gcc.target/i386/pr70155-20.c: Likewise.
7979 * gcc.target/i386/pr70155-21.c: Likewise.
7980 * gcc.target/i386/pr70155-22.c: Likewise.
7981
a80f3f45 79822016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7983
7984 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7985 ".{5,6}".
7986
279305d1 79872016-04-27 Bin Cheng <bin.cheng@arm.com>
7988
7989 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7990 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7991 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7992 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7993 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7994
8974b625 79952016-04-27 Richard Biener <rguenther@suse.de>
7996
7997 PR ipa/70760
7998 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7999 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8000
886d5463 80012016-04-27 Nathan Sidwell <nathan@acm.org>
8002
8003 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8004 * g++.dg/ubsan/pr63956.C: Adjust error location.
8005
f0e35aa9 80062016-04-27 Nick Clifton <nickc@redhat.com>
8007
8008 PR middle-end/49889
8009 * gcc.dg/pr49889.c: New test.
8010
40385231 80112016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8012
8013 * c-c++-common/memset-array.c: New test.
8014
37229a71 80152016-04-26 Martin Sebor <msebor@redhat.com>
8016
8017 PR c++/66639
8018 * g++.dg/cpp1y/func_constexpr.C: New test.
8019
3eedf9bd 80202016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8021
8022 PR c++/70241
8023 * g++.dg/cpp0x/enum32.C: New test.
8024 * g++.dg/cpp0x/enum33.C: New test.
8025
80262016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8027
8028 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8029 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8030 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8031 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8032 * gcc.c-torture/execute/pr38151.c: Likewise.
8033 * gcc.c-torture/execute/pr66556.c: Likewise.
8034 * gcc.c-torture/execute/pr67781.c: Likewise.
8035 * gcc.c-torture/execute/pr68648.c: Likewise.
8036
8c51f92f 80372016-04-26 Marc Glisse <marc.glisse@inria.fr>
8038
8039 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8040
fa20ebd3 80412016-04-26 Marek Polacek <polacek@redhat.com>
8042
8043 PR c/67784
8044 * gcc.dg/pr67784-3.c: New test.
8045 * gcc.dg/pr67784-4.c: New test.
8046 * gcc.dg/pr67784-5.c: New test.
8047
9db47803 8048 PR c/70791
8049 * gcc.dg/Wnested-externs-2.c: New test.
8050
bff407f2 80512016-04-26 Marc Glisse <marc.glisse@inria.fr>
8052
8053 * gcc.dg/fold-plusmult.c: Adjust.
8054 * gcc.dg/no-strict-overflow-6.c: Adjust.
8055 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8056
78d0c69e 80572016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8058
8059 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8060 number scans.
8061 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8062 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8063 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8064 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8065 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8066 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8067 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8068 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8069 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8070 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8071 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8072 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8073 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8074 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8075 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8076 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8077 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8078 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8079 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8080 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8081 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8082 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8083 scans.
8084 * gcc.target/i386/pr32219-4.c: Likewise.
8085 * gcc.target/i386/pr32219-6.c: Likewise.
8086 * gcc.target/i386/pr32219-8.c: Likewise.
8087
221d6722 80882016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089
8090 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8091 associated options.
8092
514727a9 80932016-04-26 Marek Polacek <polacek@redhat.com>
8094
8095 PR c++/70744
8096 * g++.dg/ext/cond2.C: New test.
8097
e6ee4c61 80982016-04-26 Bin Cheng <bin.cheng@arm.com>
8099
8100 PR tree-optimization/70771
8101 PR tree-optimization/70775
8102 * gcc.dg/pr70771.c: New test.
3730828c 8103 * gcc.dg/pr70775.c: New test.
e6ee4c61 8104
b3d72796 81052016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8106
8107 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8108
c11ece29 81092016-04-25 Richard Biener <rguenther@suse.de>
8110
8111 PR tree-optimization/70780
8112 * gcc.dg/torture/pr70780.c: New testcase.
8113
92a44a68 81142016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8115
4860a6bf 8116 * gcc.target/arm/neon-vaddws16.c: New test.
8117 * gcc.target/arm/neon-vaddws32.c: New test.
8118 * gcc.target/arm/neon-vaddwu16.c: New test.
8119 * gcc.target/arm/neon-vaddwu32.c: New test.
8120 * gcc.target/arm/neon-vaddwu8.c: New test.
8121 * lib/target-supports.exp
d40b10b2 8122 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8123 that arm neon support vector widen sum of HImode TO SImode.
8124
4bbfd6c2 81252016-04-23 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR sanitizer/70712
8128 * c-c++-common/asan/pr70712.c: New test.
8129
524df596 81302016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8131
8132 * .gitattributes: New file.
8133
426c75c3 81342016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8135
8136 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8137
c052a8d5 81382016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8139
8140 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8141 * gfortran.dg/submodule_15.f08: Likewise.
8142
c08d4612 81432016-04-22 Richard Biener <rguenther@suse.de>
8144
8145 PR tree-optimization/70740
8146 * gcc.dg/torture/pr70740.c: New testcase.
8147
fd3211e1 81482016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8149
8150 PR target/70750
8151 * gcc.target/i386/pr70750-1.c: New test.
8152 * gcc.target/i386/pr70750-2.c: Likewise.
8153
15acd78c 81542016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8155
8156 PR c++/70540
8157 * g++.dg/cpp0x/auto48.C: New.
8158
192bf59c 81592016-04-21 Marek Polacek <polacek@redhat.com>
8160
8161 PR c++/70513
8162 * g++.dg/cpp0x/forw_enum12.C: New test.
8163 * g++.dg/cpp0x/forw_enum13.C: New test.
8164
5d429e99 81652016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8166
8167 PR target/70728
8168 * gcc.target/i386/pr70728.c: New test.
8169
06777d85 81702016-04-21 Richard Biener <rguenther@suse.de>
8171
8172 PR middle-end/70747
8173 * gcc.dg/pr70747.c: New testcase.
8174
7434c6fb 81752016-04-21 Bin Cheng <bin.cheng@arm.com>
8176
8177 PR tree-optimization/70715
8178 * gcc.dg/tree-ssa/scev-13.c: New test.
8179
f3ec0970 81802016-04-21 Marc Glisse <marc.glisse@inria.fr>
8181
8182 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8183
523f3a9d 81842016-04-21 Marc Glisse <marc.glisse@inria.fr>
8185
8186 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8187
ace7bf06 81882016-04-20 Jan Hubicka <jh@suse.cz>
8189
8190 PR ipa/70018
8191 * g++.dg/ipa/nothrow-1.C: New testcase.
8192
2b073aa6 81932016-04-20 Nathan Sidwell <nathan@acm.org>
8194
8195 PR c++/55635
8196 * g++.dg/eh/delete1.C: New.
8197
8a574c11 81982016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8199
8200 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8201 -mtune-ctrl=sse_typeless_stores.
8202
e3400750 82032016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8204
8205 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8206
4bd8a059 82072016-04-20 Bin Cheng <bin.cheng@arm.com>
8208
8209 PR tree-optimization/69489
8210 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8211
70574e60 82122016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8213
8214 PR c++/69363
8215 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8216 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8217 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8218
bd6f374c 82192016-04-20 Bin Cheng <bin.cheng@arm.com>
8220
8221 PR tree-optimization/56625
8222 PR tree-optimization/69489
8223 * gcc.dg/vect/pr56625.c: New test.
8224 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8225
482539ee 82262016-04-20 Andrew Pinski <apinski@cavium.com>
8227
8228 PR target/64971
8229 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8230
b4672800 82312016-04-20 Arnaud Charlet <charlet@adacore.com>
8232
8233 * gnat.dg/self1.adb: Remove now incorrect test.
8234
4fb48737 82352016-04-20 Bin Cheng <bin.cheng@arm.com>
8236
8237 * gcc.dg/tree-ssa/scev-11.c: New test.
8238 * gcc.dg/tree-ssa/scev-12.c: New test.
8239
97efb92e 82402016-04-20 Marek Polacek <polacek@redhat.com>
8241
8242 PR tree-optimization/70725
8243 * gcc.dg/pr70725.c: New test.
8244
9d2d4060 82452016-04-20 Richard Biener <rguenther@suse.de>
8246
8247 PR tree-optimization/70726
8248 * g++.dg/vect/pr70726.cc: New testcase.
8249
54530437 82502016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8251
8252 PR target/70674
8253 * gcc.target/s390/pr70674.c: New test.
8254
acda2210 82552016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8256
8257 PR libgfortran/70684
8258 * gfortran.dg/list_read_14.f90: New test.
8259
b7040bb0 82602016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8261
8262 PR target/69201
8263 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8264 extern to force it misaligned.
8265 (b): Likewise.
8266 (c): Likewise.
8267 (d): Likewise.
8268 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8269 Don't check `*' before movv4sf_internal.
8270 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8271 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8272 Don't check `*' before movv16qi_internal.
8273 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8274 extern to force it misaligned.
8275 (b): Likewise.
8276 (c): Likewise.
8277 (d): Likewise.
8278 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8279 Don't check `*' before movv2df_internal.
8280 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8281 extern to force it misaligned.
8282 (b): Likewise.
8283 (c): Likewise.
8284 (d): Likewise.
8285 Check movv8sf_internal instead of avx_storeups256.
8286 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8287
263b5475 82882016-04-19 Richard Biener <rguenther@suse.de>
8289
8290 PR tree-optimization/70171
8291 * g++.dg/tree-ssa/pr70171.C: New testcase.
8292
222ac318 82932016-04-19 Richard Biener <rguenther@suse.de>
8294
8295 PR tree-optimization/70724
8296 * gcc.dg/torture/pr70724.c: New testcase.
8297
003000a4 82982016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8299
8300 PR middle-end/70689
4860a6bf 8301 * gcc.target/i386/pr70689.c: New.
003000a4 8302
3f6e13de 83032016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8304
8305 PR target/70708
8306 * gcc.target/i386/pr70708.c: New test.
8307
10abddbd 83082016-04-18 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/43434
8311 * gcc.dg/vect/pr43434.c: New testcase.
8312 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8313 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8314 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8315 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8316 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8317 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8318 * gcc.dg/gomp/pr68640.c: Likewise.
8319 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8320 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8321
950db54a 83222016-04-18 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/70701
8325 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8326
67ccbf39 83272016-04-18 Tom de Vries <tom@codesourcery.com>
8328
8329 PR testsuite/70699
8330 * gcc.dg/pr70161.c: Add dot-file scans.
8331 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8332 instead of after last dot char.
8333
021ad2f3 83342016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8335
8336 * c-c++-common/dump-ada-spec-3.c: New test.
8337 * c-c++-common/dump-ada-spec-4.c: Likewise.
8338
d572fcfd 83392016-04-17 Tom de Vries <tom@codesourcery.com>
8340
8341 PR other/70183
8342 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8343
8b4ee73c 83442016-04-15 Jan Hubicka <jh@suse.cz>
8345
8346 PR ipa/70018
8347 * g++.dg/ipa/pure-const-1.C: New testcase.
8348 * g++.dg/ipa/pure-const-2.C: New testcase.
8349 * g++.dg/ipa/pure-const-3.C: New testcase.
8350
eac243e7 83512016-04-15 Marek Polacek <polacek@redhat.com>
8352
8353 PR c/70671
8354 * gcc.dg/bitfld-22.c: New test.
8355
64c1df32 83562016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8357
8358 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8359 x86_64.
8360
926f9422 83612016-04-15 Marek Polacek <polacek@redhat.com>
8362
8363 PR c/70651
8364 * c-c++-common/pr70651.c: New test.
8365
309bbaa3 83662016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8367
8368 PR rtl-optimization/70681
8369 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8370 dump scan on arm and powerpc.
8371 * gcc.dg/pr10474.c: Likewise.
8372
b4ba8358 83732016-04-15 Jakub Jelinek <jakub@redhat.com>
8374
ed92874a 8375 PR c++/69517
8376 PR c++/70019
8377 PR c++/70588
8378 * g++.dg/cpp1y/vla11.C: Revert for real.
8379
b4ba8358 8380 PR c/70436
8381 * c-c++-common/Wparentheses-1.c: New test.
8382 * c-c++-common/gomp/Wparentheses-1.c: New test.
8383 * c-c++-common/gomp/Wparentheses-2.c: New test.
8384 * c-c++-common/gomp/Wparentheses-3.c: New test.
8385 * c-c++-common/gomp/Wparentheses-4.c: New test.
8386 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8387 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8388 * c-c++-common/goacc/Wparentheses-1.c: New test.
8389
65717bb5 83902016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8391
8392 PR target/70662
8393 * gcc.target/i386/pr70662.c: New test.
8394
ca1a4077 83952016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8396 Alan Modra <amodra@gmail.com>
ca1a4077 8397
8398 PR tree-optimization/70130
8399 * gcc.dg/vect/O3-pr70130.c: New testcase.
8400
dbe1794c 84012016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8402
11836644 8403 PR target/70669
8404 * gcc.target/powerpc/pr70669.c: New test.
8405
dbe1794c 8406 PR target/70640
8407 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8408 a power7 system that does not have an assembler that supports
8409 power8.
8410
4c1007f1 84112016-04-14 Martin Sebor <msebor@redhat.com>
8412
8413 PR c++/69517
8414 PR c++/70019
8415 PR c++/70588
8416 * c-c++-common/ubsan/vla-1.c: Revert.
8417 * g++.dg/cpp1y/vla11.C: Same.
8418 * g++.dg/cpp1y/vla12.C: Same.
8419 * g++.dg/cpp1y/vla13.C: Same.
8420 * g++.dg/cpp1y/vla14.C: Same.
8421 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8422 * g++.dg/init/array24.C: Same.
4c1007f1 8423 * g++.dg/ubsan/vla-1.C: Same.
8424
22dcab66 84252016-04-14 Marek Polacek <polacek@redhat.com>
8426 Jan Hubicka <hubicka@ucw.cz>
8427
8428 PR c++/70029
8429 * g++.dg/torture/pr70029.C: New test.
8430
3e74b025 84312016-04-14 Martin Sebor <msebor@redhat.com>
8432
8433 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8434 type size to prevent failures on targets with very low maximum
8435 alignment.
8436
1d2e0f2a 84372016-04-14 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/70623
8440 * gcc.dg/torture/pr70623.c: New testcase.
8441 * gcc.dg/torture/pr70623-2.c: Likewise.
8442
9aed0626 84432016-04-13 Martin Sebor <msebor@redhat.com>
8444
8445 PR c++/69517
8446 PR c++/70019
8447 PR c++/70588
8448 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8449 * g++.dg/cpp1y/vla11.C: New test.
8450 * g++.dg/cpp1y/vla12.C: New test.
8451 * g++.dg/cpp1y/vla13.C: New test.
8452 * g++.dg/cpp1y/vla14.C: New test.
8453 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8454 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8455 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8456
fd499010 84572016-04-13 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR c++/70641
8460 * g++.dg/opt/pr70641.C: New test.
8461
87fa7252 84622016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8463
8464 PR rtl-optimization/68749
8465 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8466 effects of argument promotions.
8467 Remove default args to dg-skip-if.
8468
6c40e18b 84692016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8470
8471 PR c++/70635
8472 * g++.dg/parse/pr70635.C: New.
8473
92c53257 84742016-04-13 Marek Polacek <polacek@redhat.com>
8475
8476 PR c++/70639
8477 * c-c++-common/Wmisleading-indentation-4.c: New test.
8478
0241e4dc 84792016-04-13 Marek Polacek <polacek@redhat.com>
8480
8481 PR c/70436
4860a6bf 8482 * gcc.dg/Wparentheses-12.c: New test.
8483 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8484
92bda444 84852016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8486
8487 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8488 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8489 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8490
38ea8a26 84912016-04-13 Jakub Jelinek <jakub@redhat.com>
8492
d08aa032 8493 PR middle-end/70633
8494 * gcc.c-torture/compile/pr70633.c: New test.
8495
38ea8a26 8496 PR debug/70628
8497 * gcc.dg/torture/pr70628.c: New test.
8498
9231d5c2 84992016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8500
8501 PR c++/70610
8502 * g++.dg/template/pr70610.C: New test.
8503 * g++.dg/template/pr70610-2.C: New test.
8504 * g++.dg/template/pr70610-3.C: New test.
8505 * g++.dg/template/pr70610-4.C: New test.
8506
249ca944 85072016-04-12 Jakub Jelinek <jakub@redhat.com>
8508
7f2ea2fb 8509 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8510 128 instead of 32.
8511
249ca944 8512 PR c++/70571
8513 * g++.dg/ext/pr70571.C: New test.
8514
8ca5a97d 85152016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8516
bf32a52d 8517 PR target/70640
8ca5a97d 8518 * gcc.target/powerpc/pr70640.c: New test.
8519
e971b45f 85202016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8521
8522 PR c++/68722
8523 * g++.dg/parse/pr68722.C: New.
8524
0b54d964 85252016-04-12 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR rtl-optimization/70596
8528 * gcc.target/i386/pr70596.c: New test.
8529
d2dd85e3 85302016-04-12 Nathan Sidwell <nathan@acm.org>
8531
8532 PR c++/70501
8533 * g++.dg/init/pr70501.C: New.
8534
2d0001b0 85352016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8536
8537 * gcc.target/i386/asm-flag-6.c: New test.
8538
6c4df0d1 85392016-04-12 Tom de Vries <tom@codesourcery.com>
8540
8541 PR tree-optimization/68756
8542 * gcc.dg/graphite/pr68756.c: New test.
8543
0d60da57 85442016-04-12 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR tree-optimization/70602
8547 * gcc.c-torture/execute/pr70602.c: New test.
8548
62735984 85492016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8550
8551 PR target/70381
8552 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8553 __float128 emulator is built and runs.
8554 * gcc.target/powerpc/float128-1.c: Likewise.
8555
8556 * lib/target-supports.exp (check_ppc_float128_sw_available):
8557 Rework tests for __float128 software and hardware
8558 availability. Fix exit condition to return 0 on success.
8559
a702492c 85602016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8561
8562 PR target/70133
8563 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8564 * gcc.target/aarch64/target_attr_15.c: Likewise.
8565
a8c5ce92 85662016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8567
8568 PR c++/69066
8569 * g++.dg/cpp1y/pr69066.C: New.
8570
5ecab913 85712016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8572
8573 PR fortran/68566
8574 * gfortran.dg/pr36192.f90: Update test.
8575 * gfortran.dg/pr36192_1.f90: Update test.
8576 * gfortran.dg/real_dimension_1.f: Update test.
8577 * gfortran.dg/parameter_array_init_7.f90: New test.
8578
6cb5ef70 85792016-04-09 John David Anglin <danglin@gcc.gnu.org>
8580
4edfdd23 8581 PR testsuite/64039
8582 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8583
964f71e3 8584 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8585
5d61c198 8586 PR rtl-optimization/66669
8587 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8588
16eaaf58 8589 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8590
0b68802d 8591 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8592 * gcc.dg/pie-1.c: Likewise.
8593 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8594 * gcc.dg/pic-4.c: Likewise.
8595 * gcc.dg/pie-3.c: Likewise.
8596 * gcc.dg/pie-4.c: Likewise.
8597
9c0dd509 8598 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8599
03b2d3c1 8600 PR tree-optimization/68644
8601 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8602
6cb5ef70 8603 PR rtl-optimization/64886
8604 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8605
07de41ba 86062016-04-09 Tom de Vries <tom@codesourcery.com>
8607
8608 PR tree-optimization/68953
8609 * gcc.dg/graphite/pr68953.c: New test.
8610
d294e3fb 86112016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8612
8613 PR fortran/70592
8614 * gfortran.dg/deferred_character_16.f90: New test.
8615
3cb15094 86162016-04-09 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR tree-optimization/70586
8619 * gcc.c-torture/execute/pr70586.c: New test.
8620
a02dc66f 86212016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8622
8623 PR sanitizer/70573
8624 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8625 with __builtin_memset
8626 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8627
0c302595 86282016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8629
8630 PR lto/70289
8631 PR ipa/70348
8632 PR tree-optimization/70373
8633 PR middle-end/70533
8634 PR middle-end/70534
8635 PR middle-end/70535
8636 * c-c++-common/goacc/reduction-5.c: New test.
8637 * c-c++-common/goacc/reduction-promotions.c: New test.
8638 * gfortran.dg/goacc/reduction-3.f95: New test.
8639 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8640
c6c0523b 86412016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8642
8643 PR c++/70590
8644 PR c++/70452
8645 * g++.dg/pr70590.C: New test.
8646 * g++.dg/pr70590-2.C: New test.
8647
3ac399da 86482016-04-08 Jakub Jelinek <jakub@redhat.com>
8649
e97d1706 8650 PR middle-end/70593
8651 * gcc.target/i386/pr70593.c: New test.
8652
3ac399da 8653 PR rtl-optimization/70574
8654 * gcc.target/i386/avx2-pr70574.c: New test.
8655
fcfbb129 86562016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8657
8658 PR sanitizer/70541
8659 * c-c++-common/asan/pr70541.c: New test.
8660
0aabcddf 86612016-04-08 Tom de Vries <tom@codesourcery.com>
8662
8663 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8664 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8665
bec0c1e8 86662016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8667
8668 PR target/70566
8669 * gcc.c-torture/execute/pr70566.c: New test.
8670
87c791f5 86712016-04-08 Tom de Vries <tom@codesourcery.com>
8672
8673 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8674 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8675
7f38718f 86762016-04-08 Alan Modra <amodra@gmail.com>
8677
8678 * gcc.target/powerpc/pr70117.c: New.
8679
a96a7710 86802016-04-07 Jakub Jelinek <jakub@redhat.com>
8681
7a6265d1 8682 PR testsuite/70581
8683 * gcc.dg/lto/simd-function_0.c: New test.
8684
a96a7710 8685 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8686 clones.
8687 * c-c++-common/attr-simd-2.c: Likewise.
8688 * c-c++-common/attr-simd-4.c: Likewise.
8689 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8690 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8691
508dd607 86922016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8693
8694 PR testsuite/70553
8695 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8696
1b61585a 86972016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8698 Tom de Vries <tom@codesourcery.com>
8699
8700 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8701 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8702 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8703 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8704 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8705 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8706 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8707 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8708
5f060aa8 87092016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8710
8711 PR c/70436
8712 * g++.dg/warn/Wparentheses-29.C: New test.
8713
d3831f71 87142016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8715
8716 PR c/70436
8717 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8718 explicit braces to resolve a future -Wparentheses warning.
8719
382ece2d 87202016-04-06 Richard Henderson <rth@redhat.com>
8721
8722 * gcc.dg/pr61817-1.c: New test.
8723 * gcc.dg/pr61817-2.c: New test.
8724 * gcc.dg/pr69391-1.c: New test.
8725 * gcc.dg/pr69391-2.c: New test.
8726
72234ee9 87272016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8728
8729 PR rtl-optimization/70398
4860a6bf 8730 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8731
5547150a 87322016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8733
8734 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8735
15b70121 87362016-04-06 Yvan Roux <yvan.roux@linaro.org>
8737 Pedro Alves <palves@redhat.com>
8738
8739 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8740
585aefbb 87412016-04-06 Jakub Jelinek <jakub@redhat.com>
8742
0cbb513b 8743 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8744 Check for avx512f effective targets instead of avx2.
8745 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8746 for AVX512F clones.
8747 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8748 * g++.dg/gomp/declare-simd-1.C: Likewise.
8749 * g++.dg/gomp/declare-simd-3.C: Likewise.
8750 * g++.dg/gomp/declare-simd-4.C: Likewise.
8751
585aefbb 8752 PR middle-end/70550
8753 * c-c++-common/gomp/pr70550-1.c: New test.
8754 * c-c++-common/gomp/pr70550-2.c: New test.
8755
0b91cceb 87562016-04-05 Nathan Sidwell <nathan@acm.org>
8757
8758 PR c++/70512
8759 * g++.dg/ext/attribute-may-alias-5.C: New.
8760
645a9d8e 87612016-04-05 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR c++/70336
8764 * c-c++-common/pr70336.c: New test.
8765 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8766 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8767
bdf23925 87682016-04-05 Jan Hubicka <hubicka@ucw.cz>
8769
8770 PR ipa/66223
8771 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8772
aaff837c 87732016-04-05 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR rtl-optimization/70542
8776 * gcc.dg/torture/pr70542.c: New test.
8777 * gcc.target/i386/avx2-pr70542.c: New test.
8778
2eac58a0 87792016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8780
8781 PR tree-optimization/70509
8782 * gcc.target/i386/avx512bw-pr70509.c: New test.
8783
4f7ebe46 87842016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8785
8786 PR c++/70452
8787 * g++.dg/ext/constexpr-vla4.C: New test.
8788
305d86a0 87892016-04-05 Uros Bizjak <ubizjak@gmail.com>
8790
8791 PR target/70510
8792 * gcc.target/i386/pr70510.c: New test.
8793
eec3b789 87942016-04-05 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/70526
8797 * g++.dg/torture/pr70526.C: New testcase.
8798
ca943582 87992016-04-05 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR target/70525
8802 * gcc.target/i386/pr70525.c: New test.
8803
87825cd5 88042016-04-05 Richard Biener <rguenther@suse.de>
8805
8806 PR middle-end/70499
8807 * g++.dg/torture/pr70499.C: New testcase.
8808
14638828 88092016-04-05 Richard Biener <rguenther@suse.de>
8810
8811 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8812 remove XFAIL.
8813
967a90d5 88142016-04-04 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR middle-end/70307
8817 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8818 rs6000 ABI warnings.
8819
d374a3a3 88202016-04-04 Jan Hubicka <hubicka@ucw.cz>
8821
8822 PR ipa/66223
8823 * g++.dg/ipa/devirt-51.C: New testcase.
8824
8ff377a6 88252016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8826 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8827
8828 PR middle-end/70457
8829 * gcc.dg/torture/pr70457.c: New.
8830
f567b44f 88312016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8832
8833 PR fortran/67538
8834 * gfortran.dg/allocate_with_source_19.f08: New test.
8835
89d4ebfa 88362016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8837
8838 PR fortran/65795
8839 * gfortran.dg/coarray_allocate_6.f08: New test.
8840
68ab33a6 88412016-04-04 Richard Biener <rguenther@suse.de>
8842
8843 PR rtl-optimization/70484
8844 * gcc.dg/torture/pr70484.c: New testcase.
8845
c4f5465d 88462016-04-04 Marek Polacek <polacek@redhat.com>
8847
8848 PR c/70307
8849 * gcc.dg/torture/pr70307.c: New test.
8850
bfec6609 88512016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8852
8853 PR target/70416
8854 PR target/67391
8855 * gcc.target/sh/torture/pr70416.c: New.
8856
40df9099 88572016-04-02 Martin Sebor <msebor@redhat.com>
8858
8859 PR c++/67376
8860 PR c++/70170
8861 PR c++/70172
8862 PR c++/70228
8863 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8864 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8865 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8866 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8867 * g++.dg/cpp0x/constexpr-string.C: Same.
8868 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8869 * g++.dg/cpp0x/pr65398.C: Same.
8870 * g++.dg/ext/constexpr-vla1.C: Same.
8871 * g++.dg/ext/constexpr-vla2.C: Same.
8872 * g++.dg/ext/constexpr-vla3.C: Same.
8873 * g++.dg/ubsan/pr63956.C: Same.
8874
0edb9bfe 88752016-04-01 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR rtl-optimization/70467
8878 * gcc.target/i386/pr70467-2.c: New test.
8879
e5b1a1d9 88802016-04-01 Jakub Jelinek <jakub@redhat.com>
8881 Marek Polacek <polacek@redhat.com>
8882
8883 PR c++/70488
8884 * g++.dg/init/new47.C: New test.
8885
b2ca3fb0 88862016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8887
8888 PR target/70496
8889 * gcc.target/arm/pr70496.c: New test.
8890
4c3bd1e3 88912016-04-01 Nathan Sidwell <nathan@acm.org>
8892
47de69ad 8893 PR c++/68475
8894 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8895
313d569f 88962016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8897
8898 PR target/69890
8899 * gcc.dg/strlenopt.h (memmove): New.
8900 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8901 instead of "string.h".
8902 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8903 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8904 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8905 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8906 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8907 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8908 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8909 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8910 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8911 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8912 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8913 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8914 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8915 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8916 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8917 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8918 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8919 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8920 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8921 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8922
5469facd 89232016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8924
8925 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8926 (Holder::foo): Reflect this.
8927
503de754 89282016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8929
8930 PR target/70442
8931 * gcc.dg/pr70442.c: New test.
8932
13ee2de7 89332016-03-31 Nathan Sidwell <nathan@acm.org>
8934
8935 PR c++/70393
8936 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8937
5e0d03a8 89382016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8939
8940 PR target/70453
8941 * gcc.target/i386/pr70453.c: New test.
8942
8cb82ed4 89432016-03-31 Andrey Belevantsev <abel@ispras.ru>
8944
8945 PR target/70292
8946 * gcc.c-torture/pr70292.c: New test.
8947
7952b661 89482016-03-31 Marek Polacek <polacek@redhat.com>
8949
8950 PR c/70297
8951 * c-c++-common/pr70297.c: New test.
8952 * g++.dg/cpp0x/typedef-redecl.C: New test.
8953 * gcc.dg/typedef-redecl2.c: New test.
8954
1607cc74 89552016-03-31 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR rtl-optimization/70460
8958 * gcc.c-torture/execute/pr70460.c: New test.
8959
c689c252 89602016-03-31 Richard Biener <rguenther@suse.de>
8961
8962 PR c++/70430
8963 * g++.dg/ext/vector30.C: New testcase.
8964
91c9586d 89652016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8966 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8967
8968 * gfortran.dg/fmt_pf.f90: New test.
8969
afa5c1b8 89702016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8971
8972 Forward-port from 5 branch
8973 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR testsuite/70356
8976 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8977 dg-require-effective-target after dg-do.
8978
8979 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8980
8981 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8982
6a5dcab3 89832016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8984 Julian Brown <julian@codesourcery.com>
8985 Chung-Lin Tang <cltang@codesourcery.com>
8986 Cesar Philippidis <cesar@codesourcery.com>
8987 James Norris <jnorris@codesourcery.com>
8988 Tom de Vries <tom@codesourcery.com>
8989 Nathan Sidwell <nathan@codesourcery.com>
8990
305d86a0 8991 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8992 * c-c++-common/goacc/loop-clauses.c: Likewise.
8993 * g++.dg/goacc/template.C: Likewise.
8994 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8995 * gfortran.dg/goacc/loop-1.f95: Likewise.
8996 * gfortran.dg/goacc/loop-5.f95: Likewise.
8997 * gfortran.dg/goacc/loop-6.f95: Likewise.
8998 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8999 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9000 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9001 * c-c++-common/goacc/clauses-fail.c: Likewise.
9002 * c-c++-common/goacc/parallel-1.c: Likewise.
9003 * c-c++-common/goacc/reduction-1.c: Likewise.
9004 * c-c++-common/goacc/reduction-2.c: Likewise.
9005 * c-c++-common/goacc/reduction-3.c: Likewise.
9006 * c-c++-common/goacc/reduction-4.c: Likewise.
9007 * c-c++-common/goacc/routine-3.c: Likewise.
9008 * c-c++-common/goacc/routine-4.c: Likewise.
9009 * c-c++-common/goacc/routine-5.c: Likewise.
9010 * c-c++-common/goacc/tile.c: Likewise.
9011 * g++.dg/goacc/template.C: Likewise.
9012 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9013 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9014 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9015 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9016 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9017 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9018 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9019 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9020 * c-c++-common/goacc/use_device-1.c: ... this file.
9021 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9022 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9023 * c-c++-common/goacc/host_data-6.c: ... this file.
9024 * c-c++-common/goacc/loop-2-kernels.c: New file.
9025 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9026 * c-c++-common/goacc/loop-3.c: Likewise.
9027 * g++.dg/goacc/reference.C: Likewise.
9028 * g++.dg/goacc/routine-1.C: Likewise.
9029 * g++.dg/goacc/routine-2.C: Likewise.
9030
932c0baa 90312016-03-30 Richard Biener <rguenther@suse.de>
9032
9033 PR middle-end/70450
9034 * gcc.dg/torture/pr70450.c: New testcase.
9035
7f7c4659 90362016-03-30 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR target/70421
9039 * gcc.dg/torture/pr70421.c: New test.
9040 * gcc.target/i386/avx512f-pr70421.c: New test.
9041
9cbfe80c 90422016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9043
9044 PR testsuite/70364
9045 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9046 (check): New function.
9047 (bar): Call check.
9048 (foo): Align stack to 16 bytes when calling bar.
9049 * gcc.target/i386/cleanup-2.c: Likewise.
9050
f56c7d36 90512016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9052
9053 PR tree-optimization/59124
9054 * gcc.dg/Warray-bounds-19.c: New test.
9055
92a44a68 90562016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9057
9058 * lib/prune.exp (escape_regex_chars): New.
9059 (prune_file_path): Update to quote metcharacters for regexp.
9060
a3daa269 90612016-03-29 Jakub Jelinek <jakub@redhat.com>
9062
24e1ba3d 9063 PR rtl-optimization/70429
9064 * gcc.c-torture/execute/pr70429.c: New test.
9065
a3daa269 9066 PR tree-optimization/70405
9067 * gcc.dg/pr70405.c: New test.
9068
3ef41a6e 90692016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9070
9071 PR fortran/70397
9072 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9073 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9074
4abd9410 90752016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9076
9077 PR testsuite/64177
9078 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9079 __cilkrts_set_param to set two workers.
9080 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9081 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9082
b58e5f0f 90832016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9084
305d86a0 9085 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9086
bff53658 90872016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9088
9089 PR target/70406
305d86a0 9090 * gcc.target/i386/pr70406.c: New test.
bff53658 9091
bb2c9c15 90922016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9093
9094 * gnat.dg/specs/double_record_extension3.ads: New test.
9095
f12c84ab 90962016-03-25 Richard Henderson <rth@redhat.com>
9097
9098 PR target/70120
9099 * gcc.target/aarch64/pr70120-1.c: New.
9100 * gcc.target/aarch64/pr70120-2.c: New.
9101 * gcc.target/aarch64/pr70120-3.c: New.
9102
b0bf58c4 91032016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9104
9105 PR c++/62212
9106 * g++.dg/template/mangle2.C: The dg-do directive should be
9107 "compile" not "assemble".
9108
f175ba0f 91092016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9110
9111 PR lto/69650
9112 * gcc.dg/pr69650.c: New test.
9113
4cc3295f 91142016-03-25 David Edelsohn <dje.gcc@gmail.com>
9115
9116 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9117
0cf40600 91182016-03-25 Alan Modra <amodra@gmail.com>
9119
9120 * gcc.dg/dfp/pr70052.c: New test.
9121
3aebf099 91222016-03-24 Richard Henderson <rth@redhat.com>
9123
9124 PR middle-end/69845
9125 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9126 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9127
83245bd3 91282016-03-24 Tom de Vries <tom@codesourcery.com>
9129
9130 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9131
108e7ee4 91322016-03-24 Tom de Vries <tom@codesourcery.com>
9133
9134 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9135 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9136
17af0b14 91372016-03-24 Tom de Vries <tom@codesourcery.com>
9138
9139 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9140 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9141
6c8770ee 91422016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9143
9144 PR c++/62212
9145 * g++.dg/template/mangle2.C: New test.
9146
a7e21b7b 91472016-03-24 Richard Biener <rguenther@suse.de>
9148
9149 PR tree-optimization/70396
9150 * gcc.dg/torture/pr70396.c: New testcase.
9151
f365d297 91522016-03-24 Richard Biener <rguenther@suse.de>
9153
9154 PR middle-end/70370
9155 * gcc.dg/torture/pr70370.c: New testcase.
9156
da7aeb13 91572016-03-24 Tom de Vries <tom@codesourcery.com>
9158
9159 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9160 * gfortran.dg/goacc/kernels-tree.f95: Same.
9161 * gfortran.dg/goacc/parallel-tree.f95: Same.
9162
80b30de0 91632016-03-24 Tom de Vries <tom@codesourcery.com>
9164
9165 * c-c++-common/goacc/uninit-if-clause.c: New test.
9166 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9167
cb9b6b99 91682016-03-24 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR target/70290
305d86a0 9171 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9172 Fix formatting.
cb9b6b99 9173
a4225fff 91742016-03-24 Richard Biener <rguenther@suse.de>
9175
9176 PR tree-optimization/70372
9177 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9178
5a869ab8 91792016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9180
9181 PR c++/70347
9182 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9183
36ce5faa 91842016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9185
9186 PR c++/70332
9187 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9188
c4fa85c9 91892016-03-23 Jakub Jelinek <jakub@redhat.com>
9190
d9377ad5 9191 PR c++/70001
9192 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9193 * g++.dg/cpp1y/pr70001.C: New test.
9194
c4fa85c9 9195 PR c++/70323
9196 * g++.dg/cpp0x/constexpr-70323.C: New test.
9197
0a2062da 91982016-03-23 Alexandre Oliva <aoliva@redhat.com>
9199 Jason Merrill <jason@redhat.com>
9200 Jakub Jelinek <jakub@redhat.com>
9201
9202 PR c++/69315
9203 * g++.dg/cpp0x/constexpr-69315.C: New test.
9204 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9205
62d2a6dc 92062016-03-23 Marek Polacek <polacek@redhat.com>
9207
9208 PR c++/69884
9209 * g++.dg/warn/Wignored-attributes-1.C: New test.
9210 * g++.dg/warn/Wignored-attributes-2.C: New test.
9211
a82d6246 92122016-03-23 Tom de Vries <tom@codesourcery.com>
9213
9214 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9215 initialization.
9216 * gfortran.dg/goacc/private-3.f95 (test): Same.
9217 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9218 missing use param.
9219
dc834ba1 92202016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9221
9222 * lib/target-supports.exp: Remove v7ve entry from loop
9223 creating effective target checks.
9224 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9225 (add_options_for_arm_arch_v7ve): Likewise.
9226
7e83fd1f 92272016-03-23 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR tree-optimization/70354
9230 * gcc.dg/vect/pr70354-1.c: New test.
9231 * gcc.dg/vect/pr70354-2.c: New test.
9232 * gcc.target/i386/avx2-pr70354-1.c: New test.
9233 * gcc.target/i386/avx2-pr70354-2.c: New test.
9234
4e4da058 92352016-03-22 Jeff Law <law@redhat.com>
9236
9237 PR target/70232
9238 * gcc.dg/tree-ssa/pr70232.c: New test.
9239
6855137b 92402016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9241
9242 PR target/70302
9243 * gcc.target/i386/pr70302.c: New test.
9244
19db1ec8 92452016-03-22 Richard Biener <rguenther@suse.de>
9246
9247 PR middle-end/70251
9248 * g++.dg/torture/pr70251.C: New testcase.
9249
4baec9f2 92502016-03-22 David Malcolm <dmalcolm@redhat.com>
9251
9252 PR c/69993
9253 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9254 Wmisleading-indentation.c.
9255 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9256 reflect change to diagnostic text and order of messages.
9257 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9258
fcfec126 92592016-03-22 David Edelsohn <dje.gcc@gmail.com>
9260
9261 * g++.dg/ext/java-3.C: Don't compile on AIX.
9262
aa30728a 92632016-03-22 Richard Biener <rguenther@suse.de>
9264
9265 PR middle-end/70333
9266 * gcc.dg/torture/pr70333.c: New testcase.
9267
46ec4eb4 92682016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9269
9270 * g++.dg/ext/pr70290.C: New test.
9271
4880f878 92722016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9273
9274 PR target/70325
9275 * gcc.target/i386/pr70325.c: New test.
9276
3d78ea44 92772016-03-22 Jakub Jelinek <jakub@redhat.com>
9278
5934fb8f 9279 PR target/70329
9280 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9281 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9282
b6436f79 9283 PR target/70300
9284 * gcc.target/i386/pr70300.c: New test.
9285
3d78ea44 9286 PR c++/70295
9287 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9288 (func2): New function for cond with parens, xfail warning for c++.
9289 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9290
b60244f6 92912016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9292
9293 PR c++/70096
9294 * g++.dg/template/ptrmem30.C: New test.
9295
c8e3e744 92962016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9297
9298 PR c++/70204
9299 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9300 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9301
2715f63a 93022016-03-21 Jakub Jelinek <jakub@redhat.com>
9303
9304 PR middle-end/70326
9305 * gcc.dg/pr70326.c: New test.
9306
2daa2cda 93072016-03-21 Marc Glisse <marc.glisse@inria.fr>
9308 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR tree-optimization/70317
9311 * gcc.dg/pr70317.c: New test.
9312
d9aa5a50 93132016-03-21 Uros Bizjak <ubizjak@gmail.com>
9314
9315 PR target/70327
9316 * gcc.target/i386/pr70327.c: New test.
9317
e1a88bf4 93182016-03-21 Martin Liska <mliska@suse.cz>
9319
61941425 9320 PR ipa/70306
e1a88bf4 9321 * gcc.dg/ipa/pr70306.c: New test.
9322
d9aa5a50 93232016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9324
9325 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9326 * gcc.target/arm/attr-align3.c: Likewise.
9327 * gcc.target/arm/attr_arm.c: Likewise.
9328 * gcc.target/arm/flip-thumb.c: Likewise.
9329
afdde20c 93302016-03-21 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR target/70296
9333 * gcc.target/powerpc/altivec-36.c: New test.
9334
3f2ef661 93352016-03-21 Richard Biener <rguenther@suse.de>
9336
9337 PR tree-optimization/70310
9338 * gcc.dg/torture/pr70310.c: New testcase.
9339
08b2b692 93402016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9341
9342 PR target/70293
9343 * gcc.target/i386/pr70293.c: New test.
9344
93505d22 93452016-03-21 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/70288
9348 * gcc.dg/torture/pr70288-1.c: New testcase.
9349 * gcc.dg/torture/pr70288-2.c: Likewise.
9350
06fd1914 93512016-03-21 Andrey Belevantsev <abel@ispras.ru>
9352
9353 PR rtl-optimization/69307
9354 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9355
b628775e 93562016-03-21 Andrey Belevantsev <abel@ispras.ru>
9357
9358 PR rtl-optimization/69102
9359 * gcc.c-torture/compile/pr69102.c: New test.
9360
1421f43c 93612016-03-18 Jeff Law <law@redhat.com>
9362
9363 PR rtl-optimization/70263
9364 * gcc.c-torture/compile/pr70263-1.c: New test.
9365 * gcc.target/i386/pr70263-2.c: New test.
9366
e7142ce1 93672016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9368
9369 PR rtl-optimization/70278
9370 * gcc.dg/torture/pr70278.c: New test.
9371 * gcc.target/arm/pr70278.c: New test.
9372
5539bc70 93732016-03-18 David Malcolm <dmalcolm@redhat.com>
9374
9375 PR c/70281
9376 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9377 (test_builtin_types_compatible_p): New test function.
9378 * gcc.dg/pr70281.c: New test case.
9379
296a290a 93802016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9381
9382 PR target/70113
9383 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9384
666094f0 93852016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9386
9387 PR tree-optimization/70252
9388 * gcc.dg/pr70252.c: New test.
9389
350514e8 93902016-03-18 Tom de Vries <tom@codesourcery.com>
9391
9392 * gcc.dg/pr70161-2.c: New test.
9393 * gcc.dg/pr70161.c: New test.
9394
011e0cea 93952016-03-18 Tom de Vries <tom@codesourcery.com>
9396
9397 PR ipa/70269
9398 * gcc.dg/pr70269.c: New test.
9399
292a09de 94002016-03-18 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR c++/70267
9403 * g++.dg/ext/java-3.C: New test.
9404
efc86c4c 94052016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9406
9407 PR c++/70205
9408 * g++.dg/lookup/pr70205.C: New test.
9409
a28dd575 94102016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9411
9412 PR c++/70218
9413 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9414
92e7ab1e 94152016-03-17 Marek Polacek <polacek@redhat.com>
9416
9417 PR c/69407
9418 * gcc.dg/atomic-op-6.c: New test.
9419
7378dbfb 94202016-03-17 David Malcolm <dmalcolm@redhat.com>
9421
9422 PR c/70264
9423 * c-c++-common/pr70264.c: New test case.
9424
f7995d7d 94252016-03-17 Jakub Jelinek <jakub@redhat.com>
9426
e2895b76 9427 PR c++/70144
9428 * c-c++-common/pr70144-1.c: New test.
9429 * c-c++-common/pr70144-2.c: New test.
9430
f7995d7d 9431 PR c++/70272
9432 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9433 * g++.dg/opt/flifetime-dse6.C: New test.
9434 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9435
5ec4a949 94362016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9437
9438 PR driver/70192
9439 * gcc.dg/pic-1.c: New test.
9440 * gcc.dg/pic-2.c: Likewise.
9441 * gcc.dg/pic-3.c: Likewise.
9442 * gcc.dg/pic-4.c: Likewise.
9443 * gcc.dg/pie-1.c: Likewise.
9444 * gcc.dg/pie-2.c: Likewise.
9445 * gcc.dg/pie-3.c: Likewise.
9446 * gcc.dg/pie-4.c: Likewise.
9447 * gcc.dg/pie-5.c: Likewise.
9448 * gcc.dg/pie-6.c: Likewise.
9449
c28550e1 94502016-03-17 Tom de Vries <tom@codesourcery.com>
9451
9452 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9453 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9454
be3296cb 94552016-03-17 Richard Biener <rguenther@suse.de>
9456
9457 PR debug/70271
9458 * g++.dg/debug/pr70271.C: New testcase.
9459
9b60ef21 94602016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9461
9462 * gcc.target/i386/pr70251.c: New test.
9463
9a80bc1a 94642016-03-17 Marek Polacek <polacek@redhat.com>
9465
9466 PR c++/70194
9467 * g++.dg/warn/constexpr-70194.C: New test.
9468
733d7ff9 94692016-03-16 Richard Henderson <rth@redhat.com>
9470
9471 PR middle-end/70240
9472 * gcc.c-torture/compile/pr70240.c: New.
9473
3e6f12bf 94742016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9475
9476 * gcc.c-torture/compile/20151204.c: Skip for avr.
9477
867c9e99 94782016-03-16 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR target/70245
9481 * g++.dg/opt/pr70245.C: New test.
9482 * g++.dg/opt/pr70245.h: New file.
9483 * g++.dg/opt/pr70245-aux.cc: New file.
9484
8ced6ab7 94852016-03-16 Martin Sebor <msebor@redhat.com>
9486
9487 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9488
37af779a 94892016-03-16 Richard Henderson <rth@redhat.com>
9490
9491 PR middle-end/70199
9492 * gcc.c-torture/compile/pr70199.c: New.
9493
78ed999c 94942016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9495
9496 * gcc.dg/uninit-19.c: Run dos2unix.
9497
462ca422 94982016-03-16 Marek Polacek <polacek@redhat.com>
9499
9500 PR c/70093
9501 * gcc.dg/nested-func-10.c: New test.
9502 * gcc.dg/nested-func-9.c: New test.
9503
fe58aacc 95042016-03-16 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR tree-optimization/68714
9507 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9508
27a53872 95092016-03-16 Tom de Vries <tom@codesourcery.com>
9510
9511 PR tree-optimization/68715
9512 * gcc.dg/graphite/pr68715-2.c: New test.
9513 * gcc.dg/graphite/pr68715.c: New test.
9514 * gfortran.dg/graphite/pr68715.f90: New test.
9515
95049c3c 95162016-03-16 Tom de Vries <tom@codesourcery.com>
9517
9518 PR tree-optimization/68809
9519 * gcc.dg/graphite/pr68809-2.c: New test.
9520 * gcc.dg/graphite/pr68809.c: New test.
9521
09eddd70 95222016-03-16 Jakub Jelinek <jakub@redhat.com>
9523
81fc5915 9524 PR c++/70147
9525 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9526 method call to i () as argument. Adjust expected output.
9527
09eddd70 9528 PR c++/70147
9529 * g++.dg/ubsan/pr70147-1.C: New test.
9530 * g++.dg/ubsan/pr70147-2.C: New test.
9531
6373d2a2 95322016-03-15 Martin Sebor <msebor@redhat.com>
9533
9534 PR c++/58281
9535 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9536
d27a0c11 95372016-03-15 John David Anglin <danglin@gcc.gnu.org>
9538
9908039d 9539 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9540 hppa*-*-hpux*.
9541
45cdc3a6 9542 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9543
d27a0c11 9544 PR libfortran/69799
9545 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9546 libatomic_available.
9547
0dd1d57f 95482016-03-15 Marek Polacek <polacek@redhat.com>
9549
9550 PR c++/70209
9551 * g++.dg/ext/attribute-may-alias-4.C: New test.
9552
0ce02c07 95532016-03-15 Alexander Monakov <amonakov@ispras.ru>
9554
9555 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9556 -fvar-tracking-assignments-toggle flag.
9557
f6e39b30 95582016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9559
9560 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9561
167f93a2 95622016-03-15 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR rtl-optimization/70222
9565 * gcc.c-torture/execute/pr70222-1.c: New test.
9566 * gcc.c-torture/execute/pr70222-2.c: New test.
9567
08a8af4a 95682016-03-15 Richard Henderson <rth@redhat.com>
9569
9570 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9571
738eb905 95722016-03-15 Andrey Belevantsev <abel@ispras.ru>
9573
9574 PR rtl-optimization/69032
9575 * gcc.dg/pr69032.c: New test.
9576
dd148b3a 95772016-03-15 Andrey Belevantsev <abel@ispras.ru>
9578
9579 PR rtl-optimization/63384
d9aa5a50 9580 * g++.dg/pr63384.C: New test.
dd148b3a 9581
acf58115 95822016-03-15 Andrey Belevantsev <abel@ispras.ru>
9583
9584 PR target/64411
9585 * gcc.target/i386/pr64411.C: New test.
9586
a2897dc4 95872016-03-15 Tom de Vries <tom@codesourcery.com>
9588
9589 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9590 * gfortran.dg/goacc/kernels-alias.f95: New test.
9591
7bad2faf 95922016-03-14 Martin Sebor <msebor@redhat.com>
9593
9594 PR c++/53792
9595 * g++.dg/cpp0x/constexpr-inline.C: New test.
9596 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9597
d65fa8d9 95982016-03-14 David Edelsohn <dje.gcc@gmail.com>
9599
9600 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9601
2b3c633f 96022016-03-14 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR middle-end/70219
9605 * gcc.dg/pr70219.c: New test.
9606
e947f9c3 96072016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9608
9609 PR target/70083
9610 * gcc.dg/torture/pr70083.c: New test.
9611 * gcc.target/i386/pr70083.c: New test.
9612
74201dc2 96132016-03-14 Richard Biener <rguenther@suse.de>
9614
9615 PR tree-optimization/56365
9616 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9617
88aea41e 96182016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9619
9620 PR target/70098
9621 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9622 New function.
9623 * g++.dg/pr70098.C: New testcase.
9624
9625
1bd2aefd 96262016-03-14 Tom de Vries <tom@codesourcery.com>
9627
9628 PR tree-optimization/70045
9629 * gcc.dg/graphite/pr70045.c: New test.
9630
922c7033 96312016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9632
9633 PR fortran/69043
9634 * gfortran.dg/include_9.f90: New test.
9635
fd4ab6d9 96362016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9637
9638 PR fortran/45076
9639 gfortran.dg/prof/prof.exp: New script.
9640 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9641
7d7218d3 96422016-03-12 Andrey Belevantsev <abel@ispras.ru>
9643
9644 PR rtl-optimization/69307
9645 * gcc.dg/pr69307.c: New test.
9646
02ffd664 96472016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9648
9649 PR target/69614
9650 * gcc.target/arm/pr69614.c: New.
9651
76e207a9 96522016-03-12 Paul Thomas <pault@gcc.gnu.org>
9653
9654 PR fortran/70031
9655 * gfortran.dg/submodule_14.f08: New test
9656
9657 PR fortran/69524
9658 * gfortran.dg/submodule_15.f08: New test
9659
490ee78a 96602016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9661
9662 PR c++/70106
9663 * g++.dg/cpp1y/paren3.C: New test.
9664
04e137ff 96652016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9666
9667 PR target/70131
9668 * gcc.target/powerpc/ppc-round2.c: New test.
9669
27b2c1c4 96702016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9671
9672 PR target/70123
9673 * gcc.dg/torture/pr70123.c: New test.
9674
84116671 96752016-03-11 Jeff Law <law@redhat.com>
9676
9677 PR tree-optimization/70190
9678 * gcc.c-torture/compile/pr70190.c: New test.
9679
cfa58bc8 96802016-03-11 David Malcolm <dmalcolm@redhat.com>
9681
9682 PR c/68187
9683 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9684 case.
9685 (test43_b): Likewise.
9686 (test43_c): Likewise.
9687 (test43_d): Likewise.
9688 (test43_e): Likewise.
9689 (test43_f): Likewise.
9690 (test43_g): Likewise.
9691 (test44_a): Likewise.
9692 (test44_b): Likewise.
9693 (test44_c): Likewise.
9694 (test44_d): Likewise.
9695 (test44_e): Likewise.
9696
ce234f27 96972016-03-11 David Malcolm <dmalcolm@redhat.com>
9698
9699 PR c/70085
9700 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9701
e4756b48 97022016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9703
9704 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9705 dg-options.
9706
1f5ef87e 97072016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9708
9709 PR target/70002
9710 PR target/69245
9711 * gcc.target/aarch64/pr69245_2.c: New test.
9712
f9c352a1 97132016-03-11 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR tree-optimization/70177
9716 * gcc.dg/pr70177.c: New test.
9717
4dd92ac6 97182016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9719
9720 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9721
331e4fdb 97222016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9723
9724 * gcc.dg/tree-ssa/sra-20.c: New.
9725
69262824 97262016-03-11 Jakub Jelinek <jakub@redhat.com>
9727
6f9a7425 9728 PR rtl-optimization/70174
9729 * gcc.dg/pr70174.c: New test.
9730
69262824 9731 PR tree-optimization/70169
9732 * gcc.dg/pr70169.c: New test.
9733
4637a847 97342016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9735
9736 PR target/70160
9737 * gcc.target/i386/pr70160.c: New test.
9738
5a86d754 97392016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9740
9741 * gcc.target/s390/dfp-1.c: New test.
9742
af4c8290 97432016-03-10 Nick Clifton <nickc@redhat.com>
9744
9745 PR target/70044
9746 * gcc.target/aarch64/pr70044.c: New test.
9747
98dfd328 97482016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9749 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR c++/70001
9752 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9753 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9754 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9755
75e72311 97562016-03-10 Jan Hubicka <hubicka@ucw.cz>
9757
9758 PR lto/69589
9759 * g++.dg/lto/pr69589_0.C: New testcase
9760 * g++.dg/lto/pr69589_1.C: New testcase
9761
a2eb1271 97622016-03-10 Marek Polacek <polacek@redhat.com>
9763
9764 PR c++/70153
9765 * g++.dg/delayedfold/unary-plus1.C: New test.
9766
97672016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9768
9769 * gcc.target/arm/pr45701-1.c: Escape brackets.
9770 * gcc.target/arm/pr45701-2.c: Likewise.
9771
5ab2987f 97722016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9773
9774 * gfortran.dg/unconstrained_commons.f: New.
9775
6972afac 97762016-03-10 Alan Modra <amodra@gmail.com>
9777
9778 * gcc.dg/pr69195.c: New.
9779 * gcc.dg/pr69238.c: New.
9780
c82c99ec 97812016-03-10 Tom de Vries <tom@codesourcery.com>
9782
9783 PR testsuite/68915
9784 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9785
a2389d4a 97862016-03-10 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/70128
9789 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9790 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9791
c272412d 97922016-03-09 Jakub Jelinek <jakub@redhat.com>
9793
a0451069 9794 PR tree-optimization/70152
9795 * gcc.dg/pr70152.c: New test.
9796
c272412d 9797 PR target/70086
9798 * gcc.target/i386/pr70086-1.c: New test.
9799 * gcc.target/i386/pr70086-2.c: New test.
9800 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9801
9802 PR tree-optimization/70127
9803 * gcc.c-torture/execute/pr70127.c: New test.
9804
27dcb7a8 98052016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9806
9807 * c-c++-common/goacc/combined-directives-2.c: New test.
9808
c24757cf 98092016-03-09 David Malcolm <dmalcolm@redhat.com>
9810
9811 PR c/68473
9812 PR c++/70105
9813 * g++.dg/diagnostic/pr70105.C: New test.
9814 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9815 (test_multiple_ordinary_maps): New test function.
9816
83108969 98172016-03-09 David Malcolm <dmalcolm@redhat.com>
9818
9819 PR c/68473
9820 PR c++/70105
9821 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9822 Drop range information from call to inform_at_rich_loc.
9823 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9824 New.
9825 (test_show_locus): Replace calls to rich_location::add_range with
9826 calls to add_range. Rewrite the tests that used the now-defunct
9827 rich_location ctor taking a source_range. Simplify other tests
9828 by replacing calls to COMBINE_LOCATION_DATA with calls to
9829 make_location.
9830
6733c0e8 98312016-03-09 Richard Biener <rguenther@suse.de>
9832 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR tree-optimization/70138
9835 * gcc.dg/vect/pr70138-1.c: New testcase.
9836 * gcc.dg/vect/pr70138-2.c: Likewise.
9837
96abb9f5 98382016-03-09 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR target/70049
9841 * gcc.target/i386/pr70049.c: New test.
9842
42bb3bfb 98432016-03-09 Richard Biener <rguenther@suse.de>
9844
9845 PR c/70143
9846 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9847 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9848 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9849
27527428 98502016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9851
9852 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9853 arm-*-*.
9854
248449f2 98552016-03-09 Jakub Jelinek <jakub@redhat.com>
9856
1bd49ced 9857 PR middle-end/67278
9858 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9859
248449f2 9860 PR target/67278
9861 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9862
9863 PR middle-end/70050
9864 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9865 in testcase comment.
9866
dfc460ff 98672016-03-09 Tom de Vries <tom@codesourcery.com>
9868
9869 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9870 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9871 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9872 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9873 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9874 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9875 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9876 * gfortran.dg/goacc/kernels-loop.f95: New test.
9877
0377fc7f 98782016-03-08 Martin Sebor <msebor@redhat.com>
9879
9880 PR c++/62096
9881 * g++.dg/warn/overflow-warn-7.C: New test.
9882
3556aa80 98832016-03-08 Jason Merrill <jason@redhat.com>
9884
9885 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9886 * lib/target-supports.exp (check_effective_target_concepts): New.
9887
e5096208 98882016-03-08 Jakub Jelinek <jakub@redhat.com>
9889
5370eb8d 9890 PR c++/70135
9891 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9892 * g++.dg/ubsan/pr70135.C: New test.
9893
e5096208 9894 PR target/70110
9895 * gcc.dg/pr70110.c: New test.
9896
cc37120d 98972016-03-07 Martin Jambor <mjambor@suse.cz>
9898
9899 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9900 * c-c++-common/gomp/if-1.c: Likewise.
9901 * c-c++-common/gomp/pr61486-2.c: Likewise.
9902 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9903 to dg-additional-options.
9904 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9905 * g++/gomp/target-teams-1.c: Likewise.
9906 * gcc.dg/gomp/gomp.exp: Likewise.
9907 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9908 dg-additional-options.
9909 * gfortran.dg/gomp/gomp.exp: Likewise.
9910 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9911 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9912 dg-additional-options.
9913 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9914
53c248d8 99152016-03-07 Martin Jambor <mjambor@suse.cz>
9916
9917 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9918 * c-c++-common/gomp/gridify-1.c: New test.
9919 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9920
541e79a0 99212016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9922
9923 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9924 trigger for cortex-r8, when scanning for register r8.
9925 * gcc.target/arm/pr45701-2.c: Likewise.
9926
4dfabd94 99272016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9928 Jeff Law <law@redhat.com>
4dfabd94 9929
9930 PR tree-optimization/69740
9931 * gcc.c-torture/compile/pr69740-1.c: New test.
9932 * gcc.c-torture/compile/pr69740-2.c: New test.
9933
1b63a87b 99342016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9935
9936 * lib/target-supports.exp
9937 (check_effective_target_whole_vector_shift): Enable for PPC64.
9938
d33914da 99392016-03-07 Richard Biener <rguenther@suse.de>
9940
9941 PR tree-optimization/70115
9942 * gcc.dg/torture/pr70115.c: New testcase.
9943
584fba4b 99442016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9945
9946 PR middle-end/69916
9947 * c-c-++-common/goacc/pr69916.c: New.
9948
7f2f5ec0 99492016-03-07 Richard Henderson <rth@redhat.com>
9950
9951 * gcc.c-torture/compile/pr70061.c: New test.
9952
f530e7c4 99532016-03-07 Richard Biener <rguenther@suse.de>
9954
9955 PR testsuite/70109
9956 * gcc.dg/vect/O3-pr36098.c: New testcase.
9957
a3855fed 99582016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9959
9960 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9961
091ffc31 99622016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9963
9964 * gnat.dg/renaming9.ad[sb]: New testcase.
9965
2941b871 99662016-03-05 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR c++/70084
9969 * g++.dg/expr/stdarg3.C: New test.
9970
5173ce42 99712016-03-04 Jeff Law <law@redhat.com>
9972
9973 PR tree-optimization/69196
9974 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9975 x86_64-*-*.
9976
2d1d2e55 99772016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9978
0e43078e 9979 PR c/69973
9980 * gcc.dg/pr69973.c: New test.
9981
d8ec06ae 9982 PR rtl-optimization/69941
9983 * gcc.dg/torture/pr69941.c: New test.
9984
2d1d2e55 9985 PR c/69824
9986 * gcc.dg/pr69824.c: New test.
9987
32f692e2 99882016-03-05 Tom de Vries <tom@codesourcery.com>
9989
9990 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9991 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9992 function.
9993
1c699e9a 99942016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9995
9996 PR c++/66786
9997 * g++.dg/cpp1y/var-templ48.C: New test.
9998 * g++.dg/cpp1y/var-templ49.C: New test.
9999
358448c6 100002016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10001
10002 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10003
01dc3c45 100042016-03-04 Jakub Jelinek <jakub@redhat.com>
10005
e968ff6d 10006 PR c++/70035
10007 * g++.dg/ubsan/pr70035.C: New test.
10008
01dc3c45 10009 PR target/70062
10010 * gcc.target/i386/pr70062.c: New test.
10011
3937d618 100122016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10013
10014 * g++.dg/template/typename21.C: Remove c++98_only.
10015
c58ac7f8 100162016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10017
10018 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10019
0060768a 100202016-03-04 David Malcolm <dmalcolm@redhat.com>
10021
10022 PR c/68187
10023 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10024 function.
10025 (fn_42_b): Likewise.
10026 (fn_42_c): Likewise.
10027
74c6fd40 100282016-03-04 David Malcolm <dmalcolm@redhat.com>
10029
10030 PR c/68187
10031 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10032 function.
10033 (fn_40_b): Likewise.
10034 (fn_41_a): Likewise.
10035 (fn_41_b): Likewise.
10036
31b11359 100372016-03-04 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR target/70059
10040 * gcc.target/i386/avx512f-pr70059.c: New test.
10041 * gcc.target/i386/avx512dq-pr70059.c: New test.
10042
c5b93452 100432016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10044
10045 PR rtl-optimization/57676
10046 * gcc.dg/torture/pr57676.c: New test.
10047
268fbd56 100482016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10049
10050 * gcc.dg/pr70026.c: New test.
10051
6560d1ad 100522016-03-04 Marek Polacek <polacek@redhat.com>
10053
10054 PR c/69798
10055 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10056 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10057
cc7dfddf 100582016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10059
10060 PR target/70004
10061 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10062 Delete.
10063 (test_corners_sisd_si): Likewise.
10064 (main): Remove checks of the above.
10065 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10066
e9663bd4 100672016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10068
10069 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10070
dcdd684e 100712016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10072
10073 * gcc.dg/torture/pr69951.c: Accept argc==0.
10074
e692d332 100752016-03-04 Richard Biener <rguenther@suse.de>
10076
10077 PR c++/70054
10078 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10079 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10080
af77b7e6 100812016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10082
10083 PR testsuite/69766
10084 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10085 testing multiarch.
10086
290da96e 100872016-03-04 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR debug/69947
10090 * gcc.dg/guality/pr69947.c: New test.
10091
e51ce713 100922016-03-03 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR ada/70017
10095 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10096
1feed892 100972016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10098
10099 PR rtl-optimization/69904
10100 * gcc.target/arm/pr69904.c: New test.
10101
c32bda69 101022016-03-03 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR target/70021
10105 * gcc.dg/vect/pr70021.c: New test.
10106 * gcc.target/i386/pr70021.c: New test.
10107
1bc579ed 101082016-03-03 Marek Polacek <polacek@redhat.com>
10109
10110 PR middle-end/70050
10111 * gcc.dg/pr70050.c: New test.
10112
cfa8d638 101132016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10114
10115 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10116
1b889259 101172016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10118
10119 PR tree-optimization/70043
10120 * gfortran.dg/vect/pr70043.f90: New test.
10121
f756dfa3 101222016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10123
10124 * gnat.dg/specs/task1.ads: New test.
10125
5cb4863d 101262016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10127
10128 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10129 Invoke gdb with -batch.
10130 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10131
5dd12e43 101322016-03-03 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/55936
10135 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10136
d97ba4ca 101372016-03-02 Jeff Law <law@redhat.com>
10138
5d23c86f 10139 PR rtl-optimization/69942
10140 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10141 effects of argument promotions.
10142
d97ba4ca 10143 PR tree-optimization/69987
10144 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10145 target does not support -fprefetch-loop-arrays.
10146
901faaa0 101472016-03-02 Uros Bizjak <ubizjak@gmail.com>
10148
10149 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10150
51f6fdce 101512016-03-02 Bin Cheng <bin.cheng@arm.com>
10152
6bc7872f 10153 PR rtl-optimization/69052
51f6fdce 10154 * gcc.target/i386/pr69052.c: New test.
10155
31d31e07 101562016-03-02 Alan Modra <amodra@gmail.com>
10157
10158 * gcc.dg/pr69990.c: New.
10159
04faee95 101602016-03-02 Jakub Jelinek <jakub@redhat.com>
10161
270d0117 10162 PR c/68062
10163 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10164
10165 PR middle-end/70022
10166 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10167
04faee95 10168 PR target/70028
10169 * gcc.target/i386/pr70028.c: New test.
10170
a2cc9e8e 101712016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10172
10173 * c-c++-common/asan/swapcontext-test-1.c,
10174 * c-c++-common/tsan/thread_leak.c,
10175 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10176 * g++.dg/tsan/benign_race.C,
10177 * g++.dg/tsan/fd_close_norace.C,
10178 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10179 races with sanitizer output
10180
dd4bd263 101812016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10182 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10183
10184 PR target/67278
10185 * gcc.dg/simd-8.c: New testcase.
10186
b5fe3a49 101872016-03-02 Richard Biener <rguenther@suse.de>
10188
10189 PR middle-end/67278
10190 * gcc.dg/simd-7.c: New testcase.
10191
23601f67 101922016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10193
10194 * gcc.target/i386/pr70007.c: Tweak.
10195
f66f65e7 101962016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10197
10198 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10199
60773515 102002016-03-02 Marek Polacek <polacek@redhat.com>
10201
10202 PR c/67854
10203 * gcc.dg/pr67854.c: New test.
10204
6c094cb1 102052016-03-02 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR middle-end/70025
10208 * gcc.dg/torture/pr70025.c: New test.
10209
7627bb56 102102016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10211
10212 PR tree-optimization/68621
10213 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10214
066c8e94 102152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10216
10217 * gcc.target/i386/pr70007.c: New test.
10218
d3b819ad 102192016-03-01 Jeff Law <law@redhat.com>
10220
d4b9ad56 10221 PR tree-optimization/69196
7e217344 10222 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10223
d3b819ad 10224 PR tree-optimization/69196
10225 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10226 duplicating code and spoiling the expected output.
10227
4f37285d 102282016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10229
10230 PR target/70033
10231 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10232 supports power9 before doing tests.
10233 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10234 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10235 * gcc.target/powerpc/p9-permute.c: Likewise.
10236
3e9c4f6c 102372016-03-01 Uros Bizjak <ubizjak@gmail.com>
10238
10239 PR target/70027
10240 * gcc.target/i386/pr70027.c: New test.
10241
e324729e 102422016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10243
10244 * gcc.dg/pr70017.c: New test.
10245
40e9ce2d 102462016-03-01 Jakub Jelinek <jakub@redhat.com>
10247
10248 PR c/69796
10249 PR c/69974
10250 * gcc.dg/pr69796.c: New test.
10251 * gcc.dg/pr69974.c: New test.
10252
e8b016ea 102532016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10254
10255 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10256
24d3127c 102572016-02-29 Jeff Law <law@redhat.com>
10258
10259 PR tree-optimization/69987
10260 * gfortran.dg/pr69987.f90: New test.
10261
10262 PR tree-optimization/69989
10263 * gcc.c-torture/compile/pr69989-2.c: New test.
10264
12cc1225 102652016-03-01 Marek Polacek <polacek@redhat.com>
10266
10267 PR c++/69795
10268 * g++.dg/parse/invalid1.C: New test.
10269
d99a947c 102702016-03-01 Richard Biener <rguenther@suse.de>
10271
10272 PR middle-end/70022
10273 * gcc.dg/pr70022.c: New testcase.
10274
395dbc60 102752016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10276
10277 PR tree-optimization/69956
10278 * gcc.dg/pr69956.c: New test.
10279
40a35c55 102802016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10281
10282 PR target/70011
10283 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10284 XFAIL when hardware supports efficient unaligned storage access.
10285
4edc90b0 102862016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10287
10288 PR c++/69961
10289 * g++.dg/template/pr69961a.C: New test.
10290 * g++.dg/template/pr69961b.C: New test.
10291
1ed1f69a 102922016-02-29 David Malcolm <dmalcolm@redhat.com>
10293
10294 PR preprocessor/69985
10295 * gcc.dg/cpp/pr69985.c: New test case.
10296
01c5d15d 102972016-02-29 Jeff Law <law@redhat.com>
10298
3a4d3de5 10299 PR tree-optimization/70005
10300 * gcc.c-torture/execute/pr70005.c New test.
10301
01c5d15d 10302 PR tree-optimization/69999
10303 * gcc.c-torture/compile/pr69999.c: New test.
10304
1bf66b54 103052016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10306
10307 PR tree-optimization/69652
10308 * gcc.dg/torture/pr69652.c: Delete test.
10309 * gcc.dg/vect/pr69652.c: New test.
10310
b4d653d5 103112016-02-19 Richard Biener <rguenther@suse.de>
10312
10313 PR tree-optimization/69980
10314 * gfortran.dg/vect/pr69980.f90: New testcase.
10315
35bc4745 103162016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10317
10318 * gcc.target/sparc/20160229-1.c: New test.
10319
bb54a538 103202016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10321
10322 * gnat.dg/stack_usage3.adb: New test.
10323 * gnat.dg/stack_usage3_pkg.ads: New helper.
10324
95164e71 103252016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10326
10327 * gnat.dg/renaming8.adb: New test.
10328 * gnat.dg/renaming8_pkg1.ads: New helper.
10329 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10330 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10331
a890896f 103322016-02-29 Richard Biener <rguenther@suse.de>
10333
10334 PR tree-optimization/69720
10335 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10336
5c70403a 103372016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10338
10339 PR fortran/68147
10340 PR fortran/47674
10341 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10342
dfb6d139 103432016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10344 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10345
10346 PR fortran/56007
10347 * gfortran.dg/coarray_8.f90: Adjust error message.
10348 * gfortran.dg/pr56007.f90: New test.
10349 * gfortran.dg/pr56007.f: New test.
10350
536508db 103512016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10352
10353 PR tree-optimization/69989
10354 * gcc.dg/torture/pr69989.c: New test.
10355
eec75e45 103562016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10357
10358 * gcc.target/i386/stack-realign-win.c: New test.
10359
0175e45a 103602016-02-28 Harald Anlauf <anlauf@gmx.de>
10361
10362 PR fortran/60126
10363 * gfortran.dg/pr60126.f90: New test.
10364
2a703589 103652016-02-27 Jeff Law <law@redhat.com>
10366
10367 Revert
10368 2016-02-26 Richard Biener <rguenther@suse.de>
10369 Jeff Law <law@redhat.com>
10370
10371 PR tree-optimization/69740
10372 * gcc.c-torture/compile/pr69740-1.c: New test.
10373 * gcc.c-torture/compile/pr69740-2.c: New test.
10374
359b4c18 103752016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10376
1c96765a 10377 PR fortran/69910
359b4c18 10378 * gfortran.dg/newunit_4.f90: New test.
10379
49462d93 103802016-02-27 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR target/69613
10383 PR rtl-optimization/69886
10384 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10385 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10386 target.
10387
c4ac733e 103882016-02-26 Martin Sebor <msebor@redhat.com>
10389
10390 PR tree-optimization/15826
10391 * gcc.dg/tree-ssa/pr15826.c: New test.
10392
da8c4b5d 103932016-02-26 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR target/69969
10396 * gcc.target/powerpc/pr69969.c: New test.
10397
0a4558eb 103982016-02-26 Martin Sebor <msebor@redhat.com>
10399
10400 PR c++/15766
10401 * g++.old-deja/g++.other/decl5.C: Add a test case.
10402
5b500299 104032016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10404
10405 PR target/69946
10406 * gcc.target/powerpc/pr69946.c: New file.
10407
565f533b 104082016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10409 Jeff Law <law@redhat.com>
565f533b 10410
0a4558eb 10411 PR tree-optimization/69740
565f533b 10412 * gcc.c-torture/compile/pr69740-1.c: New test.
10413 * gcc.c-torture/compile/pr69740-2.c: New test.
10414
ff67cbea 104152016-02-26 Martin Jambor <mjambor@suse.cz>
10416
10417 PR middle-end/69920
10418 * gcc.dg/torture/pr69932.c: New test.
10419 * gcc.dg/torture/pr69936.c: Likewise.
10420
e400d817 104212016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10422
10423 PR target/69709
10424 * gcc.target/s390/pr69709.c: New test.
10425
126a5a2d 104262016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10427
10428 PR target/69245
10429 * gcc.target/aarch64/pr69245_1.c: New test.
10430
59c58860 104312016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10432
10433 PR target/69613
10434 * gcc.dg/torture/pr69613.c: New test.
10435
9441fa4e 104362016-02-26 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR rtl-optimization/69891
10439 * gcc.target/i386/pr69891.c: New test.
10440
e48fcde0 104412016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10442 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10443
35ed600a 10444 PR target/61397
f41208a1 10445 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10446 functionality for both 32-bit and 64-bit.
10447
c86aaa0e 104482016-02-26 Richard Biener <rguenther@suse.de>
10449
10450 PR tree-optimization/69551
10451 * gcc.dg/torture/pr69951.c: New testcase.
10452
38e71a65 104532016-02-25 Richard Biener <rguenther@suse.de>
10454
10455 PR tree-optimization/48795
10456 * gcc.dg/Warray-bounds-18.c: New testcase.
10457
03331e69 104582016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10459
10460 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10461
f14d8d6a 104622016-02-25 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR rtl-optimization/69896
10465 * gcc.dg/pr69896.c: New test.
10466
4003c807 104672016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10468
10469 PR c++/69736
10470 * g++.dg/cpp1y/paren2.C: New test.
10471
a0573328 104722016-02-24 Martin Sebor <msebor@redhat.com>
10473
10474 PR c/51147
10475 * gcc.dg/enum-mode-2.c: New test.
10476
2cde02ad 104772016-02-24 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR c++/69922
10480 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10481 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10482 * g++.dg/ubsan/pr69922.C: New test.
10483
f0ea75d1 104842016-02-24 Marek Polacek <polacek@redhat.com>
10485
10486 PR c/69819
10487 * gcc.dg/pr69819.c: New test.
10488
05027366 104892016-02-24 Martin Sebor <msebor@redhat.com>
10490
34ed562b 10491 PR c++/69912
10492 * g++.dg/ext/flexary15.C: New test.
10493
104942016-02-24 Martin Sebor <msebor@redhat.com>
10495
10496 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10497 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10498 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10499
650c3ad5 105002016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10501 Charles Baylis <charles.baylis@linaro.org>
10502
10503 PR debug/61033
10504 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10505
596070e8 105062016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10507 Jakub Jelinek <jakub@redhat.com>
596070e8 10508
10509 PR middle-end/69760
10510 * gcc.dg/torture/pr69760.c: New testcase.
10511
d6b92d9f 105122016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10513
10514 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10515 pattern on Solaris with as.
10516
90436d9d 105172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10518
10519 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10520 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10521 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10522 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10523
7c749495 105242016-02-24 Jakub Jelinek <jakub@redhat.com>
10525
10526 PR middle-end/69915
10527 * gcc.dg/pr69915.c: New test.
10528
9c9680b5 105292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10530
10531 PR rtl-optimization/69886
10532 * gcc.dg/torture/pr69886.c: New test.
10533
36d081ee 105342016-02-24 Richard Biener <rguenther@suse.de>
10535
10536 PR middle-end/68963
10537 * gcc.dg/torture/pr68963.c: New testcase.
10538
2a0accb9 105392016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10540
10541 PR target/69875
10542 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10543 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10544 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10545 * gcc.target/arm/atomic_loaddi_1.c: New test.
10546 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10547 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10548 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10549 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10550 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10551 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10552 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10553 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10554
f0e92ef1 105552016-02-24 Jakub Jelinek <jakub@redhat.com>
10556
10557 PR middle-end/69909
10558 * gcc.dg/torture/pr69909.c: New test.
10559
6907286f 105602016-02-24 Richard Biener <rguenther@suse.de>
10561
10562 PR tree-optimization/69907
10563 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10564 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10565 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10566
e6ab7475 105672016-02-24 Christian Bruel <christian.bruel@st.com>
10568
10569 * gcc.target/arm/pragma_cpp_fma.c: New test.
10570
47587450 105712016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10572
10573 PR fortran/61156
10574 * gfortran.dg/include_6.f90: Update test.
10575
d41ab738 105762016-02-23 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR objc/69844
10579 * objc.dg/pr69844.m: New test.
10580
4772d9d5 105812016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10582
10583 PR libgfortran/69456
10584 * gfortran.dg/namelist_89.f90: New test.
10585 * gfortran.dg/pr59700.f90: Update test..
10586
8c38d887 105872016-02-23 Martin Sebor <msebor@redhat.com>
10588
10589 PR middle-end/69780
10590 * g++.dg/ext/builtin_alloca.C: New test.
10591 * gcc.dg/builtins-68.c: New test.
10592
ee1bfdb0 105932016-02-23 Richard Henderson <rth@redhat.com>
10594
10595 * gcc.target/i386/addr-space-3.c: Remove test.
10596
52609ec3 105972016-02-23 David Malcolm <dmalcolm@redhat.com>
10598
10599 PR preprocessor/69126
10600 PR preprocessor/69543
10601 * c-c++-common/pr69126-2-long.c: New test.
10602 * c-c++-common/pr69126-2-short.c: New test.
10603 * c-c++-common/pr69543-1.c: Remove xfail.
10604
d5bf2cc8 106052016-02-23 David Malcolm <dmalcolm@redhat.com>
10606
10607 PR preprocessor/69126
10608 PR preprocessor/69543
10609 PR preprocessor/69558
10610 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10611 (f): Rename to...
10612 (test_2): ...this, and add leading comment.
10613 (MACRO_3, test_3): New.
10614 (MACRO_4A, MACRO_4B, test_4): New.
10615 (MACRO): Rename to...
10616 (MACRO_5): ...this.
10617 (g): Rename to...
10618 (test_5): ...this, updating for renaming of MACRO, and
10619 add leading comment.
10620 * c-c++-common/pr69543-1.c: New.
10621 * c-c++-common/pr69543-2.c: New.
10622 * c-c++-common/pr69543-3.c: New.
10623 * c-c++-common/pr69543-4.c: New.
10624 * c-c++-common/pr69558-1.c: New.
10625 * c-c++-common/pr69558-2.c: New.
10626 * c-c++-common/pr69558-3.c: New.
10627 * c-c++-common/pr69558-4.c: New.
10628 * gcc.dg/pr69558.c: Move to...
10629 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10630 xfail for c++.
10631
3a37a410 106322016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10633
10634 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10635 to -ftree-parallelize-loops/-fopenacc changes.
10636 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10637 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10638 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10639 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10640 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10641 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10642 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10643 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10644 * c-c++-common/goacc/kernels-loop.c: Likewise.
10645 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10646 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10647 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10648 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10649
ecca180f 106502016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10651
10652 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10653
eec0fa3f 106542016-02-23 Jakub Jelinek <jakub@redhat.com>
10655
f1f91c07 10656 PR c++/69902
10657 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10658
eec0fa3f 10659 PR c/69900
10660 * gcc.dg/pr69900.c: New test.
10661
e045424d 106622016-02-23 Martin Jambor <mjambor@suse.cz>
10663
10664 PR tree-optimization/69666
10665 * gcc.dg/tree-ssa/pr69666.c: New test.
10666
f482dff6 106672016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10668
10669 PR fortran/67451
10670 * gfortran.dg/coarray_allocate_5.f08: New test.
10671
57ed698b 106722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10673
10674 * gcc.target/s390/vcond-shift.c: Move to ...
10675 * gcc.target/s390/vector/vcond-shift.c: ... here.
10676
990e443c 106772016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10678
10679 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10680 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10681
296c5f01 106822016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10683
10684 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10685
e53f41d5 106862016-02-20 Mark Wielaard <mjw@redhat.com>
10687
10688 PR c/28901
10689 * gcc.dg/unused-variable-3.c: New test.
10690
13af201d 106912016-02-22 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR target/69888
10694 * gcc.target/i386/pr69888.c: New test.
10695
682c90f9 106962016-02-22 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/69882
10699 * gfortran.dg/vect/pr69882.f90: New testcase.
10700
b8cd18c3 107012016-02-22 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR target/69885
10704 * gcc.dg/pr69885.c: New test.
10705
09343379 107062016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10707
10708 PR target/69806
10709 PR target/54089
10710 * gcc.target/sh/pr54089-10.c: New.
10711
b345a09f 107122016-02-20 Paul Thomas <pault@gcc.gnu.org>
10713
10714 PR fortran/69423
10715 * gfortran.dg/deferred_character_15.f90 : New test.
10716
51385aed 107172016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10718
10719 PR fortran/57365
10720 gfortran.dg/allocate_with_source_18.f03: New test.
10721
107222016-02-20 Harald Anlauf <anlauf@gmx.de>
10723
10724 PR fortran/52531
10725 gfortran.dg/gomp/pr52531.f90: New test.
10726
9cce8384 107272016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10728
10729 PR c++/69865
10730 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10731 -std=c++03.
10732
d91f5fbb 107332016-02-19 Jakub Jelinek <jakub@redhat.com>
10734
563d5cb8 10735 PR c++/69826
10736 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10737 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10738
0a04aac9 10739 PR c++/69850
10740 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10741
d91f5fbb 10742 PR c++/69851
10743 * g++.dg/torture/pr69851.C: New test.
10744
5fe1f282 107452016-02-19 Martin Sebor <msebor@redhat.com>
10746
10747 PR testsuite/69573
10748 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10749
a45bce11 107502016-02-19 Jakub Jelinek <jakub@redhat.com>
10751
6263dde1 10752 PR c++/69850
10753 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10754 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10755
a45bce11 10756 PR c++/67767
10757 * g++.dg/cpp0x/pr67767.C: New test.
10758
cf2ed1b7 107592016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10760
10761 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10762 for fp, simd, crypto, crc, lse.
10763 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10764 above.
10765 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10766 effective target check.
10767
f6cc34b0 107682016-02-19 Jakub Jelinek <jakub@redhat.com>
10769
10770 PR target/69820
10771 * gcc.target/i386/pr69820.c: New test.
10772
6c678e78 107732016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10774
10775 * gcc.target/s390/vector/int128-1.c: New test.
10776
b088ff4b 107772016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10778
10779 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10780
b11e60a4 107812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10782
10783 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10784 instruction pattern name to prevent the testcase from failing with
10785 -march=z13.
10786
664ff6a0 107872016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10788
10789 * gcc.target/s390/md/movstr-2.c: New test.
10790
e80be24b 107912016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10792
10793 * gcc.target/s390/morestack.c: New test.
10794
9839f350 107952016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10796
10797 PR target/69625
10798 * gcc.target/s390/pr69625.c: Add test case.
10799
4550fbd0 108002016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10801
10802 PR testsuite/68580
10803 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10804
57d00b6a 108052016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10806
10807 PR target/68404
10808 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10809 * gcc.target/powerpc/fusion3.c: Likewise.
10810
63ad69d6 108112016-02-18 Richard Biener <rguenther@suse.de>
10812
10813 PR middle-end/69553
10814 * g++.dg/torture/pr69553.C: New testcase.
10815
d92404ed 108162016-02-18 Nick Clifton <nickc@redhat.com>
10817
4550fbd0 10818 PR target/62254
10819 PR target/69610
10820 * gcc.target/arm/pr62554.c: New test.
10821 * gcc.target/arm/pr69610-1.c: New test.
10822 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10823
0808dfce 108242016-02-18 Richard Biener <rguenther@suse.de>
10825
10826 PR middle-end/69854
10827 * gcc.dg/torture/pr69854.c: New testcase.
10828
fc3527e3 108292016-02-17 Jakub Jelinek <jakub@redhat.com>
10830
10831 PR c++/69850
10832 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10833
e3c24279 108342012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10835
10836 * gcc.target/powerpc/vec-cg.c: New test.
10837
c9732c2b 108382016-02-17 Richard Biener <rguenther@suse.de>
10839
10840 PR testsuite/69586
10841 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10842
51bf9f9b 108432016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10844
10845 PR target/69161
10846 * gcc.c-torture/compile/pr69161.c: New test.
10847
6baedca3 108482016-02-17 David Sherwood <david.sherwood@arm.com>
10849
10850 PR target/69532
10851 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10852 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10853
4f240715 108542016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10855
10856 * gcc.dg/ifcvt-4.c: Skip on Visium.
10857
e0c0515d 108582016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10859
10860 * gnat.dg/atomic8.adb: New test.
10861
7b319ee6 108622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10863
10864 * gnat.dg/discr46.ad[sb]: New test.
10865
48a7e3d1 108662016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10867
10868 PR Target/48344
10869 * gcc.target/powerpc/pr48344-1.c: New test.
10870
3f844f15 108712015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10872
10873 PR fortran/69742
10874 * gfortran.dg/associate_21.f90: New test.
10875
7675e968 108762016-02-16 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR c/69835
10879 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10880 -Wnonnull in dg-options.
10881 * c-c++-common/nonnull-2.c: New test.
10882
d6faee88 108832016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10884 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10885
10886 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10887
3a2a72aa 108882016-02-16 Jakub Jelinek <jakub@redhat.com>
10889
10890 PR middle-end/69801
10891 * gcc.dg/pr69801.c: Add empty dg-options.
10892
28072426 108932016-02-16 James Norris <jnorris@codesourcery.com>
10894
10895 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10896 * g++.dg/goacc/deviceptr-1.c: New file.
10897
37fffac2 108982016-02-16 Jakub Jelinek <jakub@redhat.com>
10899
10900 PR tree-optimization/69820
10901 * gcc.dg/vect/pr69820.c: New test.
10902
f72a5e61 109032016-02-16 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/69776
10906 * gcc.dg/torture/pr69776-2.c: New testcase.
10907
50e0cd76 109082016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10909
10910 PR tree-optimization/69714
10911 * gcc.dg/torture/pr69714.c: New test.
10912
14a72c4e 109132016-02-16 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR tree-optimization/69802
10916 * gcc.dg/pr69802.c: New test.
10917
fd808c11 109182016-02-16 Richard Biener <rguenther@suse.de>
10919
10920 PR middle-end/69801
10921 * gcc.dg/pr69801.c: New testcase.
10922
49a549ca 109232016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10924
10925 PR libgfortran/69651
10926 * gfortran.dg/read_bang.f90: New test.
10927 * gfortran.dg/read_bang4.f90: New test.
10928
77454e6e 109292016-02-15 Jakub Jelinek <jakub@redhat.com>
10930
2074f21c 10931 PR c++/69658
10932 * g++.dg/init/pr69658.C: New test.
10933
77454e6e 10934 PR c++/69797
10935 * c-c++-common/pr69797.c: New test.
10936
4ef4d764 109372016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10938
10939 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10940 check for aarch64*-*-*.
10941
4a45fe0f 109422016-02-15 Richard Biener <rguenther@suse.de>
10943
10944 PR tree-optimization/69783
10945 * gcc.dg/vect/pr69783.c: New testcase.
10946
0b3619e6 109472016-02-15 Richard Biener <rguenther@suse.de>
10948
10949 PR tree-optimization/69776
10950 * gcc.dg/torture/pr69776.c: New testcase.
10951
9b49c3cb 109522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10953
10954 PR fortran/60526
10955 * gfortran.dg/type_decl_4.f90: Reinstated.
10956
e46faff9 109572016-02-14 John David Anglin <danglin@gcc.gnu.org>
10958
10959 PR fortran/68746
10960 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10961
a96c809a 109622016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10963
10964 PR fortran/60526
10965 PR bootstrap/69816
10966 * gfortran.dg/type_decl_4.f90: Removed.
10967
fdec7e88 109682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10969
10970 PR fortran/60526
10971 * gfortran.dg/type_decl_4.f90: New test.
10972
a72095c4 109732016-02-14 Alan Modra <amodra@gmail.com>
10974
bc436924 10975 PR testsuite/68886
a72095c4 10976 * gcc.c-torture/execute/stkalign.c: Revise test.
10977
73bb5f8b 109782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10979
10980 PR target/67260
10981 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10982
beb13161 109832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10984
10985 PR target/67260
10986 * gcc.target/sh/torture/pr67260.c: New.
10987
67cab04e 109882016-02-12 John David Anglin <danglin@gcc.gnu.org>
10989
10990 * gcc.dg/pr67964.c: Add dg-require-alias.
10991
44a59bb1 109922016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10993
10994 PR target/67636
10995 PR target/64345
10996 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10997
38c9bd3a 109982016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10999
11000 PR libgfortran/69668
11001 * gfortran.dg/namelist_88.f90: New test.
11002
1774ff82 110032016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11004
11005 PR libgfortran/69668
11006 * gfortran.dg/namelist_38.f90: Update test.
11007 * gfortran.dg/namelist_84.f90: Update test.
11008
aec1f4bd 110092016-02-12 David Malcolm <dmalcolm@redhat.com>
11010
11011 PR other/69554
11012 * gcc.dg/pr69554-1.c: New test.
11013 * gfortran.dg/pr69554-1.F90: New test.
11014 * gfortran.dg/pr69554-2.F90: New test.
11015 * lib/gcc-dg.exp (proc dg-locus): New function.
11016 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11017 distinguish between the caret-printing and non-caret-printing
11018 cases. If caret-printing has been explicitly enabled, bail out
11019 without attempting to fix up the output.
11020
da7d5066 110212016-02-12 David Malcolm <dmalcolm@redhat.com>
11022
11023 PR driver/69265
11024 PR driver/69453
11025 * gcc.dg/spellcheck-options-3.c: New test case.
11026 * gcc.dg/spellcheck-options-4.c: New test case.
11027 * gcc.dg/spellcheck-options-5.c: New test case.
11028 * gcc.dg/spellcheck-options-6.c: New test case.
11029 * gcc.dg/spellcheck-options-7.c: New test case.
11030 * gcc.dg/spellcheck-options-8.c: New test case.
11031 * gcc.dg/spellcheck-options-9.c: New test case.
11032 * gcc.dg/spellcheck-options-10.c: New test case.
11033
fcce1b0b 110342016-02-12 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR rtl-optimization/69764
11037 PR rtl-optimization/69771
11038 * c-c++-common/pr69764.c: New test.
11039 * gcc.dg/torture/pr69771.c: New test.
11040
6d609290 110412016-02-12 Marek Polacek <polacek@redhat.com>
11042
11043 * g++.dg/torture/init-list1.C: New.
11044
7d75fb56 110452016-02-12 Marek Polacek <polacek@redhat.com>
11046
11047 * gcc.dg/pr69522.c: Add empty dg-options.
11048
52543fda 110492016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11050
11051 * g++.dg/lto/lto.exp: Include and init mpx.
11052 * g++.dg/lto/pr69729_0.C: New test.
11053
34947478 110542016-02-12 Jakub Jelinek <jakub@redhat.com>
11055
9181a4ec 11056 PR ipa/69241
11057 * g++.dg/ipa/pr69241-4.C: New test.
11058
34947478 11059 PR ipa/68672
11060 * g++.dg/ipa/pr68672-1.C: New test.
11061 * g++.dg/ipa/pr68672-2.C: New test.
11062 * g++.dg/ipa/pr68672-3.C: New test.
11063
74a4140f 110642016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11065
11066 PR c/69522
50e0cd76 11067 * gcc.dg/pr69522.c: New test.
74a4140f 11068
9ddb20d6 110692016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11070
11071 PR c++/69098
11072 * g++.dg/cpp1y/69098.C: New test.
11073 * g++.dg/cpp1y/69098-2.C: New test.
11074
67cf9b55 110752016-02-12 Jakub Jelinek <jakub@redhat.com>
11076
11077 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11078 and neighbour -> neighbor.
11079 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11080 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11081 * c-c++-common/Wvarargs.c: Likewise.
11082 * c-c++-common/goacc/host_data-5.c: Likewise.
11083 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11084 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11085 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11086 * gcc.target/aarch64/pr60697.c: Likewise.
11087 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11088 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11089 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11090 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11091 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11092 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11093 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11094 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11095 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11096 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11097 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11098 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11099 * g++.dg/lookup/koenig5.C: Likewise.
11100 * g++.dg/ext/no-asm-2.C: Likewise.
11101 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11102 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11103 * gfortran.dg/used_types_16.f90: Likewise.
11104 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11105 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11106 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11107 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11108 * gfortran.dg/abstract_type_6.f03: Likewise.
11109 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11110 * gfortran.dg/used_types_15.f90: Likewise.
11111 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11112 * gfortran.dg/exit_3.f08: Likewise.
11113 * gfortran.dg/open_status_2.f90: Likewise.
11114 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11115 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11116 * gfortran.dg/associate_1.f03: Likewise.
11117 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11118 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11119 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11120 * gcc.dg/builtin-object-size-1.c: Likewise.
11121 * gcc.dg/noreturn-6.c: Likewise.
11122 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11123 * gcc.dg/globalalias.c: Likewise.
11124 * gcc.dg/builtins-config.h: Likewise.
11125 * gcc.dg/pr30457.c: Likewise.
11126 * gcc.c-torture/compile/volatile-1.c: Likewise.
11127 * gcc.c-torture/execute/20101011-1.c: Likewise.
11128 * c-c++-common/Waddress-1.c: Likewise.
11129
40b38ace 111302016-02-11 Jakub Jelinek <jakub@redhat.com>
11131
11132 PR c/69768
11133 * c-c++-common/Waddress-1.c: New test.
11134
42c87ca9 111352016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11136
11137 PR fortran/69296
11138 * gfortran.dg/associate_19.f03: New test.
11139 * gfortran.dg/associate_20.f03: New test.
11140
acb7939f 111412016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11142
11143 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11144
6defe3c5 111452016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11146
11147 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11148 .arch armv8-a\n. Add -dA to dg-options.
11149 * gcc.target/aarch64/assembler_arch_1.c: New test.
11150 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11151
63f63318 111522016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11153
11154 PR c++/68726
11155 * g++.dg/cpp0x/pr68726.C: New.
11156
1cddf457 111572016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11158
11159 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11160 test.
11161
b86fba37 111622016-02-11 Richard Biener <rguenther@suse.de>
11163
11164 * g++.dg/tree-ssa/pr61034.C: Adjust.
11165
ec4ec95a 111662016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11167
be7c31e9 11168 PR target/69148
ec4ec95a 11169 * gcc.target/s390/pr69148.c: New.
11170
f64416ca 111712016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11172
11173 PR tree-optimization/69652
11174 * gcc.dg/torture/pr69652.c: New test.
11175
e5d1ea31 111762016-02-10 Jakub Jelinek <jakub@redhat.com>
11177 Patrick Palka <ppalka@gcc.gnu.org>
11178
11179 PR ipa/69241
11180 PR c++/69649
11181 * g++.dg/ipa/pr69241-1.C: New test.
11182 * g++.dg/ipa/pr69241-2.C: New test.
11183 * g++.dg/ipa/pr69241-3.C: New test.
11184 * g++.dg/ipa/pr69649.C: New test.
11185
fa03b19d 111862016-02-10 Uros Bizjak <ubizjak@gmail.com>
11187
11188 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11189 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11190
14485c8a 111912016-02-10 Bin Cheng <bin.cheng@arm.com>
11192
11193 PR tree-optimization/68021
11194 * gcc.dg/tree-ssa/pr68021.c: New test.
11195
79f1ed25 111962016-02-10 Richard Biener <rguenther@suse.de>
11197
11198 PR tree-optimization/69726
11199 * gcc.dg/uninit-22.c: New testcase.
11200
58f74eff 112012016-02-09 Andrew Pinski <apinski@cavium.com>
11202
11203 PR tree-opt/69282
11204 * gcc.c-torture/compile/20160205-1.c: New testcase.
11205
600c00f7 112062016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11207
11208 PR target/68404
11209 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11210 instead accessing a really large arrray.
11211 * gcc.target/powerpc/fusion3.c: Likewise.
11212
0771836e 112132016-02-09 Charles Baylis <charles.baylis@linaro.org>
11214
11215 PR target/68532
11216 * gcc.c-torture/execute/pr68532.c: New test.
11217
4ccd644f 112182016-02-11 Alexandre Oliva <aoliva@redhat.com>
11219
11220 PR target/69634
11221 * gcc.dg/pr69634.c: New.
11222
2e980a39 112232016-02-09 Richard Biener <rguenther@suse.de>
11224
11225 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11226
aacf7102 112272016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11228
aacf7102 11229 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11230
a1856ddf 112312016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11232
11233 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11234
d4d3da7e 112352016-02-09 Richard Biener <rguenther@suse.de>
11236
11237 PR tree-optimization/69715
11238 * gcc.dg/torture/pr69715.c: New testcase.
11239
9cc6714f 112402016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11241
11242 PR c++/69139
11243 * g++.dg/cpp0x/trailing12.C: New test.
11244 * g++.dg/cpp0x/trailing13.C: New test.
11245
83d5062b 112462016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11247
11248 PR c++/69283
11249 PR c++/67835
11250 * g++.dg/cpp1y/auto-fn29.C: New test.
11251 * g++.dg/cpp1y/auto-fn30.C: New test.
11252
394a86f3 112532016-02-08 Jakub Jelinek <jakub@redhat.com>
11254
11255 PR tree-optimization/69209
11256 * gcc.c-torture/compile/pr69209.c: New test.
11257
93b124b4 112582016-02-08 Jeff Law <law@redhat.com>
11259
11260 PR tree-optimization/68541
11261 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11262 of statements allowed in join block for path splitting.
11263
26abce13 112642016-02-08 Jakub Jelinek <jakub@redhat.com>
11265
0acb2d6e 11266 PR c++/59627
11267 * g++.dg/gomp/pr59627.C: New test.
11268
26abce13 11269 PR ipa/69239
11270 * g++.dg/ipa/pr69239.C: New test.
11271
86e0b129 112722016-02-08 David Malcolm <dmalcolm@redhat.com>
11273
11274 PR preprocessor/69664
11275 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11276 * gcc.dg/cpp/warn-comments.c: Likewise.
11277
f553d9f8 112782016-02-08 Marek Polacek <polacek@redhat.com>
11279
11280 PR c++/69688
11281 * g++.dg/init/const12.C: New test.
11282
600695e0 112832016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11284
11285 PR target/60410
11286 * gcc.dg/lto/pr55113_0.c: Remove test.
11287
c4f4b1e8 112882016-02-08 Richard Biener <rguenther@suse.de>
11289
11290 PR tree-optimization/69719
11291 * gcc.dg/torture/pr69719.c: New testcase.
11292
5a987d87 112932016-02-08 Richard Biener <rguenther@suse.de>
11294 Jeff Law <law@redhat.com>
11295
11296 PR target/68273
11297 * gcc.target/mips/pr68273.c: New testcase.
11298
0418e71d 112992016-02-08 Richard Biener <rguenther@suse.de>
11300
11301 PR rtl-optimization/69274
11302 * gcc.target/i386/addr-sel-1.c: XFAIL.
11303
07c0f1ca 113042016-02-08 Jeff Law <law@redhat.com>
11305
40d85f4c 11306 PR tree-optimization/68541
11307 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11308
140e093f 11309 PR tree-optimization/65917
07c0f1ca 11310 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11311
16430acf 113122016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11313
11314 PR fortran/50555
11315 * gfortran.dg/namelist_args.f90: New test.
11316
3f0ff0d8 113172016-02-05 Jeff Law <law@redhat.com>
11318
140e093f 11319 PR tree-optimization/68541
3f0ff0d8 11320 * gcc.dg/tree-ssa/split-path-2.c: New test.
11321 * gcc.dg/tree-ssa/split-path-3.c: New test.
11322 * gcc.dg/tree-ssa/split-path-4.c: New test.
11323 * gcc.dg/tree-ssa/split-path-5.c: New test.
11324 * gcc.dg/tree-ssa/split-path-6.c: New test.
11325 * gcc.dg/tree-ssa/split-path-7.c: New test.
11326
a7cc1f94 113272016-02-05 Martin Sebor <msebor@redhat.com>
11328
11329 PR c++/69662
11330 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11331 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11332
fcb25f28 113332016-02-06 Richard HEnderson <rth@redhat.com>
11334
11335 PR c/69643
11336 * gcc.target/i386/addr-space-4.c: New.
11337 * gcc.target/i386/addr-space-5.c: New.
11338
3a2545a1 113392016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11340
11341 PR fortran/66089
11342 * gfortran.dg/elemental_dependency_6.f90: New.
11343
1e302465 113442016-02-05 Jakub Jelinek <jakub@redhat.com>
11345
66feb54c 11346 PR rtl-optimization/69691
11347 * gcc.c-torture/execute/pr69691.c: New test.
11348
1e302465 11349 PR c++/69628
11350 * g++.dg/parse/pr69628.C: New test.
11351
9c28a298 113522016-02-05 Uros Bizjak <ubizjak@gmail.com>
11353
11354 * gcc.dg/sancov/asan.c: Move to ...
11355 * gcc.dg/asan/sancov-1.c: ... here.
11356
a854e286 113572016-02-05 Uros Bizjak <ubizjak@gmail.com>
11358
11359 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11360
d4f0b240 113612016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11362
11363 PR target/69677
11364 * gcc.target/i386/pr69677.c: New test.
11365
235d8723 113662016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11367
11368 PR c++/68948
11369 * g++.dg/template/pr68948.C: New test.
11370
f390cf65 113712016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11372
11373 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11374 (only necessary on s390x).
11375
ab99f104 113762016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11377
11378 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11379 -mno-accumulate-outgoing-args.
11380
f7ef5392 113812016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11382
11383 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11384
6b098e91 113852016-02-04 Jakub Jelinek <jakub@redhat.com>
11386
11387 PR c/69669
11388 * c-c++-common/pr69669.c: New test.
11389
f0146cf3 113902016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11391
11392 PR target/69667
11393 * g++.dg/pr69667.C: New file.
11394
08fd6cf5 113952016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11396
11397 PR target/69619
11398 * gcc.dg/pr69619.c: Add new test.
11399
a6f3f39f 114002016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11401
11402 PR rtl-optimization/69577
11403 * gcc.target/i386/pr69577.c: New test.
11404
774068a0 114052016-02-04 Martin Liska <mliska@suse.cz>
11406
11407 * g++.dg/asan/pr69276.C: New test.
11408
f50a7894 114092016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11410
11411 PR target/65932
11412 PR target/67714
11413 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11414 a single smulbb instruction.
11415 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11416 * gcc.target/amr/wmul-2.c: Likewise.
11417
6b722eb3 114182016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11419
11420 PR target/65932
11421 PR target/67714
11422 * gcc.c-torture/execute/pr67714.c: New test.
11423
1f1475a7 114242016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11425
11426 PR target/69454
11427 * gcc.target/i386/pr69454-1.c: New test.
11428 * gcc.target/i386/pr69454-2.c: New test.
11429
6b94e133 114302016-02-03 Martin Sebor <msebor@redhat.com>
11431
11432 PR c++/69251
11433 PR c++/69253
11434 PR c++/69290
11435 PR c++/69277
11436 PR c++/69349
11437 * g++.dg/ext/flexarray-mangle-2.C: New test.
11438 * g++.dg/ext/flexarray-mangle.C: New test.
11439 * g++.dg/ext/flexarray-subst.C: New test.
11440 * g++.dg/ext/flexary11.C: New test.
11441 * g++.dg/ext/flexary12.C: New test.
11442 * g++.dg/ext/flexary13.C: New test.
11443 * g++.dg/ext/flexary14.C: New test.
11444 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11445
342ed0ac 114462016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11447
11448 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11449 Define only if CHECK_FLOAT128 is defined.
11450 (main): Properly initialize u5.
11451
edf6c4d2 114522016-02-03 Jakub Jelinek <jakub@redhat.com>
11453
415d5641 11454 PR c/69627
11455 * gcc.dg/pr69627.c: New test.
11456
edf6c4d2 11457 PR target/69644
11458 * gcc.dg/pr69644.c: New test.
11459
cf8f3ba0 114602016-02-03 Mike Stump <mikestump@comcast.net>
11461
11462 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11463 support for struct-layout-1.exp.
11464
c90d55dd 114652016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11466
11467 PR c++/69056
f7ef5392 11468 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11469
401bd0c8 114702016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11471 Alexandre Oliva <aoliva@redhat.com>
11472
11473 PR target/69461
11474 * gcc.target/powerpc/pr69461.c: New.
11475
277d9d1d 114762016-02-03 Uros Bizjak <ubizjak@gmail.com>
11477
11478 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11479 works from here ...
11480 (check_effective_target_fsanitize_thread): ... to here. Do not
11481 specify additional compile flags for the test source.
11482 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11483 specify additional compile flags for the test source.
11484
e69ad94a 114852016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11486
11487 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11488
a4454da2 114892016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11490
11491 PR fortran/67451
11492 PR fortran/69418
11493 * gfortran.dg/coarray_allocate_2.f08: New test.
11494 * gfortran.dg/coarray_allocate_3.f08: New test.
11495 * gfortran.dg/coarray_allocate_4.f08: New test.
11496
88cab2dd 114972016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11498
11499 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11500 use same scan-tree-dump-times on all platforms.
11501 * gcc.dg/vect/vect-outer-1.c: Likewise.
11502 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11503 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11504 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11505 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11506 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11507 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11508 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11509
66ea75c4 115102016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11511
11512 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11513 warning.
11514
4eef8df7 115152016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11516
11517 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11518
665fbc2f 115192016-02-02 James Norris <jnorris@codesourcery.com>
11520
11521 * c-c++-common/goacc/routine-5.c: Add tests.
11522
b10e3d47 115232016-02-02 Alexander Monakov <amonakov@ispras.ru>
11524
11525 * gcc.target/nvptx/unsigned-cmp.c: New test.
11526
12ad66dd 115272016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11528
11529 * gcc.target/aarch64/scalar_shift_1.c
11530 (test_corners_sisd_di): Improve force to SIMD register.
11531 (test_corners_sisd_si): Likewise.
11532 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11533 Remove scan-assembler check for ldr.
11534
f9ec342f 115352016-02-02 Richard Biener <rguenther@suse.de>
11536
11537 PR tree-optimization/69595
11538 * gcc.dg/Warray-bounds-17.c: New testcase.
11539
32f2925a 115402016-02-02 Richard Biener <rguenther@suse.de>
11541
11542 PR tree-optimization/69606
11543 * gcc.dg/torture/pr69606.c: New testcase.
11544
cfd9ca84 115452016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11546
11547 PR middle-end/68542
11548 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11549 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11550
19bf08e2 115512016-02-02 Alan Modra <amodra@gmail.com>
11552
11553 PR target/69548
11554 * gcc.target/powerpc/pr69548.c: New test.
11555
6f13b088 115562016-02-01 Jakub Jelinek <jakub@redhat.com>
11557
dcddc5af 11558 PR rtl-optimization/69592
11559 * gcc.dg/pr69592.c: New test.
11560
6f13b088 11561 PR preprocessor/69543
11562 PR c/69558
11563 * gcc.dg/pr69543.c: New test.
11564 * gcc.dg/pr69558.c: New test.
11565
d090e5c2 115662016-02-01 Uros Bizjak <ubizjak@gmail.com>
11567
fcb317c5 11568 PR testsuite/65940
11569 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11570
aaf527dc 115712016-02-01 Martin Sebor <msebor@redhat.com>
11572
11573 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11574
1674217b 115752016-02-01 Bin Cheng <bin.cheng@arm.com>
11576
11577 PR tree-optimization/67921
11578 * c-c++-common/ubsan/pr67921.c: New test.
11579
b4007655 115802016-02-01 Richard Biener <rguenther@suse.de>
11581
11582 PR middle-end/69556
11583 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11584
88a477bb 115852016-02-01 Richard Biener <rguenther@suse.de>
11586
11587 PR tree-optimization/69574
11588 * gcc.dg/torture/pr69574.c: New testcase.
11589
2eaaa4e7 115902016-02-01 Richard Biener <rguenther@suse.de>
11591
11592 PR tree-optimization/69579
11593 * gcc.dg/setjmp-6.c: New testcase.
11594
e3882c44 115952016-02-01 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR rtl-optimization/69570
11598 * g++.dg/opt/pr69570.C: New test.
11599
f80aff47 116002016-02-01 Richard Henderson <rth@redhat.com>
11601
11602 * gcc.dg/pr69535.c: New test.
11603
240568aa 116042016-01-31 John David Anglin <danglin@gcc.gnu.org>
11605
6009b3b8 11606 PR testsuite/69584
11607 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11608 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11609
1fdf7177 11610 PR debug/68244
11611 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11612
240568aa 11613 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11614
cb3e5ac0 116152016-01-31 Paul Thomas <pault@gcc.gnu.org>
11616
11617 PR fortran/67564
11618 * gfortran.dg/allocate_with_source_17.f03: New test.
11619
3b8b902b 116202016-01-30 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR tree-optimization/69546
11623 * gcc.dg/torture/pr69546.c: New test.
11624
17985abe 116252016-01-30 Paul Thomas <pault@gcc.gnu.org>
11626
11627 PR fortran/69566
11628 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11629
b5239e80 116302016-01-30 Martin Sebor <msebor@redhat.com>
11631
11632 PR c++/68490
11633 * g++.dg/ext/flexary10.C: New test.
11634
e8f03010 116352016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11636
11637 PR fortran/66707
11638 gfortran.dg/common_23.f90: New test.
11639
dc93691a 116402016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11641
11642 PR target/65546
11643 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11644 condition being checked, and disable it when the target supports
11645 misaligned loads and stores.
11646
ff5e28e9 116472016-01-29 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR debug/69518
11650 * gcc.dg/torture/pr69518.c: New test.
11651
b0d8930a 116522016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11653
11654 PR target/69530
11655 * gcc.target/i386/pr69530.c: New test.
11656
21601fc7 116572016-01-29 Steve Ellcey <sellcey@imgtec.com>
11658
11659 PR target/65604
11660 * gcc.target/mips/div-delay.c: New test.
11661
ca6c7317 116622016-01-29 Jakub Jelinek <jakub@redhat.com>
11663
4758dc39 11664 PR target/69551
11665 * gcc.target/i386/pr69551.c: New test.
11666
ca6c7317 11667 PR target/66137
11668 * gcc.target/i386/pr66137.c: New test.
11669
e3078da6 116702016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11671
11672 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11673 always built for p5600.
11674 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11675 isa=p5600 dg-option.
11676
b622ec25 116772016-01-29 Richard Biener <rguenther@suse.de>
11678
11679 PR tree-optimization/69547
11680 * g++.dg/tree-ssa/pr69547.C: New testcase.
11681
d2a60e99 116822016-01-29 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR debug/66869
11685 * g++.dg/warn/Wunused-function2.C: New test.
11686
ae849d2b 116872016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11688
11689 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11690 support for test to succeed.
11691
ce6a6978 116922016-01-29 Marek Polacek <polacek@redhat.com>
11693
11694 PR c++/69509
11695 PR c++/69516
11696 * g++.dg/ext/constexpr-vla2.C: New test.
11697 * g++.dg/ext/constexpr-vla3.C: New test.
11698 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11699
7550d855 117002016-01-29 Richard Biener <rguenther@suse.de>
11701
11702 PR middle-end/69537
11703 * gcc.dg/uninit-21.c: New testcase.
11704
f11bb279 117052016-01-28 Uros Bizjak <ubizjak@gmail.com>
11706
11707 PR target/69459
11708 * gcc.target/i386/pr69459.c: New test.
11709
c80c12c8 117102016-01-28 Steve Ellcey <sellcey@imgtec.com>
11711
11712 PR target/68400
11713 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11714 * gcc.target/mips/pr68400.c: New test.
11715
c649bacc 117162016-01-28 Martin Sebor <msebor@redhat.com>
11717
11718 PR target/17381
11719 * gcc.target/powerpc/pr17381.c: New test.
11720
f4881661 117212016-01-28 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR middle-end/69542
11724 * gcc.dg/torture/pr69542.c: New test.
11725
d66fdd75 117262016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11727
11728 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11729
d4a78818 117302016-01-28 David Edelsohn <dje.gcc@gmail.com>
11731
11732 * gcc.dg/pr65980.c: Skip on AIX.
11733 * gcc.dg/pr66688.c: Same.
11734
21329e97 117352016-01-28 David Edelsohn <dje.gcc@gmail.com>
11736
11737 PR target/63679
11738 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11739 * gcc.dg/tree-ssa/sra-18.c: Same.
11740
cc7124a6 117412016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11742
11743 PR fortran/62536
11744 * gfortran.dg/block_15.f08: New test.
11745 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11746 on incorrectly closed BLOCK.
11747
358dfcb4 117482016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11749
11750 * gcc.dg/declare-simd.c: New test.
e87502d6 117512016-01-28 Richard Biener <rguenther@suse.de>
11752
11753 PR tree-optimization/69466
11754 * gfortran.dg/vect/pr69466.f90: New testcase.
11755
44e7334b 117562016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11757
11758 * g++.dg/pr67989.C: Remove ARM-specific option.
11759 * gcc.target/arm/pr67989.C: New file.
11760
5ce8f551 117612016-01-27 Uros Bizjak <ubizjak@gmail.com>
11762
11763 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11764 and expm1 test for glibc < 2.11.
11765
fa6e6b15 117662016-01-27 Richard Henderson <rth@redhat.com>
11767
11768 * gcc.c-torture/execute/pr69447.c: New test.
11769
117702016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11771
7b8122c6 11772 PR fortran/69422
147b2f9b 11773 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11774
78e516eb 117752016-01-27 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR debug/66869
11778 * gcc.dg/pr66869.c: New test.
11779
9b849350 117802016-01-25 Jeff Law <law@redhat.com>
11781
11782 PR tree-optimization/68398
f11bb279 11783 PR tree-optimization/69196
9b849350 11784 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11785 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11786 path to avoid new heuristic allowing more irreducible regions
11787 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11788 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11789 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11790 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11791 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11792
fee5e491 117932016-01-27 Marek Polacek <polacek@redhat.com>
11794
11795 PR c/68062
11796 * c-c++-common/vector-compare-4.c: New test.
11797
eec96426 117982016-01-27 David Malcolm <dmalcolm@redhat.com>
11799
11800 PR preprocessor/69126
11801 * c-c++-common/pr69126.c: New test case.
11802
5068be18 118032016-01-27 Ian Lance Taylor <iant@google.com>
11804
11805 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11806
5fa82c11 118072016-01-27 Ryan Burn <contact@rnburn.com>
11808
11809 PR cilkplus/69267
11810 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11811
b3df0219 118122016-01-27 Uros Bizjak <ubizjak@gmail.com>
11813
11814 PR target/69512
11815 * gcc.target/i386/pr69512.c: New test.
11816
d46a16d4 118172016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11818
11819 PR ada/69488
11820 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11821
6a9b35ef 118222016-01-27 Marek Polacek <polacek@redhat.com>
11823
11824 PR c++/69379
11825 * g++.dg/pr69379.C: New test.
11826
18e9663b 118272016-01-27 Martin Sebor <msebor@redhat.com>
11828
11829 PR c++/69317
11830 * g++.dg/abi/Wabi-2-2.C: New test.
11831 * g++.dg/abi/Wabi-2-3.C: New test.
11832 * g++.dg/abi/Wabi-3-2.C: New test.
11833 * g++.dg/abi/Wabi-3-3.C: New test.
11834
c88301ad 118352016-01-27 Richard Biener <rguenther@suse.de>
11836
11837 PR tree-optimization/69166
11838 * gcc.dg/torture/pr69166.c: New testcase.
11839
8ca47550 118402016-01-27 Martin Jambor <mjambor@suse.cz>
11841
11842 PR tree-optimization/69355
11843 * gcc.dg/tree-ssa/pr69355.c: New test.
11844
5cb23e3c 118452016-01-27 Marek Polacek <polacek@redhat.com>
11846
11847 PR c++/69496
11848 * g++.dg/ext/constexpr-vla1.C: New test.
11849
7b0c1b6d 118502016-01-20 Christian Bruel <christian.bruel@st.com>
11851
11852 PR target/69245
11853 * gcc.target/arm/pr69245.c: New test.
11854
220112fc 118552016-01-27 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR tree-optimization/69399
11858 * gcc.dg/torture/pr69399.c: New test.
11859
16294490 118602016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11861
11862 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11863
8abd3d0c 118642016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11865
11866 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11867
7cf9b895 118682016-01-26 Tom de Vries <tom@codesourcery.com>
11869
11870 PR tree-optimization/69110
11871 * gcc.dg/autopar/pr69110.c: New test.
11872
557c1942 118732016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11874 Sebastian Pop <s.pop@samsung.com>
557c1942 11875
11876 * gcc.dg/graphite/isl-ast-op-select.c: New.
11877
80adbd96 118782015-01-26 Paul Thomas <pault@gcc.gnu.org>
11879
11880 PR fortran/69385
11881 * gfortran.dg/allocate_error_6.f90: New test.
11882
c3f86f60 118832016-01-26 Richard Henderson <rth@redhat.com>
11884
11885 * gcc.dg/tm/pr60908.c: New test.
11886
3752e5b1 118872016-01-26 David Malcolm <dmalcolm@redhat.com>
11888
11889 PR other/69006
11890 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11891 directive.
11892 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11893 expected multiline output to reflect the colorization being
11894 disabled before newlines.
11895 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11896 (custom_diagnostic_finalizer): Replace call to
11897 pp_newline_and_flush with call to pp_flush.
11898 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11899 * gfortran.dg/implicit_class_1.f90: Likewise.
11900 * lib/gcc-dg.exp (allow_blank_lines): New global.
11901 (dg-allow-blank-lines-in-output): New procedure.
11902 (gcc-dg-prune): Complain about blank lines in the output, unless
11903 dg-allow-blank-lines-in-output was called.
11904 * lib/multiline.exp (_build_multiline_regex): Only support
11905 arbitrary followup text for non-blank-lines, not for blank lines.
11906
9bbfd060 119072016-01-26 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR tree-optimization/69483
11910 * gcc.dg/pr69483.c: New test.
11911 * g++.dg/opt/pr69483.C: New test.
11912
53773057 119132016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11914
11915 PR target/68620
11916 * gcc.target/arm/pr68620.c: New test.
11917
442a556f 119182016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11919
11920 * gcc.target/i386/pr68986-2.c: Remove -m32.
11921
d513c683 119222016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11923
11924 PR target/68986
11925 * gcc.target/i386/pr68986-1.c: New test.
11926 * gcc.target/i386/pr68986-2.c: Likewise.
11927 * gcc.target/i386/pr68986-3.c: Likewise.
11928
976877a5 119292016-01-26 Christian Bruel <christian.bruel@st.com>
11930
11931 * lib/target-supports.exp
11932 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11933 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11934 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11935
2c7b2f88 119362016-01-26 Richard Biener <rguenther@suse.de>
11937
11938 PR tree-optimization/69452
11939 * gcc.dg/torture/pr69452.c: New testcase.
11940
f7fc06e7 119412016-01-26 Jakub Jelinek <jakub@redhat.com>
11942
11943 PR target/69442
11944 * gcc.dg/pr69442.c: New test.
11945
d1dae587 119462016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11947
11948 PR target/67896
11949 * gcc.target/aarch64/simd/pr67896.C: New.
11950
ef7be7f8 119512016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11952
11953 PR tree-optimization/69400
11954 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11955 function.
11956 (plugin_init): Call it.
11957 * gcc.dg/torture/pr69400.c: New test.
11958
648433a4 119592016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11960
11961 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11962
45fc5243 119632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11964 Sebastian Pop <s.pop@samsung.com>
11965
11966 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11967 isl-0.15.
11968
c699f6a1 119692016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11970 Sebastian Pop <s.pop@samsung.com>
11971
11972 * gcc.dg/graphite/pr69292.c: New.
11973
b86e24ea 119742016-01-25 Jakub Jelinek <jakub@redhat.com>
11975
11976 * c-c++-common/goacc/use_device-1.c: New test.
11977
105cb8d7 119782016-01-25 Jeff Law <law@redhat.com>
11979
11980 PR tree-optimization/69196
11981 PR tree-optimization/68398
11982 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11983 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11984
44562749 119852016-01-25 David Edelsohn <dje.gcc@gmail.com>
11986
11987 PR target/69469
11988 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11989 Algorithm.
11990
6837fee7 119912016-01-25 Richard Biener <rguenther@suse.de>
11992
11993 PR testsuite/69380
11994 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11995
fe500d65 119962016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11997
11998 PR target/69421
11999 * gcc.dg/pr69421.c: New test.
12000
8eacba94 120012016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12002
12003 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12004 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12005 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12006 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12007 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12008 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12009 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12010 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12011 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12012 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12013
af09d40d 120142016-01-25 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/69376
12017 * gcc.dg/torture/pr69376.c: New testcase.
12018
d65063f5 120192016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12020
12021 PR fortran/69397
12022 PR fortran/68442
12023 * gfortran.dg/interface_38.f90: New test.
12024 * gfortran.dg/interface_39.f90: New test.
80adbd96 12025
08c7bfb4 120262016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12027
12028 Revert:
12029 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12030
12031 PR c++/11858
12032 PR c++/24663
12033 PR c++/24664
12034 * g++.dg/template/pr11858.C: New test.
12035 * g++.dg/template/pr24663.C: New test.
12036 * g++.dg/template/unify12.C: New test.
12037 * g++.dg/template/unify13.C: New test.
12038 * g++.dg/template/unify14.C: New test.
12039 * g++.dg/template/unify15.C: New test.
12040 * g++.dg/template/unify16.C: New test.
12041 * g++.dg/template/unify17.C: New test.
12042
c2e7d2be 120432016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12044
12045 PR fortran/68283
12046 gfortran.dg/pr68283.f90: New test.
12047
9f2e8617 120482016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12049
12050 PR fortran/66094
12051 * gfortran.dg/inline_matmul_13.f90: New test.
12052 * gfortran.dg/matmul_bounds_8.f90: New test.
12053 * gfortran.dg/matmul_bounds_9.f90: New test.
12054 * gfortran.dg/matmul_bounds_10.f90: New test.
12055
a4838119 120562016-01-23 Tom de Vries <tom@codesourcery.com>
12057
12058 PR tree-optimization/69426
12059 * gcc.dg/autopar/pr69426.c: New test.
12060
feddf0dc 120612016-01-23 Martin Sebor <msebor@redhat.com>
12062
12063 PR c++/58109
12064 PR c++/69022
12065 * g++.dg/cpp0x/alignas5.C: New test.
12066 * g++.dg/ext/vector29.C: Same.
12067
132731fb 120682016-01-23 Uros Bizjak <ubizjak@gmail.com>
12069
12070 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12071 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12072 _GNU_SOURCE from compile flags to the source.
12073 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12074 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12075 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12076 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12077
51aec681 120782016-01-22 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR target/69432
12081 * g++.dg/opt/pr69432.C: New test.
12082
147aa3e3 120832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12084
12085 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12086 32-bit targets testing an -m64 multilib.
12087
4d04e35e 120882016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12089
12090 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12091 64-bit support.
12092
86f38d0c 120932016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12094
12095 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12096
f776e712 120972016-01-21 Christian Bruel <christian.bruel@st.com>
12098
12099 PR target/68674
12100 * gcc.target/i386/pr68674.c
12101 * gcc.target/aarch64/pr68674.c
12102 * gcc.target/arm/pr68674.c
12103
7b9de435 121042016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12105
12106 PR target/69403
12107 * gcc.c-torture/execute/pr69403.c: New test.
12108
9935a0ba 121092016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12110
12111 PR c++/55843
12112 * g++.dg/template/pr55843.C: New.
12113
06b94aa1 121142016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12115
12116 PR testsuite/66877
12117 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12118 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12119
b68773a8 121202016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12121
12122 PR testsuite/67489
132731fb 12123 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12124 from dg-do compile directive, and instead add
12125 { dg-require-effective-target int128 }.
b68773a8 12126
bbbbe8ab 121272016-01-20 Martin Sebor <msebor@redhat.com>
12128
12129 PR c/69405
12130 * gcc.dg/sync-fetch.c: New test.
12131
f3a6a26f 121322016-01-21 Martin Sebor <msebor@redhat.com>
12133
12134 PR target/69252
12135 * gcc.target/powerpc/pr69252.c: New test.
12136
d1565a03 121372016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12138
12139 PR fortran/65996
132731fb 12140 * gfortran.dg/pr65996.f90: New test.
d1565a03 12141
15a5a905 121422016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12143
12144 PR c++/68810
bbbbe8ab 12145 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12146 expected to generate an error.
15a5a905 12147
e4538af5 121482016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12149
12150 PR middle-end/66178
12151 * gcc.dg/torture/pr66178.c: New test.
12152
4d4180ce 121532016-01-21 Anton Blanchard <anton@samba.org>
12154 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12155
12156 PR target/63354
12157 * gcc.target/powerpc/pr63354.c: New test.
12158
86e16058 121592016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12160
12161 PR rtl-optimization/68990
12162 * gcc.target/i386/pr68990: New.
12163
b11b85e4 121642016-01-21 Nick Clifton <nickc@redhat.com>
12165
12166 PR target/69129
12167 * gcc.target/mips/pr69129.c: New.
12168
62dd9f85 121692016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12170
12171 PR c++/58046
12172 * g++.dg/cpp0x/pr58046.C: New.
12173
ac7d424b 121742016-01-21 Jakub Jelinek <jakub@redhat.com>
12175
47c0bea3 12176 PR target/69187
12177 PR target/65624
12178 * gcc.target/arm/pr69187.c: New test.
12179
ac7d424b 12180 PR c++/69355
12181 * g++.dg/torture/pr69355.C: New test.
12182
9e18b252 121832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12184 Sebastian Pop <s.pop@samsung.com>
12185
12186 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12187
de862e2f 121882016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12189 Sebastian Pop <s.pop@samsung.com>
12190
132731fb 12191 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12192
f55f9344 121932016-01-21 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR middle-end/67653
12196 * c-c++-common/pr67653.c: New test.
12197 * gcc.dg/torture/pr29119.c: Add dg-warning.
12198
62752e71 121992016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12200
12201 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12202
16d4186f 122032016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12204
12205 PR c/24293
12206 * gcc.dg/pr24293.c: New test.
12207 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12208 incomplete struct type.
12209 * gcc.dg/declspec-1.c: Likewise.
12210 * gcc.dg/pr63549.c: Likewise.
12211
58219d13 122122016-01-20 Jakub Jelinek <jakub@redhat.com>
12213
12214 PR tree-optimization/66612
12215 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12216 for bdn instruction.
12217
a7b5688a 122182016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12219
12220 * lib/target-supports.exp
12221 (check_effective_target_arm_fp_ok_nocache): New.
12222 (check_effective_target_arm_fp_ok): New.
12223 (add_options_for_arm_fp): New.
12224 (check_effective_target_arm_crypto_ok_nocache): Require
12225 target_arm_v8_neon_ok instead of arm32.
12226 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12227 (check_effective_target_arm_crypto_pragma_ok): New.
12228 (add_options_for_arm_vfp): New.
12229 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12230 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12231 target instead. Force initial fpu to vfp.
12232 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12233 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12234 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12235 dependency.
12236 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12237 use arm_vfp effective target instead. Force initial fpu to vfp.
12238 * gcc.target/arm/attr-neon3.c: Likewise.
12239 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12240 arm_vfp_ok.
12241 * gcc.target/arm/unsigned-float.c: Likewise.
12242 * gcc.target/arm/vfp-1.c: Likewise.
12243 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12244 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12245 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12246 * gcc.target/arm/vfp-ldmias.c: Likewise.
12247 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12248 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12249 * gcc.target/arm/vfp-stmiad.c: Likewise.
12250 * gcc.target/arm/vfp-stmias.c: Likewise.
12251 * gcc.target/arm/vnmul-1.c: Likewise.
12252 * gcc.target/arm/vnmul-2.c: Likewise.
12253 * gcc.target/arm/vnmul-3.c: Likewise.
12254 * gcc.target/arm/vnmul-4.c: Likewise.
12255
7ca56ca8 122562016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12257
7fb75b57 12258 PR testsuite/69366
12259 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12260 the MPX run-time library, for compile-time MPX test.
12261 * gcc.target/i386/chkp-always_inline.c: Likewise.
12262 * gcc.target/i386/chkp-bndret.c: Likewise.
12263 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12264 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12265 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12266 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12267 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12268 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12269 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12270 * gcc.target/i386/chkp-label-address.c: Likewise.
12271 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12272 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12273 * gcc.target/i386/chkp-pr69044.c: Likewise.
12274 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12275 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12276 * gcc.target/i386/chkp-strchr.c: Likewise.
12277 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12278 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12279 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12280 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12281 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12282 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12283 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12284 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12285 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12286 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12287 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12288 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12289 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12290 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12291 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12292 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12293 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12294 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12295 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12296 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12297 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12298 * gcc.target/i386/pr63995-2.c: Likewise.
12299 * gcc.target/i386/pr64805.c: Likewise.
12300 * gcc.target/i386/pr65044.c: Likewise.
12301 * gcc.target/i386/pr65167.c: Likewise.
12302 * gcc.target/i386/pr65183.c: Likewise.
12303 * gcc.target/i386/pr65184.c: Likewise.
12304 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12305
f2da0b99 123062016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12307
12308 PR tree-optimization/69328
12309 * gcc.dg/pr69328.c: New test.
12310
4d379676 123112016-01-20 Jeff Law <law@redhat.com>
12312
4a11f145 12313 PR target/25114
4d379676 12314 * gcc.target/m68k/pr25114.c: New test.
12315
0754bad1 123162016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12317
12318 * gcc.target/arm/memset-inline-10.c: Added
12319 dg-require-effective-target arm_thumb2_ok.
12320
63bd5c2d 123212016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12322
12323 * gcc.dg/debug/dwarf2/sso.c: New test.
12324
a9c01e81 123252016-01-19 Uros Bizjak <ubizjak@gmail.com>
12326
12327 PR testsuite/68820
12328 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12329 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12330 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12331
53fa0e54 123322016-01-19 Jan Hubicka <hubicka@ucw.cz>
12333
12334 PR ipa/66223
12335 * g++.dg/ipa/devirt-50.C: New testcase.
12336
e035a62c 123372016-01-19 Marek Polacek <polacek@redhat.com>
12338
12339 PR c++/68965
12340 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12341 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12342
885cc3ea 123432016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12344
12345 PR target/69135
12346 * gcc.target/arm/pr69135_1.c: New test.
12347
07bd240e 123482015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12349
12350 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12351
9f60d257 123522015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12353
12354 * gcc.target/aarch64/ccmp_1.c: New testcase.
12355
a0c919f7 123562016-01-19 Marek Polacek <polacek@redhat.com>
12357
12358 PR c++/68586
12359 * g++.dg/cpp0x/enum30.C: New test.
12360
dc5d6d17 123612016-01-19 Richard Biener <rguenther@suse.de>
12362
12363 PR tree-optimization/69336
12364 * g++.dg/tree-ssa/pr69336.C: New testcase.
12365
6dd156e0 123662016-01-19 Jakub Jelinek <jakub@redhat.com>
12367
12368 PR debug/65779
12369 * gcc.dg/pr65779.c: New test.
12370
3e0d45b9 123712016-01-19 Richard Biener <rguenther@suse.de>
12372
12373 PR tree-optimization/69352
12374 * gcc.dg/torture/pr69352.c: New testcase.
12375
7a3cf64d 123762016-01-19 Jakub Jelinek <jakub@redhat.com>
12377
12378 PR rtl-optimization/68955
12379 PR rtl-optimization/64557
12380 * gcc.dg/torture/pr68955.c: New test.
12381
8be55b33 123822016-01-19 Jan Hubicka <hubicka@ucw.cz>
12383
12384 PR lto/69136
12385 * g++.dg/torture/pr69136.C: New testcase.
12386
72a985d7 123872016-01-19 Jan Hubicka <hubicka@ucw.cz>
12388
12389 PR lto/69133
12390 * g++.dg/lto/pr69133_0.C: New testcase.
12391 * g++.dg/lto/pr69133_1.C: New testcase.
12392
56778b62 123932016-01-15 Jeff Law <law@redhat.com>
12394
12395 PR tree-optimization/69320
12396 * gcc.c-torture/pr69320-1.c: New test.
12397 * gcc.c-torture/pr69320-2.c: New test.
12398 * gcc.c-torture/pr69320-3.c: New test.
12399 * gcc.c-torture/pr69320-4.c: New test.
12400
ced41b93 124012016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12402
12403 PR c++/11858
12404 PR c++/24663
12405 PR c++/24664
12406 * g++.dg/template/pr11858.C: New test.
12407 * g++.dg/template/pr24663.C: New test.
12408 * g++.dg/template/unify12.C: New test.
12409 * g++.dg/template/unify13.C: New test.
12410 * g++.dg/template/unify14.C: New test.
12411 * g++.dg/template/unify15.C: New test.
12412 * g++.dg/template/unify16.C: New test.
12413 * g++.dg/template/unify17.C: New test.
12414
7f8cbcaf 124152016-01-18 David Malcolm <dmalcolm@redhat.com>
12416
12417 PR testsuite/69181
12418 * gcc.dg/pr69181-1.c: New test file.
12419 * gcc.dg/pr69181-2.c: New test file.
12420 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12421 globals by moving it to...
12422 (cleanup-after-saved-dg-test): ...this new function. Add
12423 "global additional_sources_used". Add reset of global
12424 multiline_expected_outputs to the empty list.
12425 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12426 global to...
12427 (multiline_expected_outputs): ...this, and updated comments to
12428 note that it is modified from gcc-dg.exp.
12429 (dg-end-multiline-output): Update for the above renaming.
12430 (handle-multiline-outputs): Likewise. Remove the clearing
12431 of the expected outputs to the empty list.
12432
3c7cbfc0 124332016-01-18 Richard Biener <rguenther@suse.de>
12434
12435 PR tree-optimization/69297
12436 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12437
81d49cc1 124382016-01-18 Joseph Myers <joseph@codesourcery.com>
12439
12440 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12441 dg-options.
12442 * gcc.target/mips/mips-3d-2.c: Likewise.
12443 * gcc.target/mips/mips-3d-3.c: Likewise.
12444 * gcc.target/mips/mips-3d-4.c: Likewise.
12445 * gcc.target/mips/mips-3d-5.c: Likewise.
12446 * gcc.target/mips/mips-3d-6.c: Likewise.
12447 * gcc.target/mips/mips-3d-7.c: Likewise.
12448 * gcc.target/mips/mips-3d-8.c: Likewise.
12449 * gcc.target/mips/mips-3d-9.c: Likewise.
12450 * gcc.target/mips/mips-ps-1.c: Likewise.
12451 * gcc.target/mips/mips-ps-2.c: Likewise.
12452 * gcc.target/mips/mips-ps-3.c: Likewise.
12453 * gcc.target/mips/mips-ps-4.c: Likewise.
12454 * gcc.target/mips/mips-ps-5.c: Likewise.
12455 * gcc.target/mips/mips-ps-6.c: Likewise.
12456 * gcc.target/mips/mips-ps-7.c: Likewise.
12457 * gcc.target/mips/mips-ps-type.c: Likewise.
12458 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12459 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12460
03c4ff3a 124612016-01-18 Tom de Vries <tom@codesourcery.com>
12462
12463 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12464 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12465 * c-c++-common/goacc/kernels-empty.c: New test.
12466 * c-c++-common/goacc/kernels-eternal.c: New test.
12467 * c-c++-common/goacc/kernels-loop-2.c: New test.
12468 * c-c++-common/goacc/kernels-loop-3.c: New test.
12469 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12470 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12471 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12472 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12473 * c-c++-common/goacc/kernels-loop-data.c: New test.
12474 * c-c++-common/goacc/kernels-loop-g.c: New test.
12475 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12476 * c-c++-common/goacc/kernels-loop-n.c: New test.
12477 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12478 * c-c++-common/goacc/kernels-loop.c: New test.
12479 * c-c++-common/goacc/kernels-noreturn.c: New test.
12480 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12481 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12482 * c-c++-common/goacc/kernels-reduction.c: New test.
12483
22e3dcee 124842016-01-18 Tom de Vries <tom@codesourcery.com>
12485
12486 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12487 * gcc.dg/autopar/outer-2.c: Same.
12488 * gcc.dg/autopar/outer-3.c: Same.
12489 * gcc.dg/autopar/outer-4.c: Same.
12490 * gcc.dg/autopar/outer-5.c: Same.
12491 * gcc.dg/autopar/outer-6.c: Same.
12492 * gcc.dg/autopar/parallelization-1.c: Same.
12493 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12494 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12495 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12496 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12497 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12498 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12499 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12500 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12501 * gcc.dg/autopar/pr39500-1.c: Same.
12502 * gcc.dg/autopar/pr39500-2.c: Same.
12503 * gcc.dg/autopar/pr46193.c: Same.
12504 * gcc.dg/autopar/pr46194.c: Same.
12505 * gcc.dg/autopar/pr49580.c: Same.
12506 * gcc.dg/autopar/pr49960-1.c: Same.
12507 * gcc.dg/autopar/pr49960.c: Same.
12508 * gcc.dg/autopar/pr68373.c: Same.
12509 * gcc.dg/autopar/reduc-1.c: Same.
12510 * gcc.dg/autopar/reduc-1char.c: Same.
12511 * gcc.dg/autopar/reduc-1short.c: Same.
12512 * gcc.dg/autopar/reduc-2.c: Same.
12513 * gcc.dg/autopar/reduc-2char.c: Same.
12514 * gcc.dg/autopar/reduc-2short.c: Same.
12515 * gcc.dg/autopar/reduc-3.c: Same.
12516 * gcc.dg/autopar/reduc-4.c: Same.
12517 * gcc.dg/autopar/reduc-6.c: Same.
12518 * gcc.dg/autopar/reduc-7.c: Same.
12519 * gcc.dg/autopar/reduc-8.c: Same.
12520 * gcc.dg/autopar/reduc-9.c: Same.
12521 * gcc.dg/autopar/uns-outer-4.c: Same.
12522 * gcc.dg/autopar/uns-outer-5.c: Same.
12523 * gcc.dg/autopar/uns-outer-6.c: Same.
12524 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12525 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12526
fd5cbe2f 125272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12528
12529 PR target/63679
12530 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12531 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12532
fa75ab55 125332016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12534
12535 PR target/63679
12536 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12537 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12538 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12539
214b2582 125402016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12541
12542 PR target/63679
12543 * gcc.dg/tree-ssa/sra-17.c: New.
12544 * gcc.dg/tree-ssa/sra-18.c: New.
12545
13146837 125462016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12547
12548 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12549
6ccd18c2 125502016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12551
12552 * gnat.dg/inline12.adb: New test.
12553
8872b95f 125542016-01-18 Bin Cheng <bin.cheng@arm.com>
12555
12556 PR tree-optimization/66797
12557 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12558
971514e3 125592016-01-18 Richard Biener <rguenther@suse.de>
12560
12561 PR tree-optimization/69170
12562 * gcc.dg/torture/pr69170.c: New testcase.
12563
dfb6d139 125642016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12565
12566 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12567
164d84c2 125682016-01-16 Tom de Vries <tom@codesourcery.com>
12569
12570 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12571
4c33b769 125722016-01-16 Tom de Vries <tom@codesourcery.com>
12573
12574 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12575 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12576 redundant dg-require-effective-target pthread.
12577 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12578 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12579 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12580 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12581 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12582 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12583 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12584
673441b0 125852016-01-16 David Edelsohn <dje.gcc@gmail.com>
12586
12587 PR target/68609
12588 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12589 * gcc.target/powerpc/recip-7.c: Same.
12590
90153ae7 125912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12592
12593 PR c++/69091
12594 * g++.dg/template/pr69091.C: New test.
12595
bc24d01d 125962016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12597
12598 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12599 dump does not contain an error_mark_node.
12600 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12601 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12602
4067c0fd 126032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12604
12605 PR c++/68936
12606 * g++.dg/template/pr68936.C: New test.
12607
27c6dbdd 126082016-01-15 David Edelsohn <dje.gcc@gmail.com>
12609
12610 PR target/68609
12611 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12612 * gcc.target/powerpc/recip-2.c: Same.
12613 * gcc.target/powerpc/recip-3.c: Same.
12614 * gcc.target/powerpc/recip-4.c: Same.
12615 * gcc.target/powerpc/recip-sqrtf.c: Same.
12616
e390c57d 126172016-01-15 Jeff Law <law@redhat.com>
12618
12619 PR tree-optimization/69270
12620 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12621 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12622
ddcfeaf1 126232016-01-15 Paul Thomas <pault@gcc.gnu.org>
12624
12625 PR fortran/49630
12626 * gfortran.dg/deferred_character_13.f90: New test for the fix
12627 of comment 3 of the PR.
12628
12629 PR fortran/54070
12630 * gfortran.dg/deferred_character_8.f90: New test
12631 * gfortran.dg/allocate_error_5.f90: New test
12632
12633 PR fortran/60593
12634 * gfortran.dg/deferred_character_10.f90: New test
12635
12636 PR fortran/60795
12637 * gfortran.dg/deferred_character_14.f90: New test
12638
12639 PR fortran/61147
12640 * gfortran.dg/deferred_character_11.f90: New test
12641
12642 PR fortran/64324
12643 * gfortran.dg/deferred_character_9.f90: New test
12644
81be349c 126452016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12646
12647 PR rtl-optimization/69030
12648 * gcc.target/i386/pr69030.c: New.
12649
998456c5 126502016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12651
12652 * gcc.target/aarch64/target_attr_17.c: New test.
12653
0d85be19 126542016-01-15 Richard Biener <rguenther@suse.de>
12655
12656 PR tree-optimization/66856
12657 * gcc.dg/torture/pr66856-1.c: New testcase.
12658 * gcc.dg/torture/pr66856-2.c: Likewise.
12659
321d36c8 126602016-01-15 Richard Biener <rguenther@suse.de>
12661
12662 PR debug/69137
12663 * g++.dg/lto/pr69137_0.C: New testcase.
12664
d94a1f53 126652016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12666
12667 PR middle-end/69246
12668 * gcc.target/i386/pr69246.c: New test.
12669
5fe9a861 126702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12671
a9c01e81 12672 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12673
3d05a5e9 126742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12675
12676 PR c++/56194
12677 * g++.dg/init/const9.C: Disable test on S/390.
12678
5e8132b5 126792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12680
12681 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12682 * g++.dg/Wno-frame-address.C: Ditto.
12683
32307cdf 126842016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12685
12686 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12687
1ca28250 126882016-01-15 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/68961
12691 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12692
6271bd93 126932016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12694
12695 * gcc.target/i386/pr65105-5.c: New test.
12696
dfb6d139 126972016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12698
12699 * gcc.c-torture/execute/alias-4.c: New testcase.
12700
dfb6d139 127012016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12702
12703 PR ipa/68148
12704 * g++.dg/ipa/devirt-49.C: New testcase.
12705
7bbac464 127062016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12707
12708 PR target/65837
12709 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12710 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12711 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12712
4345b868 127132016-01-15 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/69117
12716 * gcc.dg/torture/pr69117.c: New testcase.
12717
580357e7 127182015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12719
12720 PR c++/69048
12721 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12722
612baa31 127232016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12724
12725 PR testsuite/67509
12726 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12727 range tests use 100 * maximum instead of maximum + 1.
12728
44e09bc4 127292016-01-14 Jakub Jelinek <jakub@redhat.com>
12730
12731 PR debug/69244
12732 * gcc.dg/guality/pr69244.c: New test.
12733
96962ae4 127342016-01-14 Uros Bizjak <ubizjak@gmail.com>
12735
12736 * lib/target-supports.exp (check_effective_target_issignaling):
12737 New procedure.
12738 * gcc.dg/pr61441.c: Require issignaling effective target.
12739
ab9c400b 127402016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12741
12742 PR target/68803
12743 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12744
a7ed4583 127452016-01-14 David Malcolm <dmalcolm@redhat.com>
12746
12747 PR c++/68819
12748 PR preprocessor/69177
12749 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12750 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12751 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12752 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12753
77f35cec 127542016-01-14 Marek Polacek <polacek@redhat.com>
12755
12756 PR c/69262
12757 * gcc.dg/array-15.c: New test.
12758
915d0950 127592016-01-14 Jakub Jelinek <jakub@redhat.com>
12760
12761 PR middle-end/68146
12762 PR tree-optimization/69155
12763 * gfortran.dg/pr68146.f: New test.
12764 * gfortran.dg/pr69155.f90: New test.
12765
24651fb7 127662016-01-14 Richard Biener <rguenther@suse.de>
12767
12768 PR tree-optimization/68060
12769 * gcc.dg/torture/pr68060-1.c: New testcase.
12770 * gcc.dg/torture/pr68060-2.c: Likewise.
12771
2f63f950 127722016-01-14 Nick Clifton <nickc@redhat.com>
12773
12774 * lib/target-supports.exp
12775 (check_effective_target_arm_neon_ok_nocache): Add an option
12776 sequence that includes setting the ARM architecture to ARMv7-A.
12777 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12778 command line options necessary to enable Neon support.
12779 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12780 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12781 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12782 * gcc.target/arm/pr69180.c: Likewise.
12783
3ce0acde 127842016-01-14 Jeff Law <law@redhat.com>
12785
12786 PR tree-optimization/69270
12787 * gcc.dg/tree-ssa/pr69270.c: New test.
12788
bda05c57 127892016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12790
12791 PR c/66208
12792 * c-c++-common/pr66208.c: New file.
12793
9b657cf1 127942016-01-13 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR tree-optimization/69156
12797 * gcc.dg/pr69156.c: New test.
12798
58ba1b9d 127992016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12800
12801 * gcc.target/i386/pr69225-7.c: New test.
12802
e5fee0fe 128032016-01-13 Richard Henderson <rth@redhat.com>
12804
12805 * gcc.dg/tm/memopt-13.c: Update expected function.
12806 * gcc.dg/tm/memopt-6.c: Likewise.
12807
3f0e9745 128082016-01-13 Uros Bizjak <ubizjak@gmail.com>
12809
12810 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12811 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12812 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12813 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12814
3f0e9745 128152016-01-13 Tom de Vries <tom@codesourcery.com>
12816
12817 PR tree-optimization/69169
7a6ddc0d 12818 * gcc.dg/pr69169.c: New test.
12819
9b657cf1 128202016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12821
12822 PR target/69228
12823 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12824 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12825 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12826 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12827 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12828 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12829 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12830 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12831
f704d701 128322016-01-13 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR target/69247
12835 * gcc.dg/pr69247.c: New test.
12836
e966d6b9 128372016-01-13 Richard Biener <rguenther@suse.de>
12838
12839 PR tree-optimization/69242
12840 * gcc.dg/torture/pr69242.c: New testcase.
12841
1ca1d9b2 128422016-01-13 Richard Biener <rguenther@suse.de>
12843
12844 PR tree-optimization/69186
12845 * gcc.dg/torture/pr69186.c: New testcase.
12846
d07cbccc 128472016-01-13 Jeff Law <law@redhat.com>
12848
12849 PR tree-optimization/67755
12850 * gcc.dg/tree-ssa/pr67755.c: New test.
12851
128522016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12853
12854 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12855 pass number in output by a star.
12856
b95d41cf 128572016-01-12 Bin Cheng <bin.cheng@arm.com>
12858
12859 PR tree-optimization/68911
12860 * gcc.c-torture/execute/pr68911.c: New test.
12861
91d87e22 128622016-01-12 Marek Polacek <polacek@redhat.com>
12863
12864 PR c++/68979
12865 * g++.dg/warn/permissive-1.C: New test.
12866
8a9401a4 128672016-01-12 Jakub Jelinek <jakub@redhat.com>
12868
12869 PR objc++/68511
12870 PR c++/69213
12871 * g++.dg/opt/pr69213.C: New test.
12872
b9cb7a67 128732016-01-12 Christian Bruel <christian.bruel@st.com>
12874
12875 PR target/69180
12876 * gcc.target/arm/pr69180.c: New test.
12877
e4c96992 128782016-01-12 Richard Biener <rguenther@suse.de>
12879
12880 PR lto/69077
12881 * g++.dg/lto/pr69077_0.C: New testcase.
12882 * g++.dg/lto/pr69077_1.C: Likewise.
12883
90525f61 128842016-01-12 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR target/69175
12887 * g++.dg/opt/pr69175.C: New test.
12888
9e7edfd3 128892016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12890
12891 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12892 rather than #including math.h & stdlib.h.
12893 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12894 * gcc.dg/vect/pr49771.c: Likewise.
12895 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12896 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12897 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12898 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12899 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12900 * gcc.dg/vect/pr44507.c: Likewise.
12901 * gcc.dg/vect/pr45902.c: Likewise.
12902 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12903 * gcc.dg/vect/vect-117.c: Likewise.
12904 * gcc.dg/vect/vect-99.c: Likewise.
12905 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12906 * gcc.dg/vect/vect-cond-1.c: Likewise.
12907 * gcc.dg/vect/vect-cond-2.c: Likewise.
12908 * gcc.dg/vect/vect-cond-3.c: Likewise.
12909 * gcc.dg/vect/vect-cond-4.c: Likewise.
12910 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12911 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12912 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12913 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12914 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12915 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12916 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12917 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12918 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12919 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12920 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12921 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12922 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12923 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12924 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12925 include of signal.h.
12926 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12927 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12928 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12929 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12930 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12931 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12932 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12933 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12934 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12935 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12936 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12937 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12938 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12939 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12940 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12941 * gcc.dg/vect/vect-outer-5.c: Likewise.
12942 * gcc.dg/vect/vect-outer-6.c: Likewise.
12943 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12944 include of stdio.h.
12945
3368873d 129462016-01-12 Nick Clifton <nickc@redhat.com>
12947
12948 PR target/68913
12949 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12950 to fread so that it will be found in all target runtimes.
12951
0464ea95 129522016-01-12 Richard Biener <rguenther@suse.de>
12953
12954 PR tree-optimization/69053
12955 * g++.dg/torture/pr69053.C: New testcase.
12956
7819730f 129572016-01-12 Richard Biener <rguenther@suse.de>
12958
12959 PR tree-optimization/69168
12960 * gcc.dg/torture/pr69168.c: New testcase.
12961
995bfebf 129622016-01-12 Richard Biener <rguenther@suse.de>
12963
12964 PR tree-optimization/69157
12965 * gcc.dg/torture/pr69157.c: New testcase.
12966
129672016-01-12 Richard Biener <rguenther@suse.de>
12968
12969 PR tree-optimization/69174
12970 * gcc.dg/torture/pr69174.c: New testcase.
12971
1d10d64c 129722016-01-12 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR c++/66808
12975 PR c++/69000
12976 * g++.dg/tls/pr66808.C: New test.
12977 * g++.dg/tls/pr69000.C: New test.
12978
f0b79faf 129792016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12980
12981 * gcc.target/powerpc/swaps-p8-23.c: New test.
12982 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12983
04cf75a4 129842016-01-11 John David Anglin <danglin@gcc.gnu.org>
12985
12986 PR tree-optimization/68356
12987 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12988
0eb4264c 129892016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12990 Jim Wilson <jim.wilson@linaro.org>
12991
12992 PR target/69194
12993 * gcc.target/arm/pr69194.c: New test.
12994
2f66de64 129952016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12996
12997 PR target/69225
12998 * gcc.target/i386/pr69225-1.c: New test.
12999 * gcc.target/i386/pr69225-2.c: Likewise.
13000 * gcc.target/i386/pr69225-3.c: Likewise.
13001 * gcc.target/i386/pr69225-4.c: Likewise.
13002 * gcc.target/i386/pr69225-5.c: Likewise.
13003 * gcc.target/i386/pr69225-6.c: Likewise.
13004
36105e82 130052016-01-11 Jakub Jelinek <jakub@redhat.com>
13006
1c78ce2e 13007 PR target/67462
13008 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13009 if lp64.
13010
a4a87320 13011 PR target/69071
13012 * gcc.dg/pr69071.c: New test.
13013
91fbd04f 13014 PR c++/69211
13015 * g++.dg/opt/pr69211.C: New test.
13016
36105e82 13017 PR tree-optimization/69214
13018 * gcc.c-torture/compile/pr69214.c: New test.
13019
e934c380 130202016-01-11 Uros Bizjak <ubizjak@gmail.com>
13021
13022 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13023 * gcc.target/i386/pr66232-11.c: Ditto.
13024 * gcc.target/i386/pr66232-12.c: Ditto.
13025 * gcc.target/i386/pr66232-13.c: Ditto.
13026
3ff1b153 130272016-01-11 Richard Biener <rguenther@suse.de>
13028
13029 PR tree-optimization/69173
13030 * gcc.dg/torture/pr69173.c: New testcase.
13031
04e1504c 130322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13033
13034 PR rtl-optimization/68796
13035 * gcc.target/aarch64/tst_5.c: New test.
13036 * gcc.target/aarch64/tst_6.c: Likewise.
13037
ae8718b5 130382016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13039
13040 PR rtl-optimization/68841
13041 * gcc.dg/pr68841.c: New test.
13042 * gcc.c-torture/execute/pr68841.c: New test.
13043
bd8bece2 130442016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13045
13046 PR rtl-optimization/68920
13047 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13048 for ix86 targets.
13049 * gcc.dg/ifcvt-5.c: New test.
13050
9b657cf1 130512016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13052
13053 PR bootstrap/69123
13054 * g++.dg/pr69123.C: New.
13055
7a158352 130562016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13057
13058 PR target/69010
13059 * gcc.target/i386/pr69010.c: New test.
13060
ff375d11 130612016-01-11 Martin Jambor <mjambor@suse.cz>
13062
13063 PR ipa/69044
13064 * gcc.target/i386/chkp-pr69044.c: New test.
13065
9eb890f1 130662016-01-11 Tom de Vries <tom@codesourcery.com>
13067
13068 PR tree-optimization/69109
13069 * gcc.dg/autopar/pr69109-2.c: New test.
13070 * gcc.dg/autopar/pr69109.c: New test.
13071
c4157ee5 130722016-01-11 Tom de Vries <tom@codesourcery.com>
13073
13074 PR tree-optimization/69108
13075 * gcc.dg/autopar/pr69108.c: New test.
13076
b933e511 130772016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13078
13079 PR c++/69029
13080 * c-c++-common/Wisleading-indentation.c: Augment test.
13081
efb73de1 130822016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13083
13084 PR fortran/69154
13085 * gfortran.dg/inline_matmul_12.f90: New test.
13086
40c86c3b 130872016-01-10 Paul Thomas <pault@gcc.gnu.org>
13088
13089 PR fortran/67779
13090 * gfortran.dg/actual_array_offset_1: New test.
13091
a006c0bb 130922016-01-10 Tom de Vries <tom@codesourcery.com>
13093
13094 PR tree-optimization/69062
13095 * gcc.dg/autopar/pr69062.c: New test.
13096
880ed4be 130972016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13098
13099 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13100 * gcc.dg/vect/slp-perm-2.c: Likewise.
13101 * gcc.dg/vect/slp-perm-3.c: Likewise.
13102 * gcc.dg/vect/slp-perm-5.c: Likewise.
13103 * gcc.dg/vect/slp-perm-6.c: Likewise.
13104 * gcc.dg/vect/slp-perm-7.c: Likewise.
13105 * gcc.dg/vect/slp-perm-8.c: Likewise.
13106
d95e1856 131072016-01-10 Tom de Vries <tom@codesourcery.com>
13108
13109 PR tree-optimization/69039
13110 * gcc.dg/autopar/pr69039.c: New test.
13111
0f8f48d0 131122016-01-09 Marek Polacek <polacek@redhat.com>
13113
13114 PR c++/69113
13115 * g++.dg/pr69113.C: New test.
13116
7dff0499 131172016-01-09 Jakub Jelinek <jakub@redhat.com>
13118
13119 PR middle-end/50865
13120 PR tree-optimization/69097
13121 * gcc.c-torture/execute/pr50865.c: New test.
13122 * gcc.c-torture/execute/pr69097-1.c: New test.
13123 * gcc.c-torture/execute/pr69097-2.c: New test.
13124 * gcc.dg/pr69097-1.c: New test.
13125 * gcc.dg/pr69097-2.c: New test.
13126
18431e78 131272016-01-09 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR c++/69164
13130 * g++.dg/opt/pr69164.C: New test.
13131
1943a4a2 131322016-01-08 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR tree-optimization/69167
13135 * gcc.dg/pr69167.c: New test.
13136
a143e277 131372016-01-08 Marek Polacek <polacek@redhat.com>
13138
13139 PR c++/68449
13140 * g++.dg/pr68449.C: New.
13141
44c01906 131422016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13143
13144 PR tree-optimization/68707
13145 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13146 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13147 on platforms supporting it.
13148 * gcc.dg/vect/slp-perm-2.c: Likewise.
13149 * gcc.dg/vect/slp-perm-3.c: Likewise.
13150 * gcc.dg/vect/slp-perm-5.c: Likewise.
13151 * gcc.dg/vect/slp-perm-7.c: Likewise.
13152 * gcc.dg/vect/slp-perm-8.c: Likewise.
13153 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13154 on platforms supporting it.
13155
c437d1e8 131562016-01-08 Jakub Jelinek <jakub@redhat.com>
13157
c9595c51 13158 PR tree-optimization/69162
13159 * gcc.dg/pr69162.c: New test.
13160
c437d1e8 13161 PR tree-optimization/69172
13162 * gcc.dg/pr69172.c: New test.
13163
6a46a28c 131642016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13165
13166 PR tree-optimization/67781
13167 * gcc.c-torture/execute/pr67781.c: New file.
13168
62ad9a04 131692016-01-08 Jakub Jelinek <jakub@redhat.com>
13170
13171 PR tree-optimization/69083
13172 * gcc.dg/vect/pr69083.c: New test.
13173
9e0e8c2a 131742016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13175
13176 PR tree-optimization/61441
13177 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13178 Use -fexcess-precision=standard for compiler options.
13179 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13180
5d034e37 131812016-01-08 Jakub Jelinek <jakub@redhat.com>
13182
5013f740 13183 PR fortran/69128
13184 * gfortran.dg/gomp/pr69128.f90: New test.
13185
5d034e37 13186 PR c++/69145
13187 * g++.dg/ext/pr69145-1.C: New test.
13188 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13189 * g++.dg/ext/pr69145-2.h: New file.
13190
517906ff 131912016-01-07 Martin Sebor <msebor@redhat.com>
13192
13193 PR c/68966
13194 * gcc.dg/atomic-fetch-bool.c: New test.
13195 * gcc.dg/sync-fetch-bool.c: New test.
13196
cdbb524c 131972016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13198
13199 PR fortran/66680
13200 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13201
ec3aba9e 132022016-01-07 Nick Clifton <nickc@redhat.com>
13203
13204 PR target/66655
13205 * g++.dg/pr66655.C: New test.
13206 * g++.dg/pr66655_1.cc: Test support file.
13207 * g++.dg/pr66655.h: Test header file.
13208
9b657cf1 132092016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13210
13211 PR fortran/66680
13212 gfortran.dg/gomp/pr66680.f90: New test.
13213
cd45d7a5 132142016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13215
13216 PR target/69171
13217 * gcc.target/i386/pr69171-1.c: New test.
13218 * gcc.target/i386/pr69171-2.c: Likewise.
13219 * gcc.target/i386/pr69171-3.c: Likewise.
13220 * gcc.target/i386/pr69171-4.c: Likewise.
13221 * gcc.target/i386/pr69171-5.c: Likewise.
13222 * gcc.target/i386/pr69171-6.c: Likewise.
13223
4a86a91a 132242015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13225
13226 PR middle-end/67639
13227 * c-c++-common/pr67639.c: New test.
13228
34c05552 132292016-01-07 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR tree-optimization/69141
13232 * g++.dg/opt/pr69141.C: New test.
13233
f08d6895 132342016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13235
13236 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13237
32ec4173 132382016-01-06 Uros Bizjak <ubizjak@gmail.com>
13239
13240 PR target/69140
13241 * gcc.target/i386/pr69140.c: New test
13242
d74214f3 132432016-01-06 David Malcolm <dmalcolm@redhat.com>
13244
13245 * gcc.dg/bad-dereference.c: New test case.
13246
73991cab 132472015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13248
13249 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13250
fc8cc457 132512016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13252
13253 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13254
be3c9981 132552016-01-06 Marek Polacek <polacek@redhat.com>
13256
13257 PR sanitizer/69099
13258 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13259
2cb724f9 132602016-01-05 Marek Polacek <polacek@redhat.com>
13261
13262 PR c/69104
13263 * gcc.dg/atomic-invalid-2.c: New.
13264
233a53ed 132652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13266
13267 PR target/68991
13268 * gcc.target/i386/pr68991.c: New test.
13269
ea87c5e3 132702016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13271
13272 PR target/68991
13273 * g++.dg/pr68991-1.C: New test.
13274 * g++.dg/pr68991-2.C: Likewise.
13275
1943a4a2 132762016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13277
1943a4a2 13278 PR other/60465
afe82e5b 13279 * gcc.target/ia64/pr60465-gprel64.c: New test.
13280 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13281
1e9147dd 132822016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13283
13284 PR rtl-optimization/68651
13285 * gcc.target/aarch64/pr68651_1.c: New test.
13286
d42aa619 132872016-01-05 David Malcolm <dmalcolm@redhat.com>
13288
13289 PR c/69122
13290 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13291
1776de76 132922016-01-05 Nathan Sidwell <nathan@acm.org>
13293
2d7d361d 13294 PR c++/58583
13295 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13296
1776de76 13297 * gcc.dg/alias-15.c: New.
13298
5beb12c0 132992016-01-05 Nick Clifton <nickc@redhat.com>
13300
13301 PR target/68870
13302 * g++.dg/pr68770.C: New test.
13303
d8cca921 133042016-01-04 Mike Stump <mikestump@comcast.net>
13305
13306 * lib/target-supports.exp (check_effective_target_cilkplus):
13307 cilkplus targets require pthreads.
afc907ef 13308 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13309
8427dff3 133102016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13311
13312 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13313 generation.
13314
f1717362 133152016-01-04 Jakub Jelinek <jakub@redhat.com>
13316
13317 Update copyright years.
13318
d7d6a3ab 133192016-01-04 Marek Polacek <polacek@redhat.com>
13320
13321 PR c/68908
13322 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13323 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13324 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13325
b8f4a5f9 133262016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13327
13328 * gcc.target/sparc/20160104-2.c: New test.
13329
6b5c028f 133302016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13331
13332 * gcc.target/sparc/20160104-1.c: New test.
13333
300e1002 133342016-01-03 Paul Thomas <pault@gcc.gnu.org>
13335
13336 PR fortran/65045
13337 * gfortran.dg/pr65045.f90: New test.
13338
855b105f 133392016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13340
13341 * gnat.dg/specs/debug1.ads: Delete.
13342
bdc177dc 133432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13344
13345 PR libgfortran/68867
13346 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13347 expression.
13348
48aaffae 133492016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13350
13351 PR libgfortran/68867
13352 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13353 PowerPC.
13354
19a468b8 133552016-01-01 Paul Thomas <pault@gcc.gnu.org>
13356
13357 PR fortran/68864
13358 * gfortran.dg/pr68864.f90: New test.
13359
25371c91 133602016-01-01 Jakub Jelinek <jakub@redhat.com>
13361
2a659064 13362 PR tree-optimization/69070
13363 * gcc.dg/pr69070.c: New test.
13364
57aa9851 13365 PR sanitizer/69055
13366 * gfortran.dg/pr69055.f90: New test.
13367
25371c91 13368 PR target/69015
13369 * gcc.dg/pr69015.c: New test.
f1717362 13370\f
fb2c1edd 13371Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13372
13373Copying and distribution of this file, with or without modification,
13374are permitted in any medium without royalty provided the copyright
13375notice and this notice are preserved.