]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-10-05 Louis Krupp <louis.krupp@zoho.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d0a5b595 12016-10-05 Louis Krupp <louis.krupp@zoho.com>
2
3 PR fortran/67524
4 * gfortran.dg/pr67524.f90: New test.
5
c7b01e77 62016-10-05 Jakub Jelinek <jakub@redhat.com>
7
8 PR sanitizer/77823
9 * c-c++-common/ubsan/shift-9.c: New test.
10
d204444e 112016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12
13 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
14 of int if __SIZEOF_INT__ is less than 4 bytes.
15
ea55eab9 162016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17
18 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
19 * gfortran.dg/class_array_20.f03: Likewise.
20 * gfortran.dg/class_array_21.f03: Likewise.
21 * gfortran.dg/finalize_29.f08: Likewise.
22 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
23
bf1426ea 242016-10-05 Richard Biener <rguenther@suse.de>
25
26 PR middle-end/77826
27 * gcc.dg/torture/pr77826.c: New testcase.
28
eb93b162 292016-10-05 Richard Biener <rguenther@suse.de>
30
31 * gcc.dg/fold-copysign-1.c: New testcase.
32
830f8f08 332016-10-05 Andreas Schwab <schwab@suse.de>
34
35 * g++.dg/pr49847-2.C: Remove.
36
ce229d56 372016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
38
39 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
40
d82d27a3 412016-10-05 Richard Biener <rguenther@suse.de>
42
43 PR middle-end/55152
44 * gcc.dg/pr55152-2.c: New testcase.
45
29e40d1d 462016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
47
48 * gfortran.dg/dtio_15.f90: New test.
49
78dc0da1 502016-10-04 Ian Lance Taylor <iant@golang.org>
51
52 * gcc.dg/split-7.c: New test.
53
f72de674 542016-10-04 Martin Sebor <msebor@redhat.com>
55
56 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
57 %lc directive to wint_t to silence -Wformat warnings on targets
58 where the latter is a distinct type such as long.
59
c30da209 602016-10-04 Martin Sebor <msebor@redhat.com>
61
62 PR c++/77804
63 * g++.dg/warn/Wplacement-new-size-4.C: New test.
64
c93d719b 652016-10-04 Jakub Jelinek <jakub@redhat.com>
66
c8887d28 67 PR c++/77791
68 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
69
c93d719b 70 * g++.dg/other/java3.C: Remove.
71 * g++.dg/other/java1.C: Remove.
72 * g++.dg/other/error12.C: Remove.
73 * g++.dg/other/java2.C: Remove.
74 * g++.dg/warn/Wnvdtor.C: Remove.
75 * g++.dg/lookup/java1.C: Remove.
76 * g++.dg/lookup/java2.C: Remove.
77 * g++.dg/ext/pr34829.C: Remove.
78 * g++.dg/ext/java-3.C: Remove.
79 * g++.dg/ext/java-1.C: Remove.
80 * g++.dg/ext/java-2.C: Remove.
81 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
82
e62363b1 832016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
84
85 PR tree-optimization/77808
86 * gcc.dg/tree-ssa/pr77808.c: New testcase.
87
38f18c01 882016-10-04 Richard Biener <rguenther@suse.de>
89
90 PR tree-optimization/77399
91 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
92
47fd90af 932016-10-04 Richard Biener <rguenther@suse.de>
94
95 PR middle-end/77833
96 * gcc.target/i386/pr77833.c: New testcase.
97
2f8d6297 982016-09-26 Jeff Law <law@redhat.com>
99
100 PR tree-optimization/71550
101 PR tree-optimization/71403
102 * gcc.c-torture/execute/pr71550.c: New test.
103
4092cccf 1042016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
105
106 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
107 option.
108
8e8fe25a 1092016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
110
111 Revert
112 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
113
114 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
115
fcfa0d6a 1162016-10-03 Marek Polacek <polacek@redhat.com>
117
118 * g++.dg/cpp0x/nullptr37.C: New test.
119
255beb07 1202016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
121
122 * c-c++-common/Wint-in-bool-context.c: Update test.
123
16127d51 1242016-10-02 Jakub Jelinek <jakub@redhat.com>
125
126 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
127 earlier.
128 * g++.dg/charset/asm2.c (memmove): Likewise.
129 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
130 * g++.dg/tls/diag-4.C (foo): Likewise.
131 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
132 dg-warning, fix up regex.
133 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
134 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
135 * g++.old-deja/g++.mike/net31.C: Likewise.
136 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
137 for C++17.
138 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
139 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
140
c9e875f1 1412016-10-01 Richard Biener <rguenther@suse.de>
142
143 PR middle-end/77798
144 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
145
77daf8b6 1462016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
147
148 PR fortran/77663
149 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
150
ff2feb8b 1512016-10-01 Jakub Jelinek <jakub@redhat.com>
152
153 PR c/77490
154 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
155 Add dg-prune-output directive.
156
fd3720ac 1572016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
158
159 PR fortran/66643
160 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
161 * gfortran.fortran-torture/compile/write.f90: Update test.
162
dd07e329 1632016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
164
165 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
166 arm_fp16_alternative_ok as the required effective target.
167 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
168 -mfp16-format=alternative to the dg-options directive and remove
169 the dg-add-options directive.
170
580083a2 1712016-09-30 Fritz Reese <fritzoreese@gmail.com>
172
173 PR fortran/77764
174 * gfortran.dg/dec_union_8.f90: New testcase.
175
f24fcad2 1762016-09-30 Fritz Reese <fritzoreese@gmail.com>
177
178 PR fortran/77782
179 * gfortran.dg/dec_structure_16.f90: New testcase.
180
e0e00cf4 1812016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
182
183 * gfortran.dg/coarray_allocate_10.f08: New test.
184 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
185
44211526 1862016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
187
188 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
189
e2441cd8 1902016-09-30 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/77399
193 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
194
0914a8ef 1952016-09-29 Sandra Loosemore <sandra@codesourcery.com>
196
197 * c-c++-common/pr27336.c: Make dependency on
198 -fdelete-null-pointer-checks explicit.
199 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
200 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
201 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
202 * gcc.dg/pic-1.c: Require fpic target support.
203 * gcc.dg/pic-2.c: Likewise.
204
c5d89bae 2052016-09-29 Jakub Jelinek <jakub@redhat.com>
206
207 Implement P0001R1 - C++17 removal of register storage class specifier
208 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
209 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
210 C++17.
211 * c-c++-common/vector-subscript-5.c (foo): Don't use register
212 keyword if not __SSE2__.
213 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
214 C++17.
215 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
216 register keywords.
217 * g++.dg/eh/pr29166.C: Add -Wno-register option.
218 * g++.dg/warn/register-parm-1.C (erroneous_warning,
219 no_erroneous_warning): Expect new warnings for C++17.
220 * g++.dg/warn/register-var-2.C (f): Likewise.
221 * g++.dg/parse/register1.C (f): Expect new error for C++17.
222 * g++.dg/parse/linkage2.C (foo): Likewise.
223 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
224 keyword on parameters for C++17.
225 * g++.dg/cpp1z/register1.C: New test.
226 * g++.dg/cpp1z/register2.C: New test.
227 * g++.dg/cpp1z/register3.C: New test.
228
5424b150 2292016-09-29 Uros Bizjak <ubizjak@gmail.com>
230
231 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
232 * gcc.target/i386/avx2-check.h (main): Ditto.
233 * gcc.target/i386/avx512bw-check.h (main): Ditto.
234 * gcc.target/i386/avx512cd-check.h (main): Ditto.
235 * gcc.target/i386/avx512dq-check.h (main): Ditto.
236 * gcc.target/i386/avx512er-check.h (main): Ditto.
237 * gcc.target/i386/avx512f-check.h (main): Ditto.
238 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
239 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
240 * gcc.target/i386/avx512vl-check.h (main): Ditto.
241
132fa33c 2422016-09-29 Uros Bizjak <ubizjak@gmail.com>
243
244 PR target/77756
245 * gcc.target/i386/pr77756.c: New test.
246
ea72fa65 2472016-09-29 Marek Polacek <polacek@redhat.com>
248
249 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
250
40334d1a 2512016-09-29 Marek Polacek <polacek@redhat.com>
252
253 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
254 C++14.
255
2bf721c3 2562016-09-29 Martin Liska <mliska@suse.cz>
257
258 * objc/execute/construct1.m: New test.
259
a8243a97 2602016-09-29 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/77768
263 * gcc.dg/torture/pr77768.c: New testcase.
264
98da8d3b 2652016-09-28 Richard Biener <rguenther@suse.de>
266
267 PR middle-end/77407
268 * gcc.dg/pr77407.c: New testcase.
269
b0ab3ca0 2702016-09-29 Richard Biener <rguenther@suse.de>
271
272 PR middle-end/55152
273 * gcc.dg/pr55152.c: New testcase.
274 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
275
f76c9f26 2762016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
277
278 * gcc.dg/profile-update-warning.c: Restrict to ia32.
279 (dg-options): Remove -m32.
280
94d9ba6a 2812016-09-28 Martin Sebor <msebor@redhat.com>
282
283 PR middle-end/77721
284 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
285
d23296dc 2862016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
287
288 PR libgfortran/77707
289 * gfortran.dg/inquire_17.f90: New test.
290
2a2770c6 2912016-09-28 Jakub Jelinek <jakub@redhat.com>
292
293 PR c++/77467
294 * g++.dg/cpp1y/constexpr-77467.C: New test.
295
3e822015 2962016-09-28 Martin Sebor <msebor@redhat.com>
297
298 PR c/77762
299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
300 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
301 (test_sprintf_p_const): Adjust line numbers to avoid failures
302 introduced in r240503.
303
21ce832f 3042016-09-28 Martin Sebor <msebor@redhat.com>
305
306 PR middle-end/77683
307 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
308
8d9e3eb6 3092016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
310
cfa852a5 311 PR c++/77748
312 * g++.dg/pr77550.C: Avoid undefined behavior.
313
8d9e3eb6 314 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
315
85dd8d9a 3162016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
317
318 * gcc.dg/strlenopt-20.c: Update test.
319 * gcc.dg/strlenopt-21.c: Likewise.
320 * gcc.dg/strlenopt-22.c: Likewise.
321 * gcc.dg/strlenopt-22g.c: Likewise.
322 * gcc.dg/strlenopt-26.c: Likewise.
323 * gcc.dg/strlenopt-5.c: Likewise.
324 * gcc.dg/strlenopt-7.c: Likewise.
325 * gcc.dg/strlenopt-9.c: Likewise.
326
ce7e2f0e 3272016-09-27 Jakub Jelinek <jakub@redhat.com>
328
4fd4e9e0 329 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
330
66108a57 331 * g++.dg/cpp1z/lambda-this1.C: New test.
332 * g++.dg/cpp1z/lambda-this2.C: New test.
333
ce7e2f0e 334 PR c++/77722
335 * g++.dg/ubsan/return-4.C: New test.
336 * g++.dg/ubsan/return-5.C: New test.
337 * g++.dg/ubsan/return-6.C: New test.
338
eedf6f96 3392016-09-27 Jiong Wang <jiong.wang@arm.com>
340
341 * lib/target-supports.exp
342 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
343 in function comment.
344
febf7a45 3452016-09-27 Martin Liska <mliska@suse.cz>
346
347 PR gcov-profile/46266
348 * lib/gcov.exp: Verify that <built-in>.gcov file is not
349 considered.
350
1ef012e4 3512016-09-27 Richard Biener <rguenther@suse.de>
352
353 PR tree-optimization/77745
354 * g++.dg/torture/pr77745.C: New testcase.
355
fcaf08b7 3562016-09-27 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/77478
359 * gcc.dg/torture/pr77478.c: New testcase.
360
db46bcd3 3612016-09-27 Martin Liska <mliska@suse.cz>
362
363 PR gcov-profile/7970
364 PR gcov-profile/16855
365 PR gcov-profile/44779
366 * g++.dg/gcov/pr16855.C: New test.
367
2e0bcd96 3682016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
369
370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
371
93768ef7 3722016-09-27 Jakub Jelinek <jakub@redhat.com>
373
374 PR fortran/77666
375 * gfortran.dg/gomp/pr77666.f90: New test.
376
b09a4365 3772016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
378
379 PR ipa/77677
380 * gcc.dg/torture/pr77677-2.c: New test.
381
85527e8f 3822016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
383
384 PR fortran/77420
385 * gfortran.dg/pr77420_1.f90: New test.
386 * gfortran.dg/pr77420_2.f90: Ditto.
387 * gfortran.dg/pr77420_3.f90: New test. Requires ...
388 * gfortran.dg/pr77420_4.f90: this file.
389
140cd7ff 3902016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
391
392 PR middle-end/77719
393 * gfortran.dg/pr77719.f90: New test.
394
d4d58fc3 3952016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
396
397 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 398 singular form of byte when quantity is unknown.
d4d58fc3 399
e997bd3a 4002016-09-26 Marek Polacek <polacek@redhat.com>
401
402 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
403
9c7de46a 4042016-09-26 Martin Liska <mliska@suse.cz>
405
406 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
407 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
408 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
409 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
410 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
411 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
412 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
413 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
414 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
415
3c77f69c 4162016-09-26 Marek Polacek <polacek@redhat.com>
417
418 PR c/7652
419 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
420 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
421 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
422 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
423 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
424 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
425 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
426 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
427 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
428 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
429 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
430 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
431 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
432 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
433 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
434 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
435 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
436 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
437 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
438 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
439 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
440 * c-c++-common/attr-fallthrough-1.c: New test.
441 * c-c++-common/attr-fallthrough-2.c: New test.
442 * g++.dg/cpp0x/fallthrough1.C: New test.
443 * g++.dg/cpp0x/fallthrough2.C: New test.
444 * g++.dg/cpp1z/fallthrough1.C: New test.
445 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
446 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
447 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
448 * objc.dg/Wimplicit-fallthrough-1.m: New test.
449
40e245e1 4502016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
451
9e9fb49b 452 PR fortran/77429
40e245e1 453 * gfortran.dg/pr77429.f90: New test.
454
cfffcdf4 4552016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
456
457 PR fortran/77694
458 * gfortran.dg/pr77694.f90: New test.
459
223e6ae9 4602016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
461
462 PR target/51244
463 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
464
9e932ac2 4652016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
466
467 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
468 for 32-bit mode.
469
04f16d28 4702016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
471
472 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
473 for 32-bit mode.
474
481ce481 4752016-09-24 Marek Polacek <polacek@redhat.com>
476
477 PR c/77490
478 * c-c++-common/Wbool-operation-1.c: New test.
479 * gcc.dg/Wbool-operation-1.c: New test.
480
8e652fcf 4812016-09-23 Fritz Reese <fritzoreese@gmail.com>
482
483 * gfortran.dg/dec_static_1.f90: New.
484 * gfortran.dg/dec_static_2.f90: New.
485 * gfortran.dg/dec_static_3.f90: New.
486 * gfortran.dg/dec_static_4.f90: New.
487
e7c4560c 4882016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
489
490 PR fortran/48298
491 * gfortran.dg/negative_unit_check.f90: Update test.
492 * gfortran.dg/dtio_14.f90: New test.
481ce481 493
ad020996 4942016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
495
496 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
497 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
498 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
499 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
500 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
501 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
502 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
503
e2c1228b 5042016-09-23 Martin Sebor <msebor@redhat.com>
505
506 PR testsuite/77713
507 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
508 assuming long double is bigger than double.
509
9b5db70f 5102016-09-23 Jakub Jelinek <jakub@redhat.com>
511
512 Implement P0138R2, C++17 construction rules for enum class values
513 * g++.dg/cpp1z/direct-enum-init1.C: New test.
514
a30e370d 5152016-09-23 David Malcolm <dmalcolm@redhat.com>
516
517 PR preprocessor/77672
518 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
519 expected multiline output from first warning to reflect change
520 in r240434.
521
15650eb7 5222016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
523
524 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
525
f886b2b4 5262016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
527 Tom de Vries <tom@codesourcery.com>
528
529 PR testsuite/77411
530 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
531
f74ba31d 5322016-09-23 Marek Polacek <polacek@redhat.com>
533
534 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
535 * c-c++-common/gomp/atomic-13.c: Likewise.
536 * c-c++-common/gomp/atomic-14.c: Likewise.
537 * c-c++-common/pr60439.c: Remove invalid code.
538 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
539 * g++.dg/expr/bitfield5.C: Likewise.
540 * g++.dg/expr/bitfield6.C: Likewise.
541 * g++.dg/expr/bool1.C: Likewise.
542 * g++.dg/expr/bool3.C: Likewise.
543 * g++.dg/expr/lval3.C: Likewise.
544 * g++.dg/expr/lval4.C: Likewise.
545 * g++.old-deja/g++.jason/bool5.C: Likewise.
546
7413e757 5472016-09-23 David Malcolm <dmalcolm@redhat.com>
548
549 PR preprocessor/77672
550 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
551 (test_terminator_location): New function.
552
81df50de 5532016-09-23 Richard Biener <rguenther@suse.de>
554
555 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
556
5f4626d8 5572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
558
559 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
560 -march=armv8.2-a+fp16 when supported by the hardware.
561 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
562 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
563 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
564 semi-colons to a macro invocations.
565 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
566 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
567 defined.
568 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
569 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
571 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
572 defined.
573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
574 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
580 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
582 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
583 defined.
584 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
587 defined.
588 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
590 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
591 defined.
592 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
594 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
595 defined.
596 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
598 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
599 defined. Also fix some white-space.
600 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
601 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
602 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
603 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
606 defined. Also fix some long lines and white-space.
607 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
608 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
609 defined. Also fix some long lines and white-space.
610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
611 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
612 defined.
613 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
615 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
616 defined.
617 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
619 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
620 defined.
621 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 624 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
628 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 631 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 632 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 637 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
638 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 640
f2645569 6412016-09-23 Jiong Wang <jiong.wang@arm.com>
642 Matthew Wahab <matthew.wahab@arm.com>
643
644 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
645 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
646 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
649 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
650 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
653 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
654 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
655 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
656 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
660 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
661 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
665 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
666 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
670 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
671 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
672 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
673 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
674 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
675 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
676 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
677 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
678 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
681
66a55fc4 6822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
683
684 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
685 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
686 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
687 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
688 support.
689
ada0f4c4 6902016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
691
692 PR ipa/77677
693 * gcc.dg/torture/pr77677.c: New test.
694
8771094d 6952016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
696
697 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
698 here now.
699
c959fae1 7002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
701
702 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
703 options. Add tests for float16x4_t and float16x8_t.
704
88b594a3 7052016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
706
707 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
708 * gcc.target/s390/risbg-ll-2.c: Ditto.
709 * gcc.target/s390/risbg-ll-3.c: Ditto.
710
e4ad661c 7112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
712
713 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
714 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
715
4005a882 7162016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
717
718 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
719 output to the simplified instructions.
720
9854d864 7212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
722
723 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
724 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
725
388ce7db 7262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
727
728 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
729 (FP16_SUPPORTED): New
730 (expected-hfloat-16x4): Make conditional on __fp16 support.
731 (expected-hfloat-16x8): Likewise.
732 (vdup_n_f16): Disable for non-AArch64 targets.
733 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
734 conditional on FP16_SUPPORTED.
735 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
736 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
737 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
738 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
739 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
740 for testing __fp16.
741 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
742 conditional on FP16_SUPPORTED.
743 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
744 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
745
837bb76e 7462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
747
748 * gcc.target/arm/short-vfp-1.c: New.
749
e183c2b8 7502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
751
752 * gcc.target/arm/attr-fp16-arith-1.c: New.
753
cd6fbed6 7542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
755
756 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
757 New.
758 (add_options_for_arm_v8_2a_fp16_neon): New.
759 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
760 (add_options_for_arm_arch_v8_2a): Auto-generate.
761 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
762 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
763 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
764 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
765 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
766 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
767 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
768
4961b0ab 7692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
770
771 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
772 arm_fp16_alternative_ok.
773 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
774 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
775 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
776 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
777 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
778 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
779 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
780 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
781 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
782 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
783 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
784 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
785 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
786 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
787 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
788 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
789 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
790 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
791 * gcc.target/arm/fp16-rounding-alt-1.c: Use
792 arm_fp16_alternative_ok.
793 * lib/target-supports.exp
794 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
795 (check_effective_target_arm_fp16_alternative_ok): New.
796 (check_effective_target_arm_fp16_none_ok_nocache): New.
797 (check_effective_target_arm_fp16_none_ok): New.
798
ce5b3c3b 7992016-09-23 Martin Liska <mliska@suse.cz>
800
801 * gcc.dg/ipa/pr77653.c: Replace adress
802 with address.
803
d4c65e05 8042016-09-23 Martin Liska <mliska@suse.cz>
805
806 * gcc.target/i386/movbe-4.c: New test.
807
82a47693 8082016-09-23 Martin Liska <mliska@suse.cz>
809
810 * gcc.target/i386/crc32-5.c: New test.
811
0253072a 8122016-09-23 Martin Liska <mliska@suse.cz>
813
814 * gcc.target/i386/pr71652.c: New test.
815 * gcc.target/i386/pr71652-2.c: New test.
816 * gcc.target/i386/pr71652-3.c: New test.
817
0bfdbd22 8182016-09-23 Jakub Jelinek <jakub@redhat.com>
819
820 * lib/gcc-dg.exp (process-message): Support relative line number
821 notation - .+4 or .-1 etc.
822 * gcc.dg/dg-test-1.c: New test.
823
ff982ab4 8242016-09-22 Martin Sebor <msebor@redhat.com>
825
826 PR target/77676
827 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
828 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
829 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
830 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
831
78299f8d 8322016-09-22 Uros Bizjak <ubizjak@gmail.com>
833
834 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
835 * gcc.dg/ifcvt-2.c: Ditto.
836 * gcc.dg/zero_bits_compound-1.c: Ditto.
837 * gcc.dg/zero_bits_compound-1.c: Ditto.
838 * gcc.dg/pr40550.c: Simplify target selectors.
839 Use dg-additional-options.
840 * gcc.dg/pr47893.c: Ditto.
841 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
842 additional options for 32-bit x86 targets.
843 * gcc.dg/pr70955.c: Move to ...
844 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
845
ec645283 8462016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
847
848 PR c++/61019
849 * g++.dg/cpp0x/pr61019.C: New.
850
9753b549 8512016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
852 Terry Guo <terry.guo@arm.com>
853
854 * gcc.target/arm/pure-code/ffunction-sections.c: New.
855 * gcc.target/arm/pure-code/no-literal-pool.c: New.
856 * gcc.target/arm/pure-code/pure-code.exp: New.
857
7dbfb427 8582016-09-22 Uros Bizjak <ubizjak@gmail.com>
859
860 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
861 Remove SSE effective target requirement.
862
7e20dff2 8632016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
864
865 PR c++/71979
866 * g++.dg/cpp0x/pr71979.C: New.
867
05dd002d 8682016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
869
870 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
871
53769cc8 8722016-09-22 Martin Liska <mliska@suse.cz>
873
874 PR ipa/77653
875 * gcc.dg/ipa/pr77653.c: New test.
876
51c846d6 8772016-09-22 Jakub Jelinek <jakub@redhat.com>
878
879 PR fortran/77665
880 * gfortran.dg/gomp/pr77665.f90: New test.
881
51278c1a 8822016-09-22 Paul Thomas <pault@gcc.gnu.org>
883
884 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
885 * gfortran.dg/dtio_13.f90: New test.
886
cde225a2 8872016-09-21 Louis Krupp <louis.krupp@zoho.com>
888
889 PR fortran/66107
890 * gfortran.dg/pr66107.f90: New test.
891
0d5530d9 8922016-09-21 Ian Lance Taylor <iant@golang.org>
893
894 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
895 with call to builtin delete function.
896
9ca7e933 8972016-09-21 Joseph Myers <joseph@codesourcery.com>
898
899 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
900 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
901 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
902 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
903 tests.
904
451127c6 9052016-09-21 Uros Bizjak <ubizjak@gmail.com>
906
907 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
908
98aa0f57 9092016-09-21 Jakub Jelinek <jakub@redhat.com>
910
911 PR c++/77651
912 * g++.dg/cpp1z/aligned-new6.C: New test.
913
65eeae10 9142016-09-21 Matthew Wahab <matthew.wahab@arm.com>
915
916 * gcc.target/arm/fp16-aapcs-3.c: New.
917 * gcc.target/arm/fp16-aapcs-4.c: New.
918 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
919 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
920 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
921 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
922
1a39df22 9232016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
924
925 PR tree-optimization/77550
926 * g++.dg/pr77550.C: New test.
927
48bc6fdd 9282016-09-21 Georg-Johann Lay <avr@gjlay.de>
929
930 PR target/77326
931 * gcc.target/avr/torture/pr77326.c: New test.
932
a09b160b 9332016-09-21 Louis Krupp <louis.krupp@zoho.com>
934
935 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
936
91207228 9372016-09-21 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/77648
940 * gcc.dg/torture/pr77648-1.c: New testcase.
941 * gcc.dg/torture/pr77648-2.c: Likewise.
942
f6aeb966 9432016-09-21 Richard Biener <rguenther@suse.de>
944 Jakub Jelinek <jakub@redhat.com>
945
946 PR tree-optimization/77621
947 * gcc.dg/pr77621.c: New testcase.
948
637b3ebb 9492016-09-21 Paul Thomas <pault@gcc.gnu.org>
950
951 PR fortran/77657
952 * gfortran.dg/dtio_12.f90: New test.
953
b5b88e7a 9542016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
955
956 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
957
8ccdb0a4 9582016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
959
960 PR tree-optimization/72835
961 * gcc.dg/tree-ssa/pr72835.c: New test.
962
b9833bfd 9632016-09-20 Martin Sebor <msebor@redhat.com>
964
965 PR middle-end/49905
966 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
967 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
968 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
969 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
970 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
971 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
972 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
973
597323ed 9742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
975
976 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
977 arguments/compare will be optimized away.
978 * gcc.dg/torture/ftrapv-1.c: Likewise.
979
25a8e007 9802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
981
982 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
983 will be optimized away.
984 * gcc.dg/ipa/vrp1.c: New test.
985 * gcc.dg/ipa/vrp2.c: New test.
986 * gcc.dg/ipa/vrp3.c: New test.
987
6e93da1b 9882016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
989
990 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
991 does the same transformation.
992 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
993 * gcc.dg/tree-ssa/evrp1.c: New test.
994 * gcc.dg/tree-ssa/evrp2.c: New test.
995 * gcc.dg/tree-ssa/evrp3.c: New test.
996 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
997 * gcc.dg/tree-ssa/pr22117.c: Likewise.
998 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
999 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1000 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1001 foling now happens early.
1002 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1003 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1004 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1005 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1006 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1007
b8b3b645 10082016-09-20 Uros Bizjak <ubizjak@gmail.com>
1009
1010 PR target/77621
1011 * gcc.target/i386/pr77621.c: New test.
1012 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1013 pattern, loop should vectorize with -mtune=atom.
1014
81165554 10152016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1016 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR testsuite/63299
1019 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1020 instead of delete.
1021
2f8a2ead 10222016-09-20 Jakub Jelinek <jakub@redhat.com>
1023
a48667ee 1024 PR c++/77626
1025 * g++.dg/other/pr77626.C: New test.
1026
7e67c6d5 1027 PR c++/77638
1028 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1029
59934ea3 1030 PR c++/77637
1031 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1032
2f8a2ead 1033 PR middle-end/77624
1034 * c-c++-common/pr77624-1.c: New test.
1035 * c-c++-common/pr77624-2.c: New test.
1036
a1268ee1 10372016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1038
1039 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1040 of digits expected.
1041
0b77b2cf 10422016-09-20 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/77646
1045 * gcc.dg/torture/pr77646.c: New testcase.
1046
bed03df1 10472016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1048
1049 PR c++/77434
1050 * c-c++-common/Wint-in-bool-context.c: New test.
1051
cb19a0da 10522016-09-19 Joseph Myers <joseph@codesourcery.com>
1053
1054 * gcc.dg/cr-decimal-dig-1.c: New test.
1055
9b5c49ef 10562016-09-19 Joseph Myers <joseph@codesourcery.com>
1057
1058 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1059 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1060 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1061 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1062
48d1445d 10632016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1064
1065 PR rtl-optimization/77416
1066 * gcc.target/powerpc/pr77416.c: New.
1067
579f478b 10682016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1069
1070 PR c++/77639
1071 * g++.dg/template/error-recovery4.C: New test.
1072
f2e52448 10732016-09-19 Bin Cheng <bin.cheng@arm.com>
1074
1075 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1076
aaf7d5f8 10772016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1078
1079 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1080 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1081
5f036000 10822016-09-19 Jakub Jelinek <jakub@redhat.com>
1083 Jan Hubicka <jh@suse.cz>
1084
1085 PR target/77587
1086 * gcc.dg/pr77587.c: New test.
1087 * gcc.dg/pr77587a.c: New file.
1088
eee0cf09 10892016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1090
1091 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1092 * gfortran.dg/coarray_38.f90:
1093 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1094 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1095 * gfortran.dg/coarray_allocate_7.f08: New test.
1096 * gfortran.dg/coarray_allocate_8.f08: New test.
1097 * gfortran.dg/coarray_allocate_9.f08: New test.
1098 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1099 new caf_register.
1100 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1101 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1102 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1103 get_by_refs.
1104 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1105 * gfortran.dg/coarray_lock_7.f90: Same.
1106 * gfortran.dg/coarray_poly_5.f90: Same.
1107 * gfortran.dg/coarray_poly_6.f90: Same.
1108 * gfortran.dg/coarray_poly_7.f90: Same.
1109 * gfortran.dg/coarray_poly_8.f90: Same.
1110 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1111
891196d7 11122016-09-19 Fritz Reese <fritzoreese@gmail.com>
1113
1114 PR fortran/77584
1115 * gfortran.dg/dec_structure_15.f90: New testcase.
1116
281da9a3 11172016-09-19 Richard Biener <rguenther@suse.de>
1118
1119 PR middle-end/77605
1120 * gcc.dg/torture/pr77605.c: New testcase.
1121
8a252920 11222016-09-18 Louis Krupp <louis.krupp@zoho.com>
1123
1124 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1125
a18b7a33 11262016-09-17 Jan Hubicka <hubicka@ucw.cz>
1127
1128 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1129 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1130 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1131 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1132 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1133 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1134 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1135 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1136 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1137 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1138 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1139
b868c23d 11402016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1141
1142 * gcc.target/i386/pr68633.c: Fix expected result.
1143
360d7ea8 11442016-09-17 Louis Krupp <louis.krupp@gmail.com>
1145
1146 PR fortran/68078
1147 * gfortran.dg/pr68078.f90: New test.
1148 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1149
d58661cb 11502016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1151
1152 PR target/77613
1153 * gcc.target/powerpc/swaps-p8-25.c: New.
1154
24b3d864 11552016-09-16 Jakub Jelinek <jakub@redhat.com>
1156
e6db887a 1157 PR c++/77482
1158 * g++.dg/cpp0x/constexpr-77482.C: New test.
1159
44df6c11 1160 PR c++/77379
1161 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1162 thunk offsets.
1163 * g++.dg/abi/abi-tag23a.C: Likewise.
1164
53d2f3de 1165 PR c++/77338
1166 * g++.dg/cpp0x/decltype-77338.C: New test.
1167
24b3d864 1168 PR c++/77375
1169 * g++.dg/cpp0x/mutable1.C: New test.
1170
42f172d0 11712016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1172
1173 PR fortran/77612
1174 * gfortran.dg/pr77612.f90: New test.
1175
0665113b 11762016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1177
1178 * gcc.dg/torture/pr70421.c: Require int32plus.
1179
dff10ec9 11802016-09-16 Jakub Jelinek <jakub@redhat.com>
1181
be63912c 1182 PR middle-end/77475
1183 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1184
dff10ec9 1185 PR target/77526
1186 * gcc.target/i386/pr77526.c: New test.
1187
69cdadd9 11882016-09-16 Jakub Jelinek <jakub@redhat.com>
1189 Eric Botcazou <ebotcazou@adacore.com>
1190
1191 PR middle-end/77594
1192 * gcc.target/i386/pr77594.c: New test.
1193
b74250bc 11942016-09-15 Louis Krupp <louis.krupp@zoho.com>
1195
1196 PR fortran/69963
1197 * gfortran.dg/misplaced_implicit_character.f90: New test.
1198
834a2c29 11992016-09-15 Bin Cheng <bin.cheng@arm.com>
1200
1201 PR tree-optimization/77503
1202 * gcc.dg/vect/pr77503.c: New test.
1203
fbcb99d5 12042016-09-15 Richard Biener <rguenther@suse.de>
1205
1206 PR middle-end/77544
1207 * c-c++-common/torture/pr77544.c: New testcase.
1208
3aa4e8c2 12092016-09-15 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR middle-end/77475
1212 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1213 * gcc.dg/march-generic.c: Likewise.
1214 * gcc.target/i386/spellcheck-options-1.c: New test.
1215 * gcc.target/i386/spellcheck-options-2.c: New test.
1216 * gcc.target/i386/spellcheck-options-3.c: New test.
1217 * gcc.target/i386/spellcheck-options-4.c: New test.
1218
e9dea525 12192016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1220
1221 PR fortran/72743
1222 * gfortran.dg/goacc/pr72743.f90: New test.
1223
7270347c 12242016-09-15 Richard Biener <rguenther@suse.de>
1225
1226 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1227
091e8e90 12282016-09-15 Richard Biener <rguenther@suse.de>
1229
1230 PR tree-optimization/77514
1231 * gcc.dg/torture/pr77514.c: New testcase.
1232
8cc08773 12332016-09-14 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR c++/77549
1236 * g++.dg/lookup/pr77549.C: New test.
1237
5be60f03 12382016-09-14 Marek Polacek <polacek@redhat.com>
1239
1240 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1241 * c-c++-common/gomp/atomic-13.c: Likewise.
1242 * c-c++-common/gomp/atomic-14.c: Likewise.
1243 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1244 * g++.dg/cpp1z/bool-increment1.C: New test.
1245 * c-c++-common/pr60439.c: Add dg-warning.
1246 * g++.dg/expr/bitfield4.C: Likewise.
1247 * g++.dg/expr/bitfield5.C: Likewise.
1248 * g++.dg/expr/bitfield6.C: Likewise.
1249 * g++.dg/expr/bool1.C: Likewise.
1250 * g++.dg/expr/bool3.C: Likewise.
1251 * g++.dg/expr/lval3.C: Likewise.
1252 * g++.dg/expr/lval4.C: Likewise.
1253 * g++.old-deja/g++.jason/bool5.C: Likewise.
1254 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1255 * g++.dg/other/error18.C: Likewise.
1256 * g++.dg/gomp/atomic-14.C: Likewise.
1257
f80a245e 12582016-09-14 Nathan Sidwell <nathan@acm.org>
1259
1260 PR c++/77539
1261 * g++.dg/cpp1y/pr77539.C: New.
1262
7b329bca 12632016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1264
1265 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1266 dg-require.
1267 * g++.dg/ext/builtin_alloca.C: Likewise.
1268 * g++.dg/template/spec35.C: Likewise.
1269 * gcc.dg/builtins-68.c: Likewise.
1270 * gcc.misc-tests/gcov-13.c: Likewise.
1271 * gcc.misc-tests/gcov-14.c: Likewise.
1272
0029200d 12732016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1274
1275 * gfortran.dg/dec_structure_14.f90: New testcase.
1276
0975f764 12772016-09-14 Jakub Jelinek <jakub@redhat.com>
1278
1279 PR sanitizer/68260
1280 * c-c++-common/tsan/pr68260.c: New test.
1281
1098c313 12822016-09-13 Joe Seymour <joe.s@somniumtech.com>
1283
1284 PR target/70713
1285 * gcc.target/msp430/function-attributes-1.c: New test.
1286 * gcc.target/msp430/function-attributes-2.c: New test.
1287 * gcc.target/msp430/function-attributes-3.c: New test.
1288
46fad8d5 12892016-09-13 Jakub Jelinek <jakub@redhat.com>
1290
4bdba715 1291 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1292 * g++.dg/cpp1z/gen-attrs1.C: New test.
1293
99d887de 1294 PR tree-optimization/77454
1295 * gcc.dg/pr77454.c: New test.
1296
46fad8d5 1297 PR c++/77553
1298 * g++.dg/cpp1y/constexpr-77553.C: New test.
1299
68ef907c 13002016-09-13 David Malcolm <dmalcolm@redhat.com>
1301
1302 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1303 (test_show_locus): Replace rich_location::add_fixit_insert calls
1304 with add_fixit_insert_before and add_fixit_insert_after.
1305
2c24fd5e 13062016-09-13 Jason Merrill <jason@redhat.com>
1307 Tom de Vries <tom@codesourcery.com>
1308
1309 PR c++/77427
1310 * g++.dg/pr77427.C: New test.
1311
68b219ee 13122016-09-13 Martin Liska <mliska@suse.cz>
1313
1314 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1315 effective target.
1316 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1317 * lib/target-supports.exp: Define the new target.
1318
c72e91d3 13192016-09-12 Andrew Pinski <apinski@cavium.com>
1320
1321 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1322 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1323
b38c0a37 13242016-09-12 Uros Bizjak <ubizjak@gmail.com>
1325
1326 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1327 variable arguments.
1328 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1329 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1330 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1331 variable argument.
1332 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1333 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1334
7a21b590 13352016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1336
1337 PR c++/77496
1338 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1339 * g++.dg/ext/pr77496.C: New test.
1340 * g++.dg/warn/pr77496.C: New test.
1341
00434032 13422016-09-12 David Malcolm <dmalcolm@redhat.com>
1343
1344 PR c/72858
1345 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1346 to preserve conversion chars, and to preserve prefix information.
1347 * gcc.dg/format/pr72858.c: New test case.
1348
54f56c28 13492016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1350
1351 * gfortran.dg/pr77507.f90: Move to ...
1352 * gfortran.dg/ieee/pr77507.f90: here.
1353
08d6d42c 13542016-08-09 Jan Hubicka <hubicka@ucw.cz>
1355
1356 PR ipa/61159
1357 * compile/pr61159.c: New testcase
1358
35870532 13592016-08-09 Jan Hubicka <hubicka@ucw.cz>
1360
1361 PR ipa/64316
1362 * gcc.dg/ipa/pr63416.c: New testcase.
1363
953b9eef 13642016-09-10 Paul Thomas <pault@gcc.gnu.org>
1365 Steven G. Kargl <kargl@gcc.gnu.org>
1366
1367 PR fortran/77532
c78b1f64 1368 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1369
1aef7c3c 13702016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1371
1372 PR fortran/77507
1373 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1374 * gfortran.dg/c_assoc_4.f90: Ditto.
1375
3bb45f76 13762016-09-10 Tom de Vries <tom@codesourcery.com>
1377
1378 PR C/71602
1379 * c-c++-common/va-arg-va-list-type.c: New test.
1380
9731eaaf 13812016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1382
1383 PR rtl-optimization/77289
1384 * gcc.target/powerpc/pr77289.c: New test.
1385
911ea34a 13862016-09-09 Martin Sebor <msebor@redhat.com>
1387
1388 PR c/77520
1389 PR c/77521
1390 * gcc.dg/pr77520.c: New test.
1391 * gcc.dg/pr77521.c: New test.
1392
edd0f33b 13932016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1394
1395 PR fortran/77506
1396 * gfortran.dg/pr77506.f90: New test.
1397
374777a4 13982016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1399
1400 PR fortran/77507
1401 * gfortran.dg/pr77507.f90: New test.
1402
c5eddaf9 14032016-09-09 Joseph Myers <joseph@codesourcery.com>
1404
1405 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1406
3e7e4e14 14072016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1408 Louis Krupp <lkrupp@gcc.gnu.org>
1409
1410 PR fortran/69514
1411 * gfortran.dg/pr69514_1.f90: New test.
1412 * gfortran.dg/pr69514_2.f90: New test.
1413
51688bb7 14142016-09-08 Jakub Jelinek <jakub@redhat.com>
1415
a34338c9 1416 PR fortran/77500
1417 * gfortran.dg/gomp/pr77500.f90: New test.
1418
51688bb7 1419 PR fortran/77516
1420 * gfortran.dg/gomp/pr77516.f90: New test.
1421
3ecb55e7 14222016-09-07 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR middle-end/77475
1425 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1426 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1427 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1428 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1429 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1430 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1431
3da97ff7 14322016-09-07 David Malcolm <dmalcolm@redhat.com>
1433
1434 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1435 "substring-locations.h".
1436
b55f1f44 14372016-09-07 Richard Biener <rguenther@suse.de>
1438
1439 PR c/77450
1440 * c-c++-common/vector-subscript-8.c: Move ..
1441 * gcc.dg/pr77450.c: ... here.
1442
7d482049 14432016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1444
1445 PR libgfortran/77393
1446 * gfortran.dg/fmt_f0_2.f90: Update test.
1447 * gfortran.dg/fmt_f0_3.f90: New test.
1448
ef3b531c 14492016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1450
1451 PR debug/77389
1452 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1453 in dg-options.
1454
1455 PR debug/57519
1456 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1457
39370ea0 14582016-09-06 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR target/69255
1461 * gcc.target/i386/pr69255-1.c: New test.
1462 * gcc.target/i386/pr69255-2.c: New test.
1463 * gcc.target/i386/pr69255-3.c: New test.
1464
14652016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1466
1467 PR c/77336
1468 * gcc.dg/format/miss-7.c: New test.
1469
88820414 14702016-09-06 Uros Bizjak <ubizjak@gmail.com>
1471
1472 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1473
4c790ba8 14742016-09-06 Martin Liska <mliska@suse.cz>
1475
1476 PR gcov-profile/77378
1477 PR gcov-profile/77466
1478 * gcc.dg/profile-update-warning.c: New test.
1479
43d2460d 14802016-09-06 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/77479
1483 * gcc.dg/torture/pr77479.c: New testcase.
1484
4c04bcce 14852016-09-06 Richard Biener <rguenther@suse.de>
1486
1487 PR c/77450
1488 * c-c++-common/vector-subscript-7.c: Adjust.
1489 * c-c++-common/vector-subscript-8.c: New testcase.
1490
8925068a 14912016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1492
1493 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1494
daea048c 14952016-09-05 Jakub Jelinek <jakub@redhat.com>
1496
e315ff48 1497 PR target/77476
1498 * gcc.target/i386/avx512f-pr77476.c: New test.
1499 * gcc.target/i386/avx512bw-pr77476.c: New test.
1500 * gcc.target/i386/avx512dq-pr77476.c: New test.
1501
8eeca3ac 1502 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1503 Update comment to mention also avx512f.
1504
daea048c 1505 PR sanitizer/77396
1506 * g++.dg/asan/pr77396-2.C: New test.
1507
a6ffaadf 15082016-09-05 Uros Bizjak <ubizjak@gmail.com>
1509
1510 PR rtl-optimization/77452
1511 * gcc.target/i386/pr77452.c: New test.
1512
8f8828ba 15132016-09-05 Marek Polacek <polacek@redhat.com>
1514
1515 PR c/77423
1516 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1517
65277f2a 15182016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1519
1520 PR fortran/77391
1521 * gfortran.dg/pr77391.f90: New test.
1522
a1cf06b8 15232016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1524
1525 PR fortran/77460
1526 * gfortran.dg/pr77460.f90: New test.
1527
4d261282 15282016-09-03 Jakub Jelinek <jakub@redhat.com>
1529
1530 PR c/65467
1531 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1532
4fc4eb94 15332016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1534
1535 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1536
40a431fa 15372016-09-02 David Malcolm <dmalcolm@redhat.com>
1538
1539 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1540 test case.
1541 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1542 diagnostic-test-show-locus-generate-patch.c to the sources
1543 for diagnostic_plugin_test_show_locus.c.
1544
a940fdc7 15452016-09-02 Jakub Jelinek <jakub@redhat.com>
1546
0b80c4b2 1547 PR c/65467
1548 * gcc.dg/gomp/_Atomic-1.c: New test.
1549 * gcc.dg/gomp/_Atomic-2.c: New test.
1550 * gcc.dg/gomp/_Atomic-3.c: New test.
1551 * gcc.dg/gomp/_Atomic-4.c: New test.
1552 * gcc.dg/gomp/_Atomic-5.c: New test.
1553
a940fdc7 1554 PR sanitizer/77396
1555 * g++.dg/asan/pr77396.C: New test.
1556
15572016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1558
1559 PR tree-optimization/71831
1560 * gcc.dg/builtin-object-size-16.c: New test.
1561 * gcc.dg/builtin-object-size-17.c: New test.
1562
0b404bb4 15632016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1564
1565 PR libgfortran/77393
1566 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1567
8a5817a9 15682016-09-01 Uros Bizjak <ubizjak@gmail.com>
1569
1570 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1571 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1572 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1573 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1574 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1575 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1576 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1577 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1578 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1579 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1580 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1581 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1582 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1583 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1584 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1585 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1586 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1587 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1588
209253ae 15892016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1590
1591 * gnat.dg/opt58.adb: New test.
1592 * gnat.dg/opt58_pkg.ads: New helper.
1593
15182c1d 15942016-09-01 Richard Biener <rguenther@suse.de>
1595
1596 PR middle-end/77436
1597 * gcc.dg/torture/pr77436.c: New testcase.
1598
1c02615c 15992016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1600
1601 * gcc.dg/pr64252.c: Require int32plus.
1602 * gcc.dg/pr66299-1.c: Likewise.
1603 * gcc.dg/pr66299-2.c: Likewise.
1604 * gcc.dg/torture/20131115-1.c: Skip for avr.
1605
08fded5f 16062016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1607
1608 * gcc.target/aarch64/ands_3.c: New test.
1609
a7b3b7c4 16102016-08-31 Jakub Jelinek <jakub@redhat.com>
1611
68c215e4 1612 PR fortran/77352
1613 * gfortran.dg/gomp/pr77352.f90: New test.
1614
a7b3b7c4 1615 PR fortran/77374
1616 * gfortran.dg/gomp/pr77374.f08: New test.
1617
51a43c06 16182016-08-31 Marc Glisse <marc.glisse@inria.fr>
1619
1620 PR tree-optimization/73714
1621 * gcc.dg/tree-ssa/pr73714.c: New test.
1622
01109414 16232016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1624
1625 PR libgfortran/77393
1626 * gfortran.dg/fmt_f0_2.f90: New test.
1627
8036ac7f 16282016-08-31 Marc Glisse <marc.glisse@inria.fr>
1629
1630 * gcc.target/i386/pr59539-2.c: Adapt options.
1631 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1632
b298bde8 16332016-08-31 Paul Thomas <pault@gcc.gnu.org>
1634
1635 PR fortran/77418
1636 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1637 of the associate entity and replace with a pointer to the
1638 intended item on the stack.
1639
9f732c4e 16402016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1641 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1642
1643 PR fortran/48298
1644 * gfortran.dg/dtio_1.f90: New test.
1645 * gfortran.dg/dtio_2.f90: New test.
1646 * gfortran.dg/dtio_3.f90: New test.
1647 * gfortran.dg/dtio_4.f90: New test.
1648 * gfortran.dg/dtio_5.f90: New test.
1649 * gfortran.dg/dtio_6.f90: New test.
1650 * gfortran.dg/dtio_7.f90: New test.
1651 * gfortran.dg/dtio_8.f90: New test.
1652 * gfortran.dg/dtio_9.f90: New test.
1653 * gfortran.dg/dtio_10.f90: New test.
1654
d6dd1b60 16552016-08-30 David Malcolm <dmalcolm@redhat.com>
1656
1657 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1658 (test_many_nested_locations): New function.
1659 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1660 (test_show_locus): Handle "test_many_nested_locations".
1661
2e7400df 16622016-08-30 David Malcolm <dmalcolm@redhat.com>
1663
1664 * g++.dg/template/double-greater-than-fixit.C: New test case.
1665
98023bfd 16662016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1667
1668 * gnat.dg/opt57.ad[sb]: New test.
1669 * gnat.dg/opt57_pkg.ads: New helper.
1670
f9723d87 16712016-08-30 Richard Biener <rguenther@suse.de>
1672
1673 PR tree-optimization/69047
1674 * gcc.dg/pr69047.c: Fix byte-order check.
1675
77ce6232 16762016-08-30 Jakub Jelinek <jakub@redhat.com>
1677
adca2d16 1678 PR tree-optimization/72866
1679 * gcc.dg/vect/pr72866.c: New test.
1680
06cee168 1681 PR debug/77363
1682 * g++.dg/debug/dwarf2/pr77363.C: New test.
1683
4472e8d1 1684 PR middle-end/77377
1685 * gcc.target/i386/pr77377.c: New test.
1686
77ce6232 1687 PR debug/77389
1688 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1689 in dg-options.
1690
36bda760 16912016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1692
1693 * gfortran.dg/pr77372.f90: Moved to ...
1694 * gfortran.dg/ieee/pr77372.f90: here.
1695
2db6ea89 16962016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1697
1698 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1699 vector short/char initializations.
1700 * gcc.target/powerpc/vec-init-5.c: Likewise.
1701 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1702 vector initialization optimizations.
1703 * gcc.target/powerpc/vec-init-7.c: Likewise.
1704 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1705 vector float/double initializations.
1706 * gcc.target/powerpc/vec-init-9.c: Likewise.
1707
1e4df796 17082016-08-29 Uros Bizjak <ubizjak@gmail.com>
1709
1710 PR target/77403
1711 * gcc.target/i386/pr77403.c: New test.
1712
f293b7f2 17132016-08-29 Marek Polacek <polacek@redhat.com>
1714
1715 PR c/77292
1716 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1717
ea2ec8f6 17182016-08-29 Tom de Vries <tom@codesourcery.com>
1719
1720 PR c/77398
1721 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1722
686436fe 17232016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1724
1725 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1726
686436fe 17272016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1728
1729 * gfortran.dg/dec_structure_13.f90: New testcase.
1730
f1ecf8b3 17312016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1732
1733 PR fortran/77261
1734 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1735 available.
1736
4670f428 17372016-08-28 Tom de Vries <tom@codesourcery.com>
1738
1739 PR lto/70955
1740 * gcc.dg/pr70955.c: New test.
1741 * gcc.dg/lto/pr70955_0.c: Same.
1742 * gcc.dg/lto/pr70955_1.c: Same.
1743
b243b563 17442016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1745
1746 PR tree-optimization/71077
1747 * gcc.target/i386/pr71077.c: New test.
1748
92a44a68 17492016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1750
1751 PR fortran/77380
1752 * gfortran.dg/pr77380.f90: New test.
1753
92a44a68 17542016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1755
1756 PR fortran/77372
1757 gfortran.dg/pr77372.f90: New test.
1758
367964fa 17592016-08-26 David Malcolm <dmalcolm@redhat.com>
1760
1761 * gcc.dg/spellcheck-fields-2.c (test): Move
1762 dg-begin/end-multiline-output within function body.
1763 (test_macro): New function.
1764
df4248fb 17652016-08-26 David Malcolm <dmalcolm@redhat.com>
1766
1767 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1768 (test_fixit_insert): Update expected output.
1769 (test_fixit_remove): Likewise.
1770 (test_fixit_replace): Likewise.
1771
377da6e4 17722016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773
1774 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1775 Fix typo.
1776
4f16cc83 17772016-08-26 Richard Biener <rguenther@suse.de>
1778
1779 PR tree-optimization/69047
1780 * gcc.dg/pr69047.c: New testcase.
1781
a54071b2 17822016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1783 Martin Jambhor <mjambor@suse.cz>
377da6e4 1784
a54071b2 1785 * gcc.dg/ipa/propbits-1.c: New test-case.
1786 * gcc.dg/ipa/propbits-2.c: Likewise.
1787 * gcc.dg/ipa/propbits-3.c: Likewise.
1788
2ae10c8c 17892016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1790
1791 PR fortran/77351
1792 * gfortran.dg/pr77351.f90: New test.
1793
c4963714 17942016-08-25 Marek Polacek <polacek@redhat.com>
1795
1796 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1797
49e1f4eb 17982016-08-25 Marek Polacek <polacek@redhat.com>
1799
1800 PR c/77323
1801 * gcc.dg/pr77323.c: New test.
1802
984f03c2 18032016-08-24 Paul Thomas <pault@gcc.gnu.org>
1804
1805 PR fortran/77358
1806 * gfortran.dg/submodule_17.f08: New test.
1807
92a44a68 18082016-08-24 Michael Collison <michael.collison@linaro.org>
1809 Michael Collison <michael.collison@arm.com>
f6c98a9a 1810
1811 * gcc.target/arm/builtin_saddl.c: New testcase.
1812 * gcc.target/arm/builtin_saddll.c: New testcase.
1813 * gcc.target/arm/builtin_uaddl.c: New testcase.
1814 * gcc.target/arm/builtin_uaddll.c: New testcase.
1815 * gcc.target/arm/builtin_ssubl.c: New testcase.
1816 * gcc.target/arm/builtin_ssubll.c: New testcase.
1817 * gcc.target/arm/builtin_usubl.c: New testcase.
1818 * gcc.target/arm/builtin_usubll.c: New testcase.
1819
8938d43d 18202016-08-24 Uros Bizjak <ubizjak@gmail.com>
1821
1822 PR target/77270
1823 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1824 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1825 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1826 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1827 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1828 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1829 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1830 effective target. Remove scan-assembler-times directives.
1831 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1832 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1833 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1834
2fb84e50 18352016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1836
1837 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1838 of unsigned int.
1839 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1840
cac7df4e 18412016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1842
1843 PR testsuite/77317
1844 * lib/target-supports.exp
1845 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1846 (check_effective_target_vect_natural_alignment): Ditto.
1847 (check_effective_target_vector_alignment_reachable): Ditto.
1848 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1849
b904831d 18502016-08-23 Ian Lance Taylor <iant@golang.org>
1851
1852 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1853
ff055c48 18542016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1855
1856 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1857 being created from pointers to memory locations.
1858 * gcc.target/powerpc/vec-init-2.c: Likewise.
1859
27af8972 18602016-08-23 Fritz Reese <fritzoreese@gmail.com>
1861
1862 * gfortran.dg/dec_structure_12.f90: New testcase.
1863
bd8ac469 18642016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1865
1866 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1867
434d4291 18682016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1869
1870 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1871 verification.
1872
be0be2de 18732016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1874
1875 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1876 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1877
7feac654 18782016-08-23 Richard Biener <rguenther@suse.de>
1879
1880 PR tree-optimization/27336
1881 * c-c++-common/pr27336.c: New testcase.
1882
364743f3 18832016-08-22 Marek Polacek <polacek@redhat.com>
1884
1885 PR c++/77321
1886 * g++.dg/cpp1y/pr77321.C: New test.
1887
b92c452d 18882016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1889
1890 PR fortran/60774
1891 * gfortran.dg/empty_label.f: Adjust test for new error message.
1892 * gfortran.dg/empty_label.f90: Ditto.
1893 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1894 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1895 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1896
bfbc628a 18972016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1898
1899 PR fortran/61318
1900 * gfortran.dg/pr61318.f90: New test.
1901
99af6e70 19022016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1903
1904 PR fortran/77260
1905 * gfortran.dg/pr77260_1.f90: New test.
1906 * gfortran.dg/pr77260_2.f90: Ditto.
1907
6cfc7001 19082016-08-22 Joseph Myers <joseph@codesourcery.com>
1909
1910 PR middle-end/77269
1911 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1912 __builtin_signbitf and __builtin_signbitl in expected generic
1913 expansion.
1914 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1915 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1916 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1917 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1918 tests.
1919
012f068a 19202016-08-22 Joseph Myers <joseph@codesourcery.com>
1921
1922 * gcc.dg/torture/float128-builtin.c,
1923 gcc.dg/torture/float128-ieee-nan.c,
1924 gcc.dg/torture/float128x-builtin.c,
1925 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1926 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1927 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1928 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1929 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1930 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1931 gcc.dg/torture/floatn-nan.h: New tests.
1932
e2c5b687 19332016-08-22 Joseph Myers <joseph@codesourcery.com>
1934
1935 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1936 macro.
1937 (main): Update calls to TEST_I_F.
1938 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1939 macro.
1940 (main): Update calls to TEST_I_F.
1941
b4635564 19422016-08-22 Joseph Myers <joseph@codesourcery.com>
1943
1944 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1945 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1946 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1947 names in calls to TEST_I_F.
1948
802bc569 19492016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1950
1951 PR c/52952
1952 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1953
70fa7158 19542016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1955
1956 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1957 and !natural_alignment_64.
1958 * gcc.dg/ipa/propalign-2.c: Likewise.
1959 * gcc.dg/ipa/propalign-3.c: Likewise.
1960 * gcc.dg/ipa/propalign-4.c: Likewise.
1961 * gcc.dg/ipa/propalign-5.c: Likewise.
1962 * lib/target-supports.exp
1963 (check_effective_target_natural_alignment_32): Add avr-*-*.
1964
d0346b1a 19652016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1966
1967 PR tree-optimization/61839
1968 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1969 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1970 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1971 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1972
82c85aba 19732016-08-19 Joseph Myers <joseph@codesourcery.com>
1974
1975 PR c/32187
1976 * lib/target-supports.exp (check_effective_target_float16)
1977 (check_effective_target_float32, check_effective_target_float64)
1978 (check_effective_target_float128, check_effective_target_float32x)
1979 (check_effective_target_float64x)
1980 (check_effective_target_float128x)
1981 (check_effective_target_float16_runtime)
1982 (check_effective_target_float32_runtime)
1983 (check_effective_target_float64_runtime)
1984 (check_effective_target_float128_runtime)
1985 (check_effective_target_float32x_runtime)
1986 (check_effective_target_float64x_runtime)
1987 (check_effective_target_float128x_runtime)
1988 (check_effective_target_floatn_nx_runtime)
1989 (add_options_for_float16, add_options_for_float32)
1990 (add_options_for_float64, add_options_for_float128)
1991 (add_options_for_float32x, add_options_for_float64x)
1992 (add_options_for_float128x): New procedures.
1993 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1994 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1995 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1996 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1997 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1998 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1999 gcc.dg/torture/float128-complex.c,
2000 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2001 gcc.dg/torture/float128x-basic.c,
2002 gcc.dg/torture/float128x-complex.c,
2003 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2004 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2005 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2006 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2007 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2008 gcc.dg/torture/float32x-basic.c,
2009 gcc.dg/torture/float32x-complex.c,
2010 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2011 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2012 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2013 gcc.dg/torture/float64x-basic.c,
2014 gcc.dg/torture/float64x-complex.c,
2015 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2016 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2017 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2018 gcc.dg/torture/floatn-tg.h,
2019 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2020 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2021 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2022 gcc.dg/torture/fp-int-convert-float128x.c,
2023 gcc.dg/torture/fp-int-convert-float16-timode.c,
2024 gcc.dg/torture/fp-int-convert-float16.c,
2025 gcc.dg/torture/fp-int-convert-float32-timode.c,
2026 gcc.dg/torture/fp-int-convert-float32.c,
2027 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2028 gcc.dg/torture/fp-int-convert-float32x.c,
2029 gcc.dg/torture/fp-int-convert-float64-timode.c,
2030 gcc.dg/torture/fp-int-convert-float64.c,
2031 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2032 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2033 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2034 maximum exponent of floating-point type. Use it in testing
2035 whether 0x8...0 fits in the floating-point type. Always treat -1
2036 (signed 0xf...f) as fitting in the floating-point type.
2037 (M_OK1): New macro.
2038 * gcc.dg/torture/fp-int-convert-double.c,
2039 gcc.dg/torture/fp-int-convert-float.c,
2040 gcc.dg/torture/fp-int-convert-float128-timode.c,
2041 gcc.dg/torture/fp-int-convert-float128.c,
2042 gcc.dg/torture/fp-int-convert-float80-timode.c,
2043 gcc.dg/torture/fp-int-convert-float80.c,
2044 gcc.dg/torture/fp-int-convert-long-double.c,
2045 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2046
cf0bbc39 20472016-08-19 Jakub Jelinek <jakub@redhat.com>
2048
9354a9a5 2049 PR fortran/72744
2050 * gfortran.dg/gomp/pr72744.f90: New test.
2051
cf0bbc39 2052 PR fortran/69281
2053 * gfortran.dg/gomp/pr69281.f90: New test.
2054
ee0e163a 20552016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2056
1e4df796 2057 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2058 the last special seed value.
2059 * gfortran.dg/random_7.f90: Use size for last array member instead
2060 of hardcoded value.
ee0e163a 2061
6d7de609 20622016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2063
2064 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2065 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2066
e3243c77 20672016-08-19 Richard Biener <rguenther@suse.de>
2068
2069 PR tree-optimization/77286
2070 * gcc.dg/torture/pr77286.c: New testcase.
2071
b983d92d 20722016-08-18 David Malcolm <dmalcolm@redhat.com>
2073
2074 * gcc.dg/verbose-asm-2.c: New test case.
2075
48a7392b 20762016-08-18 David Malcolm <dmalcolm@redhat.com>
2077
2078 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2079 (custom_diagnostic_finalizer): Update for change to
2080 diagnostic_show_locus.
2081
5c8151fa 20822016-08-18 David Malcolm <dmalcolm@redhat.com>
2083
2084 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2085 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2086
26040f06 20872016-08-18 Marek Polacek <polacek@redhat.com>
2088
2089 PR c/71514
2090 * gcc.dg/pr71514.c: New test.
2091
360e911d 20922015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2093
2094 PR target/72839
2095 * gcc.target/i386/pr72839.c: New test.
2096
6de0546d 20972016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2098
2099 PR middle-end/70895
2100 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2101 * c-c++-common/goacc/reduction-1.c: Likewise.
2102 * c-c++-common/goacc/reduction-2.c: Likewise.
2103 * c-c++-common/goacc/reduction-3.c: Likewise.
2104 * c-c++-common/goacc/reduction-4.c: Likewise.
2105
cee80871 21062016-08-18 Alan Modra <amodra@gmail.com>
2107
2108 * gcc.c-torture/compile/pr72771.c: New.
2109
f9c39b65 21102016-08-17 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR fortran/67496
2113 * gfortran.dg/pr67496.f90: New test.
2114
92a44a68 21152015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2116
2117 PR tree-optimization/71752
f9c39b65 2118 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2119
d2392ec3 21202016-08-17 Uros Bizjak <ubizjak@gmail.com>
2121
2122 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2123
c4994c0b 21242016-08-17 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR middle-end/77259
2127 * g++.dg/ipa/devirt-52.C: New test.
2128
f7896ff0 21292016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2130
2131 * c-c++-common/goacc/reduction-6.c: New testcase.
2132
7104d1a8 21332016-08-17 Richard Biener <rguenther@suse.de>
2134
2135 PR tree-optimization/76490
2136 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2137 * gcc.dg/pr52904.c: XFAIL.
2138
cff41b9e 21392016-08-17 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/23855
2142 * gcc.dg/loop-unswitch-2.c: Adjust.
2143
b1398e47 21442016-08-16 Jakub Jelinek <jakub@redhat.com>
2145
2146 PR tree-optimization/72817
2147 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2148
de41fc22 21492016-08-16 Joseph Myers <joseph@codesourcery.com>
2150
2151 PR libgcc/77265
2152 * gcc.dg/torture/float128-extend-inf.c: New test.
2153
5927e78e 21542016-08-16 David Malcolm <dmalcolm@redhat.com>
2155
2156 PR c/72857
2157 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2158 for embedded NUL.
2159 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2160 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2161 caret placement.
2162 (test_oct): Likewise.
2163 (test_multiple): Likewise.
2164 (test_field_width_specifier): Likewise.
2165 (test_field_width_specifier_2): New function.
2166 (test_field_precision_specifier): New function.
2167 (test_embedded_nul): Update expected caret placement.
2168 (test_non_contiguous_strings): Update line number.
2169 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2170 (__emit_string_literal_range): Add "caret_idx" param.
2171 (test_simple_string_literal): Add value for new param, updating
2172 expected output..
2173 (test_concatenated_string_literal): Likewise.
2174 (test_multiline_string_literal): Likewise.
2175 (test_hex): Likewise.
2176 (test_oct): Likewise.
2177 (test_multiple): Likewise.
2178 (test_ucn4): Likewise.
2179 (test_ucn8): Likewise.
2180 (test_u8): Likewise.
2181 (test_u): Likewise; update expected message, from "range" to
2182 "location".
2183 (test_U): Likewise.
2184 (test_L): Likewise.
2185 (test_macro): Add value for new param.
2186 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2187 (__emit_string_literal_range): Add "caret_idx" param.
2188 (test_stringified_token_1): Add value for new param. Update
2189 expected message, from "range" to "location".
2190 (test_stringized_token_2): Likewise, adding param to macro.
2191 (test_stringified_token_3): Likewise.
2192 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2193 (emit_warning): Convert param from source_range to location_t.
2194 (test_string_literals): Add caret_idx param, and use it when
2195 constructing a substring_loc. Update error message, from
2196 "range" to "location".
2197
b8d94309 21982016-08-16 Jakub Jelinek <jakub@redhat.com>
2199
2e947447 2200 PR target/71910
2201 * g++.dg/gomp/pr71910.C: New test.
2202
9ea71b15 2203 PR middle-end/67485
2204 * gcc.c-torture/compile/pr67485.c: New test.
2205
b8d94309 2206 PR target/72867
2207 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2208
31de5086 22092016-08-16 Bin Cheng <bin.cheng@arm.com>
2210
2211 PR tree-optimization/69848
2212 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2213
a05d3de8 22142016-08-16 Martin Liska <mliska@suse.cz>
2215
2216 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2217 of memory operations so that it can be handled by core2
2218 in 32-bit mode.
2219
b50ad04e 22202016-08-16 Richard Biener <rguenther@suse.de>
2221
2222 PR tree-optimization/76783
2223 * gcc.dg/pr76783.c: New testcase.
2224 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2225
b441db40 22262016-08-16 Bin Cheng <bin.cheng@arm.com>
2227
2228 PR tree-optimization/72817
2229 PR tree-optimization/73450
2230 * gcc.dg/tree-ssa/pr72817.c: New test.
2231 * gcc.dg/tree-ssa/pr73450.c: New test.
2232
36d310d0 22332016-08-15 Fritz Reese <fritzoreese@gmail.com>
2234
2235 * gfortran.dg/init_flag_13.f90: New testcase.
2236 * gfortran.dg/init_flag_14.f90: Ditto.
2237 * gfortran.dg/init_flag_15.f03: Ditto.
2238 * gfortran.dg/dec_init_1.f90: Ditto.
2239 * gfortran.dg/dec_init_2.f90: Ditto.
2240
e5ec9f76 22412016-08-15 Uros Bizjak <ubizjak@gmail.com>
2242
2243 PR target/72867
2244 * gcc.target/i386/pr72867.c: New test.
2245
6ce66d38 22462016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2247
2248 * c-c++-common/dump-ada-spec-5.c: New test.
2249
894463cf 22502016-08-15 Richard Biener <rguenther@suse.de>
2251
2252 PR tree-optimization/73434
2253 * gcc.dg/torture/pr73434.c: New testcase.
2254
98b374b4 22552016-08-15 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR tree-optimization/72824
2258 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2259
9b90f118 22602016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2261
2262 PR fortran/70598
2263 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2264 in use_device clause.
2265 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2266 * gfortran.dg/goacc/list.f95: Adjust to catch
2267 "neither a POINTER nor an array" error messages.
2268
1d80868e 22692016-08-14 Uros Bizjak <ubizjak@gmail.com>
2270
2271 PR target/76342
2272 * gcc.target/i386/pr76342.c: New test.
2273
153e4ac1 22742016-08-12 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR c/71512
2277 * g++.dg/ubsan/pr71512.C: New test.
2278 * c-c++-common/ubsan/pr71512-1.c: New test.
2279 * c-c++-common/ubsan/pr71512-2.c: New test.
2280
3c382998 22812016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2282
2283 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2284 vector initialization options.
2285 * gcc.target/powerpc/vec-init-2.c: Likewise.
2286 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2287 is generated on ISA 3.0.
2288
7079d57a 22892016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2290
2291 PR middle-end/71654
2292 * gcc.dg/c-c++-common/pr71654.c: New test.
2293 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2294 dg-options.
2295 * gcc.dg/tree-ssa/vrp24: Likewise.
2296
7175bb2a 22972016-08-12 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR c/67410
2300 * gcc.dg/pr67410.c: New test.
2301
56fb8e9d 23022016-08-12 Bin Cheng <bin.cheng@arm.com>
2303
2304 PR tree-optimization/69848
2305 * gcc.dg/vect/vect-pr69848.c: New test.
2306
1f84b4ab 23072016-08-12 Uros Bizjak <ubizjak@gmail.com>
2308
2309 PR testsuite/71008
2310 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2311 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2312 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2313 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2314
60b349d9 23152016-08-12 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/57326
2318 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2319 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2320 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2321 * gcc.target/i386/pr45685.c: Likewise.
2322 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2323 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2324 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2325 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2326 * gfortran.dg/pr34163.f90: Likewise.
2327
6d5f72f3 23282016-08-12 Martin Liska <mliska@suse.cz>
2329
2330 * g++.dg/gcov/gcov-16.C: New test.
2331 * lib/gcov.exp: Support new argument for run-gcov function.
2332
b357db2c 23332016-08-12 Martin Liska <mliska@suse.cz>
2334
2335 PR gcov-profile/35590
2336 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2337
08e33f10 23382016-08-12 Richard Biener <rguenther@suse.de>
2339
2340 PR tree-optimization/72851
2341 * gcc.dg/torture/pr72851.c: New testcase.
2342
92a44a68 23432016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2344
832d369d 2345 PR debug/63240
2346 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2347 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2348 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2349 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2350 DW_AT_deleted.
2351
1289a281 2352 PR debug/55641
2353 * g++.dg/debug/dwarf2/ref-1.C: New.
2354
9a478fab 2355 PR debug/49366
2356 * g++.dg/debug/dwarf2/template-params-12.H: New.
2357 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2358 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2359 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2360 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2361 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2362 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2363 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2364
e61229f8 23652016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2366
2367 PR target/72863
2368 * gcc.target/powerpc/pr72863.c: New test.
2369
c7823416 23702016-08-11 Uros Bizjak <ubizjak@gmail.com>
2371
2372 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2373
df15667f 23742015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2375
2376 * gcc.target/i386/pieces-strcpy-1.c: New test.
2377 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2378
83c375ba 23792016-08-11 Jakub Jelinek <jakub@redhat.com>
2380
2381 PR c++/72868
2382 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2383
350f354a 23842015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2385
2386 * gcc.target/i386/pieces-memcpy-1.c: New test.
2387 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2388 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2389 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2390 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2391 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2392
74be5bc1 23932016-08-11 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR c/72816
20fb4916 2396 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2397
40395983 23982016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2399
2400 PR tree-optimization/71083
2401 * gcc.c-torture/execute/pr71083.c: New test.
2402 * gnat.dg/loop_optimization23.adb: New test.
2403 * gnat.dg/loop_optimization23_pkg.ads: New test.
2404 * gnat.dg/loop_optimization23_pkg.adb: New test.
2405
ec969ce4 24062016-08-11 Richard Biener <rguenther@suse.de>
2407
2408 PR tree-optimization/72772
2409 * gcc.dg/graphite/pr35356-1.c: Adjust.
2410 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2411
25482c16 24122016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2413
2414 * gfortran.dg/random_7.f90: Take into account that the last seed
2415 value is the special p value.
2416 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2417
f454033a 24182016-08-11 Richard Biener <rguenther@suse.de>
2419
2420 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2421
2d2b78a1 24222016-08-11 Alan Modra <amodra@gmail.com>
2423
2424 * gcc.target/powerpc/pr71680.c: New.
2425
97468983 24262016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2427
2428 * gcc.target/powerpc/bfp/bfp.exp: New file.
2429 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2430 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2431 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2432 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2433 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2434 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2435 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2436 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2437 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2438 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2439 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2440 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2441 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2442 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2443 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2444 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2445 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2446 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2447 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2448 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2449 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2450 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2451 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2452 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2453 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2454 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2455 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2456 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2457 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2458 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2459 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2460 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2461 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2462 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2463 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2464 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2465 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2466 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2467 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2468 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2469 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2470 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2471 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2472 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2473 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2474 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2475 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2476 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2477 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2478 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2479 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2480 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2481 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2482
23a6fe48 24832016-08-10 Bin Cheng <bin.cheng@arm.com>
2484
2485 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2486 Add aarch64*-*-*.
2487
0cb8f73e 24882016-08-10 Bin Cheng <bin.cheng@arm.com>
2489
2490 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2491
b7ed2a65 24922016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2493
2494 PR target/72853
2495 * gcc.target/powerpc/pr72853.c: New test.
2496
2d2b4107 24972016-08-10 Martin Liska <mliska@suse.cz>
2498
2499 PR gcov-profile/58306
2500 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2501
7132b755 25022016-08-10 Martin Liska <mliska@suse.cz>
2503
2504 * g++.dg/gcov/gcov-threads-1.C: New test.
2505
5186407c 25062016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2507
2508 PR target/71873
2509 * gcc.target/avr/pr71873.c: New test.
2510
44f01555 25112016-08-09 Martin Liska <mliska@suse.cz>
2512
2513 * g++.dg/gcov/gcov-dump-1.C: New test.
2514 * g++.dg/gcov/gcov-dump-2.C: New test.
2515
7d4f18f5 25162016-08-09 Martin Liska <mliska@suse.cz>
2517
2518 * gcc.dg/tree-prof/val-prof-9.c: New test.
2519
defa7026 25202016-08-09 Martin Liska <mliska@suse.cz>
2521
2522 * gcc.dg/tree-prof/val-prof-8.c: New test.
2523
ae7e6062 25242016-08-09 Martin Jambor <mjambor@suse.cz>
2525
0c47dd26 2526 PR ipa/71981
2527 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2528
a69fb570 25292016-08-09 Bin Cheng <bin.cheng@arm.com>
2530
2531 PR tree-optimization/33707
2532 * gcc.dg/vect/pr33707.c: New test.
2533
a031a844 25342016-08-09 Bin Cheng <bin.cheng@arm.com>
2535
2536 PR tree-optimization/pr72772
2537 * gcc.dg/tree-ssa/pr72772.c: New test.
2538
8f1baf0d 25392016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2540
2541 PR rtl-optimization/66669
2542 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2543
53e7aca1 25442016-08-09 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR tree-optimization/72824
2547 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2548
c162fa25 25492016-08-09 Richard Biener <rguenther@suse.de>
2550
2551 PR tree-optimization/71802
2552 * gcc.dg/torture/pr71802.c: New testcase.
2553
87156a7d 25542016-08-09 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR c++/72809
2557 * g++.dg/eh/stdarg1.C: New test.
2558
d0029333 25592016-08-08 Andi Kleen <ak@linux.intel.com>
2560
2561 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2562 test command line in failure log.
2563 (profopt-execute): dito. Make autofdo file names unique.
2564
7af4d06b 25652016-08-08 David Malcolm <dmalcolm@redhat.com>
2566
2567 PR c/64955
2568 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2569 output.
2570
7091ff70 25712016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2572
2573 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2574 c99_runtime.
2575 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2576 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2577 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2578 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2579 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2580 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2581
d189b094 25822016-08-08 David Malcolm <dmalcolm@redhat.com>
2583
2584 PR c/52952
2585 * gcc.dg/cpp/pr66415-1.c: Likewise.
2586 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2587 * gcc.dg/format/c90-printf-1.c: Likewise.
2588 * gcc.dg/format/diagnostic-ranges.c: New test case.
2589
440837fe 25902016-08-08 Jakub Jelinek <jakub@redhat.com>
2591
7cbcf608 2592 PR fortran/72716
2593 * gfortran.dg/gomp/pr72716.f90: New test.
2594
aa1ddb66 2595 PR middle-end/72781
2596 * gcc.dg/gomp/pr72781.c: New test.
2597
440837fe 2598 PR middle-end/68762
2599 * g++.dg/vect/pr68762-1.cc: New test.
2600 * g++.dg/vect/pr68762-2.cc: New test.
2601 * g++.dg/vect/pr68762.h: New file.
2602
eb571c16 26032016-08-08 Martin Sebor <msebor@redhat.com>
2604
2605 PR testsuite/72838
f9c39b65 2606 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2607 * g++.dg/warn/overflow-warn-3.C: Same.
2608 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2609
8ca5189a 26102016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2611
2612 PR fortran/71936
2613 * gfortran.dg/allocate_with_source_21.f03: New test.
2614
1495e54c 26152016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2616
2617 PR fortran/72698
2618 * gfortran.dg/allocate_with_source_20.f03: New test.
2619
d1e97886 26202016-08-08 Alan Modra <amodra@gmail.com>
2621
2622 * gcc.c-torture/compile/pr72802.c: New.
2623
9da84a54 26242016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2625
2626 PR fortran/70524
2627 * gfortran.dg/dependency_48.f90: New test.
2628
3f9692a5 26292016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2630
b5b764be 2631 PR fortran/70040
3f9692a5 2632 * gfortran.dg/pr70040.f90: New testcase.
2633
099ec19a 26342016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2635
2636 PR fortran/71961
2637 * gfortran.dg/matmul_10.f90: New testcase.
2638
e8272095 26392016-08-07 Jan Hubicka <hubicka@ucw.cz>
2640
2641 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2642
f5d2c462 26432016-08-07 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR c/72816
2646 * gcc.dg/pr72816.c: New test.
2647
30c60892 26482016-08-06 Jonathan Wakely <jwakely@redhat.com>
2649
2650 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2651 * g++.dg/conversion/pr41426.C: Likewise.
2652 * g++.dg/conversion/pr66211.C: Likewise.
2653 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2654 * g++.dg/init/ref8.C: Likewise.
2655 * g++.old-deja/g++.law/cvt20.C: Likewise.
2656 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2657
2abf3c4a 26582016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2659
2660 PR tree-optimization/18046
2661 * gcc.dg/tree-ssa/vrp105.c: New test.
2662 * gcc.dg/tree-ssa/vrp106.c: New test.
2663
a940fdc7 26642016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2665
2666 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2667 1ul in diagnostics. Remove hyphen from "constant-expression."
2668 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2669 * g++.dg/cpp0x/static_assert3.C: Same.
2670 * g++.dg/cpp1y/constexpr-throw.C: Same.
2671 * g++.dg/template/nontype3.C: Same.
2672 * g++.dg/warn/overflow-warn-1.C: Same.
2673 * g++.dg/warn/overflow-warn-3.C: Same.
2674 * g++.dg/warn/overflow-warn-4.C: Same.
2675
d4166bdc 26762016-08-05 David Malcolm <dmalcolm@redhat.com>
2677
2678 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2679 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2680 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2681 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2682
906dd612 26832016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2684
2685 PR tree-optimization/72810
2686 * gcc.dg/tree-ssa/vrp110.c: New test.
2687
9788fb76 26882016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2689
2690 PR Target/72819
2691 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2692 registers.
2693 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2694 saving the half-precision registers.
2695 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2696 value is returned in h0.
2697 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2698 are passed in FP/SIMD registers.
2699 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2700 passing works corrcetly.
2701 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2702 (hfa_f16x2_t): Likewise.
2703 (hfa_f16x3_t): Likewise.
2704 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2705 are promoted to double and passed in a double register.
2706 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2707 are promoted to double and stacked.
2708 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2709 __fp16 data types.
2710 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2711 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2712 __fp16 first get passed in FP/SIMD registers, then stacked.
2713
30f40fe4 27142016-08-05 Nathan Sidwell <nathan@acm.org>
2715
2716 PR c++/68724
2717 * g++.dg/cpp0x/pr68724.C: New.
2718
8a6540e1 27192016-08-05 Richard Biener <rguenther@suse.de>
2720
2721 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2722
09001ac1 27232016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2724
2725 * gcc.dg/tree-ssa/vrp107.c: New test.
2726 * gcc.dg/tree-ssa/vrp108.c: New test.
2727 * gcc.dg/tree-ssa/vrp109.c: New test.
2728
88ab6a9c 27292016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2730
2731 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2732 dg-options.
2733
b2a036e7 27342016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2735
2736 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2737 test-cases.
2738 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2739 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2740 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2741 test-cases.
2742 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2743 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2744 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2745 large_double.
2746
8dbf49cb 27472016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2748
2749 PR c++/72800
2750 * g++.dg/cpp1y/lambda-ice1.C: New.
2751
dcc45aae 27522016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2753
2754 PR c++/72759
2755 * g++.dg/cpp1y/pr72759.C: New test.
2756
88fe4062 27572016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2758
2759 * gcc.dg/switch-10.c: New test.
2760
a1af716f 27612016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2762
2763 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2764
1fa5d8ba 27652016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2766
2767 * c-c++-common/goacc/routine-5.c: Update.
2768
e8dedc4a 27692016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2770
2771 PR rtl-optimization/70903
2772 * gcc.c-torture/execute/pr70903.c: New test.
2773
7ca5003c 27742016-08-04 Martin Liska <mliska@suse.cz>
2775
2776 * gcc.dg/params/params.exp: Replace file exists with
2777 TESTING_IN_BUILD_TREE.
2778
810702a2 27792016-08-04 Marek Polacek <polacek@redhat.com>
2780
2781 PR c++/70229
2782 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2783
fa8a8f79 27842016-08-04 Richard Biener <rguenther@suse.de>
2785
2786 PR middle-end/71984
2787 * gcc.dg/torture/pr71984.c: Guard correctness check for
2788 little-endian.
2789
9916f5a5 27902016-08-03 Andrew Pinski <apinski@cavium.com>
2791
2792 * gcc.c-torture/compile/20160802-1.c: New testcase.
2793
278b4698 27942016-08-03 Fritz Reese <fritzoreese@gmail.com>
2795
2796 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2797
860c3c85 27982016-08-03 Richard Biener <rguenther@suse.de>
2799
2800 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2801 and remove -O3.
2802 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2803 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2804
0a41d717 28052016-08-03 Richard Biener <rguenther@suse.de>
2806
2807 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2808 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2809 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2810 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2811
52e3c0e8 28122016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2813
2814 * gcc.dg/init-excess-2.c: Require int32plus.
2815 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2816 * gcc.dg/pr59963-2.c: Require int32plus.
2817 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2818 * gcc.dg/unroll-7.c: Require int32plus.
2819
ad8a330c 28202016-08-02 Bin Cheng <bin.cheng@arm.com>
2821
2822 PR tree-optimization/34114
2823 * gcc.dg/tree-ssa/loop-42.c: New test.
2824
d3aa3636 28252016-08-02 Tamar Christina <tamar.christina@arm.com>
2826
2827 * gcc.target/aarch64/vminmaxnm.c: New.
2828 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2829 tests.
2830
c79d3723 28312016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2832
2833 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2834 vec_extract for vector float, vector int, vector short, and vector
2835 char.
2836 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2837 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2838 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2839 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2840
5fc13c39 28412016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2842
2843 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2844 single stack adjustment, no writeback.
5fc13c39 2845 * gcc.target/aarch64/test_frame_12.c: Likewise.
2846 * gcc.target/aarch64/test_frame_13.c: Likewise.
2847 * gcc.target/aarch64/test_frame_15.c: Likewise.
2848 * gcc.target/aarch64/test_frame_6.c: Likewise.
2849 * gcc.target/aarch64/test_frame_7.c: Likewise.
2850 * gcc.target/aarch64/test_frame_8.c: Likewise.
2851 * gcc.target/aarch64/test_frame_16.c: New test.
2852
2eb70c76 28532015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2854
2855 PR target/72748
2856 * gcc.target/i386/pr72748.c: New test.
2857
92a44a68 28582015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2859
2860 PR tree-optimization/71818
2861 * gcc.dg/vect/pr71818.c: New
2862
56e7a293 28632016-08-01 Martin Liska <mliska@suse.cz>
2864
2865 PR tree-optimization/71857
2866 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2867
aa8852cc 28682016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2869
2870 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2871
f3c032a4 28722016-08-01 Jan Beulich <jbeulich@suse.com>
2873
2874 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2875
a1e9d2c3 28762016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2877
2878 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2879 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2880
466045aa 28812016-07-31 Jonathan Wakely <jwakely@redhat.com>
2882
2883 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2884 (check_effective_target_c++): Likewise. Also match for libstdc++.
2885
92a44a68 28862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2887
2888 PR fortran/41922
2889 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2890 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2891 * gfortran.dg/pr41922.f90: New test.
2892
dd13eb1b 28932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2894
2895 PR fortran/68566
2896 * gfortran.dg/pr68566.f90: new test.
2897
a940fdc7 28982016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2899
2900 PR c++/60760
2901 PR c++/71091
2902 * g++.dg/cpp0x/constexpr-cast.C: New test.
2903 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2904 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2905 * g++.dg/ubsan/pr63956.C: Correct.
2906
efa8ff03 29072016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2908
2909 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2910 vector double or vector long where the vector is in memory.
2911 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2912 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2913
0b8113c5 29142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2915
2916 PR fortran/69867
2917 * gfortran.dg/pr69867.f90: New test.
2918
3badc59b 29192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2920
2921 PR fortran/69962
2922 * gfortran.dg/pr69962.f90: New test.
2923
fc8b54ff 29242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2925
2926 PR fortran/70006
2927 * gfortran.dg/pr70006.f90: New test.
2928
165b422e 29292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2930
2931 PR fortran/71730
2932 * gfortran.dg/pr71730.f90: New test.
2933 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2934 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2935 * gfortran.dg/array_constructor_26.f03: Ditto.
2936
0c6334ed 29372016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2938
2939 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2940 * gcc.target/powerpc/pr71763.c: Likewise.
2941
4ebf85be 29422016-07-29 Marek Polacek <polacek@redhat.com>
2943
2944 PR c/71742
2945 * gcc.dg/940510-1.c: Adjust dg-error.
2946 * gcc.dg/c99-flex-array-1.c: Likewise.
2947 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2948
9efe5be6 2949 PR c/71853
2950 * gcc.dg/noncompile/pr71853.c: New test.
2951
4c4548bb 2952 PR c/71573
2953 * gcc.dg/noncompile/pr71573.c: New test.
2954
8ae70602 2955 PR c/71926
2956 * g++.dg/warn/Wparentheses-30.C: New test.
2957 * gcc.dg/Wparentheses-14.c: New test.
2958
cfc1aded 29592016-07-29 Uros Bizjak <ubizjak@gmail.com>
2960
2961 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2962
d5e80d93 29632016-07-29 Bin Cheng <bin.cheng@arm.com>
2964
2965 PR tree-optimization/57558
2966 * gcc.dg/vect/pr57558-1.c: New test.
2967 * gcc.dg/vect/pr57558-2.c: New test.
2968
c7c713ec 29692016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2970
cfc1aded 2971 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2972 to scan forwprop1 dump pass.
2973
34b9af67 29742016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2975
2976 PR c++/51488
2977 * g++.dg/template/pr51488.C: New.
2978
322d4184 29792016-07-29 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR c/71969
2982 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2983 static __inline__.
2984 * gcc.dg/pr71969-1.c: New test.
2985 * gcc.dg/pr71969-2.c: New test.
2986 * gcc.dg/pr71969-3.c: New test.
2987
7648c9c7 29882016-07-29 Marek Polacek <polacek@redhat.com>
2989
2990 PR c/71574
2991 * c-c++-common/pr71574.c: New test.
2992
35fddbd6 2993 PR c/71583
2994 * gcc.dg/noncompile/pr71583.c: New test.
2995
d06bcb87 29962016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2997
2998 PR middle-end/68217
2999 * gcc.dg/pr68217.c: New test.
3000
fb5574d7 30012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3002
3003 PR fortran/71067
3004 * gfortran.dg/pr71067_1.f90: New test.
3005 * gfortran.dg/pr71067_2.f90: Ditto.
3006
a52bb7a0 30072016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3008
3009 * gcc.target/powerpc/vec-extract-1.c: New test.
3010
42e96823 30112016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3012
3013 PR fortran/71799
3014 * gfortran.dg/pr71799.f90: New test.
3015
d5539c6b 30162016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/71665
3019 * g++.dg/cpp0x/pr71665-1.C: New.
3020 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3021 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3022 * g++.dg/ext/label10.C: Likewise.
3023 * g++.dg/parse/constant5.C: Likewise.
3024
05995232 30252016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3026
3027 PR fortran/71859
3028 * gfortran.dg/pr71859.f90: New test.
3029 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3030 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3031
7a4429b2 30322016-07-28 Paul Thomas <pault@gcc.gnu.org>
3033
3034 PR fortran/71883
3035 * gfortran.dg/pr71883.f90 : New test.
3036
f339cf78 30372016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3038
3039 PR tree-optimization/71734
cfc1aded 3040 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3041
8311fe26 30422016-07-28 Renlin Li <renlin.li@arm.com>
3043
3044 Revert
3045 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3046
3047 PR fortran/71902
3048 * gfortran.dg/dependency_47.f90: New test.
3049
595e387a 30502016-07-28 Martin Liska <mliska@suse.cz>
3051
3052 PR gcov-profile/68025
3053 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3054
83554604 30552016-07-28 Martin Liska <mliska@suse.cz>
3056
3057 * g++.dg/vect/pr70944.cc: New test.
3058
ec6d2d63 30592016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3060
3061 PR middle-end/71994
3062 * gcc.dg/torture/pr71994.c: New test.
3063
12dabcee 30642016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3065
3066 PR middle-end/71078
3067 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3068 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3069 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3070
262a83d5 30712016-07-27 Richard Biener <rguenther@suse.de>
3072
3073 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3074
3989f1fe 30752016-07-27 Martin Liska <mliska@suse.cz>
3076
3077 * gcc.dg/predict-13.c: New test.
3078 * gcc.dg/predict-14.c: New test.
3079
69a499fa 30802016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3081
7a4429b2 3082 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3083 including stdint.h.
3084 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3085 including stdint.h.
3086
751fef95 30872016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3088
3089 PR target/71869
3090 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3091 IEEE built-in functions handle quiet and signalling NaNs
3092 correctly.
3093
5e07497c 30942016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3095
3096 PR fortran/71862
3097 * gfortran.dg/pr71862.f90: New test.
3098
18928e61 30992016-07-26 Martin Sebor <msebor@redhat.com>
3100
3101 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3102 selector with dg-options.
3103
7e1856f1 31042016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3105
3106 PR tree-optimization/18046
3107 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3108 * gcc.dg/tree-ssa/vrp103.c: New test.
3109 * gcc.dg/tree-ssa/vrp104.c: New test.
3110
08679462 31112016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3112
3113 * gcc.target/powerpc/pr63354.c: Require lp64 since
3114 -mprofile-kernel is not legal with -m32.
3115
8c3efadf 31162016-07-26 Richard Biener <rguenther@suse.de>
3117
3118 PR rtl-optimization/71984
3119 * gcc.dg/torture/pr71984.c: New testcase.
3120
78866ecd 31212016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3122
3123 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3124 g++-dg-runtest via et-dg-runtest.
3125 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3126 * gcc.dg/vect/vect.exp: Likewise.
3127 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3128 gfortran-dg-runtest.
3129 * gfortran.dg/vect/vect.exp: Likewise.
3130 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3131 (check_mips_loongson_hw_available): Likewise.
3132 (check_effective_target_mpaired_single_runtime): Likewise.
3133 (check_effective_target_mips_loongson_runtime): Likewise.
3134 (add_options_for_mpaired_single): Likewise.
3135 (check_effective_target_vect_int): Add global et_index.
3136 Check and save the supported feature for a target selected by
3137 the et_index target. Break long lines where appropriate. Call
3138 et-is-effective-target for MIPS with an argument instead of
3139 check_effective_target_* where appropriate.
3140 (check_effective_target_vect_intfloat_cvt): Likewise.
3141 (check_effective_target_vect_uintfloat_cvt): Likewise.
3142 (check_effective_target_vect_floatint_cvt): Likewise.
3143 (check_effective_target_vect_floatuint_cvt): Likewise.
3144 (check_effective_target_vect_simd_clones): Likewise.
3145 (check_effective_target_vect_shift): ewise.
3146 (check_effective_target_whole_vector_shift): Likewise.
3147 (check_effective_target_vect_bswap): Likewise.
3148 (check_effective_target_vect_shift_char): Likewise.
3149 (check_effective_target_vect_long): Likewise.
3150 (check_effective_target_vect_float): Likewise.
3151 (check_effective_target_vect_double): Likewise.
3152 (check_effective_target_vect_long_long): Likewise.
3153 (check_effective_target_vect_no_int_max): Likewise.
3154 (check_effective_target_vect_no_int_add): Likewise.
3155 (check_effective_target_vect_no_bitwise): Likewise.
3156 (check_effective_target_vect_widen_shift): Likewise.
3157 (check_effective_target_vect_no_align): Likewise.
3158 (check_effective_target_vect_hw_misalign): Likewise.
3159 (check_effective_target_vect_element_align): Likewise.
3160 (check_effective_target_vect_condition): Likewise.
3161 (check_effective_target_vect_cond_mixed): Likewise.
3162 (check_effective_target_vect_char_mult): Likewise.
3163 (check_effective_target_vect_short_mult): Likewise.
3164 (check_effective_target_vect_int_mult): Likewise.
3165 (check_effective_target_vect_extract_even_odd): Likewise.
3166 (check_effective_target_vect_interleave): Likewise.
3167 (check_effective_target_vect_stridedN): Likewise.
3168 (check_effective_target_vect_multiple_sizes): Likewise.
3169 (check_effective_target_vect64): Likewise.
3170 (check_effective_target_vect_call_copysignf): Likewise.
3171 (check_effective_target_vect_call_sqrtf): Likewise.
3172 (check_effective_target_vect_call_btrunc): Likewise.
3173 (check_effective_target_vect_call_btruncf): Likewise.
3174 (check_effective_target_vect_call_ceil): Likewise.
3175 (check_effective_target_vect_call_ceilf): Likewise.
3176 (check_effective_target_vect_call_floor): Likewise.
3177 (check_effective_target_vect_call_floorf): Likewise.
3178 (check_effective_target_vect_call_lceil): Likewise.
3179 (check_effective_target_vect_call_lfloor): Likewise.
3180 (check_effective_target_vect_call_nearbyint): Likewise.
3181 (check_effective_target_vect_call_nearbyintf): Likewise.
3182 (check_effective_target_vect_call_round): Likewise.
3183 (check_effective_target_vect_call_roundf): Likewise.
3184 (check_effective_target_vect_perm): Likewise, but also append *_saved
3185 to the existing global name to properly cache the result.
3186 (check_effective_target_vect_perm_byte): Likewise.
3187 (check_effective_target_vect_perm_short): Likewise.
3188 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3189 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3190 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3191 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3192 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3193 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3194 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3195 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3196 (check_effective_target_vect_sdot_qi): Likewise.
3197 (check_effective_target_vect_udot_qi): Likewise.
3198 (check_effective_target_vect_sdot_hi): Likewise.
3199 (check_effective_target_vect_udot_hi): Likewise.
3200 (check_effective_target_vect_usad_char): Likewise.
3201 (check_effective_target_vect_pack_trunc): Likewise.
3202 (check_effective_target_vect_unpack): Likewise.
3203 (check_effective_target_vect_aligned_arrays): Likewise.
3204 (check_effective_target_vect_natural_alignment): Likewise.
3205 (check_effective_target_vector_alignment_reachable): Likewise.
3206 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3207 (is-effective-target): Initialize et_index if undefined.
3208 (et-dg-runtest): New.
3209 (et-is-effective-target): Likewise.
3210 (check_vect_support_and_set_flags): Add supported MIPS targets to
3211 EFFECTIVE_TARGETS list. Return the number of supported targets.
3212
b2930f09 32132016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3214 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3215
3216 PR middle-end/70920
3217 * gcc.dg/pr70920-1.c: New test-case.
3218 * gcc.dg/pr70902-2.c: Likewise.
3219 * gcc.dg/pr70920-3.c: Likewise.
3220 * gcc.dg/pr70920-4.c: Likewise
3221 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3222 2 instead of 3.
3223
90821294 32242016-07-25 Alexander Monakov <amonakov@ispras.ru>
3225
3226 * gcc.c-torture/execute/pr71494.c: Require label_values.
3227 * gcc.dg/pr16973.c: Ditto.
3228
1660595b 32292016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3230
3231 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3232 * gcc.dg/torture/pr69771.c: Require int32plus.
3233 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3234
5b2b88ce 32352016-07-25 Martin Liska <mliska@suse.cz>
3236
3237 * gcc.dg/torture/pr71987.c: New test.
3238
e2f926e9 32392016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3240
3241 PR fortran/71935
3242 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3243 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3244 * gfortran.dg/pr71935.f90: New test.
3245
a940fdc7 32462016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3247
3248 PR c++/71675
3249 * g++.dg/ext/atomic-3.C: New test.
3250 * gcc.dg/atomic/pr71675.c: New test.
3251
5a43070d 32522016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3253
3254 * gcc.target/i386/mvc8.c: New test.
3255
1b793819 32562016-07-22 Bin Cheng <bin.cheng@arm.com>
3257
3258 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3259 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3260
d4b4c787 32612016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3262
3263 PR fortran/71795
3264 * gfortran.dg/constructor_50.f90: New test.
3265
45648efe 32662016-07-22 Martin Liska <mliska@suse.cz>
3267
3268 PR gcov-profile/69028
3269 PR gcov-profile/62047
3270 * g++.dg/cilk-plus/pr69028.C: New test.
3271
b657bb1f 32722016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3273
3274 * gfortran.dg/coarray_stat_2.f90: New test.
3275
3a421504 32762016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3277
3278 * gcc.target/powerpc/vec-extract.h: New files to check the
3279 vec_extract built-in functions for all vector types, testing
3280 accessing each element, both with constant and variable element
3281 numbers.
3282 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3283 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3284 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3285 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3286 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3287 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3288 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3289 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3290 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3291
d40a1eac 32922016-07-21 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR c++/71728
3295 * g++.dg/other/pr71728.C: New test.
3296
3b0d7293 32972016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3298
3299 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3300 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3301 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3302 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3303 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3304
50953a9f 33052016-07-21 Richard Biener <rguenther@suse.de>
3306
3307 PR tree-optimization/71947
3308 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3309
90261646 33102016-07-21 Bin Cheng <bin.cheng@arm.com>
3311
3312 * gcc.dg/tree-ssa/scev-15.c: New.
3313
5a5a7a90 33142016-07-21 Bin Cheng <bin.cheng@arm.com>
3315
3316 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3317
df0c563f 33182016-07-21 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR c++/71941
3321 * g++.dg/gomp/pr71941.C: New test.
3322
24acd4ab 33232016-07-20 David Malcolm <dmalcolm@redhat.com>
3324
3325 PR c/70339
3326 PR c/71858
3327 * g++.dg/spellcheck-identifiers.C: New test case, based on
3328 gcc.dg/spellcheck-identifiers.c.
3329 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3330 gcc.dg/spellcheck-identifiers-2.c.
3331 * g++.dg/spellcheck-typenames.C: New test case, based on
3332 gcc.dg/spellcheck-typenames.c
3333
8669e753 33342016-07-20 Jonathan Wakely <jwakely@redhat.com>
3335
3336 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3337 pointer to member function and also test catching by reference.
3338
75cb41b8 33392016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3340
3341 * gcc.target/s390/pr67443.c: Fix test case.
3342
07be1239 33432016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3344
3345 * gcc.target/s390/insv-1.c: Xfail some tests.
3346 * gcc.target/s390/insv-2.c: Likewise.
3347
e9b5fdd9 33482016-07-20 Georg-Johann Lay <avr@gjlay.de>
3349
3350 * gcc.target/avr/torture/get-mem.c: New test.
3351 * gcc.target/avr/torture/set-mem.c: New test.
3352
b704b0e1 33532016-07-20 Georg-Johann Lay <avr@gjlay.de>
3354
3355 PR target/71948
3356 * gcc.target/avr/torture/tiny-progmem.c: New test.
3357
051eb924 33582016-07-20 Jakub Jelinek <jakub@redhat.com>
3359
fdb70809 3360 PR c++/71909
3361 * g++.dg/parse/pr71909.C: New test.
3362 * g++.dg/tm/pr71909.C: New test.
3363
051eb924 3364 PR c++/50060
3365 * g++.dg/cpp0x/constexpr-50060.C: New test.
3366 * g++.dg/cpp1y/constexpr-50060.C: New test.
3367
c4e1267c 33682016-07-20 Martin Liska <mliska@suse.cz>
3369
3370 * gfortran.dg/graphite/pr71898.f90: New test.
3371
ecaa5fd4 33722016-07-20 Bin Cheng <bin.cheng@arm.com>
3373
3374 PR tree-optimization/71503
3375 PR tree-optimization/71683
3376 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3377 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3378
f5b88ba1 33792016-07-20 Martin Liska <mliska@suse.cz>
3380
3381 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3382 * gcc.dg/plugin/sreal-test-1.c: Remove.
3383 * gcc.dg/plugin/sreal_plugin.c: Remove.
3384
e889bd11 33852016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3386
3387 PR fortran/71902
3388 * gfortran.dg/dependency_47.f90: New test.
3389
1c6bb1c0 33902016-07-19 Jakub Jelinek <jakub@redhat.com>
3391
94d511af 3392 PR rtl-optimization/71916
3393 * gcc.c-torture/compile/pr71916.c: New test.
3394
54e95a17 3395 PR middle-end/71874
3396 * g++.dg/torture/pr71874.C: New test.
3397
1c6bb1c0 3398 PR middle-end/71734
3399 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3400 (my_alloc): Rewritten to use __builtin_posix_memalign and
3401 __SIZE_TYPE__.
3402 (my_free): Use __builtin_free instead of _mm_free.
3403 (Vec::operator=): Use __builtin_memcpy.
3404
0d565f19 34052016-07-19 Martin Jambor <mjambor@suse.cz>
3406
cfc1aded 3407 PR fortran/71688
3408 * gfortran.dg/pr71688.f90: New test.
0d565f19 3409
2be13cd5 34102016-07-19 Richard Biener <rguenther@suse.de>
3411
3412 * c-c++-common/vector-subscript-6.c: New testcase.
3413 * c-c++-common/vector-subscript-7.c: Likewise.
3414
1697df09 34152016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3416
7a4429b2 3417 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3418 and UInt32 based on __SIZEOF_INT__.
3419
8894566e 34202016-07-19 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/71901
3423 * gcc.dg/torture/pr71901.c: New testcase.
3424
34252016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3426
3427 PR tree-optimization/71908
3428 * gcc.dg/torture/pr71908.c: New testcase.
3429
106ac76d 34302016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3431
3432 PR target/71493
3433 * gcc.target/powerpc/pr71493-1.c: New test.
3434 * gcc.target/powerpc/pr71493-2.c: Likewise.
3435
e6517a48 34362016-07-18 Jakub Jelinek <jakub@redhat.com>
3437
d1e0c36e 3438 PR c++/71835
3439 * g++.dg/conversion/ambig3.C: New test.
3440
6fe424c2 3441 PR c++/71828
3442 * g++.dg/cpp0x/constexpr-71828.C: New test.
3443
d3dd9e33 3444 PR c++/71826
3445 * g++.dg/template/pr71826.C: New test.
3446
74fd83a9 3447 PR c++/71822
3448 * g++.dg/template/defarg21.C: New test.
3449
e6517a48 3450 PR c++/71871
3451 * g++.dg/ext/vector31.C: New test.
3452
f942bdbf 34532016-07-18 Uros Bizjak <ubizjak@gmail.com>
3454
3455 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3456
4b1425be 34572016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3458
3459 PR tree-optimization/71734
3460 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3461
a80f37e1 34622016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3463
3464 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3465 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3466 stack-layout-dynamic-1.c: New test.
3467
ea283725 34682016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3469
3470 * gcc.target/s390/nolrl-1.c: New test.
3471
14eab729 34722016-07-17 Fritz Reese <fritzoreese@gmail.com>
3473
3474 PR fortran/71523
3475 * gfortran.dg/pr71523_1.f90: New test.
3476 * gfortran.dg/pr71523_2.f90: New test.
3477
3925d644 34782016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3479
3480 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3481
fb9ff4ce 34822016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3483 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3484
3485 PR fortran/62125
3486 * gfortran.dg/pr62125.f90: New test.
3487
95b0f5e9 34882016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3489
3490 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3491 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3492
1913be16 34932016-07-15 Jonathan Wakely <jwakely@redhat.com>
3494
3495 PR c++/58796
3496 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3497 * g++.dg/cpp0x/nullptr35.C: New test.
3498
b4803084 34992016-07-15 Bin Cheng <bin.cheng@arm.com>
3500
3501 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3502
89e3ec3d 35032016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3504
3505 * gfortran.dg/goacc/vector_length.f90: New test.
3506
2084e279 35072016-07-15 Richard Biener <rguenther@suse.de>
3508
3509 PR tree-optimization/71881
3510 * gcc.dg/torture/pr71881.c: New testcase.
3511
2177bb9a 35122016-07-15 Richard Biener <rguenther@suse.de>
3513
3514 PR tree-optimization/71887
3515 * gcc.dg/torture/pr71887.c: New testcase.
3516
0dd7db3b 35172016-07-15 Jakub Jelinek <jakub@redhat.com>
3518
3519 PR c/71858
3520 * gcc.dg/spellcheck-identifiers-3.c: New test.
3521
b41cc4d1 35222016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3523
3524 PR fortran/71807
3525 * gfortran.dg/null_9.f90: New test.
3526
a4d34e5e 35272016-07-15 Bin Cheng <bin.cheng@arm.com>
3528
3529 * gcc.dg/tree-ssa/loop-41.c: New test.
3530
1547c551 35312016-07-15 Bin Cheng <bin.cheng@arm.com>
3532
3533 PR tree-optimization/71347
3534 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3535
b9c2416b 35362016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3537
3538 PR fortran/29819
3539 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3540 * gfortran.dg/contains.f90: Ditto.
3541 * gfortran.dg/contains_empty_1.f03: Ditto.
3542 * gfortran.dg/submodule_3.f08: Ditto.
3543
28413b15 35442016-07-14 Jakub Jelinek <jakub@redhat.com>
3545
661af228 3546 PR testsuite/71865
3547 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3548 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3549 expected diagnostics.
3550
28413b15 3551 PR c/71858
3552 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3553 * gcc.dg/spellcheck-identifiers-2.c: New test.
3554 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3555 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3556
7b3b3a49 35572016-07-14 Jakub Jelinek <jakub@redhat.com>
3558
3559 PR tree-optimization/71872
3560 * gcc.c-torture/compile/pr71872.c: New test.
3561
7c039c44 35622016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3563
3564 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3565 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3566 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3567 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3568 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3569 * gcc.target/arm/atomic-op-acquire-1.c: This.
3570 * gcc.target/arm/atomic-op-char.c: Rename into ...
3571 * gcc.target/arm/atomic-op-char-1.c: This.
3572 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3573 * gcc.target/arm/atomic-op-consume-1.c: This.
3574 * gcc.target/arm/atomic-op-int.c: Rename into ...
3575 * gcc.target/arm/atomic-op-int-1.c: This.
3576 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3577 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3578 * gcc.target/arm/atomic-op-release.c: Rename into ...
3579 * gcc.target/arm/atomic-op-release-1.c: This.
3580 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3581 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3582 * gcc.target/arm/atomic-op-short.c: Rename into ...
3583 * gcc.target/arm/atomic-op-short-1.c: This.
3584 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3585 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3586 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3587 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3588 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3589 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3590 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3591 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3592 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3593 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3594
80c5e533 35952016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3596
3597 PR fortran/70842
3598 * gfortran.dg/select_type_35.f03: New test.
3599
c5a9fc7b 36002016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3601
3602 PR target/65951
3603 PR tree-optimization/70923
3604 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3605 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3606 * gcc.dg/vect/pr65951.c: Likewise.
3607 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3608
d1242c94 36092016-07-14 David Edelsohn <dje.gcc@gmail.com>
3610
3611 * c-c++-common/pr60226.c: Expect maximum object file alignment
3612 error on AIX.
3613
97f2a90b 36142016-07-14 Richard Biener <rguenther@suse.de>
3615
3616 PR tree-optimization/71866
3617 * gcc.dg/torture/pr71866.c: New testcase.
3618
6029a910 36192016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3620
3621 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3622 selector and enclose boolean expression in curly braces.
3623
798d22ed 36242016-07-14 Alan Modra <amodra@gmail.com>
3625
3626 PR target/71733
3627 * gcc.target/powerpc/p9-novsx.c: New.
3628
3ffcb27d 36292016-07-13 Andi Kleen <ak@linux.intel.com>
3630
3631 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3632 * g++.dg/tree-prof/morefunc.C: Dito.
3633 * g++.dg/tree-prof/pr35545.C: Dito.
3634 * g++.dg/tree-prof/reorder.C: Dito.
3635 * gcc.dg/tree-prof/20050826-2.c: Dito.
3636 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3637 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3638 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3639 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3640 * gcc.dg/tree-prof/inliner-1.c: Dito.
3641 * gcc.dg/tree-prof/merge_block.c: Dito.
3642 * gcc.dg/tree-prof/stringop-1.c: Dito.
3643 * gcc.dg/tree-prof/stringop-2.c: Dito.
3644 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3645 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3646 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3647 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3648 * gcc.dg/tree-prof/update-loopch.c: Dito.
3649 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3650 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3651 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3652 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3653 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3654 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3655 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3656
9ace90e5 36572016-07-13 Andi Kleen <ak@linux.intel.com>
3658
3659 * lib/profopt.exp (profopt-execute): Remove .imports files.
3660
b75cf198 36612016-07-13 Andi Kleen <ak@linux.intel.com>
3662
f942bdbf 3663 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3664
4d0389a9 36652016-07-13 Andi Kleen <ak@linux.intel.com>
3666
3667 * lib/profopt.exp (dg-final-scan-autofdo,
3668 dg-final-scan-not-autofdo): New functions.
3669
a5af7a75 36702016-07-13 Bin Cheng <bin.cheng@arm.com>
3671
3672 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3673 * gcc.dg/vect/vect-35.c: Ditto.
3674 * gcc.dg/vect/vect-alias-check-2.c: New test.
3675
c6bcae01 36762016-07-13 Martin Liska <mliska@suse.cz>
3677
3678 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3679 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3680 * gfortran.dg/pr42108.f90: Update expected dump scan.
3681
0644c120 36822016-07-13 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/24574
3685 * gcc.dg/pr24574.c: New testcase.
3686
2bbae5b9 36872016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3688
f942bdbf 3689 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3690 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3691 * c-c++-common/pr68833-1.c: Require int32plus.
3692 * gcc.dg/ipa/pr63551.c: Likewise.
3693 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3694 * gcc.dg/ipa/pr64041.c: Require int32plus.
3695
839a6560 36962016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3697
3698 PR ipa/71633
3699 * g++.dg/pr71633.C: New test.
3700
8f5f2788 37012016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3702
3703 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3704 Add new arm_thumb1_cbz_ok effective target.
3705 * gcc.target/arm/cbz.c: New test.
3706
417e5cc5 37072016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3708
3709 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3710 Define effective target.
3711 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3712 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3713 * gcc.target/arm/movhi_movw.c: New test.
3714 * gcc.target/arm/movsi_movw.c: Likewise.
3715 * gcc.target/arm/movdi_movw.c: Likewise.
3716
68a5143e 37172016-07-13 Richard Biener <rguenther@suse.de>
3718
3719 PR middle-end/71104
3720 * gcc.dg/pr71104-1.c: New testcase.
3721 * gcc.dg/pr71104-2.c: Likewise.
3722
69e8d259 37232016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3724
3725 PR target/71805
3726 * gcc.target/powerpc/pr71805.c: New test.
3727
244f142f 37282016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3729
3730 * gcc.target/powerpc/divkc3-1.c: New.
3731 * gcc.target/powerpc/mulkc3-1.c: New.
3732
6fc56f1f 37332016-07-12 Nathan Sidwell <nathan@acm.org>
3734
3735 * gcc.target/arm/data-rel-1.c: New.
3736 * gcc.target/arm/data-rel-2.c: New.
3737 * gcc.target/arm/data-rel-3.c: New.
3738
94ee1e9c 37392016-07-12 Martin Liska <mliska@suse.cz>
3740
3741 * gcc.dg/params/blocksort-part.c: New test.
3742 * gcc.dg/params/params.exp: New file.
3743
cd32d747 37442016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3745
3746 PR middle-end/71700
3747 * gcc.c-torture/execute/pr71700.c: New test.
3748
ad010d47 37492016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3750 Richard Biener <rguenther@suse.de>
3751
3752 PR tree-optimization/23286
3753 PR tree-optimization/70159
3754 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3755 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3756 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3757 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3758 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3759 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3760 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3761 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3762 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3763 * gcc.dg/pr51879-12.c: Likewise.
3764 * gcc.dg/strlenopt-9.c: Likewise.
3765 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3766 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3767 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3768 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3769 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3770 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3771 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3772 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3773 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3774 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3775 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3776 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3777 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3778 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3779 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3780
9aece49e 37812016-07-12 Richard Biener <rguenther@suse.de>
3782
3783 PR rtl-optimization/68961
3784 * gcc.target/i386/pr68961.c: New testcase.
3785
8f05fee9 37862016-07-11 Jakub Jelinek <jakub@redhat.com>
3787
4a6cc5cd 3788 PR middle-end/71758
3789 * c-c++-common/gomp/pr71758.c: New test.
3790 * gfortran.dg/gomp/pr71758.f90: New test.
3791
8f05fee9 3792 PR tree-optimization/71823
3793 * gcc.dg/vect/pr71823.c: New test.
3794
b73690a4 37952016-07-11 David Malcolm <dmalcolm@redhat.com>
3796
3797 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3798 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3799 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3800
675f4c6b 38012016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3802
3803 PR target/71801
3804 * gcc.target/i386/pr71801.c: New test.
3805
9aaf7e3e 38062016-07-11 Richard Biener <rguenther@suse.de>
3807
3808 PR tree-optimization/71816
3809 * gcc.dg/torture/pr71816.c: New testcase.
3810
dd58bf21 38112016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3812
3813 PR fortran/71783
3814 * gfortran.dg/dependency_46.f90: New test.
3815
a2ebcb84 38162016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3817
3818 PR rtl-optimization/71621
3819 * gcc.target/i386/pr71621-1.c: New.
3820 * gcc.target/i386/pr71621-2.c: New.
3821
6cedf97e 38222016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3823
3824 * gfortran.dg/goacc/pr71704.f90: New test.
3825
dc71c755 38262016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3827
3828 PR target/71297
3829 * gcc.target/powerpc/pr71297.c: New.
3830
288161af 38312016-07-08 Jiong Wang <jiong.wang@arm.com>
3832
3833 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3834
98e771d6 38352016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3836
3837 PR target/71806
3838 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3839
c3d27339 38402016-07-08 Alan Hayward <alan.hayward@arm.com>
3841
3842 PR tree-optimization/71667
3843 * gcc.dg/vect/pr71667.c: New
3844
b1b5042a 38452016-07-08 Martin Liska <mliska@suse.cz>
3846
3847 * gcc.dg/torture/pr71606.c: New test.
3848
5cdc40a0 38492016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3850
3851 PR fortran/71764
3852 * gfortran.dg/pr71764.f90: New test.
3853
bcc4d868 38542016-07-07 Jakub Jelinek <jakub@redhat.com>
3855 Kai Tietz <ktietz70@googlemail.com>
3856
3857 PR c++/70869
3858 PR c++/71054
3859 * g++.dg/cpp0x/pr70869.C: New test.
3860 * g++.dg/cpp0x/pr71054.C: New test.
3861
b39328b2 38622016-07-07 David Edelsohn <dje.gcc@gmail.com>
3863
3864 * g++.dg/debug/pr71432.C: Fail on AIX.
3865
95c9caad 38662016-07-07 Martin Liska <mliska@suse.cz>
3867
3868 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3869 an undefined behavior.
3870 * gfortran.dg/do_3.F90: Likewise.
3871 * gfortran.dg/do_check_11.f90: New test.
3872 * gfortran.dg/do_check_12.f90: New test.
3873 * gfortran.dg/do_corner_warn.f90: New test.
3874
8e976d11 38752016-07-07 Martin Liska <mliska@suse.cz>
3876
3877 * gfortran.dg/predict-1.f90: Ammend the test.
3878 * gfortran.dg/predict-2.f90: Likewise.
3879
26716fc7 38802016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3881
3882 PR ipa/71624
3883 * g++.dg/pr71624.C: New test.
3884
2d079cbf 38852016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3886
3887 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3888 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3889 ARMv8-M Mainline architectures.
3890
9e6f4af4 38912016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3892
3893 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3894 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3895
d490b07a 38962016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3897
3898 PR target/70098
3899 PR target/71763
3900 * gcc.target/powerpc/pr71763.c: New file.
3901
798fc305 39022016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3903
3904 PR tree-optimization/71518
f942bdbf 3905 * gcc.dg/pr71518.c: New test.
798fc305 3906
97e4cbac 39072016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3908
3909 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3910
19aea164 39112016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3912
f942bdbf 3913 PR target/50739
19aea164 3914 * gcc.target/avr/pr50739.c: New test.
3915
105e9dfc 39162016-07-05 Jan Hubicka <jh@suse.cz>
3917
3918 * gcc.dg/tree-ssa/scev-14.c: update template.
3919
1137da9c 39202016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3921
3922 * gcc.dg/vect/group-no-gaps-1.c: New test.
3923
ce393063 39242016-07-05 Andi Kleen <ak@linux.intel.com>
3925
3926 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3927 if kernel supports MPX.
3928
92a44a68 39292016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3930
3931 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3932
f2ccdf8e 39332016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3934 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3935
3936 * gcc.target/powerpc/signbit-1.c: New test.
3937 * gcc.target/powerpc/signbit-2.c: New test.
3938 * gcc.target/powerpc/signbit-3.c: New test.
3939
0215a22c 39402016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3941
3942 PR rtl-optimization/71594
3943 * gcc.dg/torture/pr71594.c: New test.
3944
30a39817 39452016-07-05 Jan Hubicka <jh@suse.cz>
3946
3947 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3948
b65b8df2 39492016-07-05 David Malcolm <dmalcolm@redhat.com>
3950
3951 PR c++/62314
f9c39b65 3952 * g++.dg/parse/error5.C: Update column
b65b8df2 3953 number of missing semicolon error.
3954 * g++.dg/pr62314-2.C: New test case.
3955
6b5471d8 39562016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3957
3958 * gfortran.dg/coarray_stat_function.f90: New test.
3959 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3960 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3961 to new interfaces.
3962
35b3a8dd 39632016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3964
3965 PR fortran/71623
3966 * gfortran.dg/deferred_character_17.f90: New test.
3967
b84c1ddf 39682016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3969
3970 * gcc.target/arm/neon/polytypes.c: Move to ...
3971 * gcc.target/arm/polytypes.c: ... here.
3972 * gcc.target/arm/neon/pr51534.c: Move to ...
3973 * gcc.target/arm/pr51534.c: ... here.
3974 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3975 * gcc.target/arm/vect-vcvt.c: ... here.
3976 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3977 * gcc.target/arm/vect-vcvtq.c: ... here.
3978 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3979 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3980 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3981 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3982 * gcc.target/arm/neon/neon.exp: Delete.
3983 * gcc.target/arm/neon/: Delete.
3984
7e9136f1 39852016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3986
3987 PR fortran/65575
3988 * gfortran.dg: pr65575.f90: New test.
3989
18b42a28 39902016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3991
3992 PR fortran/35849
3993 * gfortran.dg: pr35849.f90: New test.
3994
f8765404 39952016-07-04 Jakub Jelinek <jakub@redhat.com>
3996
3997 PR c++/71739
3998 * g++.dg/cpp0x/pr71739.C: New test.
3999
e3422b3a 40002016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4001
4002 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4003
2da1c9f7 40042016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4005
4006 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4007 locr.
4008 * gcc.target/s390/loc-1.c: New test.
4009
6125d36e 40102016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4011
f9c39b65 4012 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4013 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4014
42797d4b 40152016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4016
4017 PR target/63874
4018 * gcc.target/aarch64/pr63874.c: New test.
4019
9d9fe66a 40202016-07-04 Jan Beulich <jbeulich@suse.com>
4021
4022 * g++.dg/header.c: New.
4023 * gcc.dg/header.c: New.
4024
c364d0f3 40252016-07-02 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR c/71719
4028 * c-c++-common/Wunused-var-15.c: New test.
4029
267f3c67 40302016-07-01 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR fortran/71687
4033 * gfortran.dg/gomp/pr71687.f90: New test.
4034
8297c70b 40352016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4036
4037 * gcc.dg/const-float128-ped.c: Require __float128 effective
4038 target and options.
4039 * gcc.dg/const-float128.c: Likewise.
4040 * gcc.dg/torture/float128-cmp-invalid.c: Require
4041 __float128 and base_quadfloat_support effective targets, and
4042 __float128 options.
4043 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4044 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4045 * gcc.dg/torture/float128-nan.c: Likewise.
4046 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4047 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4048 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4049 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4050 (add_options_for___float128): New.
4051 (check_effective_target_base_quadword_support): New.
4052
eab79b94 40532016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4054
4055 PR target/71720
4056 * gcc.target/powerpc/pr71720.c: New test.
4057
4ce6622a 40582016-07-01 Jan Beulich <jbeulich@suse.com>
4059
4060 * gcc.dg/bss.c: New.
4061
0b6f1914 40622016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4063
4064 PR target/71698
4065 * gcc.target/powerpc/pr71698.c: New test.
4066
4d28a470 40672016-07-01 Georg-Johann Lay <avr@gjlay.de>
4068
4069 PR target/71151
4070 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4071 instead of ".foo" for its section name.
4072 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4073 depending on MCU's flash size.
4074 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4075 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4076 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4077 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4078 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4079 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4080
ed8613ec 40812016-07-01 Jan Beulich <jbeulich@suse.com>
4082
4083 * gcc.target/i386/pr65105-2.c: Add -msse2.
4084
720a0bce 40852016-06-30 Jakub Jelinek <jakub@redhat.com>
4086
c54ee83c 4087 PR tree-optimization/71707
4088 * gcc.dg/strlenopt-29.c: New test.
4089
a845ae6c 4090 PR fortran/71704
4091 * gfortran.dg/gomp/pr71704.f90: New test.
4092
720a0bce 4093 PR fortran/71705
4094 * gfortran.dg/gomp/pr71705.f90: New test.
4095
17c32c4a 40962016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4097
4098 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4099 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4100 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4101 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4102 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4103 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4104 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4105 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4106 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4107 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4108 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4109 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4110 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4111 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4112 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4113 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4114 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4115 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4116 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4117 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4118 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4119 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4120 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4121 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4122 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4123 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4124 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4125 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4126 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4127 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4128 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4129 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4130 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4131 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4132 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4133 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4134 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4135 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4136 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4137 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4138 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4139 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4140 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4141 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4147 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4148 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4149 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4150 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4151 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4152 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4153 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4154 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4155 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4156 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4157 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4158 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4159 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4160 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4161 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4162 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4163 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4164 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4165 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4166 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4167 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4168 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4169 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4170 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4171 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4172 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4173 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4174 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4175 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4176 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4177 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4178 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4179
443405c9 41802016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4181 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4182
4183 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4184
6e3a3de2 41852016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4186 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4187
4188 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4189
413c4f6c 41902016-06-30 David Malcolm <dmalcolm@redhat.com>
4191
4192 PR driver/71651
4193 * gcc.dg/spellcheck-options-12.c: New test case.
4194
4c4e99c3 41952016-06-30 Jakub Jelinek <jakub@redhat.com>
4196
4197 PR middle-end/71693
4198 * gcc.c-torture/compile/pr71693.c: New test.
4199
26a2e993 42002016-06-29 David Malcolm <dmalcolm@redhat.com>
4201
4202 * gcc.dg/spellcheck-params.c: New testcase.
4203 * gcc.dg/spellcheck-params-2.c: New testcase.
4204
63abcf45 42052016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4206
4207 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4208 vector extract instructions.
4209 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4210
5f1d49ac 42112016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4212
4213 PR fortran/71686
4214 * gfortran.dg/unexpected_eof_2.f90: New test.
4215 * gfortran.dg/unexpected_eof_3.f90: New test.
4216
0dc00113 42172016-06-29 Jim Wilson <jim.wilson@linaro.org>
4218
4219 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4220
4b975445 42212016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4222
4223 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4224 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4225 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4226
e276a6b9 42272016-06-29 Richard Biener <rguenther@suse.de>
4228
4229 PR middle-end/15256
4230 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4231
c02f3e35 42322016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4233
4234 * gcc.target/arm/aapcs/neon-vect10.c: Require
4235 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4236 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4237 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4238 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4239 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4240 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4241 * gcc.target/arm/fp16-aapcs-1.c: Require
4242 -mfloat-ab=hard. Also simplify the test.
4243 * gcc.target/arm/fp16-aapcs-2.c: New.
4244
d0c2a3dd 42452016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4246
f942bdbf 4247 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4248 (add_options_for_arm_fp16_ieee): New.
4249 (add_options_for_arm_fp16_alternative): New.
4250 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4251 long-line.
4252 (effective_target_arm_fp16_hw): New.
4253
162fed22 42542016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4255
4256 PR tree-optimization/71655
4257 * g++.dg/pr71655.C: New test.
4258
9ed0eb00 42592016-06-29 Martin Liska <mliska@suse.cz>
4260
4261 * gcc.dg/pr71585.c: New test.
4262 * gcc.dg/pr71585-2.c: New test.
4263 * gcc.dg/pr71585-3.c: New test.
4264
641b1c86 42652016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4266
4267 PR tree-optimization/70729
4268 * g++.dg/vect/pr70729.cc: New test.
4269
44e775d8 42702016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4271
4272 * c-c++-common/gomp/cancel-1.c: Extend.
4273
83b23cdf 42742016-06-29 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR tree-optimization/71625
4277 * gcc.dg/strlenopt-28.c: New test.
4278
b6a4a0f5 42792016-06-29 Richard Biener <rguenther@suse.de>
4280
4281 PR middle-end/71002
4282 * g++.dg/torture/pr71002.C: Adjust testcase.
4283
1af10ce6 42842016-06-29 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR c/71685
4287 * gcc.dg/pr71685.c: New test.
4288
42892016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4290
4291 PR c/71552
4292 * gcc.dg/init-bad-9.c: New test.
4293
043457fd 42942016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4295
4296 * gcc.target/powerpc/abs128-1.c: Require VSX.
4297 * gcc.target/powerpc/copysign128-1.c: Likewise.
4298 * gcc.target/powerpc/inf128-1.c: Likewise.
4299 * gcc.target/powerpc/nan128-1.c: Likewise.
4300
d378e319 43012016-06-28 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR middle-end/71626
4304 * gcc.c-torture/execute/pr71626-1.c: New test.
4305 * gcc.c-torture/execute/pr71626-2.c: New test.
4306
10ef7949 43072016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4308
4309 PR target/71656
4310 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4311
1fcfb8f7 43122016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4313
4314 PR target/71670
4315 * gcc.target/powerpc/pr71670.c: New testcase.
4316
35fd0c10 43172016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4318
4319 PR target/71656
4320 * gcc.target/powerpc/pr71656-1.c: New test.
4321 * gcc.target/powerpc/pr71656-2.c: New test.
4322
584757bc 43232016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4324
4325 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4326 around fp16 code.
4327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4328 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4329 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4330 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4331 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4332 Add arm_neon_fp16_ok effective target.
f942bdbf 4333 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4334 Likewise.
4335 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4336 Likewise.
4337 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4338 Likewise.
4339 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4340 Likewise.
4341 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4342 Likewise.
4343 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4344 Likewise.
4345 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4346 Likewise.
4347 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4348 Likewise.
4349 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4350 Likewise.
4351 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4352 Likewise.
4353 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4354 Likewise.
584757bc 4355
cbcc4297 43562016-06-26 Jan Hubicka <hubicka@ucw.cz>
4357
4358 * gcc.dg/predict-12.c: New testcase.
4359
0aa73965 43602016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4361
4362 PR fortran/71649
4363 * gfortran.dg/pr71649.f90: New test.
4364
9977f724 43652016-06-25 Jakub Jelinek <jakub@redhat.com>
4366
a5c54f33 4367 PR tree-optimization/71643
4368 * g++.dg/opt/pr71643.C: New test.
4369
9977f724 4370 PR tree-optimization/71631
4371 * gcc.c-torture/execute/pr71631.c: New test.
4372
e09883e4 43732016-06-24 Jan Hubicka <hubicka@ucw.cz>
4374
4375 * gcc.dg/predict-11.c: New testcase.
4376 * gfortran.dg/predict-2.f90: New testcase.
4377
89beffc9 43782016-06-24 Jan Hubicka <hubicka@ucw.cz>
4379
4380 * gcc.dg/predict-10.c: New test.
4381
2275a11d 43822016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4383
4384 * gcc.target/powerpc/abs128-1.c: New.
4385 * gcc.target/powerpc/copysign128-1.c: New.
4386 * gcc.target/powerpc/inf128-1.c: New.
4387 * gcc.target/powerpc/nan128-1.c: New.
4388
37681b7f 43892016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4390
4391 * gfortran.dg/pr71642.f90: New test.
4392
9cf2d600 43932016-06-24 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR tree-optimization/71647
4396 * gcc.target/i386/pr71647.c: New test.
4397
eea332b9 43982016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4399
4400 * gcc.target/i386/noplt-gd-1.c: New test.
4401 * gcc.target/i386/noplt-gd-2.c: Likewise.
4402 * gcc.target/i386/noplt-gd-3.c: Likewise.
4403 * gcc.target/i386/noplt-ld-1.c: Likewise.
4404 * gcc.target/i386/noplt-ld-2.c: Likewise.
4405 * gcc.target/i386/noplt-ld-3.c: Likewise.
4406 * lib/target-supports.exp
4407 (check_effective_target_tls_get_addr_via_got): New.
4408
b6d48a78 44092016-06-24 Uros Bizjak <ubizjak@gmail.com>
4410
4411 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4412 testsuite compile flags.
4413 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4414 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4415
44162016-06-24 Uros Bizjak <ubizjak@gmail.com>
4417
4418 * g++dg/vect/pr36684.cc: Add dg-do compile.
4419 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4420 * gcc.dg/vect/pr70021.c: Ditto.
4421 * gcc.dg/vect/pr70138-1.c: Ditto.
4422 * gcc.dg/vect/pr70138-2.c: Ditto.
4423 * gcc.dg/vect/pr70354-1.c: Ditto.
4424 * gcc.dg/vect/pr70354-2.c: Ditto.
4425 * gcc.dg/vect/pr71259.c: Ditto.
4426 * gcc.dg/vect/pr71416-1.c: Ditto.
4427 * gcc.dg/vect/slp-43.c: Ditto.
4428 * gcc.dg/vect/slp-45.c: Ditto.
4429 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4430 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4431 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4432 * gfortran.dg/vect/pr69980.f90: Ditto.
4433
44342016-06-24 Uros Bizjak <ubizjak@gmail.com>
4435
4436 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4437 * gcc.dg/vect/bb-slp-30.c: Ditto.
4438 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4439 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4440 * gcc.dg/vect/pr45902.c: Ditto.
4441 * gcc.dg/vect/pr48172.c: Ditto.
4442 * gcc.dg/vect/pr48377.c: Ditto.
4443 * gcc.dg/vect/pr49038.c: Ditto.
4444 * gcc.dg/vect/pr49771.c: Ditto.
4445 * gcc.dg/vect/pr52091.c: Ditto.
4446 * gcc.dg/vect/pr53185-2.c: Ditto.
4447 * gcc.dg/vect/pr56826.c: Ditto.
4448 * gcc.dg/vect/pr60276.c: Ditto.
4449 * gcc.dg/vect/pr62021.c: Ditto.
4450 * gcc.dg/vect/pr63530.c: Ditto.
4451 * gcc.dg/vect/pr65518.c: Ditto.
4452 * gcc.dg/vect/pr65947-1.c: Ditto.
4453 * gcc.dg/vect/pr65947-10.c: Ditto.
4454 * gcc.dg/vect/pr65947-11.c: Ditto.
4455 * gcc.dg/vect/pr65947-12.c: Ditto.
4456 * gcc.dg/vect/pr65947-13.c: Ditto.
4457 * gcc.dg/vect/pr65947-2.c: Ditto.
4458 * gcc.dg/vect/pr65947-3.c: Ditto.
4459 * gcc.dg/vect/pr65947-4.c: Ditto.
4460 * gcc.dg/vect/pr65947-5.c: Ditto.
4461 * gcc.dg/vect/pr65947-6.c: Ditto.
4462 * gcc.dg/vect/pr65947-7.c: Ditto.
4463 * gcc.dg/vect/pr65947-8.c: Ditto.
4464 * gcc.dg/vect/pr65947-9.c: Ditto.
4465 * gcc.dg/vect/pr71416-1.c: Ditto.
4466 * gcc.dg/vect/pr71439.c: Ditto.
4467 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4468 * gcc.dg/vect/vect-bswap16.c: Ditto.
4469 * gcc.dg/vect/vect-bswap32.c: Ditto.
4470 * gcc.dg/vect/vect-bswap64.c: Ditto.
4471 * gcc.dg/vect/vect-live-1.c: Ditto.
4472 * gcc.dg/vect/vect-live-2.c: Ditto.
4473 * gcc.dg/vect/vect-live-3.c: Ditto.
4474 * gcc.dg/vect/vect-live-4.c: Ditto.
4475 * gcc.dg/vect/vect-live-5.c: Ditto.
4476 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4477 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4478 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4479 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4480 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4481 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4482 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4483 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4484 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4485 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4486 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4487 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4488 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4489 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4490 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4491 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4492 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4493
d4213166 44942016-06-24 Uros Bizjak <ubizjak@gmail.com>
4495
4496 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4497
5aaec397 44982016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4499
4500 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4501 ia32 if R_386_GOT32X relocation is supported.
4502 * gcc.target/i386/noplt-3.c: Likewise.
4503 * gcc.target/i386/noplt-2.c: Likewise.
4504 (main): Renamed to ...
4505 (bar): This.
4506 * gcc.target/i386/noplt-4.c: Likewise.
4507 (main): Renamed to ...
4508 (bar): This.
4509 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4510 * gcc.target/i386/pr67400-5.c: Likewise.
4511
77104764 45122016-06-24 Jakub Jelinek <jakub@redhat.com>
4513
7318e591 4514 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4515 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4516
77104764 4517 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4518 f4): Adjust expected diagnostics.
4519 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4520 (T): If OVFP is defined, redefine to TP.
4521 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4522 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4523 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4524 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4525 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4526 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4527 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4528 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4529 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4530 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4531 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4532 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4533 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4534 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4535 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4536 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4537 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4538 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4539 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4540 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4541 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4542 as last argument to __builtin_add_overflow_p.
4543
ddf08519 45442016-06-23 Uros Bizjak <ubizjak@gmail.com>
4545
4546 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4547 dg-options and remove default vector testsuite compile flags.
4548 * g++.dg/vect/pr33860a.cc: Ditto.
4549 * g++.dg/vect/pr45470-a.cc: Ditto.
4550 * g++.dg/vect/pr45470-b.cc: Ditto.
4551 * g++.dg/vect/pr60896.cc: Ditto.
4552 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4553 * gcc.dg/vect/pr18308.c: Ditto.
4554 * gcc.dg/vect/pr24049.c: Ditto.
4555 * gcc.dg/vect/pr33373.c: Ditto.
4556 * gcc.dg/vect/pr36228.c: Ditto.
4557 * gcc.dg/vect/pr42395.c: Ditto.
4558 * gcc.dg/vect/pr42604.c: Ditto.
4559 * gcc.dg/vect/pr46663.c: Ditto.
4560 * gcc.dg/vect/pr48765.c: Ditto.
4561 * gcc.dg/vect/pr49093.c: Ditto.
4562 * gcc.dg/vect/pr49352.c: Ditto.
4563 * gcc.dg/vect/pr52298.c: Ditto.
4564 * gcc.dg/vect/pr52870.c: Ditto.
4565 * gcc.dg/vect/pr53185.c: Ditto.
4566 * gcc.dg/vect/pr53773.c: Ditto.
4567 * gcc.dg/vect/pr56695.c: Ditto.
4568 * gcc.dg/vect/pr62171.c: Ditto.
4569 * gcc.dg/vect/pr63530.c: Ditto.
4570 * gcc.dg/vect/pr68339.c: Ditto.
4571 * gcc.dg/vect/pr71259.c: Ditto.
4572 * gcc.dg/vect/vect-82_64.c: Ditto.
4573 * gcc.dg/vect/vect-83_64.c: Ditto.
4574 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4575 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4576 * gcc.dg/vect/vect-shift-2.c: Ditto.
4577 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4578 * gfortran.dg/vect/pr39318.f90: Ditto.
4579 * gfortran.dg/vect/pr45714-a.f: Ditto.
4580 * gfortran.dg/vect/pr45714-b.f: Ditto.
4581 * gfortran.dg/vect/pr46213.f90: Ditto.
4582
81883aeb 45832016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4584 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4585
4586 * gcc.target/powerpc/p9-splat-5.c: New test.
4587
affe5c16 45882016-06-23 Uros Bizjak <ubizjak@gmail.com>
4589
4590 PR tree-optimization/71488
4591 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4592 * lib/target-supports.exp: ... here.
4593 (check_sse4_hw_available): New procedure.
4594 (check_effective_target_sse4_runtime): Ditto.
4595 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4596 -march=westmere for sse4_runtime targets.
547fdd3e 4597 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4598 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4599 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4600 (main): Call check_vect ().
e50240d3 4601 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4602
6fb2f181 46032016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4604
4605 PR target/66232
4606 PR target/67400
4607 * gcc.target/i386/pr66232-14.c: New file.
4608 * gcc.target/i386/pr66232-15.c: Likewise.
4609 * gcc.target/i386/pr66232-16.c: Likewise.
4610 * gcc.target/i386/pr66232-17.c: Likewise.
4611 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4612 ia32 if R_386_GOT32X relocation is supported.
4613 * gcc.target/i386/pr67400-2.c: Likewise.
4614 * gcc.target/i386/pr67400-3.c: Likewise.
4615 * gcc.target/i386/pr67400-4.c: Likewise.
4616 * gcc.target/i386/pr67400-6.c: Likewise.
4617 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4618 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4619
88be2b3c 46202016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4621
4622 PR libgfortran/48852
4623 * gfortran.dg/char4_iunit_1.f03: Update test.
4624 * gfortran.dg/f2003_io_5.f03: Update test.
4625 * gfortran.dg/real_const_3.f90: Update test.
4626
ff600f64 46272016-06-23 Andi Kleen <ak@linux.intel.com>
4628
4629 * g++.dg/bprob/bprob.exp: Support autofdo.
4630 * g++.dg/tree-prof/tree-prof.exp: dito.
4631 * gcc.dg/tree-prof/tree-prof.exp: dito.
4632 * gcc.misc-tests/bprob.exp: dito.
4633 * gfortran.dg/prof/prof.exp: dito.
4634 * lib/profopt.exp: dito.
4635 * lib/target-supports.exp: Check for autofdo.
4636
afa7ed87 46372016-06-23 Martin Liska <mliska@suse.cz>
4638
4639 * gcc.dg/pr71619.c: New test.
4640
0941fba8 46412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4642
4643 PR target/67400
56896ed3 4644 * gcc.target/i386/pr67400-1.c: New test.
4645 * gcc.target/i386/pr67400-2.c: Likewise.
4646 * gcc.target/i386/pr67400-3.c: Likewise.
4647 * gcc.target/i386/pr67400-4.c: Likewise.
4648 * gcc.target/i386/pr67400-5.c: Likewise.
4649 * gcc.target/i386/pr67400-6.c: Likewise.
4650 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4651
e557fc7f 46522016-06-22 David Malcolm <dmalcolm@redhat.com>
4653
4654 * c-c++-common/missing-header-1.c: New test case.
4655 * c-c++-common/missing-header-2.c: New test case.
4656 * c-c++-common/missing-header-3.c: New test case.
4657 * c-c++-common/missing-header-4.c: New test case.
4658
8469aece 46592016-06-22 David Malcolm <dmalcolm@redhat.com>
4660
4661 PR c/70339
4662 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4663 hint.
4664 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4665 expected results due to builtin "nanl" now being suggested for
4666 "name".
4667 * gcc.dg/pr67580.c: Update expected messages.
4668 * gcc.dg/spellcheck-identifiers.c: New testcase.
4669 * gcc.dg/spellcheck-typenames.c: New testcase.
4670
6628b04d 46712016-06-22 David Malcolm <dmalcolm@redhat.com>
4672
4673 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4674 file.
4675 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4676 diagnostic-test-show-locus-parseable-fixits.c to sources for
4677 diagnostic_plugin_test_show_locus.c.
4678 * lib/gcc-defs.exp (freeform_regexps): New global.
4679 (dg-regexp): New function.
4680 (handle-dg-regexps): New function.
4681 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4682 freeform_regexps to the empty list.
4683 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4684
82ccd33e 46852016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4686
affe5c16 4687 PR tree-optimization/71488
82ccd33e 4688 * g++.dg/pr71488.C: New test.
4689 * gcc.dg/vect/vect-bool-cmp.c: New test.
4690
2c21de58 46912016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4692
4693 * gcc.dg/guality/param-5.c: New test.
4694
fadfd5fc 46952016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4696
4697 * gcc.target/i386/asm-flag-7.c: New test.
4698
03fee1f8 46992016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4700
4701 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4702 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4703 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4704 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4705 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4706 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4707 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4708 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4709 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4711 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4712 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4713 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4714 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4715 * lib/target-supports.exp: Likewise.
4716
6905db52 47172016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4718
4719 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4720 * gcc.dg/attr-ms_struct-2.c: Likewise.
4721 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4722 * gcc.dg/bf-ms-attrib.c: Likewise.
4723 * gcc.dg/bf-ms-layout-2.c: Likewise.
4724 * gcc.dg/bf-ms-layout-3.c: Likewise.
4725 * gcc.dg/bf-ms-layout.c: Likewise.
4726 * gcc.dg/bf-no-ms-layout.c: Likewise.
4727 * gcc.target/i386/bitfield1.c: Likewise.
4728 * gcc.target/i386/bitfield2.c: Likewise.
4729 * gcc.target/i386/bitfield3.c: Likewise.
4730
a6f93fc2 47312016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4732
4733 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4734 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4735 override other than -mcpu=power9 command-line option is specified,
4736 or if the target operating system is aix.
4737 * gcc.target/powerpc/darn-1.c: Likewise.
4738 * gcc.target/powerpc/darn-2.c: Likewise.
4739 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4740 test if effective-target is not powerpc_p9vector_ok or if the
4741 target operating system is not defined.
4742 * gcc.target/powerpc/vslv-1.c: Likewise.
4743 * gcc.target/powerpc/vsrv-0.c: Likewise.
4744 * gcc.target/powerpc/vsrv-1.c: Likewise.
4745
1cb2b4d3 47462016-06-21 Tobias Burnus <burnus@net-b.de>
4747
4748 PR fortran/71068
4749 * gfortran.dg/coarray/data_1.f90: New.
4750
66ff0c67 47512016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4752
4753 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4754 (dg-require-effective-target): Use arm_v8_neon_hw.
4755 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4756 (dg-require-effective-target): Likewise.
4757 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4758 (dg-require-effective-target): Likewise.
4759 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4760 (dg-require-effective-target): Likewise.
4761 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4762 (dg-require-effective-target): Likewise.
4763 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4764 (dg-require-effective-target): Likewise.
4765 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4766 Add AArch64 check.
4767
949bfed4 47682016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4769
4770 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4771 Set to 3 so test passes.
4772
a20f6cd4 47732016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4774
4775 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4776
12792843 47772016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4778
4779 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4780 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4781 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4782 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4783
49763db6 47842016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4785
4786 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4787 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4788
ada61167 47892016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4790
4791 PR target/71549
4792 * gcc.target/i386/pr71549.c: New test.
4793
a15584d4 47942016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4795
4796 * gcc.target/powerpc/vadsdu-0.c: Replace
4797 dg-require-effective-target directive to allow test to run on more
4798 platforms, and add dg-skip-if directive to disable test on aix
4799 platforms because of known incompatibilities.
4800 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4801 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4802 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4803 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4804 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4805 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4806 * gcc.target/powerpc/vadsdub-2.c: Replace
4807 dg-require-effective-target directive to allow test to run on more
4808 platforms, and add dg-skip-if directive to disable test on aix
4809 platforms because of known incompatibilities.
4810 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4811 with vec_absdb call to differentiate this test from vadsdub-1.c.
4812 * gcc.target/powerpc/vadsduh-1.c: Replace
4813 dg-require-effective-target directive to allow test to run on more
4814 platforms, and add dg-skip-if directive to disable test on aix
4815 platforms because of known incompatibilities.
4816 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4817 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4818 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4819
ec15ec36 48202016-06-21 Jakub Jelinek <jakub@redhat.com>
4821
4822 PR tree-optimization/71588
4823 * gcc.dg/pr71558.c: New test.
4824
faeffe49 48252016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4826
4827 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4828 * c-c++-common/pr68657-2.c: Likewise.
4829 * c-c++-common/pr68657-3.c: Likewise.
4830 * gcc.dg/torture/pr69714.c: Require int32plus support.
4831 * gcc.dg/torture/pr70025.c: Likewise.
4832 * gcc.dg/torture/pr70083.c: Likewise.
4833 * gcc.dg/torture/pr70542.c: Likewise.
4834 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4835
e218d07f 48362016-06-20 Joseph Myers <joseph@codesourcery.com>
4837
4838 PR c/71601
4839 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4840
232a3df7 48412016-06-20 Jakub Jelinek <jakub@redhat.com>
4842
d7f45b87 4843 PR middle-end/71581
4844 * gcc.dg/pr71581.c: New test.
4845
232a3df7 4846 PR rtl-optimization/71591
4847 * gcc.dg/cpp/pr71591.c: New test.
4848
dbddef42 48492016-06-20 David B. Robins <gcc@davidrobins.net>
4850
4851 PR target/71571
4852 * g++.dg/torture/pr71571.C: New test.
4853
03129ccb 48542016-06-20 Jakub Jelinek <jakub@redhat.com>
4855
4856 PR target/71559
4857 * gcc.target/i386/sse2-pr71559.c: New test.
4858 * gcc.target/i386/avx-pr71559.c: New test.
4859 * gcc.target/i386/avx512f-pr71559.c: New test.
4860
a40b4b62 48612016-06-20 Tobias Burnus <burnus@net-b.de>
4862
4863 PR fortran/71194
4864 * gfortran.dg/pointer_remapping_10.f90: New.
4865
ecbea05a 48662016-06-20 David Malcolm <dmalcolm@redhat.com>
4867
4868 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4869
0f61dae9 48702016-06-20 Martin Sebor <msebor@redhat.com>
4871
4872 PR c/69507
4873 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4874 * gnu90-const-expr-1.c: Same.
4875 * gnu99-const-expr-1.c: Same.
4876 * gnu99-static-1.c: Same.
4877
e458dfd8 48782016-06-20 Renlin Li <renlin.li@arm.com>
4879
2c0c0c9b 4880 PR testsuite/71489
e458dfd8 4881 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4882
7ab71cb3 48832016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4884
4885 * gcc.target/aarch64/vcvt_f64_1.c: New.
4886 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4887 * gcc.target/aarch64/vrecp_f64_1.c: New.
4888
34d36b7a 48892016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4890
4891 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4892 "alignement".
4893
ed7f4748 48942016-06-20 Georg-Johann Lay <avr@gjlay.de>
4895
4896 PR target/71103
4897 * gcc.target/avr/torture/pr71103-2.c: New test.
4898
a940fdc7 48992016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4900
4901 PR c/69507
4902 * gcc.dg/alignof.c: New test.
4903
98683d85 49042016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4905
4906 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4907 vs dg-error; test constexpr specifier too.
4908
358cee25 49092016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4912
c3d7ceb6 49132016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4914
4915 * lib/target-supports.exp
4916 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4917 arm_neon_ok and merge flags. Fix temporary test name.
4918 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4919 and merge flags.
4920
1176073c 49212016-06-17 Martin Liska <mliska@suse.cz>
4922
4923 * gcc.dg/predict-9.c: Fix dump scanning.
4924
f3e2969a 49252016-06-17 Bin Cheng <bin.cheng@arm.com>
4926
4927 PR tree-optimization/71354
4928 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4929
7fdca647 49302016-06-17 Bin Cheng <bin.cheng@arm.com>
4931
4932 PR tree-optimization/71347
4933 * gcc.dg/tree-ssa/pr71347.c: New test.
4934
a338a226 49352016-06-17 Bin Cheng <bin.cheng@arm.com>
4936
4937 PR tree-optimization/71354
4938 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4939
c1e75671 49402016-06-17 Bin Cheng <bin.cheng@arm.com>
4941
4942 * gcc.dg/vect/vect-alias-check-1.c: New test.
4943
365ba13d 49442016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4945
59bde511 4946 PR target/71151
365ba13d 4947 * gcc.target/avr/pr71151-1.c: New test.
4948 * gcc.target/avr/pr71151-2.c: New test.
4949 * gcc.target/avr/pr71151-3.c: New test.
4950 * gcc.target/avr/pr71151-4.c: New test.
4951 * gcc.target/avr/pr71151-5.c: New test.
4952 * gcc.target/avr/pr71151-6.c: New test.
4953 * gcc.target/avr/pr71151-7.c: New test.
4954 * gcc.target/avr/pr71151-8.c: New test.
4955 * gcc.target/avr/pr71151-common.h: New test.
4956
db48d95b 49572016-06-16 Martin Liska <mliska@suse.cz>
4958
4959 * gfortran.dg/predict-1.f90: New test.
4960
4c780a59 49612016-06-16 Uros Bizjak <ubizjak@gmail.com>
4962
4963 PR target/71242
f9c39b65 4964 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4965
8c1879bc 49662016-06-16 Jan Hubicka <hubicka@ucw.cz>
4967
4968 * g++.dg/vect/pr36648.cc: Disable cunrolli
4969
33698dfe 49702016-06-16 Jakub Jelinek <jakub@redhat.com>
4971
745f2db6 4972 PR target/71554
4973 * gcc.c-torture/execute/pr71554.c: New test.
4974
33698dfe 4975 PR rtl-optimization/71532
4976 * gcc.dg/torture/pr71532.c: New test.
4977
b42322b9 49782016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4979
4980 * gcc.target/powerpc/p9-dimode1.c: New test.
4981 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4982
412b298a 49832016-06-15 Jakub Jelinek <jakub@redhat.com>
4984
93479f99 4985 * gcc.c-torture/compile/20160615-1.c: New test.
4986
412b298a 4987 * g++.dg/cpp0x/ref-qual17.C: New test.
4988
3ec40531 49892016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4990
4991 PR middle-end/71529
4992 * gcc.target/i386/pr71529.C: New test.
4993
edfe7670 49942016-06-15 Alan Hayward <alan.hayward@arm.com>
4995
4996 PR tree-optimization/71483
4997 * g++.dg/vect/pr71483.c: New
4998
6e52ac17 49992016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5000
5001 PR c++/70202
5002 * g++.dg/inherit/crash6.C: New.
5003 * g++.dg/inherit/union2.C: Likewise.
5004 * g++.dg/inherit/virtual12.C: Likewise.
5005 * g++.dg/inherit/virtual13.C: Likewise.
5006 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5007
aed35af2 50082016-06-15 Uros Bizjak <ubizjak@gmail.com>
5009
0941fba8 5010 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5011
6f710392 50122016-06-15 Alan Hayward <alan.hayward@arm.com>
5013
5014 PR tree-optimization/71439
5015 * gcc.dg/vect/pr71439.c: New
5016
d1cedfd3 50172016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5018
5019 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5020
ee8fd158 50212016-06-15 Richard Biener <rguenther@suse.de>
5022
5023 * gcc.dg/vect/slp-45.c: New testcase.
5024
5695a690 50252016-06-15 Richard Biener <rguenther@suse.de>
5026
5027 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5028
267ae3ee 50292016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5030
5031 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5032 requirements, and disable for AIX for now.
5033 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5034
a6d0e20a 50352016-06-14 Jakub Jelinek <jakub@redhat.com>
5036
b2efd162 5037 PR c++/71528
5038 * g++.dg/opt/pr71528.C: New test.
5039
a6d0e20a 5040 PR c++/71516
5041 * g++.dg/init/pr71516.C: New test.
5042
035778de 50432016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5044
5045 * g++.dg/init/array46.C: New.
5046
7c9dc58e 50472016-06-14 Uros Bizjak <ubizjak@gmail.com>
5048
0941fba8 5049 * gcc.target/i386/float128-3.c: New test.
5050 * gcc.target/i386/quad-sse4.c: Ditto.
5051 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5052 Update scan strings.
7c9dc58e 5053
412640c9 50542016-06-14 Richard Biener <rguenther@suse.de>
5055
5056 PR middle-end/71526
5057 * gfortran.dg/pr71526.f90: New testcase.
5058
1b9fde85 50592016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5060
5061 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5062 * gcc.dg/zero_bits_compound-1.c: Likewise.
5063
306097e3 50642016-06-14 Richard Biener <rguenther@suse.de>
5065
5066 PR tree-optimization/71522
5067 * gcc.dg/torture/pr71522.c: New testcase.
5068
566255a8 50692016-06-14 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR tree-optimization/71520
5072 * gcc.dg/tree-ssa/pr71520.c: New test.
5073
eb912adb 50742016-06-14 Richard Biener <rguenther@suse.de>
5075
5076 PR tree-optimization/71521
56d35455 5077 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5078
9720103d 50792016-06-13 Jakub Jelinek <jakub@redhat.com>
5080
12cb8367 5081 PR sanitizer/71498
5082 * c-c++-common/ubsan/bounds-13.c: New test.
5083
9720103d 5084 PR preprocessor/71183
5085 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5086
5965fbcc 50872016-06-13 Jeff Law <law@redhat.com>
5088
5089 PR tree-optimization/71403
5090 * c-c++-common/ubsan/pr71403-1.c: New test.
5091 * c-c++-common/ubsan/pr71403-2.c: New test.
5092 * c-c++-common/ubsan/pr71403-3.c: New test.
5093
04537049 50942016-06-13 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR middle-end/71478
5097 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5098 Add -Wno-psabi -w to dg-options.
5099
412f195f 51002016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5101
5102 * gcc.target/powerpc/vadsdu-0.c: New test.
5103 * gcc.target/powerpc/vadsdu-1.c: New test.
5104 * gcc.target/powerpc/vadsdu-2.c: New test.
5105 * gcc.target/powerpc/vadsdu-3.c: New test.
5106 * gcc.target/powerpc/vadsdu-4.c: New test.
5107 * gcc.target/powerpc/vadsdu-5.c: New test.
5108 * gcc.target/powerpc/vadsdub-1.c: New test.
5109 * gcc.target/powerpc/vadsdub-2.c: New test.
5110 * gcc.target/powerpc/vadsduh-1.c: New test.
5111 * gcc.target/powerpc/vadsduh-2.c: New test.
5112 * gcc.target/powerpc/vadsduw-1.c: New test.
5113 * gcc.target/powerpc/vadsduw-2.c: New test.
5114
527790c1 51152016-06-13 David Malcolm <dmalcolm@redhat.com>
5116
5117 * gcc.dg/c99-init-2.c (c): Update expected error message.
5118 * gcc.dg/init-bad-8.c (foo): Likewise.
5119 * gcc.dg/spellcheck-fields-3.c: New test case.
5120
102e67eb 51212016-06-13 Martin Liska <mliska@suse.cz>
5122
5123 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5124 and "guess loop iv compared" heuristics.
5125 * gcc.dg/predict-2.c: Likewise.
5126 * gcc.dg/predict-3.c: Likewise.
5127 * gcc.dg/predict-4.c: Likewise.
5128 * gcc.dg/predict-5.c: Likewise.
5129 * gcc.dg/predict-6.c: Likewise.
5130
1a54d3be 51312016-06-13 Marek Polacek <polacek@redhat.com>
5132
5133 PR middle-end/71476
5134 * c-c++-common/Wswitch-unreachable-4.c: New test.
5135 * gcc.dg/Wswitch-unreachable-2.c: New test.
5136 * g++.dg/tm/jump1.C: Move dg-warning.
5137
5b7401b8 51382016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5139
5140 * gnat.dg/renaming10.ad[sb]: New test.
5141
1c93151c 51422016-06-13 Paul Thomas <pault@gcc.gnu.org>
5143
5144 PR fortran/70673
5145 * gfortran.dg/pr70673.f90: New test.
5146
249865a0 51472016-06-13 Richard Biener <rguenther@suse.de>
5148
5149 PR middle-end/64516
5150 * gcc.dg/align-3.c: New testcase.
5151
776d9b14 51522016-06-13 Martin Liska <mliska@suse.cz>
5153
5154 * gcc.target/i386/pr71458.c: New test.
5155
0cf5c551 51562016-06-12 Uros Bizjak <ubizjak@gmail.com>
5157
5158 PR target/71241
f9c39b65 5159 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5160
34de0a35 51612016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5162
5163 PR target/60751
5164 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5165 statement.
5166
0cc8bc98 51672016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5168
5169 PR target/60751
5170 * gfortran.dg/comma_IO_extension_1.f90: New test.
5171 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5172 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5173 statement.
5174 * gfortran.dg/graphite/pr38083.f90: Likewise.
5175 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5176 missing format.
5177
0ff78c86 51782016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5179
5180 * gnat.dg/case_character.adb: New test.
5181
6c38863e 51822016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5183
5184 PR middle-end/71310
5185 * gcc.target/powerpc/pr71310.c: New testcase.
5186
24c41395 51872016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5188
5189 PR middle-end/71478
5190 * gcc.dg/pr71478.c: New test.
5191
aeb26fb6 51922016-06-10 Jakub Jelinek <jakub@redhat.com>
5193
702b3575 5194 PR middle-end/71494
5195 * gcc.c-torture/execute/pr71494.c: New test.
5196
8ec29807 5197 PR c/68657
5198 * gcc.target/i386/pr68657.c: New test.
5199
aeb26fb6 5200 PR inline-asm/68843
5201 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5202 (test): Add -masm=intel alternatives.
5203
1dc4d519 52042016-06-10 Martin Sebor <msebor@redhat.com>
5205
5206 PR c/71392
5207 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5208
6385d6d3 52092016-06-10 Jeff Law <law@redhat.com>
5210
5211 PR tree-optimization/71335
5212 * gcc.c-torture/execute/pr71335.c: New test.
5213
041a412b 52142016-06-10 David Malcolm <dmalcolm@redhat.com>
5215
5216 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5217 the various "cannot tail-call: " messages.
5218
4a5edbb2 52192016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5220
5221 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5222 and options.
5223
9cf3aec3 52242016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5225
5226 PR sanitizer/71480
5227 * c-c++-common/asan/pr71480.c: New test.
5228
61724718 52292016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5230
5231 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5232 (ASMNAME2): Likewise.
5233 (main): Replace fn in asm statement with ASMNAME ("fn").
5234 * gcc.dg/guality/pr68037-2.c: Likewise.
5235 * gcc.dg/guality/pr68037-3.c: Likewise.
5236 * gcc.dg/torture/pr68037-1.c: Likewise.
5237 * gcc.dg/torture/pr68037-2.c: Likewise.
5238 * gcc.dg/torture/pr68037-3.c: Likewise.
5239
1807f6fb 52402016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5241
5242 PR inline-asm/68843
5243 * gcc.target/i386/pr68843-1.c: New test.
5244 * gcc.target/i386/pr68843-2.c: New test.
5245
ccfa030f 52462016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5247 Cesar Philippidis <cesar@codesourcery.com>
5248
5249 PR middle-end/71373
5250 * gcc.dg/goacc/nested-function-1.c: New file.
5251 * gcc.dg/goacc/nested-function-2.c: Likewise.
5252 * gcc.dg/goacc/pr71373.c: Likewise.
5253 * gfortran.dg/goacc/cray-2.f95: Likewise.
5254 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5255 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5256 * gfortran.dg/goacc/cray.f95: Update.
5257 * gfortran.dg/goacc/loop-1.f95: Likewise.
5258 * gfortran.dg/goacc/loop-3.f95: Likewise.
5259 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5260 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5261
52622016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5263
5264 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5265 for OpenACC tile clauses.
5266 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5267
5268 PR c/71381
5269 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5270 to...
5271 * c-c++-common/goacc/cache-2.c: ... this new file.
5272 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5273 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5274 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5275 usage.
5276 * gfortran.dg/goacc/cray.f95: Likewise.
5277 * gfortran.dg/goacc/loop-1.f95: Likewise.
5278
bb038f3e 52792016-06-10 Alan Hayward <alan.hayward@arm.com>
5280
5281 PR tree-optimization/71407
5282 PR tree-optimization/71416
5283 * gcc.dg/vect/pr71407.c: New
5284 * gcc.dg/vect/pr71416-1.c: New
5285 * gcc.dg/vect/pr71416-2.c: New
5286
332409d3 52872016-06-10 Richard Biener <rguenther@suse.de>
5288
5289 PR middle-end/71477
5290 * gcc.dg/torture/pr71477.c: New testcase.
5291
03cf727c 52922016-06-09 Julia Koval <julia.koval@intel.com>
5293
5294 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5295 * gcc.target/i386/interrupt-13.c: Likewise.
5296 * gcc.target/i386/interrupt-15.c: Likewise.
5297 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5298 * gcc.target/i386/interrupt-24.c: Likewise.
5299 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5300 * gcc.target/i386/interrupt-9.c: Likewise.
5301 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5302
23b101c5 53032016-06-09 Martin Sebor <msebor@redhat.com>
5304
5305 PR c/70883
5306 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5307 * gcc.dg/builtin-constant_p-1.c: Same.
5308 * gcc.dg/builtins-error.c: Same.
5309 * gcc.dg/pr70859.c: Same.
5310
188d6bbb 53112016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5312
5313 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5314 * gcc.dg/torture/pr68067-1.c: Likewise.
5315 * gcc.dg/torture/pr68067-2.c: Likewise.
5316
53172016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5318
5319 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5320 when setting SIZE.
5321
ff8886bd 53222016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5323
5324 PR c++/71465
5325 * g++.dg/inherit/crash5.C: New.
5326 Revert:
5327 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 PR c++/70202
5330 * g++.dg/inherit/crash5.C: New.
5331 * g++.dg/inherit/virtual1.C: Adjust.
5332
3f76cceb 53332016-06-09 Martin Liska <mliska@suse.cz>
5334
5335 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5336 * g++.dg/predict-loop-exit-2.C: Likewise.
5337 * g++.dg/predict-loop-exit-3.C: Likewise.
5338 * gcc.dg/predict-1.c: Likewise.
5339 * gcc.dg/predict-2.c: Likewise.
5340 * gcc.dg/predict-3.c: Likewise.
5341 * gcc.dg/predict-4.c: Likewise.
5342 * gcc.dg/predict-5.c: Likewise.
5343 * gcc.dg/predict-6.c: Likewise.
5344 * gcc.dg/predict-7.c: Likewise.
5345
59ae3d1b 53462016-06-09 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/71462
5349 * gcc.dg/torture/pr71462.c: New testcase.
5350
8c2d2acf 53512016-06-09 Marek Polacek <polacek@redhat.com>
5352
5353 PR c/65471
5354 * gcc.dg/c11-generic-3.c: New test.
5355
224cb6b7 53562016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5357
5358 * g++.dg/init/array42.C: New.
5359 * g++.dg/init/array43.C: Likewise.
5360 * g++.dg/init/array44.C: Likewise.
5361 * g++.dg/init/array45.C: Likewise.
5362 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5363 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5364 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5365 * g++.dg/gomp/pr35751.C: Likewise.
5366 * g++.dg/init/array23.C: Likewise.
5367 * g++.dg/init/brace2.C: Likewise.
5368 * g++.dg/init/brace6.C: Likewise.
5369
732905bb 53702016-06-08 Martin Sebor <msebor@redhat.com>
5371 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR c++/70507
5374 PR c/68120
5375 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5376 * c-c++-common/builtin-arith-overflow-2.c: New test.
5377 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5378 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5379 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5380
7ddaa622 53812016-06-08 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR c++/71442
5384 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5385
84ee0905 53862016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5387
5388 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5389 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5390 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5391 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5392 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5393 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5394 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5395 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5396 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5397 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5398 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5399 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5400 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5401
2876af98 54022016-06-08 Richard Biener <rguenther@suse.de>
5403
5404 PR tree-optimization/68558
5405 * gcc.dg/vect/slp-44.c: New testcase.
5406
acbb0d03 54072016-06-08 Richard Biener <rguenther@suse.de>
5408
5409 * gcc.dg/vect/slp-43.c: New testcase.
5410
f8689010 54112016-06-08 Richard Biener <rguenther@suse.de>
5412
5413 PR tree-optimization/71452
5414 * gcc.dg/torture/pr71452.c: New testcase.
5415
52d393eb 54162016-06-08 Jakub Jelinek <jakub@redhat.com>
5417
5418 PR c++/71448
5419 * g++.dg/torture/pr71448.C: New test.
5420
9d700ce4 54212016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5422
5423 PR debug/71432
5424 PR ada/71413
5425 * g++.dg/debug/pr71432.C: New test.
5426
eb96ef65 54272016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5428
5429 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5430 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5431 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5432
a4753cdd 54332016-06-08 Alan Hayward <alan.hayward@arm.com>
5434
5435 * gcc.dg/vect/vect-live-2.c: Update effective target.
5436 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5437 * lib/target-supports.exp: Add aarch64 to vect_long.
5438
bafc7b1d 54392016-06-08 Marek Polacek <polacek@redhat.com>
5440
5441 PR c/71418
5442 * gcc.dg/noncompile/pr71418.c: New test.
5443
06e590e7 5444 PR c/71426
5445 * gcc.dg/noncompile/pr71426.c: New test.
5446
d3cb49c9 54472016-06-07 Jan Hubicka <hubicka@ucw.cz>
5448
5449 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5450 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5451 * gcc.dg/predict-3.c: Update template.
5452 * gcc.dg/predict-5.c: Update template.
5453 * gcc.dg/predict-6.c: Update template.
5454 * gcc.dg/predict-9.c: Update template.
5455 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5456
2d76c36a 54572016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5458
5459 * gcc.target/powerpc/vec-mul.c: New test.
5460
7cfde92a 54612016-06-07 David Malcolm <dmalcolm@redhat.com>
5462
5463 * gcc.dg/spellcheck-fields-2.c: New test case.
5464
b032c4dd 54652016-06-07 Richard Biener <rguenther@suse.de>
5466
5467 PR c/61564
5468 * gcc.dg/Wpragmas-1.c: New testcase.
5469 * gcc.dg/Wattributes-4.c: Likewise.
5470 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5471 entry.
5472
a7056369 54732016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5474
5475 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5476 spurious debug code.
5477
123c61e0 54782016-06-07 Richard Biener <rguenther@suse.de>
5479
5480 PR tree-optimization/71428
5481 * gcc.dg/torture/pr71428.c: New testcase.
5482
5819d47b 54832016-06-07 Richard Biener <rguenther@suse.de>
5484
5485 PR middle-end/71423
5486 * gcc.dg/torture/pr71423.c: New testcase.
5487
6cec5c6b 54882016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5489
5490 PR middle-end/71408
5491 * gcc.dg/tree-ssa/pr71408.c: New test.
5492
40bbfc17 54932016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5494
5495 PR middle-end/71281
5496 * g++.dg/torture/pr71281.C: New test.
5497
61f1f80c 54982016-06-06 Marek Polacek <polacek@redhat.com>
5499
5500 PR c/71362
5501 * gcc.dg/pr71362.c: New test.
5502
0406b32f 55032016-06-06 Jakub Jelinek <jakub@redhat.com>
5504 Patrick Palka <ppalka@gcc.gnu.org>
5505
5506 PR c++/70847
5507 PR c++/71330
5508 PR c++/71393
5509 * g++.dg/opt/pr70847.C: New test.
5510 * g++.dg/ubsan/pr70847.C: New test.
5511 * g++.dg/ubsan/pr71393.C: New test.
5512
b1445999 55132016-06-06 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR tree-optimization/71259
5516 * gcc.dg/vect/pr71259.c: New test.
5517
99b4f3a2 55182016-06-06 David Malcolm <dmalcolm@redhat.com>
5519
5520 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5521 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5522 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5523 above.
5524
837679bc 55252016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5526
5527 PR middle-end/37780
5528 * gcc.c-torture/execute/pr37780.c: New test.
5529 * gcc.target/aarch64/pr37780_1.c: Likewise.
5530 * gcc.target/arm/pr37780_1.c: Likewise.
5531
e4b92538 55322016-06-06 Marek Polacek <polacek@redhat.com>
5533
5534 * c-c++-common/attr-may-alias-1.c: New test.
5535 * c-c++-common/attr-may-alias-2.c: New test.
5536 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5537
43ac2f2f 55382016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5539
5540 PR c/24414
5541 * gcc.target/i386/pr24414.c: New test.
5542
7e1786b2 55432016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5544
5545 * gcc.target/sparc/vis4misc.c: New file.
5546 * gcc.target/sparc/fpcmp.c: Likewise.
5547 * gcc.target/sparc/fpcmpu.c: Likewise.
5548
f593ccb2 55492016-06-06 Alan Hayward <alan.hayward@arm.com>
5550
5551 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5552 * gcc.dg/vect/vect-live-3.c: Likewise.
5553
be6d8ddc 55542016-06-06 Richard Biener <rguenther@suse.de>
5555
5556 PR tree-optimization/71398
5557 * gcc.dg/torture/pr71398.c: New testcase.
5558
78f27916 55592016-06-06 Uros Bizjak <ubizjak@gmail.com>
5560
5561 PR target/71389
5562 * g++.dg/pr71389.C: New test.
5563
c5899606 55642016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5565
5566 PR fortran/71404
5567 * gfortran.dg/fmt_read_5.f: New test.
5568
8e3cd305 55692016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5570
5571 PR fortran/69659
5572 * gfortran.dg/class_array_22.f03: New test.
5573
703c0a09 55742016-06-05 Jan Hubicka <hubicka@ucw.cz>
5575
5576 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5577
d07b2b6f 55782016-06-05 Jan Hubicka <hubicka@ucw.cz>
5579
5580 * gcc.dg/predict-9.c: Update template.
5581
4a7ec4ac 55822016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/49377
5585 * g++.dg/template/pr49377.C: New.
5586
7499ef4a 55872016-06-04 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR tree-optimization/71405
5590 * g++.dg/torture/pr71405.C: New test.
5591
558c800d 55922016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5593
5594 PR c++/70202
5595 * g++.dg/inherit/crash5.C: New.
5596 * g++.dg/inherit/virtual1.C: Adjust.
5597
4ee7cf4b 55982016-06-03 Jeff Law <law@redhat.com>
5599
5600 PR tree-optimization/71316
5601 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5602
b12ae762 56032016-06-03 Jakub Jelinek <jakub@redhat.com>
5604
5605 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5606 dg-additional-options with just -fno-tree-scev-cprop in it.
5607 * gcc.dg/vect/vect-live-2.c: Likewise.
5608 * gcc.dg/vect/vect-live-5.c: Likewise.
5609 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5610 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5611 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5612
e09a5ee3 56132016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5614
5615 PR c++/27100
5616 * g++.dg/other/friend6.C: New test.
5617
f14b1922 56182016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5619
5620 * g++.dg/torture/ppc-ldst-array.C: New.
5621
20702ea3 56222016-06-03 Joseph Myers <joseph@codesourcery.com>
5623
5624 PR target/71276
5625 PR target/71277
5626 * gcc.dg/torture/builtin-fp-int-inexact.c,
5627 gcc.target/i386/387-builtin-fp-int-inexact.c,
5628 gcc.target/i386/387-rint-inline-1.c,
5629 gcc.target/i386/387-rint-inline-2.c,
5630 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5631 gcc.target/i386/sse2-rint-inline-1.c,
5632 gcc.target/i386/sse2-rint-inline-2.c,
5633 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5634 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5635
5ed3cc7b 56362016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5637 Julia Koval <julia.koval@intel.com>
5638
5639 PR target/66960
5640 PR target/67630
5641 PR target/67634
5642 PR target/67841
5643 PR target/68037
5644 PR target/68618
5645 PR target/68661
5646 PR target/69575
5647 PR target/69596
5648 PR target/69734
5649 * gcc.dg/guality/pr68037-1.c: New test.
5650 * gcc.dg/guality/pr68037-2.c: Likewise.
5651 * gcc.dg/guality/pr68037-3.c: Likewise.
5652 * gcc.dg/torture/pr68037-1.c: Likewise.
5653 * gcc.dg/torture/pr68037-2.c: Likewise.
5654 * gcc.dg/torture/pr68037-3.c: Likewise.
5655 * gcc.dg/torture/pr68661-1a.c: Likewise.
5656 * gcc.dg/torture/pr68661-1b.c: Likewise.
5657 * gcc.target/i386/interrupt-1.c: Likewise.
5658 * gcc.target/i386/interrupt-2.c: Likewise.
5659 * gcc.target/i386/interrupt-3.c: Likewise.
5660 * gcc.target/i386/interrupt-4.c: Likewise.
5661 * gcc.target/i386/interrupt-5.c: Likewise.
5662 * gcc.target/i386/interrupt-6.c: Likewise.
5663 * gcc.target/i386/interrupt-7.c: Likewise.
5664 * gcc.target/i386/interrupt-8.c: Likewise.
5665 * gcc.target/i386/interrupt-9.c: Likewise.
5666 * gcc.target/i386/interrupt-10.c: Likewise.
5667 * gcc.target/i386/interrupt-11.c: Likewise.
5668 * gcc.target/i386/interrupt-12.c: Likewise.
5669 * gcc.target/i386/interrupt-13.c: Likewise.
5670 * gcc.target/i386/interrupt-14.c: Likewise.
5671 * gcc.target/i386/interrupt-15.c: Likewise.
5672 * gcc.target/i386/interrupt-16.c: Likewise.
5673 * gcc.target/i386/interrupt-17.c: Likewise.
5674 * gcc.target/i386/interrupt-18.c: Likewise.
5675 * gcc.target/i386/interrupt-19.c: Likewise.
5676 * gcc.target/i386/interrupt-20.c: Likewise.
5677 * gcc.target/i386/interrupt-21.c: Likewise.
5678 * gcc.target/i386/interrupt-22.c: Likewise.
5679 * gcc.target/i386/interrupt-23.c: Likewise.
5680 * gcc.target/i386/interrupt-24.c: Likewise.
5681 * gcc.target/i386/interrupt-25.c: Likewise.
5682 * gcc.target/i386/interrupt-26.c: Likewise.
5683 * gcc.target/i386/interrupt-27.c: Likewise.
5684 * gcc.target/i386/interrupt-28.c: Likewise.
5685 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5686 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5687 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5688 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5689 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5690 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5691 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5692 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5693 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5694 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5695 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5696 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5697
3e346f54 56982016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5699
f27c52fb 5700 PR tree-optimization/52171
5701 * gcc.dg/pr52171.c: New test.
5702 * gcc.target/i386/pr52171.c: New test.
3e346f54 5703
22e029d2 57042016-06-03 Jan Hubicka <jh@suse.cz>
5705
5706 * g++.dg/tree-ssa/pred-1.C: New testcase
5707 * gcc.dg/tree-ssa/pred-1.c: New testcase
5708
41ce74ed 57092016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5710
5711 PR target/70957
5712 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5713 support.
5714 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5715
cf573a72 57162016-06-03 Alan Hayward <alan.hayward@arm.com>
5717
5718 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5719
75aae5b4 57202016-06-03 Alan Hayward <alan.hayward@arm.com>
5721
5722 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5723 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5724 * gcc.dg/vect/vect-live-1.c: New test.
5725 * gcc.dg/vect/vect-live-2.c: New test.
5726 * gcc.dg/vect/vect-live-3.c: New test.
5727 * gcc.dg/vect/vect-live-4.c: New test.
5728 * gcc.dg/vect/vect-live-5.c: New test.
5729 * gcc.dg/vect/vect-live-slp-1.c: New test.
5730 * gcc.dg/vect/vect-live-slp-2.c: New test.
5731 * gcc.dg/vect/vect-live-slp-3.c: New test.
5732
eba6788d 57332016-06-03 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR middle-end/71387
5736 * g++.dg/opt/pr71387.C: New test.
5737
5a653985 57382016-06-02 Jeff Law <law@redhat.com>
5739
5740 PR tree-optimization/71328
5741 * gcc.c-torture/compile/pr71328.c: New test.
5742
f92f6941 57432016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5744
5745 PR fortran/52393
5746 * gfortran.dg/fmt_read_3.f90: Fix typo.
5747 * gfortran.dg/fmt_read_4.f90: New test.
5748
0d29e152 57492016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5750
5751 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5752 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5753 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5754 * g++.dg/cpp0x/override2.C: Likewise.
5755 * g++.dg/parse/crash5.C: Likewise.
5756 * g++.dg/parse/error16.C: Likewise.
5757 * g++.dg/parse/error27.C: Likewise.
5758 * g++.dg/template/qualttp15.C: Likewise.
5759 * g++.dg/template/redecl4.C: Likewise.
5760 * g++.old-deja/g++.other/crash39.C: Likewise.
5761 * g++.old-deja/g++.other/struct1.C: Likewise.
5762 * g++.old-deja/g++.pt/m9a.C: Likewise.
5763 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5764
2740a1a5 57652016-06-02 Jakub Jelinek <jakub@redhat.com>
5766
89f17a65 5767 PR c++/71372
5768 * c-c++-common/pr71372.c: New test.
5769
2740a1a5 5770 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5771 __TIME__ strings with __builtin_strcmp instead of printf and
5772 dg-output.
5773
9ae89a4e 57742016-06-02 Martin Liska <mliska@suse.cz>
5775
5776 * gcc.dg/predict-9.c: New test.
5777
41258f9c 57782016-06-02 Jakub Jelinek <jakub@redhat.com>
5779
5780 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5781 global set_compiler_env_var and global saved_compiler_env_var.
5782
dad46eb8 57832016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5784
5785 PR rtl-optimization/71295
5786 * gcc.c-torture/compile/pr71295.c: New test.
5787
9cc8a892 57882016-06-02 Jakub Jelinek <jakub@redhat.com>
5789
98e7c96c 5790 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5791
4a5a4de2 5792 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5793 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5794
9cc8a892 5795 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5796 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5797 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5798 alternative number.
5799
46819a36 58002016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5801
5802 * gcc.target/powerpc/p9-splat-4.c: New test.
5803
58042016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5805
5806 PR target/71186
5807 * gcc.target/powerpc/pr71186.c: New test.
5808
d9820cc5 58092016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5810
5811 PR fortran/52393
5812 * gfortran.dg/fmt_read_3.f90: New test.
5813
2f14ca3e 58142016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5815
5816 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5817 procedure.
5818
dfa5c0d3 58192016-06-01 Eduard Sanou <dhole@openmailbox.org>
5820
5821 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5822 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5823 env var is set.
5824 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5825 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5826 shown once.
5827 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5828 during compilation.
5829 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5830 vars set by dg-set-compiler-env-var.
5831
7d7125df 58322016-06-01 Paul Thomas <pault@gcc.gnu.org>
5833
5834 PR fortran/71156
5835 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5836 to the module procedure declaration.
5837 * gfortran.dg/submodule_16.f08: New test.
5838
6ab9cde4 58392016-06-01 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR middle-end/71371
5842 * c-c++-common/gomp/pr71371.c: New test.
5843
0cfe7a23 58442016-06-01 Richard Biener <rguenther@suse.de>
5845
5846 PR tree-optimization/71366
5847 * gcc.dg/torture/pr71366-1.c: New testcase.
5848 * gcc.dg/torture/pr71366-2.c: Likewise.
5849
5a5b02e1 58502016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5851
5852 * gcc.target/powerpc/vslv-0.c: New test.
5853 * gcc.target/powerpc/vslv-1.c: New test.
5854 * gcc.target/powerpc/vsrv-0.c: New test.
5855 * gcc.target/powerpc/vsrv-1.c: New test.
5856
d27a79f6 58572016-06-01 Nathan Sidwell <nathan@acm.org>
5858
5859 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5860 * gcc.target/nvptx/weak.c: New.
5861
6172a9fd 58622016-06-01 Richard Biener <rguenther@suse.de>
5863
5864 PR tree-optimization/71261
5865 * gcc.dg/torture/vect-bool-1.c: New testcase.
5866
f9aaabb2 58672016-06-01 Jakub Jelinek <jakub@redhat.com>
5868
5869 * gfortran.dg/gomp/order-1.f90: New test.
5870 * gfortran.dg/gomp/order-2.f90: New test.
5871
53b01069 58722016-06-01 Jan Hubicka <hubicka@ucw.cz>
5873
5874 * gcc.dg/unroll-6.c: Update template.
5875 * gcc.dg/unroll-7.c: New testcase.
5876 * gcc.dg/unroll-8.c: New testcase.
5877
36757397 58782016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5879
5880 * gnat.dg/opt56.ad[sb]: New test.
5881
7f93bd6e 58822016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5883
5884 PR c++/66635
5885 * g++.dg/cpp0x/constexpr-ice16.C: New.
5886
9f41a2ce 58872016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5888
5889 PR tree-optimization/71314
5890 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5891 -mbranch-cost=2.
5892
31e02373 58932016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5894
5895 PR tree-optimization/71077
5896 * gcc.dg/tree-ssa/pr71077.c: New test.
5897
76f8f901 58982016-05-31 Jan Hubicka <hubicka@ucw.cz>
5899
7f93bd6e 5900 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5901 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5902 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5903
04f5f923 59042016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5905
5906 PR c++/71248
5907 * g++.dg/cpp0x/pr71248.C: New.
5908 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5909 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5910 * g++.dg/init/new37.C: Likewise.
5911 * g++.dg/template/static1.C: Likewise.
5912 * g++.dg/template/static2.C: Likewise.
5913
4ffddf28 59142016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5915
5916 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5917 instead of %rdi.
5918 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5919
4ff7bd21 59202016-05-31 Marek Polacek <polacek@redhat.com>
5921
5922 * c-c++-common/Wswitch-unreachable-3.c: New test.
5923 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5924
e1f7cc4b 59252016-05-31 Richard Biener <rguenther@suse.de>
5926
5927 PR tree-optimization/71352
5928 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5929
02978bd1 59302016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5931
5932 * gcc.target/arm/armv5_thumb_isa.c: New test.
5933
cfce8164 59342016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5935
5936 PR target/71346
5937 * gcc.target/i386/pr71346.c: New test.
5938
7a51c705 59392016-05-31 Tom de Vries <tom@codesourcery.com>
5940
5941 PR tree-optimization/69068
5942 * gcc.dg/graphite/pr69068.c: New test.
5943
8c1ac106 59442016-05-27 Martin Sebor <msebor@redhat.com>
5945
5946 PR c++/71306
5947 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5948
b6431756 59492016-05-30 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR c++/71349
5952 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5953 nowait depend(inout: dd[0]) clauses where permitted.
5954
f6203294 59552016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/71238
5958 * g++.dg/parse/pr71238.C: New.
5959 * g++.dg/concepts/friend1.C: Test column numbers too.
5960 * g++.dg/cpp0x/initlist31.C: Likewise.
5961 * g++.dg/cpp0x/pr51420.C: Likewise.
5962 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5963 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5964 * g++.dg/ext/builtin3.C: Likewise.
5965 * g++.dg/lookup/friend12.C: Likewise.
5966 * g++.dg/lookup/friend7.C: Likewise.
5967 * g++.dg/lookup/koenig1.C: Likewise.
5968 * g++.dg/lookup/koenig5.C: Likewise.
5969 * g++.dg/lookup/used-before-declaration.C: Likewise.
5970 * g++.dg/overload/koenig1.C: Likewise.
5971 * g++.dg/template/crash65.C: Likewise.
5972 * g++.dg/template/friend57.C: Likewise.
5973 * g++.dg/warn/Wshadow-5.C: Likewise.
5974 * g++.dg/warn/Wunused-8.C: Likewise.
5975 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5976 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5977 * g++.old-deja/g++.jason/member.C: Likewise.
5978 * g++.old-deja/g++.jason/report.C: Likewise.
5979 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5980 * g++.old-deja/g++.law/visibility20.C: Likewise.
5981 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5982 * g++.old-deja/g++.other/static5.C: Likewise.
5983 * g++.old-deja/g++.pt/overload2.C: Likewise.
5984
b96f8145 59852016-05-30 Jan Hubicka <hubicka@ucw.cz>
5986
5987 * gcc.dg/tree-ssa/peel1.c: New testcase.
5988 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5989 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5990
ed5bca7a 59912016-05-30 Tom de Vries <tom@codesourcery.com>
5992
5993 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5994 to ce.
5995
c0aa0333 59962016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5997
5998 PR c++/71099
5999 * g++.dg/parse/virtual1.C: New.
6000
231010db 60012016-05-30 Uros Bizjak <ubizjak@gmail.com>
6002
6003 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6004 Use correct register when clearing %edx.
6005
765557c0 60062016-05-30 Alexander Monakov <amonakov@ispras.ru>
6007
6008 PR tree-optimization/71289
6009 * gcc.dg/pr71289.c: New test.
6010
fc3b1c44 60112016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6012
6013 PR middle-end/71269
6014 PR middle-end/71292
6015 * gcc.dg/tree-ssa/pr71269.c: New test.
6016 * gcc.dg/tree-ssa/pr71292.c: New test.
6017
ce352457 60182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6019
6020 PR middle-end/71252
6021 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6022
eedd711b 60232016-05-30 Jan Hubicka <hubicka@ucw.cz>
6024
6025 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6026 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6027 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6028
8c061890 60292016-05-30 Tom de Vries <tom@codesourcery.com>
6030
6031 PR tree-optimization/69067
6032 * gcc.dg/graphite/pr69067.c: New test.
6033
a6b0884c 60342016-05-29 Uros Bizjak <ubizjak@gmail.com>
6035
6036 PR target/71245
6037 * gcc.target/i386/pr71245-1.c: New test.
6038 * gcc.target/i386/pr71245-2.c: Ditto.
6039
2369edfc 60402016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/71105
6043 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6044 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6045 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6046
b6ab3f43 60472016-05-27 Jan Hubicka <hubicka@ucw.cz>
6048
6049 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6050
0192662b 60512016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6052
6053 Revert:
6054 PR c++/69855
6055 * g++.dg/overload/69855.C: New.
6056 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6057 * g++.old-deja/g++.pt/crash3.C: Likewise.
6058
fce78c50 60592016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6060
6061 PR c++/60385
6062 * g++.dg/parse/namespace13.C: New.
6063
372172fe 60642016-05-26 Jeff Law <law@redhat.com>
6065
6066 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6067 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6068 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6069 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6070 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6071 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6072 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6073 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6075 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6076 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6077 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6078 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6079
5d8a8944 60802016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6081
6082 PR c++/69855
6083 * g++.dg/overload/69855.C: New.
6084 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6085 * g++.old-deja/g++.pt/crash3.C: Likewise.
6086
29602b75 60872016-05-27 Jiong Wang <jiong.wang@arm.com>
6088
6089 PR target/63596
6090 * gcc.target/aarch64/va_arg_1.c: New testcase.
6091 * gcc.target/aarch64/va_arg_2.c: Likewise.
6092 * gcc.target/aarch64/va_arg_3.c: Likewise.
6093
c900b732 60942016-05-27 Jiong Wang <jiong.wang@arm.com>
6095
6096 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6097 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6098 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6099 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6100 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6101
73ef73bd 61022016-05-27 Marek Polacek <polacek@redhat.com>
6103
6104 PR middle-end/71308
6105 * g++.dg/torture/pr71308.C: New test.
6106
a6031633 61072016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6108
6109 * gcc.dg/zero_bits_compound-1.c: New test.
6110 * gcc.dg/zero_bits_compound-2.c: New test.
6111
1fbdc7ae 61122016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6113
6114 PR middle-end/71279
6115 * gcc.dg/pr71279.c: New test.
6116
2e196ca8 61172016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6118
6119 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6120 floating point min/max/comparison instructions.
6121 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6122
6feab9ce 61232016-05-26 Jakub Jelinek <jakub@redhat.com>
6124
6125 * c-c++-common/gomp/schedule-1.c: New test.
6126 * gfortran.dg/gomp/schedule-1.f90: New test.
6127
978cea8f 61282016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6129
6130 PR c++/70822
6131 PR c++/70106
6132 * g++.dg/cpp1y/auto-fn32.C: New test.
6133 * g++.dg/cpp1y/paren4.C: New test.
6134
0478d9ed 61352016-05-26 Nathan Sidwell <nathan@acm.org>
6136
6137 * gcc.dg/20060410.c: Xfail on ptx.
6138 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6139 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6140 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6141 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6142 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6143
5fd1c174 61442016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6145
6146 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6147
c5e8b3e2 61482016-05-26 Jakub Jelinek <jakub@redhat.com>
6149
0db93a5b 6150 PR tree-optimization/71280
6151 * gcc.dg/pr71280.c: New test.
6152
7199c05c 6153 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6154
76c786ac 6155 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6156 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6157
c5e8b3e2 6158 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6159
e9bcea2f 61602016-05-26 Jiong Wang <jiong.wang@arm.com>
6161
6162 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6163 kept in memory.
e9bcea2f 6164
955d947b 61652016-05-25 Jeff Law <law@redhat.com>
6166
6167 PR tree-optimization/71272
6168 * gcc.c-torture/compile/pr71272.c: new test.
6169
77102dbe 61702016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6171
6172 * gcc.target/powerpc/vec-cmpne.c: New test.
6173 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6174
552821b4 61752016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6176
6177 * gnat.dg/opt55.ad[sb]: New test.
6178
0113f3c5 61792016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6180
6181 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6182 * c-c++-common/pr60226.c: Require int32plus.
6183 * gcc.c-torture/execute/pr70602.c: Likewise.
6184 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6185 unsigned long for malloc arg type.
6186 * gcc.dg/asr_div1.c: Require int32plus.
6187 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6188 * gcc.dg/pie-1.c: Require pie.
6189 * gcc.dg/pie-2.c: Likewise.
6190 * gcc.dg/pr59471.c: Require int32plus.
6191 * gcc.dg/pr59963-2.c: XFAIL for int16.
6192 * gcc.dg/pr60114.c: Require int32plus.
6193 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6194 unsigned long for typedef of size_t.
6195 * gcc.dg/pr63914.c: Require int32plus.
6196 * gcc.dg/pr64536.c: Require pt32plus.
6197 * gcc.dg/pr65658.c: Likewise.
6198 * gcc.dg/pr67271.c: Require int32plus.
6199 * gcc.dg/pr68112.c: Likewise.
6200 * gcc.dg/pr69071.c: Skip for avr target.
6201 * gcc.dg/pr69973.c: Require int32plus.
6202 * gcc.dg/pr70169.c: Skip for avr target.
6203 * gcc.dg/sso-6.c: Require int32plus.
6204 * gcc.dg/sso-7.c: Likewise.
6205 * gcc.dg/sso-8.c: Likewise.
6206 * gcc.dg/vrp-min-max-2.c: Likewise.
6207
f4094380 62082016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6209
6210 PR target/70738
6211 * gcc.target/i386/pr70738-1.c: New test.
6212 * gcc.target/i386/pr70738-2.c: Likewise.
6213 * gcc.target/i386/pr70738-3.c: Likewise.
6214 * gcc.target/i386/pr70738-4.c: Likewise.
6215 * gcc.target/i386/pr70738-5.c: Likewise.
6216 * gcc.target/i386/pr70738-6.c: Likewise.
6217 * gcc.target/i386/pr70738-7.c: Likewise.
6218 * gcc.target/i386/pr70738-8.c: Likewise.
6219 * gcc.target/i386/pr70738-9.c: Likewise.
6220
239a4bea 62212016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6222
6223 PR rtl-optimization/66940
6224 * gcc.c-torture/execute/pr66940.c: New test.
6225
bf6382ba 62262016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6227
6228 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6229 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6230 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6231 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6232 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6233 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6234 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6235 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6236 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6237 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6238 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6239 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6240 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6241 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6242 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6243 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6244 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6245 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6246 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6247 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6248 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6249 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6250 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6251 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6252
2c995da9 62532016-05-25 Marek Polacek <polacek@redhat.com>
6254
6255 PR c/71265
6256 * gcc.dg/noncompile/pr71265.c: New test.
6257
abfbb5b5 6258 PR c/71266
6259 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6260
f6871bbd 62612016-05-25 Nathan Sidwell <nathan@acm.org>
6262
6263 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6264
de04e83e 62652016-05-25 Richard Biener <rguenther@suse.de>
6266
6267 PR tree-optimization/71261
6268 * c-c++-common/torture/pr71261.c: New testcase.
6269
b35931f7 62702016-05-25 Richard Biener <rguenther@suse.de>
6271
6272 PR tree-optimization/71264
6273 * gcc.dg/vect/pr71264.c: New testcase.
6274
166c3089 62752016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/55992
6278 * g++.dg/cpp0x/alias-decl-53.C: New.
6279 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6280
14240409 62812016-05-25 Martin Liska <mliska@suse.cz>
6282
6283 * g++.dg/pr71239.C: New test.
6284
bc47d9f6 62852016-05-25 Richard Biener <rguenther@suse.de>
6286
4860a6bf 6287 * gcc.dg/vect/pr58135.c: Rename to ...
6288 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6289
d8a3f157 62902016-05-25 Marek Polacek <polacek@redhat.com>
6291
6292 * g++.dg/pr65295.C: Use target c++14.
6293
3af16045 62942016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6295
231010db 6296 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6297 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6298
949479b2 62992016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6300
6301 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6302 instructions.
6303
6d6a3fc3 63042016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6305
6306 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6307 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6308 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6309 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6310 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6311 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6312 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6313 * c-c++-common/goacc/pcopy.c: Likewise.
6314 * c-c++-common/goacc/pcopyin.c: Likewise.
6315 * c-c++-common/goacc/pcopyout.c: Likewise.
6316 * c-c++-common/goacc/pcreate.c: Likewise.
6317 * c-c++-common/goacc/pr70688.c: New test.
6318 * c-c++-common/goacc/present-1.c: Adjust test.
6319 * c-c++-common/goacc/reduction-5.c: Likewise.
6320 * g++.dg/goacc/data-1.C: New test.
6321
af648be2 63222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6323
6324 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6325 vector parity built-in functions.
6326 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6327 count trailing zeros automatic vectorization.
6328 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6329 count trailing zeros built-in functions.
6330
4e173d60 63312016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6332
6333 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6334
a0c02a52 63352016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6336
6337 PR target/71050
6338 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6339
64c52e9c 63402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/50436
6343 * g++.dg/template/crash123.C: New.
6344 * g++.dg/template/crash124.C: Likewise.
6345
752b5a4c 63462016-05-24 Martin Sebor <msebor@redhat.com>
6347
6348 PR c++/71147
6349 * g++.dg/ext/flexary16.C: New test.
6350
a36dd683 63512016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6352
f6871bbd 6353 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6354 before math.h is included.
a36dd683 6355 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6356 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6357 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6358 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6359 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6360 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6361 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6362 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6363 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6364 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6365 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6366 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6367 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6368 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6369 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6370 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6371 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6372 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6373 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6374 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6375 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6376 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6377 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6378
d60e1df7 63792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6380 Kelvin Nilsen <kelvin@gcc.gnu.org>
6381
6382 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6383 support.
6384
22d09025 63852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6386
6387 PR c++/69872
6388 * g++.dg/warn/Wno-narrowing1.C: New.
6389
6ef0143d 63902016-05-24 Marek Polacek <polacek@redhat.com>
6391
6392 PR c/71249
6393 * c-c++-common/Wswitch-unreachable-2.c: New test.
6394
962a2062 63952016-05-24 Jakub Jelinek <jakub@redhat.com>
6396
ead77194 6397 PR c++/71257
6398 * g++.dg/vect/simd-clone-6.cc: New test.
6399 * g++.dg/gomp/declare-simd-6.C: New test.
6400
962a2062 6401 PR middle-end/70434
6402 PR c/69504
6403 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6404
23edc6d1 64052016-05-24 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/71240
6408 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6409
30633bcc 64102016-05-24 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/71230
6413 * gcc.dg/torture/pr71230.c: New testcase.
6414 * g++.dg/torture/pr71230.C: Likewise.
6415
c9d624bd 64162016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6417
6418 * c-c++-common/goacc/routine-5.c: Add tests.
6419 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6420 * gfortran.dg/goacc/routine-6.f90: Add tests.
6421
ce143ff0 64222016-05-24 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/71253
6425 * gcc.dg/torture/pr71253.c: New testcase.
6426
3bdaecd5 64272016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6428
6429 PR middle-end/71252
6430 * gfortran.dg/pr71252.f90: New test.
6431
856b494d 64322016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6433
6434 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6435
7345b977 64362016-05-24 Richard Biener <rguenther@suse.de>
6437
6438 PR middle-end/70434
6439 PR c/69504
6440 * c-c++-common/vector-subscript-4.c: New testcase.
6441 * c-c++-common/vector-subscript-5.c: Likewise.
6442
6f065267 64432016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6444
6445 PR fortran/71123
6446 * gfortran.dg/namelist_90.f: New test
6447
fd6757da 64482016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6449
6450 PR fortran/66461
6451 * gfortran.dg/unexpected_eof.f: New test
6452
7d5555a8 64532016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6454 Kelvin Nilsen <kelvin@gcc.gnu.org>
6455
6456 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6457 as little endian.
6458
ae6744c9 64592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6460
6461 PR c++/70972
6462 * g++.dg/cpp0x/inh-ctor20.C: New.
6463 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6464
f0d91a85 64652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6466
6467 PR c++/69095
6468 * g++.dg/cpp0x/variadic168.C: New.
6469
1618ffe5 64702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 * g++.dg/cpp0x/pr31445.C: Test column number too.
6473 * g++.dg/cpp0x/pr32253.C: Likewise.
6474 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6475 * g++.dg/cpp0x/variadic36.C: Likewise.
6476
c0205bab 64772016-05-23 Marc Glisse <marc.glisse@inria.fr>
6478
6479 * gcc.dg/fold-notshift-2.c: Adjust.
6480
1398da0f 64812016-05-23 Marek Polacek <polacek@redhat.com>
6482
6483 PR c/49859
6484 * c-c++-common/Wswitch-unreachable-1.c: New test.
6485 * gcc.dg/Wswitch-unreachable-1.c: New test.
6486 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6487 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6488 * g++.dg/gomp/block-10.C: Likewise.
6489 * gcc.dg/gomp/block-10.c: Likewise.
6490 * g++.dg/gomp/block-9.C: Likewise.
6491 * gcc.dg/gomp/block-9.c: Likewise.
6492 * g++.dg/gomp/target-1.C: Likewise.
6493 * g++.dg/gomp/target-2.C: Likewise.
6494 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6495 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6496 * g++.dg/gomp/taskgroup-1.C: Likewise.
6497 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6498 * gcc.dg/gomp/teams-1.c: Likewise.
6499 * g++.dg/gomp/teams-1.C: Likewise.
6500 * g++.dg/overload/error3.C: Likewise.
6501 * g++.dg/tm/jump1.C: Likewise.
6502 * g++.dg/torture/pr40335.C: Likewise.
6503 * gcc.dg/c99-vla-jump-5.c: Likewise.
6504 * gcc.dg/switch-warn-1.c: Likewise.
6505 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6506 * gcc.dg/nested-func-1.c: Likewise.
6507 * gcc.dg/pr67784-4.c: Likewise.
6508
5403ed8b 65092016-05-23 Richard Biener <rguenther@suse.de>
6510
6511 PR tree-optimization/71230
6512 * gfortran.dg/pr71230-1.f90: New testcase.
6513 * gfortran.dg/pr71230-2.f90: Likewise.
6514
27510941 65152016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6516
1618ffe5 6517 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6518 * gcc.dg/vect/pr58135.c: Add new.
6519 * gfortran.dg/pr46519-1.f: Adjust test case.
6520
a41c605d 65212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/53401
6524 * g++.dg/cpp0x/decltype64.C: New.
6525
3eb254ab 65262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6527
6528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6531
a75fffe1 65322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6533
6534 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6535 Add poly64x1_t and poly64x2_t cases if supported.
6536 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6537 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6538 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6539 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6540 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6541
56979b12 65422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6543
6544 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6545 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6546 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6547 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6548 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6549 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6550 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6551
dc5e98db 65522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6553
6554 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6555
c0f383ae 65562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6557
6558 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6559 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6560
2a4d70a2 65612016-05-22 Jakub Jelinek <jakub@redhat.com>
6562
4c109025 6563 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6564 constraint instead of "r".
6565 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6566 insn instead of vxorpd.
6567 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6568
bad891ce 6569 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6570 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6571
ac23ddb9 6572 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6573
9dac9579 6574 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6575 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6576
2a4d70a2 6577 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6578
9eafdd7b 65792016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6580
6581 PR middle-end/40921
6582 * gcc.dg/tree-ssa/pr40921.c: New test.
6583
93df190d 65842016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6585
6586 PR target/71103
6587 * gcc.target/avr/pr71103.c: New test.
6588
933b9f7f 65892016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6590
6591 PR middle-end/71179
6592 * gcc.dg/tree-ssa/pr71179.c: New test.
6593
8bdfbc08 65942016-05-20 Martin Sebor <msebor@redhat.com>
6595
6596 PR c/71115
6597 * gcc.dg/init-excess-2.c: New test.
6598
6827ab42 65992016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6600
6601 * gnat.dg/opt53.adb: New test.
6602 * gnat.dg/opt54.adb: Likewise.
6603
58a5f4c0 66042016-05-20 Martin Jambor <mjambor@suse.cz>
6605
6606 PR tree-optimization/70884
6607 * gcc.dg/tree-ssa/pr70919.c: New test.
6608
bb7145f6 66092016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6610
6611 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6612 formatting.
f6871bbd 6613 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6614 fix code formatting.
6615
66162016-05-20 Nathan Sidwell <nathan@acm.org>
6617
6618 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6619 non-common cases.
6620 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6621
9954d230 66222016-05-20 David Malcolm <dmalcolm@redhat.com>
6623
6624 * jit.dg/all-non-failing-tests.h: Add
6625 test-factorial-must-tail-call.c.
6626 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6627 * jit.dg/test-factorial-must-tail-call.c: New test case.
6628
08a161f9 66292016-05-20 Jakub Jelinek <jakub@redhat.com>
6630
6631 PR fortran/71204
6632 * gfortran.dg/pr71204.f90: New test.
6633
3d380077 66342016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6635
6636 * gcc.target/nvptx/sincos.c: New test.
6637
0f104d56 66382016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6639
6640 PR c++/70572
6641 * g++.dg/cpp1y/auto-fn31.C: New.
6642
61736a1b 66432016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6644
6645 * gcc.target/powerpc/vec-addec.c: New test.
6646 * gcc.target/powerpc/vec-addec-int128.c: New test.
6647
b4a61e77 66482016-05-20 David Malcolm <dmalcolm@redhat.com>
6649
6650 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6651 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6652 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6653 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6654
9a2ace10 66552016-05-20 Jan Hubicka <hubicka@ucw.cz>
6656
6657 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6658
45cdf8c6 66592016-05-20 Jakub Jelinek <jakub@redhat.com>
6660
b9a1dcd5 6661 PR c++/71210
6662 * g++.dg/opt/pr71210-1.C: New test.
6663 * g++.dg/opt/pr71210-2.C: New test.
6664
45cdf8c6 6665 PR tree-optimization/29756
6666 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6667 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6668 only on selected targets where V4SImode vectors are known to be
6669 supported.
6670
92e3ffbf 66712016-05-20 Marc Glisse <marc.glisse@inria.fr>
6672
6673 PR tree-optimization/71079
6674 PR tree-optimization/71206
6675 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6676
5da368e3 66772016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6678
6679 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6680 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6681 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6682
2506d97a 66832016-05-20 Richard Guenther <rguenther@suse.de>
6684
6685 PR tree-optimization/29756
6686 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6687
adade307 66882016-05-20 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/71185
6691 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6692
c3deca25 66932016-05-20 Richard Biener <rguenther@suse.de>
6694
6695 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6696
8b0bef14 66972016-05-19 Marek Polacek <polacek@redhat.com>
6698
6699 PR c++/71075
6700 * g++.dg/diagnostic/pr71075.C: New test.
6701
08025288 67022016-05-19 David Malcolm <dmalcolm@redhat.com>
6703
6704 PR c++/71184
6705 * g++.dg/pr71184.C: New test case.
6706
26a51591 67072016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6708
6709 * gcc.target/powerpc/darn-0.c: New test.
6710 * gcc.target/powerpc/darn-1.c: New test.
6711 * gcc.target/powerpc/darn-2.c: New test.
6712
d8d3e75a 67132016-05-19 Marek Polacek <polacek@redhat.com>
6714
6715 PR tree-optimization/71031
6716 * gcc.dg/tree-ssa/vrp100.c: New test.
6717
c28211ae 67182016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6719
6720 PR rtl-optimization/71148
6721 * gcc.dg/pr71148.c: New test.
6722
3f5ea43a 67232016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6724
6725 PR target/71056
6726 * gcc.target/arm/pr71056.c: New test.
6727
2a7d4c20 67282016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6729
6730 * c-c++-common/pr69669.c: Check the used mode.
6731
ed0b0569 67322016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6733
6734 PR sanitizer/64354
6735 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6736
410372fe 67372016-05-19 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/70729
6740 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6741 * gcc.dg/graphite/scop-18.c: Likewise.
6742 * gcc.dg/pr41783.c: Disable LIM.
6743 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6744 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6745 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6746 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6747 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6748 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6749 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6750 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6751 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6752 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6753 * gfortran.dg/pr42108.f90: Likewise.
6754
56f34f03 67552016-05-18 David Malcolm <dmalcolm@redhat.com>
6756
6757 PR driver/69265
6758 * gcc.dg/spellcheck-options-11.c: New test case.
6759
e6481cd1 67602016-05-18 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR c++/71100
6763 * g++.dg/opt/pr71100.C: New test.
6764
be951c59 67652016-05-18 Martin Jambor <mjambor@suse.cz>
6766
6767 PR ipa/69708
6768 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6769 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6770 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6771 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6772
665ff45b 67732016-05-18 Martin Jambor <mjambor@suse.cz>
6774
6775 PR ipa/69708
6776 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6777 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6778 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6779 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6780 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6781
485be62c 67822016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6783
6784 PR c++/69793
6785 * g++.dg/template/crash122.C: New.
6786
b251d5f5 67872016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/70466
6790 * g++.dg/template/pr70466-1.C: New.
6791 * g++.dg/template/pr70466-2.C: Likewise.
6792
c93e9931 67932016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6794
6795 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6796 splat operations and the XXSPLTIB instruction.
6797 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6798 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6799 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6800 xxlxor to clear a register.
6801
8ba6639c 68022016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6803
6804 * gcc.dg/torture/pr71020.c: New test.
6805
ec6e3005 68062016-05-18 Martin Jambor <mjambor@suse.cz>
6807
6808 PR ipa/70646
6809 * gcc.dg/ipa/pr70646.c: New test.
6810
5ef3c918 68112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6812
6813 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6814
70a88eab 68152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6816
6817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6818 missing tests for vreinterpretq_p{8,16}.
6819
b52a930c 68202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6821
6822 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6823 vsliq_n_s64 and vsliq_n_u64.
6824
bdd4080b 68252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6826
6827 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6828 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6829
37814bf5 68302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6831
6832 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6833 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6834 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6835
764af2e0 68362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6837
6838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6839 in comment.
6840
ffe01a83 68412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6842
6843 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6844 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6845 "blr\t" and switch to scan-assembler-times.
6846
fab6dae9 68472016-05-18 Jiong Wang <jiong.wang@arm.com>
6848
231010db 6849 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6850 with __aarch64__.
6851 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6852 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6853
4eb0c566 68542016-05-18 Jakub Jelinek <jakub@redhat.com>
6855
442f18f1 6856 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6857 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6858 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6859 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6860 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6861 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6862
4d83b36b 6863 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6864 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6865
a4528eec 6866 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6867 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6868
f0066139 6869 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6870 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6871
4eb0c566 6872 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6873
303e9267 68742016-05-18 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/71168
6877 * gcc.dg/torture/pr71168.c: New testcase.
6878
0d7ddd44 68792016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6880
6881 PR middle-end/63586
6882 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6883 * gcc.dg/tree-ssa/pr63586.c: New test.
6884 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6885
899bcc0f 68862016-05-17 Nathan Sidwell <nathan@acm.org>
6887
6888 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6889 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6890 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6891 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6892
a2246979 68932016-05-17 Nathan Sidwell <nathan@acm.org>
6894
6895 * gcc.target/nvptx/abi-vararg-3.c: New.
6896
2f6a4d21 68972016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6898
6899 PR tree-optimization/54579
6900 PR middle-end/55299
6901 * gcc.dg/fold-notrotate-1.c: New test.
6902 * gcc.dg/fold-notshift-1.c: New test.
6903 * gcc.dg/fold-notshift-2.c: New test.
6904
27bdad45 69052016-05-17 Marek Polacek <polacek@redhat.com>
6906
6907 PR ipa/71146
6908 * g++.dg/ipa/pr71146.C: New test.
6909
f33a295a 69102016-05-17 David Malcolm <dmalcolm@redhat.com>
6911
6912 * jit.dg/test-error-array-bounds.c: New test case.
6913
b6dd53bf 69142016-05-17 Marc Glisse <marc.glisse@inria.fr>
6915
6916 * gcc.dg/tree-ssa/and-1.c: New testcase.
6917
a8719545 69182016-05-17 Marc Glisse <marc.glisse@inria.fr>
6919
6920 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6921 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6922
34806102 69232016-05-17 Marc Glisse <marc.glisse@inria.fr>
6924
6925 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6926 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6927
25fe08a8 69282016-05-17 Jiong Wang <jiong.wang@arm.com>
6929
6930 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6931
abf1a837 69322016-05-17 Jiong Wang <jiong.wang@arm.com>
6933
6934 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6935
666b9dd3 69362016-05-17 Jiong Wang <jiong.wang@arm.com>
6937
6938 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6939 ".2d[index]" when scan the assembly.
6940 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6941 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6942 float64x1.
6943 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6944
77d095c0 69452016-05-17 Richard Biener <rguenther@suse.de>
6946
6947 PR tree-optimization/71132
6948 * gcc.dg/torture/pr71132.c: New testcase.
6949
28adcc23 69502016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6951
6952 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6953
2439931e 69542016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6955
6956 PR target/70809
6957 * gcc.target/aarch64/pr70809_1.c: New test.
6958
5ec2ff80 69592016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6960
6961 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6962 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6963 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6964 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6965
17fd1c7a 69662016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6967 Ilya Enkovich <ilya.enkovich@intel.com>
6968
6969 PR target/71114
6970 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6971
46729204 69722016-05-16 Jan Hubicka <hubicka@ucw.cz>
6973
6974 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6975 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6976
2a1125d6 69772016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6978
6979 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6980 test for __ARM_FP16_ARGS.
6981 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6982 * gcc.target/arm/aapcs/neon-vect10.c: New.
6983 * gcc.target/arm/aapcs/neon-vect9.c: New.
6984 * gcc.target/arm/aapcs/vfp18.c: New.
6985 * gcc.target/arm/aapcs/vfp19.c: New.
6986 * gcc.target/arm/aapcs/vfp20.c: New.
6987 * gcc.target/arm/aapcs/vfp21.c: New.
6988 * gcc.target/arm/fp16-aapcs-1.c: New.
6989 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6990 test for __ARM_FP16_ARGS.
6991 * g++.target/arm/fp16-return-1.c: Update expected output.
6992
ea3d2d74 69932016-05-16 Jiong Wang <jiong.wang@arm.com>
6994
6995 PR testsuite/70227
6996 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6997
6989e05f 69982016-05-15 Harald Anlauf <anlauf@gmx.de>
6999
7000 PR fortran/69603
7001 * gfortran.dg/pr69603.f90: New testcase.
7002
a5f52592 70032016-05-14 Fritz Reese <fritzoreese@gmail.com>
7004
7005 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7006
88f949ab 70072016-05-14 Fritz Reese <fritzoreese@gmail.com>
7008
7009 PR fortran/71047
7010 * gfortran.dg/pr71047.f08: New test.
7011
90c88567 70122016-05-13 Joseph Myers <joseph@codesourcery.com>
7013
7014 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7015 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7016 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7017
00a690cc 70182016-05-13 Martin Sebor <msebor@redhat.com>
7019
7020 PR c++/60049
7021 * g++.dg/cpp0x/constexpr-60049.C: New test.
7022
ec8b6af7 70232016-05-13 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR bootstrap/71071
7026 * gcc.dg/pr71071.c: New test.
7027
f54d1d7b 70282016-05-13 Uros Bizjak <ubizjak@gmail.com>
7029
7030 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7031 remove XOP handling.
2f3af60f 7032 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7033
a39a0392 70342016-05-13 Nathan Sidwell <nathan@acm.org>
7035
7036 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7037 __atomic_is_lock_free declaration.
7038
42333dd9 70392016-05-13 Richard Biener <rguenther@suse.de>
7040
7041 PR tree-optimization/42587
7042 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7043
c5442454 70442016-05-13 Martin Liska <mliska@suse.cz>
7045
7046 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7047 the new format of dump output.
7048
03a400fb 70492016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7050
7051 * gcc.dg/pr71084.c: New test.
7052
69278c3f 70532016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7054
231010db 7055 PR target/53440
7056 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7057
8138f11b 70582016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7059
7060 * gcc.target/aarch64/struct_return.c: New test.
7061
22a3f7bd 70622016-05-12 Marek Polacek <polacek@redhat.com>
7063
7064 PR c/70756
7065 * c-c++-common/pr70756-2.c: New test.
7066 * c-c++-common/pr70756.c: New test.
7067
9bcd42cc 70682016-05-12 Richard Biener <rguenther@suse.de>
7069
7070 PR tree-optimization/71059
7071 * gcc.dg/torture/pr71059.c: New testcase.
7072
5ffb4a0d 70732016-05-12 Richard Biener <rguenther@suse.de>
7074
7075 PR tree-optimization/71062
7076 * gcc.dg/torture/pr71062.c: New testcase.
7077
2ab65c31 70782016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7079
7080 PR tree-optimization/71006
7081 * gcc.dg/pr71006.c: New test.
7082
f0158fc0 70832016-05-12 Marek Polacek <polacek@redhat.com>
7084
7085 PR driver/71063
7086 * gcc.dg/opts-7.c: New test.
7087
0f56938b 70882016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7089
7090 PR target/70830
7091 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7092 Add -save-temps to dg-options.
7093 Scan for ldmfd rather than pop instruction.
7094 * gcc.target/arm/interrupt-2.c: Likewise.
7095 * gcc.target/arm/pr70830.c: New test.
7096
e10946d5 70972016-05-12 Jakub Jelinek <jakub@redhat.com>
7098
9fa8e468 7099 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7100 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7101
9ce62bbe 7102 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7103 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7104 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7105
708ae1b1 7106 PR target/71019
7107 * gcc.target/i386/avx512vl-pack-1.c: New test.
7108 * gcc.target/i386/avx512vl-pack-2.c: New test.
7109 * gcc.target/i386/avx512bw-pack-2.c: New test.
7110
a461f32e 7111 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7112
e10946d5 7113 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7114 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7115 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7116
f52a3ef6 71172016-05-12 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/70986
7120 * gcc.dg/torture/pr70986-1.c: New testcase.
7121 * gcc.dg/torture/pr70986-2.c: Likewise.
7122 * gcc.dg/torture/pr70986-3.c: Likewise.
7123
54c4d22e 71242016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7125
7126 PR c/43651
7127 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7128 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7129
57215d5b 71302016-05-11 Uros Bizjak <ubizjak@gmail.com>
7131
7132 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7133 directive.
7134 * gcc.target/i386/pr66746.c: Ditto.
7135
67d3121c 71362016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7137
7138 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7139 support.
7140 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7141 warning when using -mvsx-timode.
7142 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7143 * gcc.target/powerpc/dform-2.c: Likewise.
7144 * gcc.target/powerpc/pr68805.c: Likewise.
7145
7f8012a5 71462016-05-11 Marek Polacek <polacek@redhat.com>
7147
7148 PR c++/71024
7149 * c-c++-common/attributes-3.c: New test.
7150
3e8567ce 71512016-05-11 Nathan Sidwell <nathan@acm.org>
7152
7153 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7154 * gcc.c-torture/execute/pr68185.c: Likewise.
7155 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7156 * gcc.dg/pr69634.c: Requires scheduling.
7157 * gcc.dg/torture/pr66178.c: Require label values.
7158 * gcc.dg/setjmp-6.c: Require indirect jumps.
7159
3739ac00 71602016-05-11 Richard Biener <rguenther@suse.de>
7161
7162 PR tree-optimization/71055
7163 * gcc.dg/torture/pr71055.c: New testcase.
7164
1ff8b385 71652016-05-11 Richard Biener <rguenther@suse.de>
7166
7167 PR debug/71057
7168 * g++.dg/debug/pr71057.C: New testcase.
7169
77126efa 71702016-05-11 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR fortran/70855
7173 * gfortran.dg/gomp/pr70855.f90: New test.
7174
6fcaaf9b 71752016-05-11 Richard Biener <rguenther@suse.de>
7176
7177 PR middle-end/71002
7178 * g++.dg/torture/pr71002.C: New testcase.
7179
bfa8ea12 71802016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7181
7182 PR middle-end/70807
7183 * gcc.dg/pr70807.c: New test.
7184
87632549 71852016-05-10 Martin Sebor <msebor@redhat.com>
7186
7187 PR c++/38611
7188 * g++.dg/Wattributes.C: New test.
7189
f9153689 71902016-05-10 Marc Glisse <marc.glisse@inria.fr>
7191
7192 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7193 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7194 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7195
a44ed58a 71962016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7197
7198 PR target/70799
7199 * gcc.target/i386/pr70799-1.c: New test.
7200
d6c90d89 72012016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7202
7203 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7204
c1f73044 72052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7206
7207 PR middle-end/70877
7208 * gcc.target/i386/pr70877.c: New test.
7209
e66d763a 72102016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7211
7212 PR tree-optimization/70786
7213 * gcc.target/i386/pr70876.c: New test.
7214
a30ff73a 72152016-05-10 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR target/70927
7218 * gcc.target/i386/avx512vl-logic-1.c: New test.
7219 * gcc.target/i386/avx512vl-logic-2.c: New test.
7220 * gcc.target/i386/avx512dq-logic-2.c: New test.
7221
4b3fd38f 72222016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7223
7224 PR target/70963
7225 * gcc.target/powerpc/pr70963.c: New.
7226
abf93a25 72272016-05-10 David Malcolm <dmalcolm@redhat.com>
7228
7229 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7230 (test_very_wide_line): Add ruler to expected output.
7231 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7232 (test_very_wide_line): Likewise.
7233 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7234 (test_show_locus): Within the handling of "test_very_wide_line",
7235 enable show_ruler_p on the diagnostic context.
7236
d614888f 72372016-05-10 Richard Biener <rguenther@suse.de>
7238
7239 PR tree-optimization/71039
7240 * gcc.dg/torture/pr71039.c: New testcase.
7241
dbca5ed9 72422016-05-10 Nathan Sidwell <nathan@acm.org>
7243
7244 * gcc.dg/nested-func-10.c: Requires alloca.
7245 * gcc.dg/nested-func-9.c: Requires alloca.
7246 * gcc.c-torture/execute/pr70460.c: Requires labels.
7247 * gcc.c-torture/compile/pr70199.c: Requires labels.
7248 * gcc.target/nvptx/decl.c: Compile only.
7249 * gcc.target/nvptx/trailing-init.c: Compile only.
7250 * gcc.target/nvptx/ary-init.c: Compile only.
7251
3fa82609 72522016-05-10 Marek Polacek <polacek@redhat.com>
7253
7254 PR c/70255
7255 * gcc.dg/attr-opt-1.c: New test.
7256
76825907 72572016-05-10 Richard Biener <rguenther@suse.de>
7258
7259 PR tree-optimization/70497
7260 PR tree-optimization/28367
7261 * gcc.dg/torture/20160404-1.c: New testcase.
7262 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7263 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7264
68255819 72652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7266
7267 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7268
d9aa8cdb 72692016-05-09 Uros Bizjak <ubizjak@gmail.com>
7270
7271 * gcc.target/i386/fabsneg-1.c New test.
7272
7cc16f50 72732016-05-09 Alan Modra <amodra@gmail.com>
7274
7275 PR testsuite/70826
7276 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7277
a83b7b63 72782016-05-09 Richard Biener <rguenther@suse.de>
7279
7280 PR tree-optimization/70985
7281 * gcc.dg/torture/pr70985.c: New testcase.
7282
189d0706 72832016-05-09 Bin Cheng <bin.cheng@arm.com>
7284
7285 * gcc.dg/tree-ssa/ifc-9.c: New test.
7286 * gcc.dg/tree-ssa/ifc-10.c: New test.
7287 * gcc.dg/tree-ssa/ifc-11.c: New test.
7288 * gcc.dg/tree-ssa/ifc-12.c: New test.
7289 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7290 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7291 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7292
1ec957b0 72932016-05-09 Richard Biener <rguenther@suse.de>
7294
7295 PR fortran/70937
7296 * gfortran.dg/pr70937.f90: New testcase.
7297
923c7714 72982016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7299
7300 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7301
d7cd448a 73022016-05-07 Fritz Reese <fritzoreese@gmail.com>
7303
7304 PR fortran/56226
7305 * gfortran.dg/dec_structure_1.f90: New testcase.
7306 * gfortran.dg/dec_structure_2.f90: Ditto.
7307 * gfortran.dg/dec_structure_3.f90: Ditto.
7308 * gfortran.dg/dec_structure_4.f90: Ditto.
7309 * gfortran.dg/dec_structure_5.f90: Ditto.
7310 * gfortran.dg/dec_structure_6.f90: Ditto.
7311 * gfortran.dg/dec_structure_7.f90: Ditto.
7312 * gfortran.dg/dec_structure_8.f90: Ditto.
7313 * gfortran.dg/dec_structure_9.f90: Ditto.
7314 * gfortran.dg/dec_structure_10.f90: Ditto.
7315 * gfortran.dg/dec_structure_11.f90: Ditto.
7316 * gfortran.dg/dec_union_1.f90: Ditto.
7317 * gfortran.dg/dec_union_2.f90: Ditto.
7318 * gfortran.dg/dec_union_3.f90: Ditto.
7319 * gfortran.dg/dec_union_4.f90: Ditto.
7320 * gfortran.dg/dec_union_5.f90: Ditto.
7321 * gfortran.dg/dec_union_6.f90: Ditto.
7322 * gfortran.dg/dec_union_7.f90: Ditto.
7323
f681e29b 73242016-05-07 Tom de Vries <tom@codesourcery.com>
7325
7326 PR tree-optimization/70956
7327 * gcc.dg/graphite/pr70956.c: New test.
7328
68d7f375 73292016-05-06 Jakub Jelinek <jakub@redhat.com>
7330
faf39348 7331 PR middle-end/70941
7332 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7333 (a, b, c, d): Change type from char to signed char.
7334 (main): Compare against (signed char) -1634678893 instead of
7335 hardcoded -109. Use __builtin_abort instead of abort.
7336
b768b13a 7337 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7338 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7339
68d7f375 7340 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7341
5dda16ea 73422016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7343
7344 PR debug/70935
7345 * gcc.dg/torture/pr70935.c: New test.
7346
13ede1b5 73472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7348
7349 PR target/58219
7fc878c4 7350 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7351
96d94be2 73522016-05-06 Richard Biener <rguenther@suse.de>
7353
7354 PR tree-optimization/70960
7355 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7356
e5d9f15d 73572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7358
7359 PR target/52933
7360 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7361 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7362 Adjust expected instruction counts.
7363 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7364
2dd7705f 73652016-05-06 Marek Polacek <polacek@redhat.com>
7366
7367 PR sanitizer/70875
7368 * gcc.dg/ubsan/bounds-3.c: New test.
7369
cb8bc632 73702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7371
7372 PR target/54089
7373 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7374
b343c173 73752016-05-06 Richard Biener <rguenther@suse.de>
7376
7377 PR middle-end/70931
7378 * gfortran.dg/pr70931.f90: New testcase.
7379
1e3db0b1 73802016-05-06 Richard Biener <rguenther@suse.de>
7381
7382 PR middle-end/70941
7383 * gcc.dg/torture/pr70941.c: New testcase.
7384
bdd54b6d 73852016-05-05 Bin Cheng <bin.cheng@arm.com>
7386
7387 PR tree-optimization/57206
7388 * gcc.dg/vect/pr57206.c: New test.
7389
499adcfd 73902016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7393
871164c4 73942016-05-05 Jakub Jelinek <jakub@redhat.com>
7395
ecb23e00 7396 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7397
871164c4 7398 * c-c++-common/Wdangling-else-4.c: New test.
7399
70cf83ba 74002016-05-04 Jakub Jelinek <jakub@redhat.com>
7401
858c9470 7402 PR c++/70906
7403 PR c++/70933
7404 * g++.dg/opt/pr70906.C: New test.
7405 * g++.dg/opt/pr70933.C: New test.
7406
70cf83ba 7407 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7408
aaa36a78 74092016-05-04 Jan Hubicka <hubicka@ucw.cz>
7410
7411 * gcc.dg/ipa/pure-const-3.c: New testcase.
7412
1d52c456 74132016-05-04 Marek Polacek <polacek@redhat.com>
7414
7415 * c-c++-common/Wdangling-else-1.c: New test.
7416 * c-c++-common/Wdangling-else-2.c: New test.
7417 * c-c++-common/Wdangling-else-3.c: New test.
7418
dc581573 74192016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7420
7421 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7422 flag is present.
7423
a64030fe 74242016-05-04 Marek Polacek <polacek@redhat.com>
7425
7426 PR c/48778
7427 * gcc.dg/Waddress-2.c: New test.
7428
b461b04a 74292016-05-04 Alan Modra <amodra@gmail.com>
7430
7431 * gcc.target/powerpc/pr70866.c: New.
7432
c388a0cf 74332016-05-03 Martin Sebor <msebor@redhat.com>
7434
7435 PR c++/66561
7436 * c-c++-common/builtin_location.c: New test.
7437 * g++.dg/cpp1y/builtin_location.C: New test.
7438
5d4db8ef 74392016-05-03 Marek Polacek <polacek@redhat.com>
7440
7441 PR c/70859
7442 * gcc.dg/pr70859.c: New test.
7443 * gcc.dg/pr70859-2.c: New test.
7444
ca938765 74452016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7446
7447 * gnat.dg/debug5.adb: New testcase.
7448
60b27d5f 74492016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7450
7451 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7452 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7453 Procedure to check for z10 instruction set.
7454
5ab325d0 74552016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7456
7457 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7458
c548a0ad 74592016-05-03 Alan Modra <amodra@gmail.com>
7460
7461 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7462
d5ecd946 74632016-05-03 Jakub Jelinek <jakub@redhat.com>
7464
7465 * gcc.target/i386/avx512f-cvt-1.c: New test.
7466
35b0a053 74672016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7468
7469 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7470 -fdump-tree-vrp-details.
7471
9ae1b28a 74722016-05-03 Richard Biener <rguenther@suse.de>
7473
7474 * gcc.dg/pr30172-1.c: Adjust.
7475 * gcc.dg/pr63743.c: Likewise.
7476 * gcc.dg/tm/pr51696.c: Likewise.
7477 * c-c++-common/tm/safe-1.c: Likewise.
7478 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7479 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7480 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7481 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7482
9c1a31e4 74832016-05-03 Jakub Jelinek <jakub@redhat.com>
7484
fe69bcb9 7485 PR rtl-optimization/70467
7486 * gcc.target/i386/pr70467-3.c: New test.
7487 * gcc.target/i386/pr70467-4.c: New test.
7488
9082c4a4 7489 PR tree-optimization/70916
7490 * gcc.c-torture/compile/pr70916.c: New test.
7491
9c1a31e4 7492 PR target/49244
7493 * gcc.target/i386/pr49244-1.c: New test.
7494 * gcc.target/i386/pr49244-2.c: New test.
7495
69105acc 74962016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7497
7498 PR rtl-optimization/44281
7499 * gcc.target/i386/pr44281.c: New test.
7500
9ab8df54 75012016-05-03 bin cheng <bin.cheng@arm.com>
7502
7503 PR tree-optimization/56541
7504 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7505 * gcc.dg/vect/pr56541.c: new test.
7506
3c62cae0 75072016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7508
7509 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7510 __float128.
7511 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7512
91abc161 75132016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7514
7515 PR testsuite/70520
7516 * c-c++-common/asan/clone-test-1.c (main): Align child process
7517 stack to 16 bytes.
7518
aa3d1155 75192016-05-02 David Malcolm <dmalcolm@redhat.com>
7520
7521 PR c++/62314
7522 * g++.dg/spellcheck-fields-2.C: New test case.
7523
002c3f28 75242016-05-02 David Malcolm <dmalcolm@redhat.com>
7525
7526 PR c++/62314
7527 * g++.dg/pr62314.C: New test case.
7528
46e5dccc 75292016-05-02 Jan Hubicka <hubicka@ucw.cz>
7530
7531 * gcc.dg/ipa/inline-8.c: New testcase.
7532
663f4248 75332016-05-02 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR rtl-optimization/70467
7536 * gcc.target/i386/pr70467-1.c: New test.
7537
efe8bdf5 75382016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7539
7540 * gcc.dg/spec-options.c: Run the test on all targets.
7541 * gcc.dg/foo.specs: Use cpp_unique_options.
7542
47ef9633 75432016-05-02 Marc Glisse <marc.glisse@inria.fr>
7544
7545 * gcc.dg/tree-ssa/unord.c: New testcase.
7546
eb1a077c 75472016-05-02 Marc Glisse <marc.glisse@inria.fr>
7548
7549 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7550
28e869d0 75512016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7552
7553 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7554
dd185f6e 75552016-05-02 Marek Polacek <polacek@redhat.com>
7556
7557 PR c/70851
7558 * gcc.dg/enum-incomplete-3.c: New test.
7559
773d09b9 75602016-05-02 Marek Polacek <polacek@redhat.com>
7561 Tom de Vries <tom@codesourcery.com>
7562
7563 PR tree-optimization/70700
7564 * gcc.dg/pr70700.c: New test.
7565
f0dc3286 75662016-05-01 Uros Bizjak <ubizjak@gmail.com>
7567
7568 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7569 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7570 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7571 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7572 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7573
7f931827 75742016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7575
7576 * ada/acats/run_acats: Rename into...
7577 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7578 * ada/acats/run_all.sh: Remove redundant test.
7579 (target_run): Move around.
7580 (target_gnatchop): Use newly built executable.
7581 (target_gnatmake): Likewise.
7582 Check that the compilation of impbit succeeds.
7583
1c492b4e 75842016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7585
7586 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7587 * gcc.dg/20021029-1.c: Likewise.
7588 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7589 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7590 * gcc.target/sh/cmpstr.c: Likewise.
7591 * gcc.target/sh/cmpstrn.c: Likewise.
7592 * gcc.target/sh/memset.c: Likewise.
7593 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7594 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7595 * gcc.target/sh/pr39423-1.c: Likewise.
7596 * gcc.target/sh/pr49468-di.c: Likewise.
7597 * gcc.target/sh/pr49468-si.c: Likewise.
7598 * gcc.target/sh/pr49880-1.c: Likewise.
7599 * gcc.target/sh/pr49880-2.c: Likewise.
7600 * gcc.target/sh/pr49880-3.c: Likewise.
7601 * gcc.target/sh/pr50751-1.c: Likewise.
7602 * gcc.target/sh/pr50751-4.c: Likewise.
7603 * gcc.target/sh/pr50751-7.c: Likewise.
7604 * gcc.target/sh/pr51244-1.c: Likewise.
7605 * gcc.target/sh/pr51244-10.c: Likewise.
7606 * gcc.target/sh/pr51244-11.c: Likewise.
7607 * gcc.target/sh/pr51244-12.c: Likewise.
7608 * gcc.target/sh/pr51244-13.c: Likewise.
7609 * gcc.target/sh/pr51244-14.c: Likewise.
7610 * gcc.target/sh/pr51244-17.c: Likewise.
7611 * gcc.target/sh/pr51244-18.c: Likewise.
7612 * gcc.target/sh/pr51244-19.c: Likewise.
7613 * gcc.target/sh/pr51244-4.c: Likewise.
7614 * gcc.target/sh/pr51244-5.c: Likewise.
7615 * gcc.target/sh/pr51244-7.c: Likewise.
7616 * gcc.target/sh/pr51244-8.c: Likewise.
7617 * gcc.target/sh/pr51244-9.c: Likewise.
7618 * gcc.target/sh/pr51697.c: Likewise.
7619 * gcc.target/sh/pr52483-1.c: Likewise.
7620 * gcc.target/sh/pr52483-2.c: Likewise.
7621 * gcc.target/sh/pr52483-3.c: Likewise.
7622 * gcc.target/sh/pr52483-5.c: Likewise.
7623 * gcc.target/sh/pr52933-1.c: Likewise.
7624 * gcc.target/sh/pr52933-2.c: Likewise.
7625 * gcc.target/sh/pr52933-3.c: Likewise.
7626 * gcc.target/sh/pr53568-1.c: Likewise.
7627 * gcc.target/sh/pr53976-1.c: Likewise.
7628 * gcc.target/sh/pr53988-1.c: Likewise.
7629 * gcc.target/sh/pr53988.c: Likewise.
7630 * gcc.target/sh/pr54089-1.c: Likewise.
7631 * gcc.target/sh/pr54089-6.c: Likewise.
7632 * gcc.target/sh/pr54089-7.c: Likewise.
7633 * gcc.target/sh/pr54089-8.c: Likewise.
7634 * gcc.target/sh/pr54089-9.c: Likewise.
7635 * gcc.target/sh/pr54236-1.c: Likewise.
7636 * gcc.target/sh/pr54236-2.c: Likewise.
7637 * gcc.target/sh/pr54236-3.c: Likewise.
7638 * gcc.target/sh/pr54236-4.c: Likewise.
7639 * gcc.target/sh/pr54386.c: Likewise.
7640 * gcc.target/sh/pr54602-1.c: Likewise.
7641 * gcc.target/sh/pr54685.c: Likewise.
7642 * gcc.target/sh/pr54760-1.c: Likewise.
7643 * gcc.target/sh/pr54760-2.c: Likewise.
7644 * gcc.target/sh/pr54760-3.c: Likewise.
7645 * gcc.target/sh/pr54760-4.c: Likewise.
7646 * gcc.target/sh/pr54760-5.c: Likewise.
7647 * gcc.target/sh/pr54760-6.c: Likewise.
7648 * gcc.target/sh/pr55146.c: Likewise.
7649 * gcc.target/sh/pr55160.c: Likewise.
7650 * gcc.target/sh/pr59278.c: Likewise.
7651 * gcc.target/sh/pr59401-1.c: Likewise.
7652 * gcc.target/sh/pr59533-1.c: Likewise.
7653 * gcc.target/sh/pr63260.c: Likewise.
7654 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7655 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7656 * gcc.target/sh/strlen.c: Likewise.
7657 * gcc.target/sh/torture/pr30807.c: Likewise.
7658 * gcc.target/sh/torture/pr34777.c: Likewise.
7659 * gcc.target/sh/torture/pr64652.c: Likewise.
7660 * gcc.target/sh/torture/pr65505.c: Likewise.
7661 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7662 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7663
0c4005be 76642016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/66644
7667 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7668
d94e6223 76692016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7670
7671 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7672 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7673 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7674 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7675
46f37836 76762016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7677
7678 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7679 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7680
4d0a8bac 76812016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7682
7683 PR middle-end/70626
7684 * c-c++-common/goacc/combined-reduction.c: New test.
7685 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7686
b98e0db3 76872016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7688
7689 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7690 *movdi_internal pattern only if PIC off.
7691 * gcc.target/i386/pr70155-2.c: Likewise.
7692 * gcc.target/i386/pr70155-3.c: Likewise.
7693 * gcc.target/i386/pr70155-4.c: Likewise.
7694 * gcc.target/i386/pr70155-5.c: Likewise.
7695 * gcc.target/i386/pr70155-6.c: Likewise.
7696 * gcc.target/i386/pr70155-7.c: Likewise.
7697 * gcc.target/i386/pr70155-8.c: Likewise.
7698 * gcc.target/i386/pr70155-15.c: Likewise.
7699 * gcc.target/i386/pr70155-17.c: Likewise.
7700 * gcc.target/i386/pr70155-22.c: Likewise.
7701
8b066242 77022016-04-29 Bin Cheng <bin.cheng@arm.com>
7703
7704 PR tree-optimization/70803
7705 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7706
22912e73 77072016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7708
7709 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7710 optimization of vector loop.
7711 * gcc.target/i386/vect-unpack-3.c: New test.
7712 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7713 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7714 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7715
568128c6 77162016-04-29 Marek Polacek <polacek@redhat.com>
7717
7718 PR sanitizer/70342
7719 * g++.dg/ubsan/null-7.C: New test.
7720
025dd1e0 7721 PR c/70852
7722 * gcc.dg/pr70852.c: New test.
7723
eb16928e 77242016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7725
7726 PR/69089
7727 * g++.dg/cpp0x/alignas6.C: New test.
7728
d7377ee9 77292016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7730
4860a6bf 7731 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7732 * gcc.dg/pr27003.c: Likewise.
7733 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7734 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7735 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7736 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7737 * gcc.target/arc/mxy.c: Likewise.
7738 * gcc.target/arc/mswape.c: Likewise.
7739 * gcc.target/arc/mrtsc.c: Likewise.
7740 * gcc.target/arc/mcrc.c: Likewise.
7741 * gcc.target/arc/mdsp-packa.c: Likewise.
7742 * gcc.target/arc/mdvbf.c: Likewise.
7743 * gcc.target/arc/mlock.c: Likewise.
7744 * gcc.target/arc/mmac-24.c: Likewise.
7745 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7746
efa1b7ab 77472016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7748 Matthijs Kooijman <matthijs@stdin.nl>
7749 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7750
7751 PR target/60040
7752 * gcc.target/avr/pr60040-1.c: New.
7753 * gcc.target/avr/pr60040-2.c: New.
7754
00371d68 77552016-04-29 Richard Biener <rguenther@suse.de>
7756
7757 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7758
73447cc5 77592016-04-29 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/13962
7762 PR tree-optimization/65686
7763 * gcc.dg/uninit-pr65686.c: New testcase.
7764
c2087b56 77652016-04-29 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR middle-end/70843
7768 * gcc.dg/pr70843.c: New test.
7769
cdd06d5a 77702016-04-28 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR target/70858
7773 * gcc.target/i386/pr70858.c: New test.
7774
1a60079e 77752016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7776
7777 * gcc.target/arc/nps400-1.c: New file.
7778
11bc2894 77792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7780 Andrew Burgess <andrew.burgess@embecosm.com>
7781
7782 * gcc.target/arc/movh_cl-1.c: New file.
7783
dd9bf0b5 77842016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7785 Andrew Burgess <andrew.burgess@embecosm.com>
7786
7787 * gcc.target/arc/extzv-1.c: New file.
7788 * gcc.target/arc/insv-1.c: New file.
7789 * gcc.target/arc/insv-2.c: New file.
7790 * gcc.target/arc/movb-1.c: New file.
7791 * gcc.target/arc/movb-2.c: New file.
7792 * gcc.target/arc/movb-3.c: New file.
7793 * gcc.target/arc/movb-4.c: New file.
7794 * gcc.target/arc/movb-5.c: New file.
7795 * gcc.target/arc/movb_cl-1.c: New file.
7796 * gcc.target/arc/movb_cl-2.c: New file.
7797 * gcc.target/arc/movbi_cl-1.c: New file.
7798 * gcc.target/arc/movl-1.c: New file.
7799
a22e4209 78002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7801 Andrew Burgess <andrew.burgess@embecosm.com>
7802
7803 * gcc.target/arc/cmem-1.c: New file.
7804 * gcc.target/arc/cmem-2.c: New file.
7805 * gcc.target/arc/cmem-3.c: New file.
7806 * gcc.target/arc/cmem-4.c: New file.
7807 * gcc.target/arc/cmem-5.c: New file.
7808 * gcc.target/arc/cmem-6.c: New file.
7809 * gcc.target/arc/cmem-7.c: New file.
7810 * gcc.target/arc/cmem-ld.inc: New file.
7811 * gcc.target/arc/cmem-st.inc: New file.
7812
287c3982 78132016-04-28 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR target/70821
7816 * gcc.target/i386/pr70821.c: New test.
7817
e40e5340 78182016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7819
7820 * gcc.target/powerpc/vec-adde.c: New test.
7821 * gcc.target/powerpc/vec-adde-int128.c: New test.
7822
cf977d50 78232016-04-28 Jakub Jelinek <jakub@redhat.com>
7824
7825 * gcc.target/i386/avx-vround-1.c: New test.
7826 * gcc.target/i386/avx-vround-2.c: New test.
7827 * gcc.target/i386/avx512vl-vround-1.c: New test.
7828 * gcc.target/i386/avx512vl-vround-2.c: New test.
7829
572f8300 78302016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7831
7832 PR testsuite/70595
7833 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7834 (check_effective_target_cilkplus_runtime): ... this.
7835 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7836 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7837
7838 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7839 Require cilkplus_runtime.
7840 Don't add -lcilkrts.
7841 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7842 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7843 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7844 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7845 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7846 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7847 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7848 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7849 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7850 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7851 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7852 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7853 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7854 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7855 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7856 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7857 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7858 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7859 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7860 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7861 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7862 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7863 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7864 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7865 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7866 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7867 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7868 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7869 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7870
7871 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7872 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7873
7874 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7875
7876 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7877 cilkplus_runtime.
7878
dfba0905 78792016-04-27 Marc Glisse <marc.glisse@inria.fr>
7880
7881 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7882 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7883
605a4556 78842015-04-27 Ryan Burn <contact@rnburn.com>
7885
7886 PR c++/69024
7887 PR c++/68997
7888 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7889 diagnostic.
7890 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7891 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7892
6a1231a5 78932016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * gnat.dg/limited_with4.ad[sb]: New test.
7896 * gnat.dg/limited_with4_pkg.ads: New helper.
7897
4dad9e09 78982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7899
7900 PR target/70155
7901 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7902 and movv1ti_internal patterns
7903 * gcc.target/i386/pr70155-1.c: New test.
7904 * gcc.target/i386/pr70155-2.c: Likewise.
7905 * gcc.target/i386/pr70155-3.c: Likewise.
7906 * gcc.target/i386/pr70155-4.c: Likewise.
7907 * gcc.target/i386/pr70155-5.c: Likewise.
7908 * gcc.target/i386/pr70155-6.c: Likewise.
7909 * gcc.target/i386/pr70155-7.c: Likewise.
7910 * gcc.target/i386/pr70155-8.c: Likewise.
7911 * gcc.target/i386/pr70155-9.c: Likewise.
7912 * gcc.target/i386/pr70155-10.c: Likewise.
7913 * gcc.target/i386/pr70155-11.c: Likewise.
7914 * gcc.target/i386/pr70155-12.c: Likewise.
7915 * gcc.target/i386/pr70155-13.c: Likewise.
7916 * gcc.target/i386/pr70155-14.c: Likewise.
7917 * gcc.target/i386/pr70155-15.c: Likewise.
7918 * gcc.target/i386/pr70155-16.c: Likewise.
7919 * gcc.target/i386/pr70155-17.c: Likewise.
7920 * gcc.target/i386/pr70155-18.c: Likewise.
7921 * gcc.target/i386/pr70155-19.c: Likewise.
7922 * gcc.target/i386/pr70155-20.c: Likewise.
7923 * gcc.target/i386/pr70155-21.c: Likewise.
7924 * gcc.target/i386/pr70155-22.c: Likewise.
7925
a80f3f45 79262016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7927
7928 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7929 ".{5,6}".
7930
279305d1 79312016-04-27 Bin Cheng <bin.cheng@arm.com>
7932
7933 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7934 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7935 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7936 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7937 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7938
8974b625 79392016-04-27 Richard Biener <rguenther@suse.de>
7940
7941 PR ipa/70760
7942 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7943 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7944
886d5463 79452016-04-27 Nathan Sidwell <nathan@acm.org>
7946
7947 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7948 * g++.dg/ubsan/pr63956.C: Adjust error location.
7949
f0e35aa9 79502016-04-27 Nick Clifton <nickc@redhat.com>
7951
7952 PR middle-end/49889
7953 * gcc.dg/pr49889.c: New test.
7954
40385231 79552016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7956
7957 * c-c++-common/memset-array.c: New test.
7958
37229a71 79592016-04-26 Martin Sebor <msebor@redhat.com>
7960
7961 PR c++/66639
7962 * g++.dg/cpp1y/func_constexpr.C: New test.
7963
3eedf9bd 79642016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7965
7966 PR c++/70241
7967 * g++.dg/cpp0x/enum32.C: New test.
7968 * g++.dg/cpp0x/enum33.C: New test.
7969
79702016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7971
7972 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7973 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7974 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7975 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7976 * gcc.c-torture/execute/pr38151.c: Likewise.
7977 * gcc.c-torture/execute/pr66556.c: Likewise.
7978 * gcc.c-torture/execute/pr67781.c: Likewise.
7979 * gcc.c-torture/execute/pr68648.c: Likewise.
7980
8c51f92f 79812016-04-26 Marc Glisse <marc.glisse@inria.fr>
7982
7983 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7984
fa20ebd3 79852016-04-26 Marek Polacek <polacek@redhat.com>
7986
7987 PR c/67784
7988 * gcc.dg/pr67784-3.c: New test.
7989 * gcc.dg/pr67784-4.c: New test.
7990 * gcc.dg/pr67784-5.c: New test.
7991
9db47803 7992 PR c/70791
7993 * gcc.dg/Wnested-externs-2.c: New test.
7994
bff407f2 79952016-04-26 Marc Glisse <marc.glisse@inria.fr>
7996
7997 * gcc.dg/fold-plusmult.c: Adjust.
7998 * gcc.dg/no-strict-overflow-6.c: Adjust.
7999 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8000
78d0c69e 80012016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8002
8003 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8004 number scans.
8005 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8006 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8007 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8008 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8009 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8010 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8011 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8012 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8013 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8014 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8015 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8016 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8017 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8018 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8019 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8020 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8021 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8022 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8023 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8024 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8025 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8026 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8027 scans.
8028 * gcc.target/i386/pr32219-4.c: Likewise.
8029 * gcc.target/i386/pr32219-6.c: Likewise.
8030 * gcc.target/i386/pr32219-8.c: Likewise.
8031
221d6722 80322016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033
8034 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8035 associated options.
8036
514727a9 80372016-04-26 Marek Polacek <polacek@redhat.com>
8038
8039 PR c++/70744
8040 * g++.dg/ext/cond2.C: New test.
8041
e6ee4c61 80422016-04-26 Bin Cheng <bin.cheng@arm.com>
8043
8044 PR tree-optimization/70771
8045 PR tree-optimization/70775
8046 * gcc.dg/pr70771.c: New test.
3730828c 8047 * gcc.dg/pr70775.c: New test.
e6ee4c61 8048
b3d72796 80492016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8050
8051 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8052
c11ece29 80532016-04-25 Richard Biener <rguenther@suse.de>
8054
8055 PR tree-optimization/70780
8056 * gcc.dg/torture/pr70780.c: New testcase.
8057
92a44a68 80582016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8059
4860a6bf 8060 * gcc.target/arm/neon-vaddws16.c: New test.
8061 * gcc.target/arm/neon-vaddws32.c: New test.
8062 * gcc.target/arm/neon-vaddwu16.c: New test.
8063 * gcc.target/arm/neon-vaddwu32.c: New test.
8064 * gcc.target/arm/neon-vaddwu8.c: New test.
8065 * lib/target-supports.exp
d40b10b2 8066 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8067 that arm neon support vector widen sum of HImode TO SImode.
8068
4bbfd6c2 80692016-04-23 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR sanitizer/70712
8072 * c-c++-common/asan/pr70712.c: New test.
8073
524df596 80742016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8075
8076 * .gitattributes: New file.
8077
426c75c3 80782016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8079
8080 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8081
c052a8d5 80822016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8083
8084 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8085 * gfortran.dg/submodule_15.f08: Likewise.
8086
c08d4612 80872016-04-22 Richard Biener <rguenther@suse.de>
8088
8089 PR tree-optimization/70740
8090 * gcc.dg/torture/pr70740.c: New testcase.
8091
fd3211e1 80922016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8093
8094 PR target/70750
8095 * gcc.target/i386/pr70750-1.c: New test.
8096 * gcc.target/i386/pr70750-2.c: Likewise.
8097
15acd78c 80982016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8099
8100 PR c++/70540
8101 * g++.dg/cpp0x/auto48.C: New.
8102
192bf59c 81032016-04-21 Marek Polacek <polacek@redhat.com>
8104
8105 PR c++/70513
8106 * g++.dg/cpp0x/forw_enum12.C: New test.
8107 * g++.dg/cpp0x/forw_enum13.C: New test.
8108
5d429e99 81092016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8110
8111 PR target/70728
8112 * gcc.target/i386/pr70728.c: New test.
8113
06777d85 81142016-04-21 Richard Biener <rguenther@suse.de>
8115
8116 PR middle-end/70747
8117 * gcc.dg/pr70747.c: New testcase.
8118
7434c6fb 81192016-04-21 Bin Cheng <bin.cheng@arm.com>
8120
8121 PR tree-optimization/70715
8122 * gcc.dg/tree-ssa/scev-13.c: New test.
8123
f3ec0970 81242016-04-21 Marc Glisse <marc.glisse@inria.fr>
8125
8126 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8127
523f3a9d 81282016-04-21 Marc Glisse <marc.glisse@inria.fr>
8129
8130 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8131
ace7bf06 81322016-04-20 Jan Hubicka <jh@suse.cz>
8133
8134 PR ipa/70018
8135 * g++.dg/ipa/nothrow-1.C: New testcase.
8136
2b073aa6 81372016-04-20 Nathan Sidwell <nathan@acm.org>
8138
8139 PR c++/55635
8140 * g++.dg/eh/delete1.C: New.
8141
8a574c11 81422016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8143
8144 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8145 -mtune-ctrl=sse_typeless_stores.
8146
e3400750 81472016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8148
8149 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8150
4bd8a059 81512016-04-20 Bin Cheng <bin.cheng@arm.com>
8152
8153 PR tree-optimization/69489
8154 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8155
70574e60 81562016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8157
8158 PR c++/69363
8159 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8160 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8161 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8162
bd6f374c 81632016-04-20 Bin Cheng <bin.cheng@arm.com>
8164
8165 PR tree-optimization/56625
8166 PR tree-optimization/69489
8167 * gcc.dg/vect/pr56625.c: New test.
8168 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8169
482539ee 81702016-04-20 Andrew Pinski <apinski@cavium.com>
8171
8172 PR target/64971
8173 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8174
b4672800 81752016-04-20 Arnaud Charlet <charlet@adacore.com>
8176
8177 * gnat.dg/self1.adb: Remove now incorrect test.
8178
4fb48737 81792016-04-20 Bin Cheng <bin.cheng@arm.com>
8180
8181 * gcc.dg/tree-ssa/scev-11.c: New test.
8182 * gcc.dg/tree-ssa/scev-12.c: New test.
8183
97efb92e 81842016-04-20 Marek Polacek <polacek@redhat.com>
8185
8186 PR tree-optimization/70725
8187 * gcc.dg/pr70725.c: New test.
8188
9d2d4060 81892016-04-20 Richard Biener <rguenther@suse.de>
8190
8191 PR tree-optimization/70726
8192 * g++.dg/vect/pr70726.cc: New testcase.
8193
54530437 81942016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8195
8196 PR target/70674
8197 * gcc.target/s390/pr70674.c: New test.
8198
acda2210 81992016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8200
8201 PR libgfortran/70684
8202 * gfortran.dg/list_read_14.f90: New test.
8203
b7040bb0 82042016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8205
8206 PR target/69201
8207 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8208 extern to force it misaligned.
8209 (b): Likewise.
8210 (c): Likewise.
8211 (d): Likewise.
8212 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8213 Don't check `*' before movv4sf_internal.
8214 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8215 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8216 Don't check `*' before movv16qi_internal.
8217 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8218 extern to force it misaligned.
8219 (b): Likewise.
8220 (c): Likewise.
8221 (d): Likewise.
8222 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8223 Don't check `*' before movv2df_internal.
8224 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8225 extern to force it misaligned.
8226 (b): Likewise.
8227 (c): Likewise.
8228 (d): Likewise.
8229 Check movv8sf_internal instead of avx_storeups256.
8230 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8231
263b5475 82322016-04-19 Richard Biener <rguenther@suse.de>
8233
8234 PR tree-optimization/70171
8235 * g++.dg/tree-ssa/pr70171.C: New testcase.
8236
222ac318 82372016-04-19 Richard Biener <rguenther@suse.de>
8238
8239 PR tree-optimization/70724
8240 * gcc.dg/torture/pr70724.c: New testcase.
8241
003000a4 82422016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8243
8244 PR middle-end/70689
4860a6bf 8245 * gcc.target/i386/pr70689.c: New.
003000a4 8246
3f6e13de 82472016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8248
8249 PR target/70708
8250 * gcc.target/i386/pr70708.c: New test.
8251
10abddbd 82522016-04-18 Richard Biener <rguenther@suse.de>
8253
8254 PR tree-optimization/43434
8255 * gcc.dg/vect/pr43434.c: New testcase.
8256 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8257 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8258 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8259 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8260 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8261 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8262 * gcc.dg/gomp/pr68640.c: Likewise.
8263 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8264 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8265
950db54a 82662016-04-18 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/70701
8269 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8270
67ccbf39 82712016-04-18 Tom de Vries <tom@codesourcery.com>
8272
8273 PR testsuite/70699
8274 * gcc.dg/pr70161.c: Add dot-file scans.
8275 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8276 instead of after last dot char.
8277
021ad2f3 82782016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 * c-c++-common/dump-ada-spec-3.c: New test.
8281 * c-c++-common/dump-ada-spec-4.c: Likewise.
8282
d572fcfd 82832016-04-17 Tom de Vries <tom@codesourcery.com>
8284
8285 PR other/70183
8286 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8287
8b4ee73c 82882016-04-15 Jan Hubicka <jh@suse.cz>
8289
8290 PR ipa/70018
8291 * g++.dg/ipa/pure-const-1.C: New testcase.
8292 * g++.dg/ipa/pure-const-2.C: New testcase.
8293 * g++.dg/ipa/pure-const-3.C: New testcase.
8294
eac243e7 82952016-04-15 Marek Polacek <polacek@redhat.com>
8296
8297 PR c/70671
8298 * gcc.dg/bitfld-22.c: New test.
8299
64c1df32 83002016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8301
8302 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8303 x86_64.
8304
926f9422 83052016-04-15 Marek Polacek <polacek@redhat.com>
8306
8307 PR c/70651
8308 * c-c++-common/pr70651.c: New test.
8309
309bbaa3 83102016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8311
8312 PR rtl-optimization/70681
8313 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8314 dump scan on arm and powerpc.
8315 * gcc.dg/pr10474.c: Likewise.
8316
b4ba8358 83172016-04-15 Jakub Jelinek <jakub@redhat.com>
8318
ed92874a 8319 PR c++/69517
8320 PR c++/70019
8321 PR c++/70588
8322 * g++.dg/cpp1y/vla11.C: Revert for real.
8323
b4ba8358 8324 PR c/70436
8325 * c-c++-common/Wparentheses-1.c: New test.
8326 * c-c++-common/gomp/Wparentheses-1.c: New test.
8327 * c-c++-common/gomp/Wparentheses-2.c: New test.
8328 * c-c++-common/gomp/Wparentheses-3.c: New test.
8329 * c-c++-common/gomp/Wparentheses-4.c: New test.
8330 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8331 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8332 * c-c++-common/goacc/Wparentheses-1.c: New test.
8333
65717bb5 83342016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8335
8336 PR target/70662
8337 * gcc.target/i386/pr70662.c: New test.
8338
ca1a4077 83392016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8340 Alan Modra <amodra@gmail.com>
ca1a4077 8341
8342 PR tree-optimization/70130
8343 * gcc.dg/vect/O3-pr70130.c: New testcase.
8344
dbe1794c 83452016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8346
11836644 8347 PR target/70669
8348 * gcc.target/powerpc/pr70669.c: New test.
8349
dbe1794c 8350 PR target/70640
8351 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8352 a power7 system that does not have an assembler that supports
8353 power8.
8354
4c1007f1 83552016-04-14 Martin Sebor <msebor@redhat.com>
8356
8357 PR c++/69517
8358 PR c++/70019
8359 PR c++/70588
8360 * c-c++-common/ubsan/vla-1.c: Revert.
8361 * g++.dg/cpp1y/vla11.C: Same.
8362 * g++.dg/cpp1y/vla12.C: Same.
8363 * g++.dg/cpp1y/vla13.C: Same.
8364 * g++.dg/cpp1y/vla14.C: Same.
8365 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8366 * g++.dg/init/array24.C: Same.
4c1007f1 8367 * g++.dg/ubsan/vla-1.C: Same.
8368
22dcab66 83692016-04-14 Marek Polacek <polacek@redhat.com>
8370 Jan Hubicka <hubicka@ucw.cz>
8371
8372 PR c++/70029
8373 * g++.dg/torture/pr70029.C: New test.
8374
3e74b025 83752016-04-14 Martin Sebor <msebor@redhat.com>
8376
8377 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8378 type size to prevent failures on targets with very low maximum
8379 alignment.
8380
1d2e0f2a 83812016-04-14 Richard Biener <rguenther@suse.de>
8382
8383 PR tree-optimization/70623
8384 * gcc.dg/torture/pr70623.c: New testcase.
8385 * gcc.dg/torture/pr70623-2.c: Likewise.
8386
9aed0626 83872016-04-13 Martin Sebor <msebor@redhat.com>
8388
8389 PR c++/69517
8390 PR c++/70019
8391 PR c++/70588
8392 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8393 * g++.dg/cpp1y/vla11.C: New test.
8394 * g++.dg/cpp1y/vla12.C: New test.
8395 * g++.dg/cpp1y/vla13.C: New test.
8396 * g++.dg/cpp1y/vla14.C: New test.
8397 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8398 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8399 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8400
fd499010 84012016-04-13 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR c++/70641
8404 * g++.dg/opt/pr70641.C: New test.
8405
87fa7252 84062016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8407
8408 PR rtl-optimization/68749
8409 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8410 effects of argument promotions.
8411 Remove default args to dg-skip-if.
8412
6c40e18b 84132016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8414
8415 PR c++/70635
8416 * g++.dg/parse/pr70635.C: New.
8417
92c53257 84182016-04-13 Marek Polacek <polacek@redhat.com>
8419
8420 PR c++/70639
8421 * c-c++-common/Wmisleading-indentation-4.c: New test.
8422
0241e4dc 84232016-04-13 Marek Polacek <polacek@redhat.com>
8424
8425 PR c/70436
4860a6bf 8426 * gcc.dg/Wparentheses-12.c: New test.
8427 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8428
92bda444 84292016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8430
8431 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8432 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8433 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8434
38ea8a26 84352016-04-13 Jakub Jelinek <jakub@redhat.com>
8436
d08aa032 8437 PR middle-end/70633
8438 * gcc.c-torture/compile/pr70633.c: New test.
8439
38ea8a26 8440 PR debug/70628
8441 * gcc.dg/torture/pr70628.c: New test.
8442
9231d5c2 84432016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8444
8445 PR c++/70610
8446 * g++.dg/template/pr70610.C: New test.
8447 * g++.dg/template/pr70610-2.C: New test.
8448 * g++.dg/template/pr70610-3.C: New test.
8449 * g++.dg/template/pr70610-4.C: New test.
8450
249ca944 84512016-04-12 Jakub Jelinek <jakub@redhat.com>
8452
7f2ea2fb 8453 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8454 128 instead of 32.
8455
249ca944 8456 PR c++/70571
8457 * g++.dg/ext/pr70571.C: New test.
8458
8ca5a97d 84592016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8460
bf32a52d 8461 PR target/70640
8ca5a97d 8462 * gcc.target/powerpc/pr70640.c: New test.
8463
e971b45f 84642016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8465
8466 PR c++/68722
8467 * g++.dg/parse/pr68722.C: New.
8468
0b54d964 84692016-04-12 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR rtl-optimization/70596
8472 * gcc.target/i386/pr70596.c: New test.
8473
d2dd85e3 84742016-04-12 Nathan Sidwell <nathan@acm.org>
8475
8476 PR c++/70501
8477 * g++.dg/init/pr70501.C: New.
8478
2d0001b0 84792016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8480
8481 * gcc.target/i386/asm-flag-6.c: New test.
8482
6c4df0d1 84832016-04-12 Tom de Vries <tom@codesourcery.com>
8484
8485 PR tree-optimization/68756
8486 * gcc.dg/graphite/pr68756.c: New test.
8487
0d60da57 84882016-04-12 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR tree-optimization/70602
8491 * gcc.c-torture/execute/pr70602.c: New test.
8492
62735984 84932016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8494
8495 PR target/70381
8496 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8497 __float128 emulator is built and runs.
8498 * gcc.target/powerpc/float128-1.c: Likewise.
8499
8500 * lib/target-supports.exp (check_ppc_float128_sw_available):
8501 Rework tests for __float128 software and hardware
8502 availability. Fix exit condition to return 0 on success.
8503
a702492c 85042016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8505
8506 PR target/70133
8507 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8508 * gcc.target/aarch64/target_attr_15.c: Likewise.
8509
a8c5ce92 85102016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8511
8512 PR c++/69066
8513 * g++.dg/cpp1y/pr69066.C: New.
8514
5ecab913 85152016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8516
8517 PR fortran/68566
8518 * gfortran.dg/pr36192.f90: Update test.
8519 * gfortran.dg/pr36192_1.f90: Update test.
8520 * gfortran.dg/real_dimension_1.f: Update test.
8521 * gfortran.dg/parameter_array_init_7.f90: New test.
8522
6cb5ef70 85232016-04-09 John David Anglin <danglin@gcc.gnu.org>
8524
4edfdd23 8525 PR testsuite/64039
8526 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8527
964f71e3 8528 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8529
5d61c198 8530 PR rtl-optimization/66669
8531 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8532
16eaaf58 8533 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8534
0b68802d 8535 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8536 * gcc.dg/pie-1.c: Likewise.
8537 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8538 * gcc.dg/pic-4.c: Likewise.
8539 * gcc.dg/pie-3.c: Likewise.
8540 * gcc.dg/pie-4.c: Likewise.
8541
9c0dd509 8542 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8543
03b2d3c1 8544 PR tree-optimization/68644
8545 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8546
6cb5ef70 8547 PR rtl-optimization/64886
8548 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8549
07de41ba 85502016-04-09 Tom de Vries <tom@codesourcery.com>
8551
8552 PR tree-optimization/68953
8553 * gcc.dg/graphite/pr68953.c: New test.
8554
d294e3fb 85552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8556
8557 PR fortran/70592
8558 * gfortran.dg/deferred_character_16.f90: New test.
8559
3cb15094 85602016-04-09 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR tree-optimization/70586
8563 * gcc.c-torture/execute/pr70586.c: New test.
8564
a02dc66f 85652016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8566
8567 PR sanitizer/70573
8568 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8569 with __builtin_memset
8570 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8571
0c302595 85722016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8573
8574 PR lto/70289
8575 PR ipa/70348
8576 PR tree-optimization/70373
8577 PR middle-end/70533
8578 PR middle-end/70534
8579 PR middle-end/70535
8580 * c-c++-common/goacc/reduction-5.c: New test.
8581 * c-c++-common/goacc/reduction-promotions.c: New test.
8582 * gfortran.dg/goacc/reduction-3.f95: New test.
8583 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8584
c6c0523b 85852016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8586
8587 PR c++/70590
8588 PR c++/70452
8589 * g++.dg/pr70590.C: New test.
8590 * g++.dg/pr70590-2.C: New test.
8591
3ac399da 85922016-04-08 Jakub Jelinek <jakub@redhat.com>
8593
e97d1706 8594 PR middle-end/70593
8595 * gcc.target/i386/pr70593.c: New test.
8596
3ac399da 8597 PR rtl-optimization/70574
8598 * gcc.target/i386/avx2-pr70574.c: New test.
8599
fcfbb129 86002016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8601
8602 PR sanitizer/70541
8603 * c-c++-common/asan/pr70541.c: New test.
8604
0aabcddf 86052016-04-08 Tom de Vries <tom@codesourcery.com>
8606
8607 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8608 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8609
bec0c1e8 86102016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8611
8612 PR target/70566
8613 * gcc.c-torture/execute/pr70566.c: New test.
8614
87c791f5 86152016-04-08 Tom de Vries <tom@codesourcery.com>
8616
8617 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8618 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8619
7f38718f 86202016-04-08 Alan Modra <amodra@gmail.com>
8621
8622 * gcc.target/powerpc/pr70117.c: New.
8623
a96a7710 86242016-04-07 Jakub Jelinek <jakub@redhat.com>
8625
7a6265d1 8626 PR testsuite/70581
8627 * gcc.dg/lto/simd-function_0.c: New test.
8628
a96a7710 8629 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8630 clones.
8631 * c-c++-common/attr-simd-2.c: Likewise.
8632 * c-c++-common/attr-simd-4.c: Likewise.
8633 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8634 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8635
508dd607 86362016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8637
8638 PR testsuite/70553
8639 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8640
1b61585a 86412016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8642 Tom de Vries <tom@codesourcery.com>
8643
8644 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8645 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8646 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8647 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8648 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8649 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8650 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8651 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8652
5f060aa8 86532016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8654
8655 PR c/70436
8656 * g++.dg/warn/Wparentheses-29.C: New test.
8657
d3831f71 86582016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8659
8660 PR c/70436
8661 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8662 explicit braces to resolve a future -Wparentheses warning.
8663
382ece2d 86642016-04-06 Richard Henderson <rth@redhat.com>
8665
8666 * gcc.dg/pr61817-1.c: New test.
8667 * gcc.dg/pr61817-2.c: New test.
8668 * gcc.dg/pr69391-1.c: New test.
8669 * gcc.dg/pr69391-2.c: New test.
8670
72234ee9 86712016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8672
8673 PR rtl-optimization/70398
4860a6bf 8674 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8675
5547150a 86762016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8677
8678 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8679
15b70121 86802016-04-06 Yvan Roux <yvan.roux@linaro.org>
8681 Pedro Alves <palves@redhat.com>
8682
8683 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8684
585aefbb 86852016-04-06 Jakub Jelinek <jakub@redhat.com>
8686
0cbb513b 8687 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8688 Check for avx512f effective targets instead of avx2.
8689 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8690 for AVX512F clones.
8691 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8692 * g++.dg/gomp/declare-simd-1.C: Likewise.
8693 * g++.dg/gomp/declare-simd-3.C: Likewise.
8694 * g++.dg/gomp/declare-simd-4.C: Likewise.
8695
585aefbb 8696 PR middle-end/70550
8697 * c-c++-common/gomp/pr70550-1.c: New test.
8698 * c-c++-common/gomp/pr70550-2.c: New test.
8699
0b91cceb 87002016-04-05 Nathan Sidwell <nathan@acm.org>
8701
8702 PR c++/70512
8703 * g++.dg/ext/attribute-may-alias-5.C: New.
8704
645a9d8e 87052016-04-05 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR c++/70336
8708 * c-c++-common/pr70336.c: New test.
8709 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8710 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8711
bdf23925 87122016-04-05 Jan Hubicka <hubicka@ucw.cz>
8713
8714 PR ipa/66223
8715 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8716
aaff837c 87172016-04-05 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR rtl-optimization/70542
8720 * gcc.dg/torture/pr70542.c: New test.
8721 * gcc.target/i386/avx2-pr70542.c: New test.
8722
2eac58a0 87232016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8724
8725 PR tree-optimization/70509
8726 * gcc.target/i386/avx512bw-pr70509.c: New test.
8727
4f7ebe46 87282016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8729
8730 PR c++/70452
8731 * g++.dg/ext/constexpr-vla4.C: New test.
8732
305d86a0 87332016-04-05 Uros Bizjak <ubizjak@gmail.com>
8734
8735 PR target/70510
8736 * gcc.target/i386/pr70510.c: New test.
8737
eec3b789 87382016-04-05 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/70526
8741 * g++.dg/torture/pr70526.C: New testcase.
8742
ca943582 87432016-04-05 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR target/70525
8746 * gcc.target/i386/pr70525.c: New test.
8747
87825cd5 87482016-04-05 Richard Biener <rguenther@suse.de>
8749
8750 PR middle-end/70499
8751 * g++.dg/torture/pr70499.C: New testcase.
8752
14638828 87532016-04-05 Richard Biener <rguenther@suse.de>
8754
8755 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8756 remove XFAIL.
8757
967a90d5 87582016-04-04 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR middle-end/70307
8761 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8762 rs6000 ABI warnings.
8763
d374a3a3 87642016-04-04 Jan Hubicka <hubicka@ucw.cz>
8765
8766 PR ipa/66223
8767 * g++.dg/ipa/devirt-51.C: New testcase.
8768
8ff377a6 87692016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8770 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8771
8772 PR middle-end/70457
8773 * gcc.dg/torture/pr70457.c: New.
8774
f567b44f 87752016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8776
8777 PR fortran/67538
8778 * gfortran.dg/allocate_with_source_19.f08: New test.
8779
89d4ebfa 87802016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8781
8782 PR fortran/65795
8783 * gfortran.dg/coarray_allocate_6.f08: New test.
8784
68ab33a6 87852016-04-04 Richard Biener <rguenther@suse.de>
8786
8787 PR rtl-optimization/70484
8788 * gcc.dg/torture/pr70484.c: New testcase.
8789
c4f5465d 87902016-04-04 Marek Polacek <polacek@redhat.com>
8791
8792 PR c/70307
8793 * gcc.dg/torture/pr70307.c: New test.
8794
bfec6609 87952016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8796
8797 PR target/70416
8798 PR target/67391
8799 * gcc.target/sh/torture/pr70416.c: New.
8800
40df9099 88012016-04-02 Martin Sebor <msebor@redhat.com>
8802
8803 PR c++/67376
8804 PR c++/70170
8805 PR c++/70172
8806 PR c++/70228
8807 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8808 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8809 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8810 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8811 * g++.dg/cpp0x/constexpr-string.C: Same.
8812 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8813 * g++.dg/cpp0x/pr65398.C: Same.
8814 * g++.dg/ext/constexpr-vla1.C: Same.
8815 * g++.dg/ext/constexpr-vla2.C: Same.
8816 * g++.dg/ext/constexpr-vla3.C: Same.
8817 * g++.dg/ubsan/pr63956.C: Same.
8818
0edb9bfe 88192016-04-01 Jakub Jelinek <jakub@redhat.com>
8820
8821 PR rtl-optimization/70467
8822 * gcc.target/i386/pr70467-2.c: New test.
8823
e5b1a1d9 88242016-04-01 Jakub Jelinek <jakub@redhat.com>
8825 Marek Polacek <polacek@redhat.com>
8826
8827 PR c++/70488
8828 * g++.dg/init/new47.C: New test.
8829
b2ca3fb0 88302016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8831
8832 PR target/70496
8833 * gcc.target/arm/pr70496.c: New test.
8834
4c3bd1e3 88352016-04-01 Nathan Sidwell <nathan@acm.org>
8836
47de69ad 8837 PR c++/68475
8838 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8839
313d569f 88402016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8841
8842 PR target/69890
8843 * gcc.dg/strlenopt.h (memmove): New.
8844 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8845 instead of "string.h".
8846 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8847 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8848 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8849 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8850 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8851 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8852 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8853 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8854 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8855 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8856 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8857 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8858 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8859 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8860 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8861 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8862 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8863 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8864 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8865 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8866
5469facd 88672016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8868
8869 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8870 (Holder::foo): Reflect this.
8871
503de754 88722016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8873
8874 PR target/70442
8875 * gcc.dg/pr70442.c: New test.
8876
13ee2de7 88772016-03-31 Nathan Sidwell <nathan@acm.org>
8878
8879 PR c++/70393
8880 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8881
5e0d03a8 88822016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8883
8884 PR target/70453
8885 * gcc.target/i386/pr70453.c: New test.
8886
8cb82ed4 88872016-03-31 Andrey Belevantsev <abel@ispras.ru>
8888
8889 PR target/70292
8890 * gcc.c-torture/pr70292.c: New test.
8891
7952b661 88922016-03-31 Marek Polacek <polacek@redhat.com>
8893
8894 PR c/70297
8895 * c-c++-common/pr70297.c: New test.
8896 * g++.dg/cpp0x/typedef-redecl.C: New test.
8897 * gcc.dg/typedef-redecl2.c: New test.
8898
1607cc74 88992016-03-31 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR rtl-optimization/70460
8902 * gcc.c-torture/execute/pr70460.c: New test.
8903
c689c252 89042016-03-31 Richard Biener <rguenther@suse.de>
8905
8906 PR c++/70430
8907 * g++.dg/ext/vector30.C: New testcase.
8908
91c9586d 89092016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8910 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8911
8912 * gfortran.dg/fmt_pf.f90: New test.
8913
afa5c1b8 89142016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915
8916 Forward-port from 5 branch
8917 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR testsuite/70356
8920 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8921 dg-require-effective-target after dg-do.
8922
8923 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8924
8925 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8926
6a5dcab3 89272016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8928 Julian Brown <julian@codesourcery.com>
8929 Chung-Lin Tang <cltang@codesourcery.com>
8930 Cesar Philippidis <cesar@codesourcery.com>
8931 James Norris <jnorris@codesourcery.com>
8932 Tom de Vries <tom@codesourcery.com>
8933 Nathan Sidwell <nathan@codesourcery.com>
8934
305d86a0 8935 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8936 * c-c++-common/goacc/loop-clauses.c: Likewise.
8937 * g++.dg/goacc/template.C: Likewise.
8938 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8939 * gfortran.dg/goacc/loop-1.f95: Likewise.
8940 * gfortran.dg/goacc/loop-5.f95: Likewise.
8941 * gfortran.dg/goacc/loop-6.f95: Likewise.
8942 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8943 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8944 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8945 * c-c++-common/goacc/clauses-fail.c: Likewise.
8946 * c-c++-common/goacc/parallel-1.c: Likewise.
8947 * c-c++-common/goacc/reduction-1.c: Likewise.
8948 * c-c++-common/goacc/reduction-2.c: Likewise.
8949 * c-c++-common/goacc/reduction-3.c: Likewise.
8950 * c-c++-common/goacc/reduction-4.c: Likewise.
8951 * c-c++-common/goacc/routine-3.c: Likewise.
8952 * c-c++-common/goacc/routine-4.c: Likewise.
8953 * c-c++-common/goacc/routine-5.c: Likewise.
8954 * c-c++-common/goacc/tile.c: Likewise.
8955 * g++.dg/goacc/template.C: Likewise.
8956 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8957 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8958 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8959 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8960 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8961 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8962 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8963 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8964 * c-c++-common/goacc/use_device-1.c: ... this file.
8965 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8966 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8967 * c-c++-common/goacc/host_data-6.c: ... this file.
8968 * c-c++-common/goacc/loop-2-kernels.c: New file.
8969 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8970 * c-c++-common/goacc/loop-3.c: Likewise.
8971 * g++.dg/goacc/reference.C: Likewise.
8972 * g++.dg/goacc/routine-1.C: Likewise.
8973 * g++.dg/goacc/routine-2.C: Likewise.
8974
932c0baa 89752016-03-30 Richard Biener <rguenther@suse.de>
8976
8977 PR middle-end/70450
8978 * gcc.dg/torture/pr70450.c: New testcase.
8979
7f7c4659 89802016-03-30 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR target/70421
8983 * gcc.dg/torture/pr70421.c: New test.
8984 * gcc.target/i386/avx512f-pr70421.c: New test.
8985
9cbfe80c 89862016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8987
8988 PR testsuite/70364
8989 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8990 (check): New function.
8991 (bar): Call check.
8992 (foo): Align stack to 16 bytes when calling bar.
8993 * gcc.target/i386/cleanup-2.c: Likewise.
8994
f56c7d36 89952016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8996
8997 PR tree-optimization/59124
8998 * gcc.dg/Warray-bounds-19.c: New test.
8999
92a44a68 90002016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9001
9002 * lib/prune.exp (escape_regex_chars): New.
9003 (prune_file_path): Update to quote metcharacters for regexp.
9004
a3daa269 90052016-03-29 Jakub Jelinek <jakub@redhat.com>
9006
24e1ba3d 9007 PR rtl-optimization/70429
9008 * gcc.c-torture/execute/pr70429.c: New test.
9009
a3daa269 9010 PR tree-optimization/70405
9011 * gcc.dg/pr70405.c: New test.
9012
3ef41a6e 90132016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9014
9015 PR fortran/70397
9016 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9017 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9018
4abd9410 90192016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9020
9021 PR testsuite/64177
9022 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9023 __cilkrts_set_param to set two workers.
9024 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9025 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9026
b58e5f0f 90272016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9028
305d86a0 9029 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9030
bff53658 90312016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9032
9033 PR target/70406
305d86a0 9034 * gcc.target/i386/pr70406.c: New test.
bff53658 9035
bb2c9c15 90362016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9037
9038 * gnat.dg/specs/double_record_extension3.ads: New test.
9039
f12c84ab 90402016-03-25 Richard Henderson <rth@redhat.com>
9041
9042 PR target/70120
9043 * gcc.target/aarch64/pr70120-1.c: New.
9044 * gcc.target/aarch64/pr70120-2.c: New.
9045 * gcc.target/aarch64/pr70120-3.c: New.
9046
b0bf58c4 90472016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9048
9049 PR c++/62212
9050 * g++.dg/template/mangle2.C: The dg-do directive should be
9051 "compile" not "assemble".
9052
f175ba0f 90532016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9054
9055 PR lto/69650
9056 * gcc.dg/pr69650.c: New test.
9057
4cc3295f 90582016-03-25 David Edelsohn <dje.gcc@gmail.com>
9059
9060 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9061
0cf40600 90622016-03-25 Alan Modra <amodra@gmail.com>
9063
9064 * gcc.dg/dfp/pr70052.c: New test.
9065
3aebf099 90662016-03-24 Richard Henderson <rth@redhat.com>
9067
9068 PR middle-end/69845
9069 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9070 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9071
83245bd3 90722016-03-24 Tom de Vries <tom@codesourcery.com>
9073
9074 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9075
108e7ee4 90762016-03-24 Tom de Vries <tom@codesourcery.com>
9077
9078 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9079 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9080
17af0b14 90812016-03-24 Tom de Vries <tom@codesourcery.com>
9082
9083 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9084 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9085
6c8770ee 90862016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9087
9088 PR c++/62212
9089 * g++.dg/template/mangle2.C: New test.
9090
a7e21b7b 90912016-03-24 Richard Biener <rguenther@suse.de>
9092
9093 PR tree-optimization/70396
9094 * gcc.dg/torture/pr70396.c: New testcase.
9095
f365d297 90962016-03-24 Richard Biener <rguenther@suse.de>
9097
9098 PR middle-end/70370
9099 * gcc.dg/torture/pr70370.c: New testcase.
9100
da7aeb13 91012016-03-24 Tom de Vries <tom@codesourcery.com>
9102
9103 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9104 * gfortran.dg/goacc/kernels-tree.f95: Same.
9105 * gfortran.dg/goacc/parallel-tree.f95: Same.
9106
80b30de0 91072016-03-24 Tom de Vries <tom@codesourcery.com>
9108
9109 * c-c++-common/goacc/uninit-if-clause.c: New test.
9110 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9111
cb9b6b99 91122016-03-24 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR target/70290
305d86a0 9115 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9116 Fix formatting.
cb9b6b99 9117
a4225fff 91182016-03-24 Richard Biener <rguenther@suse.de>
9119
9120 PR tree-optimization/70372
9121 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9122
5a869ab8 91232016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9124
9125 PR c++/70347
9126 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9127
36ce5faa 91282016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9129
9130 PR c++/70332
9131 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9132
c4fa85c9 91332016-03-23 Jakub Jelinek <jakub@redhat.com>
9134
d9377ad5 9135 PR c++/70001
9136 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9137 * g++.dg/cpp1y/pr70001.C: New test.
9138
c4fa85c9 9139 PR c++/70323
9140 * g++.dg/cpp0x/constexpr-70323.C: New test.
9141
0a2062da 91422016-03-23 Alexandre Oliva <aoliva@redhat.com>
9143 Jason Merrill <jason@redhat.com>
9144 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR c++/69315
9147 * g++.dg/cpp0x/constexpr-69315.C: New test.
9148 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9149
62d2a6dc 91502016-03-23 Marek Polacek <polacek@redhat.com>
9151
9152 PR c++/69884
9153 * g++.dg/warn/Wignored-attributes-1.C: New test.
9154 * g++.dg/warn/Wignored-attributes-2.C: New test.
9155
a82d6246 91562016-03-23 Tom de Vries <tom@codesourcery.com>
9157
9158 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9159 initialization.
9160 * gfortran.dg/goacc/private-3.f95 (test): Same.
9161 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9162 missing use param.
9163
dc834ba1 91642016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9165
9166 * lib/target-supports.exp: Remove v7ve entry from loop
9167 creating effective target checks.
9168 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9169 (add_options_for_arm_arch_v7ve): Likewise.
9170
7e83fd1f 91712016-03-23 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR tree-optimization/70354
9174 * gcc.dg/vect/pr70354-1.c: New test.
9175 * gcc.dg/vect/pr70354-2.c: New test.
9176 * gcc.target/i386/avx2-pr70354-1.c: New test.
9177 * gcc.target/i386/avx2-pr70354-2.c: New test.
9178
4e4da058 91792016-03-22 Jeff Law <law@redhat.com>
9180
9181 PR target/70232
9182 * gcc.dg/tree-ssa/pr70232.c: New test.
9183
6855137b 91842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9185
9186 PR target/70302
9187 * gcc.target/i386/pr70302.c: New test.
9188
19db1ec8 91892016-03-22 Richard Biener <rguenther@suse.de>
9190
9191 PR middle-end/70251
9192 * g++.dg/torture/pr70251.C: New testcase.
9193
4baec9f2 91942016-03-22 David Malcolm <dmalcolm@redhat.com>
9195
9196 PR c/69993
9197 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9198 Wmisleading-indentation.c.
9199 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9200 reflect change to diagnostic text and order of messages.
9201 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9202
fcfec126 92032016-03-22 David Edelsohn <dje.gcc@gmail.com>
9204
9205 * g++.dg/ext/java-3.C: Don't compile on AIX.
9206
aa30728a 92072016-03-22 Richard Biener <rguenther@suse.de>
9208
9209 PR middle-end/70333
9210 * gcc.dg/torture/pr70333.c: New testcase.
9211
46ec4eb4 92122016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9213
9214 * g++.dg/ext/pr70290.C: New test.
9215
4880f878 92162016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9217
9218 PR target/70325
9219 * gcc.target/i386/pr70325.c: New test.
9220
3d78ea44 92212016-03-22 Jakub Jelinek <jakub@redhat.com>
9222
5934fb8f 9223 PR target/70329
9224 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9225 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9226
b6436f79 9227 PR target/70300
9228 * gcc.target/i386/pr70300.c: New test.
9229
3d78ea44 9230 PR c++/70295
9231 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9232 (func2): New function for cond with parens, xfail warning for c++.
9233 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9234
b60244f6 92352016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9236
9237 PR c++/70096
9238 * g++.dg/template/ptrmem30.C: New test.
9239
c8e3e744 92402016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9241
9242 PR c++/70204
9243 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9244 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9245
2715f63a 92462016-03-21 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR middle-end/70326
9249 * gcc.dg/pr70326.c: New test.
9250
2daa2cda 92512016-03-21 Marc Glisse <marc.glisse@inria.fr>
9252 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR tree-optimization/70317
9255 * gcc.dg/pr70317.c: New test.
9256
d9aa5a50 92572016-03-21 Uros Bizjak <ubizjak@gmail.com>
9258
9259 PR target/70327
9260 * gcc.target/i386/pr70327.c: New test.
9261
e1a88bf4 92622016-03-21 Martin Liska <mliska@suse.cz>
9263
61941425 9264 PR ipa/70306
e1a88bf4 9265 * gcc.dg/ipa/pr70306.c: New test.
9266
d9aa5a50 92672016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9268
9269 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9270 * gcc.target/arm/attr-align3.c: Likewise.
9271 * gcc.target/arm/attr_arm.c: Likewise.
9272 * gcc.target/arm/flip-thumb.c: Likewise.
9273
afdde20c 92742016-03-21 Jakub Jelinek <jakub@redhat.com>
9275
9276 PR target/70296
9277 * gcc.target/powerpc/altivec-36.c: New test.
9278
3f2ef661 92792016-03-21 Richard Biener <rguenther@suse.de>
9280
9281 PR tree-optimization/70310
9282 * gcc.dg/torture/pr70310.c: New testcase.
9283
08b2b692 92842016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9285
9286 PR target/70293
9287 * gcc.target/i386/pr70293.c: New test.
9288
93505d22 92892016-03-21 Richard Biener <rguenther@suse.de>
9290
9291 PR tree-optimization/70288
9292 * gcc.dg/torture/pr70288-1.c: New testcase.
9293 * gcc.dg/torture/pr70288-2.c: Likewise.
9294
06fd1914 92952016-03-21 Andrey Belevantsev <abel@ispras.ru>
9296
9297 PR rtl-optimization/69307
9298 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9299
b628775e 93002016-03-21 Andrey Belevantsev <abel@ispras.ru>
9301
9302 PR rtl-optimization/69102
9303 * gcc.c-torture/compile/pr69102.c: New test.
9304
1421f43c 93052016-03-18 Jeff Law <law@redhat.com>
9306
9307 PR rtl-optimization/70263
9308 * gcc.c-torture/compile/pr70263-1.c: New test.
9309 * gcc.target/i386/pr70263-2.c: New test.
9310
e7142ce1 93112016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9312
9313 PR rtl-optimization/70278
9314 * gcc.dg/torture/pr70278.c: New test.
9315 * gcc.target/arm/pr70278.c: New test.
9316
5539bc70 93172016-03-18 David Malcolm <dmalcolm@redhat.com>
9318
9319 PR c/70281
9320 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9321 (test_builtin_types_compatible_p): New test function.
9322 * gcc.dg/pr70281.c: New test case.
9323
296a290a 93242016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9325
9326 PR target/70113
9327 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9328
666094f0 93292016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9330
9331 PR tree-optimization/70252
9332 * gcc.dg/pr70252.c: New test.
9333
350514e8 93342016-03-18 Tom de Vries <tom@codesourcery.com>
9335
9336 * gcc.dg/pr70161-2.c: New test.
9337 * gcc.dg/pr70161.c: New test.
9338
011e0cea 93392016-03-18 Tom de Vries <tom@codesourcery.com>
9340
9341 PR ipa/70269
9342 * gcc.dg/pr70269.c: New test.
9343
292a09de 93442016-03-18 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR c++/70267
9347 * g++.dg/ext/java-3.C: New test.
9348
efc86c4c 93492016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9350
9351 PR c++/70205
9352 * g++.dg/lookup/pr70205.C: New test.
9353
a28dd575 93542016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9355
9356 PR c++/70218
9357 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9358
92e7ab1e 93592016-03-17 Marek Polacek <polacek@redhat.com>
9360
9361 PR c/69407
9362 * gcc.dg/atomic-op-6.c: New test.
9363
7378dbfb 93642016-03-17 David Malcolm <dmalcolm@redhat.com>
9365
9366 PR c/70264
9367 * c-c++-common/pr70264.c: New test case.
9368
f7995d7d 93692016-03-17 Jakub Jelinek <jakub@redhat.com>
9370
e2895b76 9371 PR c++/70144
9372 * c-c++-common/pr70144-1.c: New test.
9373 * c-c++-common/pr70144-2.c: New test.
9374
f7995d7d 9375 PR c++/70272
9376 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9377 * g++.dg/opt/flifetime-dse6.C: New test.
9378 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9379
5ec4a949 93802016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9381
9382 PR driver/70192
9383 * gcc.dg/pic-1.c: New test.
9384 * gcc.dg/pic-2.c: Likewise.
9385 * gcc.dg/pic-3.c: Likewise.
9386 * gcc.dg/pic-4.c: Likewise.
9387 * gcc.dg/pie-1.c: Likewise.
9388 * gcc.dg/pie-2.c: Likewise.
9389 * gcc.dg/pie-3.c: Likewise.
9390 * gcc.dg/pie-4.c: Likewise.
9391 * gcc.dg/pie-5.c: Likewise.
9392 * gcc.dg/pie-6.c: Likewise.
9393
c28550e1 93942016-03-17 Tom de Vries <tom@codesourcery.com>
9395
9396 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9397 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9398
be3296cb 93992016-03-17 Richard Biener <rguenther@suse.de>
9400
9401 PR debug/70271
9402 * g++.dg/debug/pr70271.C: New testcase.
9403
9b60ef21 94042016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9405
9406 * gcc.target/i386/pr70251.c: New test.
9407
9a80bc1a 94082016-03-17 Marek Polacek <polacek@redhat.com>
9409
9410 PR c++/70194
9411 * g++.dg/warn/constexpr-70194.C: New test.
9412
733d7ff9 94132016-03-16 Richard Henderson <rth@redhat.com>
9414
9415 PR middle-end/70240
9416 * gcc.c-torture/compile/pr70240.c: New.
9417
3e6f12bf 94182016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9419
9420 * gcc.c-torture/compile/20151204.c: Skip for avr.
9421
867c9e99 94222016-03-16 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR target/70245
9425 * g++.dg/opt/pr70245.C: New test.
9426 * g++.dg/opt/pr70245.h: New file.
9427 * g++.dg/opt/pr70245-aux.cc: New file.
9428
8ced6ab7 94292016-03-16 Martin Sebor <msebor@redhat.com>
9430
9431 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9432
37af779a 94332016-03-16 Richard Henderson <rth@redhat.com>
9434
9435 PR middle-end/70199
9436 * gcc.c-torture/compile/pr70199.c: New.
9437
78ed999c 94382016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9439
9440 * gcc.dg/uninit-19.c: Run dos2unix.
9441
462ca422 94422016-03-16 Marek Polacek <polacek@redhat.com>
9443
9444 PR c/70093
9445 * gcc.dg/nested-func-10.c: New test.
9446 * gcc.dg/nested-func-9.c: New test.
9447
fe58aacc 94482016-03-16 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR tree-optimization/68714
9451 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9452
27a53872 94532016-03-16 Tom de Vries <tom@codesourcery.com>
9454
9455 PR tree-optimization/68715
9456 * gcc.dg/graphite/pr68715-2.c: New test.
9457 * gcc.dg/graphite/pr68715.c: New test.
9458 * gfortran.dg/graphite/pr68715.f90: New test.
9459
95049c3c 94602016-03-16 Tom de Vries <tom@codesourcery.com>
9461
9462 PR tree-optimization/68809
9463 * gcc.dg/graphite/pr68809-2.c: New test.
9464 * gcc.dg/graphite/pr68809.c: New test.
9465
09eddd70 94662016-03-16 Jakub Jelinek <jakub@redhat.com>
9467
81fc5915 9468 PR c++/70147
9469 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9470 method call to i () as argument. Adjust expected output.
9471
09eddd70 9472 PR c++/70147
9473 * g++.dg/ubsan/pr70147-1.C: New test.
9474 * g++.dg/ubsan/pr70147-2.C: New test.
9475
6373d2a2 94762016-03-15 Martin Sebor <msebor@redhat.com>
9477
9478 PR c++/58281
9479 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9480
d27a0c11 94812016-03-15 John David Anglin <danglin@gcc.gnu.org>
9482
9908039d 9483 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9484 hppa*-*-hpux*.
9485
45cdc3a6 9486 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9487
d27a0c11 9488 PR libfortran/69799
9489 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9490 libatomic_available.
9491
0dd1d57f 94922016-03-15 Marek Polacek <polacek@redhat.com>
9493
9494 PR c++/70209
9495 * g++.dg/ext/attribute-may-alias-4.C: New test.
9496
0ce02c07 94972016-03-15 Alexander Monakov <amonakov@ispras.ru>
9498
9499 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9500 -fvar-tracking-assignments-toggle flag.
9501
f6e39b30 95022016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9503
9504 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9505
167f93a2 95062016-03-15 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR rtl-optimization/70222
9509 * gcc.c-torture/execute/pr70222-1.c: New test.
9510 * gcc.c-torture/execute/pr70222-2.c: New test.
9511
08a8af4a 95122016-03-15 Richard Henderson <rth@redhat.com>
9513
9514 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9515
738eb905 95162016-03-15 Andrey Belevantsev <abel@ispras.ru>
9517
9518 PR rtl-optimization/69032
9519 * gcc.dg/pr69032.c: New test.
9520
dd148b3a 95212016-03-15 Andrey Belevantsev <abel@ispras.ru>
9522
9523 PR rtl-optimization/63384
d9aa5a50 9524 * g++.dg/pr63384.C: New test.
dd148b3a 9525
acf58115 95262016-03-15 Andrey Belevantsev <abel@ispras.ru>
9527
9528 PR target/64411
9529 * gcc.target/i386/pr64411.C: New test.
9530
a2897dc4 95312016-03-15 Tom de Vries <tom@codesourcery.com>
9532
9533 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9534 * gfortran.dg/goacc/kernels-alias.f95: New test.
9535
7bad2faf 95362016-03-14 Martin Sebor <msebor@redhat.com>
9537
9538 PR c++/53792
9539 * g++.dg/cpp0x/constexpr-inline.C: New test.
9540 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9541
d65fa8d9 95422016-03-14 David Edelsohn <dje.gcc@gmail.com>
9543
9544 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9545
2b3c633f 95462016-03-14 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR middle-end/70219
9549 * gcc.dg/pr70219.c: New test.
9550
e947f9c3 95512016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9552
9553 PR target/70083
9554 * gcc.dg/torture/pr70083.c: New test.
9555 * gcc.target/i386/pr70083.c: New test.
9556
74201dc2 95572016-03-14 Richard Biener <rguenther@suse.de>
9558
9559 PR tree-optimization/56365
9560 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9561
88aea41e 95622016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9563
9564 PR target/70098
9565 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9566 New function.
9567 * g++.dg/pr70098.C: New testcase.
9568
9569
1bd2aefd 95702016-03-14 Tom de Vries <tom@codesourcery.com>
9571
9572 PR tree-optimization/70045
9573 * gcc.dg/graphite/pr70045.c: New test.
9574
922c7033 95752016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9576
9577 PR fortran/69043
9578 * gfortran.dg/include_9.f90: New test.
9579
fd4ab6d9 95802016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9581
9582 PR fortran/45076
9583 gfortran.dg/prof/prof.exp: New script.
9584 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9585
7d7218d3 95862016-03-12 Andrey Belevantsev <abel@ispras.ru>
9587
9588 PR rtl-optimization/69307
9589 * gcc.dg/pr69307.c: New test.
9590
02ffd664 95912016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9592
9593 PR target/69614
9594 * gcc.target/arm/pr69614.c: New.
9595
76e207a9 95962016-03-12 Paul Thomas <pault@gcc.gnu.org>
9597
9598 PR fortran/70031
9599 * gfortran.dg/submodule_14.f08: New test
9600
9601 PR fortran/69524
9602 * gfortran.dg/submodule_15.f08: New test
9603
490ee78a 96042016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9605
9606 PR c++/70106
9607 * g++.dg/cpp1y/paren3.C: New test.
9608
04e137ff 96092016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9610
9611 PR target/70131
9612 * gcc.target/powerpc/ppc-round2.c: New test.
9613
27b2c1c4 96142016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9615
9616 PR target/70123
9617 * gcc.dg/torture/pr70123.c: New test.
9618
84116671 96192016-03-11 Jeff Law <law@redhat.com>
9620
9621 PR tree-optimization/70190
9622 * gcc.c-torture/compile/pr70190.c: New test.
9623
cfa58bc8 96242016-03-11 David Malcolm <dmalcolm@redhat.com>
9625
9626 PR c/68187
9627 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9628 case.
9629 (test43_b): Likewise.
9630 (test43_c): Likewise.
9631 (test43_d): Likewise.
9632 (test43_e): Likewise.
9633 (test43_f): Likewise.
9634 (test43_g): Likewise.
9635 (test44_a): Likewise.
9636 (test44_b): Likewise.
9637 (test44_c): Likewise.
9638 (test44_d): Likewise.
9639 (test44_e): Likewise.
9640
ce234f27 96412016-03-11 David Malcolm <dmalcolm@redhat.com>
9642
9643 PR c/70085
9644 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9645
e4756b48 96462016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9647
9648 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9649 dg-options.
9650
1f5ef87e 96512016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9652
9653 PR target/70002
9654 PR target/69245
9655 * gcc.target/aarch64/pr69245_2.c: New test.
9656
f9c352a1 96572016-03-11 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR tree-optimization/70177
9660 * gcc.dg/pr70177.c: New test.
9661
4dd92ac6 96622016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9663
9664 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9665
331e4fdb 96662016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9667
9668 * gcc.dg/tree-ssa/sra-20.c: New.
9669
69262824 96702016-03-11 Jakub Jelinek <jakub@redhat.com>
9671
6f9a7425 9672 PR rtl-optimization/70174
9673 * gcc.dg/pr70174.c: New test.
9674
69262824 9675 PR tree-optimization/70169
9676 * gcc.dg/pr70169.c: New test.
9677
4637a847 96782016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9679
9680 PR target/70160
9681 * gcc.target/i386/pr70160.c: New test.
9682
5a86d754 96832016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9684
9685 * gcc.target/s390/dfp-1.c: New test.
9686
af4c8290 96872016-03-10 Nick Clifton <nickc@redhat.com>
9688
9689 PR target/70044
9690 * gcc.target/aarch64/pr70044.c: New test.
9691
98dfd328 96922016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9693 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR c++/70001
9696 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9697 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9698 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9699
75e72311 97002016-03-10 Jan Hubicka <hubicka@ucw.cz>
9701
9702 PR lto/69589
9703 * g++.dg/lto/pr69589_0.C: New testcase
9704 * g++.dg/lto/pr69589_1.C: New testcase
9705
a2eb1271 97062016-03-10 Marek Polacek <polacek@redhat.com>
9707
9708 PR c++/70153
9709 * g++.dg/delayedfold/unary-plus1.C: New test.
9710
97112016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9712
9713 * gcc.target/arm/pr45701-1.c: Escape brackets.
9714 * gcc.target/arm/pr45701-2.c: Likewise.
9715
5ab2987f 97162016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9717
9718 * gfortran.dg/unconstrained_commons.f: New.
9719
6972afac 97202016-03-10 Alan Modra <amodra@gmail.com>
9721
9722 * gcc.dg/pr69195.c: New.
9723 * gcc.dg/pr69238.c: New.
9724
c82c99ec 97252016-03-10 Tom de Vries <tom@codesourcery.com>
9726
9727 PR testsuite/68915
9728 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9729
a2389d4a 97302016-03-10 Richard Biener <rguenther@suse.de>
9731
9732 PR tree-optimization/70128
9733 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9734 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9735
c272412d 97362016-03-09 Jakub Jelinek <jakub@redhat.com>
9737
a0451069 9738 PR tree-optimization/70152
9739 * gcc.dg/pr70152.c: New test.
9740
c272412d 9741 PR target/70086
9742 * gcc.target/i386/pr70086-1.c: New test.
9743 * gcc.target/i386/pr70086-2.c: New test.
9744 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9745
9746 PR tree-optimization/70127
9747 * gcc.c-torture/execute/pr70127.c: New test.
9748
27dcb7a8 97492016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9750
9751 * c-c++-common/goacc/combined-directives-2.c: New test.
9752
c24757cf 97532016-03-09 David Malcolm <dmalcolm@redhat.com>
9754
9755 PR c/68473
9756 PR c++/70105
9757 * g++.dg/diagnostic/pr70105.C: New test.
9758 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9759 (test_multiple_ordinary_maps): New test function.
9760
83108969 97612016-03-09 David Malcolm <dmalcolm@redhat.com>
9762
9763 PR c/68473
9764 PR c++/70105
9765 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9766 Drop range information from call to inform_at_rich_loc.
9767 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9768 New.
9769 (test_show_locus): Replace calls to rich_location::add_range with
9770 calls to add_range. Rewrite the tests that used the now-defunct
9771 rich_location ctor taking a source_range. Simplify other tests
9772 by replacing calls to COMBINE_LOCATION_DATA with calls to
9773 make_location.
9774
6733c0e8 97752016-03-09 Richard Biener <rguenther@suse.de>
9776 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR tree-optimization/70138
9779 * gcc.dg/vect/pr70138-1.c: New testcase.
9780 * gcc.dg/vect/pr70138-2.c: Likewise.
9781
96abb9f5 97822016-03-09 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR target/70049
9785 * gcc.target/i386/pr70049.c: New test.
9786
42bb3bfb 97872016-03-09 Richard Biener <rguenther@suse.de>
9788
9789 PR c/70143
9790 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9791 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9792 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9793
27527428 97942016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9795
9796 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9797 arm-*-*.
9798
248449f2 97992016-03-09 Jakub Jelinek <jakub@redhat.com>
9800
1bd49ced 9801 PR middle-end/67278
9802 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9803
248449f2 9804 PR target/67278
9805 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9806
9807 PR middle-end/70050
9808 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9809 in testcase comment.
9810
dfc460ff 98112016-03-09 Tom de Vries <tom@codesourcery.com>
9812
9813 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9814 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9815 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9816 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9817 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9818 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9819 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9820 * gfortran.dg/goacc/kernels-loop.f95: New test.
9821
0377fc7f 98222016-03-08 Martin Sebor <msebor@redhat.com>
9823
9824 PR c++/62096
9825 * g++.dg/warn/overflow-warn-7.C: New test.
9826
3556aa80 98272016-03-08 Jason Merrill <jason@redhat.com>
9828
9829 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9830 * lib/target-supports.exp (check_effective_target_concepts): New.
9831
e5096208 98322016-03-08 Jakub Jelinek <jakub@redhat.com>
9833
5370eb8d 9834 PR c++/70135
9835 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9836 * g++.dg/ubsan/pr70135.C: New test.
9837
e5096208 9838 PR target/70110
9839 * gcc.dg/pr70110.c: New test.
9840
cc37120d 98412016-03-07 Martin Jambor <mjambor@suse.cz>
9842
9843 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9844 * c-c++-common/gomp/if-1.c: Likewise.
9845 * c-c++-common/gomp/pr61486-2.c: Likewise.
9846 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9847 to dg-additional-options.
9848 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9849 * g++/gomp/target-teams-1.c: Likewise.
9850 * gcc.dg/gomp/gomp.exp: Likewise.
9851 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9852 dg-additional-options.
9853 * gfortran.dg/gomp/gomp.exp: Likewise.
9854 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9855 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9856 dg-additional-options.
9857 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9858
53c248d8 98592016-03-07 Martin Jambor <mjambor@suse.cz>
9860
9861 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9862 * c-c++-common/gomp/gridify-1.c: New test.
9863 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9864
541e79a0 98652016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9866
9867 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9868 trigger for cortex-r8, when scanning for register r8.
9869 * gcc.target/arm/pr45701-2.c: Likewise.
9870
4dfabd94 98712016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9872 Jeff Law <law@redhat.com>
4dfabd94 9873
9874 PR tree-optimization/69740
9875 * gcc.c-torture/compile/pr69740-1.c: New test.
9876 * gcc.c-torture/compile/pr69740-2.c: New test.
9877
1b63a87b 98782016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9879
9880 * lib/target-supports.exp
9881 (check_effective_target_whole_vector_shift): Enable for PPC64.
9882
d33914da 98832016-03-07 Richard Biener <rguenther@suse.de>
9884
9885 PR tree-optimization/70115
9886 * gcc.dg/torture/pr70115.c: New testcase.
9887
584fba4b 98882016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9889
9890 PR middle-end/69916
9891 * c-c-++-common/goacc/pr69916.c: New.
9892
7f2f5ec0 98932016-03-07 Richard Henderson <rth@redhat.com>
9894
9895 * gcc.c-torture/compile/pr70061.c: New test.
9896
f530e7c4 98972016-03-07 Richard Biener <rguenther@suse.de>
9898
9899 PR testsuite/70109
9900 * gcc.dg/vect/O3-pr36098.c: New testcase.
9901
a3855fed 99022016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9903
9904 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9905
091ffc31 99062016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9907
9908 * gnat.dg/renaming9.ad[sb]: New testcase.
9909
2941b871 99102016-03-05 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR c++/70084
9913 * g++.dg/expr/stdarg3.C: New test.
9914
5173ce42 99152016-03-04 Jeff Law <law@redhat.com>
9916
9917 PR tree-optimization/69196
9918 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9919 x86_64-*-*.
9920
2d1d2e55 99212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9922
0e43078e 9923 PR c/69973
9924 * gcc.dg/pr69973.c: New test.
9925
d8ec06ae 9926 PR rtl-optimization/69941
9927 * gcc.dg/torture/pr69941.c: New test.
9928
2d1d2e55 9929 PR c/69824
9930 * gcc.dg/pr69824.c: New test.
9931
32f692e2 99322016-03-05 Tom de Vries <tom@codesourcery.com>
9933
9934 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9935 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9936 function.
9937
1c699e9a 99382016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9939
9940 PR c++/66786
9941 * g++.dg/cpp1y/var-templ48.C: New test.
9942 * g++.dg/cpp1y/var-templ49.C: New test.
9943
358448c6 99442016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9945
9946 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9947
01dc3c45 99482016-03-04 Jakub Jelinek <jakub@redhat.com>
9949
e968ff6d 9950 PR c++/70035
9951 * g++.dg/ubsan/pr70035.C: New test.
9952
01dc3c45 9953 PR target/70062
9954 * gcc.target/i386/pr70062.c: New test.
9955
3937d618 99562016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9957
9958 * g++.dg/template/typename21.C: Remove c++98_only.
9959
c58ac7f8 99602016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9961
9962 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9963
0060768a 99642016-03-04 David Malcolm <dmalcolm@redhat.com>
9965
9966 PR c/68187
9967 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9968 function.
9969 (fn_42_b): Likewise.
9970 (fn_42_c): Likewise.
9971
74c6fd40 99722016-03-04 David Malcolm <dmalcolm@redhat.com>
9973
9974 PR c/68187
9975 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9976 function.
9977 (fn_40_b): Likewise.
9978 (fn_41_a): Likewise.
9979 (fn_41_b): Likewise.
9980
31b11359 99812016-03-04 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR target/70059
9984 * gcc.target/i386/avx512f-pr70059.c: New test.
9985 * gcc.target/i386/avx512dq-pr70059.c: New test.
9986
c5b93452 99872016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9988
9989 PR rtl-optimization/57676
9990 * gcc.dg/torture/pr57676.c: New test.
9991
268fbd56 99922016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9993
9994 * gcc.dg/pr70026.c: New test.
9995
6560d1ad 99962016-03-04 Marek Polacek <polacek@redhat.com>
9997
9998 PR c/69798
9999 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10000 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10001
cc7dfddf 100022016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10003
10004 PR target/70004
10005 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10006 Delete.
10007 (test_corners_sisd_si): Likewise.
10008 (main): Remove checks of the above.
10009 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10010
e9663bd4 100112016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10012
10013 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10014
dcdd684e 100152016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10016
10017 * gcc.dg/torture/pr69951.c: Accept argc==0.
10018
e692d332 100192016-03-04 Richard Biener <rguenther@suse.de>
10020
10021 PR c++/70054
10022 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10023 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10024
af77b7e6 100252016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10026
10027 PR testsuite/69766
10028 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10029 testing multiarch.
10030
290da96e 100312016-03-04 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR debug/69947
10034 * gcc.dg/guality/pr69947.c: New test.
10035
e51ce713 100362016-03-03 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR ada/70017
10039 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10040
1feed892 100412016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10042
10043 PR rtl-optimization/69904
10044 * gcc.target/arm/pr69904.c: New test.
10045
c32bda69 100462016-03-03 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR target/70021
10049 * gcc.dg/vect/pr70021.c: New test.
10050 * gcc.target/i386/pr70021.c: New test.
10051
1bc579ed 100522016-03-03 Marek Polacek <polacek@redhat.com>
10053
10054 PR middle-end/70050
10055 * gcc.dg/pr70050.c: New test.
10056
cfa8d638 100572016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10058
10059 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10060
1b889259 100612016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10062
10063 PR tree-optimization/70043
10064 * gfortran.dg/vect/pr70043.f90: New test.
10065
f756dfa3 100662016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10067
10068 * gnat.dg/specs/task1.ads: New test.
10069
5cb4863d 100702016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10071
10072 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10073 Invoke gdb with -batch.
10074 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10075
5dd12e43 100762016-03-03 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/55936
10079 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10080
d97ba4ca 100812016-03-02 Jeff Law <law@redhat.com>
10082
5d23c86f 10083 PR rtl-optimization/69942
10084 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10085 effects of argument promotions.
10086
d97ba4ca 10087 PR tree-optimization/69987
10088 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10089 target does not support -fprefetch-loop-arrays.
10090
901faaa0 100912016-03-02 Uros Bizjak <ubizjak@gmail.com>
10092
10093 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10094
51f6fdce 100952016-03-02 Bin Cheng <bin.cheng@arm.com>
10096
6bc7872f 10097 PR rtl-optimization/69052
51f6fdce 10098 * gcc.target/i386/pr69052.c: New test.
10099
31d31e07 101002016-03-02 Alan Modra <amodra@gmail.com>
10101
10102 * gcc.dg/pr69990.c: New.
10103
04faee95 101042016-03-02 Jakub Jelinek <jakub@redhat.com>
10105
270d0117 10106 PR c/68062
10107 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10108
10109 PR middle-end/70022
10110 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10111
04faee95 10112 PR target/70028
10113 * gcc.target/i386/pr70028.c: New test.
10114
a2cc9e8e 101152016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10116
10117 * c-c++-common/asan/swapcontext-test-1.c,
10118 * c-c++-common/tsan/thread_leak.c,
10119 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10120 * g++.dg/tsan/benign_race.C,
10121 * g++.dg/tsan/fd_close_norace.C,
10122 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10123 races with sanitizer output
10124
dd4bd263 101252016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10126 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10127
10128 PR target/67278
10129 * gcc.dg/simd-8.c: New testcase.
10130
b5fe3a49 101312016-03-02 Richard Biener <rguenther@suse.de>
10132
10133 PR middle-end/67278
10134 * gcc.dg/simd-7.c: New testcase.
10135
23601f67 101362016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10137
10138 * gcc.target/i386/pr70007.c: Tweak.
10139
f66f65e7 101402016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10141
10142 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10143
60773515 101442016-03-02 Marek Polacek <polacek@redhat.com>
10145
10146 PR c/67854
10147 * gcc.dg/pr67854.c: New test.
10148
6c094cb1 101492016-03-02 Jakub Jelinek <jakub@redhat.com>
10150
10151 PR middle-end/70025
10152 * gcc.dg/torture/pr70025.c: New test.
10153
7627bb56 101542016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10155
10156 PR tree-optimization/68621
10157 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10158
066c8e94 101592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10160
10161 * gcc.target/i386/pr70007.c: New test.
10162
d3b819ad 101632016-03-01 Jeff Law <law@redhat.com>
10164
d4b9ad56 10165 PR tree-optimization/69196
7e217344 10166 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10167
d3b819ad 10168 PR tree-optimization/69196
10169 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10170 duplicating code and spoiling the expected output.
10171
4f37285d 101722016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10173
10174 PR target/70033
10175 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10176 supports power9 before doing tests.
10177 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10178 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10179 * gcc.target/powerpc/p9-permute.c: Likewise.
10180
3e9c4f6c 101812016-03-01 Uros Bizjak <ubizjak@gmail.com>
10182
10183 PR target/70027
10184 * gcc.target/i386/pr70027.c: New test.
10185
e324729e 101862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10187
10188 * gcc.dg/pr70017.c: New test.
10189
40e9ce2d 101902016-03-01 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR c/69796
10193 PR c/69974
10194 * gcc.dg/pr69796.c: New test.
10195 * gcc.dg/pr69974.c: New test.
10196
e8b016ea 101972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10198
10199 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10200
24d3127c 102012016-02-29 Jeff Law <law@redhat.com>
10202
10203 PR tree-optimization/69987
10204 * gfortran.dg/pr69987.f90: New test.
10205
10206 PR tree-optimization/69989
10207 * gcc.c-torture/compile/pr69989-2.c: New test.
10208
12cc1225 102092016-03-01 Marek Polacek <polacek@redhat.com>
10210
10211 PR c++/69795
10212 * g++.dg/parse/invalid1.C: New test.
10213
d99a947c 102142016-03-01 Richard Biener <rguenther@suse.de>
10215
10216 PR middle-end/70022
10217 * gcc.dg/pr70022.c: New testcase.
10218
395dbc60 102192016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10220
10221 PR tree-optimization/69956
10222 * gcc.dg/pr69956.c: New test.
10223
40a35c55 102242016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10225
10226 PR target/70011
10227 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10228 XFAIL when hardware supports efficient unaligned storage access.
10229
4edc90b0 102302016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10231
10232 PR c++/69961
10233 * g++.dg/template/pr69961a.C: New test.
10234 * g++.dg/template/pr69961b.C: New test.
10235
1ed1f69a 102362016-02-29 David Malcolm <dmalcolm@redhat.com>
10237
10238 PR preprocessor/69985
10239 * gcc.dg/cpp/pr69985.c: New test case.
10240
01c5d15d 102412016-02-29 Jeff Law <law@redhat.com>
10242
3a4d3de5 10243 PR tree-optimization/70005
10244 * gcc.c-torture/execute/pr70005.c New test.
10245
01c5d15d 10246 PR tree-optimization/69999
10247 * gcc.c-torture/compile/pr69999.c: New test.
10248
1bf66b54 102492016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10250
10251 PR tree-optimization/69652
10252 * gcc.dg/torture/pr69652.c: Delete test.
10253 * gcc.dg/vect/pr69652.c: New test.
10254
b4d653d5 102552016-02-19 Richard Biener <rguenther@suse.de>
10256
10257 PR tree-optimization/69980
10258 * gfortran.dg/vect/pr69980.f90: New testcase.
10259
35bc4745 102602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10261
10262 * gcc.target/sparc/20160229-1.c: New test.
10263
bb54a538 102642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10265
10266 * gnat.dg/stack_usage3.adb: New test.
10267 * gnat.dg/stack_usage3_pkg.ads: New helper.
10268
95164e71 102692016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10270
10271 * gnat.dg/renaming8.adb: New test.
10272 * gnat.dg/renaming8_pkg1.ads: New helper.
10273 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10274 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10275
a890896f 102762016-02-29 Richard Biener <rguenther@suse.de>
10277
10278 PR tree-optimization/69720
10279 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10280
5c70403a 102812016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10282
10283 PR fortran/68147
10284 PR fortran/47674
10285 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10286
dfb6d139 102872016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10288 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10289
10290 PR fortran/56007
10291 * gfortran.dg/coarray_8.f90: Adjust error message.
10292 * gfortran.dg/pr56007.f90: New test.
10293 * gfortran.dg/pr56007.f: New test.
10294
536508db 102952016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10296
10297 PR tree-optimization/69989
10298 * gcc.dg/torture/pr69989.c: New test.
10299
eec75e45 103002016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10301
10302 * gcc.target/i386/stack-realign-win.c: New test.
10303
0175e45a 103042016-02-28 Harald Anlauf <anlauf@gmx.de>
10305
10306 PR fortran/60126
10307 * gfortran.dg/pr60126.f90: New test.
10308
2a703589 103092016-02-27 Jeff Law <law@redhat.com>
10310
10311 Revert
10312 2016-02-26 Richard Biener <rguenther@suse.de>
10313 Jeff Law <law@redhat.com>
10314
10315 PR tree-optimization/69740
10316 * gcc.c-torture/compile/pr69740-1.c: New test.
10317 * gcc.c-torture/compile/pr69740-2.c: New test.
10318
359b4c18 103192016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10320
1c96765a 10321 PR fortran/69910
359b4c18 10322 * gfortran.dg/newunit_4.f90: New test.
10323
49462d93 103242016-02-27 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR target/69613
10327 PR rtl-optimization/69886
10328 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10329 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10330 target.
10331
c4ac733e 103322016-02-26 Martin Sebor <msebor@redhat.com>
10333
10334 PR tree-optimization/15826
10335 * gcc.dg/tree-ssa/pr15826.c: New test.
10336
da8c4b5d 103372016-02-26 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR target/69969
10340 * gcc.target/powerpc/pr69969.c: New test.
10341
0a4558eb 103422016-02-26 Martin Sebor <msebor@redhat.com>
10343
10344 PR c++/15766
10345 * g++.old-deja/g++.other/decl5.C: Add a test case.
10346
5b500299 103472016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10348
10349 PR target/69946
10350 * gcc.target/powerpc/pr69946.c: New file.
10351
565f533b 103522016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10353 Jeff Law <law@redhat.com>
565f533b 10354
0a4558eb 10355 PR tree-optimization/69740
565f533b 10356 * gcc.c-torture/compile/pr69740-1.c: New test.
10357 * gcc.c-torture/compile/pr69740-2.c: New test.
10358
ff67cbea 103592016-02-26 Martin Jambor <mjambor@suse.cz>
10360
10361 PR middle-end/69920
10362 * gcc.dg/torture/pr69932.c: New test.
10363 * gcc.dg/torture/pr69936.c: Likewise.
10364
e400d817 103652016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10366
10367 PR target/69709
10368 * gcc.target/s390/pr69709.c: New test.
10369
126a5a2d 103702016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10371
10372 PR target/69245
10373 * gcc.target/aarch64/pr69245_1.c: New test.
10374
59c58860 103752016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10376
10377 PR target/69613
10378 * gcc.dg/torture/pr69613.c: New test.
10379
9441fa4e 103802016-02-26 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR rtl-optimization/69891
10383 * gcc.target/i386/pr69891.c: New test.
10384
e48fcde0 103852016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10386 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10387
35ed600a 10388 PR target/61397
f41208a1 10389 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10390 functionality for both 32-bit and 64-bit.
10391
c86aaa0e 103922016-02-26 Richard Biener <rguenther@suse.de>
10393
10394 PR tree-optimization/69551
10395 * gcc.dg/torture/pr69951.c: New testcase.
10396
38e71a65 103972016-02-25 Richard Biener <rguenther@suse.de>
10398
10399 PR tree-optimization/48795
10400 * gcc.dg/Warray-bounds-18.c: New testcase.
10401
03331e69 104022016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10403
10404 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10405
f14d8d6a 104062016-02-25 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR rtl-optimization/69896
10409 * gcc.dg/pr69896.c: New test.
10410
4003c807 104112016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10412
10413 PR c++/69736
10414 * g++.dg/cpp1y/paren2.C: New test.
10415
a0573328 104162016-02-24 Martin Sebor <msebor@redhat.com>
10417
10418 PR c/51147
10419 * gcc.dg/enum-mode-2.c: New test.
10420
2cde02ad 104212016-02-24 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR c++/69922
10424 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10425 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10426 * g++.dg/ubsan/pr69922.C: New test.
10427
f0ea75d1 104282016-02-24 Marek Polacek <polacek@redhat.com>
10429
10430 PR c/69819
10431 * gcc.dg/pr69819.c: New test.
10432
05027366 104332016-02-24 Martin Sebor <msebor@redhat.com>
10434
34ed562b 10435 PR c++/69912
10436 * g++.dg/ext/flexary15.C: New test.
10437
104382016-02-24 Martin Sebor <msebor@redhat.com>
10439
10440 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10441 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10442 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10443
650c3ad5 104442016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10445 Charles Baylis <charles.baylis@linaro.org>
10446
10447 PR debug/61033
10448 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10449
596070e8 104502016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10451 Jakub Jelinek <jakub@redhat.com>
596070e8 10452
10453 PR middle-end/69760
10454 * gcc.dg/torture/pr69760.c: New testcase.
10455
d6b92d9f 104562016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10457
10458 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10459 pattern on Solaris with as.
10460
90436d9d 104612016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10462
10463 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10464 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10465 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10466 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10467
7c749495 104682016-02-24 Jakub Jelinek <jakub@redhat.com>
10469
10470 PR middle-end/69915
10471 * gcc.dg/pr69915.c: New test.
10472
9c9680b5 104732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10474
10475 PR rtl-optimization/69886
10476 * gcc.dg/torture/pr69886.c: New test.
10477
36d081ee 104782016-02-24 Richard Biener <rguenther@suse.de>
10479
10480 PR middle-end/68963
10481 * gcc.dg/torture/pr68963.c: New testcase.
10482
2a0accb9 104832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10484
10485 PR target/69875
10486 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10487 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10488 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10489 * gcc.target/arm/atomic_loaddi_1.c: New test.
10490 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10491 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10492 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10493 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10494 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10495 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10496 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10497 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10498
f0e92ef1 104992016-02-24 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR middle-end/69909
10502 * gcc.dg/torture/pr69909.c: New test.
10503
6907286f 105042016-02-24 Richard Biener <rguenther@suse.de>
10505
10506 PR tree-optimization/69907
10507 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10508 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10509 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10510
e6ab7475 105112016-02-24 Christian Bruel <christian.bruel@st.com>
10512
10513 * gcc.target/arm/pragma_cpp_fma.c: New test.
10514
47587450 105152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516
10517 PR fortran/61156
10518 * gfortran.dg/include_6.f90: Update test.
10519
d41ab738 105202016-02-23 Jakub Jelinek <jakub@redhat.com>
10521
10522 PR objc/69844
10523 * objc.dg/pr69844.m: New test.
10524
4772d9d5 105252016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10526
10527 PR libgfortran/69456
10528 * gfortran.dg/namelist_89.f90: New test.
10529 * gfortran.dg/pr59700.f90: Update test..
10530
8c38d887 105312016-02-23 Martin Sebor <msebor@redhat.com>
10532
10533 PR middle-end/69780
10534 * g++.dg/ext/builtin_alloca.C: New test.
10535 * gcc.dg/builtins-68.c: New test.
10536
ee1bfdb0 105372016-02-23 Richard Henderson <rth@redhat.com>
10538
10539 * gcc.target/i386/addr-space-3.c: Remove test.
10540
52609ec3 105412016-02-23 David Malcolm <dmalcolm@redhat.com>
10542
10543 PR preprocessor/69126
10544 PR preprocessor/69543
10545 * c-c++-common/pr69126-2-long.c: New test.
10546 * c-c++-common/pr69126-2-short.c: New test.
10547 * c-c++-common/pr69543-1.c: Remove xfail.
10548
d5bf2cc8 105492016-02-23 David Malcolm <dmalcolm@redhat.com>
10550
10551 PR preprocessor/69126
10552 PR preprocessor/69543
10553 PR preprocessor/69558
10554 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10555 (f): Rename to...
10556 (test_2): ...this, and add leading comment.
10557 (MACRO_3, test_3): New.
10558 (MACRO_4A, MACRO_4B, test_4): New.
10559 (MACRO): Rename to...
10560 (MACRO_5): ...this.
10561 (g): Rename to...
10562 (test_5): ...this, updating for renaming of MACRO, and
10563 add leading comment.
10564 * c-c++-common/pr69543-1.c: New.
10565 * c-c++-common/pr69543-2.c: New.
10566 * c-c++-common/pr69543-3.c: New.
10567 * c-c++-common/pr69543-4.c: New.
10568 * c-c++-common/pr69558-1.c: New.
10569 * c-c++-common/pr69558-2.c: New.
10570 * c-c++-common/pr69558-3.c: New.
10571 * c-c++-common/pr69558-4.c: New.
10572 * gcc.dg/pr69558.c: Move to...
10573 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10574 xfail for c++.
10575
3a37a410 105762016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10577
10578 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10579 to -ftree-parallelize-loops/-fopenacc changes.
10580 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10581 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10582 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10583 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10584 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10585 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10586 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10587 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10588 * c-c++-common/goacc/kernels-loop.c: Likewise.
10589 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10590 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10591 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10592 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10593
ecca180f 105942016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10595
10596 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10597
eec0fa3f 105982016-02-23 Jakub Jelinek <jakub@redhat.com>
10599
f1f91c07 10600 PR c++/69902
10601 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10602
eec0fa3f 10603 PR c/69900
10604 * gcc.dg/pr69900.c: New test.
10605
e045424d 106062016-02-23 Martin Jambor <mjambor@suse.cz>
10607
10608 PR tree-optimization/69666
10609 * gcc.dg/tree-ssa/pr69666.c: New test.
10610
f482dff6 106112016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10612
10613 PR fortran/67451
10614 * gfortran.dg/coarray_allocate_5.f08: New test.
10615
57ed698b 106162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10617
10618 * gcc.target/s390/vcond-shift.c: Move to ...
10619 * gcc.target/s390/vector/vcond-shift.c: ... here.
10620
990e443c 106212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10622
10623 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10624 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10625
296c5f01 106262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10627
10628 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10629
e53f41d5 106302016-02-20 Mark Wielaard <mjw@redhat.com>
10631
10632 PR c/28901
10633 * gcc.dg/unused-variable-3.c: New test.
10634
13af201d 106352016-02-22 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR target/69888
10638 * gcc.target/i386/pr69888.c: New test.
10639
682c90f9 106402016-02-22 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/69882
10643 * gfortran.dg/vect/pr69882.f90: New testcase.
10644
b8cd18c3 106452016-02-22 Jakub Jelinek <jakub@redhat.com>
10646
10647 PR target/69885
10648 * gcc.dg/pr69885.c: New test.
10649
09343379 106502016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10651
10652 PR target/69806
10653 PR target/54089
10654 * gcc.target/sh/pr54089-10.c: New.
10655
b345a09f 106562016-02-20 Paul Thomas <pault@gcc.gnu.org>
10657
10658 PR fortran/69423
10659 * gfortran.dg/deferred_character_15.f90 : New test.
10660
51385aed 106612016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10662
10663 PR fortran/57365
10664 gfortran.dg/allocate_with_source_18.f03: New test.
10665
106662016-02-20 Harald Anlauf <anlauf@gmx.de>
10667
10668 PR fortran/52531
10669 gfortran.dg/gomp/pr52531.f90: New test.
10670
9cce8384 106712016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10672
10673 PR c++/69865
10674 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10675 -std=c++03.
10676
d91f5fbb 106772016-02-19 Jakub Jelinek <jakub@redhat.com>
10678
563d5cb8 10679 PR c++/69826
10680 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10681 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10682
0a04aac9 10683 PR c++/69850
10684 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10685
d91f5fbb 10686 PR c++/69851
10687 * g++.dg/torture/pr69851.C: New test.
10688
5fe1f282 106892016-02-19 Martin Sebor <msebor@redhat.com>
10690
10691 PR testsuite/69573
10692 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10693
a45bce11 106942016-02-19 Jakub Jelinek <jakub@redhat.com>
10695
6263dde1 10696 PR c++/69850
10697 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10698 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10699
a45bce11 10700 PR c++/67767
10701 * g++.dg/cpp0x/pr67767.C: New test.
10702
cf2ed1b7 107032016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10704
10705 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10706 for fp, simd, crypto, crc, lse.
10707 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10708 above.
10709 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10710 effective target check.
10711
f6cc34b0 107122016-02-19 Jakub Jelinek <jakub@redhat.com>
10713
10714 PR target/69820
10715 * gcc.target/i386/pr69820.c: New test.
10716
6c678e78 107172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10718
10719 * gcc.target/s390/vector/int128-1.c: New test.
10720
b088ff4b 107212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10722
10723 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10724
b11e60a4 107252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10726
10727 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10728 instruction pattern name to prevent the testcase from failing with
10729 -march=z13.
10730
664ff6a0 107312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10732
10733 * gcc.target/s390/md/movstr-2.c: New test.
10734
e80be24b 107352016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10736
10737 * gcc.target/s390/morestack.c: New test.
10738
9839f350 107392016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10740
10741 PR target/69625
10742 * gcc.target/s390/pr69625.c: Add test case.
10743
4550fbd0 107442016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10745
10746 PR testsuite/68580
10747 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10748
57d00b6a 107492016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10750
10751 PR target/68404
10752 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10753 * gcc.target/powerpc/fusion3.c: Likewise.
10754
63ad69d6 107552016-02-18 Richard Biener <rguenther@suse.de>
10756
10757 PR middle-end/69553
10758 * g++.dg/torture/pr69553.C: New testcase.
10759
d92404ed 107602016-02-18 Nick Clifton <nickc@redhat.com>
10761
4550fbd0 10762 PR target/62254
10763 PR target/69610
10764 * gcc.target/arm/pr62554.c: New test.
10765 * gcc.target/arm/pr69610-1.c: New test.
10766 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10767
0808dfce 107682016-02-18 Richard Biener <rguenther@suse.de>
10769
10770 PR middle-end/69854
10771 * gcc.dg/torture/pr69854.c: New testcase.
10772
fc3527e3 107732016-02-17 Jakub Jelinek <jakub@redhat.com>
10774
10775 PR c++/69850
10776 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10777
e3c24279 107782012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10779
10780 * gcc.target/powerpc/vec-cg.c: New test.
10781
c9732c2b 107822016-02-17 Richard Biener <rguenther@suse.de>
10783
10784 PR testsuite/69586
10785 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10786
51bf9f9b 107872016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10788
10789 PR target/69161
10790 * gcc.c-torture/compile/pr69161.c: New test.
10791
6baedca3 107922016-02-17 David Sherwood <david.sherwood@arm.com>
10793
10794 PR target/69532
10795 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10796 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10797
4f240715 107982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10799
10800 * gcc.dg/ifcvt-4.c: Skip on Visium.
10801
e0c0515d 108022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10803
10804 * gnat.dg/atomic8.adb: New test.
10805
7b319ee6 108062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10807
10808 * gnat.dg/discr46.ad[sb]: New test.
10809
48a7e3d1 108102016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10811
10812 PR Target/48344
10813 * gcc.target/powerpc/pr48344-1.c: New test.
10814
3f844f15 108152015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10816
10817 PR fortran/69742
10818 * gfortran.dg/associate_21.f90: New test.
10819
7675e968 108202016-02-16 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR c/69835
10823 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10824 -Wnonnull in dg-options.
10825 * c-c++-common/nonnull-2.c: New test.
10826
d6faee88 108272016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10828 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10829
10830 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10831
3a2a72aa 108322016-02-16 Jakub Jelinek <jakub@redhat.com>
10833
10834 PR middle-end/69801
10835 * gcc.dg/pr69801.c: Add empty dg-options.
10836
28072426 108372016-02-16 James Norris <jnorris@codesourcery.com>
10838
10839 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10840 * g++.dg/goacc/deviceptr-1.c: New file.
10841
37fffac2 108422016-02-16 Jakub Jelinek <jakub@redhat.com>
10843
10844 PR tree-optimization/69820
10845 * gcc.dg/vect/pr69820.c: New test.
10846
f72a5e61 108472016-02-16 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/69776
10850 * gcc.dg/torture/pr69776-2.c: New testcase.
10851
50e0cd76 108522016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10853
10854 PR tree-optimization/69714
10855 * gcc.dg/torture/pr69714.c: New test.
10856
14a72c4e 108572016-02-16 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR tree-optimization/69802
10860 * gcc.dg/pr69802.c: New test.
10861
fd808c11 108622016-02-16 Richard Biener <rguenther@suse.de>
10863
10864 PR middle-end/69801
10865 * gcc.dg/pr69801.c: New testcase.
10866
49a549ca 108672016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10868
10869 PR libgfortran/69651
10870 * gfortran.dg/read_bang.f90: New test.
10871 * gfortran.dg/read_bang4.f90: New test.
10872
77454e6e 108732016-02-15 Jakub Jelinek <jakub@redhat.com>
10874
2074f21c 10875 PR c++/69658
10876 * g++.dg/init/pr69658.C: New test.
10877
77454e6e 10878 PR c++/69797
10879 * c-c++-common/pr69797.c: New test.
10880
4ef4d764 108812016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10882
10883 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10884 check for aarch64*-*-*.
10885
4a45fe0f 108862016-02-15 Richard Biener <rguenther@suse.de>
10887
10888 PR tree-optimization/69783
10889 * gcc.dg/vect/pr69783.c: New testcase.
10890
0b3619e6 108912016-02-15 Richard Biener <rguenther@suse.de>
10892
10893 PR tree-optimization/69776
10894 * gcc.dg/torture/pr69776.c: New testcase.
10895
9b49c3cb 108962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10897
10898 PR fortran/60526
10899 * gfortran.dg/type_decl_4.f90: Reinstated.
10900
e46faff9 109012016-02-14 John David Anglin <danglin@gcc.gnu.org>
10902
10903 PR fortran/68746
10904 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10905
a96c809a 109062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10907
10908 PR fortran/60526
10909 PR bootstrap/69816
10910 * gfortran.dg/type_decl_4.f90: Removed.
10911
fdec7e88 109122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10913
10914 PR fortran/60526
10915 * gfortran.dg/type_decl_4.f90: New test.
10916
a72095c4 109172016-02-14 Alan Modra <amodra@gmail.com>
10918
bc436924 10919 PR testsuite/68886
a72095c4 10920 * gcc.c-torture/execute/stkalign.c: Revise test.
10921
73bb5f8b 109222016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10923
10924 PR target/67260
10925 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10926
beb13161 109272016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10928
10929 PR target/67260
10930 * gcc.target/sh/torture/pr67260.c: New.
10931
67cab04e 109322016-02-12 John David Anglin <danglin@gcc.gnu.org>
10933
10934 * gcc.dg/pr67964.c: Add dg-require-alias.
10935
44a59bb1 109362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10937
10938 PR target/67636
10939 PR target/64345
10940 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10941
38c9bd3a 109422016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10943
10944 PR libgfortran/69668
10945 * gfortran.dg/namelist_88.f90: New test.
10946
1774ff82 109472016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10948
10949 PR libgfortran/69668
10950 * gfortran.dg/namelist_38.f90: Update test.
10951 * gfortran.dg/namelist_84.f90: Update test.
10952
aec1f4bd 109532016-02-12 David Malcolm <dmalcolm@redhat.com>
10954
10955 PR other/69554
10956 * gcc.dg/pr69554-1.c: New test.
10957 * gfortran.dg/pr69554-1.F90: New test.
10958 * gfortran.dg/pr69554-2.F90: New test.
10959 * lib/gcc-dg.exp (proc dg-locus): New function.
10960 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10961 distinguish between the caret-printing and non-caret-printing
10962 cases. If caret-printing has been explicitly enabled, bail out
10963 without attempting to fix up the output.
10964
da7d5066 109652016-02-12 David Malcolm <dmalcolm@redhat.com>
10966
10967 PR driver/69265
10968 PR driver/69453
10969 * gcc.dg/spellcheck-options-3.c: New test case.
10970 * gcc.dg/spellcheck-options-4.c: New test case.
10971 * gcc.dg/spellcheck-options-5.c: New test case.
10972 * gcc.dg/spellcheck-options-6.c: New test case.
10973 * gcc.dg/spellcheck-options-7.c: New test case.
10974 * gcc.dg/spellcheck-options-8.c: New test case.
10975 * gcc.dg/spellcheck-options-9.c: New test case.
10976 * gcc.dg/spellcheck-options-10.c: New test case.
10977
fcce1b0b 109782016-02-12 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR rtl-optimization/69764
10981 PR rtl-optimization/69771
10982 * c-c++-common/pr69764.c: New test.
10983 * gcc.dg/torture/pr69771.c: New test.
10984
6d609290 109852016-02-12 Marek Polacek <polacek@redhat.com>
10986
10987 * g++.dg/torture/init-list1.C: New.
10988
7d75fb56 109892016-02-12 Marek Polacek <polacek@redhat.com>
10990
10991 * gcc.dg/pr69522.c: Add empty dg-options.
10992
52543fda 109932016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10994
10995 * g++.dg/lto/lto.exp: Include and init mpx.
10996 * g++.dg/lto/pr69729_0.C: New test.
10997
34947478 109982016-02-12 Jakub Jelinek <jakub@redhat.com>
10999
9181a4ec 11000 PR ipa/69241
11001 * g++.dg/ipa/pr69241-4.C: New test.
11002
34947478 11003 PR ipa/68672
11004 * g++.dg/ipa/pr68672-1.C: New test.
11005 * g++.dg/ipa/pr68672-2.C: New test.
11006 * g++.dg/ipa/pr68672-3.C: New test.
11007
74a4140f 110082016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11009
11010 PR c/69522
50e0cd76 11011 * gcc.dg/pr69522.c: New test.
74a4140f 11012
9ddb20d6 110132016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11014
11015 PR c++/69098
11016 * g++.dg/cpp1y/69098.C: New test.
11017 * g++.dg/cpp1y/69098-2.C: New test.
11018
67cf9b55 110192016-02-12 Jakub Jelinek <jakub@redhat.com>
11020
11021 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11022 and neighbour -> neighbor.
11023 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11024 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11025 * c-c++-common/Wvarargs.c: Likewise.
11026 * c-c++-common/goacc/host_data-5.c: Likewise.
11027 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11028 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11029 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11030 * gcc.target/aarch64/pr60697.c: Likewise.
11031 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11032 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11033 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11034 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11035 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11036 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11037 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11038 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11039 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11040 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11041 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11042 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11043 * g++.dg/lookup/koenig5.C: Likewise.
11044 * g++.dg/ext/no-asm-2.C: Likewise.
11045 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11046 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11047 * gfortran.dg/used_types_16.f90: Likewise.
11048 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11049 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11050 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11051 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11052 * gfortran.dg/abstract_type_6.f03: Likewise.
11053 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11054 * gfortran.dg/used_types_15.f90: Likewise.
11055 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11056 * gfortran.dg/exit_3.f08: Likewise.
11057 * gfortran.dg/open_status_2.f90: Likewise.
11058 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11059 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11060 * gfortran.dg/associate_1.f03: Likewise.
11061 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11062 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11063 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11064 * gcc.dg/builtin-object-size-1.c: Likewise.
11065 * gcc.dg/noreturn-6.c: Likewise.
11066 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11067 * gcc.dg/globalalias.c: Likewise.
11068 * gcc.dg/builtins-config.h: Likewise.
11069 * gcc.dg/pr30457.c: Likewise.
11070 * gcc.c-torture/compile/volatile-1.c: Likewise.
11071 * gcc.c-torture/execute/20101011-1.c: Likewise.
11072 * c-c++-common/Waddress-1.c: Likewise.
11073
40b38ace 110742016-02-11 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR c/69768
11077 * c-c++-common/Waddress-1.c: New test.
11078
42c87ca9 110792016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11080
11081 PR fortran/69296
11082 * gfortran.dg/associate_19.f03: New test.
11083 * gfortran.dg/associate_20.f03: New test.
11084
acb7939f 110852016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11086
11087 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11088
6defe3c5 110892016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11090
11091 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11092 .arch armv8-a\n. Add -dA to dg-options.
11093 * gcc.target/aarch64/assembler_arch_1.c: New test.
11094 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11095
63f63318 110962016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11097
11098 PR c++/68726
11099 * g++.dg/cpp0x/pr68726.C: New.
11100
1cddf457 111012016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11102
11103 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11104 test.
11105
b86fba37 111062016-02-11 Richard Biener <rguenther@suse.de>
11107
11108 * g++.dg/tree-ssa/pr61034.C: Adjust.
11109
ec4ec95a 111102016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11111
be7c31e9 11112 PR target/69148
ec4ec95a 11113 * gcc.target/s390/pr69148.c: New.
11114
f64416ca 111152016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11116
11117 PR tree-optimization/69652
11118 * gcc.dg/torture/pr69652.c: New test.
11119
e5d1ea31 111202016-02-10 Jakub Jelinek <jakub@redhat.com>
11121 Patrick Palka <ppalka@gcc.gnu.org>
11122
11123 PR ipa/69241
11124 PR c++/69649
11125 * g++.dg/ipa/pr69241-1.C: New test.
11126 * g++.dg/ipa/pr69241-2.C: New test.
11127 * g++.dg/ipa/pr69241-3.C: New test.
11128 * g++.dg/ipa/pr69649.C: New test.
11129
fa03b19d 111302016-02-10 Uros Bizjak <ubizjak@gmail.com>
11131
11132 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11133 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11134
14485c8a 111352016-02-10 Bin Cheng <bin.cheng@arm.com>
11136
11137 PR tree-optimization/68021
11138 * gcc.dg/tree-ssa/pr68021.c: New test.
11139
79f1ed25 111402016-02-10 Richard Biener <rguenther@suse.de>
11141
11142 PR tree-optimization/69726
11143 * gcc.dg/uninit-22.c: New testcase.
11144
58f74eff 111452016-02-09 Andrew Pinski <apinski@cavium.com>
11146
11147 PR tree-opt/69282
11148 * gcc.c-torture/compile/20160205-1.c: New testcase.
11149
600c00f7 111502016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11151
11152 PR target/68404
11153 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11154 instead accessing a really large arrray.
11155 * gcc.target/powerpc/fusion3.c: Likewise.
11156
0771836e 111572016-02-09 Charles Baylis <charles.baylis@linaro.org>
11158
11159 PR target/68532
11160 * gcc.c-torture/execute/pr68532.c: New test.
11161
4ccd644f 111622016-02-11 Alexandre Oliva <aoliva@redhat.com>
11163
11164 PR target/69634
11165 * gcc.dg/pr69634.c: New.
11166
2e980a39 111672016-02-09 Richard Biener <rguenther@suse.de>
11168
11169 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11170
aacf7102 111712016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11172
aacf7102 11173 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11174
a1856ddf 111752016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11176
11177 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11178
d4d3da7e 111792016-02-09 Richard Biener <rguenther@suse.de>
11180
11181 PR tree-optimization/69715
11182 * gcc.dg/torture/pr69715.c: New testcase.
11183
9cc6714f 111842016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11185
11186 PR c++/69139
11187 * g++.dg/cpp0x/trailing12.C: New test.
11188 * g++.dg/cpp0x/trailing13.C: New test.
11189
83d5062b 111902016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11191
11192 PR c++/69283
11193 PR c++/67835
11194 * g++.dg/cpp1y/auto-fn29.C: New test.
11195 * g++.dg/cpp1y/auto-fn30.C: New test.
11196
394a86f3 111972016-02-08 Jakub Jelinek <jakub@redhat.com>
11198
11199 PR tree-optimization/69209
11200 * gcc.c-torture/compile/pr69209.c: New test.
11201
93b124b4 112022016-02-08 Jeff Law <law@redhat.com>
11203
11204 PR tree-optimization/68541
11205 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11206 of statements allowed in join block for path splitting.
11207
26abce13 112082016-02-08 Jakub Jelinek <jakub@redhat.com>
11209
0acb2d6e 11210 PR c++/59627
11211 * g++.dg/gomp/pr59627.C: New test.
11212
26abce13 11213 PR ipa/69239
11214 * g++.dg/ipa/pr69239.C: New test.
11215
86e0b129 112162016-02-08 David Malcolm <dmalcolm@redhat.com>
11217
11218 PR preprocessor/69664
11219 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11220 * gcc.dg/cpp/warn-comments.c: Likewise.
11221
f553d9f8 112222016-02-08 Marek Polacek <polacek@redhat.com>
11223
11224 PR c++/69688
11225 * g++.dg/init/const12.C: New test.
11226
600695e0 112272016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11228
11229 PR target/60410
11230 * gcc.dg/lto/pr55113_0.c: Remove test.
11231
c4f4b1e8 112322016-02-08 Richard Biener <rguenther@suse.de>
11233
11234 PR tree-optimization/69719
11235 * gcc.dg/torture/pr69719.c: New testcase.
11236
5a987d87 112372016-02-08 Richard Biener <rguenther@suse.de>
11238 Jeff Law <law@redhat.com>
11239
11240 PR target/68273
11241 * gcc.target/mips/pr68273.c: New testcase.
11242
0418e71d 112432016-02-08 Richard Biener <rguenther@suse.de>
11244
11245 PR rtl-optimization/69274
11246 * gcc.target/i386/addr-sel-1.c: XFAIL.
11247
07c0f1ca 112482016-02-08 Jeff Law <law@redhat.com>
11249
40d85f4c 11250 PR tree-optimization/68541
11251 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11252
140e093f 11253 PR tree-optimization/65917
07c0f1ca 11254 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11255
16430acf 112562016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11257
11258 PR fortran/50555
11259 * gfortran.dg/namelist_args.f90: New test.
11260
3f0ff0d8 112612016-02-05 Jeff Law <law@redhat.com>
11262
140e093f 11263 PR tree-optimization/68541
3f0ff0d8 11264 * gcc.dg/tree-ssa/split-path-2.c: New test.
11265 * gcc.dg/tree-ssa/split-path-3.c: New test.
11266 * gcc.dg/tree-ssa/split-path-4.c: New test.
11267 * gcc.dg/tree-ssa/split-path-5.c: New test.
11268 * gcc.dg/tree-ssa/split-path-6.c: New test.
11269 * gcc.dg/tree-ssa/split-path-7.c: New test.
11270
a7cc1f94 112712016-02-05 Martin Sebor <msebor@redhat.com>
11272
11273 PR c++/69662
11274 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11275 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11276
fcb25f28 112772016-02-06 Richard HEnderson <rth@redhat.com>
11278
11279 PR c/69643
11280 * gcc.target/i386/addr-space-4.c: New.
11281 * gcc.target/i386/addr-space-5.c: New.
11282
3a2545a1 112832016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11284
11285 PR fortran/66089
11286 * gfortran.dg/elemental_dependency_6.f90: New.
11287
1e302465 112882016-02-05 Jakub Jelinek <jakub@redhat.com>
11289
66feb54c 11290 PR rtl-optimization/69691
11291 * gcc.c-torture/execute/pr69691.c: New test.
11292
1e302465 11293 PR c++/69628
11294 * g++.dg/parse/pr69628.C: New test.
11295
9c28a298 112962016-02-05 Uros Bizjak <ubizjak@gmail.com>
11297
11298 * gcc.dg/sancov/asan.c: Move to ...
11299 * gcc.dg/asan/sancov-1.c: ... here.
11300
a854e286 113012016-02-05 Uros Bizjak <ubizjak@gmail.com>
11302
11303 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11304
d4f0b240 113052016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11306
11307 PR target/69677
11308 * gcc.target/i386/pr69677.c: New test.
11309
235d8723 113102016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11311
11312 PR c++/68948
11313 * g++.dg/template/pr68948.C: New test.
11314
f390cf65 113152016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11316
11317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11318 (only necessary on s390x).
11319
ab99f104 113202016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11323 -mno-accumulate-outgoing-args.
11324
f7ef5392 113252016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11326
11327 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11328
6b098e91 113292016-02-04 Jakub Jelinek <jakub@redhat.com>
11330
11331 PR c/69669
11332 * c-c++-common/pr69669.c: New test.
11333
f0146cf3 113342016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11335
11336 PR target/69667
11337 * g++.dg/pr69667.C: New file.
11338
08fd6cf5 113392016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11340
11341 PR target/69619
11342 * gcc.dg/pr69619.c: Add new test.
11343
a6f3f39f 113442016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11345
11346 PR rtl-optimization/69577
11347 * gcc.target/i386/pr69577.c: New test.
11348
774068a0 113492016-02-04 Martin Liska <mliska@suse.cz>
11350
11351 * g++.dg/asan/pr69276.C: New test.
11352
f50a7894 113532016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11354
11355 PR target/65932
11356 PR target/67714
11357 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11358 a single smulbb instruction.
11359 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11360 * gcc.target/amr/wmul-2.c: Likewise.
11361
6b722eb3 113622016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11363
11364 PR target/65932
11365 PR target/67714
11366 * gcc.c-torture/execute/pr67714.c: New test.
11367
1f1475a7 113682016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11369
11370 PR target/69454
11371 * gcc.target/i386/pr69454-1.c: New test.
11372 * gcc.target/i386/pr69454-2.c: New test.
11373
6b94e133 113742016-02-03 Martin Sebor <msebor@redhat.com>
11375
11376 PR c++/69251
11377 PR c++/69253
11378 PR c++/69290
11379 PR c++/69277
11380 PR c++/69349
11381 * g++.dg/ext/flexarray-mangle-2.C: New test.
11382 * g++.dg/ext/flexarray-mangle.C: New test.
11383 * g++.dg/ext/flexarray-subst.C: New test.
11384 * g++.dg/ext/flexary11.C: New test.
11385 * g++.dg/ext/flexary12.C: New test.
11386 * g++.dg/ext/flexary13.C: New test.
11387 * g++.dg/ext/flexary14.C: New test.
11388 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11389
342ed0ac 113902016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11391
11392 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11393 Define only if CHECK_FLOAT128 is defined.
11394 (main): Properly initialize u5.
11395
edf6c4d2 113962016-02-03 Jakub Jelinek <jakub@redhat.com>
11397
415d5641 11398 PR c/69627
11399 * gcc.dg/pr69627.c: New test.
11400
edf6c4d2 11401 PR target/69644
11402 * gcc.dg/pr69644.c: New test.
11403
cf8f3ba0 114042016-02-03 Mike Stump <mikestump@comcast.net>
11405
11406 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11407 support for struct-layout-1.exp.
11408
c90d55dd 114092016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11410
11411 PR c++/69056
f7ef5392 11412 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11413
401bd0c8 114142016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11415 Alexandre Oliva <aoliva@redhat.com>
11416
11417 PR target/69461
11418 * gcc.target/powerpc/pr69461.c: New.
11419
277d9d1d 114202016-02-03 Uros Bizjak <ubizjak@gmail.com>
11421
11422 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11423 works from here ...
11424 (check_effective_target_fsanitize_thread): ... to here. Do not
11425 specify additional compile flags for the test source.
11426 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11427 specify additional compile flags for the test source.
11428
e69ad94a 114292016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11430
11431 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11432
a4454da2 114332016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11434
11435 PR fortran/67451
11436 PR fortran/69418
11437 * gfortran.dg/coarray_allocate_2.f08: New test.
11438 * gfortran.dg/coarray_allocate_3.f08: New test.
11439 * gfortran.dg/coarray_allocate_4.f08: New test.
11440
88cab2dd 114412016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11442
11443 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11444 use same scan-tree-dump-times on all platforms.
11445 * gcc.dg/vect/vect-outer-1.c: Likewise.
11446 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11447 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11448 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11449 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11450 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11451 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11452 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11453
66ea75c4 114542016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11455
11456 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11457 warning.
11458
4eef8df7 114592016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11460
11461 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11462
665fbc2f 114632016-02-02 James Norris <jnorris@codesourcery.com>
11464
11465 * c-c++-common/goacc/routine-5.c: Add tests.
11466
b10e3d47 114672016-02-02 Alexander Monakov <amonakov@ispras.ru>
11468
11469 * gcc.target/nvptx/unsigned-cmp.c: New test.
11470
12ad66dd 114712016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11472
11473 * gcc.target/aarch64/scalar_shift_1.c
11474 (test_corners_sisd_di): Improve force to SIMD register.
11475 (test_corners_sisd_si): Likewise.
11476 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11477 Remove scan-assembler check for ldr.
11478
f9ec342f 114792016-02-02 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/69595
11482 * gcc.dg/Warray-bounds-17.c: New testcase.
11483
32f2925a 114842016-02-02 Richard Biener <rguenther@suse.de>
11485
11486 PR tree-optimization/69606
11487 * gcc.dg/torture/pr69606.c: New testcase.
11488
cfd9ca84 114892016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11490
11491 PR middle-end/68542
11492 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11493 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11494
19bf08e2 114952016-02-02 Alan Modra <amodra@gmail.com>
11496
11497 PR target/69548
11498 * gcc.target/powerpc/pr69548.c: New test.
11499
6f13b088 115002016-02-01 Jakub Jelinek <jakub@redhat.com>
11501
dcddc5af 11502 PR rtl-optimization/69592
11503 * gcc.dg/pr69592.c: New test.
11504
6f13b088 11505 PR preprocessor/69543
11506 PR c/69558
11507 * gcc.dg/pr69543.c: New test.
11508 * gcc.dg/pr69558.c: New test.
11509
d090e5c2 115102016-02-01 Uros Bizjak <ubizjak@gmail.com>
11511
fcb317c5 11512 PR testsuite/65940
11513 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11514
aaf527dc 115152016-02-01 Martin Sebor <msebor@redhat.com>
11516
11517 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11518
1674217b 115192016-02-01 Bin Cheng <bin.cheng@arm.com>
11520
11521 PR tree-optimization/67921
11522 * c-c++-common/ubsan/pr67921.c: New test.
11523
b4007655 115242016-02-01 Richard Biener <rguenther@suse.de>
11525
11526 PR middle-end/69556
11527 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11528
88a477bb 115292016-02-01 Richard Biener <rguenther@suse.de>
11530
11531 PR tree-optimization/69574
11532 * gcc.dg/torture/pr69574.c: New testcase.
11533
2eaaa4e7 115342016-02-01 Richard Biener <rguenther@suse.de>
11535
11536 PR tree-optimization/69579
11537 * gcc.dg/setjmp-6.c: New testcase.
11538
e3882c44 115392016-02-01 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR rtl-optimization/69570
11542 * g++.dg/opt/pr69570.C: New test.
11543
f80aff47 115442016-02-01 Richard Henderson <rth@redhat.com>
11545
11546 * gcc.dg/pr69535.c: New test.
11547
240568aa 115482016-01-31 John David Anglin <danglin@gcc.gnu.org>
11549
6009b3b8 11550 PR testsuite/69584
11551 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11552 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11553
1fdf7177 11554 PR debug/68244
11555 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11556
240568aa 11557 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11558
cb3e5ac0 115592016-01-31 Paul Thomas <pault@gcc.gnu.org>
11560
11561 PR fortran/67564
11562 * gfortran.dg/allocate_with_source_17.f03: New test.
11563
3b8b902b 115642016-01-30 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR tree-optimization/69546
11567 * gcc.dg/torture/pr69546.c: New test.
11568
17985abe 115692016-01-30 Paul Thomas <pault@gcc.gnu.org>
11570
11571 PR fortran/69566
11572 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11573
b5239e80 115742016-01-30 Martin Sebor <msebor@redhat.com>
11575
11576 PR c++/68490
11577 * g++.dg/ext/flexary10.C: New test.
11578
e8f03010 115792016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11580
11581 PR fortran/66707
11582 gfortran.dg/common_23.f90: New test.
11583
dc93691a 115842016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11585
11586 PR target/65546
11587 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11588 condition being checked, and disable it when the target supports
11589 misaligned loads and stores.
11590
ff5e28e9 115912016-01-29 Jakub Jelinek <jakub@redhat.com>
11592
11593 PR debug/69518
11594 * gcc.dg/torture/pr69518.c: New test.
11595
b0d8930a 115962016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11597
11598 PR target/69530
11599 * gcc.target/i386/pr69530.c: New test.
11600
21601fc7 116012016-01-29 Steve Ellcey <sellcey@imgtec.com>
11602
11603 PR target/65604
11604 * gcc.target/mips/div-delay.c: New test.
11605
ca6c7317 116062016-01-29 Jakub Jelinek <jakub@redhat.com>
11607
4758dc39 11608 PR target/69551
11609 * gcc.target/i386/pr69551.c: New test.
11610
ca6c7317 11611 PR target/66137
11612 * gcc.target/i386/pr66137.c: New test.
11613
e3078da6 116142016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11615
11616 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11617 always built for p5600.
11618 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11619 isa=p5600 dg-option.
11620
b622ec25 116212016-01-29 Richard Biener <rguenther@suse.de>
11622
11623 PR tree-optimization/69547
11624 * g++.dg/tree-ssa/pr69547.C: New testcase.
11625
d2a60e99 116262016-01-29 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR debug/66869
11629 * g++.dg/warn/Wunused-function2.C: New test.
11630
ae849d2b 116312016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11632
11633 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11634 support for test to succeed.
11635
ce6a6978 116362016-01-29 Marek Polacek <polacek@redhat.com>
11637
11638 PR c++/69509
11639 PR c++/69516
11640 * g++.dg/ext/constexpr-vla2.C: New test.
11641 * g++.dg/ext/constexpr-vla3.C: New test.
11642 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11643
7550d855 116442016-01-29 Richard Biener <rguenther@suse.de>
11645
11646 PR middle-end/69537
11647 * gcc.dg/uninit-21.c: New testcase.
11648
f11bb279 116492016-01-28 Uros Bizjak <ubizjak@gmail.com>
11650
11651 PR target/69459
11652 * gcc.target/i386/pr69459.c: New test.
11653
c80c12c8 116542016-01-28 Steve Ellcey <sellcey@imgtec.com>
11655
11656 PR target/68400
11657 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11658 * gcc.target/mips/pr68400.c: New test.
11659
c649bacc 116602016-01-28 Martin Sebor <msebor@redhat.com>
11661
11662 PR target/17381
11663 * gcc.target/powerpc/pr17381.c: New test.
11664
f4881661 116652016-01-28 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR middle-end/69542
11668 * gcc.dg/torture/pr69542.c: New test.
11669
d66fdd75 116702016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11671
11672 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11673
d4a78818 116742016-01-28 David Edelsohn <dje.gcc@gmail.com>
11675
11676 * gcc.dg/pr65980.c: Skip on AIX.
11677 * gcc.dg/pr66688.c: Same.
11678
21329e97 116792016-01-28 David Edelsohn <dje.gcc@gmail.com>
11680
11681 PR target/63679
11682 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11683 * gcc.dg/tree-ssa/sra-18.c: Same.
11684
cc7124a6 116852016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11686
11687 PR fortran/62536
11688 * gfortran.dg/block_15.f08: New test.
11689 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11690 on incorrectly closed BLOCK.
11691
358dfcb4 116922016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11693
11694 * gcc.dg/declare-simd.c: New test.
e87502d6 116952016-01-28 Richard Biener <rguenther@suse.de>
11696
11697 PR tree-optimization/69466
11698 * gfortran.dg/vect/pr69466.f90: New testcase.
11699
44e7334b 117002016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11701
11702 * g++.dg/pr67989.C: Remove ARM-specific option.
11703 * gcc.target/arm/pr67989.C: New file.
11704
5ce8f551 117052016-01-27 Uros Bizjak <ubizjak@gmail.com>
11706
11707 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11708 and expm1 test for glibc < 2.11.
11709
fa6e6b15 117102016-01-27 Richard Henderson <rth@redhat.com>
11711
11712 * gcc.c-torture/execute/pr69447.c: New test.
11713
117142016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11715
7b8122c6 11716 PR fortran/69422
147b2f9b 11717 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11718
78e516eb 117192016-01-27 Jakub Jelinek <jakub@redhat.com>
11720
11721 PR debug/66869
11722 * gcc.dg/pr66869.c: New test.
11723
9b849350 117242016-01-25 Jeff Law <law@redhat.com>
11725
11726 PR tree-optimization/68398
f11bb279 11727 PR tree-optimization/69196
9b849350 11728 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11729 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11730 path to avoid new heuristic allowing more irreducible regions
11731 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11732 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11733 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11734 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11735 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11736
fee5e491 117372016-01-27 Marek Polacek <polacek@redhat.com>
11738
11739 PR c/68062
11740 * c-c++-common/vector-compare-4.c: New test.
11741
eec96426 117422016-01-27 David Malcolm <dmalcolm@redhat.com>
11743
11744 PR preprocessor/69126
11745 * c-c++-common/pr69126.c: New test case.
11746
5068be18 117472016-01-27 Ian Lance Taylor <iant@google.com>
11748
11749 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11750
5fa82c11 117512016-01-27 Ryan Burn <contact@rnburn.com>
11752
11753 PR cilkplus/69267
11754 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11755
b3df0219 117562016-01-27 Uros Bizjak <ubizjak@gmail.com>
11757
11758 PR target/69512
11759 * gcc.target/i386/pr69512.c: New test.
11760
d46a16d4 117612016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11762
11763 PR ada/69488
11764 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11765
6a9b35ef 117662016-01-27 Marek Polacek <polacek@redhat.com>
11767
11768 PR c++/69379
11769 * g++.dg/pr69379.C: New test.
11770
18e9663b 117712016-01-27 Martin Sebor <msebor@redhat.com>
11772
11773 PR c++/69317
11774 * g++.dg/abi/Wabi-2-2.C: New test.
11775 * g++.dg/abi/Wabi-2-3.C: New test.
11776 * g++.dg/abi/Wabi-3-2.C: New test.
11777 * g++.dg/abi/Wabi-3-3.C: New test.
11778
c88301ad 117792016-01-27 Richard Biener <rguenther@suse.de>
11780
11781 PR tree-optimization/69166
11782 * gcc.dg/torture/pr69166.c: New testcase.
11783
8ca47550 117842016-01-27 Martin Jambor <mjambor@suse.cz>
11785
11786 PR tree-optimization/69355
11787 * gcc.dg/tree-ssa/pr69355.c: New test.
11788
5cb23e3c 117892016-01-27 Marek Polacek <polacek@redhat.com>
11790
11791 PR c++/69496
11792 * g++.dg/ext/constexpr-vla1.C: New test.
11793
7b0c1b6d 117942016-01-20 Christian Bruel <christian.bruel@st.com>
11795
11796 PR target/69245
11797 * gcc.target/arm/pr69245.c: New test.
11798
220112fc 117992016-01-27 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR tree-optimization/69399
11802 * gcc.dg/torture/pr69399.c: New test.
11803
16294490 118042016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11805
11806 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11807
8abd3d0c 118082016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11809
11810 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11811
7cf9b895 118122016-01-26 Tom de Vries <tom@codesourcery.com>
11813
11814 PR tree-optimization/69110
11815 * gcc.dg/autopar/pr69110.c: New test.
11816
557c1942 118172016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11818 Sebastian Pop <s.pop@samsung.com>
557c1942 11819
11820 * gcc.dg/graphite/isl-ast-op-select.c: New.
11821
80adbd96 118222015-01-26 Paul Thomas <pault@gcc.gnu.org>
11823
11824 PR fortran/69385
11825 * gfortran.dg/allocate_error_6.f90: New test.
11826
c3f86f60 118272016-01-26 Richard Henderson <rth@redhat.com>
11828
11829 * gcc.dg/tm/pr60908.c: New test.
11830
3752e5b1 118312016-01-26 David Malcolm <dmalcolm@redhat.com>
11832
11833 PR other/69006
11834 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11835 directive.
11836 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11837 expected multiline output to reflect the colorization being
11838 disabled before newlines.
11839 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11840 (custom_diagnostic_finalizer): Replace call to
11841 pp_newline_and_flush with call to pp_flush.
11842 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11843 * gfortran.dg/implicit_class_1.f90: Likewise.
11844 * lib/gcc-dg.exp (allow_blank_lines): New global.
11845 (dg-allow-blank-lines-in-output): New procedure.
11846 (gcc-dg-prune): Complain about blank lines in the output, unless
11847 dg-allow-blank-lines-in-output was called.
11848 * lib/multiline.exp (_build_multiline_regex): Only support
11849 arbitrary followup text for non-blank-lines, not for blank lines.
11850
9bbfd060 118512016-01-26 Jakub Jelinek <jakub@redhat.com>
11852
11853 PR tree-optimization/69483
11854 * gcc.dg/pr69483.c: New test.
11855 * g++.dg/opt/pr69483.C: New test.
11856
53773057 118572016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11858
11859 PR target/68620
11860 * gcc.target/arm/pr68620.c: New test.
11861
442a556f 118622016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11863
11864 * gcc.target/i386/pr68986-2.c: Remove -m32.
11865
d513c683 118662016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11867
11868 PR target/68986
11869 * gcc.target/i386/pr68986-1.c: New test.
11870 * gcc.target/i386/pr68986-2.c: Likewise.
11871 * gcc.target/i386/pr68986-3.c: Likewise.
11872
976877a5 118732016-01-26 Christian Bruel <christian.bruel@st.com>
11874
11875 * lib/target-supports.exp
11876 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11877 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11878 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11879
2c7b2f88 118802016-01-26 Richard Biener <rguenther@suse.de>
11881
11882 PR tree-optimization/69452
11883 * gcc.dg/torture/pr69452.c: New testcase.
11884
f7fc06e7 118852016-01-26 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR target/69442
11888 * gcc.dg/pr69442.c: New test.
11889
d1dae587 118902016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11891
11892 PR target/67896
11893 * gcc.target/aarch64/simd/pr67896.C: New.
11894
ef7be7f8 118952016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11896
11897 PR tree-optimization/69400
11898 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11899 function.
11900 (plugin_init): Call it.
11901 * gcc.dg/torture/pr69400.c: New test.
11902
648433a4 119032016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11904
11905 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11906
45fc5243 119072016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11908 Sebastian Pop <s.pop@samsung.com>
11909
11910 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11911 isl-0.15.
11912
c699f6a1 119132016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11914 Sebastian Pop <s.pop@samsung.com>
11915
11916 * gcc.dg/graphite/pr69292.c: New.
11917
b86e24ea 119182016-01-25 Jakub Jelinek <jakub@redhat.com>
11919
11920 * c-c++-common/goacc/use_device-1.c: New test.
11921
105cb8d7 119222016-01-25 Jeff Law <law@redhat.com>
11923
11924 PR tree-optimization/69196
11925 PR tree-optimization/68398
11926 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11927 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11928
44562749 119292016-01-25 David Edelsohn <dje.gcc@gmail.com>
11930
11931 PR target/69469
11932 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11933 Algorithm.
11934
6837fee7 119352016-01-25 Richard Biener <rguenther@suse.de>
11936
11937 PR testsuite/69380
11938 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11939
fe500d65 119402016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11941
11942 PR target/69421
11943 * gcc.dg/pr69421.c: New test.
11944
8eacba94 119452016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11946
11947 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11948 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11949 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11950 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11951 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11952 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11953 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11954 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11955 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11956 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11957
af09d40d 119582016-01-25 Richard Biener <rguenther@suse.de>
11959
11960 PR tree-optimization/69376
11961 * gcc.dg/torture/pr69376.c: New testcase.
11962
d65063f5 119632016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11964
11965 PR fortran/69397
11966 PR fortran/68442
11967 * gfortran.dg/interface_38.f90: New test.
11968 * gfortran.dg/interface_39.f90: New test.
80adbd96 11969
08c7bfb4 119702016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11971
11972 Revert:
11973 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11974
11975 PR c++/11858
11976 PR c++/24663
11977 PR c++/24664
11978 * g++.dg/template/pr11858.C: New test.
11979 * g++.dg/template/pr24663.C: New test.
11980 * g++.dg/template/unify12.C: New test.
11981 * g++.dg/template/unify13.C: New test.
11982 * g++.dg/template/unify14.C: New test.
11983 * g++.dg/template/unify15.C: New test.
11984 * g++.dg/template/unify16.C: New test.
11985 * g++.dg/template/unify17.C: New test.
11986
c2e7d2be 119872016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11988
11989 PR fortran/68283
11990 gfortran.dg/pr68283.f90: New test.
11991
9f2e8617 119922016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11993
11994 PR fortran/66094
11995 * gfortran.dg/inline_matmul_13.f90: New test.
11996 * gfortran.dg/matmul_bounds_8.f90: New test.
11997 * gfortran.dg/matmul_bounds_9.f90: New test.
11998 * gfortran.dg/matmul_bounds_10.f90: New test.
11999
a4838119 120002016-01-23 Tom de Vries <tom@codesourcery.com>
12001
12002 PR tree-optimization/69426
12003 * gcc.dg/autopar/pr69426.c: New test.
12004
feddf0dc 120052016-01-23 Martin Sebor <msebor@redhat.com>
12006
12007 PR c++/58109
12008 PR c++/69022
12009 * g++.dg/cpp0x/alignas5.C: New test.
12010 * g++.dg/ext/vector29.C: Same.
12011
132731fb 120122016-01-23 Uros Bizjak <ubizjak@gmail.com>
12013
12014 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12015 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12016 _GNU_SOURCE from compile flags to the source.
12017 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12018 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12019 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12020 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12021
51aec681 120222016-01-22 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR target/69432
12025 * g++.dg/opt/pr69432.C: New test.
12026
147aa3e3 120272016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12028
12029 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12030 32-bit targets testing an -m64 multilib.
12031
4d04e35e 120322016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12033
12034 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12035 64-bit support.
12036
86f38d0c 120372016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12038
12039 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12040
f776e712 120412016-01-21 Christian Bruel <christian.bruel@st.com>
12042
12043 PR target/68674
12044 * gcc.target/i386/pr68674.c
12045 * gcc.target/aarch64/pr68674.c
12046 * gcc.target/arm/pr68674.c
12047
7b9de435 120482016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12049
12050 PR target/69403
12051 * gcc.c-torture/execute/pr69403.c: New test.
12052
9935a0ba 120532016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12054
12055 PR c++/55843
12056 * g++.dg/template/pr55843.C: New.
12057
06b94aa1 120582016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12059
12060 PR testsuite/66877
12061 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12062 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12063
b68773a8 120642016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12065
12066 PR testsuite/67489
132731fb 12067 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12068 from dg-do compile directive, and instead add
12069 { dg-require-effective-target int128 }.
b68773a8 12070
bbbbe8ab 120712016-01-20 Martin Sebor <msebor@redhat.com>
12072
12073 PR c/69405
12074 * gcc.dg/sync-fetch.c: New test.
12075
f3a6a26f 120762016-01-21 Martin Sebor <msebor@redhat.com>
12077
12078 PR target/69252
12079 * gcc.target/powerpc/pr69252.c: New test.
12080
d1565a03 120812016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12082
12083 PR fortran/65996
132731fb 12084 * gfortran.dg/pr65996.f90: New test.
d1565a03 12085
15a5a905 120862016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12087
12088 PR c++/68810
bbbbe8ab 12089 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12090 expected to generate an error.
15a5a905 12091
e4538af5 120922016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12093
12094 PR middle-end/66178
12095 * gcc.dg/torture/pr66178.c: New test.
12096
4d4180ce 120972016-01-21 Anton Blanchard <anton@samba.org>
12098 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12099
12100 PR target/63354
12101 * gcc.target/powerpc/pr63354.c: New test.
12102
86e16058 121032016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12104
12105 PR rtl-optimization/68990
12106 * gcc.target/i386/pr68990: New.
12107
b11b85e4 121082016-01-21 Nick Clifton <nickc@redhat.com>
12109
12110 PR target/69129
12111 * gcc.target/mips/pr69129.c: New.
12112
62dd9f85 121132016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12114
12115 PR c++/58046
12116 * g++.dg/cpp0x/pr58046.C: New.
12117
ac7d424b 121182016-01-21 Jakub Jelinek <jakub@redhat.com>
12119
47c0bea3 12120 PR target/69187
12121 PR target/65624
12122 * gcc.target/arm/pr69187.c: New test.
12123
ac7d424b 12124 PR c++/69355
12125 * g++.dg/torture/pr69355.C: New test.
12126
9e18b252 121272016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12128 Sebastian Pop <s.pop@samsung.com>
12129
12130 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12131
de862e2f 121322016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12133 Sebastian Pop <s.pop@samsung.com>
12134
132731fb 12135 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12136
f55f9344 121372016-01-21 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR middle-end/67653
12140 * c-c++-common/pr67653.c: New test.
12141 * gcc.dg/torture/pr29119.c: Add dg-warning.
12142
62752e71 121432016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12144
12145 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12146
16d4186f 121472016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12148
12149 PR c/24293
12150 * gcc.dg/pr24293.c: New test.
12151 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12152 incomplete struct type.
12153 * gcc.dg/declspec-1.c: Likewise.
12154 * gcc.dg/pr63549.c: Likewise.
12155
58219d13 121562016-01-20 Jakub Jelinek <jakub@redhat.com>
12157
12158 PR tree-optimization/66612
12159 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12160 for bdn instruction.
12161
a7b5688a 121622016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12163
12164 * lib/target-supports.exp
12165 (check_effective_target_arm_fp_ok_nocache): New.
12166 (check_effective_target_arm_fp_ok): New.
12167 (add_options_for_arm_fp): New.
12168 (check_effective_target_arm_crypto_ok_nocache): Require
12169 target_arm_v8_neon_ok instead of arm32.
12170 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12171 (check_effective_target_arm_crypto_pragma_ok): New.
12172 (add_options_for_arm_vfp): New.
12173 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12174 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12175 target instead. Force initial fpu to vfp.
12176 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12177 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12178 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12179 dependency.
12180 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12181 use arm_vfp effective target instead. Force initial fpu to vfp.
12182 * gcc.target/arm/attr-neon3.c: Likewise.
12183 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12184 arm_vfp_ok.
12185 * gcc.target/arm/unsigned-float.c: Likewise.
12186 * gcc.target/arm/vfp-1.c: Likewise.
12187 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12188 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12189 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12190 * gcc.target/arm/vfp-ldmias.c: Likewise.
12191 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12192 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12193 * gcc.target/arm/vfp-stmiad.c: Likewise.
12194 * gcc.target/arm/vfp-stmias.c: Likewise.
12195 * gcc.target/arm/vnmul-1.c: Likewise.
12196 * gcc.target/arm/vnmul-2.c: Likewise.
12197 * gcc.target/arm/vnmul-3.c: Likewise.
12198 * gcc.target/arm/vnmul-4.c: Likewise.
12199
7ca56ca8 122002016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12201
7fb75b57 12202 PR testsuite/69366
12203 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12204 the MPX run-time library, for compile-time MPX test.
12205 * gcc.target/i386/chkp-always_inline.c: Likewise.
12206 * gcc.target/i386/chkp-bndret.c: Likewise.
12207 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12208 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12209 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12210 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12211 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12212 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12213 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12214 * gcc.target/i386/chkp-label-address.c: Likewise.
12215 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12216 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12217 * gcc.target/i386/chkp-pr69044.c: Likewise.
12218 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12219 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12220 * gcc.target/i386/chkp-strchr.c: Likewise.
12221 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12222 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12223 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12224 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12225 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12226 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12227 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12228 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12229 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12230 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12231 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12232 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12233 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12234 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12235 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12236 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12237 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12238 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12239 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12240 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12241 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12242 * gcc.target/i386/pr63995-2.c: Likewise.
12243 * gcc.target/i386/pr64805.c: Likewise.
12244 * gcc.target/i386/pr65044.c: Likewise.
12245 * gcc.target/i386/pr65167.c: Likewise.
12246 * gcc.target/i386/pr65183.c: Likewise.
12247 * gcc.target/i386/pr65184.c: Likewise.
12248 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12249
f2da0b99 122502016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12251
12252 PR tree-optimization/69328
12253 * gcc.dg/pr69328.c: New test.
12254
4d379676 122552016-01-20 Jeff Law <law@redhat.com>
12256
4a11f145 12257 PR target/25114
4d379676 12258 * gcc.target/m68k/pr25114.c: New test.
12259
0754bad1 122602016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12261
12262 * gcc.target/arm/memset-inline-10.c: Added
12263 dg-require-effective-target arm_thumb2_ok.
12264
63bd5c2d 122652016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12266
12267 * gcc.dg/debug/dwarf2/sso.c: New test.
12268
a9c01e81 122692016-01-19 Uros Bizjak <ubizjak@gmail.com>
12270
12271 PR testsuite/68820
12272 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12273 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12274 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12275
53fa0e54 122762016-01-19 Jan Hubicka <hubicka@ucw.cz>
12277
12278 PR ipa/66223
12279 * g++.dg/ipa/devirt-50.C: New testcase.
12280
e035a62c 122812016-01-19 Marek Polacek <polacek@redhat.com>
12282
12283 PR c++/68965
12284 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12285 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12286
885cc3ea 122872016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12288
12289 PR target/69135
12290 * gcc.target/arm/pr69135_1.c: New test.
12291
07bd240e 122922015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12293
12294 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12295
9f60d257 122962015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12297
12298 * gcc.target/aarch64/ccmp_1.c: New testcase.
12299
a0c919f7 123002016-01-19 Marek Polacek <polacek@redhat.com>
12301
12302 PR c++/68586
12303 * g++.dg/cpp0x/enum30.C: New test.
12304
dc5d6d17 123052016-01-19 Richard Biener <rguenther@suse.de>
12306
12307 PR tree-optimization/69336
12308 * g++.dg/tree-ssa/pr69336.C: New testcase.
12309
6dd156e0 123102016-01-19 Jakub Jelinek <jakub@redhat.com>
12311
12312 PR debug/65779
12313 * gcc.dg/pr65779.c: New test.
12314
3e0d45b9 123152016-01-19 Richard Biener <rguenther@suse.de>
12316
12317 PR tree-optimization/69352
12318 * gcc.dg/torture/pr69352.c: New testcase.
12319
7a3cf64d 123202016-01-19 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR rtl-optimization/68955
12323 PR rtl-optimization/64557
12324 * gcc.dg/torture/pr68955.c: New test.
12325
8be55b33 123262016-01-19 Jan Hubicka <hubicka@ucw.cz>
12327
12328 PR lto/69136
12329 * g++.dg/torture/pr69136.C: New testcase.
12330
72a985d7 123312016-01-19 Jan Hubicka <hubicka@ucw.cz>
12332
12333 PR lto/69133
12334 * g++.dg/lto/pr69133_0.C: New testcase.
12335 * g++.dg/lto/pr69133_1.C: New testcase.
12336
56778b62 123372016-01-15 Jeff Law <law@redhat.com>
12338
12339 PR tree-optimization/69320
12340 * gcc.c-torture/pr69320-1.c: New test.
12341 * gcc.c-torture/pr69320-2.c: New test.
12342 * gcc.c-torture/pr69320-3.c: New test.
12343 * gcc.c-torture/pr69320-4.c: New test.
12344
ced41b93 123452016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12346
12347 PR c++/11858
12348 PR c++/24663
12349 PR c++/24664
12350 * g++.dg/template/pr11858.C: New test.
12351 * g++.dg/template/pr24663.C: New test.
12352 * g++.dg/template/unify12.C: New test.
12353 * g++.dg/template/unify13.C: New test.
12354 * g++.dg/template/unify14.C: New test.
12355 * g++.dg/template/unify15.C: New test.
12356 * g++.dg/template/unify16.C: New test.
12357 * g++.dg/template/unify17.C: New test.
12358
7f8cbcaf 123592016-01-18 David Malcolm <dmalcolm@redhat.com>
12360
12361 PR testsuite/69181
12362 * gcc.dg/pr69181-1.c: New test file.
12363 * gcc.dg/pr69181-2.c: New test file.
12364 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12365 globals by moving it to...
12366 (cleanup-after-saved-dg-test): ...this new function. Add
12367 "global additional_sources_used". Add reset of global
12368 multiline_expected_outputs to the empty list.
12369 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12370 global to...
12371 (multiline_expected_outputs): ...this, and updated comments to
12372 note that it is modified from gcc-dg.exp.
12373 (dg-end-multiline-output): Update for the above renaming.
12374 (handle-multiline-outputs): Likewise. Remove the clearing
12375 of the expected outputs to the empty list.
12376
3c7cbfc0 123772016-01-18 Richard Biener <rguenther@suse.de>
12378
12379 PR tree-optimization/69297
12380 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12381
81d49cc1 123822016-01-18 Joseph Myers <joseph@codesourcery.com>
12383
12384 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12385 dg-options.
12386 * gcc.target/mips/mips-3d-2.c: Likewise.
12387 * gcc.target/mips/mips-3d-3.c: Likewise.
12388 * gcc.target/mips/mips-3d-4.c: Likewise.
12389 * gcc.target/mips/mips-3d-5.c: Likewise.
12390 * gcc.target/mips/mips-3d-6.c: Likewise.
12391 * gcc.target/mips/mips-3d-7.c: Likewise.
12392 * gcc.target/mips/mips-3d-8.c: Likewise.
12393 * gcc.target/mips/mips-3d-9.c: Likewise.
12394 * gcc.target/mips/mips-ps-1.c: Likewise.
12395 * gcc.target/mips/mips-ps-2.c: Likewise.
12396 * gcc.target/mips/mips-ps-3.c: Likewise.
12397 * gcc.target/mips/mips-ps-4.c: Likewise.
12398 * gcc.target/mips/mips-ps-5.c: Likewise.
12399 * gcc.target/mips/mips-ps-6.c: Likewise.
12400 * gcc.target/mips/mips-ps-7.c: Likewise.
12401 * gcc.target/mips/mips-ps-type.c: Likewise.
12402 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12403 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12404
03c4ff3a 124052016-01-18 Tom de Vries <tom@codesourcery.com>
12406
12407 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12408 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12409 * c-c++-common/goacc/kernels-empty.c: New test.
12410 * c-c++-common/goacc/kernels-eternal.c: New test.
12411 * c-c++-common/goacc/kernels-loop-2.c: New test.
12412 * c-c++-common/goacc/kernels-loop-3.c: New test.
12413 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12414 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12415 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12416 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12417 * c-c++-common/goacc/kernels-loop-data.c: New test.
12418 * c-c++-common/goacc/kernels-loop-g.c: New test.
12419 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12420 * c-c++-common/goacc/kernels-loop-n.c: New test.
12421 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12422 * c-c++-common/goacc/kernels-loop.c: New test.
12423 * c-c++-common/goacc/kernels-noreturn.c: New test.
12424 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12425 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12426 * c-c++-common/goacc/kernels-reduction.c: New test.
12427
22e3dcee 124282016-01-18 Tom de Vries <tom@codesourcery.com>
12429
12430 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12431 * gcc.dg/autopar/outer-2.c: Same.
12432 * gcc.dg/autopar/outer-3.c: Same.
12433 * gcc.dg/autopar/outer-4.c: Same.
12434 * gcc.dg/autopar/outer-5.c: Same.
12435 * gcc.dg/autopar/outer-6.c: Same.
12436 * gcc.dg/autopar/parallelization-1.c: Same.
12437 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12438 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12439 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12440 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12441 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12442 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12443 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12444 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12445 * gcc.dg/autopar/pr39500-1.c: Same.
12446 * gcc.dg/autopar/pr39500-2.c: Same.
12447 * gcc.dg/autopar/pr46193.c: Same.
12448 * gcc.dg/autopar/pr46194.c: Same.
12449 * gcc.dg/autopar/pr49580.c: Same.
12450 * gcc.dg/autopar/pr49960-1.c: Same.
12451 * gcc.dg/autopar/pr49960.c: Same.
12452 * gcc.dg/autopar/pr68373.c: Same.
12453 * gcc.dg/autopar/reduc-1.c: Same.
12454 * gcc.dg/autopar/reduc-1char.c: Same.
12455 * gcc.dg/autopar/reduc-1short.c: Same.
12456 * gcc.dg/autopar/reduc-2.c: Same.
12457 * gcc.dg/autopar/reduc-2char.c: Same.
12458 * gcc.dg/autopar/reduc-2short.c: Same.
12459 * gcc.dg/autopar/reduc-3.c: Same.
12460 * gcc.dg/autopar/reduc-4.c: Same.
12461 * gcc.dg/autopar/reduc-6.c: Same.
12462 * gcc.dg/autopar/reduc-7.c: Same.
12463 * gcc.dg/autopar/reduc-8.c: Same.
12464 * gcc.dg/autopar/reduc-9.c: Same.
12465 * gcc.dg/autopar/uns-outer-4.c: Same.
12466 * gcc.dg/autopar/uns-outer-5.c: Same.
12467 * gcc.dg/autopar/uns-outer-6.c: Same.
12468 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12469 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12470
fd5cbe2f 124712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12472
12473 PR target/63679
12474 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12475 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12476
fa75ab55 124772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12478
12479 PR target/63679
12480 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12481 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12482 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12483
214b2582 124842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12485
12486 PR target/63679
12487 * gcc.dg/tree-ssa/sra-17.c: New.
12488 * gcc.dg/tree-ssa/sra-18.c: New.
12489
13146837 124902016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12491
12492 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12493
6ccd18c2 124942016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12495
12496 * gnat.dg/inline12.adb: New test.
12497
8872b95f 124982016-01-18 Bin Cheng <bin.cheng@arm.com>
12499
12500 PR tree-optimization/66797
12501 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12502
971514e3 125032016-01-18 Richard Biener <rguenther@suse.de>
12504
12505 PR tree-optimization/69170
12506 * gcc.dg/torture/pr69170.c: New testcase.
12507
dfb6d139 125082016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12509
12510 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12511
164d84c2 125122016-01-16 Tom de Vries <tom@codesourcery.com>
12513
12514 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12515
4c33b769 125162016-01-16 Tom de Vries <tom@codesourcery.com>
12517
12518 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12519 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12520 redundant dg-require-effective-target pthread.
12521 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12522 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12523 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12524 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12525 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12526 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12527 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12528
673441b0 125292016-01-16 David Edelsohn <dje.gcc@gmail.com>
12530
12531 PR target/68609
12532 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12533 * gcc.target/powerpc/recip-7.c: Same.
12534
90153ae7 125352016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12536
12537 PR c++/69091
12538 * g++.dg/template/pr69091.C: New test.
12539
bc24d01d 125402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12541
12542 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12543 dump does not contain an error_mark_node.
12544 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12545 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12546
4067c0fd 125472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12548
12549 PR c++/68936
12550 * g++.dg/template/pr68936.C: New test.
12551
27c6dbdd 125522016-01-15 David Edelsohn <dje.gcc@gmail.com>
12553
12554 PR target/68609
12555 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12556 * gcc.target/powerpc/recip-2.c: Same.
12557 * gcc.target/powerpc/recip-3.c: Same.
12558 * gcc.target/powerpc/recip-4.c: Same.
12559 * gcc.target/powerpc/recip-sqrtf.c: Same.
12560
e390c57d 125612016-01-15 Jeff Law <law@redhat.com>
12562
12563 PR tree-optimization/69270
12564 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12565 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12566
ddcfeaf1 125672016-01-15 Paul Thomas <pault@gcc.gnu.org>
12568
12569 PR fortran/49630
12570 * gfortran.dg/deferred_character_13.f90: New test for the fix
12571 of comment 3 of the PR.
12572
12573 PR fortran/54070
12574 * gfortran.dg/deferred_character_8.f90: New test
12575 * gfortran.dg/allocate_error_5.f90: New test
12576
12577 PR fortran/60593
12578 * gfortran.dg/deferred_character_10.f90: New test
12579
12580 PR fortran/60795
12581 * gfortran.dg/deferred_character_14.f90: New test
12582
12583 PR fortran/61147
12584 * gfortran.dg/deferred_character_11.f90: New test
12585
12586 PR fortran/64324
12587 * gfortran.dg/deferred_character_9.f90: New test
12588
81be349c 125892016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12590
12591 PR rtl-optimization/69030
12592 * gcc.target/i386/pr69030.c: New.
12593
998456c5 125942016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12595
12596 * gcc.target/aarch64/target_attr_17.c: New test.
12597
0d85be19 125982016-01-15 Richard Biener <rguenther@suse.de>
12599
12600 PR tree-optimization/66856
12601 * gcc.dg/torture/pr66856-1.c: New testcase.
12602 * gcc.dg/torture/pr66856-2.c: Likewise.
12603
321d36c8 126042016-01-15 Richard Biener <rguenther@suse.de>
12605
12606 PR debug/69137
12607 * g++.dg/lto/pr69137_0.C: New testcase.
12608
d94a1f53 126092016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12610
12611 PR middle-end/69246
12612 * gcc.target/i386/pr69246.c: New test.
12613
5fe9a861 126142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12615
a9c01e81 12616 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12617
3d05a5e9 126182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12619
12620 PR c++/56194
12621 * g++.dg/init/const9.C: Disable test on S/390.
12622
5e8132b5 126232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12624
12625 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12626 * g++.dg/Wno-frame-address.C: Ditto.
12627
32307cdf 126282016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12629
12630 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12631
1ca28250 126322016-01-15 Richard Biener <rguenther@suse.de>
12633
12634 PR tree-optimization/68961
12635 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12636
6271bd93 126372016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12638
12639 * gcc.target/i386/pr65105-5.c: New test.
12640
dfb6d139 126412016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12642
12643 * gcc.c-torture/execute/alias-4.c: New testcase.
12644
dfb6d139 126452016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12646
12647 PR ipa/68148
12648 * g++.dg/ipa/devirt-49.C: New testcase.
12649
7bbac464 126502016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12651
12652 PR target/65837
12653 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12654 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12655 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12656
4345b868 126572016-01-15 Richard Biener <rguenther@suse.de>
12658
12659 PR tree-optimization/69117
12660 * gcc.dg/torture/pr69117.c: New testcase.
12661
580357e7 126622015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12663
12664 PR c++/69048
12665 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12666
612baa31 126672016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12668
12669 PR testsuite/67509
12670 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12671 range tests use 100 * maximum instead of maximum + 1.
12672
44e09bc4 126732016-01-14 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR debug/69244
12676 * gcc.dg/guality/pr69244.c: New test.
12677
96962ae4 126782016-01-14 Uros Bizjak <ubizjak@gmail.com>
12679
12680 * lib/target-supports.exp (check_effective_target_issignaling):
12681 New procedure.
12682 * gcc.dg/pr61441.c: Require issignaling effective target.
12683
ab9c400b 126842016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12685
12686 PR target/68803
12687 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12688
a7ed4583 126892016-01-14 David Malcolm <dmalcolm@redhat.com>
12690
12691 PR c++/68819
12692 PR preprocessor/69177
12693 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12694 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12695 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12697
77f35cec 126982016-01-14 Marek Polacek <polacek@redhat.com>
12699
12700 PR c/69262
12701 * gcc.dg/array-15.c: New test.
12702
915d0950 127032016-01-14 Jakub Jelinek <jakub@redhat.com>
12704
12705 PR middle-end/68146
12706 PR tree-optimization/69155
12707 * gfortran.dg/pr68146.f: New test.
12708 * gfortran.dg/pr69155.f90: New test.
12709
24651fb7 127102016-01-14 Richard Biener <rguenther@suse.de>
12711
12712 PR tree-optimization/68060
12713 * gcc.dg/torture/pr68060-1.c: New testcase.
12714 * gcc.dg/torture/pr68060-2.c: Likewise.
12715
2f63f950 127162016-01-14 Nick Clifton <nickc@redhat.com>
12717
12718 * lib/target-supports.exp
12719 (check_effective_target_arm_neon_ok_nocache): Add an option
12720 sequence that includes setting the ARM architecture to ARMv7-A.
12721 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12722 command line options necessary to enable Neon support.
12723 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12724 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12725 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12726 * gcc.target/arm/pr69180.c: Likewise.
12727
3ce0acde 127282016-01-14 Jeff Law <law@redhat.com>
12729
12730 PR tree-optimization/69270
12731 * gcc.dg/tree-ssa/pr69270.c: New test.
12732
bda05c57 127332016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12734
12735 PR c/66208
12736 * c-c++-common/pr66208.c: New file.
12737
9b657cf1 127382016-01-13 Jakub Jelinek <jakub@redhat.com>
12739
12740 PR tree-optimization/69156
12741 * gcc.dg/pr69156.c: New test.
12742
58ba1b9d 127432016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12744
12745 * gcc.target/i386/pr69225-7.c: New test.
12746
e5fee0fe 127472016-01-13 Richard Henderson <rth@redhat.com>
12748
12749 * gcc.dg/tm/memopt-13.c: Update expected function.
12750 * gcc.dg/tm/memopt-6.c: Likewise.
12751
3f0e9745 127522016-01-13 Uros Bizjak <ubizjak@gmail.com>
12753
12754 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12755 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12756 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12757 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12758
3f0e9745 127592016-01-13 Tom de Vries <tom@codesourcery.com>
12760
12761 PR tree-optimization/69169
7a6ddc0d 12762 * gcc.dg/pr69169.c: New test.
12763
9b657cf1 127642016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12765
12766 PR target/69228
12767 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12768 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12769 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12770 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12771 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12772 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12773 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12774 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12775
f704d701 127762016-01-13 Jakub Jelinek <jakub@redhat.com>
12777
12778 PR target/69247
12779 * gcc.dg/pr69247.c: New test.
12780
e966d6b9 127812016-01-13 Richard Biener <rguenther@suse.de>
12782
12783 PR tree-optimization/69242
12784 * gcc.dg/torture/pr69242.c: New testcase.
12785
1ca1d9b2 127862016-01-13 Richard Biener <rguenther@suse.de>
12787
12788 PR tree-optimization/69186
12789 * gcc.dg/torture/pr69186.c: New testcase.
12790
d07cbccc 127912016-01-13 Jeff Law <law@redhat.com>
12792
12793 PR tree-optimization/67755
12794 * gcc.dg/tree-ssa/pr67755.c: New test.
12795
127962016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12797
12798 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12799 pass number in output by a star.
12800
b95d41cf 128012016-01-12 Bin Cheng <bin.cheng@arm.com>
12802
12803 PR tree-optimization/68911
12804 * gcc.c-torture/execute/pr68911.c: New test.
12805
91d87e22 128062016-01-12 Marek Polacek <polacek@redhat.com>
12807
12808 PR c++/68979
12809 * g++.dg/warn/permissive-1.C: New test.
12810
8a9401a4 128112016-01-12 Jakub Jelinek <jakub@redhat.com>
12812
12813 PR objc++/68511
12814 PR c++/69213
12815 * g++.dg/opt/pr69213.C: New test.
12816
b9cb7a67 128172016-01-12 Christian Bruel <christian.bruel@st.com>
12818
12819 PR target/69180
12820 * gcc.target/arm/pr69180.c: New test.
12821
e4c96992 128222016-01-12 Richard Biener <rguenther@suse.de>
12823
12824 PR lto/69077
12825 * g++.dg/lto/pr69077_0.C: New testcase.
12826 * g++.dg/lto/pr69077_1.C: Likewise.
12827
90525f61 128282016-01-12 Jakub Jelinek <jakub@redhat.com>
12829
12830 PR target/69175
12831 * g++.dg/opt/pr69175.C: New test.
12832
9e7edfd3 128332016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12834
12835 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12836 rather than #including math.h & stdlib.h.
12837 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12838 * gcc.dg/vect/pr49771.c: Likewise.
12839 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12840 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12841 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12842 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12843 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12844 * gcc.dg/vect/pr44507.c: Likewise.
12845 * gcc.dg/vect/pr45902.c: Likewise.
12846 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12847 * gcc.dg/vect/vect-117.c: Likewise.
12848 * gcc.dg/vect/vect-99.c: Likewise.
12849 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12850 * gcc.dg/vect/vect-cond-1.c: Likewise.
12851 * gcc.dg/vect/vect-cond-2.c: Likewise.
12852 * gcc.dg/vect/vect-cond-3.c: Likewise.
12853 * gcc.dg/vect/vect-cond-4.c: Likewise.
12854 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12855 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12856 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12857 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12858 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12859 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12860 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12861 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12862 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12863 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12864 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12865 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12866 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12867 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12868 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12869 include of signal.h.
12870 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12872 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12873 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12874 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12875 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12876 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12877 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12878 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12879 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12880 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12881 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12882 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12883 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12884 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12885 * gcc.dg/vect/vect-outer-5.c: Likewise.
12886 * gcc.dg/vect/vect-outer-6.c: Likewise.
12887 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12888 include of stdio.h.
12889
3368873d 128902016-01-12 Nick Clifton <nickc@redhat.com>
12891
12892 PR target/68913
12893 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12894 to fread so that it will be found in all target runtimes.
12895
0464ea95 128962016-01-12 Richard Biener <rguenther@suse.de>
12897
12898 PR tree-optimization/69053
12899 * g++.dg/torture/pr69053.C: New testcase.
12900
7819730f 129012016-01-12 Richard Biener <rguenther@suse.de>
12902
12903 PR tree-optimization/69168
12904 * gcc.dg/torture/pr69168.c: New testcase.
12905
995bfebf 129062016-01-12 Richard Biener <rguenther@suse.de>
12907
12908 PR tree-optimization/69157
12909 * gcc.dg/torture/pr69157.c: New testcase.
12910
129112016-01-12 Richard Biener <rguenther@suse.de>
12912
12913 PR tree-optimization/69174
12914 * gcc.dg/torture/pr69174.c: New testcase.
12915
1d10d64c 129162016-01-12 Jakub Jelinek <jakub@redhat.com>
12917
12918 PR c++/66808
12919 PR c++/69000
12920 * g++.dg/tls/pr66808.C: New test.
12921 * g++.dg/tls/pr69000.C: New test.
12922
f0b79faf 129232016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12924
12925 * gcc.target/powerpc/swaps-p8-23.c: New test.
12926 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12927
04cf75a4 129282016-01-11 John David Anglin <danglin@gcc.gnu.org>
12929
12930 PR tree-optimization/68356
12931 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12932
0eb4264c 129332016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12934 Jim Wilson <jim.wilson@linaro.org>
12935
12936 PR target/69194
12937 * gcc.target/arm/pr69194.c: New test.
12938
2f66de64 129392016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12940
12941 PR target/69225
12942 * gcc.target/i386/pr69225-1.c: New test.
12943 * gcc.target/i386/pr69225-2.c: Likewise.
12944 * gcc.target/i386/pr69225-3.c: Likewise.
12945 * gcc.target/i386/pr69225-4.c: Likewise.
12946 * gcc.target/i386/pr69225-5.c: Likewise.
12947 * gcc.target/i386/pr69225-6.c: Likewise.
12948
36105e82 129492016-01-11 Jakub Jelinek <jakub@redhat.com>
12950
1c78ce2e 12951 PR target/67462
12952 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12953 if lp64.
12954
a4a87320 12955 PR target/69071
12956 * gcc.dg/pr69071.c: New test.
12957
91fbd04f 12958 PR c++/69211
12959 * g++.dg/opt/pr69211.C: New test.
12960
36105e82 12961 PR tree-optimization/69214
12962 * gcc.c-torture/compile/pr69214.c: New test.
12963
e934c380 129642016-01-11 Uros Bizjak <ubizjak@gmail.com>
12965
12966 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12967 * gcc.target/i386/pr66232-11.c: Ditto.
12968 * gcc.target/i386/pr66232-12.c: Ditto.
12969 * gcc.target/i386/pr66232-13.c: Ditto.
12970
3ff1b153 129712016-01-11 Richard Biener <rguenther@suse.de>
12972
12973 PR tree-optimization/69173
12974 * gcc.dg/torture/pr69173.c: New testcase.
12975
04e1504c 129762016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12977
12978 PR rtl-optimization/68796
12979 * gcc.target/aarch64/tst_5.c: New test.
12980 * gcc.target/aarch64/tst_6.c: Likewise.
12981
ae8718b5 129822016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12983
12984 PR rtl-optimization/68841
12985 * gcc.dg/pr68841.c: New test.
12986 * gcc.c-torture/execute/pr68841.c: New test.
12987
bd8bece2 129882016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12989
12990 PR rtl-optimization/68920
12991 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12992 for ix86 targets.
12993 * gcc.dg/ifcvt-5.c: New test.
12994
9b657cf1 129952016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12996
12997 PR bootstrap/69123
12998 * g++.dg/pr69123.C: New.
12999
7a158352 130002016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13001
13002 PR target/69010
13003 * gcc.target/i386/pr69010.c: New test.
13004
ff375d11 130052016-01-11 Martin Jambor <mjambor@suse.cz>
13006
13007 PR ipa/69044
13008 * gcc.target/i386/chkp-pr69044.c: New test.
13009
9eb890f1 130102016-01-11 Tom de Vries <tom@codesourcery.com>
13011
13012 PR tree-optimization/69109
13013 * gcc.dg/autopar/pr69109-2.c: New test.
13014 * gcc.dg/autopar/pr69109.c: New test.
13015
c4157ee5 130162016-01-11 Tom de Vries <tom@codesourcery.com>
13017
13018 PR tree-optimization/69108
13019 * gcc.dg/autopar/pr69108.c: New test.
13020
b933e511 130212016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13022
13023 PR c++/69029
13024 * c-c++-common/Wisleading-indentation.c: Augment test.
13025
efb73de1 130262016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13027
13028 PR fortran/69154
13029 * gfortran.dg/inline_matmul_12.f90: New test.
13030
40c86c3b 130312016-01-10 Paul Thomas <pault@gcc.gnu.org>
13032
13033 PR fortran/67779
13034 * gfortran.dg/actual_array_offset_1: New test.
13035
a006c0bb 130362016-01-10 Tom de Vries <tom@codesourcery.com>
13037
13038 PR tree-optimization/69062
13039 * gcc.dg/autopar/pr69062.c: New test.
13040
880ed4be 130412016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13042
13043 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13044 * gcc.dg/vect/slp-perm-2.c: Likewise.
13045 * gcc.dg/vect/slp-perm-3.c: Likewise.
13046 * gcc.dg/vect/slp-perm-5.c: Likewise.
13047 * gcc.dg/vect/slp-perm-6.c: Likewise.
13048 * gcc.dg/vect/slp-perm-7.c: Likewise.
13049 * gcc.dg/vect/slp-perm-8.c: Likewise.
13050
d95e1856 130512016-01-10 Tom de Vries <tom@codesourcery.com>
13052
13053 PR tree-optimization/69039
13054 * gcc.dg/autopar/pr69039.c: New test.
13055
0f8f48d0 130562016-01-09 Marek Polacek <polacek@redhat.com>
13057
13058 PR c++/69113
13059 * g++.dg/pr69113.C: New test.
13060
7dff0499 130612016-01-09 Jakub Jelinek <jakub@redhat.com>
13062
13063 PR middle-end/50865
13064 PR tree-optimization/69097
13065 * gcc.c-torture/execute/pr50865.c: New test.
13066 * gcc.c-torture/execute/pr69097-1.c: New test.
13067 * gcc.c-torture/execute/pr69097-2.c: New test.
13068 * gcc.dg/pr69097-1.c: New test.
13069 * gcc.dg/pr69097-2.c: New test.
13070
18431e78 130712016-01-09 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR c++/69164
13074 * g++.dg/opt/pr69164.C: New test.
13075
1943a4a2 130762016-01-08 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR tree-optimization/69167
13079 * gcc.dg/pr69167.c: New test.
13080
a143e277 130812016-01-08 Marek Polacek <polacek@redhat.com>
13082
13083 PR c++/68449
13084 * g++.dg/pr68449.C: New.
13085
44c01906 130862016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13087
13088 PR tree-optimization/68707
13089 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13090 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13091 on platforms supporting it.
13092 * gcc.dg/vect/slp-perm-2.c: Likewise.
13093 * gcc.dg/vect/slp-perm-3.c: Likewise.
13094 * gcc.dg/vect/slp-perm-5.c: Likewise.
13095 * gcc.dg/vect/slp-perm-7.c: Likewise.
13096 * gcc.dg/vect/slp-perm-8.c: Likewise.
13097 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13098 on platforms supporting it.
13099
c437d1e8 131002016-01-08 Jakub Jelinek <jakub@redhat.com>
13101
c9595c51 13102 PR tree-optimization/69162
13103 * gcc.dg/pr69162.c: New test.
13104
c437d1e8 13105 PR tree-optimization/69172
13106 * gcc.dg/pr69172.c: New test.
13107
6a46a28c 131082016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13109
13110 PR tree-optimization/67781
13111 * gcc.c-torture/execute/pr67781.c: New file.
13112
62ad9a04 131132016-01-08 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR tree-optimization/69083
13116 * gcc.dg/vect/pr69083.c: New test.
13117
9e0e8c2a 131182016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13119
13120 PR tree-optimization/61441
13121 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13122 Use -fexcess-precision=standard for compiler options.
13123 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13124
5d034e37 131252016-01-08 Jakub Jelinek <jakub@redhat.com>
13126
5013f740 13127 PR fortran/69128
13128 * gfortran.dg/gomp/pr69128.f90: New test.
13129
5d034e37 13130 PR c++/69145
13131 * g++.dg/ext/pr69145-1.C: New test.
13132 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13133 * g++.dg/ext/pr69145-2.h: New file.
13134
517906ff 131352016-01-07 Martin Sebor <msebor@redhat.com>
13136
13137 PR c/68966
13138 * gcc.dg/atomic-fetch-bool.c: New test.
13139 * gcc.dg/sync-fetch-bool.c: New test.
13140
cdbb524c 131412016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13142
13143 PR fortran/66680
13144 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13145
ec3aba9e 131462016-01-07 Nick Clifton <nickc@redhat.com>
13147
13148 PR target/66655
13149 * g++.dg/pr66655.C: New test.
13150 * g++.dg/pr66655_1.cc: Test support file.
13151 * g++.dg/pr66655.h: Test header file.
13152
9b657cf1 131532016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13154
13155 PR fortran/66680
13156 gfortran.dg/gomp/pr66680.f90: New test.
13157
cd45d7a5 131582016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13159
13160 PR target/69171
13161 * gcc.target/i386/pr69171-1.c: New test.
13162 * gcc.target/i386/pr69171-2.c: Likewise.
13163 * gcc.target/i386/pr69171-3.c: Likewise.
13164 * gcc.target/i386/pr69171-4.c: Likewise.
13165 * gcc.target/i386/pr69171-5.c: Likewise.
13166 * gcc.target/i386/pr69171-6.c: Likewise.
13167
4a86a91a 131682015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13169
13170 PR middle-end/67639
13171 * c-c++-common/pr67639.c: New test.
13172
34c05552 131732016-01-07 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR tree-optimization/69141
13176 * g++.dg/opt/pr69141.C: New test.
13177
f08d6895 131782016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13179
13180 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13181
32ec4173 131822016-01-06 Uros Bizjak <ubizjak@gmail.com>
13183
13184 PR target/69140
13185 * gcc.target/i386/pr69140.c: New test
13186
d74214f3 131872016-01-06 David Malcolm <dmalcolm@redhat.com>
13188
13189 * gcc.dg/bad-dereference.c: New test case.
13190
73991cab 131912015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13192
13193 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13194
fc8cc457 131952016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13196
13197 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13198
be3c9981 131992016-01-06 Marek Polacek <polacek@redhat.com>
13200
13201 PR sanitizer/69099
13202 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13203
2cb724f9 132042016-01-05 Marek Polacek <polacek@redhat.com>
13205
13206 PR c/69104
13207 * gcc.dg/atomic-invalid-2.c: New.
13208
233a53ed 132092016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13210
13211 PR target/68991
13212 * gcc.target/i386/pr68991.c: New test.
13213
ea87c5e3 132142016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13215
13216 PR target/68991
13217 * g++.dg/pr68991-1.C: New test.
13218 * g++.dg/pr68991-2.C: Likewise.
13219
1943a4a2 132202016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13221
1943a4a2 13222 PR other/60465
afe82e5b 13223 * gcc.target/ia64/pr60465-gprel64.c: New test.
13224 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13225
1e9147dd 132262016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13227
13228 PR rtl-optimization/68651
13229 * gcc.target/aarch64/pr68651_1.c: New test.
13230
d42aa619 132312016-01-05 David Malcolm <dmalcolm@redhat.com>
13232
13233 PR c/69122
13234 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13235
1776de76 132362016-01-05 Nathan Sidwell <nathan@acm.org>
13237
2d7d361d 13238 PR c++/58583
13239 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13240
1776de76 13241 * gcc.dg/alias-15.c: New.
13242
5beb12c0 132432016-01-05 Nick Clifton <nickc@redhat.com>
13244
13245 PR target/68870
13246 * g++.dg/pr68770.C: New test.
13247
d8cca921 132482016-01-04 Mike Stump <mikestump@comcast.net>
13249
13250 * lib/target-supports.exp (check_effective_target_cilkplus):
13251 cilkplus targets require pthreads.
afc907ef 13252 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13253
8427dff3 132542016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13255
13256 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13257 generation.
13258
f1717362 132592016-01-04 Jakub Jelinek <jakub@redhat.com>
13260
13261 Update copyright years.
13262
d7d6a3ab 132632016-01-04 Marek Polacek <polacek@redhat.com>
13264
13265 PR c/68908
13266 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13267 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13268 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13269
b8f4a5f9 132702016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13271
13272 * gcc.target/sparc/20160104-2.c: New test.
13273
6b5c028f 132742016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13275
13276 * gcc.target/sparc/20160104-1.c: New test.
13277
300e1002 132782016-01-03 Paul Thomas <pault@gcc.gnu.org>
13279
13280 PR fortran/65045
13281 * gfortran.dg/pr65045.f90: New test.
13282
855b105f 132832016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13284
13285 * gnat.dg/specs/debug1.ads: Delete.
13286
bdc177dc 132872016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13288
13289 PR libgfortran/68867
13290 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13291 expression.
13292
48aaffae 132932016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13294
13295 PR libgfortran/68867
13296 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13297 PowerPC.
13298
19a468b8 132992016-01-01 Paul Thomas <pault@gcc.gnu.org>
13300
13301 PR fortran/68864
13302 * gfortran.dg/pr68864.f90: New test.
13303
25371c91 133042016-01-01 Jakub Jelinek <jakub@redhat.com>
13305
2a659064 13306 PR tree-optimization/69070
13307 * gcc.dg/pr69070.c: New test.
13308
57aa9851 13309 PR sanitizer/69055
13310 * gfortran.dg/pr69055.f90: New test.
13311
25371c91 13312 PR target/69015
13313 * gcc.dg/pr69015.c: New test.
f1717362 13314\f
fb2c1edd 13315Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13316
13317Copying and distribution of this file, with or without modification,
13318are permitted in any medium without royalty provided the copyright
13319notice and this notice are preserved.