]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2b6903a5 12016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 * c-c++-common/Wint-in-bool-context.c: Update test.
4
a9e44c43 52016-10-05 Marek Polacek <polacek@redhat.com>
6
7 * g++.dg/cpp1z/init-statement1.C: New test.
8 * g++.dg/cpp1z/init-statement2.C: New test.
9 * g++.dg/cpp1z/init-statement3.C: New test.
10 * g++.dg/cpp1z/init-statement4.C: New test.
11 * g++.dg/cpp1z/init-statement5.C: New test.
12 * g++.dg/cpp1z/init-statement6.C: New test.
13 * g++.dg/cpp1z/init-statement7.C: New test.
14 * g++.dg/cpp1z/init-statement8.C: New test.
15
d0a5b595 162016-10-05 Louis Krupp <louis.krupp@zoho.com>
17
18 PR fortran/67524
19 * gfortran.dg/pr67524.f90: New test.
20
c7b01e77 212016-10-05 Jakub Jelinek <jakub@redhat.com>
22
23 PR sanitizer/77823
24 * c-c++-common/ubsan/shift-9.c: New test.
25
d204444e 262016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
27
28 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
29 of int if __SIZEOF_INT__ is less than 4 bytes.
30
ea55eab9 312016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32
33 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
34 * gfortran.dg/class_array_20.f03: Likewise.
35 * gfortran.dg/class_array_21.f03: Likewise.
36 * gfortran.dg/finalize_29.f08: Likewise.
37 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
38
bf1426ea 392016-10-05 Richard Biener <rguenther@suse.de>
40
41 PR middle-end/77826
42 * gcc.dg/torture/pr77826.c: New testcase.
43
eb93b162 442016-10-05 Richard Biener <rguenther@suse.de>
45
46 * gcc.dg/fold-copysign-1.c: New testcase.
47
830f8f08 482016-10-05 Andreas Schwab <schwab@suse.de>
49
50 * g++.dg/pr49847-2.C: Remove.
51
ce229d56 522016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
53
54 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
55
d82d27a3 562016-10-05 Richard Biener <rguenther@suse.de>
57
58 PR middle-end/55152
59 * gcc.dg/pr55152-2.c: New testcase.
60
29e40d1d 612016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
62
63 * gfortran.dg/dtio_15.f90: New test.
64
78dc0da1 652016-10-04 Ian Lance Taylor <iant@golang.org>
66
67 * gcc.dg/split-7.c: New test.
68
f72de674 692016-10-04 Martin Sebor <msebor@redhat.com>
70
71 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
72 %lc directive to wint_t to silence -Wformat warnings on targets
73 where the latter is a distinct type such as long.
74
c30da209 752016-10-04 Martin Sebor <msebor@redhat.com>
76
77 PR c++/77804
78 * g++.dg/warn/Wplacement-new-size-4.C: New test.
79
c93d719b 802016-10-04 Jakub Jelinek <jakub@redhat.com>
81
c8887d28 82 PR c++/77791
83 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
84
c93d719b 85 * g++.dg/other/java3.C: Remove.
86 * g++.dg/other/java1.C: Remove.
87 * g++.dg/other/error12.C: Remove.
88 * g++.dg/other/java2.C: Remove.
89 * g++.dg/warn/Wnvdtor.C: Remove.
90 * g++.dg/lookup/java1.C: Remove.
91 * g++.dg/lookup/java2.C: Remove.
92 * g++.dg/ext/pr34829.C: Remove.
93 * g++.dg/ext/java-3.C: Remove.
94 * g++.dg/ext/java-1.C: Remove.
95 * g++.dg/ext/java-2.C: Remove.
96 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
97
e62363b1 982016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
99
100 PR tree-optimization/77808
101 * gcc.dg/tree-ssa/pr77808.c: New testcase.
102
38f18c01 1032016-10-04 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/77399
106 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
107
47fd90af 1082016-10-04 Richard Biener <rguenther@suse.de>
109
110 PR middle-end/77833
111 * gcc.target/i386/pr77833.c: New testcase.
112
2f8d6297 1132016-09-26 Jeff Law <law@redhat.com>
114
115 PR tree-optimization/71550
116 PR tree-optimization/71403
117 * gcc.c-torture/execute/pr71550.c: New test.
118
4092cccf 1192016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
120
121 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
122 option.
123
8e8fe25a 1242016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
125
126 Revert
127 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
128
129 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
130
fcfa0d6a 1312016-10-03 Marek Polacek <polacek@redhat.com>
132
133 * g++.dg/cpp0x/nullptr37.C: New test.
134
255beb07 1352016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
136
137 * c-c++-common/Wint-in-bool-context.c: Update test.
138
16127d51 1392016-10-02 Jakub Jelinek <jakub@redhat.com>
140
141 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
142 earlier.
143 * g++.dg/charset/asm2.c (memmove): Likewise.
144 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
145 * g++.dg/tls/diag-4.C (foo): Likewise.
146 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
147 dg-warning, fix up regex.
148 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
149 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
150 * g++.old-deja/g++.mike/net31.C: Likewise.
151 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
152 for C++17.
153 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
154 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
155
c9e875f1 1562016-10-01 Richard Biener <rguenther@suse.de>
157
158 PR middle-end/77798
159 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
160
77daf8b6 1612016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
162
163 PR fortran/77663
164 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
165
ff2feb8b 1662016-10-01 Jakub Jelinek <jakub@redhat.com>
167
168 PR c/77490
169 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
170 Add dg-prune-output directive.
171
fd3720ac 1722016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173
174 PR fortran/66643
175 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
176 * gfortran.fortran-torture/compile/write.f90: Update test.
177
dd07e329 1782016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
179
180 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
181 arm_fp16_alternative_ok as the required effective target.
182 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
183 -mfp16-format=alternative to the dg-options directive and remove
184 the dg-add-options directive.
185
580083a2 1862016-09-30 Fritz Reese <fritzoreese@gmail.com>
187
188 PR fortran/77764
189 * gfortran.dg/dec_union_8.f90: New testcase.
190
f24fcad2 1912016-09-30 Fritz Reese <fritzoreese@gmail.com>
192
193 PR fortran/77782
194 * gfortran.dg/dec_structure_16.f90: New testcase.
195
e0e00cf4 1962016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
197
198 * gfortran.dg/coarray_allocate_10.f08: New test.
199 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
200
44211526 2012016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
202
203 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
204
e2441cd8 2052016-09-30 Richard Biener <rguenther@suse.de>
206
207 PR tree-optimization/77399
208 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
209
0914a8ef 2102016-09-29 Sandra Loosemore <sandra@codesourcery.com>
211
212 * c-c++-common/pr27336.c: Make dependency on
213 -fdelete-null-pointer-checks explicit.
214 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
215 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
216 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
217 * gcc.dg/pic-1.c: Require fpic target support.
218 * gcc.dg/pic-2.c: Likewise.
219
c5d89bae 2202016-09-29 Jakub Jelinek <jakub@redhat.com>
221
222 Implement P0001R1 - C++17 removal of register storage class specifier
223 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
224 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
225 C++17.
226 * c-c++-common/vector-subscript-5.c (foo): Don't use register
227 keyword if not __SSE2__.
228 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
229 C++17.
230 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
231 register keywords.
232 * g++.dg/eh/pr29166.C: Add -Wno-register option.
233 * g++.dg/warn/register-parm-1.C (erroneous_warning,
234 no_erroneous_warning): Expect new warnings for C++17.
235 * g++.dg/warn/register-var-2.C (f): Likewise.
236 * g++.dg/parse/register1.C (f): Expect new error for C++17.
237 * g++.dg/parse/linkage2.C (foo): Likewise.
238 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
239 keyword on parameters for C++17.
240 * g++.dg/cpp1z/register1.C: New test.
241 * g++.dg/cpp1z/register2.C: New test.
242 * g++.dg/cpp1z/register3.C: New test.
243
5424b150 2442016-09-29 Uros Bizjak <ubizjak@gmail.com>
245
246 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
247 * gcc.target/i386/avx2-check.h (main): Ditto.
248 * gcc.target/i386/avx512bw-check.h (main): Ditto.
249 * gcc.target/i386/avx512cd-check.h (main): Ditto.
250 * gcc.target/i386/avx512dq-check.h (main): Ditto.
251 * gcc.target/i386/avx512er-check.h (main): Ditto.
252 * gcc.target/i386/avx512f-check.h (main): Ditto.
253 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
254 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
255 * gcc.target/i386/avx512vl-check.h (main): Ditto.
256
132fa33c 2572016-09-29 Uros Bizjak <ubizjak@gmail.com>
258
259 PR target/77756
260 * gcc.target/i386/pr77756.c: New test.
261
ea72fa65 2622016-09-29 Marek Polacek <polacek@redhat.com>
263
264 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
265
40334d1a 2662016-09-29 Marek Polacek <polacek@redhat.com>
267
268 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
269 C++14.
270
2bf721c3 2712016-09-29 Martin Liska <mliska@suse.cz>
272
273 * objc/execute/construct1.m: New test.
274
a8243a97 2752016-09-29 Richard Biener <rguenther@suse.de>
276
277 PR tree-optimization/77768
278 * gcc.dg/torture/pr77768.c: New testcase.
279
98da8d3b 2802016-09-28 Richard Biener <rguenther@suse.de>
281
282 PR middle-end/77407
283 * gcc.dg/pr77407.c: New testcase.
284
b0ab3ca0 2852016-09-29 Richard Biener <rguenther@suse.de>
286
287 PR middle-end/55152
288 * gcc.dg/pr55152.c: New testcase.
289 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
290
f76c9f26 2912016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
292
293 * gcc.dg/profile-update-warning.c: Restrict to ia32.
294 (dg-options): Remove -m32.
295
94d9ba6a 2962016-09-28 Martin Sebor <msebor@redhat.com>
297
298 PR middle-end/77721
299 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
300
d23296dc 3012016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
302
303 PR libgfortran/77707
304 * gfortran.dg/inquire_17.f90: New test.
305
2a2770c6 3062016-09-28 Jakub Jelinek <jakub@redhat.com>
307
308 PR c++/77467
309 * g++.dg/cpp1y/constexpr-77467.C: New test.
310
3e822015 3112016-09-28 Martin Sebor <msebor@redhat.com>
312
313 PR c/77762
314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
315 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
316 (test_sprintf_p_const): Adjust line numbers to avoid failures
317 introduced in r240503.
318
21ce832f 3192016-09-28 Martin Sebor <msebor@redhat.com>
320
321 PR middle-end/77683
322 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
323
8d9e3eb6 3242016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
325
cfa852a5 326 PR c++/77748
327 * g++.dg/pr77550.C: Avoid undefined behavior.
328
8d9e3eb6 329 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
330
85dd8d9a 3312016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
332
333 * gcc.dg/strlenopt-20.c: Update test.
334 * gcc.dg/strlenopt-21.c: Likewise.
335 * gcc.dg/strlenopt-22.c: Likewise.
336 * gcc.dg/strlenopt-22g.c: Likewise.
337 * gcc.dg/strlenopt-26.c: Likewise.
338 * gcc.dg/strlenopt-5.c: Likewise.
339 * gcc.dg/strlenopt-7.c: Likewise.
340 * gcc.dg/strlenopt-9.c: Likewise.
341
ce7e2f0e 3422016-09-27 Jakub Jelinek <jakub@redhat.com>
343
4fd4e9e0 344 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
345
66108a57 346 * g++.dg/cpp1z/lambda-this1.C: New test.
347 * g++.dg/cpp1z/lambda-this2.C: New test.
348
ce7e2f0e 349 PR c++/77722
350 * g++.dg/ubsan/return-4.C: New test.
351 * g++.dg/ubsan/return-5.C: New test.
352 * g++.dg/ubsan/return-6.C: New test.
353
eedf6f96 3542016-09-27 Jiong Wang <jiong.wang@arm.com>
355
356 * lib/target-supports.exp
357 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
358 in function comment.
359
febf7a45 3602016-09-27 Martin Liska <mliska@suse.cz>
361
362 PR gcov-profile/46266
363 * lib/gcov.exp: Verify that <built-in>.gcov file is not
364 considered.
365
1ef012e4 3662016-09-27 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/77745
369 * g++.dg/torture/pr77745.C: New testcase.
370
fcaf08b7 3712016-09-27 Richard Biener <rguenther@suse.de>
372
373 PR tree-optimization/77478
374 * gcc.dg/torture/pr77478.c: New testcase.
375
db46bcd3 3762016-09-27 Martin Liska <mliska@suse.cz>
377
378 PR gcov-profile/7970
379 PR gcov-profile/16855
380 PR gcov-profile/44779
381 * g++.dg/gcov/pr16855.C: New test.
382
2e0bcd96 3832016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
384
385 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
386
93768ef7 3872016-09-27 Jakub Jelinek <jakub@redhat.com>
388
389 PR fortran/77666
390 * gfortran.dg/gomp/pr77666.f90: New test.
391
b09a4365 3922016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
393
394 PR ipa/77677
395 * gcc.dg/torture/pr77677-2.c: New test.
396
85527e8f 3972016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
398
399 PR fortran/77420
400 * gfortran.dg/pr77420_1.f90: New test.
401 * gfortran.dg/pr77420_2.f90: Ditto.
402 * gfortran.dg/pr77420_3.f90: New test. Requires ...
403 * gfortran.dg/pr77420_4.f90: this file.
404
140cd7ff 4052016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
406
407 PR middle-end/77719
408 * gfortran.dg/pr77719.f90: New test.
409
d4d58fc3 4102016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
411
412 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 413 singular form of byte when quantity is unknown.
d4d58fc3 414
e997bd3a 4152016-09-26 Marek Polacek <polacek@redhat.com>
416
417 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
418
9c7de46a 4192016-09-26 Martin Liska <mliska@suse.cz>
420
421 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
422 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
423 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
424 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
425 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
426 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
427 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
428 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
429 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
430
3c77f69c 4312016-09-26 Marek Polacek <polacek@redhat.com>
432
433 PR c/7652
434 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
435 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
436 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
437 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
438 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
439 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
440 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
441 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
442 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
443 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
444 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
445 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
446 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
447 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
448 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
449 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
450 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
451 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
452 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
453 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
454 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
455 * c-c++-common/attr-fallthrough-1.c: New test.
456 * c-c++-common/attr-fallthrough-2.c: New test.
457 * g++.dg/cpp0x/fallthrough1.C: New test.
458 * g++.dg/cpp0x/fallthrough2.C: New test.
459 * g++.dg/cpp1z/fallthrough1.C: New test.
460 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
461 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
462 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
463 * objc.dg/Wimplicit-fallthrough-1.m: New test.
464
40e245e1 4652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
466
9e9fb49b 467 PR fortran/77429
40e245e1 468 * gfortran.dg/pr77429.f90: New test.
469
cfffcdf4 4702016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
471
472 PR fortran/77694
473 * gfortran.dg/pr77694.f90: New test.
474
223e6ae9 4752016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
476
477 PR target/51244
478 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
479
9e932ac2 4802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
481
482 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
483 for 32-bit mode.
484
04f16d28 4852016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
486
487 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
488 for 32-bit mode.
489
481ce481 4902016-09-24 Marek Polacek <polacek@redhat.com>
491
492 PR c/77490
493 * c-c++-common/Wbool-operation-1.c: New test.
494 * gcc.dg/Wbool-operation-1.c: New test.
495
8e652fcf 4962016-09-23 Fritz Reese <fritzoreese@gmail.com>
497
498 * gfortran.dg/dec_static_1.f90: New.
499 * gfortran.dg/dec_static_2.f90: New.
500 * gfortran.dg/dec_static_3.f90: New.
501 * gfortran.dg/dec_static_4.f90: New.
502
e7c4560c 5032016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
504
505 PR fortran/48298
506 * gfortran.dg/negative_unit_check.f90: Update test.
507 * gfortran.dg/dtio_14.f90: New test.
481ce481 508
ad020996 5092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
510
511 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
512 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
513 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
514 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
515 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
516 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
517 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
518
e2c1228b 5192016-09-23 Martin Sebor <msebor@redhat.com>
520
521 PR testsuite/77713
522 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
523 assuming long double is bigger than double.
524
9b5db70f 5252016-09-23 Jakub Jelinek <jakub@redhat.com>
526
527 Implement P0138R2, C++17 construction rules for enum class values
528 * g++.dg/cpp1z/direct-enum-init1.C: New test.
529
a30e370d 5302016-09-23 David Malcolm <dmalcolm@redhat.com>
531
532 PR preprocessor/77672
533 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
534 expected multiline output from first warning to reflect change
535 in r240434.
536
15650eb7 5372016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
538
539 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
540
f886b2b4 5412016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
542 Tom de Vries <tom@codesourcery.com>
543
544 PR testsuite/77411
545 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
546
f74ba31d 5472016-09-23 Marek Polacek <polacek@redhat.com>
548
549 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
550 * c-c++-common/gomp/atomic-13.c: Likewise.
551 * c-c++-common/gomp/atomic-14.c: Likewise.
552 * c-c++-common/pr60439.c: Remove invalid code.
553 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
554 * g++.dg/expr/bitfield5.C: Likewise.
555 * g++.dg/expr/bitfield6.C: Likewise.
556 * g++.dg/expr/bool1.C: Likewise.
557 * g++.dg/expr/bool3.C: Likewise.
558 * g++.dg/expr/lval3.C: Likewise.
559 * g++.dg/expr/lval4.C: Likewise.
560 * g++.old-deja/g++.jason/bool5.C: Likewise.
561
7413e757 5622016-09-23 David Malcolm <dmalcolm@redhat.com>
563
564 PR preprocessor/77672
565 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
566 (test_terminator_location): New function.
567
81df50de 5682016-09-23 Richard Biener <rguenther@suse.de>
569
570 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
571
5f4626d8 5722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
573
574 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
575 -march=armv8.2-a+fp16 when supported by the hardware.
576 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
577 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
578 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
579 semi-colons to a macro invocations.
580 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
581 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
582 defined.
583 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
584 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
587 defined.
588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
592 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
595 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
598 defined.
599 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
601 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
602 defined.
603 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
606 defined.
607 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
609 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
610 defined.
611 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
613 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
614 defined. Also fix some white-space.
615 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
616 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
617 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
618 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
620 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
621 defined. Also fix some long lines and white-space.
622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
623 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
624 defined. Also fix some long lines and white-space.
625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
626 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
627 defined.
628 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
630 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
631 defined.
632 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
634 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
635 defined.
636 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 639 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 640 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 646 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 652 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
653 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 655
f2645569 6562016-09-23 Jiong Wang <jiong.wang@arm.com>
657 Matthew Wahab <matthew.wahab@arm.com>
658
659 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
660 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
661 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
665 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
670 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
674 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
675 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
676 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
677 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
678 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
696
66a55fc4 6972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
698
699 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
700 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
701 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
702 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
703 support.
704
ada0f4c4 7052016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
706
707 PR ipa/77677
708 * gcc.dg/torture/pr77677.c: New test.
709
8771094d 7102016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
711
712 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
713 here now.
714
c959fae1 7152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
716
717 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
718 options. Add tests for float16x4_t and float16x8_t.
719
88b594a3 7202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
721
722 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
723 * gcc.target/s390/risbg-ll-2.c: Ditto.
724 * gcc.target/s390/risbg-ll-3.c: Ditto.
725
e4ad661c 7262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
727
728 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
729 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
730
4005a882 7312016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
732
733 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
734 output to the simplified instructions.
735
9854d864 7362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
737
738 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
739 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
740
388ce7db 7412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
742
743 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
744 (FP16_SUPPORTED): New
745 (expected-hfloat-16x4): Make conditional on __fp16 support.
746 (expected-hfloat-16x8): Likewise.
747 (vdup_n_f16): Disable for non-AArch64 targets.
748 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
749 conditional on FP16_SUPPORTED.
750 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
751 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
752 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
753 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
754 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
755 for testing __fp16.
756 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
757 conditional on FP16_SUPPORTED.
758 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
759 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
760
837bb76e 7612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
762
763 * gcc.target/arm/short-vfp-1.c: New.
764
e183c2b8 7652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
766
767 * gcc.target/arm/attr-fp16-arith-1.c: New.
768
cd6fbed6 7692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
770
771 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
772 New.
773 (add_options_for_arm_v8_2a_fp16_neon): New.
774 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
775 (add_options_for_arm_arch_v8_2a): Auto-generate.
776 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
777 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
778 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
779 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
780 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
781 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
782 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
783
4961b0ab 7842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
785
786 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
787 arm_fp16_alternative_ok.
788 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
789 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
790 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
791 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
792 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
793 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
794 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
795 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
796 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
797 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
798 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
799 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
800 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
801 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
802 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
803 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
804 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
805 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
806 * gcc.target/arm/fp16-rounding-alt-1.c: Use
807 arm_fp16_alternative_ok.
808 * lib/target-supports.exp
809 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
810 (check_effective_target_arm_fp16_alternative_ok): New.
811 (check_effective_target_arm_fp16_none_ok_nocache): New.
812 (check_effective_target_arm_fp16_none_ok): New.
813
ce5b3c3b 8142016-09-23 Martin Liska <mliska@suse.cz>
815
816 * gcc.dg/ipa/pr77653.c: Replace adress
817 with address.
818
d4c65e05 8192016-09-23 Martin Liska <mliska@suse.cz>
820
821 * gcc.target/i386/movbe-4.c: New test.
822
82a47693 8232016-09-23 Martin Liska <mliska@suse.cz>
824
825 * gcc.target/i386/crc32-5.c: New test.
826
0253072a 8272016-09-23 Martin Liska <mliska@suse.cz>
828
829 * gcc.target/i386/pr71652.c: New test.
830 * gcc.target/i386/pr71652-2.c: New test.
831 * gcc.target/i386/pr71652-3.c: New test.
832
0bfdbd22 8332016-09-23 Jakub Jelinek <jakub@redhat.com>
834
835 * lib/gcc-dg.exp (process-message): Support relative line number
836 notation - .+4 or .-1 etc.
837 * gcc.dg/dg-test-1.c: New test.
838
ff982ab4 8392016-09-22 Martin Sebor <msebor@redhat.com>
840
841 PR target/77676
842 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
843 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
844 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
845 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
846
78299f8d 8472016-09-22 Uros Bizjak <ubizjak@gmail.com>
848
849 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
850 * gcc.dg/ifcvt-2.c: Ditto.
851 * gcc.dg/zero_bits_compound-1.c: Ditto.
852 * gcc.dg/zero_bits_compound-1.c: Ditto.
853 * gcc.dg/pr40550.c: Simplify target selectors.
854 Use dg-additional-options.
855 * gcc.dg/pr47893.c: Ditto.
856 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
857 additional options for 32-bit x86 targets.
858 * gcc.dg/pr70955.c: Move to ...
859 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
860
ec645283 8612016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
862
863 PR c++/61019
864 * g++.dg/cpp0x/pr61019.C: New.
865
9753b549 8662016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
867 Terry Guo <terry.guo@arm.com>
868
869 * gcc.target/arm/pure-code/ffunction-sections.c: New.
870 * gcc.target/arm/pure-code/no-literal-pool.c: New.
871 * gcc.target/arm/pure-code/pure-code.exp: New.
872
7dbfb427 8732016-09-22 Uros Bizjak <ubizjak@gmail.com>
874
875 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
876 Remove SSE effective target requirement.
877
7e20dff2 8782016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/71979
881 * g++.dg/cpp0x/pr71979.C: New.
882
05dd002d 8832016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
884
885 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
886
53769cc8 8872016-09-22 Martin Liska <mliska@suse.cz>
888
889 PR ipa/77653
890 * gcc.dg/ipa/pr77653.c: New test.
891
51c846d6 8922016-09-22 Jakub Jelinek <jakub@redhat.com>
893
894 PR fortran/77665
895 * gfortran.dg/gomp/pr77665.f90: New test.
896
51278c1a 8972016-09-22 Paul Thomas <pault@gcc.gnu.org>
898
899 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
900 * gfortran.dg/dtio_13.f90: New test.
901
cde225a2 9022016-09-21 Louis Krupp <louis.krupp@zoho.com>
903
904 PR fortran/66107
905 * gfortran.dg/pr66107.f90: New test.
906
0d5530d9 9072016-09-21 Ian Lance Taylor <iant@golang.org>
908
909 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
910 with call to builtin delete function.
911
9ca7e933 9122016-09-21 Joseph Myers <joseph@codesourcery.com>
913
914 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
915 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
916 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
917 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
918 tests.
919
451127c6 9202016-09-21 Uros Bizjak <ubizjak@gmail.com>
921
922 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
923
98aa0f57 9242016-09-21 Jakub Jelinek <jakub@redhat.com>
925
926 PR c++/77651
927 * g++.dg/cpp1z/aligned-new6.C: New test.
928
65eeae10 9292016-09-21 Matthew Wahab <matthew.wahab@arm.com>
930
931 * gcc.target/arm/fp16-aapcs-3.c: New.
932 * gcc.target/arm/fp16-aapcs-4.c: New.
933 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
934 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
935 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
936 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
937
1a39df22 9382016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
939
940 PR tree-optimization/77550
941 * g++.dg/pr77550.C: New test.
942
48bc6fdd 9432016-09-21 Georg-Johann Lay <avr@gjlay.de>
944
945 PR target/77326
946 * gcc.target/avr/torture/pr77326.c: New test.
947
a09b160b 9482016-09-21 Louis Krupp <louis.krupp@zoho.com>
949
950 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
951
91207228 9522016-09-21 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/77648
955 * gcc.dg/torture/pr77648-1.c: New testcase.
956 * gcc.dg/torture/pr77648-2.c: Likewise.
957
f6aeb966 9582016-09-21 Richard Biener <rguenther@suse.de>
959 Jakub Jelinek <jakub@redhat.com>
960
961 PR tree-optimization/77621
962 * gcc.dg/pr77621.c: New testcase.
963
637b3ebb 9642016-09-21 Paul Thomas <pault@gcc.gnu.org>
965
966 PR fortran/77657
967 * gfortran.dg/dtio_12.f90: New test.
968
b5b88e7a 9692016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
970
971 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
972
8ccdb0a4 9732016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
974
975 PR tree-optimization/72835
976 * gcc.dg/tree-ssa/pr72835.c: New test.
977
b9833bfd 9782016-09-20 Martin Sebor <msebor@redhat.com>
979
980 PR middle-end/49905
981 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
982 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
983 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
984 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
985 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
986 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
987 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
988
597323ed 9892016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
990
991 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
992 arguments/compare will be optimized away.
993 * gcc.dg/torture/ftrapv-1.c: Likewise.
994
25a8e007 9952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
996
997 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
998 will be optimized away.
999 * gcc.dg/ipa/vrp1.c: New test.
1000 * gcc.dg/ipa/vrp2.c: New test.
1001 * gcc.dg/ipa/vrp3.c: New test.
1002
6e93da1b 10032016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1004
1005 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1006 does the same transformation.
1007 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1008 * gcc.dg/tree-ssa/evrp1.c: New test.
1009 * gcc.dg/tree-ssa/evrp2.c: New test.
1010 * gcc.dg/tree-ssa/evrp3.c: New test.
1011 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1012 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1013 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1014 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1015 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1016 foling now happens early.
1017 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1018 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1019 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1020 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1021 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1022
b8b3b645 10232016-09-20 Uros Bizjak <ubizjak@gmail.com>
1024
1025 PR target/77621
1026 * gcc.target/i386/pr77621.c: New test.
1027 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1028 pattern, loop should vectorize with -mtune=atom.
1029
81165554 10302016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1031 Jakub Jelinek <jakub@redhat.com>
1032
1033 PR testsuite/63299
1034 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1035 instead of delete.
1036
2f8a2ead 10372016-09-20 Jakub Jelinek <jakub@redhat.com>
1038
a48667ee 1039 PR c++/77626
1040 * g++.dg/other/pr77626.C: New test.
1041
7e67c6d5 1042 PR c++/77638
1043 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1044
59934ea3 1045 PR c++/77637
1046 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1047
2f8a2ead 1048 PR middle-end/77624
1049 * c-c++-common/pr77624-1.c: New test.
1050 * c-c++-common/pr77624-2.c: New test.
1051
a1268ee1 10522016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1053
1054 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1055 of digits expected.
1056
0b77b2cf 10572016-09-20 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/77646
1060 * gcc.dg/torture/pr77646.c: New testcase.
1061
bed03df1 10622016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1063
1064 PR c++/77434
1065 * c-c++-common/Wint-in-bool-context.c: New test.
1066
cb19a0da 10672016-09-19 Joseph Myers <joseph@codesourcery.com>
1068
1069 * gcc.dg/cr-decimal-dig-1.c: New test.
1070
9b5c49ef 10712016-09-19 Joseph Myers <joseph@codesourcery.com>
1072
1073 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1074 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1075 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1076 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1077
48d1445d 10782016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1079
1080 PR rtl-optimization/77416
1081 * gcc.target/powerpc/pr77416.c: New.
1082
579f478b 10832016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1084
1085 PR c++/77639
1086 * g++.dg/template/error-recovery4.C: New test.
1087
f2e52448 10882016-09-19 Bin Cheng <bin.cheng@arm.com>
1089
1090 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1091
aaf7d5f8 10922016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1093
1094 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1095 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1096
5f036000 10972016-09-19 Jakub Jelinek <jakub@redhat.com>
1098 Jan Hubicka <jh@suse.cz>
1099
1100 PR target/77587
1101 * gcc.dg/pr77587.c: New test.
1102 * gcc.dg/pr77587a.c: New file.
1103
eee0cf09 11042016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1105
1106 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1107 * gfortran.dg/coarray_38.f90:
1108 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1109 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1110 * gfortran.dg/coarray_allocate_7.f08: New test.
1111 * gfortran.dg/coarray_allocate_8.f08: New test.
1112 * gfortran.dg/coarray_allocate_9.f08: New test.
1113 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1114 new caf_register.
1115 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1116 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1117 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1118 get_by_refs.
1119 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1120 * gfortran.dg/coarray_lock_7.f90: Same.
1121 * gfortran.dg/coarray_poly_5.f90: Same.
1122 * gfortran.dg/coarray_poly_6.f90: Same.
1123 * gfortran.dg/coarray_poly_7.f90: Same.
1124 * gfortran.dg/coarray_poly_8.f90: Same.
1125 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1126
891196d7 11272016-09-19 Fritz Reese <fritzoreese@gmail.com>
1128
1129 PR fortran/77584
1130 * gfortran.dg/dec_structure_15.f90: New testcase.
1131
281da9a3 11322016-09-19 Richard Biener <rguenther@suse.de>
1133
1134 PR middle-end/77605
1135 * gcc.dg/torture/pr77605.c: New testcase.
1136
8a252920 11372016-09-18 Louis Krupp <louis.krupp@zoho.com>
1138
1139 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1140
a18b7a33 11412016-09-17 Jan Hubicka <hubicka@ucw.cz>
1142
1143 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1144 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1145 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1146 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1147 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1148 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1149 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1150 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1151 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1152 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1153 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1154
b868c23d 11552016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1156
1157 * gcc.target/i386/pr68633.c: Fix expected result.
1158
360d7ea8 11592016-09-17 Louis Krupp <louis.krupp@gmail.com>
1160
1161 PR fortran/68078
1162 * gfortran.dg/pr68078.f90: New test.
1163 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1164
d58661cb 11652016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1166
1167 PR target/77613
1168 * gcc.target/powerpc/swaps-p8-25.c: New.
1169
24b3d864 11702016-09-16 Jakub Jelinek <jakub@redhat.com>
1171
e6db887a 1172 PR c++/77482
1173 * g++.dg/cpp0x/constexpr-77482.C: New test.
1174
44df6c11 1175 PR c++/77379
1176 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1177 thunk offsets.
1178 * g++.dg/abi/abi-tag23a.C: Likewise.
1179
53d2f3de 1180 PR c++/77338
1181 * g++.dg/cpp0x/decltype-77338.C: New test.
1182
24b3d864 1183 PR c++/77375
1184 * g++.dg/cpp0x/mutable1.C: New test.
1185
42f172d0 11862016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1187
1188 PR fortran/77612
1189 * gfortran.dg/pr77612.f90: New test.
1190
0665113b 11912016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1192
1193 * gcc.dg/torture/pr70421.c: Require int32plus.
1194
dff10ec9 11952016-09-16 Jakub Jelinek <jakub@redhat.com>
1196
be63912c 1197 PR middle-end/77475
1198 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1199
dff10ec9 1200 PR target/77526
1201 * gcc.target/i386/pr77526.c: New test.
1202
69cdadd9 12032016-09-16 Jakub Jelinek <jakub@redhat.com>
1204 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 PR middle-end/77594
1207 * gcc.target/i386/pr77594.c: New test.
1208
b74250bc 12092016-09-15 Louis Krupp <louis.krupp@zoho.com>
1210
1211 PR fortran/69963
1212 * gfortran.dg/misplaced_implicit_character.f90: New test.
1213
834a2c29 12142016-09-15 Bin Cheng <bin.cheng@arm.com>
1215
1216 PR tree-optimization/77503
1217 * gcc.dg/vect/pr77503.c: New test.
1218
fbcb99d5 12192016-09-15 Richard Biener <rguenther@suse.de>
1220
1221 PR middle-end/77544
1222 * c-c++-common/torture/pr77544.c: New testcase.
1223
3aa4e8c2 12242016-09-15 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR middle-end/77475
1227 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1228 * gcc.dg/march-generic.c: Likewise.
1229 * gcc.target/i386/spellcheck-options-1.c: New test.
1230 * gcc.target/i386/spellcheck-options-2.c: New test.
1231 * gcc.target/i386/spellcheck-options-3.c: New test.
1232 * gcc.target/i386/spellcheck-options-4.c: New test.
1233
e9dea525 12342016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1235
1236 PR fortran/72743
1237 * gfortran.dg/goacc/pr72743.f90: New test.
1238
7270347c 12392016-09-15 Richard Biener <rguenther@suse.de>
1240
1241 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1242
091e8e90 12432016-09-15 Richard Biener <rguenther@suse.de>
1244
1245 PR tree-optimization/77514
1246 * gcc.dg/torture/pr77514.c: New testcase.
1247
8cc08773 12482016-09-14 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR c++/77549
1251 * g++.dg/lookup/pr77549.C: New test.
1252
5be60f03 12532016-09-14 Marek Polacek <polacek@redhat.com>
1254
1255 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1256 * c-c++-common/gomp/atomic-13.c: Likewise.
1257 * c-c++-common/gomp/atomic-14.c: Likewise.
1258 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1259 * g++.dg/cpp1z/bool-increment1.C: New test.
1260 * c-c++-common/pr60439.c: Add dg-warning.
1261 * g++.dg/expr/bitfield4.C: Likewise.
1262 * g++.dg/expr/bitfield5.C: Likewise.
1263 * g++.dg/expr/bitfield6.C: Likewise.
1264 * g++.dg/expr/bool1.C: Likewise.
1265 * g++.dg/expr/bool3.C: Likewise.
1266 * g++.dg/expr/lval3.C: Likewise.
1267 * g++.dg/expr/lval4.C: Likewise.
1268 * g++.old-deja/g++.jason/bool5.C: Likewise.
1269 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1270 * g++.dg/other/error18.C: Likewise.
1271 * g++.dg/gomp/atomic-14.C: Likewise.
1272
f80a245e 12732016-09-14 Nathan Sidwell <nathan@acm.org>
1274
1275 PR c++/77539
1276 * g++.dg/cpp1y/pr77539.C: New.
1277
7b329bca 12782016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1279
1280 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1281 dg-require.
1282 * g++.dg/ext/builtin_alloca.C: Likewise.
1283 * g++.dg/template/spec35.C: Likewise.
1284 * gcc.dg/builtins-68.c: Likewise.
1285 * gcc.misc-tests/gcov-13.c: Likewise.
1286 * gcc.misc-tests/gcov-14.c: Likewise.
1287
0029200d 12882016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1289
1290 * gfortran.dg/dec_structure_14.f90: New testcase.
1291
0975f764 12922016-09-14 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR sanitizer/68260
1295 * c-c++-common/tsan/pr68260.c: New test.
1296
1098c313 12972016-09-13 Joe Seymour <joe.s@somniumtech.com>
1298
1299 PR target/70713
1300 * gcc.target/msp430/function-attributes-1.c: New test.
1301 * gcc.target/msp430/function-attributes-2.c: New test.
1302 * gcc.target/msp430/function-attributes-3.c: New test.
1303
46fad8d5 13042016-09-13 Jakub Jelinek <jakub@redhat.com>
1305
4bdba715 1306 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1307 * g++.dg/cpp1z/gen-attrs1.C: New test.
1308
99d887de 1309 PR tree-optimization/77454
1310 * gcc.dg/pr77454.c: New test.
1311
46fad8d5 1312 PR c++/77553
1313 * g++.dg/cpp1y/constexpr-77553.C: New test.
1314
68ef907c 13152016-09-13 David Malcolm <dmalcolm@redhat.com>
1316
1317 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1318 (test_show_locus): Replace rich_location::add_fixit_insert calls
1319 with add_fixit_insert_before and add_fixit_insert_after.
1320
2c24fd5e 13212016-09-13 Jason Merrill <jason@redhat.com>
1322 Tom de Vries <tom@codesourcery.com>
1323
1324 PR c++/77427
1325 * g++.dg/pr77427.C: New test.
1326
68b219ee 13272016-09-13 Martin Liska <mliska@suse.cz>
1328
1329 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1330 effective target.
1331 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1332 * lib/target-supports.exp: Define the new target.
1333
c72e91d3 13342016-09-12 Andrew Pinski <apinski@cavium.com>
1335
1336 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1337 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1338
b38c0a37 13392016-09-12 Uros Bizjak <ubizjak@gmail.com>
1340
1341 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1342 variable arguments.
1343 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1344 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1345 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1346 variable argument.
1347 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1348 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1349
7a21b590 13502016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1351
1352 PR c++/77496
1353 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1354 * g++.dg/ext/pr77496.C: New test.
1355 * g++.dg/warn/pr77496.C: New test.
1356
00434032 13572016-09-12 David Malcolm <dmalcolm@redhat.com>
1358
1359 PR c/72858
1360 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1361 to preserve conversion chars, and to preserve prefix information.
1362 * gcc.dg/format/pr72858.c: New test case.
1363
54f56c28 13642016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1365
1366 * gfortran.dg/pr77507.f90: Move to ...
1367 * gfortran.dg/ieee/pr77507.f90: here.
1368
08d6d42c 13692016-08-09 Jan Hubicka <hubicka@ucw.cz>
1370
1371 PR ipa/61159
1372 * compile/pr61159.c: New testcase
1373
35870532 13742016-08-09 Jan Hubicka <hubicka@ucw.cz>
1375
1376 PR ipa/64316
1377 * gcc.dg/ipa/pr63416.c: New testcase.
1378
953b9eef 13792016-09-10 Paul Thomas <pault@gcc.gnu.org>
1380 Steven G. Kargl <kargl@gcc.gnu.org>
1381
1382 PR fortran/77532
c78b1f64 1383 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1384
1aef7c3c 13852016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1386
1387 PR fortran/77507
1388 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1389 * gfortran.dg/c_assoc_4.f90: Ditto.
1390
3bb45f76 13912016-09-10 Tom de Vries <tom@codesourcery.com>
1392
1393 PR C/71602
1394 * c-c++-common/va-arg-va-list-type.c: New test.
1395
9731eaaf 13962016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1397
1398 PR rtl-optimization/77289
1399 * gcc.target/powerpc/pr77289.c: New test.
1400
911ea34a 14012016-09-09 Martin Sebor <msebor@redhat.com>
1402
1403 PR c/77520
1404 PR c/77521
1405 * gcc.dg/pr77520.c: New test.
1406 * gcc.dg/pr77521.c: New test.
1407
edd0f33b 14082016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1409
1410 PR fortran/77506
1411 * gfortran.dg/pr77506.f90: New test.
1412
374777a4 14132016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1414
1415 PR fortran/77507
1416 * gfortran.dg/pr77507.f90: New test.
1417
c5eddaf9 14182016-09-09 Joseph Myers <joseph@codesourcery.com>
1419
1420 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1421
3e7e4e14 14222016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1423 Louis Krupp <lkrupp@gcc.gnu.org>
1424
1425 PR fortran/69514
1426 * gfortran.dg/pr69514_1.f90: New test.
1427 * gfortran.dg/pr69514_2.f90: New test.
1428
51688bb7 14292016-09-08 Jakub Jelinek <jakub@redhat.com>
1430
a34338c9 1431 PR fortran/77500
1432 * gfortran.dg/gomp/pr77500.f90: New test.
1433
51688bb7 1434 PR fortran/77516
1435 * gfortran.dg/gomp/pr77516.f90: New test.
1436
3ecb55e7 14372016-09-07 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR middle-end/77475
1440 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1441 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1442 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1443 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1444 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1445 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1446
3da97ff7 14472016-09-07 David Malcolm <dmalcolm@redhat.com>
1448
1449 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1450 "substring-locations.h".
1451
b55f1f44 14522016-09-07 Richard Biener <rguenther@suse.de>
1453
1454 PR c/77450
1455 * c-c++-common/vector-subscript-8.c: Move ..
1456 * gcc.dg/pr77450.c: ... here.
1457
7d482049 14582016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1459
1460 PR libgfortran/77393
1461 * gfortran.dg/fmt_f0_2.f90: Update test.
1462 * gfortran.dg/fmt_f0_3.f90: New test.
1463
ef3b531c 14642016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1465
1466 PR debug/77389
1467 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1468 in dg-options.
1469
1470 PR debug/57519
1471 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1472
39370ea0 14732016-09-06 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR target/69255
1476 * gcc.target/i386/pr69255-1.c: New test.
1477 * gcc.target/i386/pr69255-2.c: New test.
1478 * gcc.target/i386/pr69255-3.c: New test.
1479
14802016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1481
1482 PR c/77336
1483 * gcc.dg/format/miss-7.c: New test.
1484
88820414 14852016-09-06 Uros Bizjak <ubizjak@gmail.com>
1486
1487 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1488
4c790ba8 14892016-09-06 Martin Liska <mliska@suse.cz>
1490
1491 PR gcov-profile/77378
1492 PR gcov-profile/77466
1493 * gcc.dg/profile-update-warning.c: New test.
1494
43d2460d 14952016-09-06 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/77479
1498 * gcc.dg/torture/pr77479.c: New testcase.
1499
4c04bcce 15002016-09-06 Richard Biener <rguenther@suse.de>
1501
1502 PR c/77450
1503 * c-c++-common/vector-subscript-7.c: Adjust.
1504 * c-c++-common/vector-subscript-8.c: New testcase.
1505
8925068a 15062016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1507
1508 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1509
daea048c 15102016-09-05 Jakub Jelinek <jakub@redhat.com>
1511
e315ff48 1512 PR target/77476
1513 * gcc.target/i386/avx512f-pr77476.c: New test.
1514 * gcc.target/i386/avx512bw-pr77476.c: New test.
1515 * gcc.target/i386/avx512dq-pr77476.c: New test.
1516
8eeca3ac 1517 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1518 Update comment to mention also avx512f.
1519
daea048c 1520 PR sanitizer/77396
1521 * g++.dg/asan/pr77396-2.C: New test.
1522
a6ffaadf 15232016-09-05 Uros Bizjak <ubizjak@gmail.com>
1524
1525 PR rtl-optimization/77452
1526 * gcc.target/i386/pr77452.c: New test.
1527
8f8828ba 15282016-09-05 Marek Polacek <polacek@redhat.com>
1529
1530 PR c/77423
1531 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1532
65277f2a 15332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1534
1535 PR fortran/77391
1536 * gfortran.dg/pr77391.f90: New test.
1537
a1cf06b8 15382016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1539
1540 PR fortran/77460
1541 * gfortran.dg/pr77460.f90: New test.
1542
4d261282 15432016-09-03 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR c/65467
1546 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1547
4fc4eb94 15482016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1549
1550 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1551
40a431fa 15522016-09-02 David Malcolm <dmalcolm@redhat.com>
1553
1554 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1555 test case.
1556 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1557 diagnostic-test-show-locus-generate-patch.c to the sources
1558 for diagnostic_plugin_test_show_locus.c.
1559
a940fdc7 15602016-09-02 Jakub Jelinek <jakub@redhat.com>
1561
0b80c4b2 1562 PR c/65467
1563 * gcc.dg/gomp/_Atomic-1.c: New test.
1564 * gcc.dg/gomp/_Atomic-2.c: New test.
1565 * gcc.dg/gomp/_Atomic-3.c: New test.
1566 * gcc.dg/gomp/_Atomic-4.c: New test.
1567 * gcc.dg/gomp/_Atomic-5.c: New test.
1568
a940fdc7 1569 PR sanitizer/77396
1570 * g++.dg/asan/pr77396.C: New test.
1571
15722016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1573
1574 PR tree-optimization/71831
1575 * gcc.dg/builtin-object-size-16.c: New test.
1576 * gcc.dg/builtin-object-size-17.c: New test.
1577
0b404bb4 15782016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1579
1580 PR libgfortran/77393
1581 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1582
8a5817a9 15832016-09-01 Uros Bizjak <ubizjak@gmail.com>
1584
1585 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1586 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1587 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1588 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1589 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1590 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1591 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1592 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1593 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1594 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1595 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1596 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1597 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1598 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1599 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1600 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1601 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1602 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1603
209253ae 16042016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1605
1606 * gnat.dg/opt58.adb: New test.
1607 * gnat.dg/opt58_pkg.ads: New helper.
1608
15182c1d 16092016-09-01 Richard Biener <rguenther@suse.de>
1610
1611 PR middle-end/77436
1612 * gcc.dg/torture/pr77436.c: New testcase.
1613
1c02615c 16142016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1615
1616 * gcc.dg/pr64252.c: Require int32plus.
1617 * gcc.dg/pr66299-1.c: Likewise.
1618 * gcc.dg/pr66299-2.c: Likewise.
1619 * gcc.dg/torture/20131115-1.c: Skip for avr.
1620
08fded5f 16212016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1622
1623 * gcc.target/aarch64/ands_3.c: New test.
1624
a7b3b7c4 16252016-08-31 Jakub Jelinek <jakub@redhat.com>
1626
68c215e4 1627 PR fortran/77352
1628 * gfortran.dg/gomp/pr77352.f90: New test.
1629
a7b3b7c4 1630 PR fortran/77374
1631 * gfortran.dg/gomp/pr77374.f08: New test.
1632
51a43c06 16332016-08-31 Marc Glisse <marc.glisse@inria.fr>
1634
1635 PR tree-optimization/73714
1636 * gcc.dg/tree-ssa/pr73714.c: New test.
1637
01109414 16382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1639
1640 PR libgfortran/77393
1641 * gfortran.dg/fmt_f0_2.f90: New test.
1642
8036ac7f 16432016-08-31 Marc Glisse <marc.glisse@inria.fr>
1644
1645 * gcc.target/i386/pr59539-2.c: Adapt options.
1646 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1647
b298bde8 16482016-08-31 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/77418
1651 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1652 of the associate entity and replace with a pointer to the
1653 intended item on the stack.
1654
9f732c4e 16552016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1656 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1657
1658 PR fortran/48298
1659 * gfortran.dg/dtio_1.f90: New test.
1660 * gfortran.dg/dtio_2.f90: New test.
1661 * gfortran.dg/dtio_3.f90: New test.
1662 * gfortran.dg/dtio_4.f90: New test.
1663 * gfortran.dg/dtio_5.f90: New test.
1664 * gfortran.dg/dtio_6.f90: New test.
1665 * gfortran.dg/dtio_7.f90: New test.
1666 * gfortran.dg/dtio_8.f90: New test.
1667 * gfortran.dg/dtio_9.f90: New test.
1668 * gfortran.dg/dtio_10.f90: New test.
1669
d6dd1b60 16702016-08-30 David Malcolm <dmalcolm@redhat.com>
1671
1672 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1673 (test_many_nested_locations): New function.
1674 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1675 (test_show_locus): Handle "test_many_nested_locations".
1676
2e7400df 16772016-08-30 David Malcolm <dmalcolm@redhat.com>
1678
1679 * g++.dg/template/double-greater-than-fixit.C: New test case.
1680
98023bfd 16812016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1682
1683 * gnat.dg/opt57.ad[sb]: New test.
1684 * gnat.dg/opt57_pkg.ads: New helper.
1685
f9723d87 16862016-08-30 Richard Biener <rguenther@suse.de>
1687
1688 PR tree-optimization/69047
1689 * gcc.dg/pr69047.c: Fix byte-order check.
1690
77ce6232 16912016-08-30 Jakub Jelinek <jakub@redhat.com>
1692
adca2d16 1693 PR tree-optimization/72866
1694 * gcc.dg/vect/pr72866.c: New test.
1695
06cee168 1696 PR debug/77363
1697 * g++.dg/debug/dwarf2/pr77363.C: New test.
1698
4472e8d1 1699 PR middle-end/77377
1700 * gcc.target/i386/pr77377.c: New test.
1701
77ce6232 1702 PR debug/77389
1703 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1704 in dg-options.
1705
36bda760 17062016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1707
1708 * gfortran.dg/pr77372.f90: Moved to ...
1709 * gfortran.dg/ieee/pr77372.f90: here.
1710
2db6ea89 17112016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1712
1713 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1714 vector short/char initializations.
1715 * gcc.target/powerpc/vec-init-5.c: Likewise.
1716 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1717 vector initialization optimizations.
1718 * gcc.target/powerpc/vec-init-7.c: Likewise.
1719 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1720 vector float/double initializations.
1721 * gcc.target/powerpc/vec-init-9.c: Likewise.
1722
1e4df796 17232016-08-29 Uros Bizjak <ubizjak@gmail.com>
1724
1725 PR target/77403
1726 * gcc.target/i386/pr77403.c: New test.
1727
f293b7f2 17282016-08-29 Marek Polacek <polacek@redhat.com>
1729
1730 PR c/77292
1731 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1732
ea2ec8f6 17332016-08-29 Tom de Vries <tom@codesourcery.com>
1734
1735 PR c/77398
1736 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1737
686436fe 17382016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1739
1740 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1741
686436fe 17422016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1743
1744 * gfortran.dg/dec_structure_13.f90: New testcase.
1745
f1ecf8b3 17462016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1747
1748 PR fortran/77261
1749 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1750 available.
1751
4670f428 17522016-08-28 Tom de Vries <tom@codesourcery.com>
1753
1754 PR lto/70955
1755 * gcc.dg/pr70955.c: New test.
1756 * gcc.dg/lto/pr70955_0.c: Same.
1757 * gcc.dg/lto/pr70955_1.c: Same.
1758
b243b563 17592016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1760
1761 PR tree-optimization/71077
1762 * gcc.target/i386/pr71077.c: New test.
1763
92a44a68 17642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1765
1766 PR fortran/77380
1767 * gfortran.dg/pr77380.f90: New test.
1768
92a44a68 17692016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1770
1771 PR fortran/77372
1772 gfortran.dg/pr77372.f90: New test.
1773
367964fa 17742016-08-26 David Malcolm <dmalcolm@redhat.com>
1775
1776 * gcc.dg/spellcheck-fields-2.c (test): Move
1777 dg-begin/end-multiline-output within function body.
1778 (test_macro): New function.
1779
df4248fb 17802016-08-26 David Malcolm <dmalcolm@redhat.com>
1781
1782 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1783 (test_fixit_insert): Update expected output.
1784 (test_fixit_remove): Likewise.
1785 (test_fixit_replace): Likewise.
1786
377da6e4 17872016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1788
1789 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1790 Fix typo.
1791
4f16cc83 17922016-08-26 Richard Biener <rguenther@suse.de>
1793
1794 PR tree-optimization/69047
1795 * gcc.dg/pr69047.c: New testcase.
1796
a54071b2 17972016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1798 Martin Jambhor <mjambor@suse.cz>
377da6e4 1799
a54071b2 1800 * gcc.dg/ipa/propbits-1.c: New test-case.
1801 * gcc.dg/ipa/propbits-2.c: Likewise.
1802 * gcc.dg/ipa/propbits-3.c: Likewise.
1803
2ae10c8c 18042016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1805
1806 PR fortran/77351
1807 * gfortran.dg/pr77351.f90: New test.
1808
c4963714 18092016-08-25 Marek Polacek <polacek@redhat.com>
1810
1811 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1812
49e1f4eb 18132016-08-25 Marek Polacek <polacek@redhat.com>
1814
1815 PR c/77323
1816 * gcc.dg/pr77323.c: New test.
1817
984f03c2 18182016-08-24 Paul Thomas <pault@gcc.gnu.org>
1819
1820 PR fortran/77358
1821 * gfortran.dg/submodule_17.f08: New test.
1822
92a44a68 18232016-08-24 Michael Collison <michael.collison@linaro.org>
1824 Michael Collison <michael.collison@arm.com>
f6c98a9a 1825
1826 * gcc.target/arm/builtin_saddl.c: New testcase.
1827 * gcc.target/arm/builtin_saddll.c: New testcase.
1828 * gcc.target/arm/builtin_uaddl.c: New testcase.
1829 * gcc.target/arm/builtin_uaddll.c: New testcase.
1830 * gcc.target/arm/builtin_ssubl.c: New testcase.
1831 * gcc.target/arm/builtin_ssubll.c: New testcase.
1832 * gcc.target/arm/builtin_usubl.c: New testcase.
1833 * gcc.target/arm/builtin_usubll.c: New testcase.
1834
8938d43d 18352016-08-24 Uros Bizjak <ubizjak@gmail.com>
1836
1837 PR target/77270
1838 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1839 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1840 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1841 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1842 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1843 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1844 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1845 effective target. Remove scan-assembler-times directives.
1846 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1847 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1848 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1849
2fb84e50 18502016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1851
1852 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1853 of unsigned int.
1854 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1855
cac7df4e 18562016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1857
1858 PR testsuite/77317
1859 * lib/target-supports.exp
1860 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1861 (check_effective_target_vect_natural_alignment): Ditto.
1862 (check_effective_target_vector_alignment_reachable): Ditto.
1863 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1864
b904831d 18652016-08-23 Ian Lance Taylor <iant@golang.org>
1866
1867 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1868
ff055c48 18692016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1870
1871 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1872 being created from pointers to memory locations.
1873 * gcc.target/powerpc/vec-init-2.c: Likewise.
1874
27af8972 18752016-08-23 Fritz Reese <fritzoreese@gmail.com>
1876
1877 * gfortran.dg/dec_structure_12.f90: New testcase.
1878
bd8ac469 18792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1880
1881 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1882
434d4291 18832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1884
1885 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1886 verification.
1887
be0be2de 18882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1889
1890 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1891 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1892
7feac654 18932016-08-23 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/27336
1896 * c-c++-common/pr27336.c: New testcase.
1897
364743f3 18982016-08-22 Marek Polacek <polacek@redhat.com>
1899
1900 PR c++/77321
1901 * g++.dg/cpp1y/pr77321.C: New test.
1902
b92c452d 19032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1904
1905 PR fortran/60774
1906 * gfortran.dg/empty_label.f: Adjust test for new error message.
1907 * gfortran.dg/empty_label.f90: Ditto.
1908 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1909 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1910 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1911
bfbc628a 19122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1913
1914 PR fortran/61318
1915 * gfortran.dg/pr61318.f90: New test.
1916
99af6e70 19172016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1918
1919 PR fortran/77260
1920 * gfortran.dg/pr77260_1.f90: New test.
1921 * gfortran.dg/pr77260_2.f90: Ditto.
1922
6cfc7001 19232016-08-22 Joseph Myers <joseph@codesourcery.com>
1924
1925 PR middle-end/77269
1926 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1927 __builtin_signbitf and __builtin_signbitl in expected generic
1928 expansion.
1929 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1930 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1931 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1932 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1933 tests.
1934
012f068a 19352016-08-22 Joseph Myers <joseph@codesourcery.com>
1936
1937 * gcc.dg/torture/float128-builtin.c,
1938 gcc.dg/torture/float128-ieee-nan.c,
1939 gcc.dg/torture/float128x-builtin.c,
1940 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1941 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1942 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1943 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1944 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1945 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1946 gcc.dg/torture/floatn-nan.h: New tests.
1947
e2c5b687 19482016-08-22 Joseph Myers <joseph@codesourcery.com>
1949
1950 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1951 macro.
1952 (main): Update calls to TEST_I_F.
1953 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1954 macro.
1955 (main): Update calls to TEST_I_F.
1956
b4635564 19572016-08-22 Joseph Myers <joseph@codesourcery.com>
1958
1959 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1960 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1961 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1962 names in calls to TEST_I_F.
1963
802bc569 19642016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1965
1966 PR c/52952
1967 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1968
70fa7158 19692016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1970
1971 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1972 and !natural_alignment_64.
1973 * gcc.dg/ipa/propalign-2.c: Likewise.
1974 * gcc.dg/ipa/propalign-3.c: Likewise.
1975 * gcc.dg/ipa/propalign-4.c: Likewise.
1976 * gcc.dg/ipa/propalign-5.c: Likewise.
1977 * lib/target-supports.exp
1978 (check_effective_target_natural_alignment_32): Add avr-*-*.
1979
d0346b1a 19802016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1981
1982 PR tree-optimization/61839
1983 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1984 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1985 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1986 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1987
82c85aba 19882016-08-19 Joseph Myers <joseph@codesourcery.com>
1989
1990 PR c/32187
1991 * lib/target-supports.exp (check_effective_target_float16)
1992 (check_effective_target_float32, check_effective_target_float64)
1993 (check_effective_target_float128, check_effective_target_float32x)
1994 (check_effective_target_float64x)
1995 (check_effective_target_float128x)
1996 (check_effective_target_float16_runtime)
1997 (check_effective_target_float32_runtime)
1998 (check_effective_target_float64_runtime)
1999 (check_effective_target_float128_runtime)
2000 (check_effective_target_float32x_runtime)
2001 (check_effective_target_float64x_runtime)
2002 (check_effective_target_float128x_runtime)
2003 (check_effective_target_floatn_nx_runtime)
2004 (add_options_for_float16, add_options_for_float32)
2005 (add_options_for_float64, add_options_for_float128)
2006 (add_options_for_float32x, add_options_for_float64x)
2007 (add_options_for_float128x): New procedures.
2008 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2009 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2010 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2011 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2012 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2013 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2014 gcc.dg/torture/float128-complex.c,
2015 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2016 gcc.dg/torture/float128x-basic.c,
2017 gcc.dg/torture/float128x-complex.c,
2018 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2019 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2020 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2021 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2022 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2023 gcc.dg/torture/float32x-basic.c,
2024 gcc.dg/torture/float32x-complex.c,
2025 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2026 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2027 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2028 gcc.dg/torture/float64x-basic.c,
2029 gcc.dg/torture/float64x-complex.c,
2030 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2031 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2032 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2033 gcc.dg/torture/floatn-tg.h,
2034 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2035 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2036 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2037 gcc.dg/torture/fp-int-convert-float128x.c,
2038 gcc.dg/torture/fp-int-convert-float16-timode.c,
2039 gcc.dg/torture/fp-int-convert-float16.c,
2040 gcc.dg/torture/fp-int-convert-float32-timode.c,
2041 gcc.dg/torture/fp-int-convert-float32.c,
2042 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2043 gcc.dg/torture/fp-int-convert-float32x.c,
2044 gcc.dg/torture/fp-int-convert-float64-timode.c,
2045 gcc.dg/torture/fp-int-convert-float64.c,
2046 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2047 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2048 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2049 maximum exponent of floating-point type. Use it in testing
2050 whether 0x8...0 fits in the floating-point type. Always treat -1
2051 (signed 0xf...f) as fitting in the floating-point type.
2052 (M_OK1): New macro.
2053 * gcc.dg/torture/fp-int-convert-double.c,
2054 gcc.dg/torture/fp-int-convert-float.c,
2055 gcc.dg/torture/fp-int-convert-float128-timode.c,
2056 gcc.dg/torture/fp-int-convert-float128.c,
2057 gcc.dg/torture/fp-int-convert-float80-timode.c,
2058 gcc.dg/torture/fp-int-convert-float80.c,
2059 gcc.dg/torture/fp-int-convert-long-double.c,
2060 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2061
cf0bbc39 20622016-08-19 Jakub Jelinek <jakub@redhat.com>
2063
9354a9a5 2064 PR fortran/72744
2065 * gfortran.dg/gomp/pr72744.f90: New test.
2066
cf0bbc39 2067 PR fortran/69281
2068 * gfortran.dg/gomp/pr69281.f90: New test.
2069
ee0e163a 20702016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2071
1e4df796 2072 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2073 the last special seed value.
2074 * gfortran.dg/random_7.f90: Use size for last array member instead
2075 of hardcoded value.
ee0e163a 2076
6d7de609 20772016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2078
2079 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2080 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2081
e3243c77 20822016-08-19 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/77286
2085 * gcc.dg/torture/pr77286.c: New testcase.
2086
b983d92d 20872016-08-18 David Malcolm <dmalcolm@redhat.com>
2088
2089 * gcc.dg/verbose-asm-2.c: New test case.
2090
48a7392b 20912016-08-18 David Malcolm <dmalcolm@redhat.com>
2092
2093 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2094 (custom_diagnostic_finalizer): Update for change to
2095 diagnostic_show_locus.
2096
5c8151fa 20972016-08-18 David Malcolm <dmalcolm@redhat.com>
2098
2099 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2100 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2101
26040f06 21022016-08-18 Marek Polacek <polacek@redhat.com>
2103
2104 PR c/71514
2105 * gcc.dg/pr71514.c: New test.
2106
360e911d 21072015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2108
2109 PR target/72839
2110 * gcc.target/i386/pr72839.c: New test.
2111
6de0546d 21122016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2113
2114 PR middle-end/70895
2115 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2116 * c-c++-common/goacc/reduction-1.c: Likewise.
2117 * c-c++-common/goacc/reduction-2.c: Likewise.
2118 * c-c++-common/goacc/reduction-3.c: Likewise.
2119 * c-c++-common/goacc/reduction-4.c: Likewise.
2120
cee80871 21212016-08-18 Alan Modra <amodra@gmail.com>
2122
2123 * gcc.c-torture/compile/pr72771.c: New.
2124
f9c39b65 21252016-08-17 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR fortran/67496
2128 * gfortran.dg/pr67496.f90: New test.
2129
92a44a68 21302015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2131
2132 PR tree-optimization/71752
f9c39b65 2133 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2134
d2392ec3 21352016-08-17 Uros Bizjak <ubizjak@gmail.com>
2136
2137 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2138
c4994c0b 21392016-08-17 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR middle-end/77259
2142 * g++.dg/ipa/devirt-52.C: New test.
2143
f7896ff0 21442016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2145
2146 * c-c++-common/goacc/reduction-6.c: New testcase.
2147
7104d1a8 21482016-08-17 Richard Biener <rguenther@suse.de>
2149
2150 PR tree-optimization/76490
2151 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2152 * gcc.dg/pr52904.c: XFAIL.
2153
cff41b9e 21542016-08-17 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/23855
2157 * gcc.dg/loop-unswitch-2.c: Adjust.
2158
b1398e47 21592016-08-16 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR tree-optimization/72817
2162 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2163
de41fc22 21642016-08-16 Joseph Myers <joseph@codesourcery.com>
2165
2166 PR libgcc/77265
2167 * gcc.dg/torture/float128-extend-inf.c: New test.
2168
5927e78e 21692016-08-16 David Malcolm <dmalcolm@redhat.com>
2170
2171 PR c/72857
2172 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2173 for embedded NUL.
2174 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2175 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2176 caret placement.
2177 (test_oct): Likewise.
2178 (test_multiple): Likewise.
2179 (test_field_width_specifier): Likewise.
2180 (test_field_width_specifier_2): New function.
2181 (test_field_precision_specifier): New function.
2182 (test_embedded_nul): Update expected caret placement.
2183 (test_non_contiguous_strings): Update line number.
2184 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2185 (__emit_string_literal_range): Add "caret_idx" param.
2186 (test_simple_string_literal): Add value for new param, updating
2187 expected output..
2188 (test_concatenated_string_literal): Likewise.
2189 (test_multiline_string_literal): Likewise.
2190 (test_hex): Likewise.
2191 (test_oct): Likewise.
2192 (test_multiple): Likewise.
2193 (test_ucn4): Likewise.
2194 (test_ucn8): Likewise.
2195 (test_u8): Likewise.
2196 (test_u): Likewise; update expected message, from "range" to
2197 "location".
2198 (test_U): Likewise.
2199 (test_L): Likewise.
2200 (test_macro): Add value for new param.
2201 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2202 (__emit_string_literal_range): Add "caret_idx" param.
2203 (test_stringified_token_1): Add value for new param. Update
2204 expected message, from "range" to "location".
2205 (test_stringized_token_2): Likewise, adding param to macro.
2206 (test_stringified_token_3): Likewise.
2207 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2208 (emit_warning): Convert param from source_range to location_t.
2209 (test_string_literals): Add caret_idx param, and use it when
2210 constructing a substring_loc. Update error message, from
2211 "range" to "location".
2212
b8d94309 22132016-08-16 Jakub Jelinek <jakub@redhat.com>
2214
2e947447 2215 PR target/71910
2216 * g++.dg/gomp/pr71910.C: New test.
2217
9ea71b15 2218 PR middle-end/67485
2219 * gcc.c-torture/compile/pr67485.c: New test.
2220
b8d94309 2221 PR target/72867
2222 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2223
31de5086 22242016-08-16 Bin Cheng <bin.cheng@arm.com>
2225
2226 PR tree-optimization/69848
2227 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2228
a05d3de8 22292016-08-16 Martin Liska <mliska@suse.cz>
2230
2231 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2232 of memory operations so that it can be handled by core2
2233 in 32-bit mode.
2234
b50ad04e 22352016-08-16 Richard Biener <rguenther@suse.de>
2236
2237 PR tree-optimization/76783
2238 * gcc.dg/pr76783.c: New testcase.
2239 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2240
b441db40 22412016-08-16 Bin Cheng <bin.cheng@arm.com>
2242
2243 PR tree-optimization/72817
2244 PR tree-optimization/73450
2245 * gcc.dg/tree-ssa/pr72817.c: New test.
2246 * gcc.dg/tree-ssa/pr73450.c: New test.
2247
36d310d0 22482016-08-15 Fritz Reese <fritzoreese@gmail.com>
2249
2250 * gfortran.dg/init_flag_13.f90: New testcase.
2251 * gfortran.dg/init_flag_14.f90: Ditto.
2252 * gfortran.dg/init_flag_15.f03: Ditto.
2253 * gfortran.dg/dec_init_1.f90: Ditto.
2254 * gfortran.dg/dec_init_2.f90: Ditto.
2255
e5ec9f76 22562016-08-15 Uros Bizjak <ubizjak@gmail.com>
2257
2258 PR target/72867
2259 * gcc.target/i386/pr72867.c: New test.
2260
6ce66d38 22612016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2262
2263 * c-c++-common/dump-ada-spec-5.c: New test.
2264
894463cf 22652016-08-15 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/73434
2268 * gcc.dg/torture/pr73434.c: New testcase.
2269
98b374b4 22702016-08-15 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR tree-optimization/72824
2273 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2274
9b90f118 22752016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2276
2277 PR fortran/70598
2278 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2279 in use_device clause.
2280 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2281 * gfortran.dg/goacc/list.f95: Adjust to catch
2282 "neither a POINTER nor an array" error messages.
2283
1d80868e 22842016-08-14 Uros Bizjak <ubizjak@gmail.com>
2285
2286 PR target/76342
2287 * gcc.target/i386/pr76342.c: New test.
2288
153e4ac1 22892016-08-12 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR c/71512
2292 * g++.dg/ubsan/pr71512.C: New test.
2293 * c-c++-common/ubsan/pr71512-1.c: New test.
2294 * c-c++-common/ubsan/pr71512-2.c: New test.
2295
3c382998 22962016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2297
2298 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2299 vector initialization options.
2300 * gcc.target/powerpc/vec-init-2.c: Likewise.
2301 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2302 is generated on ISA 3.0.
2303
7079d57a 23042016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2305
2306 PR middle-end/71654
2307 * gcc.dg/c-c++-common/pr71654.c: New test.
2308 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2309 dg-options.
2310 * gcc.dg/tree-ssa/vrp24: Likewise.
2311
7175bb2a 23122016-08-12 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c/67410
2315 * gcc.dg/pr67410.c: New test.
2316
56fb8e9d 23172016-08-12 Bin Cheng <bin.cheng@arm.com>
2318
2319 PR tree-optimization/69848
2320 * gcc.dg/vect/vect-pr69848.c: New test.
2321
1f84b4ab 23222016-08-12 Uros Bizjak <ubizjak@gmail.com>
2323
2324 PR testsuite/71008
2325 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2326 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2327 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2328 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2329
60b349d9 23302016-08-12 Richard Biener <rguenther@suse.de>
2331
2332 PR tree-optimization/57326
2333 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2334 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2335 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2336 * gcc.target/i386/pr45685.c: Likewise.
2337 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2338 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2339 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2340 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2341 * gfortran.dg/pr34163.f90: Likewise.
2342
6d5f72f3 23432016-08-12 Martin Liska <mliska@suse.cz>
2344
2345 * g++.dg/gcov/gcov-16.C: New test.
2346 * lib/gcov.exp: Support new argument for run-gcov function.
2347
b357db2c 23482016-08-12 Martin Liska <mliska@suse.cz>
2349
2350 PR gcov-profile/35590
2351 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2352
08e33f10 23532016-08-12 Richard Biener <rguenther@suse.de>
2354
2355 PR tree-optimization/72851
2356 * gcc.dg/torture/pr72851.c: New testcase.
2357
92a44a68 23582016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2359
832d369d 2360 PR debug/63240
2361 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2362 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2363 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2364 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2365 DW_AT_deleted.
2366
1289a281 2367 PR debug/55641
2368 * g++.dg/debug/dwarf2/ref-1.C: New.
2369
9a478fab 2370 PR debug/49366
2371 * g++.dg/debug/dwarf2/template-params-12.H: New.
2372 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2373 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2374 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2375 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2376 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2377 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2378 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2379
e61229f8 23802016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2381
2382 PR target/72863
2383 * gcc.target/powerpc/pr72863.c: New test.
2384
c7823416 23852016-08-11 Uros Bizjak <ubizjak@gmail.com>
2386
2387 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2388
df15667f 23892015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2390
2391 * gcc.target/i386/pieces-strcpy-1.c: New test.
2392 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2393
83c375ba 23942016-08-11 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR c++/72868
2397 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2398
350f354a 23992015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2400
2401 * gcc.target/i386/pieces-memcpy-1.c: New test.
2402 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2403 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2404 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2405 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2406 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2407
74be5bc1 24082016-08-11 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR c/72816
20fb4916 2411 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2412
40395983 24132016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2414
2415 PR tree-optimization/71083
2416 * gcc.c-torture/execute/pr71083.c: New test.
2417 * gnat.dg/loop_optimization23.adb: New test.
2418 * gnat.dg/loop_optimization23_pkg.ads: New test.
2419 * gnat.dg/loop_optimization23_pkg.adb: New test.
2420
ec969ce4 24212016-08-11 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/72772
2424 * gcc.dg/graphite/pr35356-1.c: Adjust.
2425 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2426
25482c16 24272016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2428
2429 * gfortran.dg/random_7.f90: Take into account that the last seed
2430 value is the special p value.
2431 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2432
f454033a 24332016-08-11 Richard Biener <rguenther@suse.de>
2434
2435 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2436
2d2b78a1 24372016-08-11 Alan Modra <amodra@gmail.com>
2438
2439 * gcc.target/powerpc/pr71680.c: New.
2440
97468983 24412016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2442
2443 * gcc.target/powerpc/bfp/bfp.exp: New file.
2444 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2445 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2446 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2447 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2448 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2449 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2450 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2451 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2452 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2453 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2454 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2455 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2456 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2457 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2458 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2459 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2460 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2461 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2462 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2463 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2464 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2465 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2466 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2467 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2468 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2469 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2470 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2471 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2472 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2473 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2474 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2475 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2476 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2477 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2478 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2479 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2480 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2481 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2482 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2483 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2484 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2485 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2486 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2487 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2488 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2489 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2490 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2491 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2492 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2493 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2494 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2495 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2496 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2497
23a6fe48 24982016-08-10 Bin Cheng <bin.cheng@arm.com>
2499
2500 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2501 Add aarch64*-*-*.
2502
0cb8f73e 25032016-08-10 Bin Cheng <bin.cheng@arm.com>
2504
2505 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2506
b7ed2a65 25072016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2508
2509 PR target/72853
2510 * gcc.target/powerpc/pr72853.c: New test.
2511
2d2b4107 25122016-08-10 Martin Liska <mliska@suse.cz>
2513
2514 PR gcov-profile/58306
2515 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2516
7132b755 25172016-08-10 Martin Liska <mliska@suse.cz>
2518
2519 * g++.dg/gcov/gcov-threads-1.C: New test.
2520
5186407c 25212016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2522
2523 PR target/71873
2524 * gcc.target/avr/pr71873.c: New test.
2525
44f01555 25262016-08-09 Martin Liska <mliska@suse.cz>
2527
2528 * g++.dg/gcov/gcov-dump-1.C: New test.
2529 * g++.dg/gcov/gcov-dump-2.C: New test.
2530
7d4f18f5 25312016-08-09 Martin Liska <mliska@suse.cz>
2532
2533 * gcc.dg/tree-prof/val-prof-9.c: New test.
2534
defa7026 25352016-08-09 Martin Liska <mliska@suse.cz>
2536
2537 * gcc.dg/tree-prof/val-prof-8.c: New test.
2538
ae7e6062 25392016-08-09 Martin Jambor <mjambor@suse.cz>
2540
0c47dd26 2541 PR ipa/71981
2542 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2543
a69fb570 25442016-08-09 Bin Cheng <bin.cheng@arm.com>
2545
2546 PR tree-optimization/33707
2547 * gcc.dg/vect/pr33707.c: New test.
2548
a031a844 25492016-08-09 Bin Cheng <bin.cheng@arm.com>
2550
2551 PR tree-optimization/pr72772
2552 * gcc.dg/tree-ssa/pr72772.c: New test.
2553
8f1baf0d 25542016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2555
2556 PR rtl-optimization/66669
2557 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2558
53e7aca1 25592016-08-09 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR tree-optimization/72824
2562 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2563
c162fa25 25642016-08-09 Richard Biener <rguenther@suse.de>
2565
2566 PR tree-optimization/71802
2567 * gcc.dg/torture/pr71802.c: New testcase.
2568
87156a7d 25692016-08-09 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR c++/72809
2572 * g++.dg/eh/stdarg1.C: New test.
2573
d0029333 25742016-08-08 Andi Kleen <ak@linux.intel.com>
2575
2576 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2577 test command line in failure log.
2578 (profopt-execute): dito. Make autofdo file names unique.
2579
7af4d06b 25802016-08-08 David Malcolm <dmalcolm@redhat.com>
2581
2582 PR c/64955
2583 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2584 output.
2585
7091ff70 25862016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2587
2588 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2589 c99_runtime.
2590 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2591 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2592 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2593 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2594 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2595 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2596
d189b094 25972016-08-08 David Malcolm <dmalcolm@redhat.com>
2598
2599 PR c/52952
2600 * gcc.dg/cpp/pr66415-1.c: Likewise.
2601 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2602 * gcc.dg/format/c90-printf-1.c: Likewise.
2603 * gcc.dg/format/diagnostic-ranges.c: New test case.
2604
440837fe 26052016-08-08 Jakub Jelinek <jakub@redhat.com>
2606
7cbcf608 2607 PR fortran/72716
2608 * gfortran.dg/gomp/pr72716.f90: New test.
2609
aa1ddb66 2610 PR middle-end/72781
2611 * gcc.dg/gomp/pr72781.c: New test.
2612
440837fe 2613 PR middle-end/68762
2614 * g++.dg/vect/pr68762-1.cc: New test.
2615 * g++.dg/vect/pr68762-2.cc: New test.
2616 * g++.dg/vect/pr68762.h: New file.
2617
eb571c16 26182016-08-08 Martin Sebor <msebor@redhat.com>
2619
2620 PR testsuite/72838
f9c39b65 2621 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2622 * g++.dg/warn/overflow-warn-3.C: Same.
2623 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2624
8ca5189a 26252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2626
2627 PR fortran/71936
2628 * gfortran.dg/allocate_with_source_21.f03: New test.
2629
1495e54c 26302016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2631
2632 PR fortran/72698
2633 * gfortran.dg/allocate_with_source_20.f03: New test.
2634
d1e97886 26352016-08-08 Alan Modra <amodra@gmail.com>
2636
2637 * gcc.c-torture/compile/pr72802.c: New.
2638
9da84a54 26392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2640
2641 PR fortran/70524
2642 * gfortran.dg/dependency_48.f90: New test.
2643
3f9692a5 26442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2645
b5b764be 2646 PR fortran/70040
3f9692a5 2647 * gfortran.dg/pr70040.f90: New testcase.
2648
099ec19a 26492016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2650
2651 PR fortran/71961
2652 * gfortran.dg/matmul_10.f90: New testcase.
2653
e8272095 26542016-08-07 Jan Hubicka <hubicka@ucw.cz>
2655
2656 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2657
f5d2c462 26582016-08-07 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR c/72816
2661 * gcc.dg/pr72816.c: New test.
2662
30c60892 26632016-08-06 Jonathan Wakely <jwakely@redhat.com>
2664
2665 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2666 * g++.dg/conversion/pr41426.C: Likewise.
2667 * g++.dg/conversion/pr66211.C: Likewise.
2668 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2669 * g++.dg/init/ref8.C: Likewise.
2670 * g++.old-deja/g++.law/cvt20.C: Likewise.
2671 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2672
2abf3c4a 26732016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2674
2675 PR tree-optimization/18046
2676 * gcc.dg/tree-ssa/vrp105.c: New test.
2677 * gcc.dg/tree-ssa/vrp106.c: New test.
2678
a940fdc7 26792016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2680
2681 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2682 1ul in diagnostics. Remove hyphen from "constant-expression."
2683 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2684 * g++.dg/cpp0x/static_assert3.C: Same.
2685 * g++.dg/cpp1y/constexpr-throw.C: Same.
2686 * g++.dg/template/nontype3.C: Same.
2687 * g++.dg/warn/overflow-warn-1.C: Same.
2688 * g++.dg/warn/overflow-warn-3.C: Same.
2689 * g++.dg/warn/overflow-warn-4.C: Same.
2690
d4166bdc 26912016-08-05 David Malcolm <dmalcolm@redhat.com>
2692
2693 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2694 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2695 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2697
906dd612 26982016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2699
2700 PR tree-optimization/72810
2701 * gcc.dg/tree-ssa/vrp110.c: New test.
2702
9788fb76 27032016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2704
2705 PR Target/72819
2706 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2707 registers.
2708 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2709 saving the half-precision registers.
2710 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2711 value is returned in h0.
2712 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2713 are passed in FP/SIMD registers.
2714 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2715 passing works corrcetly.
2716 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2717 (hfa_f16x2_t): Likewise.
2718 (hfa_f16x3_t): Likewise.
2719 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2720 are promoted to double and passed in a double register.
2721 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2722 are promoted to double and stacked.
2723 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2724 __fp16 data types.
2725 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2726 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2727 __fp16 first get passed in FP/SIMD registers, then stacked.
2728
30f40fe4 27292016-08-05 Nathan Sidwell <nathan@acm.org>
2730
2731 PR c++/68724
2732 * g++.dg/cpp0x/pr68724.C: New.
2733
8a6540e1 27342016-08-05 Richard Biener <rguenther@suse.de>
2735
2736 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2737
09001ac1 27382016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2739
2740 * gcc.dg/tree-ssa/vrp107.c: New test.
2741 * gcc.dg/tree-ssa/vrp108.c: New test.
2742 * gcc.dg/tree-ssa/vrp109.c: New test.
2743
88ab6a9c 27442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2745
2746 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2747 dg-options.
2748
b2a036e7 27492016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2750
2751 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2752 test-cases.
2753 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2754 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2755 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2756 test-cases.
2757 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2758 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2759 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2760 large_double.
2761
8dbf49cb 27622016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2763
2764 PR c++/72800
2765 * g++.dg/cpp1y/lambda-ice1.C: New.
2766
dcc45aae 27672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2768
2769 PR c++/72759
2770 * g++.dg/cpp1y/pr72759.C: New test.
2771
88fe4062 27722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2773
2774 * gcc.dg/switch-10.c: New test.
2775
a1af716f 27762016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2777
2778 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2779
1fa5d8ba 27802016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2781
2782 * c-c++-common/goacc/routine-5.c: Update.
2783
e8dedc4a 27842016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2785
2786 PR rtl-optimization/70903
2787 * gcc.c-torture/execute/pr70903.c: New test.
2788
7ca5003c 27892016-08-04 Martin Liska <mliska@suse.cz>
2790
2791 * gcc.dg/params/params.exp: Replace file exists with
2792 TESTING_IN_BUILD_TREE.
2793
810702a2 27942016-08-04 Marek Polacek <polacek@redhat.com>
2795
2796 PR c++/70229
2797 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2798
fa8a8f79 27992016-08-04 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/71984
2802 * gcc.dg/torture/pr71984.c: Guard correctness check for
2803 little-endian.
2804
9916f5a5 28052016-08-03 Andrew Pinski <apinski@cavium.com>
2806
2807 * gcc.c-torture/compile/20160802-1.c: New testcase.
2808
278b4698 28092016-08-03 Fritz Reese <fritzoreese@gmail.com>
2810
2811 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2812
860c3c85 28132016-08-03 Richard Biener <rguenther@suse.de>
2814
2815 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2816 and remove -O3.
2817 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2818 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2819
0a41d717 28202016-08-03 Richard Biener <rguenther@suse.de>
2821
2822 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2823 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2824 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2826
52e3c0e8 28272016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2828
2829 * gcc.dg/init-excess-2.c: Require int32plus.
2830 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2831 * gcc.dg/pr59963-2.c: Require int32plus.
2832 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2833 * gcc.dg/unroll-7.c: Require int32plus.
2834
ad8a330c 28352016-08-02 Bin Cheng <bin.cheng@arm.com>
2836
2837 PR tree-optimization/34114
2838 * gcc.dg/tree-ssa/loop-42.c: New test.
2839
d3aa3636 28402016-08-02 Tamar Christina <tamar.christina@arm.com>
2841
2842 * gcc.target/aarch64/vminmaxnm.c: New.
2843 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2844 tests.
2845
c79d3723 28462016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2847
2848 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2849 vec_extract for vector float, vector int, vector short, and vector
2850 char.
2851 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2852 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2853 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2854 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2855
5fc13c39 28562016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2857
2858 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2859 single stack adjustment, no writeback.
5fc13c39 2860 * gcc.target/aarch64/test_frame_12.c: Likewise.
2861 * gcc.target/aarch64/test_frame_13.c: Likewise.
2862 * gcc.target/aarch64/test_frame_15.c: Likewise.
2863 * gcc.target/aarch64/test_frame_6.c: Likewise.
2864 * gcc.target/aarch64/test_frame_7.c: Likewise.
2865 * gcc.target/aarch64/test_frame_8.c: Likewise.
2866 * gcc.target/aarch64/test_frame_16.c: New test.
2867
2eb70c76 28682015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2869
2870 PR target/72748
2871 * gcc.target/i386/pr72748.c: New test.
2872
92a44a68 28732015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2874
2875 PR tree-optimization/71818
2876 * gcc.dg/vect/pr71818.c: New
2877
56e7a293 28782016-08-01 Martin Liska <mliska@suse.cz>
2879
2880 PR tree-optimization/71857
2881 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2882
aa8852cc 28832016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2884
2885 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2886
f3c032a4 28872016-08-01 Jan Beulich <jbeulich@suse.com>
2888
2889 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2890
a1e9d2c3 28912016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2892
2893 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2894 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2895
466045aa 28962016-07-31 Jonathan Wakely <jwakely@redhat.com>
2897
2898 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2899 (check_effective_target_c++): Likewise. Also match for libstdc++.
2900
92a44a68 29012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2902
2903 PR fortran/41922
2904 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2905 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2906 * gfortran.dg/pr41922.f90: New test.
2907
dd13eb1b 29082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2909
2910 PR fortran/68566
2911 * gfortran.dg/pr68566.f90: new test.
2912
a940fdc7 29132016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2914
2915 PR c++/60760
2916 PR c++/71091
2917 * g++.dg/cpp0x/constexpr-cast.C: New test.
2918 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2919 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2920 * g++.dg/ubsan/pr63956.C: Correct.
2921
efa8ff03 29222016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2923
2924 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2925 vector double or vector long where the vector is in memory.
2926 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2927 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2928
0b8113c5 29292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2930
2931 PR fortran/69867
2932 * gfortran.dg/pr69867.f90: New test.
2933
3badc59b 29342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2935
2936 PR fortran/69962
2937 * gfortran.dg/pr69962.f90: New test.
2938
fc8b54ff 29392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2940
2941 PR fortran/70006
2942 * gfortran.dg/pr70006.f90: New test.
2943
165b422e 29442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2945
2946 PR fortran/71730
2947 * gfortran.dg/pr71730.f90: New test.
2948 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2949 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2950 * gfortran.dg/array_constructor_26.f03: Ditto.
2951
0c6334ed 29522016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2953
2954 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2955 * gcc.target/powerpc/pr71763.c: Likewise.
2956
4ebf85be 29572016-07-29 Marek Polacek <polacek@redhat.com>
2958
2959 PR c/71742
2960 * gcc.dg/940510-1.c: Adjust dg-error.
2961 * gcc.dg/c99-flex-array-1.c: Likewise.
2962 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2963
9efe5be6 2964 PR c/71853
2965 * gcc.dg/noncompile/pr71853.c: New test.
2966
4c4548bb 2967 PR c/71573
2968 * gcc.dg/noncompile/pr71573.c: New test.
2969
8ae70602 2970 PR c/71926
2971 * g++.dg/warn/Wparentheses-30.C: New test.
2972 * gcc.dg/Wparentheses-14.c: New test.
2973
cfc1aded 29742016-07-29 Uros Bizjak <ubizjak@gmail.com>
2975
2976 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2977
d5e80d93 29782016-07-29 Bin Cheng <bin.cheng@arm.com>
2979
2980 PR tree-optimization/57558
2981 * gcc.dg/vect/pr57558-1.c: New test.
2982 * gcc.dg/vect/pr57558-2.c: New test.
2983
c7c713ec 29842016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2985
cfc1aded 2986 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2987 to scan forwprop1 dump pass.
2988
34b9af67 29892016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/51488
2992 * g++.dg/template/pr51488.C: New.
2993
322d4184 29942016-07-29 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR c/71969
2997 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2998 static __inline__.
2999 * gcc.dg/pr71969-1.c: New test.
3000 * gcc.dg/pr71969-2.c: New test.
3001 * gcc.dg/pr71969-3.c: New test.
3002
7648c9c7 30032016-07-29 Marek Polacek <polacek@redhat.com>
3004
3005 PR c/71574
3006 * c-c++-common/pr71574.c: New test.
3007
35fddbd6 3008 PR c/71583
3009 * gcc.dg/noncompile/pr71583.c: New test.
3010
d06bcb87 30112016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3012
3013 PR middle-end/68217
3014 * gcc.dg/pr68217.c: New test.
3015
fb5574d7 30162016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3017
3018 PR fortran/71067
3019 * gfortran.dg/pr71067_1.f90: New test.
3020 * gfortran.dg/pr71067_2.f90: Ditto.
3021
a52bb7a0 30222016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3023
3024 * gcc.target/powerpc/vec-extract-1.c: New test.
3025
42e96823 30262016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3027
3028 PR fortran/71799
3029 * gfortran.dg/pr71799.f90: New test.
3030
d5539c6b 30312016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3032
3033 PR c++/71665
3034 * g++.dg/cpp0x/pr71665-1.C: New.
3035 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3036 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3037 * g++.dg/ext/label10.C: Likewise.
3038 * g++.dg/parse/constant5.C: Likewise.
3039
05995232 30402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3041
3042 PR fortran/71859
3043 * gfortran.dg/pr71859.f90: New test.
3044 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3045 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3046
7a4429b2 30472016-07-28 Paul Thomas <pault@gcc.gnu.org>
3048
3049 PR fortran/71883
3050 * gfortran.dg/pr71883.f90 : New test.
3051
f339cf78 30522016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3053
3054 PR tree-optimization/71734
cfc1aded 3055 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3056
8311fe26 30572016-07-28 Renlin Li <renlin.li@arm.com>
3058
3059 Revert
3060 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3061
3062 PR fortran/71902
3063 * gfortran.dg/dependency_47.f90: New test.
3064
595e387a 30652016-07-28 Martin Liska <mliska@suse.cz>
3066
3067 PR gcov-profile/68025
3068 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3069
83554604 30702016-07-28 Martin Liska <mliska@suse.cz>
3071
3072 * g++.dg/vect/pr70944.cc: New test.
3073
ec6d2d63 30742016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3075
3076 PR middle-end/71994
3077 * gcc.dg/torture/pr71994.c: New test.
3078
12dabcee 30792016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3080
3081 PR middle-end/71078
3082 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3083 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3084 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3085
262a83d5 30862016-07-27 Richard Biener <rguenther@suse.de>
3087
3088 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3089
3989f1fe 30902016-07-27 Martin Liska <mliska@suse.cz>
3091
3092 * gcc.dg/predict-13.c: New test.
3093 * gcc.dg/predict-14.c: New test.
3094
69a499fa 30952016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3096
7a4429b2 3097 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3098 including stdint.h.
3099 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3100 including stdint.h.
3101
751fef95 31022016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3103
3104 PR target/71869
3105 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3106 IEEE built-in functions handle quiet and signalling NaNs
3107 correctly.
3108
5e07497c 31092016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3110
3111 PR fortran/71862
3112 * gfortran.dg/pr71862.f90: New test.
3113
18928e61 31142016-07-26 Martin Sebor <msebor@redhat.com>
3115
3116 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3117 selector with dg-options.
3118
7e1856f1 31192016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3120
3121 PR tree-optimization/18046
3122 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3123 * gcc.dg/tree-ssa/vrp103.c: New test.
3124 * gcc.dg/tree-ssa/vrp104.c: New test.
3125
08679462 31262016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3127
3128 * gcc.target/powerpc/pr63354.c: Require lp64 since
3129 -mprofile-kernel is not legal with -m32.
3130
8c3efadf 31312016-07-26 Richard Biener <rguenther@suse.de>
3132
3133 PR rtl-optimization/71984
3134 * gcc.dg/torture/pr71984.c: New testcase.
3135
78866ecd 31362016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3137
3138 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3139 g++-dg-runtest via et-dg-runtest.
3140 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3141 * gcc.dg/vect/vect.exp: Likewise.
3142 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3143 gfortran-dg-runtest.
3144 * gfortran.dg/vect/vect.exp: Likewise.
3145 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3146 (check_mips_loongson_hw_available): Likewise.
3147 (check_effective_target_mpaired_single_runtime): Likewise.
3148 (check_effective_target_mips_loongson_runtime): Likewise.
3149 (add_options_for_mpaired_single): Likewise.
3150 (check_effective_target_vect_int): Add global et_index.
3151 Check and save the supported feature for a target selected by
3152 the et_index target. Break long lines where appropriate. Call
3153 et-is-effective-target for MIPS with an argument instead of
3154 check_effective_target_* where appropriate.
3155 (check_effective_target_vect_intfloat_cvt): Likewise.
3156 (check_effective_target_vect_uintfloat_cvt): Likewise.
3157 (check_effective_target_vect_floatint_cvt): Likewise.
3158 (check_effective_target_vect_floatuint_cvt): Likewise.
3159 (check_effective_target_vect_simd_clones): Likewise.
3160 (check_effective_target_vect_shift): ewise.
3161 (check_effective_target_whole_vector_shift): Likewise.
3162 (check_effective_target_vect_bswap): Likewise.
3163 (check_effective_target_vect_shift_char): Likewise.
3164 (check_effective_target_vect_long): Likewise.
3165 (check_effective_target_vect_float): Likewise.
3166 (check_effective_target_vect_double): Likewise.
3167 (check_effective_target_vect_long_long): Likewise.
3168 (check_effective_target_vect_no_int_max): Likewise.
3169 (check_effective_target_vect_no_int_add): Likewise.
3170 (check_effective_target_vect_no_bitwise): Likewise.
3171 (check_effective_target_vect_widen_shift): Likewise.
3172 (check_effective_target_vect_no_align): Likewise.
3173 (check_effective_target_vect_hw_misalign): Likewise.
3174 (check_effective_target_vect_element_align): Likewise.
3175 (check_effective_target_vect_condition): Likewise.
3176 (check_effective_target_vect_cond_mixed): Likewise.
3177 (check_effective_target_vect_char_mult): Likewise.
3178 (check_effective_target_vect_short_mult): Likewise.
3179 (check_effective_target_vect_int_mult): Likewise.
3180 (check_effective_target_vect_extract_even_odd): Likewise.
3181 (check_effective_target_vect_interleave): Likewise.
3182 (check_effective_target_vect_stridedN): Likewise.
3183 (check_effective_target_vect_multiple_sizes): Likewise.
3184 (check_effective_target_vect64): Likewise.
3185 (check_effective_target_vect_call_copysignf): Likewise.
3186 (check_effective_target_vect_call_sqrtf): Likewise.
3187 (check_effective_target_vect_call_btrunc): Likewise.
3188 (check_effective_target_vect_call_btruncf): Likewise.
3189 (check_effective_target_vect_call_ceil): Likewise.
3190 (check_effective_target_vect_call_ceilf): Likewise.
3191 (check_effective_target_vect_call_floor): Likewise.
3192 (check_effective_target_vect_call_floorf): Likewise.
3193 (check_effective_target_vect_call_lceil): Likewise.
3194 (check_effective_target_vect_call_lfloor): Likewise.
3195 (check_effective_target_vect_call_nearbyint): Likewise.
3196 (check_effective_target_vect_call_nearbyintf): Likewise.
3197 (check_effective_target_vect_call_round): Likewise.
3198 (check_effective_target_vect_call_roundf): Likewise.
3199 (check_effective_target_vect_perm): Likewise, but also append *_saved
3200 to the existing global name to properly cache the result.
3201 (check_effective_target_vect_perm_byte): Likewise.
3202 (check_effective_target_vect_perm_short): Likewise.
3203 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3204 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3205 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3206 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3207 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3208 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3209 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3210 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3211 (check_effective_target_vect_sdot_qi): Likewise.
3212 (check_effective_target_vect_udot_qi): Likewise.
3213 (check_effective_target_vect_sdot_hi): Likewise.
3214 (check_effective_target_vect_udot_hi): Likewise.
3215 (check_effective_target_vect_usad_char): Likewise.
3216 (check_effective_target_vect_pack_trunc): Likewise.
3217 (check_effective_target_vect_unpack): Likewise.
3218 (check_effective_target_vect_aligned_arrays): Likewise.
3219 (check_effective_target_vect_natural_alignment): Likewise.
3220 (check_effective_target_vector_alignment_reachable): Likewise.
3221 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3222 (is-effective-target): Initialize et_index if undefined.
3223 (et-dg-runtest): New.
3224 (et-is-effective-target): Likewise.
3225 (check_vect_support_and_set_flags): Add supported MIPS targets to
3226 EFFECTIVE_TARGETS list. Return the number of supported targets.
3227
b2930f09 32282016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3229 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3230
3231 PR middle-end/70920
3232 * gcc.dg/pr70920-1.c: New test-case.
3233 * gcc.dg/pr70902-2.c: Likewise.
3234 * gcc.dg/pr70920-3.c: Likewise.
3235 * gcc.dg/pr70920-4.c: Likewise
3236 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3237 2 instead of 3.
3238
90821294 32392016-07-25 Alexander Monakov <amonakov@ispras.ru>
3240
3241 * gcc.c-torture/execute/pr71494.c: Require label_values.
3242 * gcc.dg/pr16973.c: Ditto.
3243
1660595b 32442016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3245
3246 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3247 * gcc.dg/torture/pr69771.c: Require int32plus.
3248 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3249
5b2b88ce 32502016-07-25 Martin Liska <mliska@suse.cz>
3251
3252 * gcc.dg/torture/pr71987.c: New test.
3253
e2f926e9 32542016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3255
3256 PR fortran/71935
3257 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3258 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3259 * gfortran.dg/pr71935.f90: New test.
3260
a940fdc7 32612016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3262
3263 PR c++/71675
3264 * g++.dg/ext/atomic-3.C: New test.
3265 * gcc.dg/atomic/pr71675.c: New test.
3266
5a43070d 32672016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3268
3269 * gcc.target/i386/mvc8.c: New test.
3270
1b793819 32712016-07-22 Bin Cheng <bin.cheng@arm.com>
3272
3273 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3274 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3275
d4b4c787 32762016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3277
3278 PR fortran/71795
3279 * gfortran.dg/constructor_50.f90: New test.
3280
45648efe 32812016-07-22 Martin Liska <mliska@suse.cz>
3282
3283 PR gcov-profile/69028
3284 PR gcov-profile/62047
3285 * g++.dg/cilk-plus/pr69028.C: New test.
3286
b657bb1f 32872016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3288
3289 * gfortran.dg/coarray_stat_2.f90: New test.
3290
3a421504 32912016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3292
3293 * gcc.target/powerpc/vec-extract.h: New files to check the
3294 vec_extract built-in functions for all vector types, testing
3295 accessing each element, both with constant and variable element
3296 numbers.
3297 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3298 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3299 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3300 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3301 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3302 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3303 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3304 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3305 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3306
d40a1eac 33072016-07-21 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR c++/71728
3310 * g++.dg/other/pr71728.C: New test.
3311
3b0d7293 33122016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3313
3314 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3315 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3316 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3317 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3318 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3319
50953a9f 33202016-07-21 Richard Biener <rguenther@suse.de>
3321
3322 PR tree-optimization/71947
3323 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3324
90261646 33252016-07-21 Bin Cheng <bin.cheng@arm.com>
3326
3327 * gcc.dg/tree-ssa/scev-15.c: New.
3328
5a5a7a90 33292016-07-21 Bin Cheng <bin.cheng@arm.com>
3330
3331 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3332
df0c563f 33332016-07-21 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR c++/71941
3336 * g++.dg/gomp/pr71941.C: New test.
3337
24acd4ab 33382016-07-20 David Malcolm <dmalcolm@redhat.com>
3339
3340 PR c/70339
3341 PR c/71858
3342 * g++.dg/spellcheck-identifiers.C: New test case, based on
3343 gcc.dg/spellcheck-identifiers.c.
3344 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3345 gcc.dg/spellcheck-identifiers-2.c.
3346 * g++.dg/spellcheck-typenames.C: New test case, based on
3347 gcc.dg/spellcheck-typenames.c
3348
8669e753 33492016-07-20 Jonathan Wakely <jwakely@redhat.com>
3350
3351 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3352 pointer to member function and also test catching by reference.
3353
75cb41b8 33542016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3355
3356 * gcc.target/s390/pr67443.c: Fix test case.
3357
07be1239 33582016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3359
3360 * gcc.target/s390/insv-1.c: Xfail some tests.
3361 * gcc.target/s390/insv-2.c: Likewise.
3362
e9b5fdd9 33632016-07-20 Georg-Johann Lay <avr@gjlay.de>
3364
3365 * gcc.target/avr/torture/get-mem.c: New test.
3366 * gcc.target/avr/torture/set-mem.c: New test.
3367
b704b0e1 33682016-07-20 Georg-Johann Lay <avr@gjlay.de>
3369
3370 PR target/71948
3371 * gcc.target/avr/torture/tiny-progmem.c: New test.
3372
051eb924 33732016-07-20 Jakub Jelinek <jakub@redhat.com>
3374
fdb70809 3375 PR c++/71909
3376 * g++.dg/parse/pr71909.C: New test.
3377 * g++.dg/tm/pr71909.C: New test.
3378
051eb924 3379 PR c++/50060
3380 * g++.dg/cpp0x/constexpr-50060.C: New test.
3381 * g++.dg/cpp1y/constexpr-50060.C: New test.
3382
c4e1267c 33832016-07-20 Martin Liska <mliska@suse.cz>
3384
3385 * gfortran.dg/graphite/pr71898.f90: New test.
3386
ecaa5fd4 33872016-07-20 Bin Cheng <bin.cheng@arm.com>
3388
3389 PR tree-optimization/71503
3390 PR tree-optimization/71683
3391 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3392 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3393
f5b88ba1 33942016-07-20 Martin Liska <mliska@suse.cz>
3395
3396 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3397 * gcc.dg/plugin/sreal-test-1.c: Remove.
3398 * gcc.dg/plugin/sreal_plugin.c: Remove.
3399
e889bd11 34002016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3401
3402 PR fortran/71902
3403 * gfortran.dg/dependency_47.f90: New test.
3404
1c6bb1c0 34052016-07-19 Jakub Jelinek <jakub@redhat.com>
3406
94d511af 3407 PR rtl-optimization/71916
3408 * gcc.c-torture/compile/pr71916.c: New test.
3409
54e95a17 3410 PR middle-end/71874
3411 * g++.dg/torture/pr71874.C: New test.
3412
1c6bb1c0 3413 PR middle-end/71734
3414 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3415 (my_alloc): Rewritten to use __builtin_posix_memalign and
3416 __SIZE_TYPE__.
3417 (my_free): Use __builtin_free instead of _mm_free.
3418 (Vec::operator=): Use __builtin_memcpy.
3419
0d565f19 34202016-07-19 Martin Jambor <mjambor@suse.cz>
3421
cfc1aded 3422 PR fortran/71688
3423 * gfortran.dg/pr71688.f90: New test.
0d565f19 3424
2be13cd5 34252016-07-19 Richard Biener <rguenther@suse.de>
3426
3427 * c-c++-common/vector-subscript-6.c: New testcase.
3428 * c-c++-common/vector-subscript-7.c: Likewise.
3429
1697df09 34302016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3431
7a4429b2 3432 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3433 and UInt32 based on __SIZEOF_INT__.
3434
8894566e 34352016-07-19 Richard Biener <rguenther@suse.de>
3436
3437 PR tree-optimization/71901
3438 * gcc.dg/torture/pr71901.c: New testcase.
3439
34402016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3441
3442 PR tree-optimization/71908
3443 * gcc.dg/torture/pr71908.c: New testcase.
3444
106ac76d 34452016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3446
3447 PR target/71493
3448 * gcc.target/powerpc/pr71493-1.c: New test.
3449 * gcc.target/powerpc/pr71493-2.c: Likewise.
3450
e6517a48 34512016-07-18 Jakub Jelinek <jakub@redhat.com>
3452
d1e0c36e 3453 PR c++/71835
3454 * g++.dg/conversion/ambig3.C: New test.
3455
6fe424c2 3456 PR c++/71828
3457 * g++.dg/cpp0x/constexpr-71828.C: New test.
3458
d3dd9e33 3459 PR c++/71826
3460 * g++.dg/template/pr71826.C: New test.
3461
74fd83a9 3462 PR c++/71822
3463 * g++.dg/template/defarg21.C: New test.
3464
e6517a48 3465 PR c++/71871
3466 * g++.dg/ext/vector31.C: New test.
3467
f942bdbf 34682016-07-18 Uros Bizjak <ubizjak@gmail.com>
3469
3470 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3471
4b1425be 34722016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3473
3474 PR tree-optimization/71734
3475 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3476
a80f37e1 34772016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3478
3479 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3480 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3481 stack-layout-dynamic-1.c: New test.
3482
ea283725 34832016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3484
3485 * gcc.target/s390/nolrl-1.c: New test.
3486
14eab729 34872016-07-17 Fritz Reese <fritzoreese@gmail.com>
3488
3489 PR fortran/71523
3490 * gfortran.dg/pr71523_1.f90: New test.
3491 * gfortran.dg/pr71523_2.f90: New test.
3492
3925d644 34932016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3494
3495 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3496
fb9ff4ce 34972016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3498 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3499
3500 PR fortran/62125
3501 * gfortran.dg/pr62125.f90: New test.
3502
95b0f5e9 35032016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3504
3505 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3506 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3507
1913be16 35082016-07-15 Jonathan Wakely <jwakely@redhat.com>
3509
3510 PR c++/58796
3511 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3512 * g++.dg/cpp0x/nullptr35.C: New test.
3513
b4803084 35142016-07-15 Bin Cheng <bin.cheng@arm.com>
3515
3516 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3517
89e3ec3d 35182016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3519
3520 * gfortran.dg/goacc/vector_length.f90: New test.
3521
2084e279 35222016-07-15 Richard Biener <rguenther@suse.de>
3523
3524 PR tree-optimization/71881
3525 * gcc.dg/torture/pr71881.c: New testcase.
3526
2177bb9a 35272016-07-15 Richard Biener <rguenther@suse.de>
3528
3529 PR tree-optimization/71887
3530 * gcc.dg/torture/pr71887.c: New testcase.
3531
0dd7db3b 35322016-07-15 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR c/71858
3535 * gcc.dg/spellcheck-identifiers-3.c: New test.
3536
b41cc4d1 35372016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3538
3539 PR fortran/71807
3540 * gfortran.dg/null_9.f90: New test.
3541
a4d34e5e 35422016-07-15 Bin Cheng <bin.cheng@arm.com>
3543
3544 * gcc.dg/tree-ssa/loop-41.c: New test.
3545
1547c551 35462016-07-15 Bin Cheng <bin.cheng@arm.com>
3547
3548 PR tree-optimization/71347
3549 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3550
b9c2416b 35512016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3552
3553 PR fortran/29819
3554 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3555 * gfortran.dg/contains.f90: Ditto.
3556 * gfortran.dg/contains_empty_1.f03: Ditto.
3557 * gfortran.dg/submodule_3.f08: Ditto.
3558
28413b15 35592016-07-14 Jakub Jelinek <jakub@redhat.com>
3560
661af228 3561 PR testsuite/71865
3562 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3563 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3564 expected diagnostics.
3565
28413b15 3566 PR c/71858
3567 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3568 * gcc.dg/spellcheck-identifiers-2.c: New test.
3569 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3570 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3571
7b3b3a49 35722016-07-14 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR tree-optimization/71872
3575 * gcc.c-torture/compile/pr71872.c: New test.
3576
7c039c44 35772016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3578
3579 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3580 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3581 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3582 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3583 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3584 * gcc.target/arm/atomic-op-acquire-1.c: This.
3585 * gcc.target/arm/atomic-op-char.c: Rename into ...
3586 * gcc.target/arm/atomic-op-char-1.c: This.
3587 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3588 * gcc.target/arm/atomic-op-consume-1.c: This.
3589 * gcc.target/arm/atomic-op-int.c: Rename into ...
3590 * gcc.target/arm/atomic-op-int-1.c: This.
3591 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3592 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3593 * gcc.target/arm/atomic-op-release.c: Rename into ...
3594 * gcc.target/arm/atomic-op-release-1.c: This.
3595 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3596 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3597 * gcc.target/arm/atomic-op-short.c: Rename into ...
3598 * gcc.target/arm/atomic-op-short-1.c: This.
3599 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3600 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3601 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3602 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3603 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3604 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3605 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3606 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3607 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3608 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3609
80c5e533 36102016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3611
3612 PR fortran/70842
3613 * gfortran.dg/select_type_35.f03: New test.
3614
c5a9fc7b 36152016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3616
3617 PR target/65951
3618 PR tree-optimization/70923
3619 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3620 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3621 * gcc.dg/vect/pr65951.c: Likewise.
3622 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3623
d1242c94 36242016-07-14 David Edelsohn <dje.gcc@gmail.com>
3625
3626 * c-c++-common/pr60226.c: Expect maximum object file alignment
3627 error on AIX.
3628
97f2a90b 36292016-07-14 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/71866
3632 * gcc.dg/torture/pr71866.c: New testcase.
3633
6029a910 36342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3635
3636 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3637 selector and enclose boolean expression in curly braces.
3638
798d22ed 36392016-07-14 Alan Modra <amodra@gmail.com>
3640
3641 PR target/71733
3642 * gcc.target/powerpc/p9-novsx.c: New.
3643
3ffcb27d 36442016-07-13 Andi Kleen <ak@linux.intel.com>
3645
3646 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3647 * g++.dg/tree-prof/morefunc.C: Dito.
3648 * g++.dg/tree-prof/pr35545.C: Dito.
3649 * g++.dg/tree-prof/reorder.C: Dito.
3650 * gcc.dg/tree-prof/20050826-2.c: Dito.
3651 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3652 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3653 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3654 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3655 * gcc.dg/tree-prof/inliner-1.c: Dito.
3656 * gcc.dg/tree-prof/merge_block.c: Dito.
3657 * gcc.dg/tree-prof/stringop-1.c: Dito.
3658 * gcc.dg/tree-prof/stringop-2.c: Dito.
3659 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3660 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3661 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3662 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3663 * gcc.dg/tree-prof/update-loopch.c: Dito.
3664 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3665 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3666 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3667 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3668 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3669 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3670 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3671
9ace90e5 36722016-07-13 Andi Kleen <ak@linux.intel.com>
3673
3674 * lib/profopt.exp (profopt-execute): Remove .imports files.
3675
b75cf198 36762016-07-13 Andi Kleen <ak@linux.intel.com>
3677
f942bdbf 3678 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3679
4d0389a9 36802016-07-13 Andi Kleen <ak@linux.intel.com>
3681
3682 * lib/profopt.exp (dg-final-scan-autofdo,
3683 dg-final-scan-not-autofdo): New functions.
3684
a5af7a75 36852016-07-13 Bin Cheng <bin.cheng@arm.com>
3686
3687 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3688 * gcc.dg/vect/vect-35.c: Ditto.
3689 * gcc.dg/vect/vect-alias-check-2.c: New test.
3690
c6bcae01 36912016-07-13 Martin Liska <mliska@suse.cz>
3692
3693 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3694 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3695 * gfortran.dg/pr42108.f90: Update expected dump scan.
3696
0644c120 36972016-07-13 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/24574
3700 * gcc.dg/pr24574.c: New testcase.
3701
2bbae5b9 37022016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3703
f942bdbf 3704 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3705 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3706 * c-c++-common/pr68833-1.c: Require int32plus.
3707 * gcc.dg/ipa/pr63551.c: Likewise.
3708 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3709 * gcc.dg/ipa/pr64041.c: Require int32plus.
3710
839a6560 37112016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3712
3713 PR ipa/71633
3714 * g++.dg/pr71633.C: New test.
3715
8f5f2788 37162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3717
3718 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3719 Add new arm_thumb1_cbz_ok effective target.
3720 * gcc.target/arm/cbz.c: New test.
3721
417e5cc5 37222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3723
3724 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3725 Define effective target.
3726 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3727 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3728 * gcc.target/arm/movhi_movw.c: New test.
3729 * gcc.target/arm/movsi_movw.c: Likewise.
3730 * gcc.target/arm/movdi_movw.c: Likewise.
3731
68a5143e 37322016-07-13 Richard Biener <rguenther@suse.de>
3733
3734 PR middle-end/71104
3735 * gcc.dg/pr71104-1.c: New testcase.
3736 * gcc.dg/pr71104-2.c: Likewise.
3737
69e8d259 37382016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3739
3740 PR target/71805
3741 * gcc.target/powerpc/pr71805.c: New test.
3742
244f142f 37432016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3744
3745 * gcc.target/powerpc/divkc3-1.c: New.
3746 * gcc.target/powerpc/mulkc3-1.c: New.
3747
6fc56f1f 37482016-07-12 Nathan Sidwell <nathan@acm.org>
3749
3750 * gcc.target/arm/data-rel-1.c: New.
3751 * gcc.target/arm/data-rel-2.c: New.
3752 * gcc.target/arm/data-rel-3.c: New.
3753
94ee1e9c 37542016-07-12 Martin Liska <mliska@suse.cz>
3755
3756 * gcc.dg/params/blocksort-part.c: New test.
3757 * gcc.dg/params/params.exp: New file.
3758
cd32d747 37592016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3760
3761 PR middle-end/71700
3762 * gcc.c-torture/execute/pr71700.c: New test.
3763
ad010d47 37642016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3765 Richard Biener <rguenther@suse.de>
3766
3767 PR tree-optimization/23286
3768 PR tree-optimization/70159
3769 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3770 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3771 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3772 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3773 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3774 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3775 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3776 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3777 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3778 * gcc.dg/pr51879-12.c: Likewise.
3779 * gcc.dg/strlenopt-9.c: Likewise.
3780 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3781 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3782 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3783 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3784 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3785 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3786 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3787 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3788 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3789 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3790 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3791 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3792 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3793 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3794 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3795
9aece49e 37962016-07-12 Richard Biener <rguenther@suse.de>
3797
3798 PR rtl-optimization/68961
3799 * gcc.target/i386/pr68961.c: New testcase.
3800
8f05fee9 38012016-07-11 Jakub Jelinek <jakub@redhat.com>
3802
4a6cc5cd 3803 PR middle-end/71758
3804 * c-c++-common/gomp/pr71758.c: New test.
3805 * gfortran.dg/gomp/pr71758.f90: New test.
3806
8f05fee9 3807 PR tree-optimization/71823
3808 * gcc.dg/vect/pr71823.c: New test.
3809
b73690a4 38102016-07-11 David Malcolm <dmalcolm@redhat.com>
3811
3812 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3813 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3814 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3815
675f4c6b 38162016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3817
3818 PR target/71801
3819 * gcc.target/i386/pr71801.c: New test.
3820
9aaf7e3e 38212016-07-11 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/71816
3824 * gcc.dg/torture/pr71816.c: New testcase.
3825
dd58bf21 38262016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3827
3828 PR fortran/71783
3829 * gfortran.dg/dependency_46.f90: New test.
3830
a2ebcb84 38312016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3832
3833 PR rtl-optimization/71621
3834 * gcc.target/i386/pr71621-1.c: New.
3835 * gcc.target/i386/pr71621-2.c: New.
3836
6cedf97e 38372016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3838
3839 * gfortran.dg/goacc/pr71704.f90: New test.
3840
dc71c755 38412016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3842
3843 PR target/71297
3844 * gcc.target/powerpc/pr71297.c: New.
3845
288161af 38462016-07-08 Jiong Wang <jiong.wang@arm.com>
3847
3848 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3849
98e771d6 38502016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3851
3852 PR target/71806
3853 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3854
c3d27339 38552016-07-08 Alan Hayward <alan.hayward@arm.com>
3856
3857 PR tree-optimization/71667
3858 * gcc.dg/vect/pr71667.c: New
3859
b1b5042a 38602016-07-08 Martin Liska <mliska@suse.cz>
3861
3862 * gcc.dg/torture/pr71606.c: New test.
3863
5cdc40a0 38642016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3865
3866 PR fortran/71764
3867 * gfortran.dg/pr71764.f90: New test.
3868
bcc4d868 38692016-07-07 Jakub Jelinek <jakub@redhat.com>
3870 Kai Tietz <ktietz70@googlemail.com>
3871
3872 PR c++/70869
3873 PR c++/71054
3874 * g++.dg/cpp0x/pr70869.C: New test.
3875 * g++.dg/cpp0x/pr71054.C: New test.
3876
b39328b2 38772016-07-07 David Edelsohn <dje.gcc@gmail.com>
3878
3879 * g++.dg/debug/pr71432.C: Fail on AIX.
3880
95c9caad 38812016-07-07 Martin Liska <mliska@suse.cz>
3882
3883 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3884 an undefined behavior.
3885 * gfortran.dg/do_3.F90: Likewise.
3886 * gfortran.dg/do_check_11.f90: New test.
3887 * gfortran.dg/do_check_12.f90: New test.
3888 * gfortran.dg/do_corner_warn.f90: New test.
3889
8e976d11 38902016-07-07 Martin Liska <mliska@suse.cz>
3891
3892 * gfortran.dg/predict-1.f90: Ammend the test.
3893 * gfortran.dg/predict-2.f90: Likewise.
3894
26716fc7 38952016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3896
3897 PR ipa/71624
3898 * g++.dg/pr71624.C: New test.
3899
2d079cbf 39002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3901
3902 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3903 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3904 ARMv8-M Mainline architectures.
3905
9e6f4af4 39062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3907
3908 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3909 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3910
d490b07a 39112016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3912
3913 PR target/70098
3914 PR target/71763
3915 * gcc.target/powerpc/pr71763.c: New file.
3916
798fc305 39172016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3918
3919 PR tree-optimization/71518
f942bdbf 3920 * gcc.dg/pr71518.c: New test.
798fc305 3921
97e4cbac 39222016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3923
3924 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3925
19aea164 39262016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3927
f942bdbf 3928 PR target/50739
19aea164 3929 * gcc.target/avr/pr50739.c: New test.
3930
105e9dfc 39312016-07-05 Jan Hubicka <jh@suse.cz>
3932
3933 * gcc.dg/tree-ssa/scev-14.c: update template.
3934
1137da9c 39352016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3936
3937 * gcc.dg/vect/group-no-gaps-1.c: New test.
3938
ce393063 39392016-07-05 Andi Kleen <ak@linux.intel.com>
3940
3941 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3942 if kernel supports MPX.
3943
92a44a68 39442016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3945
3946 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3947
f2ccdf8e 39482016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3949 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3950
3951 * gcc.target/powerpc/signbit-1.c: New test.
3952 * gcc.target/powerpc/signbit-2.c: New test.
3953 * gcc.target/powerpc/signbit-3.c: New test.
3954
0215a22c 39552016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3956
3957 PR rtl-optimization/71594
3958 * gcc.dg/torture/pr71594.c: New test.
3959
30a39817 39602016-07-05 Jan Hubicka <jh@suse.cz>
3961
3962 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3963
b65b8df2 39642016-07-05 David Malcolm <dmalcolm@redhat.com>
3965
3966 PR c++/62314
f9c39b65 3967 * g++.dg/parse/error5.C: Update column
b65b8df2 3968 number of missing semicolon error.
3969 * g++.dg/pr62314-2.C: New test case.
3970
6b5471d8 39712016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3972
3973 * gfortran.dg/coarray_stat_function.f90: New test.
3974 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3975 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3976 to new interfaces.
3977
35b3a8dd 39782016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3979
3980 PR fortran/71623
3981 * gfortran.dg/deferred_character_17.f90: New test.
3982
b84c1ddf 39832016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3984
3985 * gcc.target/arm/neon/polytypes.c: Move to ...
3986 * gcc.target/arm/polytypes.c: ... here.
3987 * gcc.target/arm/neon/pr51534.c: Move to ...
3988 * gcc.target/arm/pr51534.c: ... here.
3989 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3990 * gcc.target/arm/vect-vcvt.c: ... here.
3991 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3992 * gcc.target/arm/vect-vcvtq.c: ... here.
3993 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3994 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3995 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3996 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3997 * gcc.target/arm/neon/neon.exp: Delete.
3998 * gcc.target/arm/neon/: Delete.
3999
7e9136f1 40002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4001
4002 PR fortran/65575
4003 * gfortran.dg: pr65575.f90: New test.
4004
18b42a28 40052016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4006
4007 PR fortran/35849
4008 * gfortran.dg: pr35849.f90: New test.
4009
f8765404 40102016-07-04 Jakub Jelinek <jakub@redhat.com>
4011
4012 PR c++/71739
4013 * g++.dg/cpp0x/pr71739.C: New test.
4014
e3422b3a 40152016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4016
4017 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4018
2da1c9f7 40192016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4020
4021 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4022 locr.
4023 * gcc.target/s390/loc-1.c: New test.
4024
6125d36e 40252016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4026
f9c39b65 4027 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4028 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4029
42797d4b 40302016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4031
4032 PR target/63874
4033 * gcc.target/aarch64/pr63874.c: New test.
4034
9d9fe66a 40352016-07-04 Jan Beulich <jbeulich@suse.com>
4036
4037 * g++.dg/header.c: New.
4038 * gcc.dg/header.c: New.
4039
c364d0f3 40402016-07-02 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR c/71719
4043 * c-c++-common/Wunused-var-15.c: New test.
4044
267f3c67 40452016-07-01 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR fortran/71687
4048 * gfortran.dg/gomp/pr71687.f90: New test.
4049
8297c70b 40502016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4051
4052 * gcc.dg/const-float128-ped.c: Require __float128 effective
4053 target and options.
4054 * gcc.dg/const-float128.c: Likewise.
4055 * gcc.dg/torture/float128-cmp-invalid.c: Require
4056 __float128 and base_quadfloat_support effective targets, and
4057 __float128 options.
4058 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4059 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4060 * gcc.dg/torture/float128-nan.c: Likewise.
4061 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4062 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4063 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4064 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4065 (add_options_for___float128): New.
4066 (check_effective_target_base_quadword_support): New.
4067
eab79b94 40682016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4069
4070 PR target/71720
4071 * gcc.target/powerpc/pr71720.c: New test.
4072
4ce6622a 40732016-07-01 Jan Beulich <jbeulich@suse.com>
4074
4075 * gcc.dg/bss.c: New.
4076
0b6f1914 40772016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4078
4079 PR target/71698
4080 * gcc.target/powerpc/pr71698.c: New test.
4081
4d28a470 40822016-07-01 Georg-Johann Lay <avr@gjlay.de>
4083
4084 PR target/71151
4085 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4086 instead of ".foo" for its section name.
4087 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4088 depending on MCU's flash size.
4089 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4090 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4091 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4092 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4093 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4094 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4095
ed8613ec 40962016-07-01 Jan Beulich <jbeulich@suse.com>
4097
4098 * gcc.target/i386/pr65105-2.c: Add -msse2.
4099
720a0bce 41002016-06-30 Jakub Jelinek <jakub@redhat.com>
4101
c54ee83c 4102 PR tree-optimization/71707
4103 * gcc.dg/strlenopt-29.c: New test.
4104
a845ae6c 4105 PR fortran/71704
4106 * gfortran.dg/gomp/pr71704.f90: New test.
4107
720a0bce 4108 PR fortran/71705
4109 * gfortran.dg/gomp/pr71705.f90: New test.
4110
17c32c4a 41112016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4112
4113 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4114 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4115 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4116 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4117 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4118 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4119 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4120 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4121 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4122 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4123 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4124 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4125 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4126 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4127 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4128 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4129 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4130 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4131 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4132 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4133 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4134 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4135 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4136 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4137 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4138 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4139 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4140 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4141 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4147 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4148 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4149 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4150 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4151 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4152 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4153 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4154 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4155 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4156 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4157 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4158 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4159 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4160 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4161 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4162 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4163 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4164 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4165 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4166 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4167 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4168 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4169 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4170 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4171 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4172 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4173 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4174 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4175 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4176 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4177 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4178 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4179 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4180 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4181 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4182 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4183 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4184 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4185 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4186 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4187 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4188 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4189 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4190 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4191 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4192 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4193 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4194
443405c9 41952016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4196 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4197
4198 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4199
6e3a3de2 42002016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4201 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4202
4203 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4204
413c4f6c 42052016-06-30 David Malcolm <dmalcolm@redhat.com>
4206
4207 PR driver/71651
4208 * gcc.dg/spellcheck-options-12.c: New test case.
4209
4c4e99c3 42102016-06-30 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR middle-end/71693
4213 * gcc.c-torture/compile/pr71693.c: New test.
4214
26a2e993 42152016-06-29 David Malcolm <dmalcolm@redhat.com>
4216
4217 * gcc.dg/spellcheck-params.c: New testcase.
4218 * gcc.dg/spellcheck-params-2.c: New testcase.
4219
63abcf45 42202016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4221
4222 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4223 vector extract instructions.
4224 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4225
5f1d49ac 42262016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4227
4228 PR fortran/71686
4229 * gfortran.dg/unexpected_eof_2.f90: New test.
4230 * gfortran.dg/unexpected_eof_3.f90: New test.
4231
0dc00113 42322016-06-29 Jim Wilson <jim.wilson@linaro.org>
4233
4234 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4235
4b975445 42362016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4237
4238 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4239 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4240 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4241
e276a6b9 42422016-06-29 Richard Biener <rguenther@suse.de>
4243
4244 PR middle-end/15256
4245 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4246
c02f3e35 42472016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4248
4249 * gcc.target/arm/aapcs/neon-vect10.c: Require
4250 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4251 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4252 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4253 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4254 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4255 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4256 * gcc.target/arm/fp16-aapcs-1.c: Require
4257 -mfloat-ab=hard. Also simplify the test.
4258 * gcc.target/arm/fp16-aapcs-2.c: New.
4259
d0c2a3dd 42602016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4261
f942bdbf 4262 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4263 (add_options_for_arm_fp16_ieee): New.
4264 (add_options_for_arm_fp16_alternative): New.
4265 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4266 long-line.
4267 (effective_target_arm_fp16_hw): New.
4268
162fed22 42692016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4270
4271 PR tree-optimization/71655
4272 * g++.dg/pr71655.C: New test.
4273
9ed0eb00 42742016-06-29 Martin Liska <mliska@suse.cz>
4275
4276 * gcc.dg/pr71585.c: New test.
4277 * gcc.dg/pr71585-2.c: New test.
4278 * gcc.dg/pr71585-3.c: New test.
4279
641b1c86 42802016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4281
4282 PR tree-optimization/70729
4283 * g++.dg/vect/pr70729.cc: New test.
4284
44e775d8 42852016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4286
4287 * c-c++-common/gomp/cancel-1.c: Extend.
4288
83b23cdf 42892016-06-29 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR tree-optimization/71625
4292 * gcc.dg/strlenopt-28.c: New test.
4293
b6a4a0f5 42942016-06-29 Richard Biener <rguenther@suse.de>
4295
4296 PR middle-end/71002
4297 * g++.dg/torture/pr71002.C: Adjust testcase.
4298
1af10ce6 42992016-06-29 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR c/71685
4302 * gcc.dg/pr71685.c: New test.
4303
43042016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4305
4306 PR c/71552
4307 * gcc.dg/init-bad-9.c: New test.
4308
043457fd 43092016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4310
4311 * gcc.target/powerpc/abs128-1.c: Require VSX.
4312 * gcc.target/powerpc/copysign128-1.c: Likewise.
4313 * gcc.target/powerpc/inf128-1.c: Likewise.
4314 * gcc.target/powerpc/nan128-1.c: Likewise.
4315
d378e319 43162016-06-28 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR middle-end/71626
4319 * gcc.c-torture/execute/pr71626-1.c: New test.
4320 * gcc.c-torture/execute/pr71626-2.c: New test.
4321
10ef7949 43222016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4323
4324 PR target/71656
4325 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4326
1fcfb8f7 43272016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4328
4329 PR target/71670
4330 * gcc.target/powerpc/pr71670.c: New testcase.
4331
35fd0c10 43322016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4333
4334 PR target/71656
4335 * gcc.target/powerpc/pr71656-1.c: New test.
4336 * gcc.target/powerpc/pr71656-2.c: New test.
4337
584757bc 43382016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4339
4340 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4341 around fp16 code.
4342 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4343 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4344 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4345 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4346 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4347 Add arm_neon_fp16_ok effective target.
f942bdbf 4348 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4349 Likewise.
4350 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4351 Likewise.
4352 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4353 Likewise.
4354 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4355 Likewise.
4356 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4357 Likewise.
4358 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4359 Likewise.
4360 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4361 Likewise.
4362 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4363 Likewise.
4364 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4365 Likewise.
4366 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4367 Likewise.
4368 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4369 Likewise.
584757bc 4370
cbcc4297 43712016-06-26 Jan Hubicka <hubicka@ucw.cz>
4372
4373 * gcc.dg/predict-12.c: New testcase.
4374
0aa73965 43752016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4376
4377 PR fortran/71649
4378 * gfortran.dg/pr71649.f90: New test.
4379
9977f724 43802016-06-25 Jakub Jelinek <jakub@redhat.com>
4381
a5c54f33 4382 PR tree-optimization/71643
4383 * g++.dg/opt/pr71643.C: New test.
4384
9977f724 4385 PR tree-optimization/71631
4386 * gcc.c-torture/execute/pr71631.c: New test.
4387
e09883e4 43882016-06-24 Jan Hubicka <hubicka@ucw.cz>
4389
4390 * gcc.dg/predict-11.c: New testcase.
4391 * gfortran.dg/predict-2.f90: New testcase.
4392
89beffc9 43932016-06-24 Jan Hubicka <hubicka@ucw.cz>
4394
4395 * gcc.dg/predict-10.c: New test.
4396
2275a11d 43972016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4398
4399 * gcc.target/powerpc/abs128-1.c: New.
4400 * gcc.target/powerpc/copysign128-1.c: New.
4401 * gcc.target/powerpc/inf128-1.c: New.
4402 * gcc.target/powerpc/nan128-1.c: New.
4403
37681b7f 44042016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gfortran.dg/pr71642.f90: New test.
4407
9cf2d600 44082016-06-24 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR tree-optimization/71647
4411 * gcc.target/i386/pr71647.c: New test.
4412
eea332b9 44132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4414
4415 * gcc.target/i386/noplt-gd-1.c: New test.
4416 * gcc.target/i386/noplt-gd-2.c: Likewise.
4417 * gcc.target/i386/noplt-gd-3.c: Likewise.
4418 * gcc.target/i386/noplt-ld-1.c: Likewise.
4419 * gcc.target/i386/noplt-ld-2.c: Likewise.
4420 * gcc.target/i386/noplt-ld-3.c: Likewise.
4421 * lib/target-supports.exp
4422 (check_effective_target_tls_get_addr_via_got): New.
4423
b6d48a78 44242016-06-24 Uros Bizjak <ubizjak@gmail.com>
4425
4426 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4427 testsuite compile flags.
4428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4429 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4430
44312016-06-24 Uros Bizjak <ubizjak@gmail.com>
4432
4433 * g++dg/vect/pr36684.cc: Add dg-do compile.
4434 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4435 * gcc.dg/vect/pr70021.c: Ditto.
4436 * gcc.dg/vect/pr70138-1.c: Ditto.
4437 * gcc.dg/vect/pr70138-2.c: Ditto.
4438 * gcc.dg/vect/pr70354-1.c: Ditto.
4439 * gcc.dg/vect/pr70354-2.c: Ditto.
4440 * gcc.dg/vect/pr71259.c: Ditto.
4441 * gcc.dg/vect/pr71416-1.c: Ditto.
4442 * gcc.dg/vect/slp-43.c: Ditto.
4443 * gcc.dg/vect/slp-45.c: Ditto.
4444 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4445 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4446 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4447 * gfortran.dg/vect/pr69980.f90: Ditto.
4448
44492016-06-24 Uros Bizjak <ubizjak@gmail.com>
4450
4451 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4452 * gcc.dg/vect/bb-slp-30.c: Ditto.
4453 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4454 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4455 * gcc.dg/vect/pr45902.c: Ditto.
4456 * gcc.dg/vect/pr48172.c: Ditto.
4457 * gcc.dg/vect/pr48377.c: Ditto.
4458 * gcc.dg/vect/pr49038.c: Ditto.
4459 * gcc.dg/vect/pr49771.c: Ditto.
4460 * gcc.dg/vect/pr52091.c: Ditto.
4461 * gcc.dg/vect/pr53185-2.c: Ditto.
4462 * gcc.dg/vect/pr56826.c: Ditto.
4463 * gcc.dg/vect/pr60276.c: Ditto.
4464 * gcc.dg/vect/pr62021.c: Ditto.
4465 * gcc.dg/vect/pr63530.c: Ditto.
4466 * gcc.dg/vect/pr65518.c: Ditto.
4467 * gcc.dg/vect/pr65947-1.c: Ditto.
4468 * gcc.dg/vect/pr65947-10.c: Ditto.
4469 * gcc.dg/vect/pr65947-11.c: Ditto.
4470 * gcc.dg/vect/pr65947-12.c: Ditto.
4471 * gcc.dg/vect/pr65947-13.c: Ditto.
4472 * gcc.dg/vect/pr65947-2.c: Ditto.
4473 * gcc.dg/vect/pr65947-3.c: Ditto.
4474 * gcc.dg/vect/pr65947-4.c: Ditto.
4475 * gcc.dg/vect/pr65947-5.c: Ditto.
4476 * gcc.dg/vect/pr65947-6.c: Ditto.
4477 * gcc.dg/vect/pr65947-7.c: Ditto.
4478 * gcc.dg/vect/pr65947-8.c: Ditto.
4479 * gcc.dg/vect/pr65947-9.c: Ditto.
4480 * gcc.dg/vect/pr71416-1.c: Ditto.
4481 * gcc.dg/vect/pr71439.c: Ditto.
4482 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4483 * gcc.dg/vect/vect-bswap16.c: Ditto.
4484 * gcc.dg/vect/vect-bswap32.c: Ditto.
4485 * gcc.dg/vect/vect-bswap64.c: Ditto.
4486 * gcc.dg/vect/vect-live-1.c: Ditto.
4487 * gcc.dg/vect/vect-live-2.c: Ditto.
4488 * gcc.dg/vect/vect-live-3.c: Ditto.
4489 * gcc.dg/vect/vect-live-4.c: Ditto.
4490 * gcc.dg/vect/vect-live-5.c: Ditto.
4491 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4492 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4493 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4494 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4495 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4496 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4497 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4498 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4499 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4500 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4501 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4502 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4503 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4504 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4505 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4506 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4507 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4508
d4213166 45092016-06-24 Uros Bizjak <ubizjak@gmail.com>
4510
4511 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4512
5aaec397 45132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4514
4515 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4516 ia32 if R_386_GOT32X relocation is supported.
4517 * gcc.target/i386/noplt-3.c: Likewise.
4518 * gcc.target/i386/noplt-2.c: Likewise.
4519 (main): Renamed to ...
4520 (bar): This.
4521 * gcc.target/i386/noplt-4.c: Likewise.
4522 (main): Renamed to ...
4523 (bar): This.
4524 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4525 * gcc.target/i386/pr67400-5.c: Likewise.
4526
77104764 45272016-06-24 Jakub Jelinek <jakub@redhat.com>
4528
7318e591 4529 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4530 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4531
77104764 4532 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4533 f4): Adjust expected diagnostics.
4534 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4535 (T): If OVFP is defined, redefine to TP.
4536 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4537 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4538 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4539 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4540 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4541 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4542 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4543 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4544 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4545 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4546 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4547 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4548 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4549 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4550 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4551 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4552 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4553 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4554 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4555 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4556 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4557 as last argument to __builtin_add_overflow_p.
4558
ddf08519 45592016-06-23 Uros Bizjak <ubizjak@gmail.com>
4560
4561 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4562 dg-options and remove default vector testsuite compile flags.
4563 * g++.dg/vect/pr33860a.cc: Ditto.
4564 * g++.dg/vect/pr45470-a.cc: Ditto.
4565 * g++.dg/vect/pr45470-b.cc: Ditto.
4566 * g++.dg/vect/pr60896.cc: Ditto.
4567 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4568 * gcc.dg/vect/pr18308.c: Ditto.
4569 * gcc.dg/vect/pr24049.c: Ditto.
4570 * gcc.dg/vect/pr33373.c: Ditto.
4571 * gcc.dg/vect/pr36228.c: Ditto.
4572 * gcc.dg/vect/pr42395.c: Ditto.
4573 * gcc.dg/vect/pr42604.c: Ditto.
4574 * gcc.dg/vect/pr46663.c: Ditto.
4575 * gcc.dg/vect/pr48765.c: Ditto.
4576 * gcc.dg/vect/pr49093.c: Ditto.
4577 * gcc.dg/vect/pr49352.c: Ditto.
4578 * gcc.dg/vect/pr52298.c: Ditto.
4579 * gcc.dg/vect/pr52870.c: Ditto.
4580 * gcc.dg/vect/pr53185.c: Ditto.
4581 * gcc.dg/vect/pr53773.c: Ditto.
4582 * gcc.dg/vect/pr56695.c: Ditto.
4583 * gcc.dg/vect/pr62171.c: Ditto.
4584 * gcc.dg/vect/pr63530.c: Ditto.
4585 * gcc.dg/vect/pr68339.c: Ditto.
4586 * gcc.dg/vect/pr71259.c: Ditto.
4587 * gcc.dg/vect/vect-82_64.c: Ditto.
4588 * gcc.dg/vect/vect-83_64.c: Ditto.
4589 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4590 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4591 * gcc.dg/vect/vect-shift-2.c: Ditto.
4592 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4593 * gfortran.dg/vect/pr39318.f90: Ditto.
4594 * gfortran.dg/vect/pr45714-a.f: Ditto.
4595 * gfortran.dg/vect/pr45714-b.f: Ditto.
4596 * gfortran.dg/vect/pr46213.f90: Ditto.
4597
81883aeb 45982016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4599 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4600
4601 * gcc.target/powerpc/p9-splat-5.c: New test.
4602
affe5c16 46032016-06-23 Uros Bizjak <ubizjak@gmail.com>
4604
4605 PR tree-optimization/71488
4606 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4607 * lib/target-supports.exp: ... here.
4608 (check_sse4_hw_available): New procedure.
4609 (check_effective_target_sse4_runtime): Ditto.
4610 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4611 -march=westmere for sse4_runtime targets.
547fdd3e 4612 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4613 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4614 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4615 (main): Call check_vect ().
e50240d3 4616 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4617
6fb2f181 46182016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4619
4620 PR target/66232
4621 PR target/67400
4622 * gcc.target/i386/pr66232-14.c: New file.
4623 * gcc.target/i386/pr66232-15.c: Likewise.
4624 * gcc.target/i386/pr66232-16.c: Likewise.
4625 * gcc.target/i386/pr66232-17.c: Likewise.
4626 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4627 ia32 if R_386_GOT32X relocation is supported.
4628 * gcc.target/i386/pr67400-2.c: Likewise.
4629 * gcc.target/i386/pr67400-3.c: Likewise.
4630 * gcc.target/i386/pr67400-4.c: Likewise.
4631 * gcc.target/i386/pr67400-6.c: Likewise.
4632 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4633 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4634
88be2b3c 46352016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4636
4637 PR libgfortran/48852
4638 * gfortran.dg/char4_iunit_1.f03: Update test.
4639 * gfortran.dg/f2003_io_5.f03: Update test.
4640 * gfortran.dg/real_const_3.f90: Update test.
4641
ff600f64 46422016-06-23 Andi Kleen <ak@linux.intel.com>
4643
4644 * g++.dg/bprob/bprob.exp: Support autofdo.
4645 * g++.dg/tree-prof/tree-prof.exp: dito.
4646 * gcc.dg/tree-prof/tree-prof.exp: dito.
4647 * gcc.misc-tests/bprob.exp: dito.
4648 * gfortran.dg/prof/prof.exp: dito.
4649 * lib/profopt.exp: dito.
4650 * lib/target-supports.exp: Check for autofdo.
4651
afa7ed87 46522016-06-23 Martin Liska <mliska@suse.cz>
4653
4654 * gcc.dg/pr71619.c: New test.
4655
0941fba8 46562016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4657
4658 PR target/67400
56896ed3 4659 * gcc.target/i386/pr67400-1.c: New test.
4660 * gcc.target/i386/pr67400-2.c: Likewise.
4661 * gcc.target/i386/pr67400-3.c: Likewise.
4662 * gcc.target/i386/pr67400-4.c: Likewise.
4663 * gcc.target/i386/pr67400-5.c: Likewise.
4664 * gcc.target/i386/pr67400-6.c: Likewise.
4665 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4666
e557fc7f 46672016-06-22 David Malcolm <dmalcolm@redhat.com>
4668
4669 * c-c++-common/missing-header-1.c: New test case.
4670 * c-c++-common/missing-header-2.c: New test case.
4671 * c-c++-common/missing-header-3.c: New test case.
4672 * c-c++-common/missing-header-4.c: New test case.
4673
8469aece 46742016-06-22 David Malcolm <dmalcolm@redhat.com>
4675
4676 PR c/70339
4677 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4678 hint.
4679 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4680 expected results due to builtin "nanl" now being suggested for
4681 "name".
4682 * gcc.dg/pr67580.c: Update expected messages.
4683 * gcc.dg/spellcheck-identifiers.c: New testcase.
4684 * gcc.dg/spellcheck-typenames.c: New testcase.
4685
6628b04d 46862016-06-22 David Malcolm <dmalcolm@redhat.com>
4687
4688 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4689 file.
4690 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4691 diagnostic-test-show-locus-parseable-fixits.c to sources for
4692 diagnostic_plugin_test_show_locus.c.
4693 * lib/gcc-defs.exp (freeform_regexps): New global.
4694 (dg-regexp): New function.
4695 (handle-dg-regexps): New function.
4696 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4697 freeform_regexps to the empty list.
4698 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4699
82ccd33e 47002016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4701
affe5c16 4702 PR tree-optimization/71488
82ccd33e 4703 * g++.dg/pr71488.C: New test.
4704 * gcc.dg/vect/vect-bool-cmp.c: New test.
4705
2c21de58 47062016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4707
4708 * gcc.dg/guality/param-5.c: New test.
4709
fadfd5fc 47102016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4711
4712 * gcc.target/i386/asm-flag-7.c: New test.
4713
03fee1f8 47142016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4715
4716 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4717 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4718 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4719 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4720 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4721 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4723 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4724 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4725 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4726 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4727 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4728 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4729 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4730 * lib/target-supports.exp: Likewise.
4731
6905db52 47322016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4733
4734 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4735 * gcc.dg/attr-ms_struct-2.c: Likewise.
4736 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4737 * gcc.dg/bf-ms-attrib.c: Likewise.
4738 * gcc.dg/bf-ms-layout-2.c: Likewise.
4739 * gcc.dg/bf-ms-layout-3.c: Likewise.
4740 * gcc.dg/bf-ms-layout.c: Likewise.
4741 * gcc.dg/bf-no-ms-layout.c: Likewise.
4742 * gcc.target/i386/bitfield1.c: Likewise.
4743 * gcc.target/i386/bitfield2.c: Likewise.
4744 * gcc.target/i386/bitfield3.c: Likewise.
4745
a6f93fc2 47462016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4747
4748 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4749 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4750 override other than -mcpu=power9 command-line option is specified,
4751 or if the target operating system is aix.
4752 * gcc.target/powerpc/darn-1.c: Likewise.
4753 * gcc.target/powerpc/darn-2.c: Likewise.
4754 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4755 test if effective-target is not powerpc_p9vector_ok or if the
4756 target operating system is not defined.
4757 * gcc.target/powerpc/vslv-1.c: Likewise.
4758 * gcc.target/powerpc/vsrv-0.c: Likewise.
4759 * gcc.target/powerpc/vsrv-1.c: Likewise.
4760
1cb2b4d3 47612016-06-21 Tobias Burnus <burnus@net-b.de>
4762
4763 PR fortran/71068
4764 * gfortran.dg/coarray/data_1.f90: New.
4765
66ff0c67 47662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4767
4768 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4769 (dg-require-effective-target): Use arm_v8_neon_hw.
4770 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4771 (dg-require-effective-target): Likewise.
4772 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4773 (dg-require-effective-target): Likewise.
4774 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4775 (dg-require-effective-target): Likewise.
4776 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4777 (dg-require-effective-target): Likewise.
4778 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4779 (dg-require-effective-target): Likewise.
4780 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4781 Add AArch64 check.
4782
949bfed4 47832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4784
4785 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4786 Set to 3 so test passes.
4787
a20f6cd4 47882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4789
4790 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4791
12792843 47922016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4793
4794 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4795 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4796 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4797 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4798
49763db6 47992016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4800
4801 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4802 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4803
ada61167 48042016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4805
4806 PR target/71549
4807 * gcc.target/i386/pr71549.c: New test.
4808
a15584d4 48092016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4810
4811 * gcc.target/powerpc/vadsdu-0.c: Replace
4812 dg-require-effective-target directive to allow test to run on more
4813 platforms, and add dg-skip-if directive to disable test on aix
4814 platforms because of known incompatibilities.
4815 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4816 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4817 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4818 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4819 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4820 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4821 * gcc.target/powerpc/vadsdub-2.c: Replace
4822 dg-require-effective-target directive to allow test to run on more
4823 platforms, and add dg-skip-if directive to disable test on aix
4824 platforms because of known incompatibilities.
4825 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4826 with vec_absdb call to differentiate this test from vadsdub-1.c.
4827 * gcc.target/powerpc/vadsduh-1.c: Replace
4828 dg-require-effective-target directive to allow test to run on more
4829 platforms, and add dg-skip-if directive to disable test on aix
4830 platforms because of known incompatibilities.
4831 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4832 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4833 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4834
ec15ec36 48352016-06-21 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR tree-optimization/71588
4838 * gcc.dg/pr71558.c: New test.
4839
faeffe49 48402016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4841
4842 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4843 * c-c++-common/pr68657-2.c: Likewise.
4844 * c-c++-common/pr68657-3.c: Likewise.
4845 * gcc.dg/torture/pr69714.c: Require int32plus support.
4846 * gcc.dg/torture/pr70025.c: Likewise.
4847 * gcc.dg/torture/pr70083.c: Likewise.
4848 * gcc.dg/torture/pr70542.c: Likewise.
4849 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4850
e218d07f 48512016-06-20 Joseph Myers <joseph@codesourcery.com>
4852
4853 PR c/71601
4854 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4855
232a3df7 48562016-06-20 Jakub Jelinek <jakub@redhat.com>
4857
d7f45b87 4858 PR middle-end/71581
4859 * gcc.dg/pr71581.c: New test.
4860
232a3df7 4861 PR rtl-optimization/71591
4862 * gcc.dg/cpp/pr71591.c: New test.
4863
dbddef42 48642016-06-20 David B. Robins <gcc@davidrobins.net>
4865
4866 PR target/71571
4867 * g++.dg/torture/pr71571.C: New test.
4868
03129ccb 48692016-06-20 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR target/71559
4872 * gcc.target/i386/sse2-pr71559.c: New test.
4873 * gcc.target/i386/avx-pr71559.c: New test.
4874 * gcc.target/i386/avx512f-pr71559.c: New test.
4875
a40b4b62 48762016-06-20 Tobias Burnus <burnus@net-b.de>
4877
4878 PR fortran/71194
4879 * gfortran.dg/pointer_remapping_10.f90: New.
4880
ecbea05a 48812016-06-20 David Malcolm <dmalcolm@redhat.com>
4882
4883 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4884
0f61dae9 48852016-06-20 Martin Sebor <msebor@redhat.com>
4886
4887 PR c/69507
4888 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4889 * gnu90-const-expr-1.c: Same.
4890 * gnu99-const-expr-1.c: Same.
4891 * gnu99-static-1.c: Same.
4892
e458dfd8 48932016-06-20 Renlin Li <renlin.li@arm.com>
4894
2c0c0c9b 4895 PR testsuite/71489
e458dfd8 4896 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4897
7ab71cb3 48982016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4899
4900 * gcc.target/aarch64/vcvt_f64_1.c: New.
4901 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4902 * gcc.target/aarch64/vrecp_f64_1.c: New.
4903
34d36b7a 49042016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4905
4906 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4907 "alignement".
4908
ed7f4748 49092016-06-20 Georg-Johann Lay <avr@gjlay.de>
4910
4911 PR target/71103
4912 * gcc.target/avr/torture/pr71103-2.c: New test.
4913
a940fdc7 49142016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4915
4916 PR c/69507
4917 * gcc.dg/alignof.c: New test.
4918
98683d85 49192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4920
4921 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4922 vs dg-error; test constexpr specifier too.
4923
358cee25 49242016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4925
4926 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4927
c3d7ceb6 49282016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4929
4930 * lib/target-supports.exp
4931 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4932 arm_neon_ok and merge flags. Fix temporary test name.
4933 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4934 and merge flags.
4935
1176073c 49362016-06-17 Martin Liska <mliska@suse.cz>
4937
4938 * gcc.dg/predict-9.c: Fix dump scanning.
4939
f3e2969a 49402016-06-17 Bin Cheng <bin.cheng@arm.com>
4941
4942 PR tree-optimization/71354
4943 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4944
7fdca647 49452016-06-17 Bin Cheng <bin.cheng@arm.com>
4946
4947 PR tree-optimization/71347
4948 * gcc.dg/tree-ssa/pr71347.c: New test.
4949
a338a226 49502016-06-17 Bin Cheng <bin.cheng@arm.com>
4951
4952 PR tree-optimization/71354
4953 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4954
c1e75671 49552016-06-17 Bin Cheng <bin.cheng@arm.com>
4956
4957 * gcc.dg/vect/vect-alias-check-1.c: New test.
4958
365ba13d 49592016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4960
59bde511 4961 PR target/71151
365ba13d 4962 * gcc.target/avr/pr71151-1.c: New test.
4963 * gcc.target/avr/pr71151-2.c: New test.
4964 * gcc.target/avr/pr71151-3.c: New test.
4965 * gcc.target/avr/pr71151-4.c: New test.
4966 * gcc.target/avr/pr71151-5.c: New test.
4967 * gcc.target/avr/pr71151-6.c: New test.
4968 * gcc.target/avr/pr71151-7.c: New test.
4969 * gcc.target/avr/pr71151-8.c: New test.
4970 * gcc.target/avr/pr71151-common.h: New test.
4971
db48d95b 49722016-06-16 Martin Liska <mliska@suse.cz>
4973
4974 * gfortran.dg/predict-1.f90: New test.
4975
4c780a59 49762016-06-16 Uros Bizjak <ubizjak@gmail.com>
4977
4978 PR target/71242
f9c39b65 4979 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4980
8c1879bc 49812016-06-16 Jan Hubicka <hubicka@ucw.cz>
4982
4983 * g++.dg/vect/pr36648.cc: Disable cunrolli
4984
33698dfe 49852016-06-16 Jakub Jelinek <jakub@redhat.com>
4986
745f2db6 4987 PR target/71554
4988 * gcc.c-torture/execute/pr71554.c: New test.
4989
33698dfe 4990 PR rtl-optimization/71532
4991 * gcc.dg/torture/pr71532.c: New test.
4992
b42322b9 49932016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4994
4995 * gcc.target/powerpc/p9-dimode1.c: New test.
4996 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4997
412b298a 49982016-06-15 Jakub Jelinek <jakub@redhat.com>
4999
93479f99 5000 * gcc.c-torture/compile/20160615-1.c: New test.
5001
412b298a 5002 * g++.dg/cpp0x/ref-qual17.C: New test.
5003
3ec40531 50042016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5005
5006 PR middle-end/71529
5007 * gcc.target/i386/pr71529.C: New test.
5008
edfe7670 50092016-06-15 Alan Hayward <alan.hayward@arm.com>
5010
5011 PR tree-optimization/71483
5012 * g++.dg/vect/pr71483.c: New
5013
6e52ac17 50142016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5015
5016 PR c++/70202
5017 * g++.dg/inherit/crash6.C: New.
5018 * g++.dg/inherit/union2.C: Likewise.
5019 * g++.dg/inherit/virtual12.C: Likewise.
5020 * g++.dg/inherit/virtual13.C: Likewise.
5021 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5022
aed35af2 50232016-06-15 Uros Bizjak <ubizjak@gmail.com>
5024
0941fba8 5025 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5026
6f710392 50272016-06-15 Alan Hayward <alan.hayward@arm.com>
5028
5029 PR tree-optimization/71439
5030 * gcc.dg/vect/pr71439.c: New
5031
d1cedfd3 50322016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5033
5034 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5035
ee8fd158 50362016-06-15 Richard Biener <rguenther@suse.de>
5037
5038 * gcc.dg/vect/slp-45.c: New testcase.
5039
5695a690 50402016-06-15 Richard Biener <rguenther@suse.de>
5041
5042 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5043
267ae3ee 50442016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5045
5046 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5047 requirements, and disable for AIX for now.
5048 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5049
a6d0e20a 50502016-06-14 Jakub Jelinek <jakub@redhat.com>
5051
b2efd162 5052 PR c++/71528
5053 * g++.dg/opt/pr71528.C: New test.
5054
a6d0e20a 5055 PR c++/71516
5056 * g++.dg/init/pr71516.C: New test.
5057
035778de 50582016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 * g++.dg/init/array46.C: New.
5061
7c9dc58e 50622016-06-14 Uros Bizjak <ubizjak@gmail.com>
5063
0941fba8 5064 * gcc.target/i386/float128-3.c: New test.
5065 * gcc.target/i386/quad-sse4.c: Ditto.
5066 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5067 Update scan strings.
7c9dc58e 5068
412640c9 50692016-06-14 Richard Biener <rguenther@suse.de>
5070
5071 PR middle-end/71526
5072 * gfortran.dg/pr71526.f90: New testcase.
5073
1b9fde85 50742016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5075
5076 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5077 * gcc.dg/zero_bits_compound-1.c: Likewise.
5078
306097e3 50792016-06-14 Richard Biener <rguenther@suse.de>
5080
5081 PR tree-optimization/71522
5082 * gcc.dg/torture/pr71522.c: New testcase.
5083
566255a8 50842016-06-14 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR tree-optimization/71520
5087 * gcc.dg/tree-ssa/pr71520.c: New test.
5088
eb912adb 50892016-06-14 Richard Biener <rguenther@suse.de>
5090
5091 PR tree-optimization/71521
56d35455 5092 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5093
9720103d 50942016-06-13 Jakub Jelinek <jakub@redhat.com>
5095
12cb8367 5096 PR sanitizer/71498
5097 * c-c++-common/ubsan/bounds-13.c: New test.
5098
9720103d 5099 PR preprocessor/71183
5100 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5101
5965fbcc 51022016-06-13 Jeff Law <law@redhat.com>
5103
5104 PR tree-optimization/71403
5105 * c-c++-common/ubsan/pr71403-1.c: New test.
5106 * c-c++-common/ubsan/pr71403-2.c: New test.
5107 * c-c++-common/ubsan/pr71403-3.c: New test.
5108
04537049 51092016-06-13 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR middle-end/71478
5112 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5113 Add -Wno-psabi -w to dg-options.
5114
412f195f 51152016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5116
5117 * gcc.target/powerpc/vadsdu-0.c: New test.
5118 * gcc.target/powerpc/vadsdu-1.c: New test.
5119 * gcc.target/powerpc/vadsdu-2.c: New test.
5120 * gcc.target/powerpc/vadsdu-3.c: New test.
5121 * gcc.target/powerpc/vadsdu-4.c: New test.
5122 * gcc.target/powerpc/vadsdu-5.c: New test.
5123 * gcc.target/powerpc/vadsdub-1.c: New test.
5124 * gcc.target/powerpc/vadsdub-2.c: New test.
5125 * gcc.target/powerpc/vadsduh-1.c: New test.
5126 * gcc.target/powerpc/vadsduh-2.c: New test.
5127 * gcc.target/powerpc/vadsduw-1.c: New test.
5128 * gcc.target/powerpc/vadsduw-2.c: New test.
5129
527790c1 51302016-06-13 David Malcolm <dmalcolm@redhat.com>
5131
5132 * gcc.dg/c99-init-2.c (c): Update expected error message.
5133 * gcc.dg/init-bad-8.c (foo): Likewise.
5134 * gcc.dg/spellcheck-fields-3.c: New test case.
5135
102e67eb 51362016-06-13 Martin Liska <mliska@suse.cz>
5137
5138 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5139 and "guess loop iv compared" heuristics.
5140 * gcc.dg/predict-2.c: Likewise.
5141 * gcc.dg/predict-3.c: Likewise.
5142 * gcc.dg/predict-4.c: Likewise.
5143 * gcc.dg/predict-5.c: Likewise.
5144 * gcc.dg/predict-6.c: Likewise.
5145
1a54d3be 51462016-06-13 Marek Polacek <polacek@redhat.com>
5147
5148 PR middle-end/71476
5149 * c-c++-common/Wswitch-unreachable-4.c: New test.
5150 * gcc.dg/Wswitch-unreachable-2.c: New test.
5151 * g++.dg/tm/jump1.C: Move dg-warning.
5152
5b7401b8 51532016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5154
5155 * gnat.dg/renaming10.ad[sb]: New test.
5156
1c93151c 51572016-06-13 Paul Thomas <pault@gcc.gnu.org>
5158
5159 PR fortran/70673
5160 * gfortran.dg/pr70673.f90: New test.
5161
249865a0 51622016-06-13 Richard Biener <rguenther@suse.de>
5163
5164 PR middle-end/64516
5165 * gcc.dg/align-3.c: New testcase.
5166
776d9b14 51672016-06-13 Martin Liska <mliska@suse.cz>
5168
5169 * gcc.target/i386/pr71458.c: New test.
5170
0cf5c551 51712016-06-12 Uros Bizjak <ubizjak@gmail.com>
5172
5173 PR target/71241
f9c39b65 5174 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5175
34de0a35 51762016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5177
5178 PR target/60751
5179 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5180 statement.
5181
0cc8bc98 51822016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5183
5184 PR target/60751
5185 * gfortran.dg/comma_IO_extension_1.f90: New test.
5186 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5187 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5188 statement.
5189 * gfortran.dg/graphite/pr38083.f90: Likewise.
5190 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5191 missing format.
5192
0ff78c86 51932016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5194
5195 * gnat.dg/case_character.adb: New test.
5196
6c38863e 51972016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5198
5199 PR middle-end/71310
5200 * gcc.target/powerpc/pr71310.c: New testcase.
5201
24c41395 52022016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5203
5204 PR middle-end/71478
5205 * gcc.dg/pr71478.c: New test.
5206
aeb26fb6 52072016-06-10 Jakub Jelinek <jakub@redhat.com>
5208
702b3575 5209 PR middle-end/71494
5210 * gcc.c-torture/execute/pr71494.c: New test.
5211
8ec29807 5212 PR c/68657
5213 * gcc.target/i386/pr68657.c: New test.
5214
aeb26fb6 5215 PR inline-asm/68843
5216 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5217 (test): Add -masm=intel alternatives.
5218
1dc4d519 52192016-06-10 Martin Sebor <msebor@redhat.com>
5220
5221 PR c/71392
5222 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5223
6385d6d3 52242016-06-10 Jeff Law <law@redhat.com>
5225
5226 PR tree-optimization/71335
5227 * gcc.c-torture/execute/pr71335.c: New test.
5228
041a412b 52292016-06-10 David Malcolm <dmalcolm@redhat.com>
5230
5231 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5232 the various "cannot tail-call: " messages.
5233
4a5edbb2 52342016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5235
5236 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5237 and options.
5238
9cf3aec3 52392016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5240
5241 PR sanitizer/71480
5242 * c-c++-common/asan/pr71480.c: New test.
5243
61724718 52442016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5245
5246 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5247 (ASMNAME2): Likewise.
5248 (main): Replace fn in asm statement with ASMNAME ("fn").
5249 * gcc.dg/guality/pr68037-2.c: Likewise.
5250 * gcc.dg/guality/pr68037-3.c: Likewise.
5251 * gcc.dg/torture/pr68037-1.c: Likewise.
5252 * gcc.dg/torture/pr68037-2.c: Likewise.
5253 * gcc.dg/torture/pr68037-3.c: Likewise.
5254
1807f6fb 52552016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5256
5257 PR inline-asm/68843
5258 * gcc.target/i386/pr68843-1.c: New test.
5259 * gcc.target/i386/pr68843-2.c: New test.
5260
ccfa030f 52612016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5262 Cesar Philippidis <cesar@codesourcery.com>
5263
5264 PR middle-end/71373
5265 * gcc.dg/goacc/nested-function-1.c: New file.
5266 * gcc.dg/goacc/nested-function-2.c: Likewise.
5267 * gcc.dg/goacc/pr71373.c: Likewise.
5268 * gfortran.dg/goacc/cray-2.f95: Likewise.
5269 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5270 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5271 * gfortran.dg/goacc/cray.f95: Update.
5272 * gfortran.dg/goacc/loop-1.f95: Likewise.
5273 * gfortran.dg/goacc/loop-3.f95: Likewise.
5274 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5275 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5276
52772016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5278
5279 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5280 for OpenACC tile clauses.
5281 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5282
5283 PR c/71381
5284 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5285 to...
5286 * c-c++-common/goacc/cache-2.c: ... this new file.
5287 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5288 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5289 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5290 usage.
5291 * gfortran.dg/goacc/cray.f95: Likewise.
5292 * gfortran.dg/goacc/loop-1.f95: Likewise.
5293
bb038f3e 52942016-06-10 Alan Hayward <alan.hayward@arm.com>
5295
5296 PR tree-optimization/71407
5297 PR tree-optimization/71416
5298 * gcc.dg/vect/pr71407.c: New
5299 * gcc.dg/vect/pr71416-1.c: New
5300 * gcc.dg/vect/pr71416-2.c: New
5301
332409d3 53022016-06-10 Richard Biener <rguenther@suse.de>
5303
5304 PR middle-end/71477
5305 * gcc.dg/torture/pr71477.c: New testcase.
5306
03cf727c 53072016-06-09 Julia Koval <julia.koval@intel.com>
5308
5309 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5310 * gcc.target/i386/interrupt-13.c: Likewise.
5311 * gcc.target/i386/interrupt-15.c: Likewise.
5312 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5313 * gcc.target/i386/interrupt-24.c: Likewise.
5314 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5315 * gcc.target/i386/interrupt-9.c: Likewise.
5316 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5317
23b101c5 53182016-06-09 Martin Sebor <msebor@redhat.com>
5319
5320 PR c/70883
5321 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5322 * gcc.dg/builtin-constant_p-1.c: Same.
5323 * gcc.dg/builtins-error.c: Same.
5324 * gcc.dg/pr70859.c: Same.
5325
188d6bbb 53262016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5327
5328 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5329 * gcc.dg/torture/pr68067-1.c: Likewise.
5330 * gcc.dg/torture/pr68067-2.c: Likewise.
5331
53322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5333
5334 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5335 when setting SIZE.
5336
ff8886bd 53372016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/71465
5340 * g++.dg/inherit/crash5.C: New.
5341 Revert:
5342 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5343
5344 PR c++/70202
5345 * g++.dg/inherit/crash5.C: New.
5346 * g++.dg/inherit/virtual1.C: Adjust.
5347
3f76cceb 53482016-06-09 Martin Liska <mliska@suse.cz>
5349
5350 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5351 * g++.dg/predict-loop-exit-2.C: Likewise.
5352 * g++.dg/predict-loop-exit-3.C: Likewise.
5353 * gcc.dg/predict-1.c: Likewise.
5354 * gcc.dg/predict-2.c: Likewise.
5355 * gcc.dg/predict-3.c: Likewise.
5356 * gcc.dg/predict-4.c: Likewise.
5357 * gcc.dg/predict-5.c: Likewise.
5358 * gcc.dg/predict-6.c: Likewise.
5359 * gcc.dg/predict-7.c: Likewise.
5360
59ae3d1b 53612016-06-09 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/71462
5364 * gcc.dg/torture/pr71462.c: New testcase.
5365
8c2d2acf 53662016-06-09 Marek Polacek <polacek@redhat.com>
5367
5368 PR c/65471
5369 * gcc.dg/c11-generic-3.c: New test.
5370
224cb6b7 53712016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 * g++.dg/init/array42.C: New.
5374 * g++.dg/init/array43.C: Likewise.
5375 * g++.dg/init/array44.C: Likewise.
5376 * g++.dg/init/array45.C: Likewise.
5377 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5378 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5379 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5380 * g++.dg/gomp/pr35751.C: Likewise.
5381 * g++.dg/init/array23.C: Likewise.
5382 * g++.dg/init/brace2.C: Likewise.
5383 * g++.dg/init/brace6.C: Likewise.
5384
732905bb 53852016-06-08 Martin Sebor <msebor@redhat.com>
5386 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR c++/70507
5389 PR c/68120
5390 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5391 * c-c++-common/builtin-arith-overflow-2.c: New test.
5392 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5393 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5394 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5395
7ddaa622 53962016-06-08 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR c++/71442
5399 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5400
84ee0905 54012016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5402
5403 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5404 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5405 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5406 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5407 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5408 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5409 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5410 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5411 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5412 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5413 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5414 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5415 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5416
2876af98 54172016-06-08 Richard Biener <rguenther@suse.de>
5418
5419 PR tree-optimization/68558
5420 * gcc.dg/vect/slp-44.c: New testcase.
5421
acbb0d03 54222016-06-08 Richard Biener <rguenther@suse.de>
5423
5424 * gcc.dg/vect/slp-43.c: New testcase.
5425
f8689010 54262016-06-08 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/71452
5429 * gcc.dg/torture/pr71452.c: New testcase.
5430
52d393eb 54312016-06-08 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR c++/71448
5434 * g++.dg/torture/pr71448.C: New test.
5435
9d700ce4 54362016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5437
5438 PR debug/71432
5439 PR ada/71413
5440 * g++.dg/debug/pr71432.C: New test.
5441
eb96ef65 54422016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5443
5444 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5445 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5446 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5447
a4753cdd 54482016-06-08 Alan Hayward <alan.hayward@arm.com>
5449
5450 * gcc.dg/vect/vect-live-2.c: Update effective target.
5451 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5452 * lib/target-supports.exp: Add aarch64 to vect_long.
5453
bafc7b1d 54542016-06-08 Marek Polacek <polacek@redhat.com>
5455
5456 PR c/71418
5457 * gcc.dg/noncompile/pr71418.c: New test.
5458
06e590e7 5459 PR c/71426
5460 * gcc.dg/noncompile/pr71426.c: New test.
5461
d3cb49c9 54622016-06-07 Jan Hubicka <hubicka@ucw.cz>
5463
5464 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5465 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5466 * gcc.dg/predict-3.c: Update template.
5467 * gcc.dg/predict-5.c: Update template.
5468 * gcc.dg/predict-6.c: Update template.
5469 * gcc.dg/predict-9.c: Update template.
5470 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5471
2d76c36a 54722016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5473
5474 * gcc.target/powerpc/vec-mul.c: New test.
5475
7cfde92a 54762016-06-07 David Malcolm <dmalcolm@redhat.com>
5477
5478 * gcc.dg/spellcheck-fields-2.c: New test case.
5479
b032c4dd 54802016-06-07 Richard Biener <rguenther@suse.de>
5481
5482 PR c/61564
5483 * gcc.dg/Wpragmas-1.c: New testcase.
5484 * gcc.dg/Wattributes-4.c: Likewise.
5485 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5486 entry.
5487
a7056369 54882016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5489
5490 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5491 spurious debug code.
5492
123c61e0 54932016-06-07 Richard Biener <rguenther@suse.de>
5494
5495 PR tree-optimization/71428
5496 * gcc.dg/torture/pr71428.c: New testcase.
5497
5819d47b 54982016-06-07 Richard Biener <rguenther@suse.de>
5499
5500 PR middle-end/71423
5501 * gcc.dg/torture/pr71423.c: New testcase.
5502
6cec5c6b 55032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5504
5505 PR middle-end/71408
5506 * gcc.dg/tree-ssa/pr71408.c: New test.
5507
40bbfc17 55082016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5509
5510 PR middle-end/71281
5511 * g++.dg/torture/pr71281.C: New test.
5512
61f1f80c 55132016-06-06 Marek Polacek <polacek@redhat.com>
5514
5515 PR c/71362
5516 * gcc.dg/pr71362.c: New test.
5517
0406b32f 55182016-06-06 Jakub Jelinek <jakub@redhat.com>
5519 Patrick Palka <ppalka@gcc.gnu.org>
5520
5521 PR c++/70847
5522 PR c++/71330
5523 PR c++/71393
5524 * g++.dg/opt/pr70847.C: New test.
5525 * g++.dg/ubsan/pr70847.C: New test.
5526 * g++.dg/ubsan/pr71393.C: New test.
5527
b1445999 55282016-06-06 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR tree-optimization/71259
5531 * gcc.dg/vect/pr71259.c: New test.
5532
99b4f3a2 55332016-06-06 David Malcolm <dmalcolm@redhat.com>
5534
5535 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5536 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5537 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5538 above.
5539
837679bc 55402016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5541
5542 PR middle-end/37780
5543 * gcc.c-torture/execute/pr37780.c: New test.
5544 * gcc.target/aarch64/pr37780_1.c: Likewise.
5545 * gcc.target/arm/pr37780_1.c: Likewise.
5546
e4b92538 55472016-06-06 Marek Polacek <polacek@redhat.com>
5548
5549 * c-c++-common/attr-may-alias-1.c: New test.
5550 * c-c++-common/attr-may-alias-2.c: New test.
5551 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5552
43ac2f2f 55532016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5554
5555 PR c/24414
5556 * gcc.target/i386/pr24414.c: New test.
5557
7e1786b2 55582016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5559
5560 * gcc.target/sparc/vis4misc.c: New file.
5561 * gcc.target/sparc/fpcmp.c: Likewise.
5562 * gcc.target/sparc/fpcmpu.c: Likewise.
5563
f593ccb2 55642016-06-06 Alan Hayward <alan.hayward@arm.com>
5565
5566 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5567 * gcc.dg/vect/vect-live-3.c: Likewise.
5568
be6d8ddc 55692016-06-06 Richard Biener <rguenther@suse.de>
5570
5571 PR tree-optimization/71398
5572 * gcc.dg/torture/pr71398.c: New testcase.
5573
78f27916 55742016-06-06 Uros Bizjak <ubizjak@gmail.com>
5575
5576 PR target/71389
5577 * g++.dg/pr71389.C: New test.
5578
c5899606 55792016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5580
5581 PR fortran/71404
5582 * gfortran.dg/fmt_read_5.f: New test.
5583
8e3cd305 55842016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5585
5586 PR fortran/69659
5587 * gfortran.dg/class_array_22.f03: New test.
5588
703c0a09 55892016-06-05 Jan Hubicka <hubicka@ucw.cz>
5590
5591 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5592
d07b2b6f 55932016-06-05 Jan Hubicka <hubicka@ucw.cz>
5594
5595 * gcc.dg/predict-9.c: Update template.
5596
4a7ec4ac 55972016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5598
5599 PR c++/49377
5600 * g++.dg/template/pr49377.C: New.
5601
7499ef4a 56022016-06-04 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR tree-optimization/71405
5605 * g++.dg/torture/pr71405.C: New test.
5606
558c800d 56072016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/70202
5610 * g++.dg/inherit/crash5.C: New.
5611 * g++.dg/inherit/virtual1.C: Adjust.
5612
4ee7cf4b 56132016-06-03 Jeff Law <law@redhat.com>
5614
5615 PR tree-optimization/71316
5616 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5617
b12ae762 56182016-06-03 Jakub Jelinek <jakub@redhat.com>
5619
5620 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5621 dg-additional-options with just -fno-tree-scev-cprop in it.
5622 * gcc.dg/vect/vect-live-2.c: Likewise.
5623 * gcc.dg/vect/vect-live-5.c: Likewise.
5624 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5625 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5626 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5627
e09a5ee3 56282016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5629
5630 PR c++/27100
5631 * g++.dg/other/friend6.C: New test.
5632
f14b1922 56332016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5634
5635 * g++.dg/torture/ppc-ldst-array.C: New.
5636
20702ea3 56372016-06-03 Joseph Myers <joseph@codesourcery.com>
5638
5639 PR target/71276
5640 PR target/71277
5641 * gcc.dg/torture/builtin-fp-int-inexact.c,
5642 gcc.target/i386/387-builtin-fp-int-inexact.c,
5643 gcc.target/i386/387-rint-inline-1.c,
5644 gcc.target/i386/387-rint-inline-2.c,
5645 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5646 gcc.target/i386/sse2-rint-inline-1.c,
5647 gcc.target/i386/sse2-rint-inline-2.c,
5648 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5649 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5650
5ed3cc7b 56512016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5652 Julia Koval <julia.koval@intel.com>
5653
5654 PR target/66960
5655 PR target/67630
5656 PR target/67634
5657 PR target/67841
5658 PR target/68037
5659 PR target/68618
5660 PR target/68661
5661 PR target/69575
5662 PR target/69596
5663 PR target/69734
5664 * gcc.dg/guality/pr68037-1.c: New test.
5665 * gcc.dg/guality/pr68037-2.c: Likewise.
5666 * gcc.dg/guality/pr68037-3.c: Likewise.
5667 * gcc.dg/torture/pr68037-1.c: Likewise.
5668 * gcc.dg/torture/pr68037-2.c: Likewise.
5669 * gcc.dg/torture/pr68037-3.c: Likewise.
5670 * gcc.dg/torture/pr68661-1a.c: Likewise.
5671 * gcc.dg/torture/pr68661-1b.c: Likewise.
5672 * gcc.target/i386/interrupt-1.c: Likewise.
5673 * gcc.target/i386/interrupt-2.c: Likewise.
5674 * gcc.target/i386/interrupt-3.c: Likewise.
5675 * gcc.target/i386/interrupt-4.c: Likewise.
5676 * gcc.target/i386/interrupt-5.c: Likewise.
5677 * gcc.target/i386/interrupt-6.c: Likewise.
5678 * gcc.target/i386/interrupt-7.c: Likewise.
5679 * gcc.target/i386/interrupt-8.c: Likewise.
5680 * gcc.target/i386/interrupt-9.c: Likewise.
5681 * gcc.target/i386/interrupt-10.c: Likewise.
5682 * gcc.target/i386/interrupt-11.c: Likewise.
5683 * gcc.target/i386/interrupt-12.c: Likewise.
5684 * gcc.target/i386/interrupt-13.c: Likewise.
5685 * gcc.target/i386/interrupt-14.c: Likewise.
5686 * gcc.target/i386/interrupt-15.c: Likewise.
5687 * gcc.target/i386/interrupt-16.c: Likewise.
5688 * gcc.target/i386/interrupt-17.c: Likewise.
5689 * gcc.target/i386/interrupt-18.c: Likewise.
5690 * gcc.target/i386/interrupt-19.c: Likewise.
5691 * gcc.target/i386/interrupt-20.c: Likewise.
5692 * gcc.target/i386/interrupt-21.c: Likewise.
5693 * gcc.target/i386/interrupt-22.c: Likewise.
5694 * gcc.target/i386/interrupt-23.c: Likewise.
5695 * gcc.target/i386/interrupt-24.c: Likewise.
5696 * gcc.target/i386/interrupt-25.c: Likewise.
5697 * gcc.target/i386/interrupt-26.c: Likewise.
5698 * gcc.target/i386/interrupt-27.c: Likewise.
5699 * gcc.target/i386/interrupt-28.c: Likewise.
5700 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5701 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5702 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5703 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5704 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5705 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5706 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5707 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5708 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5709 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5710 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5711 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5712
3e346f54 57132016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5714
f27c52fb 5715 PR tree-optimization/52171
5716 * gcc.dg/pr52171.c: New test.
5717 * gcc.target/i386/pr52171.c: New test.
3e346f54 5718
22e029d2 57192016-06-03 Jan Hubicka <jh@suse.cz>
5720
5721 * g++.dg/tree-ssa/pred-1.C: New testcase
5722 * gcc.dg/tree-ssa/pred-1.c: New testcase
5723
41ce74ed 57242016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5725
5726 PR target/70957
5727 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5728 support.
5729 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5730
cf573a72 57312016-06-03 Alan Hayward <alan.hayward@arm.com>
5732
5733 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5734
75aae5b4 57352016-06-03 Alan Hayward <alan.hayward@arm.com>
5736
5737 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5738 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5739 * gcc.dg/vect/vect-live-1.c: New test.
5740 * gcc.dg/vect/vect-live-2.c: New test.
5741 * gcc.dg/vect/vect-live-3.c: New test.
5742 * gcc.dg/vect/vect-live-4.c: New test.
5743 * gcc.dg/vect/vect-live-5.c: New test.
5744 * gcc.dg/vect/vect-live-slp-1.c: New test.
5745 * gcc.dg/vect/vect-live-slp-2.c: New test.
5746 * gcc.dg/vect/vect-live-slp-3.c: New test.
5747
eba6788d 57482016-06-03 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR middle-end/71387
5751 * g++.dg/opt/pr71387.C: New test.
5752
5a653985 57532016-06-02 Jeff Law <law@redhat.com>
5754
5755 PR tree-optimization/71328
5756 * gcc.c-torture/compile/pr71328.c: New test.
5757
f92f6941 57582016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5759
5760 PR fortran/52393
5761 * gfortran.dg/fmt_read_3.f90: Fix typo.
5762 * gfortran.dg/fmt_read_4.f90: New test.
5763
0d29e152 57642016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5767 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5768 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5769 * g++.dg/cpp0x/override2.C: Likewise.
5770 * g++.dg/parse/crash5.C: Likewise.
5771 * g++.dg/parse/error16.C: Likewise.
5772 * g++.dg/parse/error27.C: Likewise.
5773 * g++.dg/template/qualttp15.C: Likewise.
5774 * g++.dg/template/redecl4.C: Likewise.
5775 * g++.old-deja/g++.other/crash39.C: Likewise.
5776 * g++.old-deja/g++.other/struct1.C: Likewise.
5777 * g++.old-deja/g++.pt/m9a.C: Likewise.
5778 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5779
2740a1a5 57802016-06-02 Jakub Jelinek <jakub@redhat.com>
5781
89f17a65 5782 PR c++/71372
5783 * c-c++-common/pr71372.c: New test.
5784
2740a1a5 5785 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5786 __TIME__ strings with __builtin_strcmp instead of printf and
5787 dg-output.
5788
9ae89a4e 57892016-06-02 Martin Liska <mliska@suse.cz>
5790
5791 * gcc.dg/predict-9.c: New test.
5792
41258f9c 57932016-06-02 Jakub Jelinek <jakub@redhat.com>
5794
5795 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5796 global set_compiler_env_var and global saved_compiler_env_var.
5797
dad46eb8 57982016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5799
5800 PR rtl-optimization/71295
5801 * gcc.c-torture/compile/pr71295.c: New test.
5802
9cc8a892 58032016-06-02 Jakub Jelinek <jakub@redhat.com>
5804
98e7c96c 5805 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5806
4a5a4de2 5807 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5808 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5809
9cc8a892 5810 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5811 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5812 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5813 alternative number.
5814
46819a36 58152016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5816
5817 * gcc.target/powerpc/p9-splat-4.c: New test.
5818
58192016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5820
5821 PR target/71186
5822 * gcc.target/powerpc/pr71186.c: New test.
5823
d9820cc5 58242016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5825
5826 PR fortran/52393
5827 * gfortran.dg/fmt_read_3.f90: New test.
5828
2f14ca3e 58292016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5830
5831 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5832 procedure.
5833
dfa5c0d3 58342016-06-01 Eduard Sanou <dhole@openmailbox.org>
5835
5836 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5837 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5838 env var is set.
5839 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5840 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5841 shown once.
5842 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5843 during compilation.
5844 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5845 vars set by dg-set-compiler-env-var.
5846
7d7125df 58472016-06-01 Paul Thomas <pault@gcc.gnu.org>
5848
5849 PR fortran/71156
5850 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5851 to the module procedure declaration.
5852 * gfortran.dg/submodule_16.f08: New test.
5853
6ab9cde4 58542016-06-01 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR middle-end/71371
5857 * c-c++-common/gomp/pr71371.c: New test.
5858
0cfe7a23 58592016-06-01 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/71366
5862 * gcc.dg/torture/pr71366-1.c: New testcase.
5863 * gcc.dg/torture/pr71366-2.c: Likewise.
5864
5a5b02e1 58652016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5866
5867 * gcc.target/powerpc/vslv-0.c: New test.
5868 * gcc.target/powerpc/vslv-1.c: New test.
5869 * gcc.target/powerpc/vsrv-0.c: New test.
5870 * gcc.target/powerpc/vsrv-1.c: New test.
5871
d27a79f6 58722016-06-01 Nathan Sidwell <nathan@acm.org>
5873
5874 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5875 * gcc.target/nvptx/weak.c: New.
5876
6172a9fd 58772016-06-01 Richard Biener <rguenther@suse.de>
5878
5879 PR tree-optimization/71261
5880 * gcc.dg/torture/vect-bool-1.c: New testcase.
5881
f9aaabb2 58822016-06-01 Jakub Jelinek <jakub@redhat.com>
5883
5884 * gfortran.dg/gomp/order-1.f90: New test.
5885 * gfortran.dg/gomp/order-2.f90: New test.
5886
53b01069 58872016-06-01 Jan Hubicka <hubicka@ucw.cz>
5888
5889 * gcc.dg/unroll-6.c: Update template.
5890 * gcc.dg/unroll-7.c: New testcase.
5891 * gcc.dg/unroll-8.c: New testcase.
5892
36757397 58932016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5894
5895 * gnat.dg/opt56.ad[sb]: New test.
5896
7f93bd6e 58972016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/66635
5900 * g++.dg/cpp0x/constexpr-ice16.C: New.
5901
9f41a2ce 59022016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5903
5904 PR tree-optimization/71314
5905 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5906 -mbranch-cost=2.
5907
31e02373 59082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5909
5910 PR tree-optimization/71077
5911 * gcc.dg/tree-ssa/pr71077.c: New test.
5912
76f8f901 59132016-05-31 Jan Hubicka <hubicka@ucw.cz>
5914
7f93bd6e 5915 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5916 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5917 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5918
04f5f923 59192016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5920
5921 PR c++/71248
5922 * g++.dg/cpp0x/pr71248.C: New.
5923 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5924 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5925 * g++.dg/init/new37.C: Likewise.
5926 * g++.dg/template/static1.C: Likewise.
5927 * g++.dg/template/static2.C: Likewise.
5928
4ffddf28 59292016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5930
5931 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5932 instead of %rdi.
5933 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5934
4ff7bd21 59352016-05-31 Marek Polacek <polacek@redhat.com>
5936
5937 * c-c++-common/Wswitch-unreachable-3.c: New test.
5938 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5939
e1f7cc4b 59402016-05-31 Richard Biener <rguenther@suse.de>
5941
5942 PR tree-optimization/71352
5943 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5944
02978bd1 59452016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5946
5947 * gcc.target/arm/armv5_thumb_isa.c: New test.
5948
cfce8164 59492016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5950
5951 PR target/71346
5952 * gcc.target/i386/pr71346.c: New test.
5953
7a51c705 59542016-05-31 Tom de Vries <tom@codesourcery.com>
5955
5956 PR tree-optimization/69068
5957 * gcc.dg/graphite/pr69068.c: New test.
5958
8c1ac106 59592016-05-27 Martin Sebor <msebor@redhat.com>
5960
5961 PR c++/71306
5962 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5963
b6431756 59642016-05-30 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR c++/71349
5967 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5968 nowait depend(inout: dd[0]) clauses where permitted.
5969
f6203294 59702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 PR c++/71238
5973 * g++.dg/parse/pr71238.C: New.
5974 * g++.dg/concepts/friend1.C: Test column numbers too.
5975 * g++.dg/cpp0x/initlist31.C: Likewise.
5976 * g++.dg/cpp0x/pr51420.C: Likewise.
5977 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5978 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5979 * g++.dg/ext/builtin3.C: Likewise.
5980 * g++.dg/lookup/friend12.C: Likewise.
5981 * g++.dg/lookup/friend7.C: Likewise.
5982 * g++.dg/lookup/koenig1.C: Likewise.
5983 * g++.dg/lookup/koenig5.C: Likewise.
5984 * g++.dg/lookup/used-before-declaration.C: Likewise.
5985 * g++.dg/overload/koenig1.C: Likewise.
5986 * g++.dg/template/crash65.C: Likewise.
5987 * g++.dg/template/friend57.C: Likewise.
5988 * g++.dg/warn/Wshadow-5.C: Likewise.
5989 * g++.dg/warn/Wunused-8.C: Likewise.
5990 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5991 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5992 * g++.old-deja/g++.jason/member.C: Likewise.
5993 * g++.old-deja/g++.jason/report.C: Likewise.
5994 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5995 * g++.old-deja/g++.law/visibility20.C: Likewise.
5996 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5997 * g++.old-deja/g++.other/static5.C: Likewise.
5998 * g++.old-deja/g++.pt/overload2.C: Likewise.
5999
b96f8145 60002016-05-30 Jan Hubicka <hubicka@ucw.cz>
6001
6002 * gcc.dg/tree-ssa/peel1.c: New testcase.
6003 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6004 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6005
ed5bca7a 60062016-05-30 Tom de Vries <tom@codesourcery.com>
6007
6008 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6009 to ce.
6010
c0aa0333 60112016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6012
6013 PR c++/71099
6014 * g++.dg/parse/virtual1.C: New.
6015
231010db 60162016-05-30 Uros Bizjak <ubizjak@gmail.com>
6017
6018 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6019 Use correct register when clearing %edx.
6020
765557c0 60212016-05-30 Alexander Monakov <amonakov@ispras.ru>
6022
6023 PR tree-optimization/71289
6024 * gcc.dg/pr71289.c: New test.
6025
fc3b1c44 60262016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6027
6028 PR middle-end/71269
6029 PR middle-end/71292
6030 * gcc.dg/tree-ssa/pr71269.c: New test.
6031 * gcc.dg/tree-ssa/pr71292.c: New test.
6032
ce352457 60332016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6034
6035 PR middle-end/71252
6036 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6037
eedd711b 60382016-05-30 Jan Hubicka <hubicka@ucw.cz>
6039
6040 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6041 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6042 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6043
8c061890 60442016-05-30 Tom de Vries <tom@codesourcery.com>
6045
6046 PR tree-optimization/69067
6047 * gcc.dg/graphite/pr69067.c: New test.
6048
a6b0884c 60492016-05-29 Uros Bizjak <ubizjak@gmail.com>
6050
6051 PR target/71245
6052 * gcc.target/i386/pr71245-1.c: New test.
6053 * gcc.target/i386/pr71245-2.c: Ditto.
6054
2369edfc 60552016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6056
6057 PR c++/71105
6058 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6059 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6060 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6061
b6ab3f43 60622016-05-27 Jan Hubicka <hubicka@ucw.cz>
6063
6064 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6065
0192662b 60662016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6067
6068 Revert:
6069 PR c++/69855
6070 * g++.dg/overload/69855.C: New.
6071 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6072 * g++.old-deja/g++.pt/crash3.C: Likewise.
6073
fce78c50 60742016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/60385
6077 * g++.dg/parse/namespace13.C: New.
6078
372172fe 60792016-05-26 Jeff Law <law@redhat.com>
6080
6081 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6082 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6083 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6084 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6085 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6086 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6087 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6088 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6089 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6090 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6091 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6092 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6093 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6094
5d8a8944 60952016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6096
6097 PR c++/69855
6098 * g++.dg/overload/69855.C: New.
6099 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6100 * g++.old-deja/g++.pt/crash3.C: Likewise.
6101
29602b75 61022016-05-27 Jiong Wang <jiong.wang@arm.com>
6103
6104 PR target/63596
6105 * gcc.target/aarch64/va_arg_1.c: New testcase.
6106 * gcc.target/aarch64/va_arg_2.c: Likewise.
6107 * gcc.target/aarch64/va_arg_3.c: Likewise.
6108
c900b732 61092016-05-27 Jiong Wang <jiong.wang@arm.com>
6110
6111 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6112 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6113 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6114 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6115 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6116
73ef73bd 61172016-05-27 Marek Polacek <polacek@redhat.com>
6118
6119 PR middle-end/71308
6120 * g++.dg/torture/pr71308.C: New test.
6121
a6031633 61222016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6123
6124 * gcc.dg/zero_bits_compound-1.c: New test.
6125 * gcc.dg/zero_bits_compound-2.c: New test.
6126
1fbdc7ae 61272016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6128
6129 PR middle-end/71279
6130 * gcc.dg/pr71279.c: New test.
6131
2e196ca8 61322016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6133
6134 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6135 floating point min/max/comparison instructions.
6136 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6137
6feab9ce 61382016-05-26 Jakub Jelinek <jakub@redhat.com>
6139
6140 * c-c++-common/gomp/schedule-1.c: New test.
6141 * gfortran.dg/gomp/schedule-1.f90: New test.
6142
978cea8f 61432016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6144
6145 PR c++/70822
6146 PR c++/70106
6147 * g++.dg/cpp1y/auto-fn32.C: New test.
6148 * g++.dg/cpp1y/paren4.C: New test.
6149
0478d9ed 61502016-05-26 Nathan Sidwell <nathan@acm.org>
6151
6152 * gcc.dg/20060410.c: Xfail on ptx.
6153 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6154 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6155 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6156 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6157 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6158
5fd1c174 61592016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6160
6161 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6162
c5e8b3e2 61632016-05-26 Jakub Jelinek <jakub@redhat.com>
6164
0db93a5b 6165 PR tree-optimization/71280
6166 * gcc.dg/pr71280.c: New test.
6167
7199c05c 6168 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6169
76c786ac 6170 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6171 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6172
c5e8b3e2 6173 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6174
e9bcea2f 61752016-05-26 Jiong Wang <jiong.wang@arm.com>
6176
6177 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6178 kept in memory.
e9bcea2f 6179
955d947b 61802016-05-25 Jeff Law <law@redhat.com>
6181
6182 PR tree-optimization/71272
6183 * gcc.c-torture/compile/pr71272.c: new test.
6184
77102dbe 61852016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6186
6187 * gcc.target/powerpc/vec-cmpne.c: New test.
6188 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6189
552821b4 61902016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6191
6192 * gnat.dg/opt55.ad[sb]: New test.
6193
0113f3c5 61942016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6195
6196 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6197 * c-c++-common/pr60226.c: Require int32plus.
6198 * gcc.c-torture/execute/pr70602.c: Likewise.
6199 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6200 unsigned long for malloc arg type.
6201 * gcc.dg/asr_div1.c: Require int32plus.
6202 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6203 * gcc.dg/pie-1.c: Require pie.
6204 * gcc.dg/pie-2.c: Likewise.
6205 * gcc.dg/pr59471.c: Require int32plus.
6206 * gcc.dg/pr59963-2.c: XFAIL for int16.
6207 * gcc.dg/pr60114.c: Require int32plus.
6208 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6209 unsigned long for typedef of size_t.
6210 * gcc.dg/pr63914.c: Require int32plus.
6211 * gcc.dg/pr64536.c: Require pt32plus.
6212 * gcc.dg/pr65658.c: Likewise.
6213 * gcc.dg/pr67271.c: Require int32plus.
6214 * gcc.dg/pr68112.c: Likewise.
6215 * gcc.dg/pr69071.c: Skip for avr target.
6216 * gcc.dg/pr69973.c: Require int32plus.
6217 * gcc.dg/pr70169.c: Skip for avr target.
6218 * gcc.dg/sso-6.c: Require int32plus.
6219 * gcc.dg/sso-7.c: Likewise.
6220 * gcc.dg/sso-8.c: Likewise.
6221 * gcc.dg/vrp-min-max-2.c: Likewise.
6222
f4094380 62232016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6224
6225 PR target/70738
6226 * gcc.target/i386/pr70738-1.c: New test.
6227 * gcc.target/i386/pr70738-2.c: Likewise.
6228 * gcc.target/i386/pr70738-3.c: Likewise.
6229 * gcc.target/i386/pr70738-4.c: Likewise.
6230 * gcc.target/i386/pr70738-5.c: Likewise.
6231 * gcc.target/i386/pr70738-6.c: Likewise.
6232 * gcc.target/i386/pr70738-7.c: Likewise.
6233 * gcc.target/i386/pr70738-8.c: Likewise.
6234 * gcc.target/i386/pr70738-9.c: Likewise.
6235
239a4bea 62362016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6237
6238 PR rtl-optimization/66940
6239 * gcc.c-torture/execute/pr66940.c: New test.
6240
bf6382ba 62412016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6242
6243 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6244 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6245 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6246 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6247 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6248 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6249 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6250 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6251 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6252 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6253 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6254 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6255 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6256 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6257 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6258 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6259 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6260 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6261 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6262 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6263 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6264 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6265 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6266 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6267
2c995da9 62682016-05-25 Marek Polacek <polacek@redhat.com>
6269
6270 PR c/71265
6271 * gcc.dg/noncompile/pr71265.c: New test.
6272
abfbb5b5 6273 PR c/71266
6274 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6275
f6871bbd 62762016-05-25 Nathan Sidwell <nathan@acm.org>
6277
6278 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6279
de04e83e 62802016-05-25 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/71261
6283 * c-c++-common/torture/pr71261.c: New testcase.
6284
b35931f7 62852016-05-25 Richard Biener <rguenther@suse.de>
6286
6287 PR tree-optimization/71264
6288 * gcc.dg/vect/pr71264.c: New testcase.
6289
166c3089 62902016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6291
6292 PR c++/55992
6293 * g++.dg/cpp0x/alias-decl-53.C: New.
6294 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6295
14240409 62962016-05-25 Martin Liska <mliska@suse.cz>
6297
6298 * g++.dg/pr71239.C: New test.
6299
bc47d9f6 63002016-05-25 Richard Biener <rguenther@suse.de>
6301
4860a6bf 6302 * gcc.dg/vect/pr58135.c: Rename to ...
6303 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6304
d8a3f157 63052016-05-25 Marek Polacek <polacek@redhat.com>
6306
6307 * g++.dg/pr65295.C: Use target c++14.
6308
3af16045 63092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6310
231010db 6311 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6312 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6313
949479b2 63142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6315
6316 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6317 instructions.
6318
6d6a3fc3 63192016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6320
6321 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6322 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6323 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6324 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6325 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6326 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6327 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6328 * c-c++-common/goacc/pcopy.c: Likewise.
6329 * c-c++-common/goacc/pcopyin.c: Likewise.
6330 * c-c++-common/goacc/pcopyout.c: Likewise.
6331 * c-c++-common/goacc/pcreate.c: Likewise.
6332 * c-c++-common/goacc/pr70688.c: New test.
6333 * c-c++-common/goacc/present-1.c: Adjust test.
6334 * c-c++-common/goacc/reduction-5.c: Likewise.
6335 * g++.dg/goacc/data-1.C: New test.
6336
af648be2 63372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6338
6339 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6340 vector parity built-in functions.
6341 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6342 count trailing zeros automatic vectorization.
6343 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6344 count trailing zeros built-in functions.
6345
4e173d60 63462016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6347
6348 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6349
a0c02a52 63502016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6351
6352 PR target/71050
6353 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6354
64c52e9c 63552016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/50436
6358 * g++.dg/template/crash123.C: New.
6359 * g++.dg/template/crash124.C: Likewise.
6360
752b5a4c 63612016-05-24 Martin Sebor <msebor@redhat.com>
6362
6363 PR c++/71147
6364 * g++.dg/ext/flexary16.C: New test.
6365
a36dd683 63662016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6367
f6871bbd 6368 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6369 before math.h is included.
a36dd683 6370 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6371 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6372 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6373 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6374 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6375 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6376 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6377 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6378 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6379 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6380 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6381 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6382 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6383 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6384 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6385 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6386 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6387 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6388 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6389 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6390 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6391 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6392 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6393
d60e1df7 63942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6395 Kelvin Nilsen <kelvin@gcc.gnu.org>
6396
6397 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6398 support.
6399
22d09025 64002016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/69872
6403 * g++.dg/warn/Wno-narrowing1.C: New.
6404
6ef0143d 64052016-05-24 Marek Polacek <polacek@redhat.com>
6406
6407 PR c/71249
6408 * c-c++-common/Wswitch-unreachable-2.c: New test.
6409
962a2062 64102016-05-24 Jakub Jelinek <jakub@redhat.com>
6411
ead77194 6412 PR c++/71257
6413 * g++.dg/vect/simd-clone-6.cc: New test.
6414 * g++.dg/gomp/declare-simd-6.C: New test.
6415
962a2062 6416 PR middle-end/70434
6417 PR c/69504
6418 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6419
23edc6d1 64202016-05-24 Richard Biener <rguenther@suse.de>
6421
6422 PR tree-optimization/71240
6423 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6424
30633bcc 64252016-05-24 Richard Biener <rguenther@suse.de>
6426
6427 PR tree-optimization/71230
6428 * gcc.dg/torture/pr71230.c: New testcase.
6429 * g++.dg/torture/pr71230.C: Likewise.
6430
c9d624bd 64312016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6432
6433 * c-c++-common/goacc/routine-5.c: Add tests.
6434 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6435 * gfortran.dg/goacc/routine-6.f90: Add tests.
6436
ce143ff0 64372016-05-24 Richard Biener <rguenther@suse.de>
6438
6439 PR tree-optimization/71253
6440 * gcc.dg/torture/pr71253.c: New testcase.
6441
3bdaecd5 64422016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6443
6444 PR middle-end/71252
6445 * gfortran.dg/pr71252.f90: New test.
6446
856b494d 64472016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6448
6449 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6450
7345b977 64512016-05-24 Richard Biener <rguenther@suse.de>
6452
6453 PR middle-end/70434
6454 PR c/69504
6455 * c-c++-common/vector-subscript-4.c: New testcase.
6456 * c-c++-common/vector-subscript-5.c: Likewise.
6457
6f065267 64582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6459
6460 PR fortran/71123
6461 * gfortran.dg/namelist_90.f: New test
6462
fd6757da 64632016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6464
6465 PR fortran/66461
6466 * gfortran.dg/unexpected_eof.f: New test
6467
7d5555a8 64682016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6469 Kelvin Nilsen <kelvin@gcc.gnu.org>
6470
6471 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6472 as little endian.
6473
ae6744c9 64742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 PR c++/70972
6477 * g++.dg/cpp0x/inh-ctor20.C: New.
6478 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6479
f0d91a85 64802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6481
6482 PR c++/69095
6483 * g++.dg/cpp0x/variadic168.C: New.
6484
1618ffe5 64852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6486
6487 * g++.dg/cpp0x/pr31445.C: Test column number too.
6488 * g++.dg/cpp0x/pr32253.C: Likewise.
6489 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6490 * g++.dg/cpp0x/variadic36.C: Likewise.
6491
c0205bab 64922016-05-23 Marc Glisse <marc.glisse@inria.fr>
6493
6494 * gcc.dg/fold-notshift-2.c: Adjust.
6495
1398da0f 64962016-05-23 Marek Polacek <polacek@redhat.com>
6497
6498 PR c/49859
6499 * c-c++-common/Wswitch-unreachable-1.c: New test.
6500 * gcc.dg/Wswitch-unreachable-1.c: New test.
6501 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6502 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6503 * g++.dg/gomp/block-10.C: Likewise.
6504 * gcc.dg/gomp/block-10.c: Likewise.
6505 * g++.dg/gomp/block-9.C: Likewise.
6506 * gcc.dg/gomp/block-9.c: Likewise.
6507 * g++.dg/gomp/target-1.C: Likewise.
6508 * g++.dg/gomp/target-2.C: Likewise.
6509 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6510 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6511 * g++.dg/gomp/taskgroup-1.C: Likewise.
6512 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6513 * gcc.dg/gomp/teams-1.c: Likewise.
6514 * g++.dg/gomp/teams-1.C: Likewise.
6515 * g++.dg/overload/error3.C: Likewise.
6516 * g++.dg/tm/jump1.C: Likewise.
6517 * g++.dg/torture/pr40335.C: Likewise.
6518 * gcc.dg/c99-vla-jump-5.c: Likewise.
6519 * gcc.dg/switch-warn-1.c: Likewise.
6520 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6521 * gcc.dg/nested-func-1.c: Likewise.
6522 * gcc.dg/pr67784-4.c: Likewise.
6523
5403ed8b 65242016-05-23 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/71230
6527 * gfortran.dg/pr71230-1.f90: New testcase.
6528 * gfortran.dg/pr71230-2.f90: Likewise.
6529
27510941 65302016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6531
1618ffe5 6532 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6533 * gcc.dg/vect/pr58135.c: Add new.
6534 * gfortran.dg/pr46519-1.f: Adjust test case.
6535
a41c605d 65362016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6537
6538 PR c++/53401
6539 * g++.dg/cpp0x/decltype64.C: New.
6540
3eb254ab 65412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6542
6543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6546
a75fffe1 65472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6548
6549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6550 Add poly64x1_t and poly64x2_t cases if supported.
6551 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6552 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6553 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6554 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6556
56979b12 65572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6558
6559 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6560 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6561 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6562 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6563 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6564 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6565 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6566
dc5e98db 65672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6568
6569 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6570
c0f383ae 65712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6572
6573 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6574 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6575
2a4d70a2 65762016-05-22 Jakub Jelinek <jakub@redhat.com>
6577
4c109025 6578 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6579 constraint instead of "r".
6580 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6581 insn instead of vxorpd.
6582 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6583
bad891ce 6584 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6585 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6586
ac23ddb9 6587 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6588
9dac9579 6589 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6590 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6591
2a4d70a2 6592 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6593
9eafdd7b 65942016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6595
6596 PR middle-end/40921
6597 * gcc.dg/tree-ssa/pr40921.c: New test.
6598
93df190d 65992016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6600
6601 PR target/71103
6602 * gcc.target/avr/pr71103.c: New test.
6603
933b9f7f 66042016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6605
6606 PR middle-end/71179
6607 * gcc.dg/tree-ssa/pr71179.c: New test.
6608
8bdfbc08 66092016-05-20 Martin Sebor <msebor@redhat.com>
6610
6611 PR c/71115
6612 * gcc.dg/init-excess-2.c: New test.
6613
6827ab42 66142016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6615
6616 * gnat.dg/opt53.adb: New test.
6617 * gnat.dg/opt54.adb: Likewise.
6618
58a5f4c0 66192016-05-20 Martin Jambor <mjambor@suse.cz>
6620
6621 PR tree-optimization/70884
6622 * gcc.dg/tree-ssa/pr70919.c: New test.
6623
bb7145f6 66242016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6625
6626 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6627 formatting.
f6871bbd 6628 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6629 fix code formatting.
6630
66312016-05-20 Nathan Sidwell <nathan@acm.org>
6632
6633 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6634 non-common cases.
6635 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6636
9954d230 66372016-05-20 David Malcolm <dmalcolm@redhat.com>
6638
6639 * jit.dg/all-non-failing-tests.h: Add
6640 test-factorial-must-tail-call.c.
6641 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6642 * jit.dg/test-factorial-must-tail-call.c: New test case.
6643
08a161f9 66442016-05-20 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR fortran/71204
6647 * gfortran.dg/pr71204.f90: New test.
6648
3d380077 66492016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6650
6651 * gcc.target/nvptx/sincos.c: New test.
6652
0f104d56 66532016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/70572
6656 * g++.dg/cpp1y/auto-fn31.C: New.
6657
61736a1b 66582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6659
6660 * gcc.target/powerpc/vec-addec.c: New test.
6661 * gcc.target/powerpc/vec-addec-int128.c: New test.
6662
b4a61e77 66632016-05-20 David Malcolm <dmalcolm@redhat.com>
6664
6665 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6666 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6667 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6669
9a2ace10 66702016-05-20 Jan Hubicka <hubicka@ucw.cz>
6671
6672 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6673
45cdf8c6 66742016-05-20 Jakub Jelinek <jakub@redhat.com>
6675
b9a1dcd5 6676 PR c++/71210
6677 * g++.dg/opt/pr71210-1.C: New test.
6678 * g++.dg/opt/pr71210-2.C: New test.
6679
45cdf8c6 6680 PR tree-optimization/29756
6681 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6682 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6683 only on selected targets where V4SImode vectors are known to be
6684 supported.
6685
92e3ffbf 66862016-05-20 Marc Glisse <marc.glisse@inria.fr>
6687
6688 PR tree-optimization/71079
6689 PR tree-optimization/71206
6690 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6691
5da368e3 66922016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6693
6694 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6695 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6696 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6697
2506d97a 66982016-05-20 Richard Guenther <rguenther@suse.de>
6699
6700 PR tree-optimization/29756
6701 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6702
adade307 67032016-05-20 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/71185
6706 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6707
c3deca25 67082016-05-20 Richard Biener <rguenther@suse.de>
6709
6710 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6711
8b0bef14 67122016-05-19 Marek Polacek <polacek@redhat.com>
6713
6714 PR c++/71075
6715 * g++.dg/diagnostic/pr71075.C: New test.
6716
08025288 67172016-05-19 David Malcolm <dmalcolm@redhat.com>
6718
6719 PR c++/71184
6720 * g++.dg/pr71184.C: New test case.
6721
26a51591 67222016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6723
6724 * gcc.target/powerpc/darn-0.c: New test.
6725 * gcc.target/powerpc/darn-1.c: New test.
6726 * gcc.target/powerpc/darn-2.c: New test.
6727
d8d3e75a 67282016-05-19 Marek Polacek <polacek@redhat.com>
6729
6730 PR tree-optimization/71031
6731 * gcc.dg/tree-ssa/vrp100.c: New test.
6732
c28211ae 67332016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6734
6735 PR rtl-optimization/71148
6736 * gcc.dg/pr71148.c: New test.
6737
3f5ea43a 67382016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6739
6740 PR target/71056
6741 * gcc.target/arm/pr71056.c: New test.
6742
2a7d4c20 67432016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6744
6745 * c-c++-common/pr69669.c: Check the used mode.
6746
ed0b0569 67472016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6748
6749 PR sanitizer/64354
6750 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6751
410372fe 67522016-05-19 Richard Biener <rguenther@suse.de>
6753
6754 PR tree-optimization/70729
6755 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6756 * gcc.dg/graphite/scop-18.c: Likewise.
6757 * gcc.dg/pr41783.c: Disable LIM.
6758 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6759 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6760 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6761 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6762 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6763 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6764 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6765 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6766 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6767 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6768 * gfortran.dg/pr42108.f90: Likewise.
6769
56f34f03 67702016-05-18 David Malcolm <dmalcolm@redhat.com>
6771
6772 PR driver/69265
6773 * gcc.dg/spellcheck-options-11.c: New test case.
6774
e6481cd1 67752016-05-18 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR c++/71100
6778 * g++.dg/opt/pr71100.C: New test.
6779
be951c59 67802016-05-18 Martin Jambor <mjambor@suse.cz>
6781
6782 PR ipa/69708
6783 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6784 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6785 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6786 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6787
665ff45b 67882016-05-18 Martin Jambor <mjambor@suse.cz>
6789
6790 PR ipa/69708
6791 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6792 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6793 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6794 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6795 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6796
485be62c 67972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/69793
6800 * g++.dg/template/crash122.C: New.
6801
b251d5f5 68022016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6803
6804 PR c++/70466
6805 * g++.dg/template/pr70466-1.C: New.
6806 * g++.dg/template/pr70466-2.C: Likewise.
6807
c93e9931 68082016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6809
6810 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6811 splat operations and the XXSPLTIB instruction.
6812 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6813 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6814 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6815 xxlxor to clear a register.
6816
8ba6639c 68172016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6818
6819 * gcc.dg/torture/pr71020.c: New test.
6820
ec6e3005 68212016-05-18 Martin Jambor <mjambor@suse.cz>
6822
6823 PR ipa/70646
6824 * gcc.dg/ipa/pr70646.c: New test.
6825
5ef3c918 68262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6827
6828 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6829
70a88eab 68302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6831
6832 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6833 missing tests for vreinterpretq_p{8,16}.
6834
b52a930c 68352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6836
6837 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6838 vsliq_n_s64 and vsliq_n_u64.
6839
bdd4080b 68402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6841
6842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6843 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6844
37814bf5 68452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6846
6847 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6848 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6849 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6850
764af2e0 68512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6852
6853 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6854 in comment.
6855
ffe01a83 68562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6857
6858 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6859 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6860 "blr\t" and switch to scan-assembler-times.
6861
fab6dae9 68622016-05-18 Jiong Wang <jiong.wang@arm.com>
6863
231010db 6864 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6865 with __aarch64__.
6866 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6867 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6868
4eb0c566 68692016-05-18 Jakub Jelinek <jakub@redhat.com>
6870
442f18f1 6871 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6872 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6873 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6874 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6875 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6876 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6877
4d83b36b 6878 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6879 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6880
a4528eec 6881 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6882 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6883
f0066139 6884 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6885 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6886
4eb0c566 6887 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6888
303e9267 68892016-05-18 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/71168
6892 * gcc.dg/torture/pr71168.c: New testcase.
6893
0d7ddd44 68942016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6895
6896 PR middle-end/63586
6897 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6898 * gcc.dg/tree-ssa/pr63586.c: New test.
6899 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6900
899bcc0f 69012016-05-17 Nathan Sidwell <nathan@acm.org>
6902
6903 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6904 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6905 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6906 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6907
a2246979 69082016-05-17 Nathan Sidwell <nathan@acm.org>
6909
6910 * gcc.target/nvptx/abi-vararg-3.c: New.
6911
2f6a4d21 69122016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6913
6914 PR tree-optimization/54579
6915 PR middle-end/55299
6916 * gcc.dg/fold-notrotate-1.c: New test.
6917 * gcc.dg/fold-notshift-1.c: New test.
6918 * gcc.dg/fold-notshift-2.c: New test.
6919
27bdad45 69202016-05-17 Marek Polacek <polacek@redhat.com>
6921
6922 PR ipa/71146
6923 * g++.dg/ipa/pr71146.C: New test.
6924
f33a295a 69252016-05-17 David Malcolm <dmalcolm@redhat.com>
6926
6927 * jit.dg/test-error-array-bounds.c: New test case.
6928
b6dd53bf 69292016-05-17 Marc Glisse <marc.glisse@inria.fr>
6930
6931 * gcc.dg/tree-ssa/and-1.c: New testcase.
6932
a8719545 69332016-05-17 Marc Glisse <marc.glisse@inria.fr>
6934
6935 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6936 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6937
34806102 69382016-05-17 Marc Glisse <marc.glisse@inria.fr>
6939
6940 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6941 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6942
25fe08a8 69432016-05-17 Jiong Wang <jiong.wang@arm.com>
6944
6945 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6946
abf1a837 69472016-05-17 Jiong Wang <jiong.wang@arm.com>
6948
6949 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6950
666b9dd3 69512016-05-17 Jiong Wang <jiong.wang@arm.com>
6952
6953 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6954 ".2d[index]" when scan the assembly.
6955 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6956 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6957 float64x1.
6958 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6959
77d095c0 69602016-05-17 Richard Biener <rguenther@suse.de>
6961
6962 PR tree-optimization/71132
6963 * gcc.dg/torture/pr71132.c: New testcase.
6964
28adcc23 69652016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6966
6967 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6968
2439931e 69692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6970
6971 PR target/70809
6972 * gcc.target/aarch64/pr70809_1.c: New test.
6973
5ec2ff80 69742016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6975
6976 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6977 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6978 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6979 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6980
17fd1c7a 69812016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6982 Ilya Enkovich <ilya.enkovich@intel.com>
6983
6984 PR target/71114
6985 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6986
46729204 69872016-05-16 Jan Hubicka <hubicka@ucw.cz>
6988
6989 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6990 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6991
2a1125d6 69922016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6993
6994 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6995 test for __ARM_FP16_ARGS.
6996 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6997 * gcc.target/arm/aapcs/neon-vect10.c: New.
6998 * gcc.target/arm/aapcs/neon-vect9.c: New.
6999 * gcc.target/arm/aapcs/vfp18.c: New.
7000 * gcc.target/arm/aapcs/vfp19.c: New.
7001 * gcc.target/arm/aapcs/vfp20.c: New.
7002 * gcc.target/arm/aapcs/vfp21.c: New.
7003 * gcc.target/arm/fp16-aapcs-1.c: New.
7004 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7005 test for __ARM_FP16_ARGS.
7006 * g++.target/arm/fp16-return-1.c: Update expected output.
7007
ea3d2d74 70082016-05-16 Jiong Wang <jiong.wang@arm.com>
7009
7010 PR testsuite/70227
7011 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7012
6989e05f 70132016-05-15 Harald Anlauf <anlauf@gmx.de>
7014
7015 PR fortran/69603
7016 * gfortran.dg/pr69603.f90: New testcase.
7017
a5f52592 70182016-05-14 Fritz Reese <fritzoreese@gmail.com>
7019
7020 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7021
88f949ab 70222016-05-14 Fritz Reese <fritzoreese@gmail.com>
7023
7024 PR fortran/71047
7025 * gfortran.dg/pr71047.f08: New test.
7026
90c88567 70272016-05-13 Joseph Myers <joseph@codesourcery.com>
7028
7029 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7030 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7031 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7032
00a690cc 70332016-05-13 Martin Sebor <msebor@redhat.com>
7034
7035 PR c++/60049
7036 * g++.dg/cpp0x/constexpr-60049.C: New test.
7037
ec8b6af7 70382016-05-13 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR bootstrap/71071
7041 * gcc.dg/pr71071.c: New test.
7042
f54d1d7b 70432016-05-13 Uros Bizjak <ubizjak@gmail.com>
7044
7045 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7046 remove XOP handling.
2f3af60f 7047 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7048
a39a0392 70492016-05-13 Nathan Sidwell <nathan@acm.org>
7050
7051 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7052 __atomic_is_lock_free declaration.
7053
42333dd9 70542016-05-13 Richard Biener <rguenther@suse.de>
7055
7056 PR tree-optimization/42587
7057 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7058
c5442454 70592016-05-13 Martin Liska <mliska@suse.cz>
7060
7061 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7062 the new format of dump output.
7063
03a400fb 70642016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7065
7066 * gcc.dg/pr71084.c: New test.
7067
69278c3f 70682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7069
231010db 7070 PR target/53440
7071 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7072
8138f11b 70732016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7074
7075 * gcc.target/aarch64/struct_return.c: New test.
7076
22a3f7bd 70772016-05-12 Marek Polacek <polacek@redhat.com>
7078
7079 PR c/70756
7080 * c-c++-common/pr70756-2.c: New test.
7081 * c-c++-common/pr70756.c: New test.
7082
9bcd42cc 70832016-05-12 Richard Biener <rguenther@suse.de>
7084
7085 PR tree-optimization/71059
7086 * gcc.dg/torture/pr71059.c: New testcase.
7087
5ffb4a0d 70882016-05-12 Richard Biener <rguenther@suse.de>
7089
7090 PR tree-optimization/71062
7091 * gcc.dg/torture/pr71062.c: New testcase.
7092
2ab65c31 70932016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7094
7095 PR tree-optimization/71006
7096 * gcc.dg/pr71006.c: New test.
7097
f0158fc0 70982016-05-12 Marek Polacek <polacek@redhat.com>
7099
7100 PR driver/71063
7101 * gcc.dg/opts-7.c: New test.
7102
0f56938b 71032016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7104
7105 PR target/70830
7106 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7107 Add -save-temps to dg-options.
7108 Scan for ldmfd rather than pop instruction.
7109 * gcc.target/arm/interrupt-2.c: Likewise.
7110 * gcc.target/arm/pr70830.c: New test.
7111
e10946d5 71122016-05-12 Jakub Jelinek <jakub@redhat.com>
7113
9fa8e468 7114 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7115 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7116
9ce62bbe 7117 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7118 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7119 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7120
708ae1b1 7121 PR target/71019
7122 * gcc.target/i386/avx512vl-pack-1.c: New test.
7123 * gcc.target/i386/avx512vl-pack-2.c: New test.
7124 * gcc.target/i386/avx512bw-pack-2.c: New test.
7125
a461f32e 7126 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7127
e10946d5 7128 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7129 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7130 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7131
f52a3ef6 71322016-05-12 Richard Biener <rguenther@suse.de>
7133
7134 PR tree-optimization/70986
7135 * gcc.dg/torture/pr70986-1.c: New testcase.
7136 * gcc.dg/torture/pr70986-2.c: Likewise.
7137 * gcc.dg/torture/pr70986-3.c: Likewise.
7138
54c4d22e 71392016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7140
7141 PR c/43651
7142 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7143 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7144
57215d5b 71452016-05-11 Uros Bizjak <ubizjak@gmail.com>
7146
7147 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7148 directive.
7149 * gcc.target/i386/pr66746.c: Ditto.
7150
67d3121c 71512016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7152
7153 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7154 support.
7155 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7156 warning when using -mvsx-timode.
7157 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7158 * gcc.target/powerpc/dform-2.c: Likewise.
7159 * gcc.target/powerpc/pr68805.c: Likewise.
7160
7f8012a5 71612016-05-11 Marek Polacek <polacek@redhat.com>
7162
7163 PR c++/71024
7164 * c-c++-common/attributes-3.c: New test.
7165
3e8567ce 71662016-05-11 Nathan Sidwell <nathan@acm.org>
7167
7168 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7169 * gcc.c-torture/execute/pr68185.c: Likewise.
7170 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7171 * gcc.dg/pr69634.c: Requires scheduling.
7172 * gcc.dg/torture/pr66178.c: Require label values.
7173 * gcc.dg/setjmp-6.c: Require indirect jumps.
7174
3739ac00 71752016-05-11 Richard Biener <rguenther@suse.de>
7176
7177 PR tree-optimization/71055
7178 * gcc.dg/torture/pr71055.c: New testcase.
7179
1ff8b385 71802016-05-11 Richard Biener <rguenther@suse.de>
7181
7182 PR debug/71057
7183 * g++.dg/debug/pr71057.C: New testcase.
7184
77126efa 71852016-05-11 Jakub Jelinek <jakub@redhat.com>
7186
7187 PR fortran/70855
7188 * gfortran.dg/gomp/pr70855.f90: New test.
7189
6fcaaf9b 71902016-05-11 Richard Biener <rguenther@suse.de>
7191
7192 PR middle-end/71002
7193 * g++.dg/torture/pr71002.C: New testcase.
7194
bfa8ea12 71952016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7196
7197 PR middle-end/70807
7198 * gcc.dg/pr70807.c: New test.
7199
87632549 72002016-05-10 Martin Sebor <msebor@redhat.com>
7201
7202 PR c++/38611
7203 * g++.dg/Wattributes.C: New test.
7204
f9153689 72052016-05-10 Marc Glisse <marc.glisse@inria.fr>
7206
7207 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7208 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7209 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7210
a44ed58a 72112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7212
7213 PR target/70799
7214 * gcc.target/i386/pr70799-1.c: New test.
7215
d6c90d89 72162016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7217
7218 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7219
c1f73044 72202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7221
7222 PR middle-end/70877
7223 * gcc.target/i386/pr70877.c: New test.
7224
e66d763a 72252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7226
7227 PR tree-optimization/70786
7228 * gcc.target/i386/pr70876.c: New test.
7229
a30ff73a 72302016-05-10 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR target/70927
7233 * gcc.target/i386/avx512vl-logic-1.c: New test.
7234 * gcc.target/i386/avx512vl-logic-2.c: New test.
7235 * gcc.target/i386/avx512dq-logic-2.c: New test.
7236
4b3fd38f 72372016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7238
7239 PR target/70963
7240 * gcc.target/powerpc/pr70963.c: New.
7241
abf93a25 72422016-05-10 David Malcolm <dmalcolm@redhat.com>
7243
7244 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7245 (test_very_wide_line): Add ruler to expected output.
7246 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7247 (test_very_wide_line): Likewise.
7248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7249 (test_show_locus): Within the handling of "test_very_wide_line",
7250 enable show_ruler_p on the diagnostic context.
7251
d614888f 72522016-05-10 Richard Biener <rguenther@suse.de>
7253
7254 PR tree-optimization/71039
7255 * gcc.dg/torture/pr71039.c: New testcase.
7256
dbca5ed9 72572016-05-10 Nathan Sidwell <nathan@acm.org>
7258
7259 * gcc.dg/nested-func-10.c: Requires alloca.
7260 * gcc.dg/nested-func-9.c: Requires alloca.
7261 * gcc.c-torture/execute/pr70460.c: Requires labels.
7262 * gcc.c-torture/compile/pr70199.c: Requires labels.
7263 * gcc.target/nvptx/decl.c: Compile only.
7264 * gcc.target/nvptx/trailing-init.c: Compile only.
7265 * gcc.target/nvptx/ary-init.c: Compile only.
7266
3fa82609 72672016-05-10 Marek Polacek <polacek@redhat.com>
7268
7269 PR c/70255
7270 * gcc.dg/attr-opt-1.c: New test.
7271
76825907 72722016-05-10 Richard Biener <rguenther@suse.de>
7273
7274 PR tree-optimization/70497
7275 PR tree-optimization/28367
7276 * gcc.dg/torture/20160404-1.c: New testcase.
7277 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7278 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7279
68255819 72802016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7281
7282 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7283
d9aa8cdb 72842016-05-09 Uros Bizjak <ubizjak@gmail.com>
7285
7286 * gcc.target/i386/fabsneg-1.c New test.
7287
7cc16f50 72882016-05-09 Alan Modra <amodra@gmail.com>
7289
7290 PR testsuite/70826
7291 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7292
a83b7b63 72932016-05-09 Richard Biener <rguenther@suse.de>
7294
7295 PR tree-optimization/70985
7296 * gcc.dg/torture/pr70985.c: New testcase.
7297
189d0706 72982016-05-09 Bin Cheng <bin.cheng@arm.com>
7299
7300 * gcc.dg/tree-ssa/ifc-9.c: New test.
7301 * gcc.dg/tree-ssa/ifc-10.c: New test.
7302 * gcc.dg/tree-ssa/ifc-11.c: New test.
7303 * gcc.dg/tree-ssa/ifc-12.c: New test.
7304 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7305 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7306 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7307
1ec957b0 73082016-05-09 Richard Biener <rguenther@suse.de>
7309
7310 PR fortran/70937
7311 * gfortran.dg/pr70937.f90: New testcase.
7312
923c7714 73132016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7314
7315 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7316
d7cd448a 73172016-05-07 Fritz Reese <fritzoreese@gmail.com>
7318
7319 PR fortran/56226
7320 * gfortran.dg/dec_structure_1.f90: New testcase.
7321 * gfortran.dg/dec_structure_2.f90: Ditto.
7322 * gfortran.dg/dec_structure_3.f90: Ditto.
7323 * gfortran.dg/dec_structure_4.f90: Ditto.
7324 * gfortran.dg/dec_structure_5.f90: Ditto.
7325 * gfortran.dg/dec_structure_6.f90: Ditto.
7326 * gfortran.dg/dec_structure_7.f90: Ditto.
7327 * gfortran.dg/dec_structure_8.f90: Ditto.
7328 * gfortran.dg/dec_structure_9.f90: Ditto.
7329 * gfortran.dg/dec_structure_10.f90: Ditto.
7330 * gfortran.dg/dec_structure_11.f90: Ditto.
7331 * gfortran.dg/dec_union_1.f90: Ditto.
7332 * gfortran.dg/dec_union_2.f90: Ditto.
7333 * gfortran.dg/dec_union_3.f90: Ditto.
7334 * gfortran.dg/dec_union_4.f90: Ditto.
7335 * gfortran.dg/dec_union_5.f90: Ditto.
7336 * gfortran.dg/dec_union_6.f90: Ditto.
7337 * gfortran.dg/dec_union_7.f90: Ditto.
7338
f681e29b 73392016-05-07 Tom de Vries <tom@codesourcery.com>
7340
7341 PR tree-optimization/70956
7342 * gcc.dg/graphite/pr70956.c: New test.
7343
68d7f375 73442016-05-06 Jakub Jelinek <jakub@redhat.com>
7345
faf39348 7346 PR middle-end/70941
7347 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7348 (a, b, c, d): Change type from char to signed char.
7349 (main): Compare against (signed char) -1634678893 instead of
7350 hardcoded -109. Use __builtin_abort instead of abort.
7351
b768b13a 7352 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7353 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7354
68d7f375 7355 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7356
5dda16ea 73572016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7358
7359 PR debug/70935
7360 * gcc.dg/torture/pr70935.c: New test.
7361
13ede1b5 73622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7363
7364 PR target/58219
7fc878c4 7365 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7366
96d94be2 73672016-05-06 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/70960
7370 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7371
e5d9f15d 73722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7373
7374 PR target/52933
7375 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7376 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7377 Adjust expected instruction counts.
7378 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7379
2dd7705f 73802016-05-06 Marek Polacek <polacek@redhat.com>
7381
7382 PR sanitizer/70875
7383 * gcc.dg/ubsan/bounds-3.c: New test.
7384
cb8bc632 73852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7386
7387 PR target/54089
7388 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7389
b343c173 73902016-05-06 Richard Biener <rguenther@suse.de>
7391
7392 PR middle-end/70931
7393 * gfortran.dg/pr70931.f90: New testcase.
7394
1e3db0b1 73952016-05-06 Richard Biener <rguenther@suse.de>
7396
7397 PR middle-end/70941
7398 * gcc.dg/torture/pr70941.c: New testcase.
7399
bdd54b6d 74002016-05-05 Bin Cheng <bin.cheng@arm.com>
7401
7402 PR tree-optimization/57206
7403 * gcc.dg/vect/pr57206.c: New test.
7404
499adcfd 74052016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7406
7407 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7408
871164c4 74092016-05-05 Jakub Jelinek <jakub@redhat.com>
7410
ecb23e00 7411 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7412
871164c4 7413 * c-c++-common/Wdangling-else-4.c: New test.
7414
70cf83ba 74152016-05-04 Jakub Jelinek <jakub@redhat.com>
7416
858c9470 7417 PR c++/70906
7418 PR c++/70933
7419 * g++.dg/opt/pr70906.C: New test.
7420 * g++.dg/opt/pr70933.C: New test.
7421
70cf83ba 7422 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7423
aaa36a78 74242016-05-04 Jan Hubicka <hubicka@ucw.cz>
7425
7426 * gcc.dg/ipa/pure-const-3.c: New testcase.
7427
1d52c456 74282016-05-04 Marek Polacek <polacek@redhat.com>
7429
7430 * c-c++-common/Wdangling-else-1.c: New test.
7431 * c-c++-common/Wdangling-else-2.c: New test.
7432 * c-c++-common/Wdangling-else-3.c: New test.
7433
dc581573 74342016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7435
7436 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7437 flag is present.
7438
a64030fe 74392016-05-04 Marek Polacek <polacek@redhat.com>
7440
7441 PR c/48778
7442 * gcc.dg/Waddress-2.c: New test.
7443
b461b04a 74442016-05-04 Alan Modra <amodra@gmail.com>
7445
7446 * gcc.target/powerpc/pr70866.c: New.
7447
c388a0cf 74482016-05-03 Martin Sebor <msebor@redhat.com>
7449
7450 PR c++/66561
7451 * c-c++-common/builtin_location.c: New test.
7452 * g++.dg/cpp1y/builtin_location.C: New test.
7453
5d4db8ef 74542016-05-03 Marek Polacek <polacek@redhat.com>
7455
7456 PR c/70859
7457 * gcc.dg/pr70859.c: New test.
7458 * gcc.dg/pr70859-2.c: New test.
7459
ca938765 74602016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7461
7462 * gnat.dg/debug5.adb: New testcase.
7463
60b27d5f 74642016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7465
7466 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7467 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7468 Procedure to check for z10 instruction set.
7469
5ab325d0 74702016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7471
7472 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7473
c548a0ad 74742016-05-03 Alan Modra <amodra@gmail.com>
7475
7476 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7477
d5ecd946 74782016-05-03 Jakub Jelinek <jakub@redhat.com>
7479
7480 * gcc.target/i386/avx512f-cvt-1.c: New test.
7481
35b0a053 74822016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7483
7484 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7485 -fdump-tree-vrp-details.
7486
9ae1b28a 74872016-05-03 Richard Biener <rguenther@suse.de>
7488
7489 * gcc.dg/pr30172-1.c: Adjust.
7490 * gcc.dg/pr63743.c: Likewise.
7491 * gcc.dg/tm/pr51696.c: Likewise.
7492 * c-c++-common/tm/safe-1.c: Likewise.
7493 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7494 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7495 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7496 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7497
9c1a31e4 74982016-05-03 Jakub Jelinek <jakub@redhat.com>
7499
fe69bcb9 7500 PR rtl-optimization/70467
7501 * gcc.target/i386/pr70467-3.c: New test.
7502 * gcc.target/i386/pr70467-4.c: New test.
7503
9082c4a4 7504 PR tree-optimization/70916
7505 * gcc.c-torture/compile/pr70916.c: New test.
7506
9c1a31e4 7507 PR target/49244
7508 * gcc.target/i386/pr49244-1.c: New test.
7509 * gcc.target/i386/pr49244-2.c: New test.
7510
69105acc 75112016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7512
7513 PR rtl-optimization/44281
7514 * gcc.target/i386/pr44281.c: New test.
7515
9ab8df54 75162016-05-03 bin cheng <bin.cheng@arm.com>
7517
7518 PR tree-optimization/56541
7519 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7520 * gcc.dg/vect/pr56541.c: new test.
7521
3c62cae0 75222016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7523
7524 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7525 __float128.
7526 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7527
91abc161 75282016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7529
7530 PR testsuite/70520
7531 * c-c++-common/asan/clone-test-1.c (main): Align child process
7532 stack to 16 bytes.
7533
aa3d1155 75342016-05-02 David Malcolm <dmalcolm@redhat.com>
7535
7536 PR c++/62314
7537 * g++.dg/spellcheck-fields-2.C: New test case.
7538
002c3f28 75392016-05-02 David Malcolm <dmalcolm@redhat.com>
7540
7541 PR c++/62314
7542 * g++.dg/pr62314.C: New test case.
7543
46e5dccc 75442016-05-02 Jan Hubicka <hubicka@ucw.cz>
7545
7546 * gcc.dg/ipa/inline-8.c: New testcase.
7547
663f4248 75482016-05-02 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR rtl-optimization/70467
7551 * gcc.target/i386/pr70467-1.c: New test.
7552
efe8bdf5 75532016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7554
7555 * gcc.dg/spec-options.c: Run the test on all targets.
7556 * gcc.dg/foo.specs: Use cpp_unique_options.
7557
47ef9633 75582016-05-02 Marc Glisse <marc.glisse@inria.fr>
7559
7560 * gcc.dg/tree-ssa/unord.c: New testcase.
7561
eb1a077c 75622016-05-02 Marc Glisse <marc.glisse@inria.fr>
7563
7564 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7565
28e869d0 75662016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7567
7568 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7569
dd185f6e 75702016-05-02 Marek Polacek <polacek@redhat.com>
7571
7572 PR c/70851
7573 * gcc.dg/enum-incomplete-3.c: New test.
7574
773d09b9 75752016-05-02 Marek Polacek <polacek@redhat.com>
7576 Tom de Vries <tom@codesourcery.com>
7577
7578 PR tree-optimization/70700
7579 * gcc.dg/pr70700.c: New test.
7580
f0dc3286 75812016-05-01 Uros Bizjak <ubizjak@gmail.com>
7582
7583 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7584 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7585 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7586 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7587 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7588
7f931827 75892016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7590
7591 * ada/acats/run_acats: Rename into...
7592 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7593 * ada/acats/run_all.sh: Remove redundant test.
7594 (target_run): Move around.
7595 (target_gnatchop): Use newly built executable.
7596 (target_gnatmake): Likewise.
7597 Check that the compilation of impbit succeeds.
7598
1c492b4e 75992016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7600
7601 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7602 * gcc.dg/20021029-1.c: Likewise.
7603 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7604 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7605 * gcc.target/sh/cmpstr.c: Likewise.
7606 * gcc.target/sh/cmpstrn.c: Likewise.
7607 * gcc.target/sh/memset.c: Likewise.
7608 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7609 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7610 * gcc.target/sh/pr39423-1.c: Likewise.
7611 * gcc.target/sh/pr49468-di.c: Likewise.
7612 * gcc.target/sh/pr49468-si.c: Likewise.
7613 * gcc.target/sh/pr49880-1.c: Likewise.
7614 * gcc.target/sh/pr49880-2.c: Likewise.
7615 * gcc.target/sh/pr49880-3.c: Likewise.
7616 * gcc.target/sh/pr50751-1.c: Likewise.
7617 * gcc.target/sh/pr50751-4.c: Likewise.
7618 * gcc.target/sh/pr50751-7.c: Likewise.
7619 * gcc.target/sh/pr51244-1.c: Likewise.
7620 * gcc.target/sh/pr51244-10.c: Likewise.
7621 * gcc.target/sh/pr51244-11.c: Likewise.
7622 * gcc.target/sh/pr51244-12.c: Likewise.
7623 * gcc.target/sh/pr51244-13.c: Likewise.
7624 * gcc.target/sh/pr51244-14.c: Likewise.
7625 * gcc.target/sh/pr51244-17.c: Likewise.
7626 * gcc.target/sh/pr51244-18.c: Likewise.
7627 * gcc.target/sh/pr51244-19.c: Likewise.
7628 * gcc.target/sh/pr51244-4.c: Likewise.
7629 * gcc.target/sh/pr51244-5.c: Likewise.
7630 * gcc.target/sh/pr51244-7.c: Likewise.
7631 * gcc.target/sh/pr51244-8.c: Likewise.
7632 * gcc.target/sh/pr51244-9.c: Likewise.
7633 * gcc.target/sh/pr51697.c: Likewise.
7634 * gcc.target/sh/pr52483-1.c: Likewise.
7635 * gcc.target/sh/pr52483-2.c: Likewise.
7636 * gcc.target/sh/pr52483-3.c: Likewise.
7637 * gcc.target/sh/pr52483-5.c: Likewise.
7638 * gcc.target/sh/pr52933-1.c: Likewise.
7639 * gcc.target/sh/pr52933-2.c: Likewise.
7640 * gcc.target/sh/pr52933-3.c: Likewise.
7641 * gcc.target/sh/pr53568-1.c: Likewise.
7642 * gcc.target/sh/pr53976-1.c: Likewise.
7643 * gcc.target/sh/pr53988-1.c: Likewise.
7644 * gcc.target/sh/pr53988.c: Likewise.
7645 * gcc.target/sh/pr54089-1.c: Likewise.
7646 * gcc.target/sh/pr54089-6.c: Likewise.
7647 * gcc.target/sh/pr54089-7.c: Likewise.
7648 * gcc.target/sh/pr54089-8.c: Likewise.
7649 * gcc.target/sh/pr54089-9.c: Likewise.
7650 * gcc.target/sh/pr54236-1.c: Likewise.
7651 * gcc.target/sh/pr54236-2.c: Likewise.
7652 * gcc.target/sh/pr54236-3.c: Likewise.
7653 * gcc.target/sh/pr54236-4.c: Likewise.
7654 * gcc.target/sh/pr54386.c: Likewise.
7655 * gcc.target/sh/pr54602-1.c: Likewise.
7656 * gcc.target/sh/pr54685.c: Likewise.
7657 * gcc.target/sh/pr54760-1.c: Likewise.
7658 * gcc.target/sh/pr54760-2.c: Likewise.
7659 * gcc.target/sh/pr54760-3.c: Likewise.
7660 * gcc.target/sh/pr54760-4.c: Likewise.
7661 * gcc.target/sh/pr54760-5.c: Likewise.
7662 * gcc.target/sh/pr54760-6.c: Likewise.
7663 * gcc.target/sh/pr55146.c: Likewise.
7664 * gcc.target/sh/pr55160.c: Likewise.
7665 * gcc.target/sh/pr59278.c: Likewise.
7666 * gcc.target/sh/pr59401-1.c: Likewise.
7667 * gcc.target/sh/pr59533-1.c: Likewise.
7668 * gcc.target/sh/pr63260.c: Likewise.
7669 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7670 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7671 * gcc.target/sh/strlen.c: Likewise.
7672 * gcc.target/sh/torture/pr30807.c: Likewise.
7673 * gcc.target/sh/torture/pr34777.c: Likewise.
7674 * gcc.target/sh/torture/pr64652.c: Likewise.
7675 * gcc.target/sh/torture/pr65505.c: Likewise.
7676 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7677 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7678
0c4005be 76792016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7680
7681 PR c++/66644
7682 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7683
d94e6223 76842016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7685
7686 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7687 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7688 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7689 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7690
46f37836 76912016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7692
7693 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7694 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7695
4d0a8bac 76962016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7697
7698 PR middle-end/70626
7699 * c-c++-common/goacc/combined-reduction.c: New test.
7700 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7701
b98e0db3 77022016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7703
7704 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7705 *movdi_internal pattern only if PIC off.
7706 * gcc.target/i386/pr70155-2.c: Likewise.
7707 * gcc.target/i386/pr70155-3.c: Likewise.
7708 * gcc.target/i386/pr70155-4.c: Likewise.
7709 * gcc.target/i386/pr70155-5.c: Likewise.
7710 * gcc.target/i386/pr70155-6.c: Likewise.
7711 * gcc.target/i386/pr70155-7.c: Likewise.
7712 * gcc.target/i386/pr70155-8.c: Likewise.
7713 * gcc.target/i386/pr70155-15.c: Likewise.
7714 * gcc.target/i386/pr70155-17.c: Likewise.
7715 * gcc.target/i386/pr70155-22.c: Likewise.
7716
8b066242 77172016-04-29 Bin Cheng <bin.cheng@arm.com>
7718
7719 PR tree-optimization/70803
7720 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7721
22912e73 77222016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7723
7724 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7725 optimization of vector loop.
7726 * gcc.target/i386/vect-unpack-3.c: New test.
7727 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7728 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7729 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7730
568128c6 77312016-04-29 Marek Polacek <polacek@redhat.com>
7732
7733 PR sanitizer/70342
7734 * g++.dg/ubsan/null-7.C: New test.
7735
025dd1e0 7736 PR c/70852
7737 * gcc.dg/pr70852.c: New test.
7738
eb16928e 77392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7740
7741 PR/69089
7742 * g++.dg/cpp0x/alignas6.C: New test.
7743
d7377ee9 77442016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7745
4860a6bf 7746 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7747 * gcc.dg/pr27003.c: Likewise.
7748 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7749 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7750 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7751 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7752 * gcc.target/arc/mxy.c: Likewise.
7753 * gcc.target/arc/mswape.c: Likewise.
7754 * gcc.target/arc/mrtsc.c: Likewise.
7755 * gcc.target/arc/mcrc.c: Likewise.
7756 * gcc.target/arc/mdsp-packa.c: Likewise.
7757 * gcc.target/arc/mdvbf.c: Likewise.
7758 * gcc.target/arc/mlock.c: Likewise.
7759 * gcc.target/arc/mmac-24.c: Likewise.
7760 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7761
efa1b7ab 77622016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7763 Matthijs Kooijman <matthijs@stdin.nl>
7764 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7765
7766 PR target/60040
7767 * gcc.target/avr/pr60040-1.c: New.
7768 * gcc.target/avr/pr60040-2.c: New.
7769
00371d68 77702016-04-29 Richard Biener <rguenther@suse.de>
7771
7772 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7773
73447cc5 77742016-04-29 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/13962
7777 PR tree-optimization/65686
7778 * gcc.dg/uninit-pr65686.c: New testcase.
7779
c2087b56 77802016-04-29 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR middle-end/70843
7783 * gcc.dg/pr70843.c: New test.
7784
cdd06d5a 77852016-04-28 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR target/70858
7788 * gcc.target/i386/pr70858.c: New test.
7789
1a60079e 77902016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7791
7792 * gcc.target/arc/nps400-1.c: New file.
7793
11bc2894 77942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7795 Andrew Burgess <andrew.burgess@embecosm.com>
7796
7797 * gcc.target/arc/movh_cl-1.c: New file.
7798
dd9bf0b5 77992016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7800 Andrew Burgess <andrew.burgess@embecosm.com>
7801
7802 * gcc.target/arc/extzv-1.c: New file.
7803 * gcc.target/arc/insv-1.c: New file.
7804 * gcc.target/arc/insv-2.c: New file.
7805 * gcc.target/arc/movb-1.c: New file.
7806 * gcc.target/arc/movb-2.c: New file.
7807 * gcc.target/arc/movb-3.c: New file.
7808 * gcc.target/arc/movb-4.c: New file.
7809 * gcc.target/arc/movb-5.c: New file.
7810 * gcc.target/arc/movb_cl-1.c: New file.
7811 * gcc.target/arc/movb_cl-2.c: New file.
7812 * gcc.target/arc/movbi_cl-1.c: New file.
7813 * gcc.target/arc/movl-1.c: New file.
7814
a22e4209 78152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7816 Andrew Burgess <andrew.burgess@embecosm.com>
7817
7818 * gcc.target/arc/cmem-1.c: New file.
7819 * gcc.target/arc/cmem-2.c: New file.
7820 * gcc.target/arc/cmem-3.c: New file.
7821 * gcc.target/arc/cmem-4.c: New file.
7822 * gcc.target/arc/cmem-5.c: New file.
7823 * gcc.target/arc/cmem-6.c: New file.
7824 * gcc.target/arc/cmem-7.c: New file.
7825 * gcc.target/arc/cmem-ld.inc: New file.
7826 * gcc.target/arc/cmem-st.inc: New file.
7827
287c3982 78282016-04-28 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR target/70821
7831 * gcc.target/i386/pr70821.c: New test.
7832
e40e5340 78332016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7834
7835 * gcc.target/powerpc/vec-adde.c: New test.
7836 * gcc.target/powerpc/vec-adde-int128.c: New test.
7837
cf977d50 78382016-04-28 Jakub Jelinek <jakub@redhat.com>
7839
7840 * gcc.target/i386/avx-vround-1.c: New test.
7841 * gcc.target/i386/avx-vround-2.c: New test.
7842 * gcc.target/i386/avx512vl-vround-1.c: New test.
7843 * gcc.target/i386/avx512vl-vround-2.c: New test.
7844
572f8300 78452016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7846
7847 PR testsuite/70595
7848 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7849 (check_effective_target_cilkplus_runtime): ... this.
7850 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7851 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7852
7853 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7854 Require cilkplus_runtime.
7855 Don't add -lcilkrts.
7856 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7857 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7858 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7859 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7860 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7861 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7862 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7863 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7864 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7865 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7866 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7867 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7868 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7869 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7870 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7871 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7872 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7873 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7874 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7875 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7876 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7877 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7878 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7879 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7880 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7881 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7882 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7883 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7884 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7885
7886 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7887 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7888
7889 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7890
7891 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7892 cilkplus_runtime.
7893
dfba0905 78942016-04-27 Marc Glisse <marc.glisse@inria.fr>
7895
7896 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7897 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7898
605a4556 78992015-04-27 Ryan Burn <contact@rnburn.com>
7900
7901 PR c++/69024
7902 PR c++/68997
7903 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7904 diagnostic.
7905 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7906 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7907
6a1231a5 79082016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7909
7910 * gnat.dg/limited_with4.ad[sb]: New test.
7911 * gnat.dg/limited_with4_pkg.ads: New helper.
7912
4dad9e09 79132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7914
7915 PR target/70155
7916 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7917 and movv1ti_internal patterns
7918 * gcc.target/i386/pr70155-1.c: New test.
7919 * gcc.target/i386/pr70155-2.c: Likewise.
7920 * gcc.target/i386/pr70155-3.c: Likewise.
7921 * gcc.target/i386/pr70155-4.c: Likewise.
7922 * gcc.target/i386/pr70155-5.c: Likewise.
7923 * gcc.target/i386/pr70155-6.c: Likewise.
7924 * gcc.target/i386/pr70155-7.c: Likewise.
7925 * gcc.target/i386/pr70155-8.c: Likewise.
7926 * gcc.target/i386/pr70155-9.c: Likewise.
7927 * gcc.target/i386/pr70155-10.c: Likewise.
7928 * gcc.target/i386/pr70155-11.c: Likewise.
7929 * gcc.target/i386/pr70155-12.c: Likewise.
7930 * gcc.target/i386/pr70155-13.c: Likewise.
7931 * gcc.target/i386/pr70155-14.c: Likewise.
7932 * gcc.target/i386/pr70155-15.c: Likewise.
7933 * gcc.target/i386/pr70155-16.c: Likewise.
7934 * gcc.target/i386/pr70155-17.c: Likewise.
7935 * gcc.target/i386/pr70155-18.c: Likewise.
7936 * gcc.target/i386/pr70155-19.c: Likewise.
7937 * gcc.target/i386/pr70155-20.c: Likewise.
7938 * gcc.target/i386/pr70155-21.c: Likewise.
7939 * gcc.target/i386/pr70155-22.c: Likewise.
7940
a80f3f45 79412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7942
7943 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7944 ".{5,6}".
7945
279305d1 79462016-04-27 Bin Cheng <bin.cheng@arm.com>
7947
7948 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7949 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7950 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7951 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7952 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7953
8974b625 79542016-04-27 Richard Biener <rguenther@suse.de>
7955
7956 PR ipa/70760
7957 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7958 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7959
886d5463 79602016-04-27 Nathan Sidwell <nathan@acm.org>
7961
7962 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7963 * g++.dg/ubsan/pr63956.C: Adjust error location.
7964
f0e35aa9 79652016-04-27 Nick Clifton <nickc@redhat.com>
7966
7967 PR middle-end/49889
7968 * gcc.dg/pr49889.c: New test.
7969
40385231 79702016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7971
7972 * c-c++-common/memset-array.c: New test.
7973
37229a71 79742016-04-26 Martin Sebor <msebor@redhat.com>
7975
7976 PR c++/66639
7977 * g++.dg/cpp1y/func_constexpr.C: New test.
7978
3eedf9bd 79792016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7980
7981 PR c++/70241
7982 * g++.dg/cpp0x/enum32.C: New test.
7983 * g++.dg/cpp0x/enum33.C: New test.
7984
79852016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7986
7987 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7988 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7989 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7990 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7991 * gcc.c-torture/execute/pr38151.c: Likewise.
7992 * gcc.c-torture/execute/pr66556.c: Likewise.
7993 * gcc.c-torture/execute/pr67781.c: Likewise.
7994 * gcc.c-torture/execute/pr68648.c: Likewise.
7995
8c51f92f 79962016-04-26 Marc Glisse <marc.glisse@inria.fr>
7997
7998 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7999
fa20ebd3 80002016-04-26 Marek Polacek <polacek@redhat.com>
8001
8002 PR c/67784
8003 * gcc.dg/pr67784-3.c: New test.
8004 * gcc.dg/pr67784-4.c: New test.
8005 * gcc.dg/pr67784-5.c: New test.
8006
9db47803 8007 PR c/70791
8008 * gcc.dg/Wnested-externs-2.c: New test.
8009
bff407f2 80102016-04-26 Marc Glisse <marc.glisse@inria.fr>
8011
8012 * gcc.dg/fold-plusmult.c: Adjust.
8013 * gcc.dg/no-strict-overflow-6.c: Adjust.
8014 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8015
78d0c69e 80162016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8017
8018 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8019 number scans.
8020 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8021 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8022 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8023 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8024 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8025 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8026 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8027 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8028 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8029 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8030 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8031 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8032 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8033 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8034 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8035 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8036 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8037 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8038 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8039 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8040 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8041 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8042 scans.
8043 * gcc.target/i386/pr32219-4.c: Likewise.
8044 * gcc.target/i386/pr32219-6.c: Likewise.
8045 * gcc.target/i386/pr32219-8.c: Likewise.
8046
221d6722 80472016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8048
8049 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8050 associated options.
8051
514727a9 80522016-04-26 Marek Polacek <polacek@redhat.com>
8053
8054 PR c++/70744
8055 * g++.dg/ext/cond2.C: New test.
8056
e6ee4c61 80572016-04-26 Bin Cheng <bin.cheng@arm.com>
8058
8059 PR tree-optimization/70771
8060 PR tree-optimization/70775
8061 * gcc.dg/pr70771.c: New test.
3730828c 8062 * gcc.dg/pr70775.c: New test.
e6ee4c61 8063
b3d72796 80642016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8065
8066 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8067
c11ece29 80682016-04-25 Richard Biener <rguenther@suse.de>
8069
8070 PR tree-optimization/70780
8071 * gcc.dg/torture/pr70780.c: New testcase.
8072
92a44a68 80732016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8074
4860a6bf 8075 * gcc.target/arm/neon-vaddws16.c: New test.
8076 * gcc.target/arm/neon-vaddws32.c: New test.
8077 * gcc.target/arm/neon-vaddwu16.c: New test.
8078 * gcc.target/arm/neon-vaddwu32.c: New test.
8079 * gcc.target/arm/neon-vaddwu8.c: New test.
8080 * lib/target-supports.exp
d40b10b2 8081 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8082 that arm neon support vector widen sum of HImode TO SImode.
8083
4bbfd6c2 80842016-04-23 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR sanitizer/70712
8087 * c-c++-common/asan/pr70712.c: New test.
8088
524df596 80892016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8090
8091 * .gitattributes: New file.
8092
426c75c3 80932016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8094
8095 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8096
c052a8d5 80972016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8098
8099 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8100 * gfortran.dg/submodule_15.f08: Likewise.
8101
c08d4612 81022016-04-22 Richard Biener <rguenther@suse.de>
8103
8104 PR tree-optimization/70740
8105 * gcc.dg/torture/pr70740.c: New testcase.
8106
fd3211e1 81072016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8108
8109 PR target/70750
8110 * gcc.target/i386/pr70750-1.c: New test.
8111 * gcc.target/i386/pr70750-2.c: Likewise.
8112
15acd78c 81132016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8114
8115 PR c++/70540
8116 * g++.dg/cpp0x/auto48.C: New.
8117
192bf59c 81182016-04-21 Marek Polacek <polacek@redhat.com>
8119
8120 PR c++/70513
8121 * g++.dg/cpp0x/forw_enum12.C: New test.
8122 * g++.dg/cpp0x/forw_enum13.C: New test.
8123
5d429e99 81242016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8125
8126 PR target/70728
8127 * gcc.target/i386/pr70728.c: New test.
8128
06777d85 81292016-04-21 Richard Biener <rguenther@suse.de>
8130
8131 PR middle-end/70747
8132 * gcc.dg/pr70747.c: New testcase.
8133
7434c6fb 81342016-04-21 Bin Cheng <bin.cheng@arm.com>
8135
8136 PR tree-optimization/70715
8137 * gcc.dg/tree-ssa/scev-13.c: New test.
8138
f3ec0970 81392016-04-21 Marc Glisse <marc.glisse@inria.fr>
8140
8141 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8142
523f3a9d 81432016-04-21 Marc Glisse <marc.glisse@inria.fr>
8144
8145 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8146
ace7bf06 81472016-04-20 Jan Hubicka <jh@suse.cz>
8148
8149 PR ipa/70018
8150 * g++.dg/ipa/nothrow-1.C: New testcase.
8151
2b073aa6 81522016-04-20 Nathan Sidwell <nathan@acm.org>
8153
8154 PR c++/55635
8155 * g++.dg/eh/delete1.C: New.
8156
8a574c11 81572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8158
8159 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8160 -mtune-ctrl=sse_typeless_stores.
8161
e3400750 81622016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8163
8164 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8165
4bd8a059 81662016-04-20 Bin Cheng <bin.cheng@arm.com>
8167
8168 PR tree-optimization/69489
8169 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8170
70574e60 81712016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8172
8173 PR c++/69363
8174 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8175 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8176 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8177
bd6f374c 81782016-04-20 Bin Cheng <bin.cheng@arm.com>
8179
8180 PR tree-optimization/56625
8181 PR tree-optimization/69489
8182 * gcc.dg/vect/pr56625.c: New test.
8183 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8184
482539ee 81852016-04-20 Andrew Pinski <apinski@cavium.com>
8186
8187 PR target/64971
8188 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8189
b4672800 81902016-04-20 Arnaud Charlet <charlet@adacore.com>
8191
8192 * gnat.dg/self1.adb: Remove now incorrect test.
8193
4fb48737 81942016-04-20 Bin Cheng <bin.cheng@arm.com>
8195
8196 * gcc.dg/tree-ssa/scev-11.c: New test.
8197 * gcc.dg/tree-ssa/scev-12.c: New test.
8198
97efb92e 81992016-04-20 Marek Polacek <polacek@redhat.com>
8200
8201 PR tree-optimization/70725
8202 * gcc.dg/pr70725.c: New test.
8203
9d2d4060 82042016-04-20 Richard Biener <rguenther@suse.de>
8205
8206 PR tree-optimization/70726
8207 * g++.dg/vect/pr70726.cc: New testcase.
8208
54530437 82092016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8210
8211 PR target/70674
8212 * gcc.target/s390/pr70674.c: New test.
8213
acda2210 82142016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8215
8216 PR libgfortran/70684
8217 * gfortran.dg/list_read_14.f90: New test.
8218
b7040bb0 82192016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8220
8221 PR target/69201
8222 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8223 extern to force it misaligned.
8224 (b): Likewise.
8225 (c): Likewise.
8226 (d): Likewise.
8227 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8228 Don't check `*' before movv4sf_internal.
8229 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8230 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8231 Don't check `*' before movv16qi_internal.
8232 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8233 extern to force it misaligned.
8234 (b): Likewise.
8235 (c): Likewise.
8236 (d): Likewise.
8237 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8238 Don't check `*' before movv2df_internal.
8239 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8240 extern to force it misaligned.
8241 (b): Likewise.
8242 (c): Likewise.
8243 (d): Likewise.
8244 Check movv8sf_internal instead of avx_storeups256.
8245 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8246
263b5475 82472016-04-19 Richard Biener <rguenther@suse.de>
8248
8249 PR tree-optimization/70171
8250 * g++.dg/tree-ssa/pr70171.C: New testcase.
8251
222ac318 82522016-04-19 Richard Biener <rguenther@suse.de>
8253
8254 PR tree-optimization/70724
8255 * gcc.dg/torture/pr70724.c: New testcase.
8256
003000a4 82572016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8258
8259 PR middle-end/70689
4860a6bf 8260 * gcc.target/i386/pr70689.c: New.
003000a4 8261
3f6e13de 82622016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8263
8264 PR target/70708
8265 * gcc.target/i386/pr70708.c: New test.
8266
10abddbd 82672016-04-18 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/43434
8270 * gcc.dg/vect/pr43434.c: New testcase.
8271 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8272 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8273 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8274 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8275 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8276 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8277 * gcc.dg/gomp/pr68640.c: Likewise.
8278 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8279 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8280
950db54a 82812016-04-18 Richard Biener <rguenther@suse.de>
8282
8283 PR tree-optimization/70701
8284 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8285
67ccbf39 82862016-04-18 Tom de Vries <tom@codesourcery.com>
8287
8288 PR testsuite/70699
8289 * gcc.dg/pr70161.c: Add dot-file scans.
8290 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8291 instead of after last dot char.
8292
021ad2f3 82932016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8294
8295 * c-c++-common/dump-ada-spec-3.c: New test.
8296 * c-c++-common/dump-ada-spec-4.c: Likewise.
8297
d572fcfd 82982016-04-17 Tom de Vries <tom@codesourcery.com>
8299
8300 PR other/70183
8301 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8302
8b4ee73c 83032016-04-15 Jan Hubicka <jh@suse.cz>
8304
8305 PR ipa/70018
8306 * g++.dg/ipa/pure-const-1.C: New testcase.
8307 * g++.dg/ipa/pure-const-2.C: New testcase.
8308 * g++.dg/ipa/pure-const-3.C: New testcase.
8309
eac243e7 83102016-04-15 Marek Polacek <polacek@redhat.com>
8311
8312 PR c/70671
8313 * gcc.dg/bitfld-22.c: New test.
8314
64c1df32 83152016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8316
8317 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8318 x86_64.
8319
926f9422 83202016-04-15 Marek Polacek <polacek@redhat.com>
8321
8322 PR c/70651
8323 * c-c++-common/pr70651.c: New test.
8324
309bbaa3 83252016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8326
8327 PR rtl-optimization/70681
8328 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8329 dump scan on arm and powerpc.
8330 * gcc.dg/pr10474.c: Likewise.
8331
b4ba8358 83322016-04-15 Jakub Jelinek <jakub@redhat.com>
8333
ed92874a 8334 PR c++/69517
8335 PR c++/70019
8336 PR c++/70588
8337 * g++.dg/cpp1y/vla11.C: Revert for real.
8338
b4ba8358 8339 PR c/70436
8340 * c-c++-common/Wparentheses-1.c: New test.
8341 * c-c++-common/gomp/Wparentheses-1.c: New test.
8342 * c-c++-common/gomp/Wparentheses-2.c: New test.
8343 * c-c++-common/gomp/Wparentheses-3.c: New test.
8344 * c-c++-common/gomp/Wparentheses-4.c: New test.
8345 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8346 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8347 * c-c++-common/goacc/Wparentheses-1.c: New test.
8348
65717bb5 83492016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8350
8351 PR target/70662
8352 * gcc.target/i386/pr70662.c: New test.
8353
ca1a4077 83542016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8355 Alan Modra <amodra@gmail.com>
ca1a4077 8356
8357 PR tree-optimization/70130
8358 * gcc.dg/vect/O3-pr70130.c: New testcase.
8359
dbe1794c 83602016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8361
11836644 8362 PR target/70669
8363 * gcc.target/powerpc/pr70669.c: New test.
8364
dbe1794c 8365 PR target/70640
8366 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8367 a power7 system that does not have an assembler that supports
8368 power8.
8369
4c1007f1 83702016-04-14 Martin Sebor <msebor@redhat.com>
8371
8372 PR c++/69517
8373 PR c++/70019
8374 PR c++/70588
8375 * c-c++-common/ubsan/vla-1.c: Revert.
8376 * g++.dg/cpp1y/vla11.C: Same.
8377 * g++.dg/cpp1y/vla12.C: Same.
8378 * g++.dg/cpp1y/vla13.C: Same.
8379 * g++.dg/cpp1y/vla14.C: Same.
8380 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8381 * g++.dg/init/array24.C: Same.
4c1007f1 8382 * g++.dg/ubsan/vla-1.C: Same.
8383
22dcab66 83842016-04-14 Marek Polacek <polacek@redhat.com>
8385 Jan Hubicka <hubicka@ucw.cz>
8386
8387 PR c++/70029
8388 * g++.dg/torture/pr70029.C: New test.
8389
3e74b025 83902016-04-14 Martin Sebor <msebor@redhat.com>
8391
8392 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8393 type size to prevent failures on targets with very low maximum
8394 alignment.
8395
1d2e0f2a 83962016-04-14 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/70623
8399 * gcc.dg/torture/pr70623.c: New testcase.
8400 * gcc.dg/torture/pr70623-2.c: Likewise.
8401
9aed0626 84022016-04-13 Martin Sebor <msebor@redhat.com>
8403
8404 PR c++/69517
8405 PR c++/70019
8406 PR c++/70588
8407 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8408 * g++.dg/cpp1y/vla11.C: New test.
8409 * g++.dg/cpp1y/vla12.C: New test.
8410 * g++.dg/cpp1y/vla13.C: New test.
8411 * g++.dg/cpp1y/vla14.C: New test.
8412 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8413 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8414 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8415
fd499010 84162016-04-13 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR c++/70641
8419 * g++.dg/opt/pr70641.C: New test.
8420
87fa7252 84212016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8422
8423 PR rtl-optimization/68749
8424 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8425 effects of argument promotions.
8426 Remove default args to dg-skip-if.
8427
6c40e18b 84282016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8429
8430 PR c++/70635
8431 * g++.dg/parse/pr70635.C: New.
8432
92c53257 84332016-04-13 Marek Polacek <polacek@redhat.com>
8434
8435 PR c++/70639
8436 * c-c++-common/Wmisleading-indentation-4.c: New test.
8437
0241e4dc 84382016-04-13 Marek Polacek <polacek@redhat.com>
8439
8440 PR c/70436
4860a6bf 8441 * gcc.dg/Wparentheses-12.c: New test.
8442 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8443
92bda444 84442016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8445
8446 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8447 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8448 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8449
38ea8a26 84502016-04-13 Jakub Jelinek <jakub@redhat.com>
8451
d08aa032 8452 PR middle-end/70633
8453 * gcc.c-torture/compile/pr70633.c: New test.
8454
38ea8a26 8455 PR debug/70628
8456 * gcc.dg/torture/pr70628.c: New test.
8457
9231d5c2 84582016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8459
8460 PR c++/70610
8461 * g++.dg/template/pr70610.C: New test.
8462 * g++.dg/template/pr70610-2.C: New test.
8463 * g++.dg/template/pr70610-3.C: New test.
8464 * g++.dg/template/pr70610-4.C: New test.
8465
249ca944 84662016-04-12 Jakub Jelinek <jakub@redhat.com>
8467
7f2ea2fb 8468 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8469 128 instead of 32.
8470
249ca944 8471 PR c++/70571
8472 * g++.dg/ext/pr70571.C: New test.
8473
8ca5a97d 84742016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8475
bf32a52d 8476 PR target/70640
8ca5a97d 8477 * gcc.target/powerpc/pr70640.c: New test.
8478
e971b45f 84792016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8480
8481 PR c++/68722
8482 * g++.dg/parse/pr68722.C: New.
8483
0b54d964 84842016-04-12 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR rtl-optimization/70596
8487 * gcc.target/i386/pr70596.c: New test.
8488
d2dd85e3 84892016-04-12 Nathan Sidwell <nathan@acm.org>
8490
8491 PR c++/70501
8492 * g++.dg/init/pr70501.C: New.
8493
2d0001b0 84942016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8495
8496 * gcc.target/i386/asm-flag-6.c: New test.
8497
6c4df0d1 84982016-04-12 Tom de Vries <tom@codesourcery.com>
8499
8500 PR tree-optimization/68756
8501 * gcc.dg/graphite/pr68756.c: New test.
8502
0d60da57 85032016-04-12 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR tree-optimization/70602
8506 * gcc.c-torture/execute/pr70602.c: New test.
8507
62735984 85082016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8509
8510 PR target/70381
8511 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8512 __float128 emulator is built and runs.
8513 * gcc.target/powerpc/float128-1.c: Likewise.
8514
8515 * lib/target-supports.exp (check_ppc_float128_sw_available):
8516 Rework tests for __float128 software and hardware
8517 availability. Fix exit condition to return 0 on success.
8518
a702492c 85192016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8520
8521 PR target/70133
8522 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8523 * gcc.target/aarch64/target_attr_15.c: Likewise.
8524
a8c5ce92 85252016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 PR c++/69066
8528 * g++.dg/cpp1y/pr69066.C: New.
8529
5ecab913 85302016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8531
8532 PR fortran/68566
8533 * gfortran.dg/pr36192.f90: Update test.
8534 * gfortran.dg/pr36192_1.f90: Update test.
8535 * gfortran.dg/real_dimension_1.f: Update test.
8536 * gfortran.dg/parameter_array_init_7.f90: New test.
8537
6cb5ef70 85382016-04-09 John David Anglin <danglin@gcc.gnu.org>
8539
4edfdd23 8540 PR testsuite/64039
8541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8542
964f71e3 8543 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8544
5d61c198 8545 PR rtl-optimization/66669
8546 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8547
16eaaf58 8548 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8549
0b68802d 8550 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8551 * gcc.dg/pie-1.c: Likewise.
8552 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8553 * gcc.dg/pic-4.c: Likewise.
8554 * gcc.dg/pie-3.c: Likewise.
8555 * gcc.dg/pie-4.c: Likewise.
8556
9c0dd509 8557 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8558
03b2d3c1 8559 PR tree-optimization/68644
8560 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8561
6cb5ef70 8562 PR rtl-optimization/64886
8563 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8564
07de41ba 85652016-04-09 Tom de Vries <tom@codesourcery.com>
8566
8567 PR tree-optimization/68953
8568 * gcc.dg/graphite/pr68953.c: New test.
8569
d294e3fb 85702016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8571
8572 PR fortran/70592
8573 * gfortran.dg/deferred_character_16.f90: New test.
8574
3cb15094 85752016-04-09 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR tree-optimization/70586
8578 * gcc.c-torture/execute/pr70586.c: New test.
8579
a02dc66f 85802016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8581
8582 PR sanitizer/70573
8583 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8584 with __builtin_memset
8585 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8586
0c302595 85872016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8588
8589 PR lto/70289
8590 PR ipa/70348
8591 PR tree-optimization/70373
8592 PR middle-end/70533
8593 PR middle-end/70534
8594 PR middle-end/70535
8595 * c-c++-common/goacc/reduction-5.c: New test.
8596 * c-c++-common/goacc/reduction-promotions.c: New test.
8597 * gfortran.dg/goacc/reduction-3.f95: New test.
8598 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8599
c6c0523b 86002016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8601
8602 PR c++/70590
8603 PR c++/70452
8604 * g++.dg/pr70590.C: New test.
8605 * g++.dg/pr70590-2.C: New test.
8606
3ac399da 86072016-04-08 Jakub Jelinek <jakub@redhat.com>
8608
e97d1706 8609 PR middle-end/70593
8610 * gcc.target/i386/pr70593.c: New test.
8611
3ac399da 8612 PR rtl-optimization/70574
8613 * gcc.target/i386/avx2-pr70574.c: New test.
8614
fcfbb129 86152016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8616
8617 PR sanitizer/70541
8618 * c-c++-common/asan/pr70541.c: New test.
8619
0aabcddf 86202016-04-08 Tom de Vries <tom@codesourcery.com>
8621
8622 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8623 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8624
bec0c1e8 86252016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8626
8627 PR target/70566
8628 * gcc.c-torture/execute/pr70566.c: New test.
8629
87c791f5 86302016-04-08 Tom de Vries <tom@codesourcery.com>
8631
8632 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8633 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8634
7f38718f 86352016-04-08 Alan Modra <amodra@gmail.com>
8636
8637 * gcc.target/powerpc/pr70117.c: New.
8638
a96a7710 86392016-04-07 Jakub Jelinek <jakub@redhat.com>
8640
7a6265d1 8641 PR testsuite/70581
8642 * gcc.dg/lto/simd-function_0.c: New test.
8643
a96a7710 8644 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8645 clones.
8646 * c-c++-common/attr-simd-2.c: Likewise.
8647 * c-c++-common/attr-simd-4.c: Likewise.
8648 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8649 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8650
508dd607 86512016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8652
8653 PR testsuite/70553
8654 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8655
1b61585a 86562016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8657 Tom de Vries <tom@codesourcery.com>
8658
8659 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8660 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8661 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8662 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8663 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8664 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8665 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8666 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8667
5f060aa8 86682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8669
8670 PR c/70436
8671 * g++.dg/warn/Wparentheses-29.C: New test.
8672
d3831f71 86732016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8674
8675 PR c/70436
8676 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8677 explicit braces to resolve a future -Wparentheses warning.
8678
382ece2d 86792016-04-06 Richard Henderson <rth@redhat.com>
8680
8681 * gcc.dg/pr61817-1.c: New test.
8682 * gcc.dg/pr61817-2.c: New test.
8683 * gcc.dg/pr69391-1.c: New test.
8684 * gcc.dg/pr69391-2.c: New test.
8685
72234ee9 86862016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8687
8688 PR rtl-optimization/70398
4860a6bf 8689 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8690
5547150a 86912016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8692
8693 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8694
15b70121 86952016-04-06 Yvan Roux <yvan.roux@linaro.org>
8696 Pedro Alves <palves@redhat.com>
8697
8698 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8699
585aefbb 87002016-04-06 Jakub Jelinek <jakub@redhat.com>
8701
0cbb513b 8702 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8703 Check for avx512f effective targets instead of avx2.
8704 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8705 for AVX512F clones.
8706 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8707 * g++.dg/gomp/declare-simd-1.C: Likewise.
8708 * g++.dg/gomp/declare-simd-3.C: Likewise.
8709 * g++.dg/gomp/declare-simd-4.C: Likewise.
8710
585aefbb 8711 PR middle-end/70550
8712 * c-c++-common/gomp/pr70550-1.c: New test.
8713 * c-c++-common/gomp/pr70550-2.c: New test.
8714
0b91cceb 87152016-04-05 Nathan Sidwell <nathan@acm.org>
8716
8717 PR c++/70512
8718 * g++.dg/ext/attribute-may-alias-5.C: New.
8719
645a9d8e 87202016-04-05 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR c++/70336
8723 * c-c++-common/pr70336.c: New test.
8724 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8725 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8726
bdf23925 87272016-04-05 Jan Hubicka <hubicka@ucw.cz>
8728
8729 PR ipa/66223
8730 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8731
aaff837c 87322016-04-05 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR rtl-optimization/70542
8735 * gcc.dg/torture/pr70542.c: New test.
8736 * gcc.target/i386/avx2-pr70542.c: New test.
8737
2eac58a0 87382016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8739
8740 PR tree-optimization/70509
8741 * gcc.target/i386/avx512bw-pr70509.c: New test.
8742
4f7ebe46 87432016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8744
8745 PR c++/70452
8746 * g++.dg/ext/constexpr-vla4.C: New test.
8747
305d86a0 87482016-04-05 Uros Bizjak <ubizjak@gmail.com>
8749
8750 PR target/70510
8751 * gcc.target/i386/pr70510.c: New test.
8752
eec3b789 87532016-04-05 Richard Biener <rguenther@suse.de>
8754
8755 PR tree-optimization/70526
8756 * g++.dg/torture/pr70526.C: New testcase.
8757
ca943582 87582016-04-05 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR target/70525
8761 * gcc.target/i386/pr70525.c: New test.
8762
87825cd5 87632016-04-05 Richard Biener <rguenther@suse.de>
8764
8765 PR middle-end/70499
8766 * g++.dg/torture/pr70499.C: New testcase.
8767
14638828 87682016-04-05 Richard Biener <rguenther@suse.de>
8769
8770 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8771 remove XFAIL.
8772
967a90d5 87732016-04-04 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR middle-end/70307
8776 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8777 rs6000 ABI warnings.
8778
d374a3a3 87792016-04-04 Jan Hubicka <hubicka@ucw.cz>
8780
8781 PR ipa/66223
8782 * g++.dg/ipa/devirt-51.C: New testcase.
8783
8ff377a6 87842016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8785 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8786
8787 PR middle-end/70457
8788 * gcc.dg/torture/pr70457.c: New.
8789
f567b44f 87902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8791
8792 PR fortran/67538
8793 * gfortran.dg/allocate_with_source_19.f08: New test.
8794
89d4ebfa 87952016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8796
8797 PR fortran/65795
8798 * gfortran.dg/coarray_allocate_6.f08: New test.
8799
68ab33a6 88002016-04-04 Richard Biener <rguenther@suse.de>
8801
8802 PR rtl-optimization/70484
8803 * gcc.dg/torture/pr70484.c: New testcase.
8804
c4f5465d 88052016-04-04 Marek Polacek <polacek@redhat.com>
8806
8807 PR c/70307
8808 * gcc.dg/torture/pr70307.c: New test.
8809
bfec6609 88102016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8811
8812 PR target/70416
8813 PR target/67391
8814 * gcc.target/sh/torture/pr70416.c: New.
8815
40df9099 88162016-04-02 Martin Sebor <msebor@redhat.com>
8817
8818 PR c++/67376
8819 PR c++/70170
8820 PR c++/70172
8821 PR c++/70228
8822 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8823 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8824 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8825 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8826 * g++.dg/cpp0x/constexpr-string.C: Same.
8827 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8828 * g++.dg/cpp0x/pr65398.C: Same.
8829 * g++.dg/ext/constexpr-vla1.C: Same.
8830 * g++.dg/ext/constexpr-vla2.C: Same.
8831 * g++.dg/ext/constexpr-vla3.C: Same.
8832 * g++.dg/ubsan/pr63956.C: Same.
8833
0edb9bfe 88342016-04-01 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR rtl-optimization/70467
8837 * gcc.target/i386/pr70467-2.c: New test.
8838
e5b1a1d9 88392016-04-01 Jakub Jelinek <jakub@redhat.com>
8840 Marek Polacek <polacek@redhat.com>
8841
8842 PR c++/70488
8843 * g++.dg/init/new47.C: New test.
8844
b2ca3fb0 88452016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8846
8847 PR target/70496
8848 * gcc.target/arm/pr70496.c: New test.
8849
4c3bd1e3 88502016-04-01 Nathan Sidwell <nathan@acm.org>
8851
47de69ad 8852 PR c++/68475
8853 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8854
313d569f 88552016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8856
8857 PR target/69890
8858 * gcc.dg/strlenopt.h (memmove): New.
8859 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8860 instead of "string.h".
8861 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8862 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8863 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8864 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8865 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8866 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8867 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8868 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8869 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8870 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8871 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8872 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8873 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8874 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8875 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8876 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8877 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8878 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8879 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8880 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8881
5469facd 88822016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8883
8884 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8885 (Holder::foo): Reflect this.
8886
503de754 88872016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8888
8889 PR target/70442
8890 * gcc.dg/pr70442.c: New test.
8891
13ee2de7 88922016-03-31 Nathan Sidwell <nathan@acm.org>
8893
8894 PR c++/70393
8895 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8896
5e0d03a8 88972016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8898
8899 PR target/70453
8900 * gcc.target/i386/pr70453.c: New test.
8901
8cb82ed4 89022016-03-31 Andrey Belevantsev <abel@ispras.ru>
8903
8904 PR target/70292
8905 * gcc.c-torture/pr70292.c: New test.
8906
7952b661 89072016-03-31 Marek Polacek <polacek@redhat.com>
8908
8909 PR c/70297
8910 * c-c++-common/pr70297.c: New test.
8911 * g++.dg/cpp0x/typedef-redecl.C: New test.
8912 * gcc.dg/typedef-redecl2.c: New test.
8913
1607cc74 89142016-03-31 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR rtl-optimization/70460
8917 * gcc.c-torture/execute/pr70460.c: New test.
8918
c689c252 89192016-03-31 Richard Biener <rguenther@suse.de>
8920
8921 PR c++/70430
8922 * g++.dg/ext/vector30.C: New testcase.
8923
91c9586d 89242016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8925 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8926
8927 * gfortran.dg/fmt_pf.f90: New test.
8928
afa5c1b8 89292016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931 Forward-port from 5 branch
8932 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR testsuite/70356
8935 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8936 dg-require-effective-target after dg-do.
8937
8938 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8939
8940 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8941
6a5dcab3 89422016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8943 Julian Brown <julian@codesourcery.com>
8944 Chung-Lin Tang <cltang@codesourcery.com>
8945 Cesar Philippidis <cesar@codesourcery.com>
8946 James Norris <jnorris@codesourcery.com>
8947 Tom de Vries <tom@codesourcery.com>
8948 Nathan Sidwell <nathan@codesourcery.com>
8949
305d86a0 8950 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8951 * c-c++-common/goacc/loop-clauses.c: Likewise.
8952 * g++.dg/goacc/template.C: Likewise.
8953 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8954 * gfortran.dg/goacc/loop-1.f95: Likewise.
8955 * gfortran.dg/goacc/loop-5.f95: Likewise.
8956 * gfortran.dg/goacc/loop-6.f95: Likewise.
8957 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8958 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8959 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8960 * c-c++-common/goacc/clauses-fail.c: Likewise.
8961 * c-c++-common/goacc/parallel-1.c: Likewise.
8962 * c-c++-common/goacc/reduction-1.c: Likewise.
8963 * c-c++-common/goacc/reduction-2.c: Likewise.
8964 * c-c++-common/goacc/reduction-3.c: Likewise.
8965 * c-c++-common/goacc/reduction-4.c: Likewise.
8966 * c-c++-common/goacc/routine-3.c: Likewise.
8967 * c-c++-common/goacc/routine-4.c: Likewise.
8968 * c-c++-common/goacc/routine-5.c: Likewise.
8969 * c-c++-common/goacc/tile.c: Likewise.
8970 * g++.dg/goacc/template.C: Likewise.
8971 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8972 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8973 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8974 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8975 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8976 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8977 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8978 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8979 * c-c++-common/goacc/use_device-1.c: ... this file.
8980 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8981 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8982 * c-c++-common/goacc/host_data-6.c: ... this file.
8983 * c-c++-common/goacc/loop-2-kernels.c: New file.
8984 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8985 * c-c++-common/goacc/loop-3.c: Likewise.
8986 * g++.dg/goacc/reference.C: Likewise.
8987 * g++.dg/goacc/routine-1.C: Likewise.
8988 * g++.dg/goacc/routine-2.C: Likewise.
8989
932c0baa 89902016-03-30 Richard Biener <rguenther@suse.de>
8991
8992 PR middle-end/70450
8993 * gcc.dg/torture/pr70450.c: New testcase.
8994
7f7c4659 89952016-03-30 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR target/70421
8998 * gcc.dg/torture/pr70421.c: New test.
8999 * gcc.target/i386/avx512f-pr70421.c: New test.
9000
9cbfe80c 90012016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9002
9003 PR testsuite/70364
9004 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9005 (check): New function.
9006 (bar): Call check.
9007 (foo): Align stack to 16 bytes when calling bar.
9008 * gcc.target/i386/cleanup-2.c: Likewise.
9009
f56c7d36 90102016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9011
9012 PR tree-optimization/59124
9013 * gcc.dg/Warray-bounds-19.c: New test.
9014
92a44a68 90152016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9016
9017 * lib/prune.exp (escape_regex_chars): New.
9018 (prune_file_path): Update to quote metcharacters for regexp.
9019
a3daa269 90202016-03-29 Jakub Jelinek <jakub@redhat.com>
9021
24e1ba3d 9022 PR rtl-optimization/70429
9023 * gcc.c-torture/execute/pr70429.c: New test.
9024
a3daa269 9025 PR tree-optimization/70405
9026 * gcc.dg/pr70405.c: New test.
9027
3ef41a6e 90282016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9029
9030 PR fortran/70397
9031 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9032 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9033
4abd9410 90342016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9035
9036 PR testsuite/64177
9037 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9038 __cilkrts_set_param to set two workers.
9039 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9040 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9041
b58e5f0f 90422016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9043
305d86a0 9044 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9045
bff53658 90462016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9047
9048 PR target/70406
305d86a0 9049 * gcc.target/i386/pr70406.c: New test.
bff53658 9050
bb2c9c15 90512016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9052
9053 * gnat.dg/specs/double_record_extension3.ads: New test.
9054
f12c84ab 90552016-03-25 Richard Henderson <rth@redhat.com>
9056
9057 PR target/70120
9058 * gcc.target/aarch64/pr70120-1.c: New.
9059 * gcc.target/aarch64/pr70120-2.c: New.
9060 * gcc.target/aarch64/pr70120-3.c: New.
9061
b0bf58c4 90622016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9063
9064 PR c++/62212
9065 * g++.dg/template/mangle2.C: The dg-do directive should be
9066 "compile" not "assemble".
9067
f175ba0f 90682016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9069
9070 PR lto/69650
9071 * gcc.dg/pr69650.c: New test.
9072
4cc3295f 90732016-03-25 David Edelsohn <dje.gcc@gmail.com>
9074
9075 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9076
0cf40600 90772016-03-25 Alan Modra <amodra@gmail.com>
9078
9079 * gcc.dg/dfp/pr70052.c: New test.
9080
3aebf099 90812016-03-24 Richard Henderson <rth@redhat.com>
9082
9083 PR middle-end/69845
9084 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9085 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9086
83245bd3 90872016-03-24 Tom de Vries <tom@codesourcery.com>
9088
9089 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9090
108e7ee4 90912016-03-24 Tom de Vries <tom@codesourcery.com>
9092
9093 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9094 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9095
17af0b14 90962016-03-24 Tom de Vries <tom@codesourcery.com>
9097
9098 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9099 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9100
6c8770ee 91012016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9102
9103 PR c++/62212
9104 * g++.dg/template/mangle2.C: New test.
9105
a7e21b7b 91062016-03-24 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/70396
9109 * gcc.dg/torture/pr70396.c: New testcase.
9110
f365d297 91112016-03-24 Richard Biener <rguenther@suse.de>
9112
9113 PR middle-end/70370
9114 * gcc.dg/torture/pr70370.c: New testcase.
9115
da7aeb13 91162016-03-24 Tom de Vries <tom@codesourcery.com>
9117
9118 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9119 * gfortran.dg/goacc/kernels-tree.f95: Same.
9120 * gfortran.dg/goacc/parallel-tree.f95: Same.
9121
80b30de0 91222016-03-24 Tom de Vries <tom@codesourcery.com>
9123
9124 * c-c++-common/goacc/uninit-if-clause.c: New test.
9125 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9126
cb9b6b99 91272016-03-24 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR target/70290
305d86a0 9130 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9131 Fix formatting.
cb9b6b99 9132
a4225fff 91332016-03-24 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/70372
9136 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9137
5a869ab8 91382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9139
9140 PR c++/70347
9141 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9142
36ce5faa 91432016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9144
9145 PR c++/70332
9146 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9147
c4fa85c9 91482016-03-23 Jakub Jelinek <jakub@redhat.com>
9149
d9377ad5 9150 PR c++/70001
9151 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9152 * g++.dg/cpp1y/pr70001.C: New test.
9153
c4fa85c9 9154 PR c++/70323
9155 * g++.dg/cpp0x/constexpr-70323.C: New test.
9156
0a2062da 91572016-03-23 Alexandre Oliva <aoliva@redhat.com>
9158 Jason Merrill <jason@redhat.com>
9159 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR c++/69315
9162 * g++.dg/cpp0x/constexpr-69315.C: New test.
9163 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9164
62d2a6dc 91652016-03-23 Marek Polacek <polacek@redhat.com>
9166
9167 PR c++/69884
9168 * g++.dg/warn/Wignored-attributes-1.C: New test.
9169 * g++.dg/warn/Wignored-attributes-2.C: New test.
9170
a82d6246 91712016-03-23 Tom de Vries <tom@codesourcery.com>
9172
9173 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9174 initialization.
9175 * gfortran.dg/goacc/private-3.f95 (test): Same.
9176 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9177 missing use param.
9178
dc834ba1 91792016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9180
9181 * lib/target-supports.exp: Remove v7ve entry from loop
9182 creating effective target checks.
9183 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9184 (add_options_for_arm_arch_v7ve): Likewise.
9185
7e83fd1f 91862016-03-23 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR tree-optimization/70354
9189 * gcc.dg/vect/pr70354-1.c: New test.
9190 * gcc.dg/vect/pr70354-2.c: New test.
9191 * gcc.target/i386/avx2-pr70354-1.c: New test.
9192 * gcc.target/i386/avx2-pr70354-2.c: New test.
9193
4e4da058 91942016-03-22 Jeff Law <law@redhat.com>
9195
9196 PR target/70232
9197 * gcc.dg/tree-ssa/pr70232.c: New test.
9198
6855137b 91992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9200
9201 PR target/70302
9202 * gcc.target/i386/pr70302.c: New test.
9203
19db1ec8 92042016-03-22 Richard Biener <rguenther@suse.de>
9205
9206 PR middle-end/70251
9207 * g++.dg/torture/pr70251.C: New testcase.
9208
4baec9f2 92092016-03-22 David Malcolm <dmalcolm@redhat.com>
9210
9211 PR c/69993
9212 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9213 Wmisleading-indentation.c.
9214 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9215 reflect change to diagnostic text and order of messages.
9216 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9217
fcfec126 92182016-03-22 David Edelsohn <dje.gcc@gmail.com>
9219
9220 * g++.dg/ext/java-3.C: Don't compile on AIX.
9221
aa30728a 92222016-03-22 Richard Biener <rguenther@suse.de>
9223
9224 PR middle-end/70333
9225 * gcc.dg/torture/pr70333.c: New testcase.
9226
46ec4eb4 92272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9228
9229 * g++.dg/ext/pr70290.C: New test.
9230
4880f878 92312016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9232
9233 PR target/70325
9234 * gcc.target/i386/pr70325.c: New test.
9235
3d78ea44 92362016-03-22 Jakub Jelinek <jakub@redhat.com>
9237
5934fb8f 9238 PR target/70329
9239 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9240 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9241
b6436f79 9242 PR target/70300
9243 * gcc.target/i386/pr70300.c: New test.
9244
3d78ea44 9245 PR c++/70295
9246 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9247 (func2): New function for cond with parens, xfail warning for c++.
9248 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9249
b60244f6 92502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9251
9252 PR c++/70096
9253 * g++.dg/template/ptrmem30.C: New test.
9254
c8e3e744 92552016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9256
9257 PR c++/70204
9258 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9259 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9260
2715f63a 92612016-03-21 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR middle-end/70326
9264 * gcc.dg/pr70326.c: New test.
9265
2daa2cda 92662016-03-21 Marc Glisse <marc.glisse@inria.fr>
9267 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR tree-optimization/70317
9270 * gcc.dg/pr70317.c: New test.
9271
d9aa5a50 92722016-03-21 Uros Bizjak <ubizjak@gmail.com>
9273
9274 PR target/70327
9275 * gcc.target/i386/pr70327.c: New test.
9276
e1a88bf4 92772016-03-21 Martin Liska <mliska@suse.cz>
9278
61941425 9279 PR ipa/70306
e1a88bf4 9280 * gcc.dg/ipa/pr70306.c: New test.
9281
d9aa5a50 92822016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9283
9284 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9285 * gcc.target/arm/attr-align3.c: Likewise.
9286 * gcc.target/arm/attr_arm.c: Likewise.
9287 * gcc.target/arm/flip-thumb.c: Likewise.
9288
afdde20c 92892016-03-21 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR target/70296
9292 * gcc.target/powerpc/altivec-36.c: New test.
9293
3f2ef661 92942016-03-21 Richard Biener <rguenther@suse.de>
9295
9296 PR tree-optimization/70310
9297 * gcc.dg/torture/pr70310.c: New testcase.
9298
08b2b692 92992016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9300
9301 PR target/70293
9302 * gcc.target/i386/pr70293.c: New test.
9303
93505d22 93042016-03-21 Richard Biener <rguenther@suse.de>
9305
9306 PR tree-optimization/70288
9307 * gcc.dg/torture/pr70288-1.c: New testcase.
9308 * gcc.dg/torture/pr70288-2.c: Likewise.
9309
06fd1914 93102016-03-21 Andrey Belevantsev <abel@ispras.ru>
9311
9312 PR rtl-optimization/69307
9313 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9314
b628775e 93152016-03-21 Andrey Belevantsev <abel@ispras.ru>
9316
9317 PR rtl-optimization/69102
9318 * gcc.c-torture/compile/pr69102.c: New test.
9319
1421f43c 93202016-03-18 Jeff Law <law@redhat.com>
9321
9322 PR rtl-optimization/70263
9323 * gcc.c-torture/compile/pr70263-1.c: New test.
9324 * gcc.target/i386/pr70263-2.c: New test.
9325
e7142ce1 93262016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9327
9328 PR rtl-optimization/70278
9329 * gcc.dg/torture/pr70278.c: New test.
9330 * gcc.target/arm/pr70278.c: New test.
9331
5539bc70 93322016-03-18 David Malcolm <dmalcolm@redhat.com>
9333
9334 PR c/70281
9335 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9336 (test_builtin_types_compatible_p): New test function.
9337 * gcc.dg/pr70281.c: New test case.
9338
296a290a 93392016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9340
9341 PR target/70113
9342 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9343
666094f0 93442016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9345
9346 PR tree-optimization/70252
9347 * gcc.dg/pr70252.c: New test.
9348
350514e8 93492016-03-18 Tom de Vries <tom@codesourcery.com>
9350
9351 * gcc.dg/pr70161-2.c: New test.
9352 * gcc.dg/pr70161.c: New test.
9353
011e0cea 93542016-03-18 Tom de Vries <tom@codesourcery.com>
9355
9356 PR ipa/70269
9357 * gcc.dg/pr70269.c: New test.
9358
292a09de 93592016-03-18 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR c++/70267
9362 * g++.dg/ext/java-3.C: New test.
9363
efc86c4c 93642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9365
9366 PR c++/70205
9367 * g++.dg/lookup/pr70205.C: New test.
9368
a28dd575 93692016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9370
9371 PR c++/70218
9372 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9373
92e7ab1e 93742016-03-17 Marek Polacek <polacek@redhat.com>
9375
9376 PR c/69407
9377 * gcc.dg/atomic-op-6.c: New test.
9378
7378dbfb 93792016-03-17 David Malcolm <dmalcolm@redhat.com>
9380
9381 PR c/70264
9382 * c-c++-common/pr70264.c: New test case.
9383
f7995d7d 93842016-03-17 Jakub Jelinek <jakub@redhat.com>
9385
e2895b76 9386 PR c++/70144
9387 * c-c++-common/pr70144-1.c: New test.
9388 * c-c++-common/pr70144-2.c: New test.
9389
f7995d7d 9390 PR c++/70272
9391 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9392 * g++.dg/opt/flifetime-dse6.C: New test.
9393 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9394
5ec4a949 93952016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9396
9397 PR driver/70192
9398 * gcc.dg/pic-1.c: New test.
9399 * gcc.dg/pic-2.c: Likewise.
9400 * gcc.dg/pic-3.c: Likewise.
9401 * gcc.dg/pic-4.c: Likewise.
9402 * gcc.dg/pie-1.c: Likewise.
9403 * gcc.dg/pie-2.c: Likewise.
9404 * gcc.dg/pie-3.c: Likewise.
9405 * gcc.dg/pie-4.c: Likewise.
9406 * gcc.dg/pie-5.c: Likewise.
9407 * gcc.dg/pie-6.c: Likewise.
9408
c28550e1 94092016-03-17 Tom de Vries <tom@codesourcery.com>
9410
9411 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9412 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9413
be3296cb 94142016-03-17 Richard Biener <rguenther@suse.de>
9415
9416 PR debug/70271
9417 * g++.dg/debug/pr70271.C: New testcase.
9418
9b60ef21 94192016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9420
9421 * gcc.target/i386/pr70251.c: New test.
9422
9a80bc1a 94232016-03-17 Marek Polacek <polacek@redhat.com>
9424
9425 PR c++/70194
9426 * g++.dg/warn/constexpr-70194.C: New test.
9427
733d7ff9 94282016-03-16 Richard Henderson <rth@redhat.com>
9429
9430 PR middle-end/70240
9431 * gcc.c-torture/compile/pr70240.c: New.
9432
3e6f12bf 94332016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9434
9435 * gcc.c-torture/compile/20151204.c: Skip for avr.
9436
867c9e99 94372016-03-16 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR target/70245
9440 * g++.dg/opt/pr70245.C: New test.
9441 * g++.dg/opt/pr70245.h: New file.
9442 * g++.dg/opt/pr70245-aux.cc: New file.
9443
8ced6ab7 94442016-03-16 Martin Sebor <msebor@redhat.com>
9445
9446 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9447
37af779a 94482016-03-16 Richard Henderson <rth@redhat.com>
9449
9450 PR middle-end/70199
9451 * gcc.c-torture/compile/pr70199.c: New.
9452
78ed999c 94532016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9454
9455 * gcc.dg/uninit-19.c: Run dos2unix.
9456
462ca422 94572016-03-16 Marek Polacek <polacek@redhat.com>
9458
9459 PR c/70093
9460 * gcc.dg/nested-func-10.c: New test.
9461 * gcc.dg/nested-func-9.c: New test.
9462
fe58aacc 94632016-03-16 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR tree-optimization/68714
9466 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9467
27a53872 94682016-03-16 Tom de Vries <tom@codesourcery.com>
9469
9470 PR tree-optimization/68715
9471 * gcc.dg/graphite/pr68715-2.c: New test.
9472 * gcc.dg/graphite/pr68715.c: New test.
9473 * gfortran.dg/graphite/pr68715.f90: New test.
9474
95049c3c 94752016-03-16 Tom de Vries <tom@codesourcery.com>
9476
9477 PR tree-optimization/68809
9478 * gcc.dg/graphite/pr68809-2.c: New test.
9479 * gcc.dg/graphite/pr68809.c: New test.
9480
09eddd70 94812016-03-16 Jakub Jelinek <jakub@redhat.com>
9482
81fc5915 9483 PR c++/70147
9484 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9485 method call to i () as argument. Adjust expected output.
9486
09eddd70 9487 PR c++/70147
9488 * g++.dg/ubsan/pr70147-1.C: New test.
9489 * g++.dg/ubsan/pr70147-2.C: New test.
9490
6373d2a2 94912016-03-15 Martin Sebor <msebor@redhat.com>
9492
9493 PR c++/58281
9494 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9495
d27a0c11 94962016-03-15 John David Anglin <danglin@gcc.gnu.org>
9497
9908039d 9498 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9499 hppa*-*-hpux*.
9500
45cdc3a6 9501 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9502
d27a0c11 9503 PR libfortran/69799
9504 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9505 libatomic_available.
9506
0dd1d57f 95072016-03-15 Marek Polacek <polacek@redhat.com>
9508
9509 PR c++/70209
9510 * g++.dg/ext/attribute-may-alias-4.C: New test.
9511
0ce02c07 95122016-03-15 Alexander Monakov <amonakov@ispras.ru>
9513
9514 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9515 -fvar-tracking-assignments-toggle flag.
9516
f6e39b30 95172016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9518
9519 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9520
167f93a2 95212016-03-15 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR rtl-optimization/70222
9524 * gcc.c-torture/execute/pr70222-1.c: New test.
9525 * gcc.c-torture/execute/pr70222-2.c: New test.
9526
08a8af4a 95272016-03-15 Richard Henderson <rth@redhat.com>
9528
9529 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9530
738eb905 95312016-03-15 Andrey Belevantsev <abel@ispras.ru>
9532
9533 PR rtl-optimization/69032
9534 * gcc.dg/pr69032.c: New test.
9535
dd148b3a 95362016-03-15 Andrey Belevantsev <abel@ispras.ru>
9537
9538 PR rtl-optimization/63384
d9aa5a50 9539 * g++.dg/pr63384.C: New test.
dd148b3a 9540
acf58115 95412016-03-15 Andrey Belevantsev <abel@ispras.ru>
9542
9543 PR target/64411
9544 * gcc.target/i386/pr64411.C: New test.
9545
a2897dc4 95462016-03-15 Tom de Vries <tom@codesourcery.com>
9547
9548 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9549 * gfortran.dg/goacc/kernels-alias.f95: New test.
9550
7bad2faf 95512016-03-14 Martin Sebor <msebor@redhat.com>
9552
9553 PR c++/53792
9554 * g++.dg/cpp0x/constexpr-inline.C: New test.
9555 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9556
d65fa8d9 95572016-03-14 David Edelsohn <dje.gcc@gmail.com>
9558
9559 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9560
2b3c633f 95612016-03-14 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR middle-end/70219
9564 * gcc.dg/pr70219.c: New test.
9565
e947f9c3 95662016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9567
9568 PR target/70083
9569 * gcc.dg/torture/pr70083.c: New test.
9570 * gcc.target/i386/pr70083.c: New test.
9571
74201dc2 95722016-03-14 Richard Biener <rguenther@suse.de>
9573
9574 PR tree-optimization/56365
9575 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9576
88aea41e 95772016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9578
9579 PR target/70098
9580 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9581 New function.
9582 * g++.dg/pr70098.C: New testcase.
9583
9584
1bd2aefd 95852016-03-14 Tom de Vries <tom@codesourcery.com>
9586
9587 PR tree-optimization/70045
9588 * gcc.dg/graphite/pr70045.c: New test.
9589
922c7033 95902016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591
9592 PR fortran/69043
9593 * gfortran.dg/include_9.f90: New test.
9594
fd4ab6d9 95952016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9596
9597 PR fortran/45076
9598 gfortran.dg/prof/prof.exp: New script.
9599 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9600
7d7218d3 96012016-03-12 Andrey Belevantsev <abel@ispras.ru>
9602
9603 PR rtl-optimization/69307
9604 * gcc.dg/pr69307.c: New test.
9605
02ffd664 96062016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9607
9608 PR target/69614
9609 * gcc.target/arm/pr69614.c: New.
9610
76e207a9 96112016-03-12 Paul Thomas <pault@gcc.gnu.org>
9612
9613 PR fortran/70031
9614 * gfortran.dg/submodule_14.f08: New test
9615
9616 PR fortran/69524
9617 * gfortran.dg/submodule_15.f08: New test
9618
490ee78a 96192016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9620
9621 PR c++/70106
9622 * g++.dg/cpp1y/paren3.C: New test.
9623
04e137ff 96242016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9625
9626 PR target/70131
9627 * gcc.target/powerpc/ppc-round2.c: New test.
9628
27b2c1c4 96292016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9630
9631 PR target/70123
9632 * gcc.dg/torture/pr70123.c: New test.
9633
84116671 96342016-03-11 Jeff Law <law@redhat.com>
9635
9636 PR tree-optimization/70190
9637 * gcc.c-torture/compile/pr70190.c: New test.
9638
cfa58bc8 96392016-03-11 David Malcolm <dmalcolm@redhat.com>
9640
9641 PR c/68187
9642 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9643 case.
9644 (test43_b): Likewise.
9645 (test43_c): Likewise.
9646 (test43_d): Likewise.
9647 (test43_e): Likewise.
9648 (test43_f): Likewise.
9649 (test43_g): Likewise.
9650 (test44_a): Likewise.
9651 (test44_b): Likewise.
9652 (test44_c): Likewise.
9653 (test44_d): Likewise.
9654 (test44_e): Likewise.
9655
ce234f27 96562016-03-11 David Malcolm <dmalcolm@redhat.com>
9657
9658 PR c/70085
9659 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9660
e4756b48 96612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9662
9663 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9664 dg-options.
9665
1f5ef87e 96662016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 PR target/70002
9669 PR target/69245
9670 * gcc.target/aarch64/pr69245_2.c: New test.
9671
f9c352a1 96722016-03-11 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR tree-optimization/70177
9675 * gcc.dg/pr70177.c: New test.
9676
4dd92ac6 96772016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9678
9679 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9680
331e4fdb 96812016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9682
9683 * gcc.dg/tree-ssa/sra-20.c: New.
9684
69262824 96852016-03-11 Jakub Jelinek <jakub@redhat.com>
9686
6f9a7425 9687 PR rtl-optimization/70174
9688 * gcc.dg/pr70174.c: New test.
9689
69262824 9690 PR tree-optimization/70169
9691 * gcc.dg/pr70169.c: New test.
9692
4637a847 96932016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9694
9695 PR target/70160
9696 * gcc.target/i386/pr70160.c: New test.
9697
5a86d754 96982016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9699
9700 * gcc.target/s390/dfp-1.c: New test.
9701
af4c8290 97022016-03-10 Nick Clifton <nickc@redhat.com>
9703
9704 PR target/70044
9705 * gcc.target/aarch64/pr70044.c: New test.
9706
98dfd328 97072016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9708 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR c++/70001
9711 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9712 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9713 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9714
75e72311 97152016-03-10 Jan Hubicka <hubicka@ucw.cz>
9716
9717 PR lto/69589
9718 * g++.dg/lto/pr69589_0.C: New testcase
9719 * g++.dg/lto/pr69589_1.C: New testcase
9720
a2eb1271 97212016-03-10 Marek Polacek <polacek@redhat.com>
9722
9723 PR c++/70153
9724 * g++.dg/delayedfold/unary-plus1.C: New test.
9725
97262016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9727
9728 * gcc.target/arm/pr45701-1.c: Escape brackets.
9729 * gcc.target/arm/pr45701-2.c: Likewise.
9730
5ab2987f 97312016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9732
9733 * gfortran.dg/unconstrained_commons.f: New.
9734
6972afac 97352016-03-10 Alan Modra <amodra@gmail.com>
9736
9737 * gcc.dg/pr69195.c: New.
9738 * gcc.dg/pr69238.c: New.
9739
c82c99ec 97402016-03-10 Tom de Vries <tom@codesourcery.com>
9741
9742 PR testsuite/68915
9743 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9744
a2389d4a 97452016-03-10 Richard Biener <rguenther@suse.de>
9746
9747 PR tree-optimization/70128
9748 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9749 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9750
c272412d 97512016-03-09 Jakub Jelinek <jakub@redhat.com>
9752
a0451069 9753 PR tree-optimization/70152
9754 * gcc.dg/pr70152.c: New test.
9755
c272412d 9756 PR target/70086
9757 * gcc.target/i386/pr70086-1.c: New test.
9758 * gcc.target/i386/pr70086-2.c: New test.
9759 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9760
9761 PR tree-optimization/70127
9762 * gcc.c-torture/execute/pr70127.c: New test.
9763
27dcb7a8 97642016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9765
9766 * c-c++-common/goacc/combined-directives-2.c: New test.
9767
c24757cf 97682016-03-09 David Malcolm <dmalcolm@redhat.com>
9769
9770 PR c/68473
9771 PR c++/70105
9772 * g++.dg/diagnostic/pr70105.C: New test.
9773 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9774 (test_multiple_ordinary_maps): New test function.
9775
83108969 97762016-03-09 David Malcolm <dmalcolm@redhat.com>
9777
9778 PR c/68473
9779 PR c++/70105
9780 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9781 Drop range information from call to inform_at_rich_loc.
9782 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9783 New.
9784 (test_show_locus): Replace calls to rich_location::add_range with
9785 calls to add_range. Rewrite the tests that used the now-defunct
9786 rich_location ctor taking a source_range. Simplify other tests
9787 by replacing calls to COMBINE_LOCATION_DATA with calls to
9788 make_location.
9789
6733c0e8 97902016-03-09 Richard Biener <rguenther@suse.de>
9791 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR tree-optimization/70138
9794 * gcc.dg/vect/pr70138-1.c: New testcase.
9795 * gcc.dg/vect/pr70138-2.c: Likewise.
9796
96abb9f5 97972016-03-09 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR target/70049
9800 * gcc.target/i386/pr70049.c: New test.
9801
42bb3bfb 98022016-03-09 Richard Biener <rguenther@suse.de>
9803
9804 PR c/70143
9805 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9806 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9807 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9808
27527428 98092016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9810
9811 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9812 arm-*-*.
9813
248449f2 98142016-03-09 Jakub Jelinek <jakub@redhat.com>
9815
1bd49ced 9816 PR middle-end/67278
9817 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9818
248449f2 9819 PR target/67278
9820 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9821
9822 PR middle-end/70050
9823 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9824 in testcase comment.
9825
dfc460ff 98262016-03-09 Tom de Vries <tom@codesourcery.com>
9827
9828 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9829 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9830 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9831 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9832 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9833 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9834 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9835 * gfortran.dg/goacc/kernels-loop.f95: New test.
9836
0377fc7f 98372016-03-08 Martin Sebor <msebor@redhat.com>
9838
9839 PR c++/62096
9840 * g++.dg/warn/overflow-warn-7.C: New test.
9841
3556aa80 98422016-03-08 Jason Merrill <jason@redhat.com>
9843
9844 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9845 * lib/target-supports.exp (check_effective_target_concepts): New.
9846
e5096208 98472016-03-08 Jakub Jelinek <jakub@redhat.com>
9848
5370eb8d 9849 PR c++/70135
9850 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9851 * g++.dg/ubsan/pr70135.C: New test.
9852
e5096208 9853 PR target/70110
9854 * gcc.dg/pr70110.c: New test.
9855
cc37120d 98562016-03-07 Martin Jambor <mjambor@suse.cz>
9857
9858 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9859 * c-c++-common/gomp/if-1.c: Likewise.
9860 * c-c++-common/gomp/pr61486-2.c: Likewise.
9861 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9862 to dg-additional-options.
9863 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9864 * g++/gomp/target-teams-1.c: Likewise.
9865 * gcc.dg/gomp/gomp.exp: Likewise.
9866 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9867 dg-additional-options.
9868 * gfortran.dg/gomp/gomp.exp: Likewise.
9869 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9870 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9871 dg-additional-options.
9872 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9873
53c248d8 98742016-03-07 Martin Jambor <mjambor@suse.cz>
9875
9876 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9877 * c-c++-common/gomp/gridify-1.c: New test.
9878 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9879
541e79a0 98802016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9881
9882 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9883 trigger for cortex-r8, when scanning for register r8.
9884 * gcc.target/arm/pr45701-2.c: Likewise.
9885
4dfabd94 98862016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9887 Jeff Law <law@redhat.com>
4dfabd94 9888
9889 PR tree-optimization/69740
9890 * gcc.c-torture/compile/pr69740-1.c: New test.
9891 * gcc.c-torture/compile/pr69740-2.c: New test.
9892
1b63a87b 98932016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9894
9895 * lib/target-supports.exp
9896 (check_effective_target_whole_vector_shift): Enable for PPC64.
9897
d33914da 98982016-03-07 Richard Biener <rguenther@suse.de>
9899
9900 PR tree-optimization/70115
9901 * gcc.dg/torture/pr70115.c: New testcase.
9902
584fba4b 99032016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9904
9905 PR middle-end/69916
9906 * c-c-++-common/goacc/pr69916.c: New.
9907
7f2f5ec0 99082016-03-07 Richard Henderson <rth@redhat.com>
9909
9910 * gcc.c-torture/compile/pr70061.c: New test.
9911
f530e7c4 99122016-03-07 Richard Biener <rguenther@suse.de>
9913
9914 PR testsuite/70109
9915 * gcc.dg/vect/O3-pr36098.c: New testcase.
9916
a3855fed 99172016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9918
9919 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9920
091ffc31 99212016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9922
9923 * gnat.dg/renaming9.ad[sb]: New testcase.
9924
2941b871 99252016-03-05 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR c++/70084
9928 * g++.dg/expr/stdarg3.C: New test.
9929
5173ce42 99302016-03-04 Jeff Law <law@redhat.com>
9931
9932 PR tree-optimization/69196
9933 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9934 x86_64-*-*.
9935
2d1d2e55 99362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9937
0e43078e 9938 PR c/69973
9939 * gcc.dg/pr69973.c: New test.
9940
d8ec06ae 9941 PR rtl-optimization/69941
9942 * gcc.dg/torture/pr69941.c: New test.
9943
2d1d2e55 9944 PR c/69824
9945 * gcc.dg/pr69824.c: New test.
9946
32f692e2 99472016-03-05 Tom de Vries <tom@codesourcery.com>
9948
9949 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9950 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9951 function.
9952
1c699e9a 99532016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9954
9955 PR c++/66786
9956 * g++.dg/cpp1y/var-templ48.C: New test.
9957 * g++.dg/cpp1y/var-templ49.C: New test.
9958
358448c6 99592016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9960
9961 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9962
01dc3c45 99632016-03-04 Jakub Jelinek <jakub@redhat.com>
9964
e968ff6d 9965 PR c++/70035
9966 * g++.dg/ubsan/pr70035.C: New test.
9967
01dc3c45 9968 PR target/70062
9969 * gcc.target/i386/pr70062.c: New test.
9970
3937d618 99712016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9972
9973 * g++.dg/template/typename21.C: Remove c++98_only.
9974
c58ac7f8 99752016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9976
9977 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9978
0060768a 99792016-03-04 David Malcolm <dmalcolm@redhat.com>
9980
9981 PR c/68187
9982 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9983 function.
9984 (fn_42_b): Likewise.
9985 (fn_42_c): Likewise.
9986
74c6fd40 99872016-03-04 David Malcolm <dmalcolm@redhat.com>
9988
9989 PR c/68187
9990 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9991 function.
9992 (fn_40_b): Likewise.
9993 (fn_41_a): Likewise.
9994 (fn_41_b): Likewise.
9995
31b11359 99962016-03-04 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR target/70059
9999 * gcc.target/i386/avx512f-pr70059.c: New test.
10000 * gcc.target/i386/avx512dq-pr70059.c: New test.
10001
c5b93452 100022016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10003
10004 PR rtl-optimization/57676
10005 * gcc.dg/torture/pr57676.c: New test.
10006
268fbd56 100072016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10008
10009 * gcc.dg/pr70026.c: New test.
10010
6560d1ad 100112016-03-04 Marek Polacek <polacek@redhat.com>
10012
10013 PR c/69798
10014 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10015 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10016
cc7dfddf 100172016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10018
10019 PR target/70004
10020 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10021 Delete.
10022 (test_corners_sisd_si): Likewise.
10023 (main): Remove checks of the above.
10024 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10025
e9663bd4 100262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10027
10028 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10029
dcdd684e 100302016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10031
10032 * gcc.dg/torture/pr69951.c: Accept argc==0.
10033
e692d332 100342016-03-04 Richard Biener <rguenther@suse.de>
10035
10036 PR c++/70054
10037 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10038 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10039
af77b7e6 100402016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10041
10042 PR testsuite/69766
10043 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10044 testing multiarch.
10045
290da96e 100462016-03-04 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR debug/69947
10049 * gcc.dg/guality/pr69947.c: New test.
10050
e51ce713 100512016-03-03 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR ada/70017
10054 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10055
1feed892 100562016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10057
10058 PR rtl-optimization/69904
10059 * gcc.target/arm/pr69904.c: New test.
10060
c32bda69 100612016-03-03 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR target/70021
10064 * gcc.dg/vect/pr70021.c: New test.
10065 * gcc.target/i386/pr70021.c: New test.
10066
1bc579ed 100672016-03-03 Marek Polacek <polacek@redhat.com>
10068
10069 PR middle-end/70050
10070 * gcc.dg/pr70050.c: New test.
10071
cfa8d638 100722016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10073
10074 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10075
1b889259 100762016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10077
10078 PR tree-optimization/70043
10079 * gfortran.dg/vect/pr70043.f90: New test.
10080
f756dfa3 100812016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10082
10083 * gnat.dg/specs/task1.ads: New test.
10084
5cb4863d 100852016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10086
10087 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10088 Invoke gdb with -batch.
10089 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10090
5dd12e43 100912016-03-03 Richard Biener <rguenther@suse.de>
10092
10093 PR tree-optimization/55936
10094 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10095
d97ba4ca 100962016-03-02 Jeff Law <law@redhat.com>
10097
5d23c86f 10098 PR rtl-optimization/69942
10099 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10100 effects of argument promotions.
10101
d97ba4ca 10102 PR tree-optimization/69987
10103 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10104 target does not support -fprefetch-loop-arrays.
10105
901faaa0 101062016-03-02 Uros Bizjak <ubizjak@gmail.com>
10107
10108 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10109
51f6fdce 101102016-03-02 Bin Cheng <bin.cheng@arm.com>
10111
6bc7872f 10112 PR rtl-optimization/69052
51f6fdce 10113 * gcc.target/i386/pr69052.c: New test.
10114
31d31e07 101152016-03-02 Alan Modra <amodra@gmail.com>
10116
10117 * gcc.dg/pr69990.c: New.
10118
04faee95 101192016-03-02 Jakub Jelinek <jakub@redhat.com>
10120
270d0117 10121 PR c/68062
10122 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10123
10124 PR middle-end/70022
10125 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10126
04faee95 10127 PR target/70028
10128 * gcc.target/i386/pr70028.c: New test.
10129
a2cc9e8e 101302016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10131
10132 * c-c++-common/asan/swapcontext-test-1.c,
10133 * c-c++-common/tsan/thread_leak.c,
10134 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10135 * g++.dg/tsan/benign_race.C,
10136 * g++.dg/tsan/fd_close_norace.C,
10137 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10138 races with sanitizer output
10139
dd4bd263 101402016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10141 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10142
10143 PR target/67278
10144 * gcc.dg/simd-8.c: New testcase.
10145
b5fe3a49 101462016-03-02 Richard Biener <rguenther@suse.de>
10147
10148 PR middle-end/67278
10149 * gcc.dg/simd-7.c: New testcase.
10150
23601f67 101512016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10152
10153 * gcc.target/i386/pr70007.c: Tweak.
10154
f66f65e7 101552016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10156
10157 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10158
60773515 101592016-03-02 Marek Polacek <polacek@redhat.com>
10160
10161 PR c/67854
10162 * gcc.dg/pr67854.c: New test.
10163
6c094cb1 101642016-03-02 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR middle-end/70025
10167 * gcc.dg/torture/pr70025.c: New test.
10168
7627bb56 101692016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10170
10171 PR tree-optimization/68621
10172 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10173
066c8e94 101742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10175
10176 * gcc.target/i386/pr70007.c: New test.
10177
d3b819ad 101782016-03-01 Jeff Law <law@redhat.com>
10179
d4b9ad56 10180 PR tree-optimization/69196
7e217344 10181 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10182
d3b819ad 10183 PR tree-optimization/69196
10184 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10185 duplicating code and spoiling the expected output.
10186
4f37285d 101872016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10188
10189 PR target/70033
10190 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10191 supports power9 before doing tests.
10192 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10193 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10194 * gcc.target/powerpc/p9-permute.c: Likewise.
10195
3e9c4f6c 101962016-03-01 Uros Bizjak <ubizjak@gmail.com>
10197
10198 PR target/70027
10199 * gcc.target/i386/pr70027.c: New test.
10200
e324729e 102012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10202
10203 * gcc.dg/pr70017.c: New test.
10204
40e9ce2d 102052016-03-01 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR c/69796
10208 PR c/69974
10209 * gcc.dg/pr69796.c: New test.
10210 * gcc.dg/pr69974.c: New test.
10211
e8b016ea 102122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10213
10214 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10215
24d3127c 102162016-02-29 Jeff Law <law@redhat.com>
10217
10218 PR tree-optimization/69987
10219 * gfortran.dg/pr69987.f90: New test.
10220
10221 PR tree-optimization/69989
10222 * gcc.c-torture/compile/pr69989-2.c: New test.
10223
12cc1225 102242016-03-01 Marek Polacek <polacek@redhat.com>
10225
10226 PR c++/69795
10227 * g++.dg/parse/invalid1.C: New test.
10228
d99a947c 102292016-03-01 Richard Biener <rguenther@suse.de>
10230
10231 PR middle-end/70022
10232 * gcc.dg/pr70022.c: New testcase.
10233
395dbc60 102342016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10235
10236 PR tree-optimization/69956
10237 * gcc.dg/pr69956.c: New test.
10238
40a35c55 102392016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10240
10241 PR target/70011
10242 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10243 XFAIL when hardware supports efficient unaligned storage access.
10244
4edc90b0 102452016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10246
10247 PR c++/69961
10248 * g++.dg/template/pr69961a.C: New test.
10249 * g++.dg/template/pr69961b.C: New test.
10250
1ed1f69a 102512016-02-29 David Malcolm <dmalcolm@redhat.com>
10252
10253 PR preprocessor/69985
10254 * gcc.dg/cpp/pr69985.c: New test case.
10255
01c5d15d 102562016-02-29 Jeff Law <law@redhat.com>
10257
3a4d3de5 10258 PR tree-optimization/70005
10259 * gcc.c-torture/execute/pr70005.c New test.
10260
01c5d15d 10261 PR tree-optimization/69999
10262 * gcc.c-torture/compile/pr69999.c: New test.
10263
1bf66b54 102642016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10265
10266 PR tree-optimization/69652
10267 * gcc.dg/torture/pr69652.c: Delete test.
10268 * gcc.dg/vect/pr69652.c: New test.
10269
b4d653d5 102702016-02-19 Richard Biener <rguenther@suse.de>
10271
10272 PR tree-optimization/69980
10273 * gfortran.dg/vect/pr69980.f90: New testcase.
10274
35bc4745 102752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10276
10277 * gcc.target/sparc/20160229-1.c: New test.
10278
bb54a538 102792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10280
10281 * gnat.dg/stack_usage3.adb: New test.
10282 * gnat.dg/stack_usage3_pkg.ads: New helper.
10283
95164e71 102842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10285
10286 * gnat.dg/renaming8.adb: New test.
10287 * gnat.dg/renaming8_pkg1.ads: New helper.
10288 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10289 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10290
a890896f 102912016-02-29 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/69720
10294 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10295
5c70403a 102962016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10297
10298 PR fortran/68147
10299 PR fortran/47674
10300 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10301
dfb6d139 103022016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10303 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10304
10305 PR fortran/56007
10306 * gfortran.dg/coarray_8.f90: Adjust error message.
10307 * gfortran.dg/pr56007.f90: New test.
10308 * gfortran.dg/pr56007.f: New test.
10309
536508db 103102016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10311
10312 PR tree-optimization/69989
10313 * gcc.dg/torture/pr69989.c: New test.
10314
eec75e45 103152016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10316
10317 * gcc.target/i386/stack-realign-win.c: New test.
10318
0175e45a 103192016-02-28 Harald Anlauf <anlauf@gmx.de>
10320
10321 PR fortran/60126
10322 * gfortran.dg/pr60126.f90: New test.
10323
2a703589 103242016-02-27 Jeff Law <law@redhat.com>
10325
10326 Revert
10327 2016-02-26 Richard Biener <rguenther@suse.de>
10328 Jeff Law <law@redhat.com>
10329
10330 PR tree-optimization/69740
10331 * gcc.c-torture/compile/pr69740-1.c: New test.
10332 * gcc.c-torture/compile/pr69740-2.c: New test.
10333
359b4c18 103342016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10335
1c96765a 10336 PR fortran/69910
359b4c18 10337 * gfortran.dg/newunit_4.f90: New test.
10338
49462d93 103392016-02-27 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR target/69613
10342 PR rtl-optimization/69886
10343 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10344 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10345 target.
10346
c4ac733e 103472016-02-26 Martin Sebor <msebor@redhat.com>
10348
10349 PR tree-optimization/15826
10350 * gcc.dg/tree-ssa/pr15826.c: New test.
10351
da8c4b5d 103522016-02-26 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR target/69969
10355 * gcc.target/powerpc/pr69969.c: New test.
10356
0a4558eb 103572016-02-26 Martin Sebor <msebor@redhat.com>
10358
10359 PR c++/15766
10360 * g++.old-deja/g++.other/decl5.C: Add a test case.
10361
5b500299 103622016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10363
10364 PR target/69946
10365 * gcc.target/powerpc/pr69946.c: New file.
10366
565f533b 103672016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10368 Jeff Law <law@redhat.com>
565f533b 10369
0a4558eb 10370 PR tree-optimization/69740
565f533b 10371 * gcc.c-torture/compile/pr69740-1.c: New test.
10372 * gcc.c-torture/compile/pr69740-2.c: New test.
10373
ff67cbea 103742016-02-26 Martin Jambor <mjambor@suse.cz>
10375
10376 PR middle-end/69920
10377 * gcc.dg/torture/pr69932.c: New test.
10378 * gcc.dg/torture/pr69936.c: Likewise.
10379
e400d817 103802016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10381
10382 PR target/69709
10383 * gcc.target/s390/pr69709.c: New test.
10384
126a5a2d 103852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10386
10387 PR target/69245
10388 * gcc.target/aarch64/pr69245_1.c: New test.
10389
59c58860 103902016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10391
10392 PR target/69613
10393 * gcc.dg/torture/pr69613.c: New test.
10394
9441fa4e 103952016-02-26 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR rtl-optimization/69891
10398 * gcc.target/i386/pr69891.c: New test.
10399
e48fcde0 104002016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10401 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10402
35ed600a 10403 PR target/61397
f41208a1 10404 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10405 functionality for both 32-bit and 64-bit.
10406
c86aaa0e 104072016-02-26 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/69551
10410 * gcc.dg/torture/pr69951.c: New testcase.
10411
38e71a65 104122016-02-25 Richard Biener <rguenther@suse.de>
10413
10414 PR tree-optimization/48795
10415 * gcc.dg/Warray-bounds-18.c: New testcase.
10416
03331e69 104172016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10418
10419 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10420
f14d8d6a 104212016-02-25 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR rtl-optimization/69896
10424 * gcc.dg/pr69896.c: New test.
10425
4003c807 104262016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10427
10428 PR c++/69736
10429 * g++.dg/cpp1y/paren2.C: New test.
10430
a0573328 104312016-02-24 Martin Sebor <msebor@redhat.com>
10432
10433 PR c/51147
10434 * gcc.dg/enum-mode-2.c: New test.
10435
2cde02ad 104362016-02-24 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR c++/69922
10439 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10440 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10441 * g++.dg/ubsan/pr69922.C: New test.
10442
f0ea75d1 104432016-02-24 Marek Polacek <polacek@redhat.com>
10444
10445 PR c/69819
10446 * gcc.dg/pr69819.c: New test.
10447
05027366 104482016-02-24 Martin Sebor <msebor@redhat.com>
10449
34ed562b 10450 PR c++/69912
10451 * g++.dg/ext/flexary15.C: New test.
10452
104532016-02-24 Martin Sebor <msebor@redhat.com>
10454
10455 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10456 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10457 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10458
650c3ad5 104592016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10460 Charles Baylis <charles.baylis@linaro.org>
10461
10462 PR debug/61033
10463 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10464
596070e8 104652016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10466 Jakub Jelinek <jakub@redhat.com>
596070e8 10467
10468 PR middle-end/69760
10469 * gcc.dg/torture/pr69760.c: New testcase.
10470
d6b92d9f 104712016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10472
10473 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10474 pattern on Solaris with as.
10475
90436d9d 104762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10477
10478 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10479 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10480 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10481 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10482
7c749495 104832016-02-24 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR middle-end/69915
10486 * gcc.dg/pr69915.c: New test.
10487
9c9680b5 104882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10489
10490 PR rtl-optimization/69886
10491 * gcc.dg/torture/pr69886.c: New test.
10492
36d081ee 104932016-02-24 Richard Biener <rguenther@suse.de>
10494
10495 PR middle-end/68963
10496 * gcc.dg/torture/pr68963.c: New testcase.
10497
2a0accb9 104982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10499
10500 PR target/69875
10501 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10502 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10503 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10504 * gcc.target/arm/atomic_loaddi_1.c: New test.
10505 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10506 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10507 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10508 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10509 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10510 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10511 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10512 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10513
f0e92ef1 105142016-02-24 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR middle-end/69909
10517 * gcc.dg/torture/pr69909.c: New test.
10518
6907286f 105192016-02-24 Richard Biener <rguenther@suse.de>
10520
10521 PR tree-optimization/69907
10522 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10523 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10524 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10525
e6ab7475 105262016-02-24 Christian Bruel <christian.bruel@st.com>
10527
10528 * gcc.target/arm/pragma_cpp_fma.c: New test.
10529
47587450 105302016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531
10532 PR fortran/61156
10533 * gfortran.dg/include_6.f90: Update test.
10534
d41ab738 105352016-02-23 Jakub Jelinek <jakub@redhat.com>
10536
10537 PR objc/69844
10538 * objc.dg/pr69844.m: New test.
10539
4772d9d5 105402016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10541
10542 PR libgfortran/69456
10543 * gfortran.dg/namelist_89.f90: New test.
10544 * gfortran.dg/pr59700.f90: Update test..
10545
8c38d887 105462016-02-23 Martin Sebor <msebor@redhat.com>
10547
10548 PR middle-end/69780
10549 * g++.dg/ext/builtin_alloca.C: New test.
10550 * gcc.dg/builtins-68.c: New test.
10551
ee1bfdb0 105522016-02-23 Richard Henderson <rth@redhat.com>
10553
10554 * gcc.target/i386/addr-space-3.c: Remove test.
10555
52609ec3 105562016-02-23 David Malcolm <dmalcolm@redhat.com>
10557
10558 PR preprocessor/69126
10559 PR preprocessor/69543
10560 * c-c++-common/pr69126-2-long.c: New test.
10561 * c-c++-common/pr69126-2-short.c: New test.
10562 * c-c++-common/pr69543-1.c: Remove xfail.
10563
d5bf2cc8 105642016-02-23 David Malcolm <dmalcolm@redhat.com>
10565
10566 PR preprocessor/69126
10567 PR preprocessor/69543
10568 PR preprocessor/69558
10569 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10570 (f): Rename to...
10571 (test_2): ...this, and add leading comment.
10572 (MACRO_3, test_3): New.
10573 (MACRO_4A, MACRO_4B, test_4): New.
10574 (MACRO): Rename to...
10575 (MACRO_5): ...this.
10576 (g): Rename to...
10577 (test_5): ...this, updating for renaming of MACRO, and
10578 add leading comment.
10579 * c-c++-common/pr69543-1.c: New.
10580 * c-c++-common/pr69543-2.c: New.
10581 * c-c++-common/pr69543-3.c: New.
10582 * c-c++-common/pr69543-4.c: New.
10583 * c-c++-common/pr69558-1.c: New.
10584 * c-c++-common/pr69558-2.c: New.
10585 * c-c++-common/pr69558-3.c: New.
10586 * c-c++-common/pr69558-4.c: New.
10587 * gcc.dg/pr69558.c: Move to...
10588 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10589 xfail for c++.
10590
3a37a410 105912016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10592
10593 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10594 to -ftree-parallelize-loops/-fopenacc changes.
10595 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10596 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10597 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10598 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10599 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10600 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10601 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10602 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10603 * c-c++-common/goacc/kernels-loop.c: Likewise.
10604 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10605 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10606 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10607 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10608
ecca180f 106092016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10610
10611 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10612
eec0fa3f 106132016-02-23 Jakub Jelinek <jakub@redhat.com>
10614
f1f91c07 10615 PR c++/69902
10616 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10617
eec0fa3f 10618 PR c/69900
10619 * gcc.dg/pr69900.c: New test.
10620
e045424d 106212016-02-23 Martin Jambor <mjambor@suse.cz>
10622
10623 PR tree-optimization/69666
10624 * gcc.dg/tree-ssa/pr69666.c: New test.
10625
f482dff6 106262016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10627
10628 PR fortran/67451
10629 * gfortran.dg/coarray_allocate_5.f08: New test.
10630
57ed698b 106312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10632
10633 * gcc.target/s390/vcond-shift.c: Move to ...
10634 * gcc.target/s390/vector/vcond-shift.c: ... here.
10635
990e443c 106362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10637
10638 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10639 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10640
296c5f01 106412016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10642
10643 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10644
e53f41d5 106452016-02-20 Mark Wielaard <mjw@redhat.com>
10646
10647 PR c/28901
10648 * gcc.dg/unused-variable-3.c: New test.
10649
13af201d 106502016-02-22 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR target/69888
10653 * gcc.target/i386/pr69888.c: New test.
10654
682c90f9 106552016-02-22 Richard Biener <rguenther@suse.de>
10656
10657 PR tree-optimization/69882
10658 * gfortran.dg/vect/pr69882.f90: New testcase.
10659
b8cd18c3 106602016-02-22 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR target/69885
10663 * gcc.dg/pr69885.c: New test.
10664
09343379 106652016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10666
10667 PR target/69806
10668 PR target/54089
10669 * gcc.target/sh/pr54089-10.c: New.
10670
b345a09f 106712016-02-20 Paul Thomas <pault@gcc.gnu.org>
10672
10673 PR fortran/69423
10674 * gfortran.dg/deferred_character_15.f90 : New test.
10675
51385aed 106762016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10677
10678 PR fortran/57365
10679 gfortran.dg/allocate_with_source_18.f03: New test.
10680
106812016-02-20 Harald Anlauf <anlauf@gmx.de>
10682
10683 PR fortran/52531
10684 gfortran.dg/gomp/pr52531.f90: New test.
10685
9cce8384 106862016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10687
10688 PR c++/69865
10689 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10690 -std=c++03.
10691
d91f5fbb 106922016-02-19 Jakub Jelinek <jakub@redhat.com>
10693
563d5cb8 10694 PR c++/69826
10695 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10696 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10697
0a04aac9 10698 PR c++/69850
10699 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10700
d91f5fbb 10701 PR c++/69851
10702 * g++.dg/torture/pr69851.C: New test.
10703
5fe1f282 107042016-02-19 Martin Sebor <msebor@redhat.com>
10705
10706 PR testsuite/69573
10707 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10708
a45bce11 107092016-02-19 Jakub Jelinek <jakub@redhat.com>
10710
6263dde1 10711 PR c++/69850
10712 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10713 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10714
a45bce11 10715 PR c++/67767
10716 * g++.dg/cpp0x/pr67767.C: New test.
10717
cf2ed1b7 107182016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10719
10720 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10721 for fp, simd, crypto, crc, lse.
10722 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10723 above.
10724 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10725 effective target check.
10726
f6cc34b0 107272016-02-19 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR target/69820
10730 * gcc.target/i386/pr69820.c: New test.
10731
6c678e78 107322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10733
10734 * gcc.target/s390/vector/int128-1.c: New test.
10735
b088ff4b 107362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10737
10738 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10739
b11e60a4 107402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10741
10742 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10743 instruction pattern name to prevent the testcase from failing with
10744 -march=z13.
10745
664ff6a0 107462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10747
10748 * gcc.target/s390/md/movstr-2.c: New test.
10749
e80be24b 107502016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10751
10752 * gcc.target/s390/morestack.c: New test.
10753
9839f350 107542016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10755
10756 PR target/69625
10757 * gcc.target/s390/pr69625.c: Add test case.
10758
4550fbd0 107592016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10760
10761 PR testsuite/68580
10762 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10763
57d00b6a 107642016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10765
10766 PR target/68404
10767 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10768 * gcc.target/powerpc/fusion3.c: Likewise.
10769
63ad69d6 107702016-02-18 Richard Biener <rguenther@suse.de>
10771
10772 PR middle-end/69553
10773 * g++.dg/torture/pr69553.C: New testcase.
10774
d92404ed 107752016-02-18 Nick Clifton <nickc@redhat.com>
10776
4550fbd0 10777 PR target/62254
10778 PR target/69610
10779 * gcc.target/arm/pr62554.c: New test.
10780 * gcc.target/arm/pr69610-1.c: New test.
10781 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10782
0808dfce 107832016-02-18 Richard Biener <rguenther@suse.de>
10784
10785 PR middle-end/69854
10786 * gcc.dg/torture/pr69854.c: New testcase.
10787
fc3527e3 107882016-02-17 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR c++/69850
10791 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10792
e3c24279 107932012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10794
10795 * gcc.target/powerpc/vec-cg.c: New test.
10796
c9732c2b 107972016-02-17 Richard Biener <rguenther@suse.de>
10798
10799 PR testsuite/69586
10800 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10801
51bf9f9b 108022016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10803
10804 PR target/69161
10805 * gcc.c-torture/compile/pr69161.c: New test.
10806
6baedca3 108072016-02-17 David Sherwood <david.sherwood@arm.com>
10808
10809 PR target/69532
10810 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10811 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10812
4f240715 108132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10814
10815 * gcc.dg/ifcvt-4.c: Skip on Visium.
10816
e0c0515d 108172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10818
10819 * gnat.dg/atomic8.adb: New test.
10820
7b319ee6 108212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10822
10823 * gnat.dg/discr46.ad[sb]: New test.
10824
48a7e3d1 108252016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10826
10827 PR Target/48344
10828 * gcc.target/powerpc/pr48344-1.c: New test.
10829
3f844f15 108302015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10831
10832 PR fortran/69742
10833 * gfortran.dg/associate_21.f90: New test.
10834
7675e968 108352016-02-16 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR c/69835
10838 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10839 -Wnonnull in dg-options.
10840 * c-c++-common/nonnull-2.c: New test.
10841
d6faee88 108422016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10843 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10844
10845 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10846
3a2a72aa 108472016-02-16 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR middle-end/69801
10850 * gcc.dg/pr69801.c: Add empty dg-options.
10851
28072426 108522016-02-16 James Norris <jnorris@codesourcery.com>
10853
10854 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10855 * g++.dg/goacc/deviceptr-1.c: New file.
10856
37fffac2 108572016-02-16 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR tree-optimization/69820
10860 * gcc.dg/vect/pr69820.c: New test.
10861
f72a5e61 108622016-02-16 Richard Biener <rguenther@suse.de>
10863
10864 PR tree-optimization/69776
10865 * gcc.dg/torture/pr69776-2.c: New testcase.
10866
50e0cd76 108672016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10868
10869 PR tree-optimization/69714
10870 * gcc.dg/torture/pr69714.c: New test.
10871
14a72c4e 108722016-02-16 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR tree-optimization/69802
10875 * gcc.dg/pr69802.c: New test.
10876
fd808c11 108772016-02-16 Richard Biener <rguenther@suse.de>
10878
10879 PR middle-end/69801
10880 * gcc.dg/pr69801.c: New testcase.
10881
49a549ca 108822016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10883
10884 PR libgfortran/69651
10885 * gfortran.dg/read_bang.f90: New test.
10886 * gfortran.dg/read_bang4.f90: New test.
10887
77454e6e 108882016-02-15 Jakub Jelinek <jakub@redhat.com>
10889
2074f21c 10890 PR c++/69658
10891 * g++.dg/init/pr69658.C: New test.
10892
77454e6e 10893 PR c++/69797
10894 * c-c++-common/pr69797.c: New test.
10895
4ef4d764 108962016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10897
10898 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10899 check for aarch64*-*-*.
10900
4a45fe0f 109012016-02-15 Richard Biener <rguenther@suse.de>
10902
10903 PR tree-optimization/69783
10904 * gcc.dg/vect/pr69783.c: New testcase.
10905
0b3619e6 109062016-02-15 Richard Biener <rguenther@suse.de>
10907
10908 PR tree-optimization/69776
10909 * gcc.dg/torture/pr69776.c: New testcase.
10910
9b49c3cb 109112016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10912
10913 PR fortran/60526
10914 * gfortran.dg/type_decl_4.f90: Reinstated.
10915
e46faff9 109162016-02-14 John David Anglin <danglin@gcc.gnu.org>
10917
10918 PR fortran/68746
10919 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10920
a96c809a 109212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10922
10923 PR fortran/60526
10924 PR bootstrap/69816
10925 * gfortran.dg/type_decl_4.f90: Removed.
10926
fdec7e88 109272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10928
10929 PR fortran/60526
10930 * gfortran.dg/type_decl_4.f90: New test.
10931
a72095c4 109322016-02-14 Alan Modra <amodra@gmail.com>
10933
bc436924 10934 PR testsuite/68886
a72095c4 10935 * gcc.c-torture/execute/stkalign.c: Revise test.
10936
73bb5f8b 109372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10938
10939 PR target/67260
10940 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10941
beb13161 109422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10943
10944 PR target/67260
10945 * gcc.target/sh/torture/pr67260.c: New.
10946
67cab04e 109472016-02-12 John David Anglin <danglin@gcc.gnu.org>
10948
10949 * gcc.dg/pr67964.c: Add dg-require-alias.
10950
44a59bb1 109512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10952
10953 PR target/67636
10954 PR target/64345
10955 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10956
38c9bd3a 109572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10958
10959 PR libgfortran/69668
10960 * gfortran.dg/namelist_88.f90: New test.
10961
1774ff82 109622016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10963
10964 PR libgfortran/69668
10965 * gfortran.dg/namelist_38.f90: Update test.
10966 * gfortran.dg/namelist_84.f90: Update test.
10967
aec1f4bd 109682016-02-12 David Malcolm <dmalcolm@redhat.com>
10969
10970 PR other/69554
10971 * gcc.dg/pr69554-1.c: New test.
10972 * gfortran.dg/pr69554-1.F90: New test.
10973 * gfortran.dg/pr69554-2.F90: New test.
10974 * lib/gcc-dg.exp (proc dg-locus): New function.
10975 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10976 distinguish between the caret-printing and non-caret-printing
10977 cases. If caret-printing has been explicitly enabled, bail out
10978 without attempting to fix up the output.
10979
da7d5066 109802016-02-12 David Malcolm <dmalcolm@redhat.com>
10981
10982 PR driver/69265
10983 PR driver/69453
10984 * gcc.dg/spellcheck-options-3.c: New test case.
10985 * gcc.dg/spellcheck-options-4.c: New test case.
10986 * gcc.dg/spellcheck-options-5.c: New test case.
10987 * gcc.dg/spellcheck-options-6.c: New test case.
10988 * gcc.dg/spellcheck-options-7.c: New test case.
10989 * gcc.dg/spellcheck-options-8.c: New test case.
10990 * gcc.dg/spellcheck-options-9.c: New test case.
10991 * gcc.dg/spellcheck-options-10.c: New test case.
10992
fcce1b0b 109932016-02-12 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR rtl-optimization/69764
10996 PR rtl-optimization/69771
10997 * c-c++-common/pr69764.c: New test.
10998 * gcc.dg/torture/pr69771.c: New test.
10999
6d609290 110002016-02-12 Marek Polacek <polacek@redhat.com>
11001
11002 * g++.dg/torture/init-list1.C: New.
11003
7d75fb56 110042016-02-12 Marek Polacek <polacek@redhat.com>
11005
11006 * gcc.dg/pr69522.c: Add empty dg-options.
11007
52543fda 110082016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11009
11010 * g++.dg/lto/lto.exp: Include and init mpx.
11011 * g++.dg/lto/pr69729_0.C: New test.
11012
34947478 110132016-02-12 Jakub Jelinek <jakub@redhat.com>
11014
9181a4ec 11015 PR ipa/69241
11016 * g++.dg/ipa/pr69241-4.C: New test.
11017
34947478 11018 PR ipa/68672
11019 * g++.dg/ipa/pr68672-1.C: New test.
11020 * g++.dg/ipa/pr68672-2.C: New test.
11021 * g++.dg/ipa/pr68672-3.C: New test.
11022
74a4140f 110232016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11024
11025 PR c/69522
50e0cd76 11026 * gcc.dg/pr69522.c: New test.
74a4140f 11027
9ddb20d6 110282016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11029
11030 PR c++/69098
11031 * g++.dg/cpp1y/69098.C: New test.
11032 * g++.dg/cpp1y/69098-2.C: New test.
11033
67cf9b55 110342016-02-12 Jakub Jelinek <jakub@redhat.com>
11035
11036 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11037 and neighbour -> neighbor.
11038 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11039 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11040 * c-c++-common/Wvarargs.c: Likewise.
11041 * c-c++-common/goacc/host_data-5.c: Likewise.
11042 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11043 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11044 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11045 * gcc.target/aarch64/pr60697.c: Likewise.
11046 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11047 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11048 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11049 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11050 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11051 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11052 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11053 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11054 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11055 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11056 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11057 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11058 * g++.dg/lookup/koenig5.C: Likewise.
11059 * g++.dg/ext/no-asm-2.C: Likewise.
11060 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11061 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11062 * gfortran.dg/used_types_16.f90: Likewise.
11063 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11064 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11065 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11066 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11067 * gfortran.dg/abstract_type_6.f03: Likewise.
11068 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11069 * gfortran.dg/used_types_15.f90: Likewise.
11070 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11071 * gfortran.dg/exit_3.f08: Likewise.
11072 * gfortran.dg/open_status_2.f90: Likewise.
11073 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11074 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11075 * gfortran.dg/associate_1.f03: Likewise.
11076 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11077 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11078 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11079 * gcc.dg/builtin-object-size-1.c: Likewise.
11080 * gcc.dg/noreturn-6.c: Likewise.
11081 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11082 * gcc.dg/globalalias.c: Likewise.
11083 * gcc.dg/builtins-config.h: Likewise.
11084 * gcc.dg/pr30457.c: Likewise.
11085 * gcc.c-torture/compile/volatile-1.c: Likewise.
11086 * gcc.c-torture/execute/20101011-1.c: Likewise.
11087 * c-c++-common/Waddress-1.c: Likewise.
11088
40b38ace 110892016-02-11 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR c/69768
11092 * c-c++-common/Waddress-1.c: New test.
11093
42c87ca9 110942016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11095
11096 PR fortran/69296
11097 * gfortran.dg/associate_19.f03: New test.
11098 * gfortran.dg/associate_20.f03: New test.
11099
acb7939f 111002016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11101
11102 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11103
6defe3c5 111042016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11105
11106 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11107 .arch armv8-a\n. Add -dA to dg-options.
11108 * gcc.target/aarch64/assembler_arch_1.c: New test.
11109 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11110
63f63318 111112016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11112
11113 PR c++/68726
11114 * g++.dg/cpp0x/pr68726.C: New.
11115
1cddf457 111162016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11117
11118 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11119 test.
11120
b86fba37 111212016-02-11 Richard Biener <rguenther@suse.de>
11122
11123 * g++.dg/tree-ssa/pr61034.C: Adjust.
11124
ec4ec95a 111252016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11126
be7c31e9 11127 PR target/69148
ec4ec95a 11128 * gcc.target/s390/pr69148.c: New.
11129
f64416ca 111302016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11131
11132 PR tree-optimization/69652
11133 * gcc.dg/torture/pr69652.c: New test.
11134
e5d1ea31 111352016-02-10 Jakub Jelinek <jakub@redhat.com>
11136 Patrick Palka <ppalka@gcc.gnu.org>
11137
11138 PR ipa/69241
11139 PR c++/69649
11140 * g++.dg/ipa/pr69241-1.C: New test.
11141 * g++.dg/ipa/pr69241-2.C: New test.
11142 * g++.dg/ipa/pr69241-3.C: New test.
11143 * g++.dg/ipa/pr69649.C: New test.
11144
fa03b19d 111452016-02-10 Uros Bizjak <ubizjak@gmail.com>
11146
11147 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11148 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11149
14485c8a 111502016-02-10 Bin Cheng <bin.cheng@arm.com>
11151
11152 PR tree-optimization/68021
11153 * gcc.dg/tree-ssa/pr68021.c: New test.
11154
79f1ed25 111552016-02-10 Richard Biener <rguenther@suse.de>
11156
11157 PR tree-optimization/69726
11158 * gcc.dg/uninit-22.c: New testcase.
11159
58f74eff 111602016-02-09 Andrew Pinski <apinski@cavium.com>
11161
11162 PR tree-opt/69282
11163 * gcc.c-torture/compile/20160205-1.c: New testcase.
11164
600c00f7 111652016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11166
11167 PR target/68404
11168 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11169 instead accessing a really large arrray.
11170 * gcc.target/powerpc/fusion3.c: Likewise.
11171
0771836e 111722016-02-09 Charles Baylis <charles.baylis@linaro.org>
11173
11174 PR target/68532
11175 * gcc.c-torture/execute/pr68532.c: New test.
11176
4ccd644f 111772016-02-11 Alexandre Oliva <aoliva@redhat.com>
11178
11179 PR target/69634
11180 * gcc.dg/pr69634.c: New.
11181
2e980a39 111822016-02-09 Richard Biener <rguenther@suse.de>
11183
11184 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11185
aacf7102 111862016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11187
aacf7102 11188 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11189
a1856ddf 111902016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11191
11192 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11193
d4d3da7e 111942016-02-09 Richard Biener <rguenther@suse.de>
11195
11196 PR tree-optimization/69715
11197 * gcc.dg/torture/pr69715.c: New testcase.
11198
9cc6714f 111992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11200
11201 PR c++/69139
11202 * g++.dg/cpp0x/trailing12.C: New test.
11203 * g++.dg/cpp0x/trailing13.C: New test.
11204
83d5062b 112052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11206
11207 PR c++/69283
11208 PR c++/67835
11209 * g++.dg/cpp1y/auto-fn29.C: New test.
11210 * g++.dg/cpp1y/auto-fn30.C: New test.
11211
394a86f3 112122016-02-08 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR tree-optimization/69209
11215 * gcc.c-torture/compile/pr69209.c: New test.
11216
93b124b4 112172016-02-08 Jeff Law <law@redhat.com>
11218
11219 PR tree-optimization/68541
11220 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11221 of statements allowed in join block for path splitting.
11222
26abce13 112232016-02-08 Jakub Jelinek <jakub@redhat.com>
11224
0acb2d6e 11225 PR c++/59627
11226 * g++.dg/gomp/pr59627.C: New test.
11227
26abce13 11228 PR ipa/69239
11229 * g++.dg/ipa/pr69239.C: New test.
11230
86e0b129 112312016-02-08 David Malcolm <dmalcolm@redhat.com>
11232
11233 PR preprocessor/69664
11234 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11235 * gcc.dg/cpp/warn-comments.c: Likewise.
11236
f553d9f8 112372016-02-08 Marek Polacek <polacek@redhat.com>
11238
11239 PR c++/69688
11240 * g++.dg/init/const12.C: New test.
11241
600695e0 112422016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11243
11244 PR target/60410
11245 * gcc.dg/lto/pr55113_0.c: Remove test.
11246
c4f4b1e8 112472016-02-08 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/69719
11250 * gcc.dg/torture/pr69719.c: New testcase.
11251
5a987d87 112522016-02-08 Richard Biener <rguenther@suse.de>
11253 Jeff Law <law@redhat.com>
11254
11255 PR target/68273
11256 * gcc.target/mips/pr68273.c: New testcase.
11257
0418e71d 112582016-02-08 Richard Biener <rguenther@suse.de>
11259
11260 PR rtl-optimization/69274
11261 * gcc.target/i386/addr-sel-1.c: XFAIL.
11262
07c0f1ca 112632016-02-08 Jeff Law <law@redhat.com>
11264
40d85f4c 11265 PR tree-optimization/68541
11266 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11267
140e093f 11268 PR tree-optimization/65917
07c0f1ca 11269 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11270
16430acf 112712016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11272
11273 PR fortran/50555
11274 * gfortran.dg/namelist_args.f90: New test.
11275
3f0ff0d8 112762016-02-05 Jeff Law <law@redhat.com>
11277
140e093f 11278 PR tree-optimization/68541
3f0ff0d8 11279 * gcc.dg/tree-ssa/split-path-2.c: New test.
11280 * gcc.dg/tree-ssa/split-path-3.c: New test.
11281 * gcc.dg/tree-ssa/split-path-4.c: New test.
11282 * gcc.dg/tree-ssa/split-path-5.c: New test.
11283 * gcc.dg/tree-ssa/split-path-6.c: New test.
11284 * gcc.dg/tree-ssa/split-path-7.c: New test.
11285
a7cc1f94 112862016-02-05 Martin Sebor <msebor@redhat.com>
11287
11288 PR c++/69662
11289 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11290 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11291
fcb25f28 112922016-02-06 Richard HEnderson <rth@redhat.com>
11293
11294 PR c/69643
11295 * gcc.target/i386/addr-space-4.c: New.
11296 * gcc.target/i386/addr-space-5.c: New.
11297
3a2545a1 112982016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11299
11300 PR fortran/66089
11301 * gfortran.dg/elemental_dependency_6.f90: New.
11302
1e302465 113032016-02-05 Jakub Jelinek <jakub@redhat.com>
11304
66feb54c 11305 PR rtl-optimization/69691
11306 * gcc.c-torture/execute/pr69691.c: New test.
11307
1e302465 11308 PR c++/69628
11309 * g++.dg/parse/pr69628.C: New test.
11310
9c28a298 113112016-02-05 Uros Bizjak <ubizjak@gmail.com>
11312
11313 * gcc.dg/sancov/asan.c: Move to ...
11314 * gcc.dg/asan/sancov-1.c: ... here.
11315
a854e286 113162016-02-05 Uros Bizjak <ubizjak@gmail.com>
11317
11318 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11319
d4f0b240 113202016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 PR target/69677
11323 * gcc.target/i386/pr69677.c: New test.
11324
235d8723 113252016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11326
11327 PR c++/68948
11328 * g++.dg/template/pr68948.C: New test.
11329
f390cf65 113302016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11331
11332 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11333 (only necessary on s390x).
11334
ab99f104 113352016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11336
11337 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11338 -mno-accumulate-outgoing-args.
11339
f7ef5392 113402016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11341
11342 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11343
6b098e91 113442016-02-04 Jakub Jelinek <jakub@redhat.com>
11345
11346 PR c/69669
11347 * c-c++-common/pr69669.c: New test.
11348
f0146cf3 113492016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11350
11351 PR target/69667
11352 * g++.dg/pr69667.C: New file.
11353
08fd6cf5 113542016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11355
11356 PR target/69619
11357 * gcc.dg/pr69619.c: Add new test.
11358
a6f3f39f 113592016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11360
11361 PR rtl-optimization/69577
11362 * gcc.target/i386/pr69577.c: New test.
11363
774068a0 113642016-02-04 Martin Liska <mliska@suse.cz>
11365
11366 * g++.dg/asan/pr69276.C: New test.
11367
f50a7894 113682016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11369
11370 PR target/65932
11371 PR target/67714
11372 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11373 a single smulbb instruction.
11374 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11375 * gcc.target/amr/wmul-2.c: Likewise.
11376
6b722eb3 113772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11378
11379 PR target/65932
11380 PR target/67714
11381 * gcc.c-torture/execute/pr67714.c: New test.
11382
1f1475a7 113832016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11384
11385 PR target/69454
11386 * gcc.target/i386/pr69454-1.c: New test.
11387 * gcc.target/i386/pr69454-2.c: New test.
11388
6b94e133 113892016-02-03 Martin Sebor <msebor@redhat.com>
11390
11391 PR c++/69251
11392 PR c++/69253
11393 PR c++/69290
11394 PR c++/69277
11395 PR c++/69349
11396 * g++.dg/ext/flexarray-mangle-2.C: New test.
11397 * g++.dg/ext/flexarray-mangle.C: New test.
11398 * g++.dg/ext/flexarray-subst.C: New test.
11399 * g++.dg/ext/flexary11.C: New test.
11400 * g++.dg/ext/flexary12.C: New test.
11401 * g++.dg/ext/flexary13.C: New test.
11402 * g++.dg/ext/flexary14.C: New test.
11403 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11404
342ed0ac 114052016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11406
11407 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11408 Define only if CHECK_FLOAT128 is defined.
11409 (main): Properly initialize u5.
11410
edf6c4d2 114112016-02-03 Jakub Jelinek <jakub@redhat.com>
11412
415d5641 11413 PR c/69627
11414 * gcc.dg/pr69627.c: New test.
11415
edf6c4d2 11416 PR target/69644
11417 * gcc.dg/pr69644.c: New test.
11418
cf8f3ba0 114192016-02-03 Mike Stump <mikestump@comcast.net>
11420
11421 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11422 support for struct-layout-1.exp.
11423
c90d55dd 114242016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11425
11426 PR c++/69056
f7ef5392 11427 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11428
401bd0c8 114292016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11430 Alexandre Oliva <aoliva@redhat.com>
11431
11432 PR target/69461
11433 * gcc.target/powerpc/pr69461.c: New.
11434
277d9d1d 114352016-02-03 Uros Bizjak <ubizjak@gmail.com>
11436
11437 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11438 works from here ...
11439 (check_effective_target_fsanitize_thread): ... to here. Do not
11440 specify additional compile flags for the test source.
11441 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11442 specify additional compile flags for the test source.
11443
e69ad94a 114442016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11445
11446 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11447
a4454da2 114482016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11449
11450 PR fortran/67451
11451 PR fortran/69418
11452 * gfortran.dg/coarray_allocate_2.f08: New test.
11453 * gfortran.dg/coarray_allocate_3.f08: New test.
11454 * gfortran.dg/coarray_allocate_4.f08: New test.
11455
88cab2dd 114562016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11457
11458 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11459 use same scan-tree-dump-times on all platforms.
11460 * gcc.dg/vect/vect-outer-1.c: Likewise.
11461 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11462 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11463 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11464 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11465 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11466 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11467 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11468
66ea75c4 114692016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11470
11471 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11472 warning.
11473
4eef8df7 114742016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11475
11476 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11477
665fbc2f 114782016-02-02 James Norris <jnorris@codesourcery.com>
11479
11480 * c-c++-common/goacc/routine-5.c: Add tests.
11481
b10e3d47 114822016-02-02 Alexander Monakov <amonakov@ispras.ru>
11483
11484 * gcc.target/nvptx/unsigned-cmp.c: New test.
11485
12ad66dd 114862016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11487
11488 * gcc.target/aarch64/scalar_shift_1.c
11489 (test_corners_sisd_di): Improve force to SIMD register.
11490 (test_corners_sisd_si): Likewise.
11491 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11492 Remove scan-assembler check for ldr.
11493
f9ec342f 114942016-02-02 Richard Biener <rguenther@suse.de>
11495
11496 PR tree-optimization/69595
11497 * gcc.dg/Warray-bounds-17.c: New testcase.
11498
32f2925a 114992016-02-02 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/69606
11502 * gcc.dg/torture/pr69606.c: New testcase.
11503
cfd9ca84 115042016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11505
11506 PR middle-end/68542
11507 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11508 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11509
19bf08e2 115102016-02-02 Alan Modra <amodra@gmail.com>
11511
11512 PR target/69548
11513 * gcc.target/powerpc/pr69548.c: New test.
11514
6f13b088 115152016-02-01 Jakub Jelinek <jakub@redhat.com>
11516
dcddc5af 11517 PR rtl-optimization/69592
11518 * gcc.dg/pr69592.c: New test.
11519
6f13b088 11520 PR preprocessor/69543
11521 PR c/69558
11522 * gcc.dg/pr69543.c: New test.
11523 * gcc.dg/pr69558.c: New test.
11524
d090e5c2 115252016-02-01 Uros Bizjak <ubizjak@gmail.com>
11526
fcb317c5 11527 PR testsuite/65940
11528 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11529
aaf527dc 115302016-02-01 Martin Sebor <msebor@redhat.com>
11531
11532 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11533
1674217b 115342016-02-01 Bin Cheng <bin.cheng@arm.com>
11535
11536 PR tree-optimization/67921
11537 * c-c++-common/ubsan/pr67921.c: New test.
11538
b4007655 115392016-02-01 Richard Biener <rguenther@suse.de>
11540
11541 PR middle-end/69556
11542 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11543
88a477bb 115442016-02-01 Richard Biener <rguenther@suse.de>
11545
11546 PR tree-optimization/69574
11547 * gcc.dg/torture/pr69574.c: New testcase.
11548
2eaaa4e7 115492016-02-01 Richard Biener <rguenther@suse.de>
11550
11551 PR tree-optimization/69579
11552 * gcc.dg/setjmp-6.c: New testcase.
11553
e3882c44 115542016-02-01 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR rtl-optimization/69570
11557 * g++.dg/opt/pr69570.C: New test.
11558
f80aff47 115592016-02-01 Richard Henderson <rth@redhat.com>
11560
11561 * gcc.dg/pr69535.c: New test.
11562
240568aa 115632016-01-31 John David Anglin <danglin@gcc.gnu.org>
11564
6009b3b8 11565 PR testsuite/69584
11566 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11567 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11568
1fdf7177 11569 PR debug/68244
11570 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11571
240568aa 11572 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11573
cb3e5ac0 115742016-01-31 Paul Thomas <pault@gcc.gnu.org>
11575
11576 PR fortran/67564
11577 * gfortran.dg/allocate_with_source_17.f03: New test.
11578
3b8b902b 115792016-01-30 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR tree-optimization/69546
11582 * gcc.dg/torture/pr69546.c: New test.
11583
17985abe 115842016-01-30 Paul Thomas <pault@gcc.gnu.org>
11585
11586 PR fortran/69566
11587 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11588
b5239e80 115892016-01-30 Martin Sebor <msebor@redhat.com>
11590
11591 PR c++/68490
11592 * g++.dg/ext/flexary10.C: New test.
11593
e8f03010 115942016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11595
11596 PR fortran/66707
11597 gfortran.dg/common_23.f90: New test.
11598
dc93691a 115992016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11600
11601 PR target/65546
11602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11603 condition being checked, and disable it when the target supports
11604 misaligned loads and stores.
11605
ff5e28e9 116062016-01-29 Jakub Jelinek <jakub@redhat.com>
11607
11608 PR debug/69518
11609 * gcc.dg/torture/pr69518.c: New test.
11610
b0d8930a 116112016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11612
11613 PR target/69530
11614 * gcc.target/i386/pr69530.c: New test.
11615
21601fc7 116162016-01-29 Steve Ellcey <sellcey@imgtec.com>
11617
11618 PR target/65604
11619 * gcc.target/mips/div-delay.c: New test.
11620
ca6c7317 116212016-01-29 Jakub Jelinek <jakub@redhat.com>
11622
4758dc39 11623 PR target/69551
11624 * gcc.target/i386/pr69551.c: New test.
11625
ca6c7317 11626 PR target/66137
11627 * gcc.target/i386/pr66137.c: New test.
11628
e3078da6 116292016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11630
11631 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11632 always built for p5600.
11633 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11634 isa=p5600 dg-option.
11635
b622ec25 116362016-01-29 Richard Biener <rguenther@suse.de>
11637
11638 PR tree-optimization/69547
11639 * g++.dg/tree-ssa/pr69547.C: New testcase.
11640
d2a60e99 116412016-01-29 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR debug/66869
11644 * g++.dg/warn/Wunused-function2.C: New test.
11645
ae849d2b 116462016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11647
11648 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11649 support for test to succeed.
11650
ce6a6978 116512016-01-29 Marek Polacek <polacek@redhat.com>
11652
11653 PR c++/69509
11654 PR c++/69516
11655 * g++.dg/ext/constexpr-vla2.C: New test.
11656 * g++.dg/ext/constexpr-vla3.C: New test.
11657 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11658
7550d855 116592016-01-29 Richard Biener <rguenther@suse.de>
11660
11661 PR middle-end/69537
11662 * gcc.dg/uninit-21.c: New testcase.
11663
f11bb279 116642016-01-28 Uros Bizjak <ubizjak@gmail.com>
11665
11666 PR target/69459
11667 * gcc.target/i386/pr69459.c: New test.
11668
c80c12c8 116692016-01-28 Steve Ellcey <sellcey@imgtec.com>
11670
11671 PR target/68400
11672 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11673 * gcc.target/mips/pr68400.c: New test.
11674
c649bacc 116752016-01-28 Martin Sebor <msebor@redhat.com>
11676
11677 PR target/17381
11678 * gcc.target/powerpc/pr17381.c: New test.
11679
f4881661 116802016-01-28 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR middle-end/69542
11683 * gcc.dg/torture/pr69542.c: New test.
11684
d66fdd75 116852016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11686
11687 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11688
d4a78818 116892016-01-28 David Edelsohn <dje.gcc@gmail.com>
11690
11691 * gcc.dg/pr65980.c: Skip on AIX.
11692 * gcc.dg/pr66688.c: Same.
11693
21329e97 116942016-01-28 David Edelsohn <dje.gcc@gmail.com>
11695
11696 PR target/63679
11697 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11698 * gcc.dg/tree-ssa/sra-18.c: Same.
11699
cc7124a6 117002016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11701
11702 PR fortran/62536
11703 * gfortran.dg/block_15.f08: New test.
11704 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11705 on incorrectly closed BLOCK.
11706
358dfcb4 117072016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11708
11709 * gcc.dg/declare-simd.c: New test.
e87502d6 117102016-01-28 Richard Biener <rguenther@suse.de>
11711
11712 PR tree-optimization/69466
11713 * gfortran.dg/vect/pr69466.f90: New testcase.
11714
44e7334b 117152016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11716
11717 * g++.dg/pr67989.C: Remove ARM-specific option.
11718 * gcc.target/arm/pr67989.C: New file.
11719
5ce8f551 117202016-01-27 Uros Bizjak <ubizjak@gmail.com>
11721
11722 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11723 and expm1 test for glibc < 2.11.
11724
fa6e6b15 117252016-01-27 Richard Henderson <rth@redhat.com>
11726
11727 * gcc.c-torture/execute/pr69447.c: New test.
11728
117292016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11730
7b8122c6 11731 PR fortran/69422
147b2f9b 11732 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11733
78e516eb 117342016-01-27 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR debug/66869
11737 * gcc.dg/pr66869.c: New test.
11738
9b849350 117392016-01-25 Jeff Law <law@redhat.com>
11740
11741 PR tree-optimization/68398
f11bb279 11742 PR tree-optimization/69196
9b849350 11743 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11744 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11745 path to avoid new heuristic allowing more irreducible regions
11746 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11747 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11748 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11749 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11750 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11751
fee5e491 117522016-01-27 Marek Polacek <polacek@redhat.com>
11753
11754 PR c/68062
11755 * c-c++-common/vector-compare-4.c: New test.
11756
eec96426 117572016-01-27 David Malcolm <dmalcolm@redhat.com>
11758
11759 PR preprocessor/69126
11760 * c-c++-common/pr69126.c: New test case.
11761
5068be18 117622016-01-27 Ian Lance Taylor <iant@google.com>
11763
11764 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11765
5fa82c11 117662016-01-27 Ryan Burn <contact@rnburn.com>
11767
11768 PR cilkplus/69267
11769 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11770
b3df0219 117712016-01-27 Uros Bizjak <ubizjak@gmail.com>
11772
11773 PR target/69512
11774 * gcc.target/i386/pr69512.c: New test.
11775
d46a16d4 117762016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11777
11778 PR ada/69488
11779 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11780
6a9b35ef 117812016-01-27 Marek Polacek <polacek@redhat.com>
11782
11783 PR c++/69379
11784 * g++.dg/pr69379.C: New test.
11785
18e9663b 117862016-01-27 Martin Sebor <msebor@redhat.com>
11787
11788 PR c++/69317
11789 * g++.dg/abi/Wabi-2-2.C: New test.
11790 * g++.dg/abi/Wabi-2-3.C: New test.
11791 * g++.dg/abi/Wabi-3-2.C: New test.
11792 * g++.dg/abi/Wabi-3-3.C: New test.
11793
c88301ad 117942016-01-27 Richard Biener <rguenther@suse.de>
11795
11796 PR tree-optimization/69166
11797 * gcc.dg/torture/pr69166.c: New testcase.
11798
8ca47550 117992016-01-27 Martin Jambor <mjambor@suse.cz>
11800
11801 PR tree-optimization/69355
11802 * gcc.dg/tree-ssa/pr69355.c: New test.
11803
5cb23e3c 118042016-01-27 Marek Polacek <polacek@redhat.com>
11805
11806 PR c++/69496
11807 * g++.dg/ext/constexpr-vla1.C: New test.
11808
7b0c1b6d 118092016-01-20 Christian Bruel <christian.bruel@st.com>
11810
11811 PR target/69245
11812 * gcc.target/arm/pr69245.c: New test.
11813
220112fc 118142016-01-27 Jakub Jelinek <jakub@redhat.com>
11815
11816 PR tree-optimization/69399
11817 * gcc.dg/torture/pr69399.c: New test.
11818
16294490 118192016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11820
11821 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11822
8abd3d0c 118232016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11824
11825 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11826
7cf9b895 118272016-01-26 Tom de Vries <tom@codesourcery.com>
11828
11829 PR tree-optimization/69110
11830 * gcc.dg/autopar/pr69110.c: New test.
11831
557c1942 118322016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11833 Sebastian Pop <s.pop@samsung.com>
557c1942 11834
11835 * gcc.dg/graphite/isl-ast-op-select.c: New.
11836
80adbd96 118372015-01-26 Paul Thomas <pault@gcc.gnu.org>
11838
11839 PR fortran/69385
11840 * gfortran.dg/allocate_error_6.f90: New test.
11841
c3f86f60 118422016-01-26 Richard Henderson <rth@redhat.com>
11843
11844 * gcc.dg/tm/pr60908.c: New test.
11845
3752e5b1 118462016-01-26 David Malcolm <dmalcolm@redhat.com>
11847
11848 PR other/69006
11849 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11850 directive.
11851 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11852 expected multiline output to reflect the colorization being
11853 disabled before newlines.
11854 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11855 (custom_diagnostic_finalizer): Replace call to
11856 pp_newline_and_flush with call to pp_flush.
11857 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11858 * gfortran.dg/implicit_class_1.f90: Likewise.
11859 * lib/gcc-dg.exp (allow_blank_lines): New global.
11860 (dg-allow-blank-lines-in-output): New procedure.
11861 (gcc-dg-prune): Complain about blank lines in the output, unless
11862 dg-allow-blank-lines-in-output was called.
11863 * lib/multiline.exp (_build_multiline_regex): Only support
11864 arbitrary followup text for non-blank-lines, not for blank lines.
11865
9bbfd060 118662016-01-26 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR tree-optimization/69483
11869 * gcc.dg/pr69483.c: New test.
11870 * g++.dg/opt/pr69483.C: New test.
11871
53773057 118722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11873
11874 PR target/68620
11875 * gcc.target/arm/pr68620.c: New test.
11876
442a556f 118772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11878
11879 * gcc.target/i386/pr68986-2.c: Remove -m32.
11880
d513c683 118812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11882
11883 PR target/68986
11884 * gcc.target/i386/pr68986-1.c: New test.
11885 * gcc.target/i386/pr68986-2.c: Likewise.
11886 * gcc.target/i386/pr68986-3.c: Likewise.
11887
976877a5 118882016-01-26 Christian Bruel <christian.bruel@st.com>
11889
11890 * lib/target-supports.exp
11891 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11892 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11893 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11894
2c7b2f88 118952016-01-26 Richard Biener <rguenther@suse.de>
11896
11897 PR tree-optimization/69452
11898 * gcc.dg/torture/pr69452.c: New testcase.
11899
f7fc06e7 119002016-01-26 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR target/69442
11903 * gcc.dg/pr69442.c: New test.
11904
d1dae587 119052016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11906
11907 PR target/67896
11908 * gcc.target/aarch64/simd/pr67896.C: New.
11909
ef7be7f8 119102016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11911
11912 PR tree-optimization/69400
11913 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11914 function.
11915 (plugin_init): Call it.
11916 * gcc.dg/torture/pr69400.c: New test.
11917
648433a4 119182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11919
11920 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11921
45fc5243 119222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11923 Sebastian Pop <s.pop@samsung.com>
11924
11925 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11926 isl-0.15.
11927
c699f6a1 119282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11929 Sebastian Pop <s.pop@samsung.com>
11930
11931 * gcc.dg/graphite/pr69292.c: New.
11932
b86e24ea 119332016-01-25 Jakub Jelinek <jakub@redhat.com>
11934
11935 * c-c++-common/goacc/use_device-1.c: New test.
11936
105cb8d7 119372016-01-25 Jeff Law <law@redhat.com>
11938
11939 PR tree-optimization/69196
11940 PR tree-optimization/68398
11941 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11942 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11943
44562749 119442016-01-25 David Edelsohn <dje.gcc@gmail.com>
11945
11946 PR target/69469
11947 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11948 Algorithm.
11949
6837fee7 119502016-01-25 Richard Biener <rguenther@suse.de>
11951
11952 PR testsuite/69380
11953 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11954
fe500d65 119552016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11956
11957 PR target/69421
11958 * gcc.dg/pr69421.c: New test.
11959
8eacba94 119602016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11961
11962 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11963 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11964 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11965 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11966 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11967 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11968 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11969 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11970 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11971 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11972
af09d40d 119732016-01-25 Richard Biener <rguenther@suse.de>
11974
11975 PR tree-optimization/69376
11976 * gcc.dg/torture/pr69376.c: New testcase.
11977
d65063f5 119782016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11979
11980 PR fortran/69397
11981 PR fortran/68442
11982 * gfortran.dg/interface_38.f90: New test.
11983 * gfortran.dg/interface_39.f90: New test.
80adbd96 11984
08c7bfb4 119852016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11986
11987 Revert:
11988 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11989
11990 PR c++/11858
11991 PR c++/24663
11992 PR c++/24664
11993 * g++.dg/template/pr11858.C: New test.
11994 * g++.dg/template/pr24663.C: New test.
11995 * g++.dg/template/unify12.C: New test.
11996 * g++.dg/template/unify13.C: New test.
11997 * g++.dg/template/unify14.C: New test.
11998 * g++.dg/template/unify15.C: New test.
11999 * g++.dg/template/unify16.C: New test.
12000 * g++.dg/template/unify17.C: New test.
12001
c2e7d2be 120022016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12003
12004 PR fortran/68283
12005 gfortran.dg/pr68283.f90: New test.
12006
9f2e8617 120072016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12008
12009 PR fortran/66094
12010 * gfortran.dg/inline_matmul_13.f90: New test.
12011 * gfortran.dg/matmul_bounds_8.f90: New test.
12012 * gfortran.dg/matmul_bounds_9.f90: New test.
12013 * gfortran.dg/matmul_bounds_10.f90: New test.
12014
a4838119 120152016-01-23 Tom de Vries <tom@codesourcery.com>
12016
12017 PR tree-optimization/69426
12018 * gcc.dg/autopar/pr69426.c: New test.
12019
feddf0dc 120202016-01-23 Martin Sebor <msebor@redhat.com>
12021
12022 PR c++/58109
12023 PR c++/69022
12024 * g++.dg/cpp0x/alignas5.C: New test.
12025 * g++.dg/ext/vector29.C: Same.
12026
132731fb 120272016-01-23 Uros Bizjak <ubizjak@gmail.com>
12028
12029 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12030 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12031 _GNU_SOURCE from compile flags to the source.
12032 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12033 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12034 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12035 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12036
51aec681 120372016-01-22 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR target/69432
12040 * g++.dg/opt/pr69432.C: New test.
12041
147aa3e3 120422016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12043
12044 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12045 32-bit targets testing an -m64 multilib.
12046
4d04e35e 120472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12048
12049 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12050 64-bit support.
12051
86f38d0c 120522016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12053
12054 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12055
f776e712 120562016-01-21 Christian Bruel <christian.bruel@st.com>
12057
12058 PR target/68674
12059 * gcc.target/i386/pr68674.c
12060 * gcc.target/aarch64/pr68674.c
12061 * gcc.target/arm/pr68674.c
12062
7b9de435 120632016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12064
12065 PR target/69403
12066 * gcc.c-torture/execute/pr69403.c: New test.
12067
9935a0ba 120682016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12069
12070 PR c++/55843
12071 * g++.dg/template/pr55843.C: New.
12072
06b94aa1 120732016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12074
12075 PR testsuite/66877
12076 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12077 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12078
b68773a8 120792016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12080
12081 PR testsuite/67489
132731fb 12082 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12083 from dg-do compile directive, and instead add
12084 { dg-require-effective-target int128 }.
b68773a8 12085
bbbbe8ab 120862016-01-20 Martin Sebor <msebor@redhat.com>
12087
12088 PR c/69405
12089 * gcc.dg/sync-fetch.c: New test.
12090
f3a6a26f 120912016-01-21 Martin Sebor <msebor@redhat.com>
12092
12093 PR target/69252
12094 * gcc.target/powerpc/pr69252.c: New test.
12095
d1565a03 120962016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12097
12098 PR fortran/65996
132731fb 12099 * gfortran.dg/pr65996.f90: New test.
d1565a03 12100
15a5a905 121012016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12102
12103 PR c++/68810
bbbbe8ab 12104 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12105 expected to generate an error.
15a5a905 12106
e4538af5 121072016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12108
12109 PR middle-end/66178
12110 * gcc.dg/torture/pr66178.c: New test.
12111
4d4180ce 121122016-01-21 Anton Blanchard <anton@samba.org>
12113 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12114
12115 PR target/63354
12116 * gcc.target/powerpc/pr63354.c: New test.
12117
86e16058 121182016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12119
12120 PR rtl-optimization/68990
12121 * gcc.target/i386/pr68990: New.
12122
b11b85e4 121232016-01-21 Nick Clifton <nickc@redhat.com>
12124
12125 PR target/69129
12126 * gcc.target/mips/pr69129.c: New.
12127
62dd9f85 121282016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12129
12130 PR c++/58046
12131 * g++.dg/cpp0x/pr58046.C: New.
12132
ac7d424b 121332016-01-21 Jakub Jelinek <jakub@redhat.com>
12134
47c0bea3 12135 PR target/69187
12136 PR target/65624
12137 * gcc.target/arm/pr69187.c: New test.
12138
ac7d424b 12139 PR c++/69355
12140 * g++.dg/torture/pr69355.C: New test.
12141
9e18b252 121422016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12143 Sebastian Pop <s.pop@samsung.com>
12144
12145 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12146
de862e2f 121472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12148 Sebastian Pop <s.pop@samsung.com>
12149
132731fb 12150 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12151
f55f9344 121522016-01-21 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR middle-end/67653
12155 * c-c++-common/pr67653.c: New test.
12156 * gcc.dg/torture/pr29119.c: Add dg-warning.
12157
62752e71 121582016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12159
12160 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12161
16d4186f 121622016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12163
12164 PR c/24293
12165 * gcc.dg/pr24293.c: New test.
12166 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12167 incomplete struct type.
12168 * gcc.dg/declspec-1.c: Likewise.
12169 * gcc.dg/pr63549.c: Likewise.
12170
58219d13 121712016-01-20 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR tree-optimization/66612
12174 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12175 for bdn instruction.
12176
a7b5688a 121772016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12178
12179 * lib/target-supports.exp
12180 (check_effective_target_arm_fp_ok_nocache): New.
12181 (check_effective_target_arm_fp_ok): New.
12182 (add_options_for_arm_fp): New.
12183 (check_effective_target_arm_crypto_ok_nocache): Require
12184 target_arm_v8_neon_ok instead of arm32.
12185 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12186 (check_effective_target_arm_crypto_pragma_ok): New.
12187 (add_options_for_arm_vfp): New.
12188 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12189 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12190 target instead. Force initial fpu to vfp.
12191 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12192 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12193 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12194 dependency.
12195 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12196 use arm_vfp effective target instead. Force initial fpu to vfp.
12197 * gcc.target/arm/attr-neon3.c: Likewise.
12198 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12199 arm_vfp_ok.
12200 * gcc.target/arm/unsigned-float.c: Likewise.
12201 * gcc.target/arm/vfp-1.c: Likewise.
12202 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12203 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12204 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12205 * gcc.target/arm/vfp-ldmias.c: Likewise.
12206 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12207 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12208 * gcc.target/arm/vfp-stmiad.c: Likewise.
12209 * gcc.target/arm/vfp-stmias.c: Likewise.
12210 * gcc.target/arm/vnmul-1.c: Likewise.
12211 * gcc.target/arm/vnmul-2.c: Likewise.
12212 * gcc.target/arm/vnmul-3.c: Likewise.
12213 * gcc.target/arm/vnmul-4.c: Likewise.
12214
7ca56ca8 122152016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12216
7fb75b57 12217 PR testsuite/69366
12218 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12219 the MPX run-time library, for compile-time MPX test.
12220 * gcc.target/i386/chkp-always_inline.c: Likewise.
12221 * gcc.target/i386/chkp-bndret.c: Likewise.
12222 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12223 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12224 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12225 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12226 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12227 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12228 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12229 * gcc.target/i386/chkp-label-address.c: Likewise.
12230 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12231 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12232 * gcc.target/i386/chkp-pr69044.c: Likewise.
12233 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12234 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12235 * gcc.target/i386/chkp-strchr.c: Likewise.
12236 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12237 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12238 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12239 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12240 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12241 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12242 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12243 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12244 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12245 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12246 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12247 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12248 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12249 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12250 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12251 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12252 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12253 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12254 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12255 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12256 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12257 * gcc.target/i386/pr63995-2.c: Likewise.
12258 * gcc.target/i386/pr64805.c: Likewise.
12259 * gcc.target/i386/pr65044.c: Likewise.
12260 * gcc.target/i386/pr65167.c: Likewise.
12261 * gcc.target/i386/pr65183.c: Likewise.
12262 * gcc.target/i386/pr65184.c: Likewise.
12263 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12264
f2da0b99 122652016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12266
12267 PR tree-optimization/69328
12268 * gcc.dg/pr69328.c: New test.
12269
4d379676 122702016-01-20 Jeff Law <law@redhat.com>
12271
4a11f145 12272 PR target/25114
4d379676 12273 * gcc.target/m68k/pr25114.c: New test.
12274
0754bad1 122752016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12276
12277 * gcc.target/arm/memset-inline-10.c: Added
12278 dg-require-effective-target arm_thumb2_ok.
12279
63bd5c2d 122802016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12281
12282 * gcc.dg/debug/dwarf2/sso.c: New test.
12283
a9c01e81 122842016-01-19 Uros Bizjak <ubizjak@gmail.com>
12285
12286 PR testsuite/68820
12287 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12288 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12289 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12290
53fa0e54 122912016-01-19 Jan Hubicka <hubicka@ucw.cz>
12292
12293 PR ipa/66223
12294 * g++.dg/ipa/devirt-50.C: New testcase.
12295
e035a62c 122962016-01-19 Marek Polacek <polacek@redhat.com>
12297
12298 PR c++/68965
12299 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12300 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12301
885cc3ea 123022016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12303
12304 PR target/69135
12305 * gcc.target/arm/pr69135_1.c: New test.
12306
07bd240e 123072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12308
12309 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12310
9f60d257 123112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12312
12313 * gcc.target/aarch64/ccmp_1.c: New testcase.
12314
a0c919f7 123152016-01-19 Marek Polacek <polacek@redhat.com>
12316
12317 PR c++/68586
12318 * g++.dg/cpp0x/enum30.C: New test.
12319
dc5d6d17 123202016-01-19 Richard Biener <rguenther@suse.de>
12321
12322 PR tree-optimization/69336
12323 * g++.dg/tree-ssa/pr69336.C: New testcase.
12324
6dd156e0 123252016-01-19 Jakub Jelinek <jakub@redhat.com>
12326
12327 PR debug/65779
12328 * gcc.dg/pr65779.c: New test.
12329
3e0d45b9 123302016-01-19 Richard Biener <rguenther@suse.de>
12331
12332 PR tree-optimization/69352
12333 * gcc.dg/torture/pr69352.c: New testcase.
12334
7a3cf64d 123352016-01-19 Jakub Jelinek <jakub@redhat.com>
12336
12337 PR rtl-optimization/68955
12338 PR rtl-optimization/64557
12339 * gcc.dg/torture/pr68955.c: New test.
12340
8be55b33 123412016-01-19 Jan Hubicka <hubicka@ucw.cz>
12342
12343 PR lto/69136
12344 * g++.dg/torture/pr69136.C: New testcase.
12345
72a985d7 123462016-01-19 Jan Hubicka <hubicka@ucw.cz>
12347
12348 PR lto/69133
12349 * g++.dg/lto/pr69133_0.C: New testcase.
12350 * g++.dg/lto/pr69133_1.C: New testcase.
12351
56778b62 123522016-01-15 Jeff Law <law@redhat.com>
12353
12354 PR tree-optimization/69320
12355 * gcc.c-torture/pr69320-1.c: New test.
12356 * gcc.c-torture/pr69320-2.c: New test.
12357 * gcc.c-torture/pr69320-3.c: New test.
12358 * gcc.c-torture/pr69320-4.c: New test.
12359
ced41b93 123602016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12361
12362 PR c++/11858
12363 PR c++/24663
12364 PR c++/24664
12365 * g++.dg/template/pr11858.C: New test.
12366 * g++.dg/template/pr24663.C: New test.
12367 * g++.dg/template/unify12.C: New test.
12368 * g++.dg/template/unify13.C: New test.
12369 * g++.dg/template/unify14.C: New test.
12370 * g++.dg/template/unify15.C: New test.
12371 * g++.dg/template/unify16.C: New test.
12372 * g++.dg/template/unify17.C: New test.
12373
7f8cbcaf 123742016-01-18 David Malcolm <dmalcolm@redhat.com>
12375
12376 PR testsuite/69181
12377 * gcc.dg/pr69181-1.c: New test file.
12378 * gcc.dg/pr69181-2.c: New test file.
12379 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12380 globals by moving it to...
12381 (cleanup-after-saved-dg-test): ...this new function. Add
12382 "global additional_sources_used". Add reset of global
12383 multiline_expected_outputs to the empty list.
12384 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12385 global to...
12386 (multiline_expected_outputs): ...this, and updated comments to
12387 note that it is modified from gcc-dg.exp.
12388 (dg-end-multiline-output): Update for the above renaming.
12389 (handle-multiline-outputs): Likewise. Remove the clearing
12390 of the expected outputs to the empty list.
12391
3c7cbfc0 123922016-01-18 Richard Biener <rguenther@suse.de>
12393
12394 PR tree-optimization/69297
12395 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12396
81d49cc1 123972016-01-18 Joseph Myers <joseph@codesourcery.com>
12398
12399 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12400 dg-options.
12401 * gcc.target/mips/mips-3d-2.c: Likewise.
12402 * gcc.target/mips/mips-3d-3.c: Likewise.
12403 * gcc.target/mips/mips-3d-4.c: Likewise.
12404 * gcc.target/mips/mips-3d-5.c: Likewise.
12405 * gcc.target/mips/mips-3d-6.c: Likewise.
12406 * gcc.target/mips/mips-3d-7.c: Likewise.
12407 * gcc.target/mips/mips-3d-8.c: Likewise.
12408 * gcc.target/mips/mips-3d-9.c: Likewise.
12409 * gcc.target/mips/mips-ps-1.c: Likewise.
12410 * gcc.target/mips/mips-ps-2.c: Likewise.
12411 * gcc.target/mips/mips-ps-3.c: Likewise.
12412 * gcc.target/mips/mips-ps-4.c: Likewise.
12413 * gcc.target/mips/mips-ps-5.c: Likewise.
12414 * gcc.target/mips/mips-ps-6.c: Likewise.
12415 * gcc.target/mips/mips-ps-7.c: Likewise.
12416 * gcc.target/mips/mips-ps-type.c: Likewise.
12417 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12418 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12419
03c4ff3a 124202016-01-18 Tom de Vries <tom@codesourcery.com>
12421
12422 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12423 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12424 * c-c++-common/goacc/kernels-empty.c: New test.
12425 * c-c++-common/goacc/kernels-eternal.c: New test.
12426 * c-c++-common/goacc/kernels-loop-2.c: New test.
12427 * c-c++-common/goacc/kernels-loop-3.c: New test.
12428 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12429 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12430 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12431 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12432 * c-c++-common/goacc/kernels-loop-data.c: New test.
12433 * c-c++-common/goacc/kernels-loop-g.c: New test.
12434 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12435 * c-c++-common/goacc/kernels-loop-n.c: New test.
12436 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12437 * c-c++-common/goacc/kernels-loop.c: New test.
12438 * c-c++-common/goacc/kernels-noreturn.c: New test.
12439 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12440 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12441 * c-c++-common/goacc/kernels-reduction.c: New test.
12442
22e3dcee 124432016-01-18 Tom de Vries <tom@codesourcery.com>
12444
12445 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12446 * gcc.dg/autopar/outer-2.c: Same.
12447 * gcc.dg/autopar/outer-3.c: Same.
12448 * gcc.dg/autopar/outer-4.c: Same.
12449 * gcc.dg/autopar/outer-5.c: Same.
12450 * gcc.dg/autopar/outer-6.c: Same.
12451 * gcc.dg/autopar/parallelization-1.c: Same.
12452 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12453 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12454 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12455 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12456 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12457 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12458 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12459 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12460 * gcc.dg/autopar/pr39500-1.c: Same.
12461 * gcc.dg/autopar/pr39500-2.c: Same.
12462 * gcc.dg/autopar/pr46193.c: Same.
12463 * gcc.dg/autopar/pr46194.c: Same.
12464 * gcc.dg/autopar/pr49580.c: Same.
12465 * gcc.dg/autopar/pr49960-1.c: Same.
12466 * gcc.dg/autopar/pr49960.c: Same.
12467 * gcc.dg/autopar/pr68373.c: Same.
12468 * gcc.dg/autopar/reduc-1.c: Same.
12469 * gcc.dg/autopar/reduc-1char.c: Same.
12470 * gcc.dg/autopar/reduc-1short.c: Same.
12471 * gcc.dg/autopar/reduc-2.c: Same.
12472 * gcc.dg/autopar/reduc-2char.c: Same.
12473 * gcc.dg/autopar/reduc-2short.c: Same.
12474 * gcc.dg/autopar/reduc-3.c: Same.
12475 * gcc.dg/autopar/reduc-4.c: Same.
12476 * gcc.dg/autopar/reduc-6.c: Same.
12477 * gcc.dg/autopar/reduc-7.c: Same.
12478 * gcc.dg/autopar/reduc-8.c: Same.
12479 * gcc.dg/autopar/reduc-9.c: Same.
12480 * gcc.dg/autopar/uns-outer-4.c: Same.
12481 * gcc.dg/autopar/uns-outer-5.c: Same.
12482 * gcc.dg/autopar/uns-outer-6.c: Same.
12483 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12484 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12485
fd5cbe2f 124862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12487
12488 PR target/63679
12489 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12490 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12491
fa75ab55 124922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12493
12494 PR target/63679
12495 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12496 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12497 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12498
214b2582 124992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12500
12501 PR target/63679
12502 * gcc.dg/tree-ssa/sra-17.c: New.
12503 * gcc.dg/tree-ssa/sra-18.c: New.
12504
13146837 125052016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12506
12507 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12508
6ccd18c2 125092016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12510
12511 * gnat.dg/inline12.adb: New test.
12512
8872b95f 125132016-01-18 Bin Cheng <bin.cheng@arm.com>
12514
12515 PR tree-optimization/66797
12516 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12517
971514e3 125182016-01-18 Richard Biener <rguenther@suse.de>
12519
12520 PR tree-optimization/69170
12521 * gcc.dg/torture/pr69170.c: New testcase.
12522
dfb6d139 125232016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12524
12525 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12526
164d84c2 125272016-01-16 Tom de Vries <tom@codesourcery.com>
12528
12529 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12530
4c33b769 125312016-01-16 Tom de Vries <tom@codesourcery.com>
12532
12533 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12534 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12535 redundant dg-require-effective-target pthread.
12536 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12537 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12538 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12539 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12540 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12541 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12542 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12543
673441b0 125442016-01-16 David Edelsohn <dje.gcc@gmail.com>
12545
12546 PR target/68609
12547 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12548 * gcc.target/powerpc/recip-7.c: Same.
12549
90153ae7 125502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12551
12552 PR c++/69091
12553 * g++.dg/template/pr69091.C: New test.
12554
bc24d01d 125552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12556
12557 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12558 dump does not contain an error_mark_node.
12559 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12560 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12561
4067c0fd 125622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12563
12564 PR c++/68936
12565 * g++.dg/template/pr68936.C: New test.
12566
27c6dbdd 125672016-01-15 David Edelsohn <dje.gcc@gmail.com>
12568
12569 PR target/68609
12570 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12571 * gcc.target/powerpc/recip-2.c: Same.
12572 * gcc.target/powerpc/recip-3.c: Same.
12573 * gcc.target/powerpc/recip-4.c: Same.
12574 * gcc.target/powerpc/recip-sqrtf.c: Same.
12575
e390c57d 125762016-01-15 Jeff Law <law@redhat.com>
12577
12578 PR tree-optimization/69270
12579 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12580 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12581
ddcfeaf1 125822016-01-15 Paul Thomas <pault@gcc.gnu.org>
12583
12584 PR fortran/49630
12585 * gfortran.dg/deferred_character_13.f90: New test for the fix
12586 of comment 3 of the PR.
12587
12588 PR fortran/54070
12589 * gfortran.dg/deferred_character_8.f90: New test
12590 * gfortran.dg/allocate_error_5.f90: New test
12591
12592 PR fortran/60593
12593 * gfortran.dg/deferred_character_10.f90: New test
12594
12595 PR fortran/60795
12596 * gfortran.dg/deferred_character_14.f90: New test
12597
12598 PR fortran/61147
12599 * gfortran.dg/deferred_character_11.f90: New test
12600
12601 PR fortran/64324
12602 * gfortran.dg/deferred_character_9.f90: New test
12603
81be349c 126042016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12605
12606 PR rtl-optimization/69030
12607 * gcc.target/i386/pr69030.c: New.
12608
998456c5 126092016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12610
12611 * gcc.target/aarch64/target_attr_17.c: New test.
12612
0d85be19 126132016-01-15 Richard Biener <rguenther@suse.de>
12614
12615 PR tree-optimization/66856
12616 * gcc.dg/torture/pr66856-1.c: New testcase.
12617 * gcc.dg/torture/pr66856-2.c: Likewise.
12618
321d36c8 126192016-01-15 Richard Biener <rguenther@suse.de>
12620
12621 PR debug/69137
12622 * g++.dg/lto/pr69137_0.C: New testcase.
12623
d94a1f53 126242016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12625
12626 PR middle-end/69246
12627 * gcc.target/i386/pr69246.c: New test.
12628
5fe9a861 126292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12630
a9c01e81 12631 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12632
3d05a5e9 126332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12634
12635 PR c++/56194
12636 * g++.dg/init/const9.C: Disable test on S/390.
12637
5e8132b5 126382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12639
12640 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12641 * g++.dg/Wno-frame-address.C: Ditto.
12642
32307cdf 126432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12644
12645 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12646
1ca28250 126472016-01-15 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/68961
12650 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12651
6271bd93 126522016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12653
12654 * gcc.target/i386/pr65105-5.c: New test.
12655
dfb6d139 126562016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12657
12658 * gcc.c-torture/execute/alias-4.c: New testcase.
12659
dfb6d139 126602016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12661
12662 PR ipa/68148
12663 * g++.dg/ipa/devirt-49.C: New testcase.
12664
7bbac464 126652016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12666
12667 PR target/65837
12668 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12669 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12670 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12671
4345b868 126722016-01-15 Richard Biener <rguenther@suse.de>
12673
12674 PR tree-optimization/69117
12675 * gcc.dg/torture/pr69117.c: New testcase.
12676
580357e7 126772015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12678
12679 PR c++/69048
12680 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12681
612baa31 126822016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12683
12684 PR testsuite/67509
12685 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12686 range tests use 100 * maximum instead of maximum + 1.
12687
44e09bc4 126882016-01-14 Jakub Jelinek <jakub@redhat.com>
12689
12690 PR debug/69244
12691 * gcc.dg/guality/pr69244.c: New test.
12692
96962ae4 126932016-01-14 Uros Bizjak <ubizjak@gmail.com>
12694
12695 * lib/target-supports.exp (check_effective_target_issignaling):
12696 New procedure.
12697 * gcc.dg/pr61441.c: Require issignaling effective target.
12698
ab9c400b 126992016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12700
12701 PR target/68803
12702 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12703
a7ed4583 127042016-01-14 David Malcolm <dmalcolm@redhat.com>
12705
12706 PR c++/68819
12707 PR preprocessor/69177
12708 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12709 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12710 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12711 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12712
77f35cec 127132016-01-14 Marek Polacek <polacek@redhat.com>
12714
12715 PR c/69262
12716 * gcc.dg/array-15.c: New test.
12717
915d0950 127182016-01-14 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR middle-end/68146
12721 PR tree-optimization/69155
12722 * gfortran.dg/pr68146.f: New test.
12723 * gfortran.dg/pr69155.f90: New test.
12724
24651fb7 127252016-01-14 Richard Biener <rguenther@suse.de>
12726
12727 PR tree-optimization/68060
12728 * gcc.dg/torture/pr68060-1.c: New testcase.
12729 * gcc.dg/torture/pr68060-2.c: Likewise.
12730
2f63f950 127312016-01-14 Nick Clifton <nickc@redhat.com>
12732
12733 * lib/target-supports.exp
12734 (check_effective_target_arm_neon_ok_nocache): Add an option
12735 sequence that includes setting the ARM architecture to ARMv7-A.
12736 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12737 command line options necessary to enable Neon support.
12738 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12739 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12740 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12741 * gcc.target/arm/pr69180.c: Likewise.
12742
3ce0acde 127432016-01-14 Jeff Law <law@redhat.com>
12744
12745 PR tree-optimization/69270
12746 * gcc.dg/tree-ssa/pr69270.c: New test.
12747
bda05c57 127482016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12749
12750 PR c/66208
12751 * c-c++-common/pr66208.c: New file.
12752
9b657cf1 127532016-01-13 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR tree-optimization/69156
12756 * gcc.dg/pr69156.c: New test.
12757
58ba1b9d 127582016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12759
12760 * gcc.target/i386/pr69225-7.c: New test.
12761
e5fee0fe 127622016-01-13 Richard Henderson <rth@redhat.com>
12763
12764 * gcc.dg/tm/memopt-13.c: Update expected function.
12765 * gcc.dg/tm/memopt-6.c: Likewise.
12766
3f0e9745 127672016-01-13 Uros Bizjak <ubizjak@gmail.com>
12768
12769 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12770 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12771 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12772 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12773
3f0e9745 127742016-01-13 Tom de Vries <tom@codesourcery.com>
12775
12776 PR tree-optimization/69169
7a6ddc0d 12777 * gcc.dg/pr69169.c: New test.
12778
9b657cf1 127792016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12780
12781 PR target/69228
12782 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12783 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12784 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12785 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12786 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12787 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12788 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12789 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12790
f704d701 127912016-01-13 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR target/69247
12794 * gcc.dg/pr69247.c: New test.
12795
e966d6b9 127962016-01-13 Richard Biener <rguenther@suse.de>
12797
12798 PR tree-optimization/69242
12799 * gcc.dg/torture/pr69242.c: New testcase.
12800
1ca1d9b2 128012016-01-13 Richard Biener <rguenther@suse.de>
12802
12803 PR tree-optimization/69186
12804 * gcc.dg/torture/pr69186.c: New testcase.
12805
d07cbccc 128062016-01-13 Jeff Law <law@redhat.com>
12807
12808 PR tree-optimization/67755
12809 * gcc.dg/tree-ssa/pr67755.c: New test.
12810
128112016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12812
12813 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12814 pass number in output by a star.
12815
b95d41cf 128162016-01-12 Bin Cheng <bin.cheng@arm.com>
12817
12818 PR tree-optimization/68911
12819 * gcc.c-torture/execute/pr68911.c: New test.
12820
91d87e22 128212016-01-12 Marek Polacek <polacek@redhat.com>
12822
12823 PR c++/68979
12824 * g++.dg/warn/permissive-1.C: New test.
12825
8a9401a4 128262016-01-12 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR objc++/68511
12829 PR c++/69213
12830 * g++.dg/opt/pr69213.C: New test.
12831
b9cb7a67 128322016-01-12 Christian Bruel <christian.bruel@st.com>
12833
12834 PR target/69180
12835 * gcc.target/arm/pr69180.c: New test.
12836
e4c96992 128372016-01-12 Richard Biener <rguenther@suse.de>
12838
12839 PR lto/69077
12840 * g++.dg/lto/pr69077_0.C: New testcase.
12841 * g++.dg/lto/pr69077_1.C: Likewise.
12842
90525f61 128432016-01-12 Jakub Jelinek <jakub@redhat.com>
12844
12845 PR target/69175
12846 * g++.dg/opt/pr69175.C: New test.
12847
9e7edfd3 128482016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12849
12850 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12851 rather than #including math.h & stdlib.h.
12852 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12853 * gcc.dg/vect/pr49771.c: Likewise.
12854 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12855 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12856 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12857 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12858 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12859 * gcc.dg/vect/pr44507.c: Likewise.
12860 * gcc.dg/vect/pr45902.c: Likewise.
12861 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12862 * gcc.dg/vect/vect-117.c: Likewise.
12863 * gcc.dg/vect/vect-99.c: Likewise.
12864 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12865 * gcc.dg/vect/vect-cond-1.c: Likewise.
12866 * gcc.dg/vect/vect-cond-2.c: Likewise.
12867 * gcc.dg/vect/vect-cond-3.c: Likewise.
12868 * gcc.dg/vect/vect-cond-4.c: Likewise.
12869 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12870 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12871 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12872 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12873 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12874 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12875 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12876 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12877 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12878 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12879 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12880 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12881 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12882 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12883 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12884 include of signal.h.
12885 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12886 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12887 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12888 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12889 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12890 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12891 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12892 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12893 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12894 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12895 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12896 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12897 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12898 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12899 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12900 * gcc.dg/vect/vect-outer-5.c: Likewise.
12901 * gcc.dg/vect/vect-outer-6.c: Likewise.
12902 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12903 include of stdio.h.
12904
3368873d 129052016-01-12 Nick Clifton <nickc@redhat.com>
12906
12907 PR target/68913
12908 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12909 to fread so that it will be found in all target runtimes.
12910
0464ea95 129112016-01-12 Richard Biener <rguenther@suse.de>
12912
12913 PR tree-optimization/69053
12914 * g++.dg/torture/pr69053.C: New testcase.
12915
7819730f 129162016-01-12 Richard Biener <rguenther@suse.de>
12917
12918 PR tree-optimization/69168
12919 * gcc.dg/torture/pr69168.c: New testcase.
12920
995bfebf 129212016-01-12 Richard Biener <rguenther@suse.de>
12922
12923 PR tree-optimization/69157
12924 * gcc.dg/torture/pr69157.c: New testcase.
12925
129262016-01-12 Richard Biener <rguenther@suse.de>
12927
12928 PR tree-optimization/69174
12929 * gcc.dg/torture/pr69174.c: New testcase.
12930
1d10d64c 129312016-01-12 Jakub Jelinek <jakub@redhat.com>
12932
12933 PR c++/66808
12934 PR c++/69000
12935 * g++.dg/tls/pr66808.C: New test.
12936 * g++.dg/tls/pr69000.C: New test.
12937
f0b79faf 129382016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12939
12940 * gcc.target/powerpc/swaps-p8-23.c: New test.
12941 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12942
04cf75a4 129432016-01-11 John David Anglin <danglin@gcc.gnu.org>
12944
12945 PR tree-optimization/68356
12946 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12947
0eb4264c 129482016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12949 Jim Wilson <jim.wilson@linaro.org>
12950
12951 PR target/69194
12952 * gcc.target/arm/pr69194.c: New test.
12953
2f66de64 129542016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12955
12956 PR target/69225
12957 * gcc.target/i386/pr69225-1.c: New test.
12958 * gcc.target/i386/pr69225-2.c: Likewise.
12959 * gcc.target/i386/pr69225-3.c: Likewise.
12960 * gcc.target/i386/pr69225-4.c: Likewise.
12961 * gcc.target/i386/pr69225-5.c: Likewise.
12962 * gcc.target/i386/pr69225-6.c: Likewise.
12963
36105e82 129642016-01-11 Jakub Jelinek <jakub@redhat.com>
12965
1c78ce2e 12966 PR target/67462
12967 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12968 if lp64.
12969
a4a87320 12970 PR target/69071
12971 * gcc.dg/pr69071.c: New test.
12972
91fbd04f 12973 PR c++/69211
12974 * g++.dg/opt/pr69211.C: New test.
12975
36105e82 12976 PR tree-optimization/69214
12977 * gcc.c-torture/compile/pr69214.c: New test.
12978
e934c380 129792016-01-11 Uros Bizjak <ubizjak@gmail.com>
12980
12981 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12982 * gcc.target/i386/pr66232-11.c: Ditto.
12983 * gcc.target/i386/pr66232-12.c: Ditto.
12984 * gcc.target/i386/pr66232-13.c: Ditto.
12985
3ff1b153 129862016-01-11 Richard Biener <rguenther@suse.de>
12987
12988 PR tree-optimization/69173
12989 * gcc.dg/torture/pr69173.c: New testcase.
12990
04e1504c 129912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12992
12993 PR rtl-optimization/68796
12994 * gcc.target/aarch64/tst_5.c: New test.
12995 * gcc.target/aarch64/tst_6.c: Likewise.
12996
ae8718b5 129972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12998
12999 PR rtl-optimization/68841
13000 * gcc.dg/pr68841.c: New test.
13001 * gcc.c-torture/execute/pr68841.c: New test.
13002
bd8bece2 130032016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13004
13005 PR rtl-optimization/68920
13006 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13007 for ix86 targets.
13008 * gcc.dg/ifcvt-5.c: New test.
13009
9b657cf1 130102016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13011
13012 PR bootstrap/69123
13013 * g++.dg/pr69123.C: New.
13014
7a158352 130152016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13016
13017 PR target/69010
13018 * gcc.target/i386/pr69010.c: New test.
13019
ff375d11 130202016-01-11 Martin Jambor <mjambor@suse.cz>
13021
13022 PR ipa/69044
13023 * gcc.target/i386/chkp-pr69044.c: New test.
13024
9eb890f1 130252016-01-11 Tom de Vries <tom@codesourcery.com>
13026
13027 PR tree-optimization/69109
13028 * gcc.dg/autopar/pr69109-2.c: New test.
13029 * gcc.dg/autopar/pr69109.c: New test.
13030
c4157ee5 130312016-01-11 Tom de Vries <tom@codesourcery.com>
13032
13033 PR tree-optimization/69108
13034 * gcc.dg/autopar/pr69108.c: New test.
13035
b933e511 130362016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13037
13038 PR c++/69029
13039 * c-c++-common/Wisleading-indentation.c: Augment test.
13040
efb73de1 130412016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13042
13043 PR fortran/69154
13044 * gfortran.dg/inline_matmul_12.f90: New test.
13045
40c86c3b 130462016-01-10 Paul Thomas <pault@gcc.gnu.org>
13047
13048 PR fortran/67779
13049 * gfortran.dg/actual_array_offset_1: New test.
13050
a006c0bb 130512016-01-10 Tom de Vries <tom@codesourcery.com>
13052
13053 PR tree-optimization/69062
13054 * gcc.dg/autopar/pr69062.c: New test.
13055
880ed4be 130562016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13057
13058 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13059 * gcc.dg/vect/slp-perm-2.c: Likewise.
13060 * gcc.dg/vect/slp-perm-3.c: Likewise.
13061 * gcc.dg/vect/slp-perm-5.c: Likewise.
13062 * gcc.dg/vect/slp-perm-6.c: Likewise.
13063 * gcc.dg/vect/slp-perm-7.c: Likewise.
13064 * gcc.dg/vect/slp-perm-8.c: Likewise.
13065
d95e1856 130662016-01-10 Tom de Vries <tom@codesourcery.com>
13067
13068 PR tree-optimization/69039
13069 * gcc.dg/autopar/pr69039.c: New test.
13070
0f8f48d0 130712016-01-09 Marek Polacek <polacek@redhat.com>
13072
13073 PR c++/69113
13074 * g++.dg/pr69113.C: New test.
13075
7dff0499 130762016-01-09 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR middle-end/50865
13079 PR tree-optimization/69097
13080 * gcc.c-torture/execute/pr50865.c: New test.
13081 * gcc.c-torture/execute/pr69097-1.c: New test.
13082 * gcc.c-torture/execute/pr69097-2.c: New test.
13083 * gcc.dg/pr69097-1.c: New test.
13084 * gcc.dg/pr69097-2.c: New test.
13085
18431e78 130862016-01-09 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR c++/69164
13089 * g++.dg/opt/pr69164.C: New test.
13090
1943a4a2 130912016-01-08 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR tree-optimization/69167
13094 * gcc.dg/pr69167.c: New test.
13095
a143e277 130962016-01-08 Marek Polacek <polacek@redhat.com>
13097
13098 PR c++/68449
13099 * g++.dg/pr68449.C: New.
13100
44c01906 131012016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13102
13103 PR tree-optimization/68707
13104 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13105 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13106 on platforms supporting it.
13107 * gcc.dg/vect/slp-perm-2.c: Likewise.
13108 * gcc.dg/vect/slp-perm-3.c: Likewise.
13109 * gcc.dg/vect/slp-perm-5.c: Likewise.
13110 * gcc.dg/vect/slp-perm-7.c: Likewise.
13111 * gcc.dg/vect/slp-perm-8.c: Likewise.
13112 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13113 on platforms supporting it.
13114
c437d1e8 131152016-01-08 Jakub Jelinek <jakub@redhat.com>
13116
c9595c51 13117 PR tree-optimization/69162
13118 * gcc.dg/pr69162.c: New test.
13119
c437d1e8 13120 PR tree-optimization/69172
13121 * gcc.dg/pr69172.c: New test.
13122
6a46a28c 131232016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13124
13125 PR tree-optimization/67781
13126 * gcc.c-torture/execute/pr67781.c: New file.
13127
62ad9a04 131282016-01-08 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR tree-optimization/69083
13131 * gcc.dg/vect/pr69083.c: New test.
13132
9e0e8c2a 131332016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13134
13135 PR tree-optimization/61441
13136 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13137 Use -fexcess-precision=standard for compiler options.
13138 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13139
5d034e37 131402016-01-08 Jakub Jelinek <jakub@redhat.com>
13141
5013f740 13142 PR fortran/69128
13143 * gfortran.dg/gomp/pr69128.f90: New test.
13144
5d034e37 13145 PR c++/69145
13146 * g++.dg/ext/pr69145-1.C: New test.
13147 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13148 * g++.dg/ext/pr69145-2.h: New file.
13149
517906ff 131502016-01-07 Martin Sebor <msebor@redhat.com>
13151
13152 PR c/68966
13153 * gcc.dg/atomic-fetch-bool.c: New test.
13154 * gcc.dg/sync-fetch-bool.c: New test.
13155
cdbb524c 131562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13157
13158 PR fortran/66680
13159 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13160
ec3aba9e 131612016-01-07 Nick Clifton <nickc@redhat.com>
13162
13163 PR target/66655
13164 * g++.dg/pr66655.C: New test.
13165 * g++.dg/pr66655_1.cc: Test support file.
13166 * g++.dg/pr66655.h: Test header file.
13167
9b657cf1 131682016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13169
13170 PR fortran/66680
13171 gfortran.dg/gomp/pr66680.f90: New test.
13172
cd45d7a5 131732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13174
13175 PR target/69171
13176 * gcc.target/i386/pr69171-1.c: New test.
13177 * gcc.target/i386/pr69171-2.c: Likewise.
13178 * gcc.target/i386/pr69171-3.c: Likewise.
13179 * gcc.target/i386/pr69171-4.c: Likewise.
13180 * gcc.target/i386/pr69171-5.c: Likewise.
13181 * gcc.target/i386/pr69171-6.c: Likewise.
13182
4a86a91a 131832015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13184
13185 PR middle-end/67639
13186 * c-c++-common/pr67639.c: New test.
13187
34c05552 131882016-01-07 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR tree-optimization/69141
13191 * g++.dg/opt/pr69141.C: New test.
13192
f08d6895 131932016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13194
13195 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13196
32ec4173 131972016-01-06 Uros Bizjak <ubizjak@gmail.com>
13198
13199 PR target/69140
13200 * gcc.target/i386/pr69140.c: New test
13201
d74214f3 132022016-01-06 David Malcolm <dmalcolm@redhat.com>
13203
13204 * gcc.dg/bad-dereference.c: New test case.
13205
73991cab 132062015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13207
13208 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13209
fc8cc457 132102016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13211
13212 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13213
be3c9981 132142016-01-06 Marek Polacek <polacek@redhat.com>
13215
13216 PR sanitizer/69099
13217 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13218
2cb724f9 132192016-01-05 Marek Polacek <polacek@redhat.com>
13220
13221 PR c/69104
13222 * gcc.dg/atomic-invalid-2.c: New.
13223
233a53ed 132242016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13225
13226 PR target/68991
13227 * gcc.target/i386/pr68991.c: New test.
13228
ea87c5e3 132292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13230
13231 PR target/68991
13232 * g++.dg/pr68991-1.C: New test.
13233 * g++.dg/pr68991-2.C: Likewise.
13234
1943a4a2 132352016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13236
1943a4a2 13237 PR other/60465
afe82e5b 13238 * gcc.target/ia64/pr60465-gprel64.c: New test.
13239 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13240
1e9147dd 132412016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13242
13243 PR rtl-optimization/68651
13244 * gcc.target/aarch64/pr68651_1.c: New test.
13245
d42aa619 132462016-01-05 David Malcolm <dmalcolm@redhat.com>
13247
13248 PR c/69122
13249 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13250
1776de76 132512016-01-05 Nathan Sidwell <nathan@acm.org>
13252
2d7d361d 13253 PR c++/58583
13254 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13255
1776de76 13256 * gcc.dg/alias-15.c: New.
13257
5beb12c0 132582016-01-05 Nick Clifton <nickc@redhat.com>
13259
13260 PR target/68870
13261 * g++.dg/pr68770.C: New test.
13262
d8cca921 132632016-01-04 Mike Stump <mikestump@comcast.net>
13264
13265 * lib/target-supports.exp (check_effective_target_cilkplus):
13266 cilkplus targets require pthreads.
afc907ef 13267 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13268
8427dff3 132692016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13270
13271 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13272 generation.
13273
f1717362 132742016-01-04 Jakub Jelinek <jakub@redhat.com>
13275
13276 Update copyright years.
13277
d7d6a3ab 132782016-01-04 Marek Polacek <polacek@redhat.com>
13279
13280 PR c/68908
13281 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13282 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13283 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13284
b8f4a5f9 132852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13286
13287 * gcc.target/sparc/20160104-2.c: New test.
13288
6b5c028f 132892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13290
13291 * gcc.target/sparc/20160104-1.c: New test.
13292
300e1002 132932016-01-03 Paul Thomas <pault@gcc.gnu.org>
13294
13295 PR fortran/65045
13296 * gfortran.dg/pr65045.f90: New test.
13297
855b105f 132982016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13299
13300 * gnat.dg/specs/debug1.ads: Delete.
13301
bdc177dc 133022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13303
13304 PR libgfortran/68867
13305 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13306 expression.
13307
48aaffae 133082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13309
13310 PR libgfortran/68867
13311 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13312 PowerPC.
13313
19a468b8 133142016-01-01 Paul Thomas <pault@gcc.gnu.org>
13315
13316 PR fortran/68864
13317 * gfortran.dg/pr68864.f90: New test.
13318
25371c91 133192016-01-01 Jakub Jelinek <jakub@redhat.com>
13320
2a659064 13321 PR tree-optimization/69070
13322 * gcc.dg/pr69070.c: New test.
13323
57aa9851 13324 PR sanitizer/69055
13325 * gfortran.dg/pr69055.f90: New test.
13326
25371c91 13327 PR target/69015
13328 * gcc.dg/pr69015.c: New test.
f1717362 13329\f
fb2c1edd 13330Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13331
13332Copying and distribution of this file, with or without modification,
13333are permitted in any medium without royalty provided the copyright
13334notice and this notice are preserved.