]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ec645283 12016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/61019
4 * g++.dg/cpp0x/pr61019.C: New.
5
9753b549 62016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7 Terry Guo <terry.guo@arm.com>
8
9 * gcc.target/arm/pure-code/ffunction-sections.c: New.
10 * gcc.target/arm/pure-code/no-literal-pool.c: New.
11 * gcc.target/arm/pure-code/pure-code.exp: New.
12
7dbfb427 132016-09-22 Uros Bizjak <ubizjak@gmail.com>
14
15 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
16 Remove SSE effective target requirement.
17
7e20dff2 182016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/71979
21 * g++.dg/cpp0x/pr71979.C: New.
22
05dd002d 232016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
24
25 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
26
53769cc8 272016-09-22 Martin Liska <mliska@suse.cz>
28
29 PR ipa/77653
30 * gcc.dg/ipa/pr77653.c: New test.
31
51c846d6 322016-09-22 Jakub Jelinek <jakub@redhat.com>
33
34 PR fortran/77665
35 * gfortran.dg/gomp/pr77665.f90: New test.
36
51278c1a 372016-09-22 Paul Thomas <pault@gcc.gnu.org>
38
39 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
40 * gfortran.dg/dtio_13.f90: New test.
41
cde225a2 422016-09-21 Louis Krupp <louis.krupp@zoho.com>
43
44 PR fortran/66107
45 * gfortran.dg/pr66107.f90: New test.
46
0d5530d9 472016-09-21 Ian Lance Taylor <iant@golang.org>
48
49 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
50 with call to builtin delete function.
51
9ca7e933 522016-09-21 Joseph Myers <joseph@codesourcery.com>
53
54 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
55 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
56 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
57 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
58 tests.
59
451127c6 602016-09-21 Uros Bizjak <ubizjak@gmail.com>
61
62 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
63
98aa0f57 642016-09-21 Jakub Jelinek <jakub@redhat.com>
65
66 PR c++/77651
67 * g++.dg/cpp1z/aligned-new6.C: New test.
68
65eeae10 692016-09-21 Matthew Wahab <matthew.wahab@arm.com>
70
71 * gcc.target/arm/fp16-aapcs-3.c: New.
72 * gcc.target/arm/fp16-aapcs-4.c: New.
73 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
74 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
75 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
76 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
77
1a39df22 782016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
79
80 PR tree-optimization/77550
81 * g++.dg/pr77550.C: New test.
82
48bc6fdd 832016-09-21 Georg-Johann Lay <avr@gjlay.de>
84
85 PR target/77326
86 * gcc.target/avr/torture/pr77326.c: New test.
87
a09b160b 882016-09-21 Louis Krupp <louis.krupp@zoho.com>
89
90 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
91
91207228 922016-09-21 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/77648
95 * gcc.dg/torture/pr77648-1.c: New testcase.
96 * gcc.dg/torture/pr77648-2.c: Likewise.
97
f6aeb966 982016-09-21 Richard Biener <rguenther@suse.de>
99 Jakub Jelinek <jakub@redhat.com>
100
101 PR tree-optimization/77621
102 * gcc.dg/pr77621.c: New testcase.
103
637b3ebb 1042016-09-21 Paul Thomas <pault@gcc.gnu.org>
105
106 PR fortran/77657
107 * gfortran.dg/dtio_12.f90: New test.
108
b5b88e7a 1092016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
110
111 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
112
8ccdb0a4 1132016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
114
115 PR tree-optimization/72835
116 * gcc.dg/tree-ssa/pr72835.c: New test.
117
b9833bfd 1182016-09-20 Martin Sebor <msebor@redhat.com>
119
120 PR middle-end/49905
121 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
122 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
123 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
124 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
125 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
126 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
127 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
128
597323ed 1292016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
130
131 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
132 arguments/compare will be optimized away.
133 * gcc.dg/torture/ftrapv-1.c: Likewise.
134
25a8e007 1352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
136
137 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
138 will be optimized away.
139 * gcc.dg/ipa/vrp1.c: New test.
140 * gcc.dg/ipa/vrp2.c: New test.
141 * gcc.dg/ipa/vrp3.c: New test.
142
6e93da1b 1432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
144
145 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
146 does the same transformation.
147 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
148 * gcc.dg/tree-ssa/evrp1.c: New test.
149 * gcc.dg/tree-ssa/evrp2.c: New test.
150 * gcc.dg/tree-ssa/evrp3.c: New test.
151 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
152 * gcc.dg/tree-ssa/pr22117.c: Likewise.
153 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
154 * gcc.dg/tree-ssa/pr64130.c: Likewise.
155 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
156 foling now happens early.
157 * gcc.dg/tree-ssa/vrp04.c: Likewise.
158 * gcc.dg/tree-ssa/vrp06.c: Likewise.
159 * gcc.dg/tree-ssa/vrp16.c: Likewise.
160 * gcc.dg/tree-ssa/vrp25.c: Likewise.
161 * gcc.dg/tree-ssa/vrp67.c: Likewise.
162
b8b3b645 1632016-09-20 Uros Bizjak <ubizjak@gmail.com>
164
165 PR target/77621
166 * gcc.target/i386/pr77621.c: New test.
167 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
168 pattern, loop should vectorize with -mtune=atom.
169
81165554 1702016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
171 Jakub Jelinek <jakub@redhat.com>
172
173 PR testsuite/63299
174 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
175 instead of delete.
176
2f8a2ead 1772016-09-20 Jakub Jelinek <jakub@redhat.com>
178
a48667ee 179 PR c++/77626
180 * g++.dg/other/pr77626.C: New test.
181
7e67c6d5 182 PR c++/77638
183 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
184
59934ea3 185 PR c++/77637
186 * g++.dg/cpp0x/gen-attrs-62.C: New test.
187
2f8a2ead 188 PR middle-end/77624
189 * c-c++-common/pr77624-1.c: New test.
190 * c-c++-common/pr77624-2.c: New test.
191
a1268ee1 1922016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
193
194 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
195 of digits expected.
196
0b77b2cf 1972016-09-20 Richard Biener <rguenther@suse.de>
198
199 PR tree-optimization/77646
200 * gcc.dg/torture/pr77646.c: New testcase.
201
bed03df1 2022016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
203
204 PR c++/77434
205 * c-c++-common/Wint-in-bool-context.c: New test.
206
cb19a0da 2072016-09-19 Joseph Myers <joseph@codesourcery.com>
208
209 * gcc.dg/cr-decimal-dig-1.c: New test.
210
9b5c49ef 2112016-09-19 Joseph Myers <joseph@codesourcery.com>
212
213 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
214 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
215 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
216 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
217
48d1445d 2182016-09-19 Vladimir Makarov <vmakarov@redhat.com>
219
220 PR rtl-optimization/77416
221 * gcc.target/powerpc/pr77416.c: New.
222
579f478b 2232016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
224
225 PR c++/77639
226 * g++.dg/template/error-recovery4.C: New test.
227
f2e52448 2282016-09-19 Bin Cheng <bin.cheng@arm.com>
229
230 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
231
aaf7d5f8 2322016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
233
234 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
235 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
236
5f036000 2372016-09-19 Jakub Jelinek <jakub@redhat.com>
238 Jan Hubicka <jh@suse.cz>
239
240 PR target/77587
241 * gcc.dg/pr77587.c: New test.
242 * gcc.dg/pr77587a.c: New file.
243
eee0cf09 2442016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
245
246 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
247 * gfortran.dg/coarray_38.f90:
248 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
249 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
250 * gfortran.dg/coarray_allocate_7.f08: New test.
251 * gfortran.dg/coarray_allocate_8.f08: New test.
252 * gfortran.dg/coarray_allocate_9.f08: New test.
253 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
254 new caf_register.
255 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
256 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
257 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
258 get_by_refs.
259 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
260 * gfortran.dg/coarray_lock_7.f90: Same.
261 * gfortran.dg/coarray_poly_5.f90: Same.
262 * gfortran.dg/coarray_poly_6.f90: Same.
263 * gfortran.dg/coarray_poly_7.f90: Same.
264 * gfortran.dg/coarray_poly_8.f90: Same.
265 * gfortran.dg/coindexed_1.f90: Changed errors expected.
266
891196d7 2672016-09-19 Fritz Reese <fritzoreese@gmail.com>
268
269 PR fortran/77584
270 * gfortran.dg/dec_structure_15.f90: New testcase.
271
281da9a3 2722016-09-19 Richard Biener <rguenther@suse.de>
273
274 PR middle-end/77605
275 * gcc.dg/torture/pr77605.c: New testcase.
276
8a252920 2772016-09-18 Louis Krupp <louis.krupp@zoho.com>
278
279 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
280
a18b7a33 2812016-09-17 Jan Hubicka <hubicka@ucw.cz>
282
283 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
284 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
285 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
286 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
287 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
288 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
289 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
290 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
291 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
292 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
293 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
294
b868c23d 2952016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
296
297 * gcc.target/i386/pr68633.c: Fix expected result.
298
360d7ea8 2992016-09-17 Louis Krupp <louis.krupp@gmail.com>
300
301 PR fortran/68078
302 * gfortran.dg/pr68078.f90: New test.
303 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
304
d58661cb 3052016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
306
307 PR target/77613
308 * gcc.target/powerpc/swaps-p8-25.c: New.
309
24b3d864 3102016-09-16 Jakub Jelinek <jakub@redhat.com>
311
e6db887a 312 PR c++/77482
313 * g++.dg/cpp0x/constexpr-77482.C: New test.
314
44df6c11 315 PR c++/77379
316 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
317 thunk offsets.
318 * g++.dg/abi/abi-tag23a.C: Likewise.
319
53d2f3de 320 PR c++/77338
321 * g++.dg/cpp0x/decltype-77338.C: New test.
322
24b3d864 323 PR c++/77375
324 * g++.dg/cpp0x/mutable1.C: New test.
325
42f172d0 3262016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
327
328 PR fortran/77612
329 * gfortran.dg/pr77612.f90: New test.
330
0665113b 3312016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
332
333 * gcc.dg/torture/pr70421.c: Require int32plus.
334
dff10ec9 3352016-09-16 Jakub Jelinek <jakub@redhat.com>
336
be63912c 337 PR middle-end/77475
338 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
339
dff10ec9 340 PR target/77526
341 * gcc.target/i386/pr77526.c: New test.
342
69cdadd9 3432016-09-16 Jakub Jelinek <jakub@redhat.com>
344 Eric Botcazou <ebotcazou@adacore.com>
345
346 PR middle-end/77594
347 * gcc.target/i386/pr77594.c: New test.
348
b74250bc 3492016-09-15 Louis Krupp <louis.krupp@zoho.com>
350
351 PR fortran/69963
352 * gfortran.dg/misplaced_implicit_character.f90: New test.
353
834a2c29 3542016-09-15 Bin Cheng <bin.cheng@arm.com>
355
356 PR tree-optimization/77503
357 * gcc.dg/vect/pr77503.c: New test.
358
fbcb99d5 3592016-09-15 Richard Biener <rguenther@suse.de>
360
361 PR middle-end/77544
362 * c-c++-common/torture/pr77544.c: New testcase.
363
3aa4e8c2 3642016-09-15 Jakub Jelinek <jakub@redhat.com>
365
366 PR middle-end/77475
367 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
368 * gcc.dg/march-generic.c: Likewise.
369 * gcc.target/i386/spellcheck-options-1.c: New test.
370 * gcc.target/i386/spellcheck-options-2.c: New test.
371 * gcc.target/i386/spellcheck-options-3.c: New test.
372 * gcc.target/i386/spellcheck-options-4.c: New test.
373
e9dea525 3742016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
375
376 PR fortran/72743
377 * gfortran.dg/goacc/pr72743.f90: New test.
378
7270347c 3792016-09-15 Richard Biener <rguenther@suse.de>
380
381 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
382
091e8e90 3832016-09-15 Richard Biener <rguenther@suse.de>
384
385 PR tree-optimization/77514
386 * gcc.dg/torture/pr77514.c: New testcase.
387
8cc08773 3882016-09-14 Jakub Jelinek <jakub@redhat.com>
389
390 PR c++/77549
391 * g++.dg/lookup/pr77549.C: New test.
392
5be60f03 3932016-09-14 Marek Polacek <polacek@redhat.com>
394
395 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
396 * c-c++-common/gomp/atomic-13.c: Likewise.
397 * c-c++-common/gomp/atomic-14.c: Likewise.
398 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
399 * g++.dg/cpp1z/bool-increment1.C: New test.
400 * c-c++-common/pr60439.c: Add dg-warning.
401 * g++.dg/expr/bitfield4.C: Likewise.
402 * g++.dg/expr/bitfield5.C: Likewise.
403 * g++.dg/expr/bitfield6.C: Likewise.
404 * g++.dg/expr/bool1.C: Likewise.
405 * g++.dg/expr/bool3.C: Likewise.
406 * g++.dg/expr/lval3.C: Likewise.
407 * g++.dg/expr/lval4.C: Likewise.
408 * g++.old-deja/g++.jason/bool5.C: Likewise.
409 * g++.dg/expr/bitfield3.C: Adjust dg-error.
410 * g++.dg/other/error18.C: Likewise.
411 * g++.dg/gomp/atomic-14.C: Likewise.
412
f80a245e 4132016-09-14 Nathan Sidwell <nathan@acm.org>
414
415 PR c++/77539
416 * g++.dg/cpp1y/pr77539.C: New.
417
7b329bca 4182016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
419
420 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
421 dg-require.
422 * g++.dg/ext/builtin_alloca.C: Likewise.
423 * g++.dg/template/spec35.C: Likewise.
424 * gcc.dg/builtins-68.c: Likewise.
425 * gcc.misc-tests/gcov-13.c: Likewise.
426 * gcc.misc-tests/gcov-14.c: Likewise.
427
0029200d 4282016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
429
430 * gfortran.dg/dec_structure_14.f90: New testcase.
431
0975f764 4322016-09-14 Jakub Jelinek <jakub@redhat.com>
433
434 PR sanitizer/68260
435 * c-c++-common/tsan/pr68260.c: New test.
436
1098c313 4372016-09-13 Joe Seymour <joe.s@somniumtech.com>
438
439 PR target/70713
440 * gcc.target/msp430/function-attributes-1.c: New test.
441 * gcc.target/msp430/function-attributes-2.c: New test.
442 * gcc.target/msp430/function-attributes-3.c: New test.
443
46fad8d5 4442016-09-13 Jakub Jelinek <jakub@redhat.com>
445
4bdba715 446 * g++.dg/cpp0x/gen-attrs-61.C: New test.
447 * g++.dg/cpp1z/gen-attrs1.C: New test.
448
99d887de 449 PR tree-optimization/77454
450 * gcc.dg/pr77454.c: New test.
451
46fad8d5 452 PR c++/77553
453 * g++.dg/cpp1y/constexpr-77553.C: New test.
454
68ef907c 4552016-09-13 David Malcolm <dmalcolm@redhat.com>
456
457 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
458 (test_show_locus): Replace rich_location::add_fixit_insert calls
459 with add_fixit_insert_before and add_fixit_insert_after.
460
2c24fd5e 4612016-09-13 Jason Merrill <jason@redhat.com>
462 Tom de Vries <tom@codesourcery.com>
463
464 PR c++/77427
465 * g++.dg/pr77427.C: New test.
466
68b219ee 4672016-09-13 Martin Liska <mliska@suse.cz>
468
469 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
470 effective target.
471 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
472 * lib/target-supports.exp: Define the new target.
473
c72e91d3 4742016-09-12 Andrew Pinski <apinski@cavium.com>
475
476 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
477 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
478
b38c0a37 4792016-09-12 Uros Bizjak <ubizjak@gmail.com>
480
481 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
482 variable arguments.
483 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
484 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
485 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
486 variable argument.
487 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
488 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
489
7a21b590 4902016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
491
492 PR c++/77496
493 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
494 * g++.dg/ext/pr77496.C: New test.
495 * g++.dg/warn/pr77496.C: New test.
496
00434032 4972016-09-12 David Malcolm <dmalcolm@redhat.com>
498
499 PR c/72858
500 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
501 to preserve conversion chars, and to preserve prefix information.
502 * gcc.dg/format/pr72858.c: New test case.
503
54f56c28 5042016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
505
506 * gfortran.dg/pr77507.f90: Move to ...
507 * gfortran.dg/ieee/pr77507.f90: here.
508
08d6d42c 5092016-08-09 Jan Hubicka <hubicka@ucw.cz>
510
511 PR ipa/61159
512 * compile/pr61159.c: New testcase
513
35870532 5142016-08-09 Jan Hubicka <hubicka@ucw.cz>
515
516 PR ipa/64316
517 * gcc.dg/ipa/pr63416.c: New testcase.
518
953b9eef 5192016-09-10 Paul Thomas <pault@gcc.gnu.org>
520 Steven G. Kargl <kargl@gcc.gnu.org>
521
522 PR fortran/77532
c78b1f64 523 * gfortran.dg/dtio_11.f90: new test.
953b9eef 524
1aef7c3c 5252016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
526
527 PR fortran/77507
528 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
529 * gfortran.dg/c_assoc_4.f90: Ditto.
530
3bb45f76 5312016-09-10 Tom de Vries <tom@codesourcery.com>
532
533 PR C/71602
534 * c-c++-common/va-arg-va-list-type.c: New test.
535
9731eaaf 5362016-09-09 Peter Bergner <bergner@vnet.ibm.com>
537
538 PR rtl-optimization/77289
539 * gcc.target/powerpc/pr77289.c: New test.
540
911ea34a 5412016-09-09 Martin Sebor <msebor@redhat.com>
542
543 PR c/77520
544 PR c/77521
545 * gcc.dg/pr77520.c: New test.
546 * gcc.dg/pr77521.c: New test.
547
edd0f33b 5482016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
549
550 PR fortran/77506
551 * gfortran.dg/pr77506.f90: New test.
552
374777a4 5532016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
554
555 PR fortran/77507
556 * gfortran.dg/pr77507.f90: New test.
557
c5eddaf9 5582016-09-09 Joseph Myers <joseph@codesourcery.com>
559
560 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
561
3e7e4e14 5622016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
563 Louis Krupp <lkrupp@gcc.gnu.org>
564
565 PR fortran/69514
566 * gfortran.dg/pr69514_1.f90: New test.
567 * gfortran.dg/pr69514_2.f90: New test.
568
51688bb7 5692016-09-08 Jakub Jelinek <jakub@redhat.com>
570
a34338c9 571 PR fortran/77500
572 * gfortran.dg/gomp/pr77500.f90: New test.
573
51688bb7 574 PR fortran/77516
575 * gfortran.dg/gomp/pr77516.f90: New test.
576
3ecb55e7 5772016-09-07 Jakub Jelinek <jakub@redhat.com>
578
579 PR middle-end/77475
580 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
581 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
582 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
583 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
584 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
585 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
586
3da97ff7 5872016-09-07 David Malcolm <dmalcolm@redhat.com>
588
589 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
590 "substring-locations.h".
591
b55f1f44 5922016-09-07 Richard Biener <rguenther@suse.de>
593
594 PR c/77450
595 * c-c++-common/vector-subscript-8.c: Move ..
596 * gcc.dg/pr77450.c: ... here.
597
7d482049 5982016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 599
600 PR libgfortran/77393
601 * gfortran.dg/fmt_f0_2.f90: Update test.
602 * gfortran.dg/fmt_f0_3.f90: New test.
603
ef3b531c 6042016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
605
606 PR debug/77389
607 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
608 in dg-options.
609
610 PR debug/57519
611 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
612
39370ea0 6132016-09-06 Jakub Jelinek <jakub@redhat.com>
614
615 PR target/69255
616 * gcc.target/i386/pr69255-1.c: New test.
617 * gcc.target/i386/pr69255-2.c: New test.
618 * gcc.target/i386/pr69255-3.c: New test.
619
6202016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 621
622 PR c/77336
623 * gcc.dg/format/miss-7.c: New test.
624
88820414 6252016-09-06 Uros Bizjak <ubizjak@gmail.com>
626
627 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
628
4c790ba8 6292016-09-06 Martin Liska <mliska@suse.cz>
630
631 PR gcov-profile/77378
632 PR gcov-profile/77466
633 * gcc.dg/profile-update-warning.c: New test.
634
43d2460d 6352016-09-06 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/77479
638 * gcc.dg/torture/pr77479.c: New testcase.
639
4c04bcce 6402016-09-06 Richard Biener <rguenther@suse.de>
641
642 PR c/77450
643 * c-c++-common/vector-subscript-7.c: Adjust.
644 * c-c++-common/vector-subscript-8.c: New testcase.
645
8925068a 6462016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
647
648 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
649
daea048c 6502016-09-05 Jakub Jelinek <jakub@redhat.com>
651
e315ff48 652 PR target/77476
653 * gcc.target/i386/avx512f-pr77476.c: New test.
654 * gcc.target/i386/avx512bw-pr77476.c: New test.
655 * gcc.target/i386/avx512dq-pr77476.c: New test.
656
8eeca3ac 657 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
658 Update comment to mention also avx512f.
659
daea048c 660 PR sanitizer/77396
661 * g++.dg/asan/pr77396-2.C: New test.
662
a6ffaadf 6632016-09-05 Uros Bizjak <ubizjak@gmail.com>
664
665 PR rtl-optimization/77452
666 * gcc.target/i386/pr77452.c: New test.
667
8f8828ba 6682016-09-05 Marek Polacek <polacek@redhat.com>
669
670 PR c/77423
671 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
672
65277f2a 6732016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
674
675 PR fortran/77391
676 * gfortran.dg/pr77391.f90: New test.
677
a1cf06b8 6782016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
679
680 PR fortran/77460
681 * gfortran.dg/pr77460.f90: New test.
682
4d261282 6832016-09-03 Jakub Jelinek <jakub@redhat.com>
684
685 PR c/65467
686 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
687
4fc4eb94 6882016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
689
690 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
691
40a431fa 6922016-09-02 David Malcolm <dmalcolm@redhat.com>
693
694 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
695 test case.
696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
697 diagnostic-test-show-locus-generate-patch.c to the sources
698 for diagnostic_plugin_test_show_locus.c.
699
a940fdc7 7002016-09-02 Jakub Jelinek <jakub@redhat.com>
701
0b80c4b2 702 PR c/65467
703 * gcc.dg/gomp/_Atomic-1.c: New test.
704 * gcc.dg/gomp/_Atomic-2.c: New test.
705 * gcc.dg/gomp/_Atomic-3.c: New test.
706 * gcc.dg/gomp/_Atomic-4.c: New test.
707 * gcc.dg/gomp/_Atomic-5.c: New test.
708
a940fdc7 709 PR sanitizer/77396
710 * g++.dg/asan/pr77396.C: New test.
711
7122016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 713
714 PR tree-optimization/71831
715 * gcc.dg/builtin-object-size-16.c: New test.
716 * gcc.dg/builtin-object-size-17.c: New test.
717
0b404bb4 7182016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
719
720 PR libgfortran/77393
721 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
722
8a5817a9 7232016-09-01 Uros Bizjak <ubizjak@gmail.com>
724
725 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
726 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
727 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
728 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
729 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
730 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
731 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
732 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
733 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
734 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
735 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
736 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
737 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
738 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
739 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
740 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
741 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
742 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
743
209253ae 7442016-09-01 Eric Botcazou <ebotcazou@adacore.com>
745
746 * gnat.dg/opt58.adb: New test.
747 * gnat.dg/opt58_pkg.ads: New helper.
748
15182c1d 7492016-09-01 Richard Biener <rguenther@suse.de>
750
751 PR middle-end/77436
752 * gcc.dg/torture/pr77436.c: New testcase.
753
1c02615c 7542016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
755
756 * gcc.dg/pr64252.c: Require int32plus.
757 * gcc.dg/pr66299-1.c: Likewise.
758 * gcc.dg/pr66299-2.c: Likewise.
759 * gcc.dg/torture/20131115-1.c: Skip for avr.
760
08fded5f 7612016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
762
763 * gcc.target/aarch64/ands_3.c: New test.
764
a7b3b7c4 7652016-08-31 Jakub Jelinek <jakub@redhat.com>
766
68c215e4 767 PR fortran/77352
768 * gfortran.dg/gomp/pr77352.f90: New test.
769
a7b3b7c4 770 PR fortran/77374
771 * gfortran.dg/gomp/pr77374.f08: New test.
772
51a43c06 7732016-08-31 Marc Glisse <marc.glisse@inria.fr>
774
775 PR tree-optimization/73714
776 * gcc.dg/tree-ssa/pr73714.c: New test.
777
01109414 7782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
779
780 PR libgfortran/77393
781 * gfortran.dg/fmt_f0_2.f90: New test.
782
8036ac7f 7832016-08-31 Marc Glisse <marc.glisse@inria.fr>
784
785 * gcc.target/i386/pr59539-2.c: Adapt options.
786 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
787
b298bde8 7882016-08-31 Paul Thomas <pault@gcc.gnu.org>
789
790 PR fortran/77418
791 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
792 of the associate entity and replace with a pointer to the
793 intended item on the stack.
794
9f732c4e 7952016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 796 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 797
798 PR fortran/48298
799 * gfortran.dg/dtio_1.f90: New test.
800 * gfortran.dg/dtio_2.f90: New test.
801 * gfortran.dg/dtio_3.f90: New test.
802 * gfortran.dg/dtio_4.f90: New test.
803 * gfortran.dg/dtio_5.f90: New test.
804 * gfortran.dg/dtio_6.f90: New test.
805 * gfortran.dg/dtio_7.f90: New test.
806 * gfortran.dg/dtio_8.f90: New test.
807 * gfortran.dg/dtio_9.f90: New test.
808 * gfortran.dg/dtio_10.f90: New test.
809
d6dd1b60 8102016-08-30 David Malcolm <dmalcolm@redhat.com>
811
812 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
813 (test_many_nested_locations): New function.
814 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
815 (test_show_locus): Handle "test_many_nested_locations".
816
2e7400df 8172016-08-30 David Malcolm <dmalcolm@redhat.com>
818
819 * g++.dg/template/double-greater-than-fixit.C: New test case.
820
98023bfd 8212016-08-30 Eric Botcazou <ebotcazou@adacore.com>
822
823 * gnat.dg/opt57.ad[sb]: New test.
824 * gnat.dg/opt57_pkg.ads: New helper.
825
f9723d87 8262016-08-30 Richard Biener <rguenther@suse.de>
827
828 PR tree-optimization/69047
829 * gcc.dg/pr69047.c: Fix byte-order check.
830
77ce6232 8312016-08-30 Jakub Jelinek <jakub@redhat.com>
832
adca2d16 833 PR tree-optimization/72866
834 * gcc.dg/vect/pr72866.c: New test.
835
06cee168 836 PR debug/77363
837 * g++.dg/debug/dwarf2/pr77363.C: New test.
838
4472e8d1 839 PR middle-end/77377
840 * gcc.target/i386/pr77377.c: New test.
841
77ce6232 842 PR debug/77389
843 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
844 in dg-options.
845
36bda760 8462016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
847
848 * gfortran.dg/pr77372.f90: Moved to ...
849 * gfortran.dg/ieee/pr77372.f90: here.
850
2db6ea89 8512016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
852
853 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
854 vector short/char initializations.
855 * gcc.target/powerpc/vec-init-5.c: Likewise.
856 * gcc.target/powerpc/vec-init-6.c: New compile time test for
857 vector initialization optimizations.
858 * gcc.target/powerpc/vec-init-7.c: Likewise.
859 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
860 vector float/double initializations.
861 * gcc.target/powerpc/vec-init-9.c: Likewise.
862
1e4df796 8632016-08-29 Uros Bizjak <ubizjak@gmail.com>
864
865 PR target/77403
866 * gcc.target/i386/pr77403.c: New test.
867
f293b7f2 8682016-08-29 Marek Polacek <polacek@redhat.com>
869
870 PR c/77292
871 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
872
ea2ec8f6 8732016-08-29 Tom de Vries <tom@codesourcery.com>
874
875 PR c/77398
876 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
877
686436fe 8782016-08-29 Eric Botcazou <ebotcazou@adacore.com>
879
880 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 881
686436fe 8822016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 883
884 * gfortran.dg/dec_structure_13.f90: New testcase.
885
f1ecf8b3 8862016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
887
888 PR fortran/77261
889 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
890 available.
891
4670f428 8922016-08-28 Tom de Vries <tom@codesourcery.com>
893
894 PR lto/70955
895 * gcc.dg/pr70955.c: New test.
896 * gcc.dg/lto/pr70955_0.c: Same.
897 * gcc.dg/lto/pr70955_1.c: Same.
898
b243b563 8992016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
900
901 PR tree-optimization/71077
902 * gcc.target/i386/pr71077.c: New test.
903
92a44a68 9042016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 905
906 PR fortran/77380
907 * gfortran.dg/pr77380.f90: New test.
908
92a44a68 9092016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 910
911 PR fortran/77372
912 gfortran.dg/pr77372.f90: New test.
913
367964fa 9142016-08-26 David Malcolm <dmalcolm@redhat.com>
915
916 * gcc.dg/spellcheck-fields-2.c (test): Move
917 dg-begin/end-multiline-output within function body.
918 (test_macro): New function.
919
df4248fb 9202016-08-26 David Malcolm <dmalcolm@redhat.com>
921
922 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
923 (test_fixit_insert): Update expected output.
924 (test_fixit_remove): Likewise.
925 (test_fixit_replace): Likewise.
926
377da6e4 9272016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
928
929 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
930 Fix typo.
931
4f16cc83 9322016-08-26 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/69047
935 * gcc.dg/pr69047.c: New testcase.
936
a54071b2 9372016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
938 Martin Jambhor <mjambor@suse.cz>
377da6e4 939
a54071b2 940 * gcc.dg/ipa/propbits-1.c: New test-case.
941 * gcc.dg/ipa/propbits-2.c: Likewise.
942 * gcc.dg/ipa/propbits-3.c: Likewise.
943
2ae10c8c 9442016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
945
946 PR fortran/77351
947 * gfortran.dg/pr77351.f90: New test.
948
c4963714 9492016-08-25 Marek Polacek <polacek@redhat.com>
950
951 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
952
49e1f4eb 9532016-08-25 Marek Polacek <polacek@redhat.com>
954
955 PR c/77323
956 * gcc.dg/pr77323.c: New test.
957
984f03c2 9582016-08-24 Paul Thomas <pault@gcc.gnu.org>
959
960 PR fortran/77358
961 * gfortran.dg/submodule_17.f08: New test.
962
92a44a68 9632016-08-24 Michael Collison <michael.collison@linaro.org>
964 Michael Collison <michael.collison@arm.com>
f6c98a9a 965
966 * gcc.target/arm/builtin_saddl.c: New testcase.
967 * gcc.target/arm/builtin_saddll.c: New testcase.
968 * gcc.target/arm/builtin_uaddl.c: New testcase.
969 * gcc.target/arm/builtin_uaddll.c: New testcase.
970 * gcc.target/arm/builtin_ssubl.c: New testcase.
971 * gcc.target/arm/builtin_ssubll.c: New testcase.
972 * gcc.target/arm/builtin_usubl.c: New testcase.
973 * gcc.target/arm/builtin_usubll.c: New testcase.
974
8938d43d 9752016-08-24 Uros Bizjak <ubizjak@gmail.com>
976
977 PR target/77270
978 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
979 (dg-options): Use -march=amdfam10 instead of -march=athlon.
980 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
981 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
982 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
983 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
984 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
985 effective target. Remove scan-assembler-times directives.
986 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
987 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
988 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
989
2fb84e50 9902016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
991
992 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
993 of unsigned int.
994 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
995
cac7df4e 9962016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
997
998 PR testsuite/77317
999 * lib/target-supports.exp
1000 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1001 (check_effective_target_vect_natural_alignment): Ditto.
1002 (check_effective_target_vector_alignment_reachable): Ditto.
1003 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1004
b904831d 10052016-08-23 Ian Lance Taylor <iant@golang.org>
1006
1007 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1008
ff055c48 10092016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1010
1011 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1012 being created from pointers to memory locations.
1013 * gcc.target/powerpc/vec-init-2.c: Likewise.
1014
27af8972 10152016-08-23 Fritz Reese <fritzoreese@gmail.com>
1016
1017 * gfortran.dg/dec_structure_12.f90: New testcase.
1018
bd8ac469 10192016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1020
1021 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1022
434d4291 10232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1024
1025 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1026 verification.
1027
be0be2de 10282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1029
1030 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1031 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1032
7feac654 10332016-08-23 Richard Biener <rguenther@suse.de>
1034
1035 PR tree-optimization/27336
1036 * c-c++-common/pr27336.c: New testcase.
1037
364743f3 10382016-08-22 Marek Polacek <polacek@redhat.com>
1039
1040 PR c++/77321
1041 * g++.dg/cpp1y/pr77321.C: New test.
1042
b92c452d 10432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1044
1045 PR fortran/60774
1046 * gfortran.dg/empty_label.f: Adjust test for new error message.
1047 * gfortran.dg/empty_label.f90: Ditto.
1048 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1049 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1050 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1051
bfbc628a 10522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1053
1054 PR fortran/61318
1055 * gfortran.dg/pr61318.f90: New test.
1056
99af6e70 10572016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1058
1059 PR fortran/77260
1060 * gfortran.dg/pr77260_1.f90: New test.
1061 * gfortran.dg/pr77260_2.f90: Ditto.
1062
6cfc7001 10632016-08-22 Joseph Myers <joseph@codesourcery.com>
1064
1065 PR middle-end/77269
1066 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1067 __builtin_signbitf and __builtin_signbitl in expected generic
1068 expansion.
1069 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1070 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1071 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1072 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1073 tests.
1074
012f068a 10752016-08-22 Joseph Myers <joseph@codesourcery.com>
1076
1077 * gcc.dg/torture/float128-builtin.c,
1078 gcc.dg/torture/float128-ieee-nan.c,
1079 gcc.dg/torture/float128x-builtin.c,
1080 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1081 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1082 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1083 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1084 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1085 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1086 gcc.dg/torture/floatn-nan.h: New tests.
1087
e2c5b687 10882016-08-22 Joseph Myers <joseph@codesourcery.com>
1089
1090 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1091 macro.
1092 (main): Update calls to TEST_I_F.
1093 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1094 macro.
1095 (main): Update calls to TEST_I_F.
1096
b4635564 10972016-08-22 Joseph Myers <joseph@codesourcery.com>
1098
1099 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1100 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1101 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1102 names in calls to TEST_I_F.
1103
802bc569 11042016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1105
1106 PR c/52952
1107 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1108
70fa7158 11092016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1110
1111 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1112 and !natural_alignment_64.
1113 * gcc.dg/ipa/propalign-2.c: Likewise.
1114 * gcc.dg/ipa/propalign-3.c: Likewise.
1115 * gcc.dg/ipa/propalign-4.c: Likewise.
1116 * gcc.dg/ipa/propalign-5.c: Likewise.
1117 * lib/target-supports.exp
1118 (check_effective_target_natural_alignment_32): Add avr-*-*.
1119
d0346b1a 11202016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1121
1122 PR tree-optimization/61839
1123 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1124 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1125 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1126 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1127
82c85aba 11282016-08-19 Joseph Myers <joseph@codesourcery.com>
1129
1130 PR c/32187
1131 * lib/target-supports.exp (check_effective_target_float16)
1132 (check_effective_target_float32, check_effective_target_float64)
1133 (check_effective_target_float128, check_effective_target_float32x)
1134 (check_effective_target_float64x)
1135 (check_effective_target_float128x)
1136 (check_effective_target_float16_runtime)
1137 (check_effective_target_float32_runtime)
1138 (check_effective_target_float64_runtime)
1139 (check_effective_target_float128_runtime)
1140 (check_effective_target_float32x_runtime)
1141 (check_effective_target_float64x_runtime)
1142 (check_effective_target_float128x_runtime)
1143 (check_effective_target_floatn_nx_runtime)
1144 (add_options_for_float16, add_options_for_float32)
1145 (add_options_for_float64, add_options_for_float128)
1146 (add_options_for_float32x, add_options_for_float64x)
1147 (add_options_for_float128x): New procedures.
1148 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1149 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1150 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1151 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1152 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1153 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1154 gcc.dg/torture/float128-complex.c,
1155 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1156 gcc.dg/torture/float128x-basic.c,
1157 gcc.dg/torture/float128x-complex.c,
1158 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1159 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1160 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1161 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1162 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1163 gcc.dg/torture/float32x-basic.c,
1164 gcc.dg/torture/float32x-complex.c,
1165 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1166 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1167 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1168 gcc.dg/torture/float64x-basic.c,
1169 gcc.dg/torture/float64x-complex.c,
1170 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1171 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1172 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1173 gcc.dg/torture/floatn-tg.h,
1174 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1175 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1176 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1177 gcc.dg/torture/fp-int-convert-float128x.c,
1178 gcc.dg/torture/fp-int-convert-float16-timode.c,
1179 gcc.dg/torture/fp-int-convert-float16.c,
1180 gcc.dg/torture/fp-int-convert-float32-timode.c,
1181 gcc.dg/torture/fp-int-convert-float32.c,
1182 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1183 gcc.dg/torture/fp-int-convert-float32x.c,
1184 gcc.dg/torture/fp-int-convert-float64-timode.c,
1185 gcc.dg/torture/fp-int-convert-float64.c,
1186 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1187 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1188 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1189 maximum exponent of floating-point type. Use it in testing
1190 whether 0x8...0 fits in the floating-point type. Always treat -1
1191 (signed 0xf...f) as fitting in the floating-point type.
1192 (M_OK1): New macro.
1193 * gcc.dg/torture/fp-int-convert-double.c,
1194 gcc.dg/torture/fp-int-convert-float.c,
1195 gcc.dg/torture/fp-int-convert-float128-timode.c,
1196 gcc.dg/torture/fp-int-convert-float128.c,
1197 gcc.dg/torture/fp-int-convert-float80-timode.c,
1198 gcc.dg/torture/fp-int-convert-float80.c,
1199 gcc.dg/torture/fp-int-convert-long-double.c,
1200 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1201
cf0bbc39 12022016-08-19 Jakub Jelinek <jakub@redhat.com>
1203
9354a9a5 1204 PR fortran/72744
1205 * gfortran.dg/gomp/pr72744.f90: New test.
1206
cf0bbc39 1207 PR fortran/69281
1208 * gfortran.dg/gomp/pr69281.f90: New test.
1209
ee0e163a 12102016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1211
1e4df796 1212 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1213 the last special seed value.
1214 * gfortran.dg/random_7.f90: Use size for last array member instead
1215 of hardcoded value.
ee0e163a 1216
6d7de609 12172016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1218
1219 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1220 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1221
e3243c77 12222016-08-19 Richard Biener <rguenther@suse.de>
1223
1224 PR tree-optimization/77286
1225 * gcc.dg/torture/pr77286.c: New testcase.
1226
b983d92d 12272016-08-18 David Malcolm <dmalcolm@redhat.com>
1228
1229 * gcc.dg/verbose-asm-2.c: New test case.
1230
48a7392b 12312016-08-18 David Malcolm <dmalcolm@redhat.com>
1232
1233 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1234 (custom_diagnostic_finalizer): Update for change to
1235 diagnostic_show_locus.
1236
5c8151fa 12372016-08-18 David Malcolm <dmalcolm@redhat.com>
1238
1239 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1240 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1241
26040f06 12422016-08-18 Marek Polacek <polacek@redhat.com>
1243
1244 PR c/71514
1245 * gcc.dg/pr71514.c: New test.
1246
360e911d 12472015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1248
1249 PR target/72839
1250 * gcc.target/i386/pr72839.c: New test.
1251
6de0546d 12522016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1253
1254 PR middle-end/70895
1255 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1256 * c-c++-common/goacc/reduction-1.c: Likewise.
1257 * c-c++-common/goacc/reduction-2.c: Likewise.
1258 * c-c++-common/goacc/reduction-3.c: Likewise.
1259 * c-c++-common/goacc/reduction-4.c: Likewise.
1260
cee80871 12612016-08-18 Alan Modra <amodra@gmail.com>
1262
1263 * gcc.c-torture/compile/pr72771.c: New.
1264
f9c39b65 12652016-08-17 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR fortran/67496
1268 * gfortran.dg/pr67496.f90: New test.
1269
92a44a68 12702015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1271
1272 PR tree-optimization/71752
f9c39b65 1273 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1274
d2392ec3 12752016-08-17 Uros Bizjak <ubizjak@gmail.com>
1276
1277 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1278
c4994c0b 12792016-08-17 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR middle-end/77259
1282 * g++.dg/ipa/devirt-52.C: New test.
1283
f7896ff0 12842016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1285
1286 * c-c++-common/goacc/reduction-6.c: New testcase.
1287
7104d1a8 12882016-08-17 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/76490
1291 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1292 * gcc.dg/pr52904.c: XFAIL.
1293
cff41b9e 12942016-08-17 Richard Biener <rguenther@suse.de>
1295
1296 PR tree-optimization/23855
1297 * gcc.dg/loop-unswitch-2.c: Adjust.
1298
b1398e47 12992016-08-16 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR tree-optimization/72817
1302 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1303
de41fc22 13042016-08-16 Joseph Myers <joseph@codesourcery.com>
1305
1306 PR libgcc/77265
1307 * gcc.dg/torture/float128-extend-inf.c: New test.
1308
5927e78e 13092016-08-16 David Malcolm <dmalcolm@redhat.com>
1310
1311 PR c/72857
1312 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1313 for embedded NUL.
1314 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1315 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1316 caret placement.
1317 (test_oct): Likewise.
1318 (test_multiple): Likewise.
1319 (test_field_width_specifier): Likewise.
1320 (test_field_width_specifier_2): New function.
1321 (test_field_precision_specifier): New function.
1322 (test_embedded_nul): Update expected caret placement.
1323 (test_non_contiguous_strings): Update line number.
1324 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1325 (__emit_string_literal_range): Add "caret_idx" param.
1326 (test_simple_string_literal): Add value for new param, updating
1327 expected output..
1328 (test_concatenated_string_literal): Likewise.
1329 (test_multiline_string_literal): Likewise.
1330 (test_hex): Likewise.
1331 (test_oct): Likewise.
1332 (test_multiple): Likewise.
1333 (test_ucn4): Likewise.
1334 (test_ucn8): Likewise.
1335 (test_u8): Likewise.
1336 (test_u): Likewise; update expected message, from "range" to
1337 "location".
1338 (test_U): Likewise.
1339 (test_L): Likewise.
1340 (test_macro): Add value for new param.
1341 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1342 (__emit_string_literal_range): Add "caret_idx" param.
1343 (test_stringified_token_1): Add value for new param. Update
1344 expected message, from "range" to "location".
1345 (test_stringized_token_2): Likewise, adding param to macro.
1346 (test_stringified_token_3): Likewise.
1347 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1348 (emit_warning): Convert param from source_range to location_t.
1349 (test_string_literals): Add caret_idx param, and use it when
1350 constructing a substring_loc. Update error message, from
1351 "range" to "location".
1352
b8d94309 13532016-08-16 Jakub Jelinek <jakub@redhat.com>
1354
2e947447 1355 PR target/71910
1356 * g++.dg/gomp/pr71910.C: New test.
1357
9ea71b15 1358 PR middle-end/67485
1359 * gcc.c-torture/compile/pr67485.c: New test.
1360
b8d94309 1361 PR target/72867
1362 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1363
31de5086 13642016-08-16 Bin Cheng <bin.cheng@arm.com>
1365
1366 PR tree-optimization/69848
1367 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1368
a05d3de8 13692016-08-16 Martin Liska <mliska@suse.cz>
1370
1371 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1372 of memory operations so that it can be handled by core2
1373 in 32-bit mode.
1374
b50ad04e 13752016-08-16 Richard Biener <rguenther@suse.de>
1376
1377 PR tree-optimization/76783
1378 * gcc.dg/pr76783.c: New testcase.
1379 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1380
b441db40 13812016-08-16 Bin Cheng <bin.cheng@arm.com>
1382
1383 PR tree-optimization/72817
1384 PR tree-optimization/73450
1385 * gcc.dg/tree-ssa/pr72817.c: New test.
1386 * gcc.dg/tree-ssa/pr73450.c: New test.
1387
36d310d0 13882016-08-15 Fritz Reese <fritzoreese@gmail.com>
1389
1390 * gfortran.dg/init_flag_13.f90: New testcase.
1391 * gfortran.dg/init_flag_14.f90: Ditto.
1392 * gfortran.dg/init_flag_15.f03: Ditto.
1393 * gfortran.dg/dec_init_1.f90: Ditto.
1394 * gfortran.dg/dec_init_2.f90: Ditto.
1395
e5ec9f76 13962016-08-15 Uros Bizjak <ubizjak@gmail.com>
1397
1398 PR target/72867
1399 * gcc.target/i386/pr72867.c: New test.
1400
6ce66d38 14012016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1402
1403 * c-c++-common/dump-ada-spec-5.c: New test.
1404
894463cf 14052016-08-15 Richard Biener <rguenther@suse.de>
1406
1407 PR tree-optimization/73434
1408 * gcc.dg/torture/pr73434.c: New testcase.
1409
98b374b4 14102016-08-15 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR tree-optimization/72824
1413 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1414
9b90f118 14152016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1416
1417 PR fortran/70598
1418 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1419 in use_device clause.
1420 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1421 * gfortran.dg/goacc/list.f95: Adjust to catch
1422 "neither a POINTER nor an array" error messages.
1423
1d80868e 14242016-08-14 Uros Bizjak <ubizjak@gmail.com>
1425
1426 PR target/76342
1427 * gcc.target/i386/pr76342.c: New test.
1428
153e4ac1 14292016-08-12 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR c/71512
1432 * g++.dg/ubsan/pr71512.C: New test.
1433 * c-c++-common/ubsan/pr71512-1.c: New test.
1434 * c-c++-common/ubsan/pr71512-2.c: New test.
1435
3c382998 14362016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1437
1438 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1439 vector initialization options.
1440 * gcc.target/powerpc/vec-init-2.c: Likewise.
1441 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1442 is generated on ISA 3.0.
1443
7079d57a 14442016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1445
1446 PR middle-end/71654
1447 * gcc.dg/c-c++-common/pr71654.c: New test.
1448 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1449 dg-options.
1450 * gcc.dg/tree-ssa/vrp24: Likewise.
1451
7175bb2a 14522016-08-12 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR c/67410
1455 * gcc.dg/pr67410.c: New test.
1456
56fb8e9d 14572016-08-12 Bin Cheng <bin.cheng@arm.com>
1458
1459 PR tree-optimization/69848
1460 * gcc.dg/vect/vect-pr69848.c: New test.
1461
1f84b4ab 14622016-08-12 Uros Bizjak <ubizjak@gmail.com>
1463
1464 PR testsuite/71008
1465 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1466 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1467 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1468 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1469
60b349d9 14702016-08-12 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/57326
1473 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1474 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1475 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1476 * gcc.target/i386/pr45685.c: Likewise.
1477 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1478 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1479 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1480 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1481 * gfortran.dg/pr34163.f90: Likewise.
1482
6d5f72f3 14832016-08-12 Martin Liska <mliska@suse.cz>
1484
1485 * g++.dg/gcov/gcov-16.C: New test.
1486 * lib/gcov.exp: Support new argument for run-gcov function.
1487
b357db2c 14882016-08-12 Martin Liska <mliska@suse.cz>
1489
1490 PR gcov-profile/35590
1491 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1492
08e33f10 14932016-08-12 Richard Biener <rguenther@suse.de>
1494
1495 PR tree-optimization/72851
1496 * gcc.dg/torture/pr72851.c: New testcase.
1497
92a44a68 14982016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1499
832d369d 1500 PR debug/63240
1501 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1502 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1503 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1504 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1505 DW_AT_deleted.
1506
1289a281 1507 PR debug/55641
1508 * g++.dg/debug/dwarf2/ref-1.C: New.
1509
9a478fab 1510 PR debug/49366
1511 * g++.dg/debug/dwarf2/template-params-12.H: New.
1512 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1513 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1514 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1515 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1516 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1517 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1518 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1519
e61229f8 15202016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1521
1522 PR target/72863
1523 * gcc.target/powerpc/pr72863.c: New test.
1524
c7823416 15252016-08-11 Uros Bizjak <ubizjak@gmail.com>
1526
1527 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1528
df15667f 15292015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1530
1531 * gcc.target/i386/pieces-strcpy-1.c: New test.
1532 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1533
83c375ba 15342016-08-11 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR c++/72868
1537 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1538
350f354a 15392015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1540
1541 * gcc.target/i386/pieces-memcpy-1.c: New test.
1542 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1543 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1544 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1545 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1546 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1547
74be5bc1 15482016-08-11 Jakub Jelinek <jakub@redhat.com>
1549
1550 PR c/72816
20fb4916 1551 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1552
40395983 15532016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1554
1555 PR tree-optimization/71083
1556 * gcc.c-torture/execute/pr71083.c: New test.
1557 * gnat.dg/loop_optimization23.adb: New test.
1558 * gnat.dg/loop_optimization23_pkg.ads: New test.
1559 * gnat.dg/loop_optimization23_pkg.adb: New test.
1560
ec969ce4 15612016-08-11 Richard Biener <rguenther@suse.de>
1562
1563 PR tree-optimization/72772
1564 * gcc.dg/graphite/pr35356-1.c: Adjust.
1565 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1566
25482c16 15672016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1568
1569 * gfortran.dg/random_7.f90: Take into account that the last seed
1570 value is the special p value.
1571 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1572
f454033a 15732016-08-11 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1576
2d2b78a1 15772016-08-11 Alan Modra <amodra@gmail.com>
1578
1579 * gcc.target/powerpc/pr71680.c: New.
1580
97468983 15812016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1582
1583 * gcc.target/powerpc/bfp/bfp.exp: New file.
1584 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1585 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1586 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1587 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1588 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1589 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1590 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1591 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1592 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1593 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1594 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1595 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1596 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1597 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1598 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1599 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1600 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1601 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1602 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1603 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1604 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1605 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1606 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1607 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1608 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1609 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1610 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1611 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1612 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1613 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1614 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1615 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1616 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1617 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1618 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1619 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1620 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1621 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1622 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1623 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1624 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1625 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1626 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1627 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1628 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1629 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1630 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1631 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1632 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1633 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1634 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1635 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1636 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1637
23a6fe48 16382016-08-10 Bin Cheng <bin.cheng@arm.com>
1639
1640 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1641 Add aarch64*-*-*.
1642
0cb8f73e 16432016-08-10 Bin Cheng <bin.cheng@arm.com>
1644
1645 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1646
b7ed2a65 16472016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1648
1649 PR target/72853
1650 * gcc.target/powerpc/pr72853.c: New test.
1651
2d2b4107 16522016-08-10 Martin Liska <mliska@suse.cz>
1653
1654 PR gcov-profile/58306
1655 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1656
7132b755 16572016-08-10 Martin Liska <mliska@suse.cz>
1658
1659 * g++.dg/gcov/gcov-threads-1.C: New test.
1660
5186407c 16612016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1662
1663 PR target/71873
1664 * gcc.target/avr/pr71873.c: New test.
1665
44f01555 16662016-08-09 Martin Liska <mliska@suse.cz>
1667
1668 * g++.dg/gcov/gcov-dump-1.C: New test.
1669 * g++.dg/gcov/gcov-dump-2.C: New test.
1670
7d4f18f5 16712016-08-09 Martin Liska <mliska@suse.cz>
1672
1673 * gcc.dg/tree-prof/val-prof-9.c: New test.
1674
defa7026 16752016-08-09 Martin Liska <mliska@suse.cz>
1676
1677 * gcc.dg/tree-prof/val-prof-8.c: New test.
1678
ae7e6062 16792016-08-09 Martin Jambor <mjambor@suse.cz>
1680
0c47dd26 1681 PR ipa/71981
1682 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1683
a69fb570 16842016-08-09 Bin Cheng <bin.cheng@arm.com>
1685
1686 PR tree-optimization/33707
1687 * gcc.dg/vect/pr33707.c: New test.
1688
a031a844 16892016-08-09 Bin Cheng <bin.cheng@arm.com>
1690
1691 PR tree-optimization/pr72772
1692 * gcc.dg/tree-ssa/pr72772.c: New test.
1693
8f1baf0d 16942016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1695
1696 PR rtl-optimization/66669
1697 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1698
53e7aca1 16992016-08-09 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR tree-optimization/72824
1702 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1703
c162fa25 17042016-08-09 Richard Biener <rguenther@suse.de>
1705
1706 PR tree-optimization/71802
1707 * gcc.dg/torture/pr71802.c: New testcase.
1708
87156a7d 17092016-08-09 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR c++/72809
1712 * g++.dg/eh/stdarg1.C: New test.
1713
d0029333 17142016-08-08 Andi Kleen <ak@linux.intel.com>
1715
1716 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1717 test command line in failure log.
1718 (profopt-execute): dito. Make autofdo file names unique.
1719
7af4d06b 17202016-08-08 David Malcolm <dmalcolm@redhat.com>
1721
1722 PR c/64955
1723 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1724 output.
1725
7091ff70 17262016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1727
1728 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1729 c99_runtime.
1730 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1731 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1732 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1733 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1734 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1735 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1736
d189b094 17372016-08-08 David Malcolm <dmalcolm@redhat.com>
1738
1739 PR c/52952
1740 * gcc.dg/cpp/pr66415-1.c: Likewise.
1741 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1742 * gcc.dg/format/c90-printf-1.c: Likewise.
1743 * gcc.dg/format/diagnostic-ranges.c: New test case.
1744
440837fe 17452016-08-08 Jakub Jelinek <jakub@redhat.com>
1746
7cbcf608 1747 PR fortran/72716
1748 * gfortran.dg/gomp/pr72716.f90: New test.
1749
aa1ddb66 1750 PR middle-end/72781
1751 * gcc.dg/gomp/pr72781.c: New test.
1752
440837fe 1753 PR middle-end/68762
1754 * g++.dg/vect/pr68762-1.cc: New test.
1755 * g++.dg/vect/pr68762-2.cc: New test.
1756 * g++.dg/vect/pr68762.h: New file.
1757
eb571c16 17582016-08-08 Martin Sebor <msebor@redhat.com>
1759
1760 PR testsuite/72838
f9c39b65 1761 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1762 * g++.dg/warn/overflow-warn-3.C: Same.
1763 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1764
8ca5189a 17652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1766
1767 PR fortran/71936
1768 * gfortran.dg/allocate_with_source_21.f03: New test.
1769
1495e54c 17702016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1771
1772 PR fortran/72698
1773 * gfortran.dg/allocate_with_source_20.f03: New test.
1774
d1e97886 17752016-08-08 Alan Modra <amodra@gmail.com>
1776
1777 * gcc.c-torture/compile/pr72802.c: New.
1778
9da84a54 17792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1780
1781 PR fortran/70524
1782 * gfortran.dg/dependency_48.f90: New test.
1783
3f9692a5 17842016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1785
b5b764be 1786 PR fortran/70040
3f9692a5 1787 * gfortran.dg/pr70040.f90: New testcase.
1788
099ec19a 17892016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1790
1791 PR fortran/71961
1792 * gfortran.dg/matmul_10.f90: New testcase.
1793
e8272095 17942016-08-07 Jan Hubicka <hubicka@ucw.cz>
1795
1796 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1797
f5d2c462 17982016-08-07 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR c/72816
1801 * gcc.dg/pr72816.c: New test.
1802
30c60892 18032016-08-06 Jonathan Wakely <jwakely@redhat.com>
1804
1805 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1806 * g++.dg/conversion/pr41426.C: Likewise.
1807 * g++.dg/conversion/pr66211.C: Likewise.
1808 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1809 * g++.dg/init/ref8.C: Likewise.
1810 * g++.old-deja/g++.law/cvt20.C: Likewise.
1811 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1812
2abf3c4a 18132016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1814
1815 PR tree-optimization/18046
1816 * gcc.dg/tree-ssa/vrp105.c: New test.
1817 * gcc.dg/tree-ssa/vrp106.c: New test.
1818
a940fdc7 18192016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1820
1821 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1822 1ul in diagnostics. Remove hyphen from "constant-expression."
1823 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1824 * g++.dg/cpp0x/static_assert3.C: Same.
1825 * g++.dg/cpp1y/constexpr-throw.C: Same.
1826 * g++.dg/template/nontype3.C: Same.
1827 * g++.dg/warn/overflow-warn-1.C: Same.
1828 * g++.dg/warn/overflow-warn-3.C: Same.
1829 * g++.dg/warn/overflow-warn-4.C: Same.
1830
d4166bdc 18312016-08-05 David Malcolm <dmalcolm@redhat.com>
1832
1833 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1834 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1835 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1836 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1837
906dd612 18382016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1839
1840 PR tree-optimization/72810
1841 * gcc.dg/tree-ssa/vrp110.c: New test.
1842
9788fb76 18432016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1844
1845 PR Target/72819
1846 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1847 registers.
1848 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1849 saving the half-precision registers.
1850 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1851 value is returned in h0.
1852 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1853 are passed in FP/SIMD registers.
1854 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1855 passing works corrcetly.
1856 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1857 (hfa_f16x2_t): Likewise.
1858 (hfa_f16x3_t): Likewise.
1859 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1860 are promoted to double and passed in a double register.
1861 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1862 are promoted to double and stacked.
1863 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1864 __fp16 data types.
1865 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1866 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1867 __fp16 first get passed in FP/SIMD registers, then stacked.
1868
30f40fe4 18692016-08-05 Nathan Sidwell <nathan@acm.org>
1870
1871 PR c++/68724
1872 * g++.dg/cpp0x/pr68724.C: New.
1873
8a6540e1 18742016-08-05 Richard Biener <rguenther@suse.de>
1875
1876 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1877
09001ac1 18782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1879
1880 * gcc.dg/tree-ssa/vrp107.c: New test.
1881 * gcc.dg/tree-ssa/vrp108.c: New test.
1882 * gcc.dg/tree-ssa/vrp109.c: New test.
1883
88ab6a9c 18842016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1885
1886 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1887 dg-options.
1888
b2a036e7 18892016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1890
1891 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1892 test-cases.
1893 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1894 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1895 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1896 test-cases.
1897 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1898 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1899 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1900 large_double.
1901
8dbf49cb 19022016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/72800
1905 * g++.dg/cpp1y/lambda-ice1.C: New.
1906
dcc45aae 19072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1908
1909 PR c++/72759
1910 * g++.dg/cpp1y/pr72759.C: New test.
1911
88fe4062 19122016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1913
1914 * gcc.dg/switch-10.c: New test.
1915
a1af716f 19162016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1917
1918 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1919
1fa5d8ba 19202016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1921
1922 * c-c++-common/goacc/routine-5.c: Update.
1923
e8dedc4a 19242016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1925
1926 PR rtl-optimization/70903
1927 * gcc.c-torture/execute/pr70903.c: New test.
1928
7ca5003c 19292016-08-04 Martin Liska <mliska@suse.cz>
1930
1931 * gcc.dg/params/params.exp: Replace file exists with
1932 TESTING_IN_BUILD_TREE.
1933
810702a2 19342016-08-04 Marek Polacek <polacek@redhat.com>
1935
1936 PR c++/70229
1937 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1938
fa8a8f79 19392016-08-04 Richard Biener <rguenther@suse.de>
1940
1941 PR middle-end/71984
1942 * gcc.dg/torture/pr71984.c: Guard correctness check for
1943 little-endian.
1944
9916f5a5 19452016-08-03 Andrew Pinski <apinski@cavium.com>
1946
1947 * gcc.c-torture/compile/20160802-1.c: New testcase.
1948
278b4698 19492016-08-03 Fritz Reese <fritzoreese@gmail.com>
1950
1951 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1952
860c3c85 19532016-08-03 Richard Biener <rguenther@suse.de>
1954
1955 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1956 and remove -O3.
1957 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1958 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1959
0a41d717 19602016-08-03 Richard Biener <rguenther@suse.de>
1961
1962 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1963 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1964 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1965 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1966
52e3c0e8 19672016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1968
1969 * gcc.dg/init-excess-2.c: Require int32plus.
1970 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1971 * gcc.dg/pr59963-2.c: Require int32plus.
1972 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1973 * gcc.dg/unroll-7.c: Require int32plus.
1974
ad8a330c 19752016-08-02 Bin Cheng <bin.cheng@arm.com>
1976
1977 PR tree-optimization/34114
1978 * gcc.dg/tree-ssa/loop-42.c: New test.
1979
d3aa3636 19802016-08-02 Tamar Christina <tamar.christina@arm.com>
1981
1982 * gcc.target/aarch64/vminmaxnm.c: New.
1983 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1984 tests.
1985
c79d3723 19862016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1987
1988 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1989 vec_extract for vector float, vector int, vector short, and vector
1990 char.
1991 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1992 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1993 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1994 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1995
5fc13c39 19962016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1997
1998 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1999 single stack adjustment, no writeback.
5fc13c39 2000 * gcc.target/aarch64/test_frame_12.c: Likewise.
2001 * gcc.target/aarch64/test_frame_13.c: Likewise.
2002 * gcc.target/aarch64/test_frame_15.c: Likewise.
2003 * gcc.target/aarch64/test_frame_6.c: Likewise.
2004 * gcc.target/aarch64/test_frame_7.c: Likewise.
2005 * gcc.target/aarch64/test_frame_8.c: Likewise.
2006 * gcc.target/aarch64/test_frame_16.c: New test.
2007
2eb70c76 20082015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2009
2010 PR target/72748
2011 * gcc.target/i386/pr72748.c: New test.
2012
92a44a68 20132015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2014
2015 PR tree-optimization/71818
2016 * gcc.dg/vect/pr71818.c: New
2017
56e7a293 20182016-08-01 Martin Liska <mliska@suse.cz>
2019
2020 PR tree-optimization/71857
2021 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2022
aa8852cc 20232016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2024
2025 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2026
f3c032a4 20272016-08-01 Jan Beulich <jbeulich@suse.com>
2028
2029 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2030
a1e9d2c3 20312016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2032
2033 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2034 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2035
466045aa 20362016-07-31 Jonathan Wakely <jwakely@redhat.com>
2037
2038 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2039 (check_effective_target_c++): Likewise. Also match for libstdc++.
2040
92a44a68 20412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2042
2043 PR fortran/41922
2044 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2045 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2046 * gfortran.dg/pr41922.f90: New test.
2047
dd13eb1b 20482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2049
2050 PR fortran/68566
2051 * gfortran.dg/pr68566.f90: new test.
2052
a940fdc7 20532016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2054
2055 PR c++/60760
2056 PR c++/71091
2057 * g++.dg/cpp0x/constexpr-cast.C: New test.
2058 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2059 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2060 * g++.dg/ubsan/pr63956.C: Correct.
2061
efa8ff03 20622016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2063
2064 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2065 vector double or vector long where the vector is in memory.
2066 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2067 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2068
0b8113c5 20692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2070
2071 PR fortran/69867
2072 * gfortran.dg/pr69867.f90: New test.
2073
3badc59b 20742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2075
2076 PR fortran/69962
2077 * gfortran.dg/pr69962.f90: New test.
2078
fc8b54ff 20792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2080
2081 PR fortran/70006
2082 * gfortran.dg/pr70006.f90: New test.
2083
165b422e 20842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2085
2086 PR fortran/71730
2087 * gfortran.dg/pr71730.f90: New test.
2088 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2089 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2090 * gfortran.dg/array_constructor_26.f03: Ditto.
2091
0c6334ed 20922016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2093
2094 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2095 * gcc.target/powerpc/pr71763.c: Likewise.
2096
4ebf85be 20972016-07-29 Marek Polacek <polacek@redhat.com>
2098
2099 PR c/71742
2100 * gcc.dg/940510-1.c: Adjust dg-error.
2101 * gcc.dg/c99-flex-array-1.c: Likewise.
2102 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2103
9efe5be6 2104 PR c/71853
2105 * gcc.dg/noncompile/pr71853.c: New test.
2106
4c4548bb 2107 PR c/71573
2108 * gcc.dg/noncompile/pr71573.c: New test.
2109
8ae70602 2110 PR c/71926
2111 * g++.dg/warn/Wparentheses-30.C: New test.
2112 * gcc.dg/Wparentheses-14.c: New test.
2113
cfc1aded 21142016-07-29 Uros Bizjak <ubizjak@gmail.com>
2115
2116 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2117
d5e80d93 21182016-07-29 Bin Cheng <bin.cheng@arm.com>
2119
2120 PR tree-optimization/57558
2121 * gcc.dg/vect/pr57558-1.c: New test.
2122 * gcc.dg/vect/pr57558-2.c: New test.
2123
c7c713ec 21242016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2125
cfc1aded 2126 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2127 to scan forwprop1 dump pass.
2128
34b9af67 21292016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 PR c++/51488
2132 * g++.dg/template/pr51488.C: New.
2133
322d4184 21342016-07-29 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR c/71969
2137 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2138 static __inline__.
2139 * gcc.dg/pr71969-1.c: New test.
2140 * gcc.dg/pr71969-2.c: New test.
2141 * gcc.dg/pr71969-3.c: New test.
2142
7648c9c7 21432016-07-29 Marek Polacek <polacek@redhat.com>
2144
2145 PR c/71574
2146 * c-c++-common/pr71574.c: New test.
2147
35fddbd6 2148 PR c/71583
2149 * gcc.dg/noncompile/pr71583.c: New test.
2150
d06bcb87 21512016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2152
2153 PR middle-end/68217
2154 * gcc.dg/pr68217.c: New test.
2155
fb5574d7 21562016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2157
2158 PR fortran/71067
2159 * gfortran.dg/pr71067_1.f90: New test.
2160 * gfortran.dg/pr71067_2.f90: Ditto.
2161
a52bb7a0 21622016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2163
2164 * gcc.target/powerpc/vec-extract-1.c: New test.
2165
42e96823 21662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2167
2168 PR fortran/71799
2169 * gfortran.dg/pr71799.f90: New test.
2170
d5539c6b 21712016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2172
2173 PR c++/71665
2174 * g++.dg/cpp0x/pr71665-1.C: New.
2175 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2176 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2177 * g++.dg/ext/label10.C: Likewise.
2178 * g++.dg/parse/constant5.C: Likewise.
2179
05995232 21802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2181
2182 PR fortran/71859
2183 * gfortran.dg/pr71859.f90: New test.
2184 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2185 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2186
7a4429b2 21872016-07-28 Paul Thomas <pault@gcc.gnu.org>
2188
2189 PR fortran/71883
2190 * gfortran.dg/pr71883.f90 : New test.
2191
f339cf78 21922016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2193
2194 PR tree-optimization/71734
cfc1aded 2195 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2196
8311fe26 21972016-07-28 Renlin Li <renlin.li@arm.com>
2198
2199 Revert
2200 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2201
2202 PR fortran/71902
2203 * gfortran.dg/dependency_47.f90: New test.
2204
595e387a 22052016-07-28 Martin Liska <mliska@suse.cz>
2206
2207 PR gcov-profile/68025
2208 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2209
83554604 22102016-07-28 Martin Liska <mliska@suse.cz>
2211
2212 * g++.dg/vect/pr70944.cc: New test.
2213
ec6d2d63 22142016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2215
2216 PR middle-end/71994
2217 * gcc.dg/torture/pr71994.c: New test.
2218
12dabcee 22192016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2220
2221 PR middle-end/71078
2222 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2223 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2224 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2225
262a83d5 22262016-07-27 Richard Biener <rguenther@suse.de>
2227
2228 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2229
3989f1fe 22302016-07-27 Martin Liska <mliska@suse.cz>
2231
2232 * gcc.dg/predict-13.c: New test.
2233 * gcc.dg/predict-14.c: New test.
2234
69a499fa 22352016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2236
7a4429b2 2237 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2238 including stdint.h.
2239 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2240 including stdint.h.
2241
751fef95 22422016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2243
2244 PR target/71869
2245 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2246 IEEE built-in functions handle quiet and signalling NaNs
2247 correctly.
2248
5e07497c 22492016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2250
2251 PR fortran/71862
2252 * gfortran.dg/pr71862.f90: New test.
2253
18928e61 22542016-07-26 Martin Sebor <msebor@redhat.com>
2255
2256 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2257 selector with dg-options.
2258
7e1856f1 22592016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2260
2261 PR tree-optimization/18046
2262 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2263 * gcc.dg/tree-ssa/vrp103.c: New test.
2264 * gcc.dg/tree-ssa/vrp104.c: New test.
2265
08679462 22662016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2267
2268 * gcc.target/powerpc/pr63354.c: Require lp64 since
2269 -mprofile-kernel is not legal with -m32.
2270
8c3efadf 22712016-07-26 Richard Biener <rguenther@suse.de>
2272
2273 PR rtl-optimization/71984
2274 * gcc.dg/torture/pr71984.c: New testcase.
2275
78866ecd 22762016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2277
2278 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2279 g++-dg-runtest via et-dg-runtest.
2280 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2281 * gcc.dg/vect/vect.exp: Likewise.
2282 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2283 gfortran-dg-runtest.
2284 * gfortran.dg/vect/vect.exp: Likewise.
2285 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2286 (check_mips_loongson_hw_available): Likewise.
2287 (check_effective_target_mpaired_single_runtime): Likewise.
2288 (check_effective_target_mips_loongson_runtime): Likewise.
2289 (add_options_for_mpaired_single): Likewise.
2290 (check_effective_target_vect_int): Add global et_index.
2291 Check and save the supported feature for a target selected by
2292 the et_index target. Break long lines where appropriate. Call
2293 et-is-effective-target for MIPS with an argument instead of
2294 check_effective_target_* where appropriate.
2295 (check_effective_target_vect_intfloat_cvt): Likewise.
2296 (check_effective_target_vect_uintfloat_cvt): Likewise.
2297 (check_effective_target_vect_floatint_cvt): Likewise.
2298 (check_effective_target_vect_floatuint_cvt): Likewise.
2299 (check_effective_target_vect_simd_clones): Likewise.
2300 (check_effective_target_vect_shift): ewise.
2301 (check_effective_target_whole_vector_shift): Likewise.
2302 (check_effective_target_vect_bswap): Likewise.
2303 (check_effective_target_vect_shift_char): Likewise.
2304 (check_effective_target_vect_long): Likewise.
2305 (check_effective_target_vect_float): Likewise.
2306 (check_effective_target_vect_double): Likewise.
2307 (check_effective_target_vect_long_long): Likewise.
2308 (check_effective_target_vect_no_int_max): Likewise.
2309 (check_effective_target_vect_no_int_add): Likewise.
2310 (check_effective_target_vect_no_bitwise): Likewise.
2311 (check_effective_target_vect_widen_shift): Likewise.
2312 (check_effective_target_vect_no_align): Likewise.
2313 (check_effective_target_vect_hw_misalign): Likewise.
2314 (check_effective_target_vect_element_align): Likewise.
2315 (check_effective_target_vect_condition): Likewise.
2316 (check_effective_target_vect_cond_mixed): Likewise.
2317 (check_effective_target_vect_char_mult): Likewise.
2318 (check_effective_target_vect_short_mult): Likewise.
2319 (check_effective_target_vect_int_mult): Likewise.
2320 (check_effective_target_vect_extract_even_odd): Likewise.
2321 (check_effective_target_vect_interleave): Likewise.
2322 (check_effective_target_vect_stridedN): Likewise.
2323 (check_effective_target_vect_multiple_sizes): Likewise.
2324 (check_effective_target_vect64): Likewise.
2325 (check_effective_target_vect_call_copysignf): Likewise.
2326 (check_effective_target_vect_call_sqrtf): Likewise.
2327 (check_effective_target_vect_call_btrunc): Likewise.
2328 (check_effective_target_vect_call_btruncf): Likewise.
2329 (check_effective_target_vect_call_ceil): Likewise.
2330 (check_effective_target_vect_call_ceilf): Likewise.
2331 (check_effective_target_vect_call_floor): Likewise.
2332 (check_effective_target_vect_call_floorf): Likewise.
2333 (check_effective_target_vect_call_lceil): Likewise.
2334 (check_effective_target_vect_call_lfloor): Likewise.
2335 (check_effective_target_vect_call_nearbyint): Likewise.
2336 (check_effective_target_vect_call_nearbyintf): Likewise.
2337 (check_effective_target_vect_call_round): Likewise.
2338 (check_effective_target_vect_call_roundf): Likewise.
2339 (check_effective_target_vect_perm): Likewise, but also append *_saved
2340 to the existing global name to properly cache the result.
2341 (check_effective_target_vect_perm_byte): Likewise.
2342 (check_effective_target_vect_perm_short): Likewise.
2343 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2344 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2345 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2346 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2347 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2348 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2349 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2350 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2351 (check_effective_target_vect_sdot_qi): Likewise.
2352 (check_effective_target_vect_udot_qi): Likewise.
2353 (check_effective_target_vect_sdot_hi): Likewise.
2354 (check_effective_target_vect_udot_hi): Likewise.
2355 (check_effective_target_vect_usad_char): Likewise.
2356 (check_effective_target_vect_pack_trunc): Likewise.
2357 (check_effective_target_vect_unpack): Likewise.
2358 (check_effective_target_vect_aligned_arrays): Likewise.
2359 (check_effective_target_vect_natural_alignment): Likewise.
2360 (check_effective_target_vector_alignment_reachable): Likewise.
2361 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2362 (is-effective-target): Initialize et_index if undefined.
2363 (et-dg-runtest): New.
2364 (et-is-effective-target): Likewise.
2365 (check_vect_support_and_set_flags): Add supported MIPS targets to
2366 EFFECTIVE_TARGETS list. Return the number of supported targets.
2367
b2930f09 23682016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2369 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2370
2371 PR middle-end/70920
2372 * gcc.dg/pr70920-1.c: New test-case.
2373 * gcc.dg/pr70902-2.c: Likewise.
2374 * gcc.dg/pr70920-3.c: Likewise.
2375 * gcc.dg/pr70920-4.c: Likewise
2376 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2377 2 instead of 3.
2378
90821294 23792016-07-25 Alexander Monakov <amonakov@ispras.ru>
2380
2381 * gcc.c-torture/execute/pr71494.c: Require label_values.
2382 * gcc.dg/pr16973.c: Ditto.
2383
1660595b 23842016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2385
2386 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2387 * gcc.dg/torture/pr69771.c: Require int32plus.
2388 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2389
5b2b88ce 23902016-07-25 Martin Liska <mliska@suse.cz>
2391
2392 * gcc.dg/torture/pr71987.c: New test.
2393
e2f926e9 23942016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2395
2396 PR fortran/71935
2397 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2398 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2399 * gfortran.dg/pr71935.f90: New test.
2400
a940fdc7 24012016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2402
2403 PR c++/71675
2404 * g++.dg/ext/atomic-3.C: New test.
2405 * gcc.dg/atomic/pr71675.c: New test.
2406
5a43070d 24072016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2408
2409 * gcc.target/i386/mvc8.c: New test.
2410
1b793819 24112016-07-22 Bin Cheng <bin.cheng@arm.com>
2412
2413 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2414 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2415
d4b4c787 24162016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2417
2418 PR fortran/71795
2419 * gfortran.dg/constructor_50.f90: New test.
2420
45648efe 24212016-07-22 Martin Liska <mliska@suse.cz>
2422
2423 PR gcov-profile/69028
2424 PR gcov-profile/62047
2425 * g++.dg/cilk-plus/pr69028.C: New test.
2426
b657bb1f 24272016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2428
2429 * gfortran.dg/coarray_stat_2.f90: New test.
2430
3a421504 24312016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2432
2433 * gcc.target/powerpc/vec-extract.h: New files to check the
2434 vec_extract built-in functions for all vector types, testing
2435 accessing each element, both with constant and variable element
2436 numbers.
2437 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2438 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2439 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2440 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2441 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2442 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2443 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2444 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2445 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2446
d40a1eac 24472016-07-21 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR c++/71728
2450 * g++.dg/other/pr71728.C: New test.
2451
3b0d7293 24522016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2453
2454 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2455 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2456 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2457 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2458 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2459
50953a9f 24602016-07-21 Richard Biener <rguenther@suse.de>
2461
2462 PR tree-optimization/71947
2463 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2464
90261646 24652016-07-21 Bin Cheng <bin.cheng@arm.com>
2466
2467 * gcc.dg/tree-ssa/scev-15.c: New.
2468
5a5a7a90 24692016-07-21 Bin Cheng <bin.cheng@arm.com>
2470
2471 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2472
df0c563f 24732016-07-21 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR c++/71941
2476 * g++.dg/gomp/pr71941.C: New test.
2477
24acd4ab 24782016-07-20 David Malcolm <dmalcolm@redhat.com>
2479
2480 PR c/70339
2481 PR c/71858
2482 * g++.dg/spellcheck-identifiers.C: New test case, based on
2483 gcc.dg/spellcheck-identifiers.c.
2484 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2485 gcc.dg/spellcheck-identifiers-2.c.
2486 * g++.dg/spellcheck-typenames.C: New test case, based on
2487 gcc.dg/spellcheck-typenames.c
2488
8669e753 24892016-07-20 Jonathan Wakely <jwakely@redhat.com>
2490
2491 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2492 pointer to member function and also test catching by reference.
2493
75cb41b8 24942016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2495
2496 * gcc.target/s390/pr67443.c: Fix test case.
2497
07be1239 24982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2499
2500 * gcc.target/s390/insv-1.c: Xfail some tests.
2501 * gcc.target/s390/insv-2.c: Likewise.
2502
e9b5fdd9 25032016-07-20 Georg-Johann Lay <avr@gjlay.de>
2504
2505 * gcc.target/avr/torture/get-mem.c: New test.
2506 * gcc.target/avr/torture/set-mem.c: New test.
2507
b704b0e1 25082016-07-20 Georg-Johann Lay <avr@gjlay.de>
2509
2510 PR target/71948
2511 * gcc.target/avr/torture/tiny-progmem.c: New test.
2512
051eb924 25132016-07-20 Jakub Jelinek <jakub@redhat.com>
2514
fdb70809 2515 PR c++/71909
2516 * g++.dg/parse/pr71909.C: New test.
2517 * g++.dg/tm/pr71909.C: New test.
2518
051eb924 2519 PR c++/50060
2520 * g++.dg/cpp0x/constexpr-50060.C: New test.
2521 * g++.dg/cpp1y/constexpr-50060.C: New test.
2522
c4e1267c 25232016-07-20 Martin Liska <mliska@suse.cz>
2524
2525 * gfortran.dg/graphite/pr71898.f90: New test.
2526
ecaa5fd4 25272016-07-20 Bin Cheng <bin.cheng@arm.com>
2528
2529 PR tree-optimization/71503
2530 PR tree-optimization/71683
2531 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2532 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2533
f5b88ba1 25342016-07-20 Martin Liska <mliska@suse.cz>
2535
2536 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2537 * gcc.dg/plugin/sreal-test-1.c: Remove.
2538 * gcc.dg/plugin/sreal_plugin.c: Remove.
2539
e889bd11 25402016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2541
2542 PR fortran/71902
2543 * gfortran.dg/dependency_47.f90: New test.
2544
1c6bb1c0 25452016-07-19 Jakub Jelinek <jakub@redhat.com>
2546
94d511af 2547 PR rtl-optimization/71916
2548 * gcc.c-torture/compile/pr71916.c: New test.
2549
54e95a17 2550 PR middle-end/71874
2551 * g++.dg/torture/pr71874.C: New test.
2552
1c6bb1c0 2553 PR middle-end/71734
2554 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2555 (my_alloc): Rewritten to use __builtin_posix_memalign and
2556 __SIZE_TYPE__.
2557 (my_free): Use __builtin_free instead of _mm_free.
2558 (Vec::operator=): Use __builtin_memcpy.
2559
0d565f19 25602016-07-19 Martin Jambor <mjambor@suse.cz>
2561
cfc1aded 2562 PR fortran/71688
2563 * gfortran.dg/pr71688.f90: New test.
0d565f19 2564
2be13cd5 25652016-07-19 Richard Biener <rguenther@suse.de>
2566
2567 * c-c++-common/vector-subscript-6.c: New testcase.
2568 * c-c++-common/vector-subscript-7.c: Likewise.
2569
1697df09 25702016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2571
7a4429b2 2572 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2573 and UInt32 based on __SIZEOF_INT__.
2574
8894566e 25752016-07-19 Richard Biener <rguenther@suse.de>
2576
2577 PR tree-optimization/71901
2578 * gcc.dg/torture/pr71901.c: New testcase.
2579
25802016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2581
2582 PR tree-optimization/71908
2583 * gcc.dg/torture/pr71908.c: New testcase.
2584
106ac76d 25852016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2586
2587 PR target/71493
2588 * gcc.target/powerpc/pr71493-1.c: New test.
2589 * gcc.target/powerpc/pr71493-2.c: Likewise.
2590
e6517a48 25912016-07-18 Jakub Jelinek <jakub@redhat.com>
2592
d1e0c36e 2593 PR c++/71835
2594 * g++.dg/conversion/ambig3.C: New test.
2595
6fe424c2 2596 PR c++/71828
2597 * g++.dg/cpp0x/constexpr-71828.C: New test.
2598
d3dd9e33 2599 PR c++/71826
2600 * g++.dg/template/pr71826.C: New test.
2601
74fd83a9 2602 PR c++/71822
2603 * g++.dg/template/defarg21.C: New test.
2604
e6517a48 2605 PR c++/71871
2606 * g++.dg/ext/vector31.C: New test.
2607
f942bdbf 26082016-07-18 Uros Bizjak <ubizjak@gmail.com>
2609
2610 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2611
4b1425be 26122016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2613
2614 PR tree-optimization/71734
2615 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2616
a80f37e1 26172016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2618
2619 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2620 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2621 stack-layout-dynamic-1.c: New test.
2622
ea283725 26232016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2624
2625 * gcc.target/s390/nolrl-1.c: New test.
2626
14eab729 26272016-07-17 Fritz Reese <fritzoreese@gmail.com>
2628
2629 PR fortran/71523
2630 * gfortran.dg/pr71523_1.f90: New test.
2631 * gfortran.dg/pr71523_2.f90: New test.
2632
3925d644 26332016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2634
2635 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2636
fb9ff4ce 26372016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2638 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2639
2640 PR fortran/62125
2641 * gfortran.dg/pr62125.f90: New test.
2642
95b0f5e9 26432016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2644
2645 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2646 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2647
1913be16 26482016-07-15 Jonathan Wakely <jwakely@redhat.com>
2649
2650 PR c++/58796
2651 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2652 * g++.dg/cpp0x/nullptr35.C: New test.
2653
b4803084 26542016-07-15 Bin Cheng <bin.cheng@arm.com>
2655
2656 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2657
89e3ec3d 26582016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2659
2660 * gfortran.dg/goacc/vector_length.f90: New test.
2661
2084e279 26622016-07-15 Richard Biener <rguenther@suse.de>
2663
2664 PR tree-optimization/71881
2665 * gcc.dg/torture/pr71881.c: New testcase.
2666
2177bb9a 26672016-07-15 Richard Biener <rguenther@suse.de>
2668
2669 PR tree-optimization/71887
2670 * gcc.dg/torture/pr71887.c: New testcase.
2671
0dd7db3b 26722016-07-15 Jakub Jelinek <jakub@redhat.com>
2673
2674 PR c/71858
2675 * gcc.dg/spellcheck-identifiers-3.c: New test.
2676
b41cc4d1 26772016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2678
2679 PR fortran/71807
2680 * gfortran.dg/null_9.f90: New test.
2681
a4d34e5e 26822016-07-15 Bin Cheng <bin.cheng@arm.com>
2683
2684 * gcc.dg/tree-ssa/loop-41.c: New test.
2685
1547c551 26862016-07-15 Bin Cheng <bin.cheng@arm.com>
2687
2688 PR tree-optimization/71347
2689 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2690
b9c2416b 26912016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2692
2693 PR fortran/29819
2694 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2695 * gfortran.dg/contains.f90: Ditto.
2696 * gfortran.dg/contains_empty_1.f03: Ditto.
2697 * gfortran.dg/submodule_3.f08: Ditto.
2698
28413b15 26992016-07-14 Jakub Jelinek <jakub@redhat.com>
2700
661af228 2701 PR testsuite/71865
2702 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2703 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2704 expected diagnostics.
2705
28413b15 2706 PR c/71858
2707 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2708 * gcc.dg/spellcheck-identifiers-2.c: New test.
2709 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2710 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2711
7b3b3a49 27122016-07-14 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR tree-optimization/71872
2715 * gcc.c-torture/compile/pr71872.c: New test.
2716
7c039c44 27172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2718
2719 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2720 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2721 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2722 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2723 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2724 * gcc.target/arm/atomic-op-acquire-1.c: This.
2725 * gcc.target/arm/atomic-op-char.c: Rename into ...
2726 * gcc.target/arm/atomic-op-char-1.c: This.
2727 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2728 * gcc.target/arm/atomic-op-consume-1.c: This.
2729 * gcc.target/arm/atomic-op-int.c: Rename into ...
2730 * gcc.target/arm/atomic-op-int-1.c: This.
2731 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2732 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2733 * gcc.target/arm/atomic-op-release.c: Rename into ...
2734 * gcc.target/arm/atomic-op-release-1.c: This.
2735 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2736 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2737 * gcc.target/arm/atomic-op-short.c: Rename into ...
2738 * gcc.target/arm/atomic-op-short-1.c: This.
2739 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2740 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2741 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2742 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2743 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2744 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2745 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2746 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2747 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2748 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2749
80c5e533 27502016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2751
2752 PR fortran/70842
2753 * gfortran.dg/select_type_35.f03: New test.
2754
c5a9fc7b 27552016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2756
2757 PR target/65951
2758 PR tree-optimization/70923
2759 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2760 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2761 * gcc.dg/vect/pr65951.c: Likewise.
2762 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2763
d1242c94 27642016-07-14 David Edelsohn <dje.gcc@gmail.com>
2765
2766 * c-c++-common/pr60226.c: Expect maximum object file alignment
2767 error on AIX.
2768
97f2a90b 27692016-07-14 Richard Biener <rguenther@suse.de>
2770
2771 PR tree-optimization/71866
2772 * gcc.dg/torture/pr71866.c: New testcase.
2773
6029a910 27742016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2775
2776 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2777 selector and enclose boolean expression in curly braces.
2778
798d22ed 27792016-07-14 Alan Modra <amodra@gmail.com>
2780
2781 PR target/71733
2782 * gcc.target/powerpc/p9-novsx.c: New.
2783
3ffcb27d 27842016-07-13 Andi Kleen <ak@linux.intel.com>
2785
2786 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2787 * g++.dg/tree-prof/morefunc.C: Dito.
2788 * g++.dg/tree-prof/pr35545.C: Dito.
2789 * g++.dg/tree-prof/reorder.C: Dito.
2790 * gcc.dg/tree-prof/20050826-2.c: Dito.
2791 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2792 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2793 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2794 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2795 * gcc.dg/tree-prof/inliner-1.c: Dito.
2796 * gcc.dg/tree-prof/merge_block.c: Dito.
2797 * gcc.dg/tree-prof/stringop-1.c: Dito.
2798 * gcc.dg/tree-prof/stringop-2.c: Dito.
2799 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2800 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2801 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2802 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2803 * gcc.dg/tree-prof/update-loopch.c: Dito.
2804 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2805 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2806 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2807 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2808 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2809 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2810 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2811
9ace90e5 28122016-07-13 Andi Kleen <ak@linux.intel.com>
2813
2814 * lib/profopt.exp (profopt-execute): Remove .imports files.
2815
b75cf198 28162016-07-13 Andi Kleen <ak@linux.intel.com>
2817
f942bdbf 2818 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2819
4d0389a9 28202016-07-13 Andi Kleen <ak@linux.intel.com>
2821
2822 * lib/profopt.exp (dg-final-scan-autofdo,
2823 dg-final-scan-not-autofdo): New functions.
2824
a5af7a75 28252016-07-13 Bin Cheng <bin.cheng@arm.com>
2826
2827 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2828 * gcc.dg/vect/vect-35.c: Ditto.
2829 * gcc.dg/vect/vect-alias-check-2.c: New test.
2830
c6bcae01 28312016-07-13 Martin Liska <mliska@suse.cz>
2832
2833 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2834 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2835 * gfortran.dg/pr42108.f90: Update expected dump scan.
2836
0644c120 28372016-07-13 Richard Biener <rguenther@suse.de>
2838
2839 PR tree-optimization/24574
2840 * gcc.dg/pr24574.c: New testcase.
2841
2bbae5b9 28422016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2843
f942bdbf 2844 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2845 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2846 * c-c++-common/pr68833-1.c: Require int32plus.
2847 * gcc.dg/ipa/pr63551.c: Likewise.
2848 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2849 * gcc.dg/ipa/pr64041.c: Require int32plus.
2850
839a6560 28512016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2852
2853 PR ipa/71633
2854 * g++.dg/pr71633.C: New test.
2855
8f5f2788 28562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2857
2858 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2859 Add new arm_thumb1_cbz_ok effective target.
2860 * gcc.target/arm/cbz.c: New test.
2861
417e5cc5 28622016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2863
2864 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2865 Define effective target.
2866 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2867 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2868 * gcc.target/arm/movhi_movw.c: New test.
2869 * gcc.target/arm/movsi_movw.c: Likewise.
2870 * gcc.target/arm/movdi_movw.c: Likewise.
2871
68a5143e 28722016-07-13 Richard Biener <rguenther@suse.de>
2873
2874 PR middle-end/71104
2875 * gcc.dg/pr71104-1.c: New testcase.
2876 * gcc.dg/pr71104-2.c: Likewise.
2877
69e8d259 28782016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2879
2880 PR target/71805
2881 * gcc.target/powerpc/pr71805.c: New test.
2882
244f142f 28832016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2884
2885 * gcc.target/powerpc/divkc3-1.c: New.
2886 * gcc.target/powerpc/mulkc3-1.c: New.
2887
6fc56f1f 28882016-07-12 Nathan Sidwell <nathan@acm.org>
2889
2890 * gcc.target/arm/data-rel-1.c: New.
2891 * gcc.target/arm/data-rel-2.c: New.
2892 * gcc.target/arm/data-rel-3.c: New.
2893
94ee1e9c 28942016-07-12 Martin Liska <mliska@suse.cz>
2895
2896 * gcc.dg/params/blocksort-part.c: New test.
2897 * gcc.dg/params/params.exp: New file.
2898
cd32d747 28992016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2900
2901 PR middle-end/71700
2902 * gcc.c-torture/execute/pr71700.c: New test.
2903
ad010d47 29042016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2905 Richard Biener <rguenther@suse.de>
2906
2907 PR tree-optimization/23286
2908 PR tree-optimization/70159
2909 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2910 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2911 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2912 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2913 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2914 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2915 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2916 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2917 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2918 * gcc.dg/pr51879-12.c: Likewise.
2919 * gcc.dg/strlenopt-9.c: Likewise.
2920 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2921 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2922 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2923 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2924 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2925 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2926 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2927 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2928 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2929 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2930 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2931 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2932 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2933 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2934 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2935
9aece49e 29362016-07-12 Richard Biener <rguenther@suse.de>
2937
2938 PR rtl-optimization/68961
2939 * gcc.target/i386/pr68961.c: New testcase.
2940
8f05fee9 29412016-07-11 Jakub Jelinek <jakub@redhat.com>
2942
4a6cc5cd 2943 PR middle-end/71758
2944 * c-c++-common/gomp/pr71758.c: New test.
2945 * gfortran.dg/gomp/pr71758.f90: New test.
2946
8f05fee9 2947 PR tree-optimization/71823
2948 * gcc.dg/vect/pr71823.c: New test.
2949
b73690a4 29502016-07-11 David Malcolm <dmalcolm@redhat.com>
2951
2952 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2953 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2954 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2955
675f4c6b 29562016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2957
2958 PR target/71801
2959 * gcc.target/i386/pr71801.c: New test.
2960
9aaf7e3e 29612016-07-11 Richard Biener <rguenther@suse.de>
2962
2963 PR tree-optimization/71816
2964 * gcc.dg/torture/pr71816.c: New testcase.
2965
dd58bf21 29662016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2967
2968 PR fortran/71783
2969 * gfortran.dg/dependency_46.f90: New test.
2970
a2ebcb84 29712016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2972
2973 PR rtl-optimization/71621
2974 * gcc.target/i386/pr71621-1.c: New.
2975 * gcc.target/i386/pr71621-2.c: New.
2976
6cedf97e 29772016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2978
2979 * gfortran.dg/goacc/pr71704.f90: New test.
2980
dc71c755 29812016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2982
2983 PR target/71297
2984 * gcc.target/powerpc/pr71297.c: New.
2985
288161af 29862016-07-08 Jiong Wang <jiong.wang@arm.com>
2987
2988 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2989
98e771d6 29902016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2991
2992 PR target/71806
2993 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2994
c3d27339 29952016-07-08 Alan Hayward <alan.hayward@arm.com>
2996
2997 PR tree-optimization/71667
2998 * gcc.dg/vect/pr71667.c: New
2999
b1b5042a 30002016-07-08 Martin Liska <mliska@suse.cz>
3001
3002 * gcc.dg/torture/pr71606.c: New test.
3003
5cdc40a0 30042016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3005
3006 PR fortran/71764
3007 * gfortran.dg/pr71764.f90: New test.
3008
bcc4d868 30092016-07-07 Jakub Jelinek <jakub@redhat.com>
3010 Kai Tietz <ktietz70@googlemail.com>
3011
3012 PR c++/70869
3013 PR c++/71054
3014 * g++.dg/cpp0x/pr70869.C: New test.
3015 * g++.dg/cpp0x/pr71054.C: New test.
3016
b39328b2 30172016-07-07 David Edelsohn <dje.gcc@gmail.com>
3018
3019 * g++.dg/debug/pr71432.C: Fail on AIX.
3020
95c9caad 30212016-07-07 Martin Liska <mliska@suse.cz>
3022
3023 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3024 an undefined behavior.
3025 * gfortran.dg/do_3.F90: Likewise.
3026 * gfortran.dg/do_check_11.f90: New test.
3027 * gfortran.dg/do_check_12.f90: New test.
3028 * gfortran.dg/do_corner_warn.f90: New test.
3029
8e976d11 30302016-07-07 Martin Liska <mliska@suse.cz>
3031
3032 * gfortran.dg/predict-1.f90: Ammend the test.
3033 * gfortran.dg/predict-2.f90: Likewise.
3034
26716fc7 30352016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3036
3037 PR ipa/71624
3038 * g++.dg/pr71624.C: New test.
3039
2d079cbf 30402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3041
3042 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3043 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3044 ARMv8-M Mainline architectures.
3045
9e6f4af4 30462016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3047
3048 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3049 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3050
d490b07a 30512016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3052
3053 PR target/70098
3054 PR target/71763
3055 * gcc.target/powerpc/pr71763.c: New file.
3056
798fc305 30572016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3058
3059 PR tree-optimization/71518
f942bdbf 3060 * gcc.dg/pr71518.c: New test.
798fc305 3061
97e4cbac 30622016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3063
3064 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3065
19aea164 30662016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3067
f942bdbf 3068 PR target/50739
19aea164 3069 * gcc.target/avr/pr50739.c: New test.
3070
105e9dfc 30712016-07-05 Jan Hubicka <jh@suse.cz>
3072
3073 * gcc.dg/tree-ssa/scev-14.c: update template.
3074
1137da9c 30752016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3076
3077 * gcc.dg/vect/group-no-gaps-1.c: New test.
3078
ce393063 30792016-07-05 Andi Kleen <ak@linux.intel.com>
3080
3081 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3082 if kernel supports MPX.
3083
92a44a68 30842016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3085
3086 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3087
f2ccdf8e 30882016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3089 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3090
3091 * gcc.target/powerpc/signbit-1.c: New test.
3092 * gcc.target/powerpc/signbit-2.c: New test.
3093 * gcc.target/powerpc/signbit-3.c: New test.
3094
0215a22c 30952016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3096
3097 PR rtl-optimization/71594
3098 * gcc.dg/torture/pr71594.c: New test.
3099
30a39817 31002016-07-05 Jan Hubicka <jh@suse.cz>
3101
3102 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3103
b65b8df2 31042016-07-05 David Malcolm <dmalcolm@redhat.com>
3105
3106 PR c++/62314
f9c39b65 3107 * g++.dg/parse/error5.C: Update column
b65b8df2 3108 number of missing semicolon error.
3109 * g++.dg/pr62314-2.C: New test case.
3110
6b5471d8 31112016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3112
3113 * gfortran.dg/coarray_stat_function.f90: New test.
3114 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3115 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3116 to new interfaces.
3117
35b3a8dd 31182016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3119
3120 PR fortran/71623
3121 * gfortran.dg/deferred_character_17.f90: New test.
3122
b84c1ddf 31232016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3124
3125 * gcc.target/arm/neon/polytypes.c: Move to ...
3126 * gcc.target/arm/polytypes.c: ... here.
3127 * gcc.target/arm/neon/pr51534.c: Move to ...
3128 * gcc.target/arm/pr51534.c: ... here.
3129 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3130 * gcc.target/arm/vect-vcvt.c: ... here.
3131 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3132 * gcc.target/arm/vect-vcvtq.c: ... here.
3133 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3134 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3135 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3136 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3137 * gcc.target/arm/neon/neon.exp: Delete.
3138 * gcc.target/arm/neon/: Delete.
3139
7e9136f1 31402016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3141
3142 PR fortran/65575
3143 * gfortran.dg: pr65575.f90: New test.
3144
18b42a28 31452016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3146
3147 PR fortran/35849
3148 * gfortran.dg: pr35849.f90: New test.
3149
f8765404 31502016-07-04 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR c++/71739
3153 * g++.dg/cpp0x/pr71739.C: New test.
3154
e3422b3a 31552016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3156
3157 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3158
2da1c9f7 31592016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3160
3161 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3162 locr.
3163 * gcc.target/s390/loc-1.c: New test.
3164
6125d36e 31652016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3166
f9c39b65 3167 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3168 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3169
42797d4b 31702016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3171
3172 PR target/63874
3173 * gcc.target/aarch64/pr63874.c: New test.
3174
9d9fe66a 31752016-07-04 Jan Beulich <jbeulich@suse.com>
3176
3177 * g++.dg/header.c: New.
3178 * gcc.dg/header.c: New.
3179
c364d0f3 31802016-07-02 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR c/71719
3183 * c-c++-common/Wunused-var-15.c: New test.
3184
267f3c67 31852016-07-01 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR fortran/71687
3188 * gfortran.dg/gomp/pr71687.f90: New test.
3189
8297c70b 31902016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3191
3192 * gcc.dg/const-float128-ped.c: Require __float128 effective
3193 target and options.
3194 * gcc.dg/const-float128.c: Likewise.
3195 * gcc.dg/torture/float128-cmp-invalid.c: Require
3196 __float128 and base_quadfloat_support effective targets, and
3197 __float128 options.
3198 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3199 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3200 * gcc.dg/torture/float128-nan.c: Likewise.
3201 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3202 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3203 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3204 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3205 (add_options_for___float128): New.
3206 (check_effective_target_base_quadword_support): New.
3207
eab79b94 32082016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3209
3210 PR target/71720
3211 * gcc.target/powerpc/pr71720.c: New test.
3212
4ce6622a 32132016-07-01 Jan Beulich <jbeulich@suse.com>
3214
3215 * gcc.dg/bss.c: New.
3216
0b6f1914 32172016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3218
3219 PR target/71698
3220 * gcc.target/powerpc/pr71698.c: New test.
3221
4d28a470 32222016-07-01 Georg-Johann Lay <avr@gjlay.de>
3223
3224 PR target/71151
3225 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3226 instead of ".foo" for its section name.
3227 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3228 depending on MCU's flash size.
3229 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3230 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3231 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3232 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3233 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3234 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3235
ed8613ec 32362016-07-01 Jan Beulich <jbeulich@suse.com>
3237
3238 * gcc.target/i386/pr65105-2.c: Add -msse2.
3239
720a0bce 32402016-06-30 Jakub Jelinek <jakub@redhat.com>
3241
c54ee83c 3242 PR tree-optimization/71707
3243 * gcc.dg/strlenopt-29.c: New test.
3244
a845ae6c 3245 PR fortran/71704
3246 * gfortran.dg/gomp/pr71704.f90: New test.
3247
720a0bce 3248 PR fortran/71705
3249 * gfortran.dg/gomp/pr71705.f90: New test.
3250
17c32c4a 32512016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3252
3253 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3254 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3255 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3256 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3257 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3258 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3259 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3260 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3261 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3262 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3263 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3264 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3265 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3266 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3267 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3268 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3269 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3270 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3271 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3272 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3273 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3274 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3275 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3276 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3277 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3278 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3279 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3280 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3281 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3282 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3283 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3284 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3285 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3286 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3287 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3288 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3289 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3290 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3291 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3292 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3293 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3294 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3295 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3296 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3297 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3298 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3299 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3300 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3301 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3302 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3303 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3304 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3305 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3306 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3307 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3308 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3309 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3310 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3311 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3312 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3313 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3314 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3315 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3316 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3317 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3318 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3319 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3320 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3321 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3322 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3323 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3324 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3325 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3326 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3327 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3328 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3329 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3330 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3331 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3332 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3333 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3334
443405c9 33352016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3336 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3337
3338 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3339
6e3a3de2 33402016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3341 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3342
3343 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3344
413c4f6c 33452016-06-30 David Malcolm <dmalcolm@redhat.com>
3346
3347 PR driver/71651
3348 * gcc.dg/spellcheck-options-12.c: New test case.
3349
4c4e99c3 33502016-06-30 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR middle-end/71693
3353 * gcc.c-torture/compile/pr71693.c: New test.
3354
26a2e993 33552016-06-29 David Malcolm <dmalcolm@redhat.com>
3356
3357 * gcc.dg/spellcheck-params.c: New testcase.
3358 * gcc.dg/spellcheck-params-2.c: New testcase.
3359
63abcf45 33602016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3361
3362 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3363 vector extract instructions.
3364 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3365
5f1d49ac 33662016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3367
3368 PR fortran/71686
3369 * gfortran.dg/unexpected_eof_2.f90: New test.
3370 * gfortran.dg/unexpected_eof_3.f90: New test.
3371
0dc00113 33722016-06-29 Jim Wilson <jim.wilson@linaro.org>
3373
3374 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3375
4b975445 33762016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3377
3378 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3379 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3380 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3381
e276a6b9 33822016-06-29 Richard Biener <rguenther@suse.de>
3383
3384 PR middle-end/15256
3385 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3386
c02f3e35 33872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3388
3389 * gcc.target/arm/aapcs/neon-vect10.c: Require
3390 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3391 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3392 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3393 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3394 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3395 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3396 * gcc.target/arm/fp16-aapcs-1.c: Require
3397 -mfloat-ab=hard. Also simplify the test.
3398 * gcc.target/arm/fp16-aapcs-2.c: New.
3399
d0c2a3dd 34002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3401
f942bdbf 3402 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3403 (add_options_for_arm_fp16_ieee): New.
3404 (add_options_for_arm_fp16_alternative): New.
3405 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3406 long-line.
3407 (effective_target_arm_fp16_hw): New.
3408
162fed22 34092016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3410
3411 PR tree-optimization/71655
3412 * g++.dg/pr71655.C: New test.
3413
9ed0eb00 34142016-06-29 Martin Liska <mliska@suse.cz>
3415
3416 * gcc.dg/pr71585.c: New test.
3417 * gcc.dg/pr71585-2.c: New test.
3418 * gcc.dg/pr71585-3.c: New test.
3419
641b1c86 34202016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3421
3422 PR tree-optimization/70729
3423 * g++.dg/vect/pr70729.cc: New test.
3424
44e775d8 34252016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3426
3427 * c-c++-common/gomp/cancel-1.c: Extend.
3428
83b23cdf 34292016-06-29 Jakub Jelinek <jakub@redhat.com>
3430
3431 PR tree-optimization/71625
3432 * gcc.dg/strlenopt-28.c: New test.
3433
b6a4a0f5 34342016-06-29 Richard Biener <rguenther@suse.de>
3435
3436 PR middle-end/71002
3437 * g++.dg/torture/pr71002.C: Adjust testcase.
3438
1af10ce6 34392016-06-29 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR c/71685
3442 * gcc.dg/pr71685.c: New test.
3443
34442016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3445
3446 PR c/71552
3447 * gcc.dg/init-bad-9.c: New test.
3448
043457fd 34492016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3450
3451 * gcc.target/powerpc/abs128-1.c: Require VSX.
3452 * gcc.target/powerpc/copysign128-1.c: Likewise.
3453 * gcc.target/powerpc/inf128-1.c: Likewise.
3454 * gcc.target/powerpc/nan128-1.c: Likewise.
3455
d378e319 34562016-06-28 Jakub Jelinek <jakub@redhat.com>
3457
3458 PR middle-end/71626
3459 * gcc.c-torture/execute/pr71626-1.c: New test.
3460 * gcc.c-torture/execute/pr71626-2.c: New test.
3461
10ef7949 34622016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3463
3464 PR target/71656
3465 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3466
1fcfb8f7 34672016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3468
3469 PR target/71670
3470 * gcc.target/powerpc/pr71670.c: New testcase.
3471
35fd0c10 34722016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3473
3474 PR target/71656
3475 * gcc.target/powerpc/pr71656-1.c: New test.
3476 * gcc.target/powerpc/pr71656-2.c: New test.
3477
584757bc 34782016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3479
3480 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3481 around fp16 code.
3482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3483 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3484 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3485 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3486 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3487 Add arm_neon_fp16_ok effective target.
f942bdbf 3488 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3489 Likewise.
3490 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3491 Likewise.
3492 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3493 Likewise.
3494 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3495 Likewise.
3496 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3497 Likewise.
3498 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3499 Likewise.
3500 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3501 Likewise.
3502 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3503 Likewise.
3504 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3505 Likewise.
3506 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3507 Likewise.
3508 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3509 Likewise.
584757bc 3510
cbcc4297 35112016-06-26 Jan Hubicka <hubicka@ucw.cz>
3512
3513 * gcc.dg/predict-12.c: New testcase.
3514
0aa73965 35152016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3516
3517 PR fortran/71649
3518 * gfortran.dg/pr71649.f90: New test.
3519
9977f724 35202016-06-25 Jakub Jelinek <jakub@redhat.com>
3521
a5c54f33 3522 PR tree-optimization/71643
3523 * g++.dg/opt/pr71643.C: New test.
3524
9977f724 3525 PR tree-optimization/71631
3526 * gcc.c-torture/execute/pr71631.c: New test.
3527
e09883e4 35282016-06-24 Jan Hubicka <hubicka@ucw.cz>
3529
3530 * gcc.dg/predict-11.c: New testcase.
3531 * gfortran.dg/predict-2.f90: New testcase.
3532
89beffc9 35332016-06-24 Jan Hubicka <hubicka@ucw.cz>
3534
3535 * gcc.dg/predict-10.c: New test.
3536
2275a11d 35372016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3538
3539 * gcc.target/powerpc/abs128-1.c: New.
3540 * gcc.target/powerpc/copysign128-1.c: New.
3541 * gcc.target/powerpc/inf128-1.c: New.
3542 * gcc.target/powerpc/nan128-1.c: New.
3543
37681b7f 35442016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3545
3546 * gfortran.dg/pr71642.f90: New test.
3547
9cf2d600 35482016-06-24 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR tree-optimization/71647
3551 * gcc.target/i386/pr71647.c: New test.
3552
eea332b9 35532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3554
3555 * gcc.target/i386/noplt-gd-1.c: New test.
3556 * gcc.target/i386/noplt-gd-2.c: Likewise.
3557 * gcc.target/i386/noplt-gd-3.c: Likewise.
3558 * gcc.target/i386/noplt-ld-1.c: Likewise.
3559 * gcc.target/i386/noplt-ld-2.c: Likewise.
3560 * gcc.target/i386/noplt-ld-3.c: Likewise.
3561 * lib/target-supports.exp
3562 (check_effective_target_tls_get_addr_via_got): New.
3563
b6d48a78 35642016-06-24 Uros Bizjak <ubizjak@gmail.com>
3565
3566 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3567 testsuite compile flags.
3568 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3569 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3570
35712016-06-24 Uros Bizjak <ubizjak@gmail.com>
3572
3573 * g++dg/vect/pr36684.cc: Add dg-do compile.
3574 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3575 * gcc.dg/vect/pr70021.c: Ditto.
3576 * gcc.dg/vect/pr70138-1.c: Ditto.
3577 * gcc.dg/vect/pr70138-2.c: Ditto.
3578 * gcc.dg/vect/pr70354-1.c: Ditto.
3579 * gcc.dg/vect/pr70354-2.c: Ditto.
3580 * gcc.dg/vect/pr71259.c: Ditto.
3581 * gcc.dg/vect/pr71416-1.c: Ditto.
3582 * gcc.dg/vect/slp-43.c: Ditto.
3583 * gcc.dg/vect/slp-45.c: Ditto.
3584 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3585 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3586 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3587 * gfortran.dg/vect/pr69980.f90: Ditto.
3588
35892016-06-24 Uros Bizjak <ubizjak@gmail.com>
3590
3591 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3592 * gcc.dg/vect/bb-slp-30.c: Ditto.
3593 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3594 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3595 * gcc.dg/vect/pr45902.c: Ditto.
3596 * gcc.dg/vect/pr48172.c: Ditto.
3597 * gcc.dg/vect/pr48377.c: Ditto.
3598 * gcc.dg/vect/pr49038.c: Ditto.
3599 * gcc.dg/vect/pr49771.c: Ditto.
3600 * gcc.dg/vect/pr52091.c: Ditto.
3601 * gcc.dg/vect/pr53185-2.c: Ditto.
3602 * gcc.dg/vect/pr56826.c: Ditto.
3603 * gcc.dg/vect/pr60276.c: Ditto.
3604 * gcc.dg/vect/pr62021.c: Ditto.
3605 * gcc.dg/vect/pr63530.c: Ditto.
3606 * gcc.dg/vect/pr65518.c: Ditto.
3607 * gcc.dg/vect/pr65947-1.c: Ditto.
3608 * gcc.dg/vect/pr65947-10.c: Ditto.
3609 * gcc.dg/vect/pr65947-11.c: Ditto.
3610 * gcc.dg/vect/pr65947-12.c: Ditto.
3611 * gcc.dg/vect/pr65947-13.c: Ditto.
3612 * gcc.dg/vect/pr65947-2.c: Ditto.
3613 * gcc.dg/vect/pr65947-3.c: Ditto.
3614 * gcc.dg/vect/pr65947-4.c: Ditto.
3615 * gcc.dg/vect/pr65947-5.c: Ditto.
3616 * gcc.dg/vect/pr65947-6.c: Ditto.
3617 * gcc.dg/vect/pr65947-7.c: Ditto.
3618 * gcc.dg/vect/pr65947-8.c: Ditto.
3619 * gcc.dg/vect/pr65947-9.c: Ditto.
3620 * gcc.dg/vect/pr71416-1.c: Ditto.
3621 * gcc.dg/vect/pr71439.c: Ditto.
3622 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3623 * gcc.dg/vect/vect-bswap16.c: Ditto.
3624 * gcc.dg/vect/vect-bswap32.c: Ditto.
3625 * gcc.dg/vect/vect-bswap64.c: Ditto.
3626 * gcc.dg/vect/vect-live-1.c: Ditto.
3627 * gcc.dg/vect/vect-live-2.c: Ditto.
3628 * gcc.dg/vect/vect-live-3.c: Ditto.
3629 * gcc.dg/vect/vect-live-4.c: Ditto.
3630 * gcc.dg/vect/vect-live-5.c: Ditto.
3631 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3632 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3633 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3634 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3635 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3636 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3637 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3638 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3639 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3640 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3641 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3642 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3643 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3644 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3645 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3646 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3647 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3648
d4213166 36492016-06-24 Uros Bizjak <ubizjak@gmail.com>
3650
3651 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3652
5aaec397 36532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3654
3655 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3656 ia32 if R_386_GOT32X relocation is supported.
3657 * gcc.target/i386/noplt-3.c: Likewise.
3658 * gcc.target/i386/noplt-2.c: Likewise.
3659 (main): Renamed to ...
3660 (bar): This.
3661 * gcc.target/i386/noplt-4.c: Likewise.
3662 (main): Renamed to ...
3663 (bar): This.
3664 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3665 * gcc.target/i386/pr67400-5.c: Likewise.
3666
77104764 36672016-06-24 Jakub Jelinek <jakub@redhat.com>
3668
7318e591 3669 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3670 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3671
77104764 3672 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3673 f4): Adjust expected diagnostics.
3674 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3675 (T): If OVFP is defined, redefine to TP.
3676 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3677 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3678 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3679 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3680 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3681 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3682 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3683 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3684 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3685 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3686 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3687 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3688 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3689 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3690 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3691 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3692 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3693 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3694 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3695 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3696 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3697 as last argument to __builtin_add_overflow_p.
3698
ddf08519 36992016-06-23 Uros Bizjak <ubizjak@gmail.com>
3700
3701 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3702 dg-options and remove default vector testsuite compile flags.
3703 * g++.dg/vect/pr33860a.cc: Ditto.
3704 * g++.dg/vect/pr45470-a.cc: Ditto.
3705 * g++.dg/vect/pr45470-b.cc: Ditto.
3706 * g++.dg/vect/pr60896.cc: Ditto.
3707 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3708 * gcc.dg/vect/pr18308.c: Ditto.
3709 * gcc.dg/vect/pr24049.c: Ditto.
3710 * gcc.dg/vect/pr33373.c: Ditto.
3711 * gcc.dg/vect/pr36228.c: Ditto.
3712 * gcc.dg/vect/pr42395.c: Ditto.
3713 * gcc.dg/vect/pr42604.c: Ditto.
3714 * gcc.dg/vect/pr46663.c: Ditto.
3715 * gcc.dg/vect/pr48765.c: Ditto.
3716 * gcc.dg/vect/pr49093.c: Ditto.
3717 * gcc.dg/vect/pr49352.c: Ditto.
3718 * gcc.dg/vect/pr52298.c: Ditto.
3719 * gcc.dg/vect/pr52870.c: Ditto.
3720 * gcc.dg/vect/pr53185.c: Ditto.
3721 * gcc.dg/vect/pr53773.c: Ditto.
3722 * gcc.dg/vect/pr56695.c: Ditto.
3723 * gcc.dg/vect/pr62171.c: Ditto.
3724 * gcc.dg/vect/pr63530.c: Ditto.
3725 * gcc.dg/vect/pr68339.c: Ditto.
3726 * gcc.dg/vect/pr71259.c: Ditto.
3727 * gcc.dg/vect/vect-82_64.c: Ditto.
3728 * gcc.dg/vect/vect-83_64.c: Ditto.
3729 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3730 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3731 * gcc.dg/vect/vect-shift-2.c: Ditto.
3732 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3733 * gfortran.dg/vect/pr39318.f90: Ditto.
3734 * gfortran.dg/vect/pr45714-a.f: Ditto.
3735 * gfortran.dg/vect/pr45714-b.f: Ditto.
3736 * gfortran.dg/vect/pr46213.f90: Ditto.
3737
81883aeb 37382016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3739 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3740
3741 * gcc.target/powerpc/p9-splat-5.c: New test.
3742
affe5c16 37432016-06-23 Uros Bizjak <ubizjak@gmail.com>
3744
3745 PR tree-optimization/71488
3746 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3747 * lib/target-supports.exp: ... here.
3748 (check_sse4_hw_available): New procedure.
3749 (check_effective_target_sse4_runtime): Ditto.
3750 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3751 -march=westmere for sse4_runtime targets.
547fdd3e 3752 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3753 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3754 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3755 (main): Call check_vect ().
e50240d3 3756 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3757
6fb2f181 37582016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3759
3760 PR target/66232
3761 PR target/67400
3762 * gcc.target/i386/pr66232-14.c: New file.
3763 * gcc.target/i386/pr66232-15.c: Likewise.
3764 * gcc.target/i386/pr66232-16.c: Likewise.
3765 * gcc.target/i386/pr66232-17.c: Likewise.
3766 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3767 ia32 if R_386_GOT32X relocation is supported.
3768 * gcc.target/i386/pr67400-2.c: Likewise.
3769 * gcc.target/i386/pr67400-3.c: Likewise.
3770 * gcc.target/i386/pr67400-4.c: Likewise.
3771 * gcc.target/i386/pr67400-6.c: Likewise.
3772 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3773 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3774
88be2b3c 37752016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3776
3777 PR libgfortran/48852
3778 * gfortran.dg/char4_iunit_1.f03: Update test.
3779 * gfortran.dg/f2003_io_5.f03: Update test.
3780 * gfortran.dg/real_const_3.f90: Update test.
3781
ff600f64 37822016-06-23 Andi Kleen <ak@linux.intel.com>
3783
3784 * g++.dg/bprob/bprob.exp: Support autofdo.
3785 * g++.dg/tree-prof/tree-prof.exp: dito.
3786 * gcc.dg/tree-prof/tree-prof.exp: dito.
3787 * gcc.misc-tests/bprob.exp: dito.
3788 * gfortran.dg/prof/prof.exp: dito.
3789 * lib/profopt.exp: dito.
3790 * lib/target-supports.exp: Check for autofdo.
3791
afa7ed87 37922016-06-23 Martin Liska <mliska@suse.cz>
3793
3794 * gcc.dg/pr71619.c: New test.
3795
0941fba8 37962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3797
3798 PR target/67400
56896ed3 3799 * gcc.target/i386/pr67400-1.c: New test.
3800 * gcc.target/i386/pr67400-2.c: Likewise.
3801 * gcc.target/i386/pr67400-3.c: Likewise.
3802 * gcc.target/i386/pr67400-4.c: Likewise.
3803 * gcc.target/i386/pr67400-5.c: Likewise.
3804 * gcc.target/i386/pr67400-6.c: Likewise.
3805 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3806
e557fc7f 38072016-06-22 David Malcolm <dmalcolm@redhat.com>
3808
3809 * c-c++-common/missing-header-1.c: New test case.
3810 * c-c++-common/missing-header-2.c: New test case.
3811 * c-c++-common/missing-header-3.c: New test case.
3812 * c-c++-common/missing-header-4.c: New test case.
3813
8469aece 38142016-06-22 David Malcolm <dmalcolm@redhat.com>
3815
3816 PR c/70339
3817 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3818 hint.
3819 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3820 expected results due to builtin "nanl" now being suggested for
3821 "name".
3822 * gcc.dg/pr67580.c: Update expected messages.
3823 * gcc.dg/spellcheck-identifiers.c: New testcase.
3824 * gcc.dg/spellcheck-typenames.c: New testcase.
3825
6628b04d 38262016-06-22 David Malcolm <dmalcolm@redhat.com>
3827
3828 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3829 file.
3830 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3831 diagnostic-test-show-locus-parseable-fixits.c to sources for
3832 diagnostic_plugin_test_show_locus.c.
3833 * lib/gcc-defs.exp (freeform_regexps): New global.
3834 (dg-regexp): New function.
3835 (handle-dg-regexps): New function.
3836 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3837 freeform_regexps to the empty list.
3838 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3839
82ccd33e 38402016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3841
affe5c16 3842 PR tree-optimization/71488
82ccd33e 3843 * g++.dg/pr71488.C: New test.
3844 * gcc.dg/vect/vect-bool-cmp.c: New test.
3845
2c21de58 38462016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3847
3848 * gcc.dg/guality/param-5.c: New test.
3849
fadfd5fc 38502016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3851
3852 * gcc.target/i386/asm-flag-7.c: New test.
3853
03fee1f8 38542016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3855
3856 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3857 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3858 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3859 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3860 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3861 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3862 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3863 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3864 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3865 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3866 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3868 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3869 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3870 * lib/target-supports.exp: Likewise.
3871
6905db52 38722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3873
3874 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3875 * gcc.dg/attr-ms_struct-2.c: Likewise.
3876 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3877 * gcc.dg/bf-ms-attrib.c: Likewise.
3878 * gcc.dg/bf-ms-layout-2.c: Likewise.
3879 * gcc.dg/bf-ms-layout-3.c: Likewise.
3880 * gcc.dg/bf-ms-layout.c: Likewise.
3881 * gcc.dg/bf-no-ms-layout.c: Likewise.
3882 * gcc.target/i386/bitfield1.c: Likewise.
3883 * gcc.target/i386/bitfield2.c: Likewise.
3884 * gcc.target/i386/bitfield3.c: Likewise.
3885
a6f93fc2 38862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3887
3888 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3889 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3890 override other than -mcpu=power9 command-line option is specified,
3891 or if the target operating system is aix.
3892 * gcc.target/powerpc/darn-1.c: Likewise.
3893 * gcc.target/powerpc/darn-2.c: Likewise.
3894 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3895 test if effective-target is not powerpc_p9vector_ok or if the
3896 target operating system is not defined.
3897 * gcc.target/powerpc/vslv-1.c: Likewise.
3898 * gcc.target/powerpc/vsrv-0.c: Likewise.
3899 * gcc.target/powerpc/vsrv-1.c: Likewise.
3900
1cb2b4d3 39012016-06-21 Tobias Burnus <burnus@net-b.de>
3902
3903 PR fortran/71068
3904 * gfortran.dg/coarray/data_1.f90: New.
3905
66ff0c67 39062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3907
3908 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3909 (dg-require-effective-target): Use arm_v8_neon_hw.
3910 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3911 (dg-require-effective-target): Likewise.
3912 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3913 (dg-require-effective-target): Likewise.
3914 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3915 (dg-require-effective-target): Likewise.
3916 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3917 (dg-require-effective-target): Likewise.
3918 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3919 (dg-require-effective-target): Likewise.
3920 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3921 Add AArch64 check.
3922
949bfed4 39232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3924
3925 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3926 Set to 3 so test passes.
3927
a20f6cd4 39282016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3929
3930 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3931
12792843 39322016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3933
3934 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3935 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3936 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3937 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3938
49763db6 39392016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3940
3941 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3942 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3943
ada61167 39442016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3945
3946 PR target/71549
3947 * gcc.target/i386/pr71549.c: New test.
3948
a15584d4 39492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3950
3951 * gcc.target/powerpc/vadsdu-0.c: Replace
3952 dg-require-effective-target directive to allow test to run on more
3953 platforms, and add dg-skip-if directive to disable test on aix
3954 platforms because of known incompatibilities.
3955 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3956 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3957 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3958 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3959 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3960 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3961 * gcc.target/powerpc/vadsdub-2.c: Replace
3962 dg-require-effective-target directive to allow test to run on more
3963 platforms, and add dg-skip-if directive to disable test on aix
3964 platforms because of known incompatibilities.
3965 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3966 with vec_absdb call to differentiate this test from vadsdub-1.c.
3967 * gcc.target/powerpc/vadsduh-1.c: Replace
3968 dg-require-effective-target directive to allow test to run on more
3969 platforms, and add dg-skip-if directive to disable test on aix
3970 platforms because of known incompatibilities.
3971 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3972 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3973 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3974
ec15ec36 39752016-06-21 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR tree-optimization/71588
3978 * gcc.dg/pr71558.c: New test.
3979
faeffe49 39802016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3981
3982 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3983 * c-c++-common/pr68657-2.c: Likewise.
3984 * c-c++-common/pr68657-3.c: Likewise.
3985 * gcc.dg/torture/pr69714.c: Require int32plus support.
3986 * gcc.dg/torture/pr70025.c: Likewise.
3987 * gcc.dg/torture/pr70083.c: Likewise.
3988 * gcc.dg/torture/pr70542.c: Likewise.
3989 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3990
e218d07f 39912016-06-20 Joseph Myers <joseph@codesourcery.com>
3992
3993 PR c/71601
3994 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3995
232a3df7 39962016-06-20 Jakub Jelinek <jakub@redhat.com>
3997
d7f45b87 3998 PR middle-end/71581
3999 * gcc.dg/pr71581.c: New test.
4000
232a3df7 4001 PR rtl-optimization/71591
4002 * gcc.dg/cpp/pr71591.c: New test.
4003
dbddef42 40042016-06-20 David B. Robins <gcc@davidrobins.net>
4005
4006 PR target/71571
4007 * g++.dg/torture/pr71571.C: New test.
4008
03129ccb 40092016-06-20 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR target/71559
4012 * gcc.target/i386/sse2-pr71559.c: New test.
4013 * gcc.target/i386/avx-pr71559.c: New test.
4014 * gcc.target/i386/avx512f-pr71559.c: New test.
4015
a40b4b62 40162016-06-20 Tobias Burnus <burnus@net-b.de>
4017
4018 PR fortran/71194
4019 * gfortran.dg/pointer_remapping_10.f90: New.
4020
ecbea05a 40212016-06-20 David Malcolm <dmalcolm@redhat.com>
4022
4023 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4024
0f61dae9 40252016-06-20 Martin Sebor <msebor@redhat.com>
4026
4027 PR c/69507
4028 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4029 * gnu90-const-expr-1.c: Same.
4030 * gnu99-const-expr-1.c: Same.
4031 * gnu99-static-1.c: Same.
4032
e458dfd8 40332016-06-20 Renlin Li <renlin.li@arm.com>
4034
2c0c0c9b 4035 PR testsuite/71489
e458dfd8 4036 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4037
7ab71cb3 40382016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4039
4040 * gcc.target/aarch64/vcvt_f64_1.c: New.
4041 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4042 * gcc.target/aarch64/vrecp_f64_1.c: New.
4043
34d36b7a 40442016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4045
4046 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4047 "alignement".
4048
ed7f4748 40492016-06-20 Georg-Johann Lay <avr@gjlay.de>
4050
4051 PR target/71103
4052 * gcc.target/avr/torture/pr71103-2.c: New test.
4053
a940fdc7 40542016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4055
4056 PR c/69507
4057 * gcc.dg/alignof.c: New test.
4058
98683d85 40592016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4060
4061 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4062 vs dg-error; test constexpr specifier too.
4063
358cee25 40642016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4065
4066 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4067
c3d7ceb6 40682016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4069
4070 * lib/target-supports.exp
4071 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4072 arm_neon_ok and merge flags. Fix temporary test name.
4073 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4074 and merge flags.
4075
1176073c 40762016-06-17 Martin Liska <mliska@suse.cz>
4077
4078 * gcc.dg/predict-9.c: Fix dump scanning.
4079
f3e2969a 40802016-06-17 Bin Cheng <bin.cheng@arm.com>
4081
4082 PR tree-optimization/71354
4083 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4084
7fdca647 40852016-06-17 Bin Cheng <bin.cheng@arm.com>
4086
4087 PR tree-optimization/71347
4088 * gcc.dg/tree-ssa/pr71347.c: New test.
4089
a338a226 40902016-06-17 Bin Cheng <bin.cheng@arm.com>
4091
4092 PR tree-optimization/71354
4093 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4094
c1e75671 40952016-06-17 Bin Cheng <bin.cheng@arm.com>
4096
4097 * gcc.dg/vect/vect-alias-check-1.c: New test.
4098
365ba13d 40992016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4100
59bde511 4101 PR target/71151
365ba13d 4102 * gcc.target/avr/pr71151-1.c: New test.
4103 * gcc.target/avr/pr71151-2.c: New test.
4104 * gcc.target/avr/pr71151-3.c: New test.
4105 * gcc.target/avr/pr71151-4.c: New test.
4106 * gcc.target/avr/pr71151-5.c: New test.
4107 * gcc.target/avr/pr71151-6.c: New test.
4108 * gcc.target/avr/pr71151-7.c: New test.
4109 * gcc.target/avr/pr71151-8.c: New test.
4110 * gcc.target/avr/pr71151-common.h: New test.
4111
db48d95b 41122016-06-16 Martin Liska <mliska@suse.cz>
4113
4114 * gfortran.dg/predict-1.f90: New test.
4115
4c780a59 41162016-06-16 Uros Bizjak <ubizjak@gmail.com>
4117
4118 PR target/71242
f9c39b65 4119 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4120
8c1879bc 41212016-06-16 Jan Hubicka <hubicka@ucw.cz>
4122
4123 * g++.dg/vect/pr36648.cc: Disable cunrolli
4124
33698dfe 41252016-06-16 Jakub Jelinek <jakub@redhat.com>
4126
745f2db6 4127 PR target/71554
4128 * gcc.c-torture/execute/pr71554.c: New test.
4129
33698dfe 4130 PR rtl-optimization/71532
4131 * gcc.dg/torture/pr71532.c: New test.
4132
b42322b9 41332016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4134
4135 * gcc.target/powerpc/p9-dimode1.c: New test.
4136 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4137
412b298a 41382016-06-15 Jakub Jelinek <jakub@redhat.com>
4139
93479f99 4140 * gcc.c-torture/compile/20160615-1.c: New test.
4141
412b298a 4142 * g++.dg/cpp0x/ref-qual17.C: New test.
4143
3ec40531 41442016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4145
4146 PR middle-end/71529
4147 * gcc.target/i386/pr71529.C: New test.
4148
edfe7670 41492016-06-15 Alan Hayward <alan.hayward@arm.com>
4150
4151 PR tree-optimization/71483
4152 * g++.dg/vect/pr71483.c: New
4153
6e52ac17 41542016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4155
4156 PR c++/70202
4157 * g++.dg/inherit/crash6.C: New.
4158 * g++.dg/inherit/union2.C: Likewise.
4159 * g++.dg/inherit/virtual12.C: Likewise.
4160 * g++.dg/inherit/virtual13.C: Likewise.
4161 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4162
aed35af2 41632016-06-15 Uros Bizjak <ubizjak@gmail.com>
4164
0941fba8 4165 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4166
6f710392 41672016-06-15 Alan Hayward <alan.hayward@arm.com>
4168
4169 PR tree-optimization/71439
4170 * gcc.dg/vect/pr71439.c: New
4171
d1cedfd3 41722016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4173
4174 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4175
ee8fd158 41762016-06-15 Richard Biener <rguenther@suse.de>
4177
4178 * gcc.dg/vect/slp-45.c: New testcase.
4179
5695a690 41802016-06-15 Richard Biener <rguenther@suse.de>
4181
4182 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4183
267ae3ee 41842016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4185
4186 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4187 requirements, and disable for AIX for now.
4188 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4189
a6d0e20a 41902016-06-14 Jakub Jelinek <jakub@redhat.com>
4191
b2efd162 4192 PR c++/71528
4193 * g++.dg/opt/pr71528.C: New test.
4194
a6d0e20a 4195 PR c++/71516
4196 * g++.dg/init/pr71516.C: New test.
4197
035778de 41982016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 * g++.dg/init/array46.C: New.
4201
7c9dc58e 42022016-06-14 Uros Bizjak <ubizjak@gmail.com>
4203
0941fba8 4204 * gcc.target/i386/float128-3.c: New test.
4205 * gcc.target/i386/quad-sse4.c: Ditto.
4206 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4207 Update scan strings.
7c9dc58e 4208
412640c9 42092016-06-14 Richard Biener <rguenther@suse.de>
4210
4211 PR middle-end/71526
4212 * gfortran.dg/pr71526.f90: New testcase.
4213
1b9fde85 42142016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4215
4216 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4217 * gcc.dg/zero_bits_compound-1.c: Likewise.
4218
306097e3 42192016-06-14 Richard Biener <rguenther@suse.de>
4220
4221 PR tree-optimization/71522
4222 * gcc.dg/torture/pr71522.c: New testcase.
4223
566255a8 42242016-06-14 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR tree-optimization/71520
4227 * gcc.dg/tree-ssa/pr71520.c: New test.
4228
eb912adb 42292016-06-14 Richard Biener <rguenther@suse.de>
4230
4231 PR tree-optimization/71521
56d35455 4232 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4233
9720103d 42342016-06-13 Jakub Jelinek <jakub@redhat.com>
4235
12cb8367 4236 PR sanitizer/71498
4237 * c-c++-common/ubsan/bounds-13.c: New test.
4238
9720103d 4239 PR preprocessor/71183
4240 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4241
5965fbcc 42422016-06-13 Jeff Law <law@redhat.com>
4243
4244 PR tree-optimization/71403
4245 * c-c++-common/ubsan/pr71403-1.c: New test.
4246 * c-c++-common/ubsan/pr71403-2.c: New test.
4247 * c-c++-common/ubsan/pr71403-3.c: New test.
4248
04537049 42492016-06-13 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR middle-end/71478
4252 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4253 Add -Wno-psabi -w to dg-options.
4254
412f195f 42552016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4256
4257 * gcc.target/powerpc/vadsdu-0.c: New test.
4258 * gcc.target/powerpc/vadsdu-1.c: New test.
4259 * gcc.target/powerpc/vadsdu-2.c: New test.
4260 * gcc.target/powerpc/vadsdu-3.c: New test.
4261 * gcc.target/powerpc/vadsdu-4.c: New test.
4262 * gcc.target/powerpc/vadsdu-5.c: New test.
4263 * gcc.target/powerpc/vadsdub-1.c: New test.
4264 * gcc.target/powerpc/vadsdub-2.c: New test.
4265 * gcc.target/powerpc/vadsduh-1.c: New test.
4266 * gcc.target/powerpc/vadsduh-2.c: New test.
4267 * gcc.target/powerpc/vadsduw-1.c: New test.
4268 * gcc.target/powerpc/vadsduw-2.c: New test.
4269
527790c1 42702016-06-13 David Malcolm <dmalcolm@redhat.com>
4271
4272 * gcc.dg/c99-init-2.c (c): Update expected error message.
4273 * gcc.dg/init-bad-8.c (foo): Likewise.
4274 * gcc.dg/spellcheck-fields-3.c: New test case.
4275
102e67eb 42762016-06-13 Martin Liska <mliska@suse.cz>
4277
4278 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4279 and "guess loop iv compared" heuristics.
4280 * gcc.dg/predict-2.c: Likewise.
4281 * gcc.dg/predict-3.c: Likewise.
4282 * gcc.dg/predict-4.c: Likewise.
4283 * gcc.dg/predict-5.c: Likewise.
4284 * gcc.dg/predict-6.c: Likewise.
4285
1a54d3be 42862016-06-13 Marek Polacek <polacek@redhat.com>
4287
4288 PR middle-end/71476
4289 * c-c++-common/Wswitch-unreachable-4.c: New test.
4290 * gcc.dg/Wswitch-unreachable-2.c: New test.
4291 * g++.dg/tm/jump1.C: Move dg-warning.
4292
5b7401b8 42932016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4294
4295 * gnat.dg/renaming10.ad[sb]: New test.
4296
1c93151c 42972016-06-13 Paul Thomas <pault@gcc.gnu.org>
4298
4299 PR fortran/70673
4300 * gfortran.dg/pr70673.f90: New test.
4301
249865a0 43022016-06-13 Richard Biener <rguenther@suse.de>
4303
4304 PR middle-end/64516
4305 * gcc.dg/align-3.c: New testcase.
4306
776d9b14 43072016-06-13 Martin Liska <mliska@suse.cz>
4308
4309 * gcc.target/i386/pr71458.c: New test.
4310
0cf5c551 43112016-06-12 Uros Bizjak <ubizjak@gmail.com>
4312
4313 PR target/71241
f9c39b65 4314 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4315
34de0a35 43162016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4317
4318 PR target/60751
4319 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4320 statement.
4321
0cc8bc98 43222016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4323
4324 PR target/60751
4325 * gfortran.dg/comma_IO_extension_1.f90: New test.
4326 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4327 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4328 statement.
4329 * gfortran.dg/graphite/pr38083.f90: Likewise.
4330 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4331 missing format.
4332
0ff78c86 43332016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4334
4335 * gnat.dg/case_character.adb: New test.
4336
6c38863e 43372016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4338
4339 PR middle-end/71310
4340 * gcc.target/powerpc/pr71310.c: New testcase.
4341
24c41395 43422016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4343
4344 PR middle-end/71478
4345 * gcc.dg/pr71478.c: New test.
4346
aeb26fb6 43472016-06-10 Jakub Jelinek <jakub@redhat.com>
4348
702b3575 4349 PR middle-end/71494
4350 * gcc.c-torture/execute/pr71494.c: New test.
4351
8ec29807 4352 PR c/68657
4353 * gcc.target/i386/pr68657.c: New test.
4354
aeb26fb6 4355 PR inline-asm/68843
4356 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4357 (test): Add -masm=intel alternatives.
4358
1dc4d519 43592016-06-10 Martin Sebor <msebor@redhat.com>
4360
4361 PR c/71392
4362 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4363
6385d6d3 43642016-06-10 Jeff Law <law@redhat.com>
4365
4366 PR tree-optimization/71335
4367 * gcc.c-torture/execute/pr71335.c: New test.
4368
041a412b 43692016-06-10 David Malcolm <dmalcolm@redhat.com>
4370
4371 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4372 the various "cannot tail-call: " messages.
4373
4a5edbb2 43742016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4375
4376 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4377 and options.
4378
9cf3aec3 43792016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4380
4381 PR sanitizer/71480
4382 * c-c++-common/asan/pr71480.c: New test.
4383
61724718 43842016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4385
4386 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4387 (ASMNAME2): Likewise.
4388 (main): Replace fn in asm statement with ASMNAME ("fn").
4389 * gcc.dg/guality/pr68037-2.c: Likewise.
4390 * gcc.dg/guality/pr68037-3.c: Likewise.
4391 * gcc.dg/torture/pr68037-1.c: Likewise.
4392 * gcc.dg/torture/pr68037-2.c: Likewise.
4393 * gcc.dg/torture/pr68037-3.c: Likewise.
4394
1807f6fb 43952016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4396
4397 PR inline-asm/68843
4398 * gcc.target/i386/pr68843-1.c: New test.
4399 * gcc.target/i386/pr68843-2.c: New test.
4400
ccfa030f 44012016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4402 Cesar Philippidis <cesar@codesourcery.com>
4403
4404 PR middle-end/71373
4405 * gcc.dg/goacc/nested-function-1.c: New file.
4406 * gcc.dg/goacc/nested-function-2.c: Likewise.
4407 * gcc.dg/goacc/pr71373.c: Likewise.
4408 * gfortran.dg/goacc/cray-2.f95: Likewise.
4409 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4410 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4411 * gfortran.dg/goacc/cray.f95: Update.
4412 * gfortran.dg/goacc/loop-1.f95: Likewise.
4413 * gfortran.dg/goacc/loop-3.f95: Likewise.
4414 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4415 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4416
44172016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4418
4419 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4420 for OpenACC tile clauses.
4421 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4422
4423 PR c/71381
4424 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4425 to...
4426 * c-c++-common/goacc/cache-2.c: ... this new file.
4427 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4428 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4429 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4430 usage.
4431 * gfortran.dg/goacc/cray.f95: Likewise.
4432 * gfortran.dg/goacc/loop-1.f95: Likewise.
4433
bb038f3e 44342016-06-10 Alan Hayward <alan.hayward@arm.com>
4435
4436 PR tree-optimization/71407
4437 PR tree-optimization/71416
4438 * gcc.dg/vect/pr71407.c: New
4439 * gcc.dg/vect/pr71416-1.c: New
4440 * gcc.dg/vect/pr71416-2.c: New
4441
332409d3 44422016-06-10 Richard Biener <rguenther@suse.de>
4443
4444 PR middle-end/71477
4445 * gcc.dg/torture/pr71477.c: New testcase.
4446
03cf727c 44472016-06-09 Julia Koval <julia.koval@intel.com>
4448
4449 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4450 * gcc.target/i386/interrupt-13.c: Likewise.
4451 * gcc.target/i386/interrupt-15.c: Likewise.
4452 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4453 * gcc.target/i386/interrupt-24.c: Likewise.
4454 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4455 * gcc.target/i386/interrupt-9.c: Likewise.
4456 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4457
23b101c5 44582016-06-09 Martin Sebor <msebor@redhat.com>
4459
4460 PR c/70883
4461 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4462 * gcc.dg/builtin-constant_p-1.c: Same.
4463 * gcc.dg/builtins-error.c: Same.
4464 * gcc.dg/pr70859.c: Same.
4465
188d6bbb 44662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4467
4468 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4469 * gcc.dg/torture/pr68067-1.c: Likewise.
4470 * gcc.dg/torture/pr68067-2.c: Likewise.
4471
44722016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4473
4474 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4475 when setting SIZE.
4476
ff8886bd 44772016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4478
4479 PR c++/71465
4480 * g++.dg/inherit/crash5.C: New.
4481 Revert:
4482 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/70202
4485 * g++.dg/inherit/crash5.C: New.
4486 * g++.dg/inherit/virtual1.C: Adjust.
4487
3f76cceb 44882016-06-09 Martin Liska <mliska@suse.cz>
4489
4490 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4491 * g++.dg/predict-loop-exit-2.C: Likewise.
4492 * g++.dg/predict-loop-exit-3.C: Likewise.
4493 * gcc.dg/predict-1.c: Likewise.
4494 * gcc.dg/predict-2.c: Likewise.
4495 * gcc.dg/predict-3.c: Likewise.
4496 * gcc.dg/predict-4.c: Likewise.
4497 * gcc.dg/predict-5.c: Likewise.
4498 * gcc.dg/predict-6.c: Likewise.
4499 * gcc.dg/predict-7.c: Likewise.
4500
59ae3d1b 45012016-06-09 Richard Biener <rguenther@suse.de>
4502
4503 PR tree-optimization/71462
4504 * gcc.dg/torture/pr71462.c: New testcase.
4505
8c2d2acf 45062016-06-09 Marek Polacek <polacek@redhat.com>
4507
4508 PR c/65471
4509 * gcc.dg/c11-generic-3.c: New test.
4510
224cb6b7 45112016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4512
4513 * g++.dg/init/array42.C: New.
4514 * g++.dg/init/array43.C: Likewise.
4515 * g++.dg/init/array44.C: Likewise.
4516 * g++.dg/init/array45.C: Likewise.
4517 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4518 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4519 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4520 * g++.dg/gomp/pr35751.C: Likewise.
4521 * g++.dg/init/array23.C: Likewise.
4522 * g++.dg/init/brace2.C: Likewise.
4523 * g++.dg/init/brace6.C: Likewise.
4524
732905bb 45252016-06-08 Martin Sebor <msebor@redhat.com>
4526 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR c++/70507
4529 PR c/68120
4530 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4531 * c-c++-common/builtin-arith-overflow-2.c: New test.
4532 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4533 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4534 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4535
7ddaa622 45362016-06-08 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR c++/71442
4539 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4540
84ee0905 45412016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4542
4543 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4544 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4545 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4546 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4547 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4548 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4549 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4550 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4551 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4552 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4553 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4554 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4555 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4556
2876af98 45572016-06-08 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/68558
4560 * gcc.dg/vect/slp-44.c: New testcase.
4561
acbb0d03 45622016-06-08 Richard Biener <rguenther@suse.de>
4563
4564 * gcc.dg/vect/slp-43.c: New testcase.
4565
f8689010 45662016-06-08 Richard Biener <rguenther@suse.de>
4567
4568 PR tree-optimization/71452
4569 * gcc.dg/torture/pr71452.c: New testcase.
4570
52d393eb 45712016-06-08 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR c++/71448
4574 * g++.dg/torture/pr71448.C: New test.
4575
9d700ce4 45762016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4577
4578 PR debug/71432
4579 PR ada/71413
4580 * g++.dg/debug/pr71432.C: New test.
4581
eb96ef65 45822016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4583
4584 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4585 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4586 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4587
a4753cdd 45882016-06-08 Alan Hayward <alan.hayward@arm.com>
4589
4590 * gcc.dg/vect/vect-live-2.c: Update effective target.
4591 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4592 * lib/target-supports.exp: Add aarch64 to vect_long.
4593
bafc7b1d 45942016-06-08 Marek Polacek <polacek@redhat.com>
4595
4596 PR c/71418
4597 * gcc.dg/noncompile/pr71418.c: New test.
4598
06e590e7 4599 PR c/71426
4600 * gcc.dg/noncompile/pr71426.c: New test.
4601
d3cb49c9 46022016-06-07 Jan Hubicka <hubicka@ucw.cz>
4603
4604 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4605 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4606 * gcc.dg/predict-3.c: Update template.
4607 * gcc.dg/predict-5.c: Update template.
4608 * gcc.dg/predict-6.c: Update template.
4609 * gcc.dg/predict-9.c: Update template.
4610 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4611
2d76c36a 46122016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4613
4614 * gcc.target/powerpc/vec-mul.c: New test.
4615
7cfde92a 46162016-06-07 David Malcolm <dmalcolm@redhat.com>
4617
4618 * gcc.dg/spellcheck-fields-2.c: New test case.
4619
b032c4dd 46202016-06-07 Richard Biener <rguenther@suse.de>
4621
4622 PR c/61564
4623 * gcc.dg/Wpragmas-1.c: New testcase.
4624 * gcc.dg/Wattributes-4.c: Likewise.
4625 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4626 entry.
4627
a7056369 46282016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4629
4630 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4631 spurious debug code.
4632
123c61e0 46332016-06-07 Richard Biener <rguenther@suse.de>
4634
4635 PR tree-optimization/71428
4636 * gcc.dg/torture/pr71428.c: New testcase.
4637
5819d47b 46382016-06-07 Richard Biener <rguenther@suse.de>
4639
4640 PR middle-end/71423
4641 * gcc.dg/torture/pr71423.c: New testcase.
4642
6cec5c6b 46432016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4644
4645 PR middle-end/71408
4646 * gcc.dg/tree-ssa/pr71408.c: New test.
4647
40bbfc17 46482016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4649
4650 PR middle-end/71281
4651 * g++.dg/torture/pr71281.C: New test.
4652
61f1f80c 46532016-06-06 Marek Polacek <polacek@redhat.com>
4654
4655 PR c/71362
4656 * gcc.dg/pr71362.c: New test.
4657
0406b32f 46582016-06-06 Jakub Jelinek <jakub@redhat.com>
4659 Patrick Palka <ppalka@gcc.gnu.org>
4660
4661 PR c++/70847
4662 PR c++/71330
4663 PR c++/71393
4664 * g++.dg/opt/pr70847.C: New test.
4665 * g++.dg/ubsan/pr70847.C: New test.
4666 * g++.dg/ubsan/pr71393.C: New test.
4667
b1445999 46682016-06-06 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR tree-optimization/71259
4671 * gcc.dg/vect/pr71259.c: New test.
4672
99b4f3a2 46732016-06-06 David Malcolm <dmalcolm@redhat.com>
4674
4675 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4676 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4677 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4678 above.
4679
837679bc 46802016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4681
4682 PR middle-end/37780
4683 * gcc.c-torture/execute/pr37780.c: New test.
4684 * gcc.target/aarch64/pr37780_1.c: Likewise.
4685 * gcc.target/arm/pr37780_1.c: Likewise.
4686
e4b92538 46872016-06-06 Marek Polacek <polacek@redhat.com>
4688
4689 * c-c++-common/attr-may-alias-1.c: New test.
4690 * c-c++-common/attr-may-alias-2.c: New test.
4691 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4692
43ac2f2f 46932016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4694
4695 PR c/24414
4696 * gcc.target/i386/pr24414.c: New test.
4697
7e1786b2 46982016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4699
4700 * gcc.target/sparc/vis4misc.c: New file.
4701 * gcc.target/sparc/fpcmp.c: Likewise.
4702 * gcc.target/sparc/fpcmpu.c: Likewise.
4703
f593ccb2 47042016-06-06 Alan Hayward <alan.hayward@arm.com>
4705
4706 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4707 * gcc.dg/vect/vect-live-3.c: Likewise.
4708
be6d8ddc 47092016-06-06 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/71398
4712 * gcc.dg/torture/pr71398.c: New testcase.
4713
78f27916 47142016-06-06 Uros Bizjak <ubizjak@gmail.com>
4715
4716 PR target/71389
4717 * g++.dg/pr71389.C: New test.
4718
c5899606 47192016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4720
4721 PR fortran/71404
4722 * gfortran.dg/fmt_read_5.f: New test.
4723
8e3cd305 47242016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4725
4726 PR fortran/69659
4727 * gfortran.dg/class_array_22.f03: New test.
4728
703c0a09 47292016-06-05 Jan Hubicka <hubicka@ucw.cz>
4730
4731 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4732
d07b2b6f 47332016-06-05 Jan Hubicka <hubicka@ucw.cz>
4734
4735 * gcc.dg/predict-9.c: Update template.
4736
4a7ec4ac 47372016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4738
4739 PR c++/49377
4740 * g++.dg/template/pr49377.C: New.
4741
7499ef4a 47422016-06-04 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR tree-optimization/71405
4745 * g++.dg/torture/pr71405.C: New test.
4746
558c800d 47472016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4748
4749 PR c++/70202
4750 * g++.dg/inherit/crash5.C: New.
4751 * g++.dg/inherit/virtual1.C: Adjust.
4752
4ee7cf4b 47532016-06-03 Jeff Law <law@redhat.com>
4754
4755 PR tree-optimization/71316
4756 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4757
b12ae762 47582016-06-03 Jakub Jelinek <jakub@redhat.com>
4759
4760 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4761 dg-additional-options with just -fno-tree-scev-cprop in it.
4762 * gcc.dg/vect/vect-live-2.c: Likewise.
4763 * gcc.dg/vect/vect-live-5.c: Likewise.
4764 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4765 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4766 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4767
e09a5ee3 47682016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4769
4770 PR c++/27100
4771 * g++.dg/other/friend6.C: New test.
4772
f14b1922 47732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4774
4775 * g++.dg/torture/ppc-ldst-array.C: New.
4776
20702ea3 47772016-06-03 Joseph Myers <joseph@codesourcery.com>
4778
4779 PR target/71276
4780 PR target/71277
4781 * gcc.dg/torture/builtin-fp-int-inexact.c,
4782 gcc.target/i386/387-builtin-fp-int-inexact.c,
4783 gcc.target/i386/387-rint-inline-1.c,
4784 gcc.target/i386/387-rint-inline-2.c,
4785 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4786 gcc.target/i386/sse2-rint-inline-1.c,
4787 gcc.target/i386/sse2-rint-inline-2.c,
4788 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4789 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4790
5ed3cc7b 47912016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4792 Julia Koval <julia.koval@intel.com>
4793
4794 PR target/66960
4795 PR target/67630
4796 PR target/67634
4797 PR target/67841
4798 PR target/68037
4799 PR target/68618
4800 PR target/68661
4801 PR target/69575
4802 PR target/69596
4803 PR target/69734
4804 * gcc.dg/guality/pr68037-1.c: New test.
4805 * gcc.dg/guality/pr68037-2.c: Likewise.
4806 * gcc.dg/guality/pr68037-3.c: Likewise.
4807 * gcc.dg/torture/pr68037-1.c: Likewise.
4808 * gcc.dg/torture/pr68037-2.c: Likewise.
4809 * gcc.dg/torture/pr68037-3.c: Likewise.
4810 * gcc.dg/torture/pr68661-1a.c: Likewise.
4811 * gcc.dg/torture/pr68661-1b.c: Likewise.
4812 * gcc.target/i386/interrupt-1.c: Likewise.
4813 * gcc.target/i386/interrupt-2.c: Likewise.
4814 * gcc.target/i386/interrupt-3.c: Likewise.
4815 * gcc.target/i386/interrupt-4.c: Likewise.
4816 * gcc.target/i386/interrupt-5.c: Likewise.
4817 * gcc.target/i386/interrupt-6.c: Likewise.
4818 * gcc.target/i386/interrupt-7.c: Likewise.
4819 * gcc.target/i386/interrupt-8.c: Likewise.
4820 * gcc.target/i386/interrupt-9.c: Likewise.
4821 * gcc.target/i386/interrupt-10.c: Likewise.
4822 * gcc.target/i386/interrupt-11.c: Likewise.
4823 * gcc.target/i386/interrupt-12.c: Likewise.
4824 * gcc.target/i386/interrupt-13.c: Likewise.
4825 * gcc.target/i386/interrupt-14.c: Likewise.
4826 * gcc.target/i386/interrupt-15.c: Likewise.
4827 * gcc.target/i386/interrupt-16.c: Likewise.
4828 * gcc.target/i386/interrupt-17.c: Likewise.
4829 * gcc.target/i386/interrupt-18.c: Likewise.
4830 * gcc.target/i386/interrupt-19.c: Likewise.
4831 * gcc.target/i386/interrupt-20.c: Likewise.
4832 * gcc.target/i386/interrupt-21.c: Likewise.
4833 * gcc.target/i386/interrupt-22.c: Likewise.
4834 * gcc.target/i386/interrupt-23.c: Likewise.
4835 * gcc.target/i386/interrupt-24.c: Likewise.
4836 * gcc.target/i386/interrupt-25.c: Likewise.
4837 * gcc.target/i386/interrupt-26.c: Likewise.
4838 * gcc.target/i386/interrupt-27.c: Likewise.
4839 * gcc.target/i386/interrupt-28.c: Likewise.
4840 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4841 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4842 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4843 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4844 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4845 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4846 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4847 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4848 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4849 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4850 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4851 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4852
3e346f54 48532016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4854
f27c52fb 4855 PR tree-optimization/52171
4856 * gcc.dg/pr52171.c: New test.
4857 * gcc.target/i386/pr52171.c: New test.
3e346f54 4858
22e029d2 48592016-06-03 Jan Hubicka <jh@suse.cz>
4860
4861 * g++.dg/tree-ssa/pred-1.C: New testcase
4862 * gcc.dg/tree-ssa/pred-1.c: New testcase
4863
41ce74ed 48642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4865
4866 PR target/70957
4867 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4868 support.
4869 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4870
cf573a72 48712016-06-03 Alan Hayward <alan.hayward@arm.com>
4872
4873 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4874
75aae5b4 48752016-06-03 Alan Hayward <alan.hayward@arm.com>
4876
4877 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4878 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4879 * gcc.dg/vect/vect-live-1.c: New test.
4880 * gcc.dg/vect/vect-live-2.c: New test.
4881 * gcc.dg/vect/vect-live-3.c: New test.
4882 * gcc.dg/vect/vect-live-4.c: New test.
4883 * gcc.dg/vect/vect-live-5.c: New test.
4884 * gcc.dg/vect/vect-live-slp-1.c: New test.
4885 * gcc.dg/vect/vect-live-slp-2.c: New test.
4886 * gcc.dg/vect/vect-live-slp-3.c: New test.
4887
eba6788d 48882016-06-03 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR middle-end/71387
4891 * g++.dg/opt/pr71387.C: New test.
4892
5a653985 48932016-06-02 Jeff Law <law@redhat.com>
4894
4895 PR tree-optimization/71328
4896 * gcc.c-torture/compile/pr71328.c: New test.
4897
f92f6941 48982016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899
4900 PR fortran/52393
4901 * gfortran.dg/fmt_read_3.f90: Fix typo.
4902 * gfortran.dg/fmt_read_4.f90: New test.
4903
0d29e152 49042016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4905
4906 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4907 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4908 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4909 * g++.dg/cpp0x/override2.C: Likewise.
4910 * g++.dg/parse/crash5.C: Likewise.
4911 * g++.dg/parse/error16.C: Likewise.
4912 * g++.dg/parse/error27.C: Likewise.
4913 * g++.dg/template/qualttp15.C: Likewise.
4914 * g++.dg/template/redecl4.C: Likewise.
4915 * g++.old-deja/g++.other/crash39.C: Likewise.
4916 * g++.old-deja/g++.other/struct1.C: Likewise.
4917 * g++.old-deja/g++.pt/m9a.C: Likewise.
4918 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4919
2740a1a5 49202016-06-02 Jakub Jelinek <jakub@redhat.com>
4921
89f17a65 4922 PR c++/71372
4923 * c-c++-common/pr71372.c: New test.
4924
2740a1a5 4925 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4926 __TIME__ strings with __builtin_strcmp instead of printf and
4927 dg-output.
4928
9ae89a4e 49292016-06-02 Martin Liska <mliska@suse.cz>
4930
4931 * gcc.dg/predict-9.c: New test.
4932
41258f9c 49332016-06-02 Jakub Jelinek <jakub@redhat.com>
4934
4935 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4936 global set_compiler_env_var and global saved_compiler_env_var.
4937
dad46eb8 49382016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939
4940 PR rtl-optimization/71295
4941 * gcc.c-torture/compile/pr71295.c: New test.
4942
9cc8a892 49432016-06-02 Jakub Jelinek <jakub@redhat.com>
4944
98e7c96c 4945 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4946
4a5a4de2 4947 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4948 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4949
9cc8a892 4950 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4951 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4952 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4953 alternative number.
4954
46819a36 49552016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4956
4957 * gcc.target/powerpc/p9-splat-4.c: New test.
4958
49592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4960
4961 PR target/71186
4962 * gcc.target/powerpc/pr71186.c: New test.
4963
d9820cc5 49642016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4965
4966 PR fortran/52393
4967 * gfortran.dg/fmt_read_3.f90: New test.
4968
2f14ca3e 49692016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4970
4971 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4972 procedure.
4973
dfa5c0d3 49742016-06-01 Eduard Sanou <dhole@openmailbox.org>
4975
4976 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4977 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4978 env var is set.
4979 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4980 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4981 shown once.
4982 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4983 during compilation.
4984 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4985 vars set by dg-set-compiler-env-var.
4986
7d7125df 49872016-06-01 Paul Thomas <pault@gcc.gnu.org>
4988
4989 PR fortran/71156
4990 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4991 to the module procedure declaration.
4992 * gfortran.dg/submodule_16.f08: New test.
4993
6ab9cde4 49942016-06-01 Jakub Jelinek <jakub@redhat.com>
4995
4996 PR middle-end/71371
4997 * c-c++-common/gomp/pr71371.c: New test.
4998
0cfe7a23 49992016-06-01 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/71366
5002 * gcc.dg/torture/pr71366-1.c: New testcase.
5003 * gcc.dg/torture/pr71366-2.c: Likewise.
5004
5a5b02e1 50052016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5006
5007 * gcc.target/powerpc/vslv-0.c: New test.
5008 * gcc.target/powerpc/vslv-1.c: New test.
5009 * gcc.target/powerpc/vsrv-0.c: New test.
5010 * gcc.target/powerpc/vsrv-1.c: New test.
5011
d27a79f6 50122016-06-01 Nathan Sidwell <nathan@acm.org>
5013
5014 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5015 * gcc.target/nvptx/weak.c: New.
5016
6172a9fd 50172016-06-01 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/71261
5020 * gcc.dg/torture/vect-bool-1.c: New testcase.
5021
f9aaabb2 50222016-06-01 Jakub Jelinek <jakub@redhat.com>
5023
5024 * gfortran.dg/gomp/order-1.f90: New test.
5025 * gfortran.dg/gomp/order-2.f90: New test.
5026
53b01069 50272016-06-01 Jan Hubicka <hubicka@ucw.cz>
5028
5029 * gcc.dg/unroll-6.c: Update template.
5030 * gcc.dg/unroll-7.c: New testcase.
5031 * gcc.dg/unroll-8.c: New testcase.
5032
36757397 50332016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5034
5035 * gnat.dg/opt56.ad[sb]: New test.
5036
7f93bd6e 50372016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 PR c++/66635
5040 * g++.dg/cpp0x/constexpr-ice16.C: New.
5041
9f41a2ce 50422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5043
5044 PR tree-optimization/71314
5045 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5046 -mbranch-cost=2.
5047
31e02373 50482016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5049
5050 PR tree-optimization/71077
5051 * gcc.dg/tree-ssa/pr71077.c: New test.
5052
76f8f901 50532016-05-31 Jan Hubicka <hubicka@ucw.cz>
5054
7f93bd6e 5055 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5056 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5057 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5058
04f5f923 50592016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5060
5061 PR c++/71248
5062 * g++.dg/cpp0x/pr71248.C: New.
5063 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5064 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5065 * g++.dg/init/new37.C: Likewise.
5066 * g++.dg/template/static1.C: Likewise.
5067 * g++.dg/template/static2.C: Likewise.
5068
4ffddf28 50692016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5070
5071 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5072 instead of %rdi.
5073 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5074
4ff7bd21 50752016-05-31 Marek Polacek <polacek@redhat.com>
5076
5077 * c-c++-common/Wswitch-unreachable-3.c: New test.
5078 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5079
e1f7cc4b 50802016-05-31 Richard Biener <rguenther@suse.de>
5081
5082 PR tree-optimization/71352
5083 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5084
02978bd1 50852016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5086
5087 * gcc.target/arm/armv5_thumb_isa.c: New test.
5088
cfce8164 50892016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5090
5091 PR target/71346
5092 * gcc.target/i386/pr71346.c: New test.
5093
7a51c705 50942016-05-31 Tom de Vries <tom@codesourcery.com>
5095
5096 PR tree-optimization/69068
5097 * gcc.dg/graphite/pr69068.c: New test.
5098
8c1ac106 50992016-05-27 Martin Sebor <msebor@redhat.com>
5100
5101 PR c++/71306
5102 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5103
b6431756 51042016-05-30 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR c++/71349
5107 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5108 nowait depend(inout: dd[0]) clauses where permitted.
5109
f6203294 51102016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5111
5112 PR c++/71238
5113 * g++.dg/parse/pr71238.C: New.
5114 * g++.dg/concepts/friend1.C: Test column numbers too.
5115 * g++.dg/cpp0x/initlist31.C: Likewise.
5116 * g++.dg/cpp0x/pr51420.C: Likewise.
5117 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5118 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5119 * g++.dg/ext/builtin3.C: Likewise.
5120 * g++.dg/lookup/friend12.C: Likewise.
5121 * g++.dg/lookup/friend7.C: Likewise.
5122 * g++.dg/lookup/koenig1.C: Likewise.
5123 * g++.dg/lookup/koenig5.C: Likewise.
5124 * g++.dg/lookup/used-before-declaration.C: Likewise.
5125 * g++.dg/overload/koenig1.C: Likewise.
5126 * g++.dg/template/crash65.C: Likewise.
5127 * g++.dg/template/friend57.C: Likewise.
5128 * g++.dg/warn/Wshadow-5.C: Likewise.
5129 * g++.dg/warn/Wunused-8.C: Likewise.
5130 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5131 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5132 * g++.old-deja/g++.jason/member.C: Likewise.
5133 * g++.old-deja/g++.jason/report.C: Likewise.
5134 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5135 * g++.old-deja/g++.law/visibility20.C: Likewise.
5136 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5137 * g++.old-deja/g++.other/static5.C: Likewise.
5138 * g++.old-deja/g++.pt/overload2.C: Likewise.
5139
b96f8145 51402016-05-30 Jan Hubicka <hubicka@ucw.cz>
5141
5142 * gcc.dg/tree-ssa/peel1.c: New testcase.
5143 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5144 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5145
ed5bca7a 51462016-05-30 Tom de Vries <tom@codesourcery.com>
5147
5148 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5149 to ce.
5150
c0aa0333 51512016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5152
5153 PR c++/71099
5154 * g++.dg/parse/virtual1.C: New.
5155
231010db 51562016-05-30 Uros Bizjak <ubizjak@gmail.com>
5157
5158 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5159 Use correct register when clearing %edx.
5160
765557c0 51612016-05-30 Alexander Monakov <amonakov@ispras.ru>
5162
5163 PR tree-optimization/71289
5164 * gcc.dg/pr71289.c: New test.
5165
fc3b1c44 51662016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5167
5168 PR middle-end/71269
5169 PR middle-end/71292
5170 * gcc.dg/tree-ssa/pr71269.c: New test.
5171 * gcc.dg/tree-ssa/pr71292.c: New test.
5172
ce352457 51732016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5174
5175 PR middle-end/71252
5176 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5177
eedd711b 51782016-05-30 Jan Hubicka <hubicka@ucw.cz>
5179
5180 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5181 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5182 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5183
8c061890 51842016-05-30 Tom de Vries <tom@codesourcery.com>
5185
5186 PR tree-optimization/69067
5187 * gcc.dg/graphite/pr69067.c: New test.
5188
a6b0884c 51892016-05-29 Uros Bizjak <ubizjak@gmail.com>
5190
5191 PR target/71245
5192 * gcc.target/i386/pr71245-1.c: New test.
5193 * gcc.target/i386/pr71245-2.c: Ditto.
5194
2369edfc 51952016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 PR c++/71105
5198 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5199 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5200 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5201
b6ab3f43 52022016-05-27 Jan Hubicka <hubicka@ucw.cz>
5203
5204 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5205
0192662b 52062016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5207
5208 Revert:
5209 PR c++/69855
5210 * g++.dg/overload/69855.C: New.
5211 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5212 * g++.old-deja/g++.pt/crash3.C: Likewise.
5213
fce78c50 52142016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5215
5216 PR c++/60385
5217 * g++.dg/parse/namespace13.C: New.
5218
372172fe 52192016-05-26 Jeff Law <law@redhat.com>
5220
5221 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5222 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5223 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5224 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5225 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5226 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5227 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5228 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5229 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5230 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5231 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5232 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5233 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5234
5d8a8944 52352016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5236
5237 PR c++/69855
5238 * g++.dg/overload/69855.C: New.
5239 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5240 * g++.old-deja/g++.pt/crash3.C: Likewise.
5241
29602b75 52422016-05-27 Jiong Wang <jiong.wang@arm.com>
5243
5244 PR target/63596
5245 * gcc.target/aarch64/va_arg_1.c: New testcase.
5246 * gcc.target/aarch64/va_arg_2.c: Likewise.
5247 * gcc.target/aarch64/va_arg_3.c: Likewise.
5248
c900b732 52492016-05-27 Jiong Wang <jiong.wang@arm.com>
5250
5251 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5252 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5253 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5254 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5255 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5256
73ef73bd 52572016-05-27 Marek Polacek <polacek@redhat.com>
5258
5259 PR middle-end/71308
5260 * g++.dg/torture/pr71308.C: New test.
5261
a6031633 52622016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5263
5264 * gcc.dg/zero_bits_compound-1.c: New test.
5265 * gcc.dg/zero_bits_compound-2.c: New test.
5266
1fbdc7ae 52672016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5268
5269 PR middle-end/71279
5270 * gcc.dg/pr71279.c: New test.
5271
2e196ca8 52722016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5273
5274 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5275 floating point min/max/comparison instructions.
5276 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5277
6feab9ce 52782016-05-26 Jakub Jelinek <jakub@redhat.com>
5279
5280 * c-c++-common/gomp/schedule-1.c: New test.
5281 * gfortran.dg/gomp/schedule-1.f90: New test.
5282
978cea8f 52832016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5284
5285 PR c++/70822
5286 PR c++/70106
5287 * g++.dg/cpp1y/auto-fn32.C: New test.
5288 * g++.dg/cpp1y/paren4.C: New test.
5289
0478d9ed 52902016-05-26 Nathan Sidwell <nathan@acm.org>
5291
5292 * gcc.dg/20060410.c: Xfail on ptx.
5293 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5294 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5295 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5296 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5297 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5298
5fd1c174 52992016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5300
5301 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5302
c5e8b3e2 53032016-05-26 Jakub Jelinek <jakub@redhat.com>
5304
0db93a5b 5305 PR tree-optimization/71280
5306 * gcc.dg/pr71280.c: New test.
5307
7199c05c 5308 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5309
76c786ac 5310 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5311 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5312
c5e8b3e2 5313 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5314
e9bcea2f 53152016-05-26 Jiong Wang <jiong.wang@arm.com>
5316
5317 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5318 kept in memory.
e9bcea2f 5319
955d947b 53202016-05-25 Jeff Law <law@redhat.com>
5321
5322 PR tree-optimization/71272
5323 * gcc.c-torture/compile/pr71272.c: new test.
5324
77102dbe 53252016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5326
5327 * gcc.target/powerpc/vec-cmpne.c: New test.
5328 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5329
552821b4 53302016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5331
5332 * gnat.dg/opt55.ad[sb]: New test.
5333
0113f3c5 53342016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5335
5336 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5337 * c-c++-common/pr60226.c: Require int32plus.
5338 * gcc.c-torture/execute/pr70602.c: Likewise.
5339 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5340 unsigned long for malloc arg type.
5341 * gcc.dg/asr_div1.c: Require int32plus.
5342 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5343 * gcc.dg/pie-1.c: Require pie.
5344 * gcc.dg/pie-2.c: Likewise.
5345 * gcc.dg/pr59471.c: Require int32plus.
5346 * gcc.dg/pr59963-2.c: XFAIL for int16.
5347 * gcc.dg/pr60114.c: Require int32plus.
5348 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5349 unsigned long for typedef of size_t.
5350 * gcc.dg/pr63914.c: Require int32plus.
5351 * gcc.dg/pr64536.c: Require pt32plus.
5352 * gcc.dg/pr65658.c: Likewise.
5353 * gcc.dg/pr67271.c: Require int32plus.
5354 * gcc.dg/pr68112.c: Likewise.
5355 * gcc.dg/pr69071.c: Skip for avr target.
5356 * gcc.dg/pr69973.c: Require int32plus.
5357 * gcc.dg/pr70169.c: Skip for avr target.
5358 * gcc.dg/sso-6.c: Require int32plus.
5359 * gcc.dg/sso-7.c: Likewise.
5360 * gcc.dg/sso-8.c: Likewise.
5361 * gcc.dg/vrp-min-max-2.c: Likewise.
5362
f4094380 53632016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5364
5365 PR target/70738
5366 * gcc.target/i386/pr70738-1.c: New test.
5367 * gcc.target/i386/pr70738-2.c: Likewise.
5368 * gcc.target/i386/pr70738-3.c: Likewise.
5369 * gcc.target/i386/pr70738-4.c: Likewise.
5370 * gcc.target/i386/pr70738-5.c: Likewise.
5371 * gcc.target/i386/pr70738-6.c: Likewise.
5372 * gcc.target/i386/pr70738-7.c: Likewise.
5373 * gcc.target/i386/pr70738-8.c: Likewise.
5374 * gcc.target/i386/pr70738-9.c: Likewise.
5375
239a4bea 53762016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5377
5378 PR rtl-optimization/66940
5379 * gcc.c-torture/execute/pr66940.c: New test.
5380
bf6382ba 53812016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5382
5383 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5384 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5385 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5386 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5387 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5388 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5389 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5390 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5391 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5392 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5393 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5394 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5395 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5396 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5397 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5398 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5399 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5400 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5401 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5402 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5403 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5404 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5405 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5406 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5407
2c995da9 54082016-05-25 Marek Polacek <polacek@redhat.com>
5409
5410 PR c/71265
5411 * gcc.dg/noncompile/pr71265.c: New test.
5412
abfbb5b5 5413 PR c/71266
5414 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5415
f6871bbd 54162016-05-25 Nathan Sidwell <nathan@acm.org>
5417
5418 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5419
de04e83e 54202016-05-25 Richard Biener <rguenther@suse.de>
5421
5422 PR tree-optimization/71261
5423 * c-c++-common/torture/pr71261.c: New testcase.
5424
b35931f7 54252016-05-25 Richard Biener <rguenther@suse.de>
5426
5427 PR tree-optimization/71264
5428 * gcc.dg/vect/pr71264.c: New testcase.
5429
166c3089 54302016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5431
5432 PR c++/55992
5433 * g++.dg/cpp0x/alias-decl-53.C: New.
5434 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5435
14240409 54362016-05-25 Martin Liska <mliska@suse.cz>
5437
5438 * g++.dg/pr71239.C: New test.
5439
bc47d9f6 54402016-05-25 Richard Biener <rguenther@suse.de>
5441
4860a6bf 5442 * gcc.dg/vect/pr58135.c: Rename to ...
5443 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5444
d8a3f157 54452016-05-25 Marek Polacek <polacek@redhat.com>
5446
5447 * g++.dg/pr65295.C: Use target c++14.
5448
3af16045 54492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5450
231010db 5451 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5452 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5453
949479b2 54542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5455
5456 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5457 instructions.
5458
6d6a3fc3 54592016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5460
5461 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5462 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5463 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5464 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5465 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5466 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5467 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5468 * c-c++-common/goacc/pcopy.c: Likewise.
5469 * c-c++-common/goacc/pcopyin.c: Likewise.
5470 * c-c++-common/goacc/pcopyout.c: Likewise.
5471 * c-c++-common/goacc/pcreate.c: Likewise.
5472 * c-c++-common/goacc/pr70688.c: New test.
5473 * c-c++-common/goacc/present-1.c: Adjust test.
5474 * c-c++-common/goacc/reduction-5.c: Likewise.
5475 * g++.dg/goacc/data-1.C: New test.
5476
af648be2 54772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5478
5479 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5480 vector parity built-in functions.
5481 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5482 count trailing zeros automatic vectorization.
5483 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5484 count trailing zeros built-in functions.
5485
4e173d60 54862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5487
5488 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5489
a0c02a52 54902016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5491
5492 PR target/71050
5493 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5494
64c52e9c 54952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/50436
5498 * g++.dg/template/crash123.C: New.
5499 * g++.dg/template/crash124.C: Likewise.
5500
752b5a4c 55012016-05-24 Martin Sebor <msebor@redhat.com>
5502
5503 PR c++/71147
5504 * g++.dg/ext/flexary16.C: New test.
5505
a36dd683 55062016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5507
f6871bbd 5508 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5509 before math.h is included.
a36dd683 5510 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5511 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5512 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5513 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5514 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5515 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5516 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5517 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5518 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5519 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5520 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5521 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5522 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5523 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5524 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5525 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5526 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5527 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5528 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5529 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5530 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5531 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5532 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5533
d60e1df7 55342016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5535 Kelvin Nilsen <kelvin@gcc.gnu.org>
5536
5537 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5538 support.
5539
22d09025 55402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/69872
5543 * g++.dg/warn/Wno-narrowing1.C: New.
5544
6ef0143d 55452016-05-24 Marek Polacek <polacek@redhat.com>
5546
5547 PR c/71249
5548 * c-c++-common/Wswitch-unreachable-2.c: New test.
5549
962a2062 55502016-05-24 Jakub Jelinek <jakub@redhat.com>
5551
ead77194 5552 PR c++/71257
5553 * g++.dg/vect/simd-clone-6.cc: New test.
5554 * g++.dg/gomp/declare-simd-6.C: New test.
5555
962a2062 5556 PR middle-end/70434
5557 PR c/69504
5558 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5559
23edc6d1 55602016-05-24 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/71240
5563 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5564
30633bcc 55652016-05-24 Richard Biener <rguenther@suse.de>
5566
5567 PR tree-optimization/71230
5568 * gcc.dg/torture/pr71230.c: New testcase.
5569 * g++.dg/torture/pr71230.C: Likewise.
5570
c9d624bd 55712016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5572
5573 * c-c++-common/goacc/routine-5.c: Add tests.
5574 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5575 * gfortran.dg/goacc/routine-6.f90: Add tests.
5576
ce143ff0 55772016-05-24 Richard Biener <rguenther@suse.de>
5578
5579 PR tree-optimization/71253
5580 * gcc.dg/torture/pr71253.c: New testcase.
5581
3bdaecd5 55822016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5583
5584 PR middle-end/71252
5585 * gfortran.dg/pr71252.f90: New test.
5586
856b494d 55872016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5588
5589 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5590
7345b977 55912016-05-24 Richard Biener <rguenther@suse.de>
5592
5593 PR middle-end/70434
5594 PR c/69504
5595 * c-c++-common/vector-subscript-4.c: New testcase.
5596 * c-c++-common/vector-subscript-5.c: Likewise.
5597
6f065267 55982016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5599
5600 PR fortran/71123
5601 * gfortran.dg/namelist_90.f: New test
5602
fd6757da 56032016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5604
5605 PR fortran/66461
5606 * gfortran.dg/unexpected_eof.f: New test
5607
7d5555a8 56082016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5609 Kelvin Nilsen <kelvin@gcc.gnu.org>
5610
5611 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5612 as little endian.
5613
ae6744c9 56142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/70972
5617 * g++.dg/cpp0x/inh-ctor20.C: New.
5618 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5619
f0d91a85 56202016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5621
5622 PR c++/69095
5623 * g++.dg/cpp0x/variadic168.C: New.
5624
1618ffe5 56252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5626
5627 * g++.dg/cpp0x/pr31445.C: Test column number too.
5628 * g++.dg/cpp0x/pr32253.C: Likewise.
5629 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5630 * g++.dg/cpp0x/variadic36.C: Likewise.
5631
c0205bab 56322016-05-23 Marc Glisse <marc.glisse@inria.fr>
5633
5634 * gcc.dg/fold-notshift-2.c: Adjust.
5635
1398da0f 56362016-05-23 Marek Polacek <polacek@redhat.com>
5637
5638 PR c/49859
5639 * c-c++-common/Wswitch-unreachable-1.c: New test.
5640 * gcc.dg/Wswitch-unreachable-1.c: New test.
5641 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5642 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5643 * g++.dg/gomp/block-10.C: Likewise.
5644 * gcc.dg/gomp/block-10.c: Likewise.
5645 * g++.dg/gomp/block-9.C: Likewise.
5646 * gcc.dg/gomp/block-9.c: Likewise.
5647 * g++.dg/gomp/target-1.C: Likewise.
5648 * g++.dg/gomp/target-2.C: Likewise.
5649 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5650 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5651 * g++.dg/gomp/taskgroup-1.C: Likewise.
5652 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5653 * gcc.dg/gomp/teams-1.c: Likewise.
5654 * g++.dg/gomp/teams-1.C: Likewise.
5655 * g++.dg/overload/error3.C: Likewise.
5656 * g++.dg/tm/jump1.C: Likewise.
5657 * g++.dg/torture/pr40335.C: Likewise.
5658 * gcc.dg/c99-vla-jump-5.c: Likewise.
5659 * gcc.dg/switch-warn-1.c: Likewise.
5660 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5661 * gcc.dg/nested-func-1.c: Likewise.
5662 * gcc.dg/pr67784-4.c: Likewise.
5663
5403ed8b 56642016-05-23 Richard Biener <rguenther@suse.de>
5665
5666 PR tree-optimization/71230
5667 * gfortran.dg/pr71230-1.f90: New testcase.
5668 * gfortran.dg/pr71230-2.f90: Likewise.
5669
27510941 56702016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5671
1618ffe5 5672 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5673 * gcc.dg/vect/pr58135.c: Add new.
5674 * gfortran.dg/pr46519-1.f: Adjust test case.
5675
a41c605d 56762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 PR c++/53401
5679 * g++.dg/cpp0x/decltype64.C: New.
5680
3eb254ab 56812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5682
5683 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5684 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5686
a75fffe1 56872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5688
5689 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5690 Add poly64x1_t and poly64x2_t cases if supported.
5691 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5692 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5693 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5694 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5695 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5696
56979b12 56972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5698
5699 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5700 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5701 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5702 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5703 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5704 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5705 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5706
dc5e98db 57072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5708
5709 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5710
c0f383ae 57112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5712
5713 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5714 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5715
2a4d70a2 57162016-05-22 Jakub Jelinek <jakub@redhat.com>
5717
4c109025 5718 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5719 constraint instead of "r".
5720 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5721 insn instead of vxorpd.
5722 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5723
bad891ce 5724 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5725 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5726
ac23ddb9 5727 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5728
9dac9579 5729 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5730 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5731
2a4d70a2 5732 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5733
9eafdd7b 57342016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5735
5736 PR middle-end/40921
5737 * gcc.dg/tree-ssa/pr40921.c: New test.
5738
93df190d 57392016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5740
5741 PR target/71103
5742 * gcc.target/avr/pr71103.c: New test.
5743
933b9f7f 57442016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5745
5746 PR middle-end/71179
5747 * gcc.dg/tree-ssa/pr71179.c: New test.
5748
8bdfbc08 57492016-05-20 Martin Sebor <msebor@redhat.com>
5750
5751 PR c/71115
5752 * gcc.dg/init-excess-2.c: New test.
5753
6827ab42 57542016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5755
5756 * gnat.dg/opt53.adb: New test.
5757 * gnat.dg/opt54.adb: Likewise.
5758
58a5f4c0 57592016-05-20 Martin Jambor <mjambor@suse.cz>
5760
5761 PR tree-optimization/70884
5762 * gcc.dg/tree-ssa/pr70919.c: New test.
5763
bb7145f6 57642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5765
5766 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5767 formatting.
f6871bbd 5768 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5769 fix code formatting.
5770
57712016-05-20 Nathan Sidwell <nathan@acm.org>
5772
5773 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5774 non-common cases.
5775 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5776
9954d230 57772016-05-20 David Malcolm <dmalcolm@redhat.com>
5778
5779 * jit.dg/all-non-failing-tests.h: Add
5780 test-factorial-must-tail-call.c.
5781 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5782 * jit.dg/test-factorial-must-tail-call.c: New test case.
5783
08a161f9 57842016-05-20 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR fortran/71204
5787 * gfortran.dg/pr71204.f90: New test.
5788
3d380077 57892016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5790
5791 * gcc.target/nvptx/sincos.c: New test.
5792
0f104d56 57932016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/70572
5796 * g++.dg/cpp1y/auto-fn31.C: New.
5797
61736a1b 57982016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5799
5800 * gcc.target/powerpc/vec-addec.c: New test.
5801 * gcc.target/powerpc/vec-addec-int128.c: New test.
5802
b4a61e77 58032016-05-20 David Malcolm <dmalcolm@redhat.com>
5804
5805 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5806 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5807 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5808 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5809
9a2ace10 58102016-05-20 Jan Hubicka <hubicka@ucw.cz>
5811
5812 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5813
45cdf8c6 58142016-05-20 Jakub Jelinek <jakub@redhat.com>
5815
b9a1dcd5 5816 PR c++/71210
5817 * g++.dg/opt/pr71210-1.C: New test.
5818 * g++.dg/opt/pr71210-2.C: New test.
5819
45cdf8c6 5820 PR tree-optimization/29756
5821 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5822 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5823 only on selected targets where V4SImode vectors are known to be
5824 supported.
5825
92e3ffbf 58262016-05-20 Marc Glisse <marc.glisse@inria.fr>
5827
5828 PR tree-optimization/71079
5829 PR tree-optimization/71206
5830 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5831
5da368e3 58322016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5833
5834 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5835 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5836 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5837
2506d97a 58382016-05-20 Richard Guenther <rguenther@suse.de>
5839
5840 PR tree-optimization/29756
5841 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5842
adade307 58432016-05-20 Richard Biener <rguenther@suse.de>
5844
5845 PR tree-optimization/71185
5846 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5847
c3deca25 58482016-05-20 Richard Biener <rguenther@suse.de>
5849
5850 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5851
8b0bef14 58522016-05-19 Marek Polacek <polacek@redhat.com>
5853
5854 PR c++/71075
5855 * g++.dg/diagnostic/pr71075.C: New test.
5856
08025288 58572016-05-19 David Malcolm <dmalcolm@redhat.com>
5858
5859 PR c++/71184
5860 * g++.dg/pr71184.C: New test case.
5861
26a51591 58622016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5863
5864 * gcc.target/powerpc/darn-0.c: New test.
5865 * gcc.target/powerpc/darn-1.c: New test.
5866 * gcc.target/powerpc/darn-2.c: New test.
5867
d8d3e75a 58682016-05-19 Marek Polacek <polacek@redhat.com>
5869
5870 PR tree-optimization/71031
5871 * gcc.dg/tree-ssa/vrp100.c: New test.
5872
c28211ae 58732016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5874
5875 PR rtl-optimization/71148
5876 * gcc.dg/pr71148.c: New test.
5877
3f5ea43a 58782016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879
5880 PR target/71056
5881 * gcc.target/arm/pr71056.c: New test.
5882
2a7d4c20 58832016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5884
5885 * c-c++-common/pr69669.c: Check the used mode.
5886
ed0b0569 58872016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5888
5889 PR sanitizer/64354
5890 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5891
410372fe 58922016-05-19 Richard Biener <rguenther@suse.de>
5893
5894 PR tree-optimization/70729
5895 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5896 * gcc.dg/graphite/scop-18.c: Likewise.
5897 * gcc.dg/pr41783.c: Disable LIM.
5898 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5899 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5900 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5901 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5902 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5903 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5904 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5905 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5906 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5907 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5908 * gfortran.dg/pr42108.f90: Likewise.
5909
56f34f03 59102016-05-18 David Malcolm <dmalcolm@redhat.com>
5911
5912 PR driver/69265
5913 * gcc.dg/spellcheck-options-11.c: New test case.
5914
e6481cd1 59152016-05-18 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR c++/71100
5918 * g++.dg/opt/pr71100.C: New test.
5919
be951c59 59202016-05-18 Martin Jambor <mjambor@suse.cz>
5921
5922 PR ipa/69708
5923 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5924 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5925 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5926 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5927
665ff45b 59282016-05-18 Martin Jambor <mjambor@suse.cz>
5929
5930 PR ipa/69708
5931 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5932 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5933 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5934 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5935 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5936
485be62c 59372016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5938
5939 PR c++/69793
5940 * g++.dg/template/crash122.C: New.
5941
b251d5f5 59422016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5943
5944 PR c++/70466
5945 * g++.dg/template/pr70466-1.C: New.
5946 * g++.dg/template/pr70466-2.C: Likewise.
5947
c93e9931 59482016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5949
5950 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5951 splat operations and the XXSPLTIB instruction.
5952 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5953 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5954 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5955 xxlxor to clear a register.
5956
8ba6639c 59572016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5958
5959 * gcc.dg/torture/pr71020.c: New test.
5960
ec6e3005 59612016-05-18 Martin Jambor <mjambor@suse.cz>
5962
5963 PR ipa/70646
5964 * gcc.dg/ipa/pr70646.c: New test.
5965
5ef3c918 59662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5967
5968 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5969
70a88eab 59702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5971
5972 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5973 missing tests for vreinterpretq_p{8,16}.
5974
b52a930c 59752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5976
5977 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5978 vsliq_n_s64 and vsliq_n_u64.
5979
bdd4080b 59802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5981
5982 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5983 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5984
37814bf5 59852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5986
5987 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5988 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5989 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5990
764af2e0 59912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5992
5993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5994 in comment.
5995
ffe01a83 59962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5997
5998 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5999 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6000 "blr\t" and switch to scan-assembler-times.
6001
fab6dae9 60022016-05-18 Jiong Wang <jiong.wang@arm.com>
6003
231010db 6004 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6005 with __aarch64__.
6006 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6007 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6008
4eb0c566 60092016-05-18 Jakub Jelinek <jakub@redhat.com>
6010
442f18f1 6011 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6012 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6013 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6014 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6015 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6016 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6017
4d83b36b 6018 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6019 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6020
a4528eec 6021 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6022 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6023
f0066139 6024 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6025 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6026
4eb0c566 6027 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6028
303e9267 60292016-05-18 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/71168
6032 * gcc.dg/torture/pr71168.c: New testcase.
6033
0d7ddd44 60342016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6035
6036 PR middle-end/63586
6037 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6038 * gcc.dg/tree-ssa/pr63586.c: New test.
6039 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6040
899bcc0f 60412016-05-17 Nathan Sidwell <nathan@acm.org>
6042
6043 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6044 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6045 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6046 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6047
a2246979 60482016-05-17 Nathan Sidwell <nathan@acm.org>
6049
6050 * gcc.target/nvptx/abi-vararg-3.c: New.
6051
2f6a4d21 60522016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6053
6054 PR tree-optimization/54579
6055 PR middle-end/55299
6056 * gcc.dg/fold-notrotate-1.c: New test.
6057 * gcc.dg/fold-notshift-1.c: New test.
6058 * gcc.dg/fold-notshift-2.c: New test.
6059
27bdad45 60602016-05-17 Marek Polacek <polacek@redhat.com>
6061
6062 PR ipa/71146
6063 * g++.dg/ipa/pr71146.C: New test.
6064
f33a295a 60652016-05-17 David Malcolm <dmalcolm@redhat.com>
6066
6067 * jit.dg/test-error-array-bounds.c: New test case.
6068
b6dd53bf 60692016-05-17 Marc Glisse <marc.glisse@inria.fr>
6070
6071 * gcc.dg/tree-ssa/and-1.c: New testcase.
6072
a8719545 60732016-05-17 Marc Glisse <marc.glisse@inria.fr>
6074
6075 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6076 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6077
34806102 60782016-05-17 Marc Glisse <marc.glisse@inria.fr>
6079
6080 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6081 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6082
25fe08a8 60832016-05-17 Jiong Wang <jiong.wang@arm.com>
6084
6085 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6086
abf1a837 60872016-05-17 Jiong Wang <jiong.wang@arm.com>
6088
6089 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6090
666b9dd3 60912016-05-17 Jiong Wang <jiong.wang@arm.com>
6092
6093 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6094 ".2d[index]" when scan the assembly.
6095 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6096 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6097 float64x1.
6098 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6099
77d095c0 61002016-05-17 Richard Biener <rguenther@suse.de>
6101
6102 PR tree-optimization/71132
6103 * gcc.dg/torture/pr71132.c: New testcase.
6104
28adcc23 61052016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6106
6107 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6108
2439931e 61092016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6110
6111 PR target/70809
6112 * gcc.target/aarch64/pr70809_1.c: New test.
6113
5ec2ff80 61142016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6115
6116 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6117 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6118 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6119 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6120
17fd1c7a 61212016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6122 Ilya Enkovich <ilya.enkovich@intel.com>
6123
6124 PR target/71114
6125 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6126
46729204 61272016-05-16 Jan Hubicka <hubicka@ucw.cz>
6128
6129 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6130 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6131
2a1125d6 61322016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6133
6134 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6135 test for __ARM_FP16_ARGS.
6136 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6137 * gcc.target/arm/aapcs/neon-vect10.c: New.
6138 * gcc.target/arm/aapcs/neon-vect9.c: New.
6139 * gcc.target/arm/aapcs/vfp18.c: New.
6140 * gcc.target/arm/aapcs/vfp19.c: New.
6141 * gcc.target/arm/aapcs/vfp20.c: New.
6142 * gcc.target/arm/aapcs/vfp21.c: New.
6143 * gcc.target/arm/fp16-aapcs-1.c: New.
6144 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6145 test for __ARM_FP16_ARGS.
6146 * g++.target/arm/fp16-return-1.c: Update expected output.
6147
ea3d2d74 61482016-05-16 Jiong Wang <jiong.wang@arm.com>
6149
6150 PR testsuite/70227
6151 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6152
6989e05f 61532016-05-15 Harald Anlauf <anlauf@gmx.de>
6154
6155 PR fortran/69603
6156 * gfortran.dg/pr69603.f90: New testcase.
6157
a5f52592 61582016-05-14 Fritz Reese <fritzoreese@gmail.com>
6159
6160 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6161
88f949ab 61622016-05-14 Fritz Reese <fritzoreese@gmail.com>
6163
6164 PR fortran/71047
6165 * gfortran.dg/pr71047.f08: New test.
6166
90c88567 61672016-05-13 Joseph Myers <joseph@codesourcery.com>
6168
6169 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6170 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6171 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6172
00a690cc 61732016-05-13 Martin Sebor <msebor@redhat.com>
6174
6175 PR c++/60049
6176 * g++.dg/cpp0x/constexpr-60049.C: New test.
6177
ec8b6af7 61782016-05-13 Jakub Jelinek <jakub@redhat.com>
6179
6180 PR bootstrap/71071
6181 * gcc.dg/pr71071.c: New test.
6182
f54d1d7b 61832016-05-13 Uros Bizjak <ubizjak@gmail.com>
6184
6185 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6186 remove XOP handling.
2f3af60f 6187 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6188
a39a0392 61892016-05-13 Nathan Sidwell <nathan@acm.org>
6190
6191 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6192 __atomic_is_lock_free declaration.
6193
42333dd9 61942016-05-13 Richard Biener <rguenther@suse.de>
6195
6196 PR tree-optimization/42587
6197 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6198
c5442454 61992016-05-13 Martin Liska <mliska@suse.cz>
6200
6201 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6202 the new format of dump output.
6203
03a400fb 62042016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6205
6206 * gcc.dg/pr71084.c: New test.
6207
69278c3f 62082016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6209
231010db 6210 PR target/53440
6211 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6212
8138f11b 62132016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6214
6215 * gcc.target/aarch64/struct_return.c: New test.
6216
22a3f7bd 62172016-05-12 Marek Polacek <polacek@redhat.com>
6218
6219 PR c/70756
6220 * c-c++-common/pr70756-2.c: New test.
6221 * c-c++-common/pr70756.c: New test.
6222
9bcd42cc 62232016-05-12 Richard Biener <rguenther@suse.de>
6224
6225 PR tree-optimization/71059
6226 * gcc.dg/torture/pr71059.c: New testcase.
6227
5ffb4a0d 62282016-05-12 Richard Biener <rguenther@suse.de>
6229
6230 PR tree-optimization/71062
6231 * gcc.dg/torture/pr71062.c: New testcase.
6232
2ab65c31 62332016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6234
6235 PR tree-optimization/71006
6236 * gcc.dg/pr71006.c: New test.
6237
f0158fc0 62382016-05-12 Marek Polacek <polacek@redhat.com>
6239
6240 PR driver/71063
6241 * gcc.dg/opts-7.c: New test.
6242
0f56938b 62432016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6244
6245 PR target/70830
6246 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6247 Add -save-temps to dg-options.
6248 Scan for ldmfd rather than pop instruction.
6249 * gcc.target/arm/interrupt-2.c: Likewise.
6250 * gcc.target/arm/pr70830.c: New test.
6251
e10946d5 62522016-05-12 Jakub Jelinek <jakub@redhat.com>
6253
9fa8e468 6254 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6255 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6256
9ce62bbe 6257 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6258 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6259 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6260
708ae1b1 6261 PR target/71019
6262 * gcc.target/i386/avx512vl-pack-1.c: New test.
6263 * gcc.target/i386/avx512vl-pack-2.c: New test.
6264 * gcc.target/i386/avx512bw-pack-2.c: New test.
6265
a461f32e 6266 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6267
e10946d5 6268 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6269 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6270 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6271
f52a3ef6 62722016-05-12 Richard Biener <rguenther@suse.de>
6273
6274 PR tree-optimization/70986
6275 * gcc.dg/torture/pr70986-1.c: New testcase.
6276 * gcc.dg/torture/pr70986-2.c: Likewise.
6277 * gcc.dg/torture/pr70986-3.c: Likewise.
6278
54c4d22e 62792016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6280
6281 PR c/43651
6282 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6283 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6284
57215d5b 62852016-05-11 Uros Bizjak <ubizjak@gmail.com>
6286
6287 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6288 directive.
6289 * gcc.target/i386/pr66746.c: Ditto.
6290
67d3121c 62912016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6292
6293 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6294 support.
6295 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6296 warning when using -mvsx-timode.
6297 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6298 * gcc.target/powerpc/dform-2.c: Likewise.
6299 * gcc.target/powerpc/pr68805.c: Likewise.
6300
7f8012a5 63012016-05-11 Marek Polacek <polacek@redhat.com>
6302
6303 PR c++/71024
6304 * c-c++-common/attributes-3.c: New test.
6305
3e8567ce 63062016-05-11 Nathan Sidwell <nathan@acm.org>
6307
6308 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6309 * gcc.c-torture/execute/pr68185.c: Likewise.
6310 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6311 * gcc.dg/pr69634.c: Requires scheduling.
6312 * gcc.dg/torture/pr66178.c: Require label values.
6313 * gcc.dg/setjmp-6.c: Require indirect jumps.
6314
3739ac00 63152016-05-11 Richard Biener <rguenther@suse.de>
6316
6317 PR tree-optimization/71055
6318 * gcc.dg/torture/pr71055.c: New testcase.
6319
1ff8b385 63202016-05-11 Richard Biener <rguenther@suse.de>
6321
6322 PR debug/71057
6323 * g++.dg/debug/pr71057.C: New testcase.
6324
77126efa 63252016-05-11 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR fortran/70855
6328 * gfortran.dg/gomp/pr70855.f90: New test.
6329
6fcaaf9b 63302016-05-11 Richard Biener <rguenther@suse.de>
6331
6332 PR middle-end/71002
6333 * g++.dg/torture/pr71002.C: New testcase.
6334
bfa8ea12 63352016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6336
6337 PR middle-end/70807
6338 * gcc.dg/pr70807.c: New test.
6339
87632549 63402016-05-10 Martin Sebor <msebor@redhat.com>
6341
6342 PR c++/38611
6343 * g++.dg/Wattributes.C: New test.
6344
f9153689 63452016-05-10 Marc Glisse <marc.glisse@inria.fr>
6346
6347 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6348 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6349 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6350
a44ed58a 63512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6352
6353 PR target/70799
6354 * gcc.target/i386/pr70799-1.c: New test.
6355
d6c90d89 63562016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6357
6358 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6359
c1f73044 63602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6361
6362 PR middle-end/70877
6363 * gcc.target/i386/pr70877.c: New test.
6364
e66d763a 63652016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6366
6367 PR tree-optimization/70786
6368 * gcc.target/i386/pr70876.c: New test.
6369
a30ff73a 63702016-05-10 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR target/70927
6373 * gcc.target/i386/avx512vl-logic-1.c: New test.
6374 * gcc.target/i386/avx512vl-logic-2.c: New test.
6375 * gcc.target/i386/avx512dq-logic-2.c: New test.
6376
4b3fd38f 63772016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6378
6379 PR target/70963
6380 * gcc.target/powerpc/pr70963.c: New.
6381
abf93a25 63822016-05-10 David Malcolm <dmalcolm@redhat.com>
6383
6384 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6385 (test_very_wide_line): Add ruler to expected output.
6386 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6387 (test_very_wide_line): Likewise.
6388 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6389 (test_show_locus): Within the handling of "test_very_wide_line",
6390 enable show_ruler_p on the diagnostic context.
6391
d614888f 63922016-05-10 Richard Biener <rguenther@suse.de>
6393
6394 PR tree-optimization/71039
6395 * gcc.dg/torture/pr71039.c: New testcase.
6396
dbca5ed9 63972016-05-10 Nathan Sidwell <nathan@acm.org>
6398
6399 * gcc.dg/nested-func-10.c: Requires alloca.
6400 * gcc.dg/nested-func-9.c: Requires alloca.
6401 * gcc.c-torture/execute/pr70460.c: Requires labels.
6402 * gcc.c-torture/compile/pr70199.c: Requires labels.
6403 * gcc.target/nvptx/decl.c: Compile only.
6404 * gcc.target/nvptx/trailing-init.c: Compile only.
6405 * gcc.target/nvptx/ary-init.c: Compile only.
6406
3fa82609 64072016-05-10 Marek Polacek <polacek@redhat.com>
6408
6409 PR c/70255
6410 * gcc.dg/attr-opt-1.c: New test.
6411
76825907 64122016-05-10 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/70497
6415 PR tree-optimization/28367
6416 * gcc.dg/torture/20160404-1.c: New testcase.
6417 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6418 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6419
68255819 64202016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6421
6422 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6423
d9aa8cdb 64242016-05-09 Uros Bizjak <ubizjak@gmail.com>
6425
6426 * gcc.target/i386/fabsneg-1.c New test.
6427
7cc16f50 64282016-05-09 Alan Modra <amodra@gmail.com>
6429
6430 PR testsuite/70826
6431 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6432
a83b7b63 64332016-05-09 Richard Biener <rguenther@suse.de>
6434
6435 PR tree-optimization/70985
6436 * gcc.dg/torture/pr70985.c: New testcase.
6437
189d0706 64382016-05-09 Bin Cheng <bin.cheng@arm.com>
6439
6440 * gcc.dg/tree-ssa/ifc-9.c: New test.
6441 * gcc.dg/tree-ssa/ifc-10.c: New test.
6442 * gcc.dg/tree-ssa/ifc-11.c: New test.
6443 * gcc.dg/tree-ssa/ifc-12.c: New test.
6444 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6445 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6446 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6447
1ec957b0 64482016-05-09 Richard Biener <rguenther@suse.de>
6449
6450 PR fortran/70937
6451 * gfortran.dg/pr70937.f90: New testcase.
6452
923c7714 64532016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6454
6455 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6456
d7cd448a 64572016-05-07 Fritz Reese <fritzoreese@gmail.com>
6458
6459 PR fortran/56226
6460 * gfortran.dg/dec_structure_1.f90: New testcase.
6461 * gfortran.dg/dec_structure_2.f90: Ditto.
6462 * gfortran.dg/dec_structure_3.f90: Ditto.
6463 * gfortran.dg/dec_structure_4.f90: Ditto.
6464 * gfortran.dg/dec_structure_5.f90: Ditto.
6465 * gfortran.dg/dec_structure_6.f90: Ditto.
6466 * gfortran.dg/dec_structure_7.f90: Ditto.
6467 * gfortran.dg/dec_structure_8.f90: Ditto.
6468 * gfortran.dg/dec_structure_9.f90: Ditto.
6469 * gfortran.dg/dec_structure_10.f90: Ditto.
6470 * gfortran.dg/dec_structure_11.f90: Ditto.
6471 * gfortran.dg/dec_union_1.f90: Ditto.
6472 * gfortran.dg/dec_union_2.f90: Ditto.
6473 * gfortran.dg/dec_union_3.f90: Ditto.
6474 * gfortran.dg/dec_union_4.f90: Ditto.
6475 * gfortran.dg/dec_union_5.f90: Ditto.
6476 * gfortran.dg/dec_union_6.f90: Ditto.
6477 * gfortran.dg/dec_union_7.f90: Ditto.
6478
f681e29b 64792016-05-07 Tom de Vries <tom@codesourcery.com>
6480
6481 PR tree-optimization/70956
6482 * gcc.dg/graphite/pr70956.c: New test.
6483
68d7f375 64842016-05-06 Jakub Jelinek <jakub@redhat.com>
6485
faf39348 6486 PR middle-end/70941
6487 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6488 (a, b, c, d): Change type from char to signed char.
6489 (main): Compare against (signed char) -1634678893 instead of
6490 hardcoded -109. Use __builtin_abort instead of abort.
6491
b768b13a 6492 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6493 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6494
68d7f375 6495 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6496
5dda16ea 64972016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6498
6499 PR debug/70935
6500 * gcc.dg/torture/pr70935.c: New test.
6501
13ede1b5 65022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6503
6504 PR target/58219
7fc878c4 6505 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6506
96d94be2 65072016-05-06 Richard Biener <rguenther@suse.de>
6508
6509 PR tree-optimization/70960
6510 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6511
e5d9f15d 65122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6513
6514 PR target/52933
6515 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6516 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6517 Adjust expected instruction counts.
6518 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6519
2dd7705f 65202016-05-06 Marek Polacek <polacek@redhat.com>
6521
6522 PR sanitizer/70875
6523 * gcc.dg/ubsan/bounds-3.c: New test.
6524
cb8bc632 65252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6526
6527 PR target/54089
6528 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6529
b343c173 65302016-05-06 Richard Biener <rguenther@suse.de>
6531
6532 PR middle-end/70931
6533 * gfortran.dg/pr70931.f90: New testcase.
6534
1e3db0b1 65352016-05-06 Richard Biener <rguenther@suse.de>
6536
6537 PR middle-end/70941
6538 * gcc.dg/torture/pr70941.c: New testcase.
6539
bdd54b6d 65402016-05-05 Bin Cheng <bin.cheng@arm.com>
6541
6542 PR tree-optimization/57206
6543 * gcc.dg/vect/pr57206.c: New test.
6544
499adcfd 65452016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6546
6547 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6548
871164c4 65492016-05-05 Jakub Jelinek <jakub@redhat.com>
6550
ecb23e00 6551 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6552
871164c4 6553 * c-c++-common/Wdangling-else-4.c: New test.
6554
70cf83ba 65552016-05-04 Jakub Jelinek <jakub@redhat.com>
6556
858c9470 6557 PR c++/70906
6558 PR c++/70933
6559 * g++.dg/opt/pr70906.C: New test.
6560 * g++.dg/opt/pr70933.C: New test.
6561
70cf83ba 6562 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6563
aaa36a78 65642016-05-04 Jan Hubicka <hubicka@ucw.cz>
6565
6566 * gcc.dg/ipa/pure-const-3.c: New testcase.
6567
1d52c456 65682016-05-04 Marek Polacek <polacek@redhat.com>
6569
6570 * c-c++-common/Wdangling-else-1.c: New test.
6571 * c-c++-common/Wdangling-else-2.c: New test.
6572 * c-c++-common/Wdangling-else-3.c: New test.
6573
dc581573 65742016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6575
6576 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6577 flag is present.
6578
a64030fe 65792016-05-04 Marek Polacek <polacek@redhat.com>
6580
6581 PR c/48778
6582 * gcc.dg/Waddress-2.c: New test.
6583
b461b04a 65842016-05-04 Alan Modra <amodra@gmail.com>
6585
6586 * gcc.target/powerpc/pr70866.c: New.
6587
c388a0cf 65882016-05-03 Martin Sebor <msebor@redhat.com>
6589
6590 PR c++/66561
6591 * c-c++-common/builtin_location.c: New test.
6592 * g++.dg/cpp1y/builtin_location.C: New test.
6593
5d4db8ef 65942016-05-03 Marek Polacek <polacek@redhat.com>
6595
6596 PR c/70859
6597 * gcc.dg/pr70859.c: New test.
6598 * gcc.dg/pr70859-2.c: New test.
6599
ca938765 66002016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6601
6602 * gnat.dg/debug5.adb: New testcase.
6603
60b27d5f 66042016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6605
6606 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6607 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6608 Procedure to check for z10 instruction set.
6609
5ab325d0 66102016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6611
6612 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6613
c548a0ad 66142016-05-03 Alan Modra <amodra@gmail.com>
6615
6616 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6617
d5ecd946 66182016-05-03 Jakub Jelinek <jakub@redhat.com>
6619
6620 * gcc.target/i386/avx512f-cvt-1.c: New test.
6621
35b0a053 66222016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6623
6624 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6625 -fdump-tree-vrp-details.
6626
9ae1b28a 66272016-05-03 Richard Biener <rguenther@suse.de>
6628
6629 * gcc.dg/pr30172-1.c: Adjust.
6630 * gcc.dg/pr63743.c: Likewise.
6631 * gcc.dg/tm/pr51696.c: Likewise.
6632 * c-c++-common/tm/safe-1.c: Likewise.
6633 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6634 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6635 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6636 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6637
9c1a31e4 66382016-05-03 Jakub Jelinek <jakub@redhat.com>
6639
fe69bcb9 6640 PR rtl-optimization/70467
6641 * gcc.target/i386/pr70467-3.c: New test.
6642 * gcc.target/i386/pr70467-4.c: New test.
6643
9082c4a4 6644 PR tree-optimization/70916
6645 * gcc.c-torture/compile/pr70916.c: New test.
6646
9c1a31e4 6647 PR target/49244
6648 * gcc.target/i386/pr49244-1.c: New test.
6649 * gcc.target/i386/pr49244-2.c: New test.
6650
69105acc 66512016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6652
6653 PR rtl-optimization/44281
6654 * gcc.target/i386/pr44281.c: New test.
6655
9ab8df54 66562016-05-03 bin cheng <bin.cheng@arm.com>
6657
6658 PR tree-optimization/56541
6659 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6660 * gcc.dg/vect/pr56541.c: new test.
6661
3c62cae0 66622016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6663
6664 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6665 __float128.
6666 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6667
91abc161 66682016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6669
6670 PR testsuite/70520
6671 * c-c++-common/asan/clone-test-1.c (main): Align child process
6672 stack to 16 bytes.
6673
aa3d1155 66742016-05-02 David Malcolm <dmalcolm@redhat.com>
6675
6676 PR c++/62314
6677 * g++.dg/spellcheck-fields-2.C: New test case.
6678
002c3f28 66792016-05-02 David Malcolm <dmalcolm@redhat.com>
6680
6681 PR c++/62314
6682 * g++.dg/pr62314.C: New test case.
6683
46e5dccc 66842016-05-02 Jan Hubicka <hubicka@ucw.cz>
6685
6686 * gcc.dg/ipa/inline-8.c: New testcase.
6687
663f4248 66882016-05-02 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR rtl-optimization/70467
6691 * gcc.target/i386/pr70467-1.c: New test.
6692
efe8bdf5 66932016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6694
6695 * gcc.dg/spec-options.c: Run the test on all targets.
6696 * gcc.dg/foo.specs: Use cpp_unique_options.
6697
47ef9633 66982016-05-02 Marc Glisse <marc.glisse@inria.fr>
6699
6700 * gcc.dg/tree-ssa/unord.c: New testcase.
6701
eb1a077c 67022016-05-02 Marc Glisse <marc.glisse@inria.fr>
6703
6704 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6705
28e869d0 67062016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6707
6708 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6709
dd185f6e 67102016-05-02 Marek Polacek <polacek@redhat.com>
6711
6712 PR c/70851
6713 * gcc.dg/enum-incomplete-3.c: New test.
6714
773d09b9 67152016-05-02 Marek Polacek <polacek@redhat.com>
6716 Tom de Vries <tom@codesourcery.com>
6717
6718 PR tree-optimization/70700
6719 * gcc.dg/pr70700.c: New test.
6720
f0dc3286 67212016-05-01 Uros Bizjak <ubizjak@gmail.com>
6722
6723 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6724 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6725 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6726 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6727 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6728
7f931827 67292016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6730
6731 * ada/acats/run_acats: Rename into...
6732 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6733 * ada/acats/run_all.sh: Remove redundant test.
6734 (target_run): Move around.
6735 (target_gnatchop): Use newly built executable.
6736 (target_gnatmake): Likewise.
6737 Check that the compilation of impbit succeeds.
6738
1c492b4e 67392016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6740
6741 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6742 * gcc.dg/20021029-1.c: Likewise.
6743 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6744 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6745 * gcc.target/sh/cmpstr.c: Likewise.
6746 * gcc.target/sh/cmpstrn.c: Likewise.
6747 * gcc.target/sh/memset.c: Likewise.
6748 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6749 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6750 * gcc.target/sh/pr39423-1.c: Likewise.
6751 * gcc.target/sh/pr49468-di.c: Likewise.
6752 * gcc.target/sh/pr49468-si.c: Likewise.
6753 * gcc.target/sh/pr49880-1.c: Likewise.
6754 * gcc.target/sh/pr49880-2.c: Likewise.
6755 * gcc.target/sh/pr49880-3.c: Likewise.
6756 * gcc.target/sh/pr50751-1.c: Likewise.
6757 * gcc.target/sh/pr50751-4.c: Likewise.
6758 * gcc.target/sh/pr50751-7.c: Likewise.
6759 * gcc.target/sh/pr51244-1.c: Likewise.
6760 * gcc.target/sh/pr51244-10.c: Likewise.
6761 * gcc.target/sh/pr51244-11.c: Likewise.
6762 * gcc.target/sh/pr51244-12.c: Likewise.
6763 * gcc.target/sh/pr51244-13.c: Likewise.
6764 * gcc.target/sh/pr51244-14.c: Likewise.
6765 * gcc.target/sh/pr51244-17.c: Likewise.
6766 * gcc.target/sh/pr51244-18.c: Likewise.
6767 * gcc.target/sh/pr51244-19.c: Likewise.
6768 * gcc.target/sh/pr51244-4.c: Likewise.
6769 * gcc.target/sh/pr51244-5.c: Likewise.
6770 * gcc.target/sh/pr51244-7.c: Likewise.
6771 * gcc.target/sh/pr51244-8.c: Likewise.
6772 * gcc.target/sh/pr51244-9.c: Likewise.
6773 * gcc.target/sh/pr51697.c: Likewise.
6774 * gcc.target/sh/pr52483-1.c: Likewise.
6775 * gcc.target/sh/pr52483-2.c: Likewise.
6776 * gcc.target/sh/pr52483-3.c: Likewise.
6777 * gcc.target/sh/pr52483-5.c: Likewise.
6778 * gcc.target/sh/pr52933-1.c: Likewise.
6779 * gcc.target/sh/pr52933-2.c: Likewise.
6780 * gcc.target/sh/pr52933-3.c: Likewise.
6781 * gcc.target/sh/pr53568-1.c: Likewise.
6782 * gcc.target/sh/pr53976-1.c: Likewise.
6783 * gcc.target/sh/pr53988-1.c: Likewise.
6784 * gcc.target/sh/pr53988.c: Likewise.
6785 * gcc.target/sh/pr54089-1.c: Likewise.
6786 * gcc.target/sh/pr54089-6.c: Likewise.
6787 * gcc.target/sh/pr54089-7.c: Likewise.
6788 * gcc.target/sh/pr54089-8.c: Likewise.
6789 * gcc.target/sh/pr54089-9.c: Likewise.
6790 * gcc.target/sh/pr54236-1.c: Likewise.
6791 * gcc.target/sh/pr54236-2.c: Likewise.
6792 * gcc.target/sh/pr54236-3.c: Likewise.
6793 * gcc.target/sh/pr54236-4.c: Likewise.
6794 * gcc.target/sh/pr54386.c: Likewise.
6795 * gcc.target/sh/pr54602-1.c: Likewise.
6796 * gcc.target/sh/pr54685.c: Likewise.
6797 * gcc.target/sh/pr54760-1.c: Likewise.
6798 * gcc.target/sh/pr54760-2.c: Likewise.
6799 * gcc.target/sh/pr54760-3.c: Likewise.
6800 * gcc.target/sh/pr54760-4.c: Likewise.
6801 * gcc.target/sh/pr54760-5.c: Likewise.
6802 * gcc.target/sh/pr54760-6.c: Likewise.
6803 * gcc.target/sh/pr55146.c: Likewise.
6804 * gcc.target/sh/pr55160.c: Likewise.
6805 * gcc.target/sh/pr59278.c: Likewise.
6806 * gcc.target/sh/pr59401-1.c: Likewise.
6807 * gcc.target/sh/pr59533-1.c: Likewise.
6808 * gcc.target/sh/pr63260.c: Likewise.
6809 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6810 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6811 * gcc.target/sh/strlen.c: Likewise.
6812 * gcc.target/sh/torture/pr30807.c: Likewise.
6813 * gcc.target/sh/torture/pr34777.c: Likewise.
6814 * gcc.target/sh/torture/pr64652.c: Likewise.
6815 * gcc.target/sh/torture/pr65505.c: Likewise.
6816 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6817 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6818
0c4005be 68192016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6820
6821 PR c++/66644
6822 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6823
d94e6223 68242016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6825
6826 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6827 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6828 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6829 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6830
46f37836 68312016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6832
6833 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6834 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6835
4d0a8bac 68362016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6837
6838 PR middle-end/70626
6839 * c-c++-common/goacc/combined-reduction.c: New test.
6840 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6841
b98e0db3 68422016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6843
6844 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6845 *movdi_internal pattern only if PIC off.
6846 * gcc.target/i386/pr70155-2.c: Likewise.
6847 * gcc.target/i386/pr70155-3.c: Likewise.
6848 * gcc.target/i386/pr70155-4.c: Likewise.
6849 * gcc.target/i386/pr70155-5.c: Likewise.
6850 * gcc.target/i386/pr70155-6.c: Likewise.
6851 * gcc.target/i386/pr70155-7.c: Likewise.
6852 * gcc.target/i386/pr70155-8.c: Likewise.
6853 * gcc.target/i386/pr70155-15.c: Likewise.
6854 * gcc.target/i386/pr70155-17.c: Likewise.
6855 * gcc.target/i386/pr70155-22.c: Likewise.
6856
8b066242 68572016-04-29 Bin Cheng <bin.cheng@arm.com>
6858
6859 PR tree-optimization/70803
6860 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6861
22912e73 68622016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6863
6864 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6865 optimization of vector loop.
6866 * gcc.target/i386/vect-unpack-3.c: New test.
6867 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6868 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6869 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6870
568128c6 68712016-04-29 Marek Polacek <polacek@redhat.com>
6872
6873 PR sanitizer/70342
6874 * g++.dg/ubsan/null-7.C: New test.
6875
025dd1e0 6876 PR c/70852
6877 * gcc.dg/pr70852.c: New test.
6878
eb16928e 68792016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6880
6881 PR/69089
6882 * g++.dg/cpp0x/alignas6.C: New test.
6883
d7377ee9 68842016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6885
4860a6bf 6886 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6887 * gcc.dg/pr27003.c: Likewise.
6888 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6889 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6890 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6891 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6892 * gcc.target/arc/mxy.c: Likewise.
6893 * gcc.target/arc/mswape.c: Likewise.
6894 * gcc.target/arc/mrtsc.c: Likewise.
6895 * gcc.target/arc/mcrc.c: Likewise.
6896 * gcc.target/arc/mdsp-packa.c: Likewise.
6897 * gcc.target/arc/mdvbf.c: Likewise.
6898 * gcc.target/arc/mlock.c: Likewise.
6899 * gcc.target/arc/mmac-24.c: Likewise.
6900 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6901
efa1b7ab 69022016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6903 Matthijs Kooijman <matthijs@stdin.nl>
6904 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6905
6906 PR target/60040
6907 * gcc.target/avr/pr60040-1.c: New.
6908 * gcc.target/avr/pr60040-2.c: New.
6909
00371d68 69102016-04-29 Richard Biener <rguenther@suse.de>
6911
6912 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6913
73447cc5 69142016-04-29 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/13962
6917 PR tree-optimization/65686
6918 * gcc.dg/uninit-pr65686.c: New testcase.
6919
c2087b56 69202016-04-29 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR middle-end/70843
6923 * gcc.dg/pr70843.c: New test.
6924
cdd06d5a 69252016-04-28 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR target/70858
6928 * gcc.target/i386/pr70858.c: New test.
6929
1a60079e 69302016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6931
6932 * gcc.target/arc/nps400-1.c: New file.
6933
11bc2894 69342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6935 Andrew Burgess <andrew.burgess@embecosm.com>
6936
6937 * gcc.target/arc/movh_cl-1.c: New file.
6938
dd9bf0b5 69392016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6940 Andrew Burgess <andrew.burgess@embecosm.com>
6941
6942 * gcc.target/arc/extzv-1.c: New file.
6943 * gcc.target/arc/insv-1.c: New file.
6944 * gcc.target/arc/insv-2.c: New file.
6945 * gcc.target/arc/movb-1.c: New file.
6946 * gcc.target/arc/movb-2.c: New file.
6947 * gcc.target/arc/movb-3.c: New file.
6948 * gcc.target/arc/movb-4.c: New file.
6949 * gcc.target/arc/movb-5.c: New file.
6950 * gcc.target/arc/movb_cl-1.c: New file.
6951 * gcc.target/arc/movb_cl-2.c: New file.
6952 * gcc.target/arc/movbi_cl-1.c: New file.
6953 * gcc.target/arc/movl-1.c: New file.
6954
a22e4209 69552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6956 Andrew Burgess <andrew.burgess@embecosm.com>
6957
6958 * gcc.target/arc/cmem-1.c: New file.
6959 * gcc.target/arc/cmem-2.c: New file.
6960 * gcc.target/arc/cmem-3.c: New file.
6961 * gcc.target/arc/cmem-4.c: New file.
6962 * gcc.target/arc/cmem-5.c: New file.
6963 * gcc.target/arc/cmem-6.c: New file.
6964 * gcc.target/arc/cmem-7.c: New file.
6965 * gcc.target/arc/cmem-ld.inc: New file.
6966 * gcc.target/arc/cmem-st.inc: New file.
6967
287c3982 69682016-04-28 Jakub Jelinek <jakub@redhat.com>
6969
6970 PR target/70821
6971 * gcc.target/i386/pr70821.c: New test.
6972
e40e5340 69732016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6974
6975 * gcc.target/powerpc/vec-adde.c: New test.
6976 * gcc.target/powerpc/vec-adde-int128.c: New test.
6977
cf977d50 69782016-04-28 Jakub Jelinek <jakub@redhat.com>
6979
6980 * gcc.target/i386/avx-vround-1.c: New test.
6981 * gcc.target/i386/avx-vround-2.c: New test.
6982 * gcc.target/i386/avx512vl-vround-1.c: New test.
6983 * gcc.target/i386/avx512vl-vround-2.c: New test.
6984
572f8300 69852016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6986
6987 PR testsuite/70595
6988 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6989 (check_effective_target_cilkplus_runtime): ... this.
6990 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6991 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6992
6993 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6994 Require cilkplus_runtime.
6995 Don't add -lcilkrts.
6996 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6997 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6998 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6999 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7000 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7001 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7002 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7003 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7004 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7005 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7006 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7007 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7008 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7009 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7010 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7011 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7012 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7013 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7014 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7015 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7016 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7017 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7018 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7019 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7020 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7021 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7022 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7023 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7024 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7025
7026 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7027 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7028
7029 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7030
7031 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7032 cilkplus_runtime.
7033
dfba0905 70342016-04-27 Marc Glisse <marc.glisse@inria.fr>
7035
7036 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7037 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7038
605a4556 70392015-04-27 Ryan Burn <contact@rnburn.com>
7040
7041 PR c++/69024
7042 PR c++/68997
7043 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7044 diagnostic.
7045 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7046 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7047
6a1231a5 70482016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7049
7050 * gnat.dg/limited_with4.ad[sb]: New test.
7051 * gnat.dg/limited_with4_pkg.ads: New helper.
7052
4dad9e09 70532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7054
7055 PR target/70155
7056 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7057 and movv1ti_internal patterns
7058 * gcc.target/i386/pr70155-1.c: New test.
7059 * gcc.target/i386/pr70155-2.c: Likewise.
7060 * gcc.target/i386/pr70155-3.c: Likewise.
7061 * gcc.target/i386/pr70155-4.c: Likewise.
7062 * gcc.target/i386/pr70155-5.c: Likewise.
7063 * gcc.target/i386/pr70155-6.c: Likewise.
7064 * gcc.target/i386/pr70155-7.c: Likewise.
7065 * gcc.target/i386/pr70155-8.c: Likewise.
7066 * gcc.target/i386/pr70155-9.c: Likewise.
7067 * gcc.target/i386/pr70155-10.c: Likewise.
7068 * gcc.target/i386/pr70155-11.c: Likewise.
7069 * gcc.target/i386/pr70155-12.c: Likewise.
7070 * gcc.target/i386/pr70155-13.c: Likewise.
7071 * gcc.target/i386/pr70155-14.c: Likewise.
7072 * gcc.target/i386/pr70155-15.c: Likewise.
7073 * gcc.target/i386/pr70155-16.c: Likewise.
7074 * gcc.target/i386/pr70155-17.c: Likewise.
7075 * gcc.target/i386/pr70155-18.c: Likewise.
7076 * gcc.target/i386/pr70155-19.c: Likewise.
7077 * gcc.target/i386/pr70155-20.c: Likewise.
7078 * gcc.target/i386/pr70155-21.c: Likewise.
7079 * gcc.target/i386/pr70155-22.c: Likewise.
7080
a80f3f45 70812016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7084 ".{5,6}".
7085
279305d1 70862016-04-27 Bin Cheng <bin.cheng@arm.com>
7087
7088 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7089 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7090 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7091 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7092 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7093
8974b625 70942016-04-27 Richard Biener <rguenther@suse.de>
7095
7096 PR ipa/70760
7097 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7098 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7099
886d5463 71002016-04-27 Nathan Sidwell <nathan@acm.org>
7101
7102 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7103 * g++.dg/ubsan/pr63956.C: Adjust error location.
7104
f0e35aa9 71052016-04-27 Nick Clifton <nickc@redhat.com>
7106
7107 PR middle-end/49889
7108 * gcc.dg/pr49889.c: New test.
7109
40385231 71102016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7111
7112 * c-c++-common/memset-array.c: New test.
7113
37229a71 71142016-04-26 Martin Sebor <msebor@redhat.com>
7115
7116 PR c++/66639
7117 * g++.dg/cpp1y/func_constexpr.C: New test.
7118
3eedf9bd 71192016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7120
7121 PR c++/70241
7122 * g++.dg/cpp0x/enum32.C: New test.
7123 * g++.dg/cpp0x/enum33.C: New test.
7124
71252016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7126
7127 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7128 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7129 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7130 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7131 * gcc.c-torture/execute/pr38151.c: Likewise.
7132 * gcc.c-torture/execute/pr66556.c: Likewise.
7133 * gcc.c-torture/execute/pr67781.c: Likewise.
7134 * gcc.c-torture/execute/pr68648.c: Likewise.
7135
8c51f92f 71362016-04-26 Marc Glisse <marc.glisse@inria.fr>
7137
7138 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7139
fa20ebd3 71402016-04-26 Marek Polacek <polacek@redhat.com>
7141
7142 PR c/67784
7143 * gcc.dg/pr67784-3.c: New test.
7144 * gcc.dg/pr67784-4.c: New test.
7145 * gcc.dg/pr67784-5.c: New test.
7146
9db47803 7147 PR c/70791
7148 * gcc.dg/Wnested-externs-2.c: New test.
7149
bff407f2 71502016-04-26 Marc Glisse <marc.glisse@inria.fr>
7151
7152 * gcc.dg/fold-plusmult.c: Adjust.
7153 * gcc.dg/no-strict-overflow-6.c: Adjust.
7154 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7155
78d0c69e 71562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7157
7158 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7159 number scans.
7160 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7161 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7162 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7163 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7164 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7165 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7166 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7167 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7168 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7169 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7170 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7171 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7172 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7173 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7174 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7175 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7176 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7177 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7178 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7179 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7180 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7181 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7182 scans.
7183 * gcc.target/i386/pr32219-4.c: Likewise.
7184 * gcc.target/i386/pr32219-6.c: Likewise.
7185 * gcc.target/i386/pr32219-8.c: Likewise.
7186
221d6722 71872016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7188
7189 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7190 associated options.
7191
514727a9 71922016-04-26 Marek Polacek <polacek@redhat.com>
7193
7194 PR c++/70744
7195 * g++.dg/ext/cond2.C: New test.
7196
e6ee4c61 71972016-04-26 Bin Cheng <bin.cheng@arm.com>
7198
7199 PR tree-optimization/70771
7200 PR tree-optimization/70775
7201 * gcc.dg/pr70771.c: New test.
3730828c 7202 * gcc.dg/pr70775.c: New test.
e6ee4c61 7203
b3d72796 72042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7205
7206 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7207
c11ece29 72082016-04-25 Richard Biener <rguenther@suse.de>
7209
7210 PR tree-optimization/70780
7211 * gcc.dg/torture/pr70780.c: New testcase.
7212
92a44a68 72132016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7214
4860a6bf 7215 * gcc.target/arm/neon-vaddws16.c: New test.
7216 * gcc.target/arm/neon-vaddws32.c: New test.
7217 * gcc.target/arm/neon-vaddwu16.c: New test.
7218 * gcc.target/arm/neon-vaddwu32.c: New test.
7219 * gcc.target/arm/neon-vaddwu8.c: New test.
7220 * lib/target-supports.exp
d40b10b2 7221 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7222 that arm neon support vector widen sum of HImode TO SImode.
7223
4bbfd6c2 72242016-04-23 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR sanitizer/70712
7227 * c-c++-common/asan/pr70712.c: New test.
7228
524df596 72292016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7230
7231 * .gitattributes: New file.
7232
426c75c3 72332016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7234
7235 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7236
c052a8d5 72372016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7238
7239 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7240 * gfortran.dg/submodule_15.f08: Likewise.
7241
c08d4612 72422016-04-22 Richard Biener <rguenther@suse.de>
7243
7244 PR tree-optimization/70740
7245 * gcc.dg/torture/pr70740.c: New testcase.
7246
fd3211e1 72472016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7248
7249 PR target/70750
7250 * gcc.target/i386/pr70750-1.c: New test.
7251 * gcc.target/i386/pr70750-2.c: Likewise.
7252
15acd78c 72532016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 PR c++/70540
7256 * g++.dg/cpp0x/auto48.C: New.
7257
192bf59c 72582016-04-21 Marek Polacek <polacek@redhat.com>
7259
7260 PR c++/70513
7261 * g++.dg/cpp0x/forw_enum12.C: New test.
7262 * g++.dg/cpp0x/forw_enum13.C: New test.
7263
5d429e99 72642016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7265
7266 PR target/70728
7267 * gcc.target/i386/pr70728.c: New test.
7268
06777d85 72692016-04-21 Richard Biener <rguenther@suse.de>
7270
7271 PR middle-end/70747
7272 * gcc.dg/pr70747.c: New testcase.
7273
7434c6fb 72742016-04-21 Bin Cheng <bin.cheng@arm.com>
7275
7276 PR tree-optimization/70715
7277 * gcc.dg/tree-ssa/scev-13.c: New test.
7278
f3ec0970 72792016-04-21 Marc Glisse <marc.glisse@inria.fr>
7280
7281 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7282
523f3a9d 72832016-04-21 Marc Glisse <marc.glisse@inria.fr>
7284
7285 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7286
ace7bf06 72872016-04-20 Jan Hubicka <jh@suse.cz>
7288
7289 PR ipa/70018
7290 * g++.dg/ipa/nothrow-1.C: New testcase.
7291
2b073aa6 72922016-04-20 Nathan Sidwell <nathan@acm.org>
7293
7294 PR c++/55635
7295 * g++.dg/eh/delete1.C: New.
7296
8a574c11 72972016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7298
7299 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7300 -mtune-ctrl=sse_typeless_stores.
7301
e3400750 73022016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7303
7304 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7305
4bd8a059 73062016-04-20 Bin Cheng <bin.cheng@arm.com>
7307
7308 PR tree-optimization/69489
7309 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7310
70574e60 73112016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7312
7313 PR c++/69363
7314 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7315 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7316 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7317
bd6f374c 73182016-04-20 Bin Cheng <bin.cheng@arm.com>
7319
7320 PR tree-optimization/56625
7321 PR tree-optimization/69489
7322 * gcc.dg/vect/pr56625.c: New test.
7323 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7324
482539ee 73252016-04-20 Andrew Pinski <apinski@cavium.com>
7326
7327 PR target/64971
7328 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7329
b4672800 73302016-04-20 Arnaud Charlet <charlet@adacore.com>
7331
7332 * gnat.dg/self1.adb: Remove now incorrect test.
7333
4fb48737 73342016-04-20 Bin Cheng <bin.cheng@arm.com>
7335
7336 * gcc.dg/tree-ssa/scev-11.c: New test.
7337 * gcc.dg/tree-ssa/scev-12.c: New test.
7338
97efb92e 73392016-04-20 Marek Polacek <polacek@redhat.com>
7340
7341 PR tree-optimization/70725
7342 * gcc.dg/pr70725.c: New test.
7343
9d2d4060 73442016-04-20 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/70726
7347 * g++.dg/vect/pr70726.cc: New testcase.
7348
54530437 73492016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7350
7351 PR target/70674
7352 * gcc.target/s390/pr70674.c: New test.
7353
acda2210 73542016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7355
7356 PR libgfortran/70684
7357 * gfortran.dg/list_read_14.f90: New test.
7358
b7040bb0 73592016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7360
7361 PR target/69201
7362 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7363 extern to force it misaligned.
7364 (b): Likewise.
7365 (c): Likewise.
7366 (d): Likewise.
7367 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7368 Don't check `*' before movv4sf_internal.
7369 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7370 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7371 Don't check `*' before movv16qi_internal.
7372 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7373 extern to force it misaligned.
7374 (b): Likewise.
7375 (c): Likewise.
7376 (d): Likewise.
7377 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7378 Don't check `*' before movv2df_internal.
7379 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7380 extern to force it misaligned.
7381 (b): Likewise.
7382 (c): Likewise.
7383 (d): Likewise.
7384 Check movv8sf_internal instead of avx_storeups256.
7385 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7386
263b5475 73872016-04-19 Richard Biener <rguenther@suse.de>
7388
7389 PR tree-optimization/70171
7390 * g++.dg/tree-ssa/pr70171.C: New testcase.
7391
222ac318 73922016-04-19 Richard Biener <rguenther@suse.de>
7393
7394 PR tree-optimization/70724
7395 * gcc.dg/torture/pr70724.c: New testcase.
7396
003000a4 73972016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7398
7399 PR middle-end/70689
4860a6bf 7400 * gcc.target/i386/pr70689.c: New.
003000a4 7401
3f6e13de 74022016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7403
7404 PR target/70708
7405 * gcc.target/i386/pr70708.c: New test.
7406
10abddbd 74072016-04-18 Richard Biener <rguenther@suse.de>
7408
7409 PR tree-optimization/43434
7410 * gcc.dg/vect/pr43434.c: New testcase.
7411 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7412 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7413 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7414 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7415 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7416 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7417 * gcc.dg/gomp/pr68640.c: Likewise.
7418 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7419 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7420
950db54a 74212016-04-18 Richard Biener <rguenther@suse.de>
7422
7423 PR tree-optimization/70701
7424 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7425
67ccbf39 74262016-04-18 Tom de Vries <tom@codesourcery.com>
7427
7428 PR testsuite/70699
7429 * gcc.dg/pr70161.c: Add dot-file scans.
7430 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7431 instead of after last dot char.
7432
021ad2f3 74332016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7434
7435 * c-c++-common/dump-ada-spec-3.c: New test.
7436 * c-c++-common/dump-ada-spec-4.c: Likewise.
7437
d572fcfd 74382016-04-17 Tom de Vries <tom@codesourcery.com>
7439
7440 PR other/70183
7441 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7442
8b4ee73c 74432016-04-15 Jan Hubicka <jh@suse.cz>
7444
7445 PR ipa/70018
7446 * g++.dg/ipa/pure-const-1.C: New testcase.
7447 * g++.dg/ipa/pure-const-2.C: New testcase.
7448 * g++.dg/ipa/pure-const-3.C: New testcase.
7449
eac243e7 74502016-04-15 Marek Polacek <polacek@redhat.com>
7451
7452 PR c/70671
7453 * gcc.dg/bitfld-22.c: New test.
7454
64c1df32 74552016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7456
7457 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7458 x86_64.
7459
926f9422 74602016-04-15 Marek Polacek <polacek@redhat.com>
7461
7462 PR c/70651
7463 * c-c++-common/pr70651.c: New test.
7464
309bbaa3 74652016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7466
7467 PR rtl-optimization/70681
7468 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7469 dump scan on arm and powerpc.
7470 * gcc.dg/pr10474.c: Likewise.
7471
b4ba8358 74722016-04-15 Jakub Jelinek <jakub@redhat.com>
7473
ed92874a 7474 PR c++/69517
7475 PR c++/70019
7476 PR c++/70588
7477 * g++.dg/cpp1y/vla11.C: Revert for real.
7478
b4ba8358 7479 PR c/70436
7480 * c-c++-common/Wparentheses-1.c: New test.
7481 * c-c++-common/gomp/Wparentheses-1.c: New test.
7482 * c-c++-common/gomp/Wparentheses-2.c: New test.
7483 * c-c++-common/gomp/Wparentheses-3.c: New test.
7484 * c-c++-common/gomp/Wparentheses-4.c: New test.
7485 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7486 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7487 * c-c++-common/goacc/Wparentheses-1.c: New test.
7488
65717bb5 74892016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7490
7491 PR target/70662
7492 * gcc.target/i386/pr70662.c: New test.
7493
ca1a4077 74942016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7495 Alan Modra <amodra@gmail.com>
ca1a4077 7496
7497 PR tree-optimization/70130
7498 * gcc.dg/vect/O3-pr70130.c: New testcase.
7499
dbe1794c 75002016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7501
11836644 7502 PR target/70669
7503 * gcc.target/powerpc/pr70669.c: New test.
7504
dbe1794c 7505 PR target/70640
7506 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7507 a power7 system that does not have an assembler that supports
7508 power8.
7509
4c1007f1 75102016-04-14 Martin Sebor <msebor@redhat.com>
7511
7512 PR c++/69517
7513 PR c++/70019
7514 PR c++/70588
7515 * c-c++-common/ubsan/vla-1.c: Revert.
7516 * g++.dg/cpp1y/vla11.C: Same.
7517 * g++.dg/cpp1y/vla12.C: Same.
7518 * g++.dg/cpp1y/vla13.C: Same.
7519 * g++.dg/cpp1y/vla14.C: Same.
7520 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7521 * g++.dg/init/array24.C: Same.
4c1007f1 7522 * g++.dg/ubsan/vla-1.C: Same.
7523
22dcab66 75242016-04-14 Marek Polacek <polacek@redhat.com>
7525 Jan Hubicka <hubicka@ucw.cz>
7526
7527 PR c++/70029
7528 * g++.dg/torture/pr70029.C: New test.
7529
3e74b025 75302016-04-14 Martin Sebor <msebor@redhat.com>
7531
7532 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7533 type size to prevent failures on targets with very low maximum
7534 alignment.
7535
1d2e0f2a 75362016-04-14 Richard Biener <rguenther@suse.de>
7537
7538 PR tree-optimization/70623
7539 * gcc.dg/torture/pr70623.c: New testcase.
7540 * gcc.dg/torture/pr70623-2.c: Likewise.
7541
9aed0626 75422016-04-13 Martin Sebor <msebor@redhat.com>
7543
7544 PR c++/69517
7545 PR c++/70019
7546 PR c++/70588
7547 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7548 * g++.dg/cpp1y/vla11.C: New test.
7549 * g++.dg/cpp1y/vla12.C: New test.
7550 * g++.dg/cpp1y/vla13.C: New test.
7551 * g++.dg/cpp1y/vla14.C: New test.
7552 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7553 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7554 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7555
fd499010 75562016-04-13 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR c++/70641
7559 * g++.dg/opt/pr70641.C: New test.
7560
87fa7252 75612016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7562
7563 PR rtl-optimization/68749
7564 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7565 effects of argument promotions.
7566 Remove default args to dg-skip-if.
7567
6c40e18b 75682016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/70635
7571 * g++.dg/parse/pr70635.C: New.
7572
92c53257 75732016-04-13 Marek Polacek <polacek@redhat.com>
7574
7575 PR c++/70639
7576 * c-c++-common/Wmisleading-indentation-4.c: New test.
7577
0241e4dc 75782016-04-13 Marek Polacek <polacek@redhat.com>
7579
7580 PR c/70436
4860a6bf 7581 * gcc.dg/Wparentheses-12.c: New test.
7582 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7583
92bda444 75842016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7585
7586 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7587 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7588 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7589
38ea8a26 75902016-04-13 Jakub Jelinek <jakub@redhat.com>
7591
d08aa032 7592 PR middle-end/70633
7593 * gcc.c-torture/compile/pr70633.c: New test.
7594
38ea8a26 7595 PR debug/70628
7596 * gcc.dg/torture/pr70628.c: New test.
7597
9231d5c2 75982016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7599
7600 PR c++/70610
7601 * g++.dg/template/pr70610.C: New test.
7602 * g++.dg/template/pr70610-2.C: New test.
7603 * g++.dg/template/pr70610-3.C: New test.
7604 * g++.dg/template/pr70610-4.C: New test.
7605
249ca944 76062016-04-12 Jakub Jelinek <jakub@redhat.com>
7607
7f2ea2fb 7608 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7609 128 instead of 32.
7610
249ca944 7611 PR c++/70571
7612 * g++.dg/ext/pr70571.C: New test.
7613
8ca5a97d 76142016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7615
bf32a52d 7616 PR target/70640
8ca5a97d 7617 * gcc.target/powerpc/pr70640.c: New test.
7618
e971b45f 76192016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/68722
7622 * g++.dg/parse/pr68722.C: New.
7623
0b54d964 76242016-04-12 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR rtl-optimization/70596
7627 * gcc.target/i386/pr70596.c: New test.
7628
d2dd85e3 76292016-04-12 Nathan Sidwell <nathan@acm.org>
7630
7631 PR c++/70501
7632 * g++.dg/init/pr70501.C: New.
7633
2d0001b0 76342016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7635
7636 * gcc.target/i386/asm-flag-6.c: New test.
7637
6c4df0d1 76382016-04-12 Tom de Vries <tom@codesourcery.com>
7639
7640 PR tree-optimization/68756
7641 * gcc.dg/graphite/pr68756.c: New test.
7642
0d60da57 76432016-04-12 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR tree-optimization/70602
7646 * gcc.c-torture/execute/pr70602.c: New test.
7647
62735984 76482016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7649
7650 PR target/70381
7651 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7652 __float128 emulator is built and runs.
7653 * gcc.target/powerpc/float128-1.c: Likewise.
7654
7655 * lib/target-supports.exp (check_ppc_float128_sw_available):
7656 Rework tests for __float128 software and hardware
7657 availability. Fix exit condition to return 0 on success.
7658
a702492c 76592016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7660
7661 PR target/70133
7662 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7663 * gcc.target/aarch64/target_attr_15.c: Likewise.
7664
a8c5ce92 76652016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7666
7667 PR c++/69066
7668 * g++.dg/cpp1y/pr69066.C: New.
7669
5ecab913 76702016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7671
7672 PR fortran/68566
7673 * gfortran.dg/pr36192.f90: Update test.
7674 * gfortran.dg/pr36192_1.f90: Update test.
7675 * gfortran.dg/real_dimension_1.f: Update test.
7676 * gfortran.dg/parameter_array_init_7.f90: New test.
7677
6cb5ef70 76782016-04-09 John David Anglin <danglin@gcc.gnu.org>
7679
4edfdd23 7680 PR testsuite/64039
7681 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7682
964f71e3 7683 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7684
5d61c198 7685 PR rtl-optimization/66669
7686 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7687
16eaaf58 7688 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7689
0b68802d 7690 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7691 * gcc.dg/pie-1.c: Likewise.
7692 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7693 * gcc.dg/pic-4.c: Likewise.
7694 * gcc.dg/pie-3.c: Likewise.
7695 * gcc.dg/pie-4.c: Likewise.
7696
9c0dd509 7697 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7698
03b2d3c1 7699 PR tree-optimization/68644
7700 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7701
6cb5ef70 7702 PR rtl-optimization/64886
7703 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7704
07de41ba 77052016-04-09 Tom de Vries <tom@codesourcery.com>
7706
7707 PR tree-optimization/68953
7708 * gcc.dg/graphite/pr68953.c: New test.
7709
d294e3fb 77102016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7711
7712 PR fortran/70592
7713 * gfortran.dg/deferred_character_16.f90: New test.
7714
3cb15094 77152016-04-09 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR tree-optimization/70586
7718 * gcc.c-torture/execute/pr70586.c: New test.
7719
a02dc66f 77202016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7721
7722 PR sanitizer/70573
7723 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7724 with __builtin_memset
7725 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7726
0c302595 77272016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7728
7729 PR lto/70289
7730 PR ipa/70348
7731 PR tree-optimization/70373
7732 PR middle-end/70533
7733 PR middle-end/70534
7734 PR middle-end/70535
7735 * c-c++-common/goacc/reduction-5.c: New test.
7736 * c-c++-common/goacc/reduction-promotions.c: New test.
7737 * gfortran.dg/goacc/reduction-3.f95: New test.
7738 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7739
c6c0523b 77402016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7741
7742 PR c++/70590
7743 PR c++/70452
7744 * g++.dg/pr70590.C: New test.
7745 * g++.dg/pr70590-2.C: New test.
7746
3ac399da 77472016-04-08 Jakub Jelinek <jakub@redhat.com>
7748
e97d1706 7749 PR middle-end/70593
7750 * gcc.target/i386/pr70593.c: New test.
7751
3ac399da 7752 PR rtl-optimization/70574
7753 * gcc.target/i386/avx2-pr70574.c: New test.
7754
fcfbb129 77552016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7756
7757 PR sanitizer/70541
7758 * c-c++-common/asan/pr70541.c: New test.
7759
0aabcddf 77602016-04-08 Tom de Vries <tom@codesourcery.com>
7761
7762 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7763 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7764
bec0c1e8 77652016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7766
7767 PR target/70566
7768 * gcc.c-torture/execute/pr70566.c: New test.
7769
87c791f5 77702016-04-08 Tom de Vries <tom@codesourcery.com>
7771
7772 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7773 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7774
7f38718f 77752016-04-08 Alan Modra <amodra@gmail.com>
7776
7777 * gcc.target/powerpc/pr70117.c: New.
7778
a96a7710 77792016-04-07 Jakub Jelinek <jakub@redhat.com>
7780
7a6265d1 7781 PR testsuite/70581
7782 * gcc.dg/lto/simd-function_0.c: New test.
7783
a96a7710 7784 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7785 clones.
7786 * c-c++-common/attr-simd-2.c: Likewise.
7787 * c-c++-common/attr-simd-4.c: Likewise.
7788 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7789 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7790
508dd607 77912016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7792
7793 PR testsuite/70553
7794 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7795
1b61585a 77962016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7797 Tom de Vries <tom@codesourcery.com>
7798
7799 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7800 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7801 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7802 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7803 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7804 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7805 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7806 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7807
5f060aa8 78082016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7809
7810 PR c/70436
7811 * g++.dg/warn/Wparentheses-29.C: New test.
7812
d3831f71 78132016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7814
7815 PR c/70436
7816 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7817 explicit braces to resolve a future -Wparentheses warning.
7818
382ece2d 78192016-04-06 Richard Henderson <rth@redhat.com>
7820
7821 * gcc.dg/pr61817-1.c: New test.
7822 * gcc.dg/pr61817-2.c: New test.
7823 * gcc.dg/pr69391-1.c: New test.
7824 * gcc.dg/pr69391-2.c: New test.
7825
72234ee9 78262016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7827
7828 PR rtl-optimization/70398
4860a6bf 7829 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7830
5547150a 78312016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7832
7833 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7834
15b70121 78352016-04-06 Yvan Roux <yvan.roux@linaro.org>
7836 Pedro Alves <palves@redhat.com>
7837
7838 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7839
585aefbb 78402016-04-06 Jakub Jelinek <jakub@redhat.com>
7841
0cbb513b 7842 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7843 Check for avx512f effective targets instead of avx2.
7844 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7845 for AVX512F clones.
7846 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7847 * g++.dg/gomp/declare-simd-1.C: Likewise.
7848 * g++.dg/gomp/declare-simd-3.C: Likewise.
7849 * g++.dg/gomp/declare-simd-4.C: Likewise.
7850
585aefbb 7851 PR middle-end/70550
7852 * c-c++-common/gomp/pr70550-1.c: New test.
7853 * c-c++-common/gomp/pr70550-2.c: New test.
7854
0b91cceb 78552016-04-05 Nathan Sidwell <nathan@acm.org>
7856
7857 PR c++/70512
7858 * g++.dg/ext/attribute-may-alias-5.C: New.
7859
645a9d8e 78602016-04-05 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR c++/70336
7863 * c-c++-common/pr70336.c: New test.
7864 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7865 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7866
bdf23925 78672016-04-05 Jan Hubicka <hubicka@ucw.cz>
7868
7869 PR ipa/66223
7870 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7871
aaff837c 78722016-04-05 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR rtl-optimization/70542
7875 * gcc.dg/torture/pr70542.c: New test.
7876 * gcc.target/i386/avx2-pr70542.c: New test.
7877
2eac58a0 78782016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7879
7880 PR tree-optimization/70509
7881 * gcc.target/i386/avx512bw-pr70509.c: New test.
7882
4f7ebe46 78832016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7884
7885 PR c++/70452
7886 * g++.dg/ext/constexpr-vla4.C: New test.
7887
305d86a0 78882016-04-05 Uros Bizjak <ubizjak@gmail.com>
7889
7890 PR target/70510
7891 * gcc.target/i386/pr70510.c: New test.
7892
eec3b789 78932016-04-05 Richard Biener <rguenther@suse.de>
7894
7895 PR tree-optimization/70526
7896 * g++.dg/torture/pr70526.C: New testcase.
7897
ca943582 78982016-04-05 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR target/70525
7901 * gcc.target/i386/pr70525.c: New test.
7902
87825cd5 79032016-04-05 Richard Biener <rguenther@suse.de>
7904
7905 PR middle-end/70499
7906 * g++.dg/torture/pr70499.C: New testcase.
7907
14638828 79082016-04-05 Richard Biener <rguenther@suse.de>
7909
7910 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7911 remove XFAIL.
7912
967a90d5 79132016-04-04 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR middle-end/70307
7916 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7917 rs6000 ABI warnings.
7918
d374a3a3 79192016-04-04 Jan Hubicka <hubicka@ucw.cz>
7920
7921 PR ipa/66223
7922 * g++.dg/ipa/devirt-51.C: New testcase.
7923
8ff377a6 79242016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7925 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7926
7927 PR middle-end/70457
7928 * gcc.dg/torture/pr70457.c: New.
7929
f567b44f 79302016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7931
7932 PR fortran/67538
7933 * gfortran.dg/allocate_with_source_19.f08: New test.
7934
89d4ebfa 79352016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7936
7937 PR fortran/65795
7938 * gfortran.dg/coarray_allocate_6.f08: New test.
7939
68ab33a6 79402016-04-04 Richard Biener <rguenther@suse.de>
7941
7942 PR rtl-optimization/70484
7943 * gcc.dg/torture/pr70484.c: New testcase.
7944
c4f5465d 79452016-04-04 Marek Polacek <polacek@redhat.com>
7946
7947 PR c/70307
7948 * gcc.dg/torture/pr70307.c: New test.
7949
bfec6609 79502016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7951
7952 PR target/70416
7953 PR target/67391
7954 * gcc.target/sh/torture/pr70416.c: New.
7955
40df9099 79562016-04-02 Martin Sebor <msebor@redhat.com>
7957
7958 PR c++/67376
7959 PR c++/70170
7960 PR c++/70172
7961 PR c++/70228
7962 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7963 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7964 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7965 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7966 * g++.dg/cpp0x/constexpr-string.C: Same.
7967 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7968 * g++.dg/cpp0x/pr65398.C: Same.
7969 * g++.dg/ext/constexpr-vla1.C: Same.
7970 * g++.dg/ext/constexpr-vla2.C: Same.
7971 * g++.dg/ext/constexpr-vla3.C: Same.
7972 * g++.dg/ubsan/pr63956.C: Same.
7973
0edb9bfe 79742016-04-01 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR rtl-optimization/70467
7977 * gcc.target/i386/pr70467-2.c: New test.
7978
e5b1a1d9 79792016-04-01 Jakub Jelinek <jakub@redhat.com>
7980 Marek Polacek <polacek@redhat.com>
7981
7982 PR c++/70488
7983 * g++.dg/init/new47.C: New test.
7984
b2ca3fb0 79852016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7986
7987 PR target/70496
7988 * gcc.target/arm/pr70496.c: New test.
7989
4c3bd1e3 79902016-04-01 Nathan Sidwell <nathan@acm.org>
7991
47de69ad 7992 PR c++/68475
7993 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7994
313d569f 79952016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7996
7997 PR target/69890
7998 * gcc.dg/strlenopt.h (memmove): New.
7999 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8000 instead of "string.h".
8001 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8002 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8003 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8004 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8005 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8006 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8007 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8008 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8009 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8010 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8011 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8012 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8013 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8014 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8015 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8016 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8017 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8018 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8019 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8020 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8021
5469facd 80222016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8023
8024 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8025 (Holder::foo): Reflect this.
8026
503de754 80272016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8028
8029 PR target/70442
8030 * gcc.dg/pr70442.c: New test.
8031
13ee2de7 80322016-03-31 Nathan Sidwell <nathan@acm.org>
8033
8034 PR c++/70393
8035 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8036
5e0d03a8 80372016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8038
8039 PR target/70453
8040 * gcc.target/i386/pr70453.c: New test.
8041
8cb82ed4 80422016-03-31 Andrey Belevantsev <abel@ispras.ru>
8043
8044 PR target/70292
8045 * gcc.c-torture/pr70292.c: New test.
8046
7952b661 80472016-03-31 Marek Polacek <polacek@redhat.com>
8048
8049 PR c/70297
8050 * c-c++-common/pr70297.c: New test.
8051 * g++.dg/cpp0x/typedef-redecl.C: New test.
8052 * gcc.dg/typedef-redecl2.c: New test.
8053
1607cc74 80542016-03-31 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR rtl-optimization/70460
8057 * gcc.c-torture/execute/pr70460.c: New test.
8058
c689c252 80592016-03-31 Richard Biener <rguenther@suse.de>
8060
8061 PR c++/70430
8062 * g++.dg/ext/vector30.C: New testcase.
8063
91c9586d 80642016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8065 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8066
8067 * gfortran.dg/fmt_pf.f90: New test.
8068
afa5c1b8 80692016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8070
8071 Forward-port from 5 branch
8072 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR testsuite/70356
8075 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8076 dg-require-effective-target after dg-do.
8077
8078 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8079
8080 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8081
6a5dcab3 80822016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8083 Julian Brown <julian@codesourcery.com>
8084 Chung-Lin Tang <cltang@codesourcery.com>
8085 Cesar Philippidis <cesar@codesourcery.com>
8086 James Norris <jnorris@codesourcery.com>
8087 Tom de Vries <tom@codesourcery.com>
8088 Nathan Sidwell <nathan@codesourcery.com>
8089
305d86a0 8090 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8091 * c-c++-common/goacc/loop-clauses.c: Likewise.
8092 * g++.dg/goacc/template.C: Likewise.
8093 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8094 * gfortran.dg/goacc/loop-1.f95: Likewise.
8095 * gfortran.dg/goacc/loop-5.f95: Likewise.
8096 * gfortran.dg/goacc/loop-6.f95: Likewise.
8097 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8098 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8099 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8100 * c-c++-common/goacc/clauses-fail.c: Likewise.
8101 * c-c++-common/goacc/parallel-1.c: Likewise.
8102 * c-c++-common/goacc/reduction-1.c: Likewise.
8103 * c-c++-common/goacc/reduction-2.c: Likewise.
8104 * c-c++-common/goacc/reduction-3.c: Likewise.
8105 * c-c++-common/goacc/reduction-4.c: Likewise.
8106 * c-c++-common/goacc/routine-3.c: Likewise.
8107 * c-c++-common/goacc/routine-4.c: Likewise.
8108 * c-c++-common/goacc/routine-5.c: Likewise.
8109 * c-c++-common/goacc/tile.c: Likewise.
8110 * g++.dg/goacc/template.C: Likewise.
8111 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8112 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8113 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8114 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8115 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8116 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8117 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8118 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8119 * c-c++-common/goacc/use_device-1.c: ... this file.
8120 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8121 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8122 * c-c++-common/goacc/host_data-6.c: ... this file.
8123 * c-c++-common/goacc/loop-2-kernels.c: New file.
8124 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8125 * c-c++-common/goacc/loop-3.c: Likewise.
8126 * g++.dg/goacc/reference.C: Likewise.
8127 * g++.dg/goacc/routine-1.C: Likewise.
8128 * g++.dg/goacc/routine-2.C: Likewise.
8129
932c0baa 81302016-03-30 Richard Biener <rguenther@suse.de>
8131
8132 PR middle-end/70450
8133 * gcc.dg/torture/pr70450.c: New testcase.
8134
7f7c4659 81352016-03-30 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR target/70421
8138 * gcc.dg/torture/pr70421.c: New test.
8139 * gcc.target/i386/avx512f-pr70421.c: New test.
8140
9cbfe80c 81412016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8142
8143 PR testsuite/70364
8144 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8145 (check): New function.
8146 (bar): Call check.
8147 (foo): Align stack to 16 bytes when calling bar.
8148 * gcc.target/i386/cleanup-2.c: Likewise.
8149
f56c7d36 81502016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8151
8152 PR tree-optimization/59124
8153 * gcc.dg/Warray-bounds-19.c: New test.
8154
92a44a68 81552016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8156
8157 * lib/prune.exp (escape_regex_chars): New.
8158 (prune_file_path): Update to quote metcharacters for regexp.
8159
a3daa269 81602016-03-29 Jakub Jelinek <jakub@redhat.com>
8161
24e1ba3d 8162 PR rtl-optimization/70429
8163 * gcc.c-torture/execute/pr70429.c: New test.
8164
a3daa269 8165 PR tree-optimization/70405
8166 * gcc.dg/pr70405.c: New test.
8167
3ef41a6e 81682016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8169
8170 PR fortran/70397
8171 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8172 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8173
4abd9410 81742016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8175
8176 PR testsuite/64177
8177 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8178 __cilkrts_set_param to set two workers.
8179 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8180 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8181
b58e5f0f 81822016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8183
305d86a0 8184 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8185
bff53658 81862016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8187
8188 PR target/70406
305d86a0 8189 * gcc.target/i386/pr70406.c: New test.
bff53658 8190
bb2c9c15 81912016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8192
8193 * gnat.dg/specs/double_record_extension3.ads: New test.
8194
f12c84ab 81952016-03-25 Richard Henderson <rth@redhat.com>
8196
8197 PR target/70120
8198 * gcc.target/aarch64/pr70120-1.c: New.
8199 * gcc.target/aarch64/pr70120-2.c: New.
8200 * gcc.target/aarch64/pr70120-3.c: New.
8201
b0bf58c4 82022016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8203
8204 PR c++/62212
8205 * g++.dg/template/mangle2.C: The dg-do directive should be
8206 "compile" not "assemble".
8207
f175ba0f 82082016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8209
8210 PR lto/69650
8211 * gcc.dg/pr69650.c: New test.
8212
4cc3295f 82132016-03-25 David Edelsohn <dje.gcc@gmail.com>
8214
8215 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8216
0cf40600 82172016-03-25 Alan Modra <amodra@gmail.com>
8218
8219 * gcc.dg/dfp/pr70052.c: New test.
8220
3aebf099 82212016-03-24 Richard Henderson <rth@redhat.com>
8222
8223 PR middle-end/69845
8224 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8225 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8226
83245bd3 82272016-03-24 Tom de Vries <tom@codesourcery.com>
8228
8229 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8230
108e7ee4 82312016-03-24 Tom de Vries <tom@codesourcery.com>
8232
8233 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8234 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8235
17af0b14 82362016-03-24 Tom de Vries <tom@codesourcery.com>
8237
8238 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8239 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8240
6c8770ee 82412016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8242
8243 PR c++/62212
8244 * g++.dg/template/mangle2.C: New test.
8245
a7e21b7b 82462016-03-24 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/70396
8249 * gcc.dg/torture/pr70396.c: New testcase.
8250
f365d297 82512016-03-24 Richard Biener <rguenther@suse.de>
8252
8253 PR middle-end/70370
8254 * gcc.dg/torture/pr70370.c: New testcase.
8255
da7aeb13 82562016-03-24 Tom de Vries <tom@codesourcery.com>
8257
8258 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8259 * gfortran.dg/goacc/kernels-tree.f95: Same.
8260 * gfortran.dg/goacc/parallel-tree.f95: Same.
8261
80b30de0 82622016-03-24 Tom de Vries <tom@codesourcery.com>
8263
8264 * c-c++-common/goacc/uninit-if-clause.c: New test.
8265 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8266
cb9b6b99 82672016-03-24 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR target/70290
305d86a0 8270 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8271 Fix formatting.
cb9b6b99 8272
a4225fff 82732016-03-24 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/70372
8276 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8277
5a869ab8 82782016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8279
8280 PR c++/70347
8281 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8282
36ce5faa 82832016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8284
8285 PR c++/70332
8286 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8287
c4fa85c9 82882016-03-23 Jakub Jelinek <jakub@redhat.com>
8289
d9377ad5 8290 PR c++/70001
8291 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8292 * g++.dg/cpp1y/pr70001.C: New test.
8293
c4fa85c9 8294 PR c++/70323
8295 * g++.dg/cpp0x/constexpr-70323.C: New test.
8296
0a2062da 82972016-03-23 Alexandre Oliva <aoliva@redhat.com>
8298 Jason Merrill <jason@redhat.com>
8299 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c++/69315
8302 * g++.dg/cpp0x/constexpr-69315.C: New test.
8303 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8304
62d2a6dc 83052016-03-23 Marek Polacek <polacek@redhat.com>
8306
8307 PR c++/69884
8308 * g++.dg/warn/Wignored-attributes-1.C: New test.
8309 * g++.dg/warn/Wignored-attributes-2.C: New test.
8310
a82d6246 83112016-03-23 Tom de Vries <tom@codesourcery.com>
8312
8313 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8314 initialization.
8315 * gfortran.dg/goacc/private-3.f95 (test): Same.
8316 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8317 missing use param.
8318
dc834ba1 83192016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8320
8321 * lib/target-supports.exp: Remove v7ve entry from loop
8322 creating effective target checks.
8323 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8324 (add_options_for_arm_arch_v7ve): Likewise.
8325
7e83fd1f 83262016-03-23 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR tree-optimization/70354
8329 * gcc.dg/vect/pr70354-1.c: New test.
8330 * gcc.dg/vect/pr70354-2.c: New test.
8331 * gcc.target/i386/avx2-pr70354-1.c: New test.
8332 * gcc.target/i386/avx2-pr70354-2.c: New test.
8333
4e4da058 83342016-03-22 Jeff Law <law@redhat.com>
8335
8336 PR target/70232
8337 * gcc.dg/tree-ssa/pr70232.c: New test.
8338
6855137b 83392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8340
8341 PR target/70302
8342 * gcc.target/i386/pr70302.c: New test.
8343
19db1ec8 83442016-03-22 Richard Biener <rguenther@suse.de>
8345
8346 PR middle-end/70251
8347 * g++.dg/torture/pr70251.C: New testcase.
8348
4baec9f2 83492016-03-22 David Malcolm <dmalcolm@redhat.com>
8350
8351 PR c/69993
8352 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8353 Wmisleading-indentation.c.
8354 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8355 reflect change to diagnostic text and order of messages.
8356 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8357
fcfec126 83582016-03-22 David Edelsohn <dje.gcc@gmail.com>
8359
8360 * g++.dg/ext/java-3.C: Don't compile on AIX.
8361
aa30728a 83622016-03-22 Richard Biener <rguenther@suse.de>
8363
8364 PR middle-end/70333
8365 * gcc.dg/torture/pr70333.c: New testcase.
8366
46ec4eb4 83672016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8368
8369 * g++.dg/ext/pr70290.C: New test.
8370
4880f878 83712016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8372
8373 PR target/70325
8374 * gcc.target/i386/pr70325.c: New test.
8375
3d78ea44 83762016-03-22 Jakub Jelinek <jakub@redhat.com>
8377
5934fb8f 8378 PR target/70329
8379 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8380 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8381
b6436f79 8382 PR target/70300
8383 * gcc.target/i386/pr70300.c: New test.
8384
3d78ea44 8385 PR c++/70295
8386 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8387 (func2): New function for cond with parens, xfail warning for c++.
8388 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8389
b60244f6 83902016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8391
8392 PR c++/70096
8393 * g++.dg/template/ptrmem30.C: New test.
8394
c8e3e744 83952016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8396
8397 PR c++/70204
8398 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8399 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8400
2715f63a 84012016-03-21 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR middle-end/70326
8404 * gcc.dg/pr70326.c: New test.
8405
2daa2cda 84062016-03-21 Marc Glisse <marc.glisse@inria.fr>
8407 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR tree-optimization/70317
8410 * gcc.dg/pr70317.c: New test.
8411
d9aa5a50 84122016-03-21 Uros Bizjak <ubizjak@gmail.com>
8413
8414 PR target/70327
8415 * gcc.target/i386/pr70327.c: New test.
8416
e1a88bf4 84172016-03-21 Martin Liska <mliska@suse.cz>
8418
61941425 8419 PR ipa/70306
e1a88bf4 8420 * gcc.dg/ipa/pr70306.c: New test.
8421
d9aa5a50 84222016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8423
8424 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8425 * gcc.target/arm/attr-align3.c: Likewise.
8426 * gcc.target/arm/attr_arm.c: Likewise.
8427 * gcc.target/arm/flip-thumb.c: Likewise.
8428
afdde20c 84292016-03-21 Jakub Jelinek <jakub@redhat.com>
8430
8431 PR target/70296
8432 * gcc.target/powerpc/altivec-36.c: New test.
8433
3f2ef661 84342016-03-21 Richard Biener <rguenther@suse.de>
8435
8436 PR tree-optimization/70310
8437 * gcc.dg/torture/pr70310.c: New testcase.
8438
08b2b692 84392016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8440
8441 PR target/70293
8442 * gcc.target/i386/pr70293.c: New test.
8443
93505d22 84442016-03-21 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/70288
8447 * gcc.dg/torture/pr70288-1.c: New testcase.
8448 * gcc.dg/torture/pr70288-2.c: Likewise.
8449
06fd1914 84502016-03-21 Andrey Belevantsev <abel@ispras.ru>
8451
8452 PR rtl-optimization/69307
8453 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8454
b628775e 84552016-03-21 Andrey Belevantsev <abel@ispras.ru>
8456
8457 PR rtl-optimization/69102
8458 * gcc.c-torture/compile/pr69102.c: New test.
8459
1421f43c 84602016-03-18 Jeff Law <law@redhat.com>
8461
8462 PR rtl-optimization/70263
8463 * gcc.c-torture/compile/pr70263-1.c: New test.
8464 * gcc.target/i386/pr70263-2.c: New test.
8465
e7142ce1 84662016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8467
8468 PR rtl-optimization/70278
8469 * gcc.dg/torture/pr70278.c: New test.
8470 * gcc.target/arm/pr70278.c: New test.
8471
5539bc70 84722016-03-18 David Malcolm <dmalcolm@redhat.com>
8473
8474 PR c/70281
8475 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8476 (test_builtin_types_compatible_p): New test function.
8477 * gcc.dg/pr70281.c: New test case.
8478
296a290a 84792016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8480
8481 PR target/70113
8482 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8483
666094f0 84842016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8485
8486 PR tree-optimization/70252
8487 * gcc.dg/pr70252.c: New test.
8488
350514e8 84892016-03-18 Tom de Vries <tom@codesourcery.com>
8490
8491 * gcc.dg/pr70161-2.c: New test.
8492 * gcc.dg/pr70161.c: New test.
8493
011e0cea 84942016-03-18 Tom de Vries <tom@codesourcery.com>
8495
8496 PR ipa/70269
8497 * gcc.dg/pr70269.c: New test.
8498
292a09de 84992016-03-18 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR c++/70267
8502 * g++.dg/ext/java-3.C: New test.
8503
efc86c4c 85042016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8505
8506 PR c++/70205
8507 * g++.dg/lookup/pr70205.C: New test.
8508
a28dd575 85092016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8510
8511 PR c++/70218
8512 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8513
92e7ab1e 85142016-03-17 Marek Polacek <polacek@redhat.com>
8515
8516 PR c/69407
8517 * gcc.dg/atomic-op-6.c: New test.
8518
7378dbfb 85192016-03-17 David Malcolm <dmalcolm@redhat.com>
8520
8521 PR c/70264
8522 * c-c++-common/pr70264.c: New test case.
8523
f7995d7d 85242016-03-17 Jakub Jelinek <jakub@redhat.com>
8525
e2895b76 8526 PR c++/70144
8527 * c-c++-common/pr70144-1.c: New test.
8528 * c-c++-common/pr70144-2.c: New test.
8529
f7995d7d 8530 PR c++/70272
8531 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8532 * g++.dg/opt/flifetime-dse6.C: New test.
8533 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8534
5ec4a949 85352016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8536
8537 PR driver/70192
8538 * gcc.dg/pic-1.c: New test.
8539 * gcc.dg/pic-2.c: Likewise.
8540 * gcc.dg/pic-3.c: Likewise.
8541 * gcc.dg/pic-4.c: Likewise.
8542 * gcc.dg/pie-1.c: Likewise.
8543 * gcc.dg/pie-2.c: Likewise.
8544 * gcc.dg/pie-3.c: Likewise.
8545 * gcc.dg/pie-4.c: Likewise.
8546 * gcc.dg/pie-5.c: Likewise.
8547 * gcc.dg/pie-6.c: Likewise.
8548
c28550e1 85492016-03-17 Tom de Vries <tom@codesourcery.com>
8550
8551 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8552 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8553
be3296cb 85542016-03-17 Richard Biener <rguenther@suse.de>
8555
8556 PR debug/70271
8557 * g++.dg/debug/pr70271.C: New testcase.
8558
9b60ef21 85592016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8560
8561 * gcc.target/i386/pr70251.c: New test.
8562
9a80bc1a 85632016-03-17 Marek Polacek <polacek@redhat.com>
8564
8565 PR c++/70194
8566 * g++.dg/warn/constexpr-70194.C: New test.
8567
733d7ff9 85682016-03-16 Richard Henderson <rth@redhat.com>
8569
8570 PR middle-end/70240
8571 * gcc.c-torture/compile/pr70240.c: New.
8572
3e6f12bf 85732016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8574
8575 * gcc.c-torture/compile/20151204.c: Skip for avr.
8576
867c9e99 85772016-03-16 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR target/70245
8580 * g++.dg/opt/pr70245.C: New test.
8581 * g++.dg/opt/pr70245.h: New file.
8582 * g++.dg/opt/pr70245-aux.cc: New file.
8583
8ced6ab7 85842016-03-16 Martin Sebor <msebor@redhat.com>
8585
8586 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8587
37af779a 85882016-03-16 Richard Henderson <rth@redhat.com>
8589
8590 PR middle-end/70199
8591 * gcc.c-torture/compile/pr70199.c: New.
8592
78ed999c 85932016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8594
8595 * gcc.dg/uninit-19.c: Run dos2unix.
8596
462ca422 85972016-03-16 Marek Polacek <polacek@redhat.com>
8598
8599 PR c/70093
8600 * gcc.dg/nested-func-10.c: New test.
8601 * gcc.dg/nested-func-9.c: New test.
8602
fe58aacc 86032016-03-16 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR tree-optimization/68714
8606 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8607
27a53872 86082016-03-16 Tom de Vries <tom@codesourcery.com>
8609
8610 PR tree-optimization/68715
8611 * gcc.dg/graphite/pr68715-2.c: New test.
8612 * gcc.dg/graphite/pr68715.c: New test.
8613 * gfortran.dg/graphite/pr68715.f90: New test.
8614
95049c3c 86152016-03-16 Tom de Vries <tom@codesourcery.com>
8616
8617 PR tree-optimization/68809
8618 * gcc.dg/graphite/pr68809-2.c: New test.
8619 * gcc.dg/graphite/pr68809.c: New test.
8620
09eddd70 86212016-03-16 Jakub Jelinek <jakub@redhat.com>
8622
81fc5915 8623 PR c++/70147
8624 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8625 method call to i () as argument. Adjust expected output.
8626
09eddd70 8627 PR c++/70147
8628 * g++.dg/ubsan/pr70147-1.C: New test.
8629 * g++.dg/ubsan/pr70147-2.C: New test.
8630
6373d2a2 86312016-03-15 Martin Sebor <msebor@redhat.com>
8632
8633 PR c++/58281
8634 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8635
d27a0c11 86362016-03-15 John David Anglin <danglin@gcc.gnu.org>
8637
9908039d 8638 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8639 hppa*-*-hpux*.
8640
45cdc3a6 8641 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8642
d27a0c11 8643 PR libfortran/69799
8644 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8645 libatomic_available.
8646
0dd1d57f 86472016-03-15 Marek Polacek <polacek@redhat.com>
8648
8649 PR c++/70209
8650 * g++.dg/ext/attribute-may-alias-4.C: New test.
8651
0ce02c07 86522016-03-15 Alexander Monakov <amonakov@ispras.ru>
8653
8654 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8655 -fvar-tracking-assignments-toggle flag.
8656
f6e39b30 86572016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8658
8659 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8660
167f93a2 86612016-03-15 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR rtl-optimization/70222
8664 * gcc.c-torture/execute/pr70222-1.c: New test.
8665 * gcc.c-torture/execute/pr70222-2.c: New test.
8666
08a8af4a 86672016-03-15 Richard Henderson <rth@redhat.com>
8668
8669 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8670
738eb905 86712016-03-15 Andrey Belevantsev <abel@ispras.ru>
8672
8673 PR rtl-optimization/69032
8674 * gcc.dg/pr69032.c: New test.
8675
dd148b3a 86762016-03-15 Andrey Belevantsev <abel@ispras.ru>
8677
8678 PR rtl-optimization/63384
d9aa5a50 8679 * g++.dg/pr63384.C: New test.
dd148b3a 8680
acf58115 86812016-03-15 Andrey Belevantsev <abel@ispras.ru>
8682
8683 PR target/64411
8684 * gcc.target/i386/pr64411.C: New test.
8685
a2897dc4 86862016-03-15 Tom de Vries <tom@codesourcery.com>
8687
8688 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8689 * gfortran.dg/goacc/kernels-alias.f95: New test.
8690
7bad2faf 86912016-03-14 Martin Sebor <msebor@redhat.com>
8692
8693 PR c++/53792
8694 * g++.dg/cpp0x/constexpr-inline.C: New test.
8695 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8696
d65fa8d9 86972016-03-14 David Edelsohn <dje.gcc@gmail.com>
8698
8699 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8700
2b3c633f 87012016-03-14 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR middle-end/70219
8704 * gcc.dg/pr70219.c: New test.
8705
e947f9c3 87062016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8707
8708 PR target/70083
8709 * gcc.dg/torture/pr70083.c: New test.
8710 * gcc.target/i386/pr70083.c: New test.
8711
74201dc2 87122016-03-14 Richard Biener <rguenther@suse.de>
8713
8714 PR tree-optimization/56365
8715 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8716
88aea41e 87172016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8718
8719 PR target/70098
8720 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8721 New function.
8722 * g++.dg/pr70098.C: New testcase.
8723
8724
1bd2aefd 87252016-03-14 Tom de Vries <tom@codesourcery.com>
8726
8727 PR tree-optimization/70045
8728 * gcc.dg/graphite/pr70045.c: New test.
8729
922c7033 87302016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8731
8732 PR fortran/69043
8733 * gfortran.dg/include_9.f90: New test.
8734
fd4ab6d9 87352016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8736
8737 PR fortran/45076
8738 gfortran.dg/prof/prof.exp: New script.
8739 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8740
7d7218d3 87412016-03-12 Andrey Belevantsev <abel@ispras.ru>
8742
8743 PR rtl-optimization/69307
8744 * gcc.dg/pr69307.c: New test.
8745
02ffd664 87462016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8747
8748 PR target/69614
8749 * gcc.target/arm/pr69614.c: New.
8750
76e207a9 87512016-03-12 Paul Thomas <pault@gcc.gnu.org>
8752
8753 PR fortran/70031
8754 * gfortran.dg/submodule_14.f08: New test
8755
8756 PR fortran/69524
8757 * gfortran.dg/submodule_15.f08: New test
8758
490ee78a 87592016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8760
8761 PR c++/70106
8762 * g++.dg/cpp1y/paren3.C: New test.
8763
04e137ff 87642016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8765
8766 PR target/70131
8767 * gcc.target/powerpc/ppc-round2.c: New test.
8768
27b2c1c4 87692016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8770
8771 PR target/70123
8772 * gcc.dg/torture/pr70123.c: New test.
8773
84116671 87742016-03-11 Jeff Law <law@redhat.com>
8775
8776 PR tree-optimization/70190
8777 * gcc.c-torture/compile/pr70190.c: New test.
8778
cfa58bc8 87792016-03-11 David Malcolm <dmalcolm@redhat.com>
8780
8781 PR c/68187
8782 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8783 case.
8784 (test43_b): Likewise.
8785 (test43_c): Likewise.
8786 (test43_d): Likewise.
8787 (test43_e): Likewise.
8788 (test43_f): Likewise.
8789 (test43_g): Likewise.
8790 (test44_a): Likewise.
8791 (test44_b): Likewise.
8792 (test44_c): Likewise.
8793 (test44_d): Likewise.
8794 (test44_e): Likewise.
8795
ce234f27 87962016-03-11 David Malcolm <dmalcolm@redhat.com>
8797
8798 PR c/70085
8799 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8800
e4756b48 88012016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8802
8803 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8804 dg-options.
8805
1f5ef87e 88062016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8807
8808 PR target/70002
8809 PR target/69245
8810 * gcc.target/aarch64/pr69245_2.c: New test.
8811
f9c352a1 88122016-03-11 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR tree-optimization/70177
8815 * gcc.dg/pr70177.c: New test.
8816
4dd92ac6 88172016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8818
8819 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8820
331e4fdb 88212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8822
8823 * gcc.dg/tree-ssa/sra-20.c: New.
8824
69262824 88252016-03-11 Jakub Jelinek <jakub@redhat.com>
8826
6f9a7425 8827 PR rtl-optimization/70174
8828 * gcc.dg/pr70174.c: New test.
8829
69262824 8830 PR tree-optimization/70169
8831 * gcc.dg/pr70169.c: New test.
8832
4637a847 88332016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8834
8835 PR target/70160
8836 * gcc.target/i386/pr70160.c: New test.
8837
5a86d754 88382016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8839
8840 * gcc.target/s390/dfp-1.c: New test.
8841
af4c8290 88422016-03-10 Nick Clifton <nickc@redhat.com>
8843
8844 PR target/70044
8845 * gcc.target/aarch64/pr70044.c: New test.
8846
98dfd328 88472016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8848 Jakub Jelinek <jakub@redhat.com>
8849
8850 PR c++/70001
8851 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8852 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8853 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8854
75e72311 88552016-03-10 Jan Hubicka <hubicka@ucw.cz>
8856
8857 PR lto/69589
8858 * g++.dg/lto/pr69589_0.C: New testcase
8859 * g++.dg/lto/pr69589_1.C: New testcase
8860
a2eb1271 88612016-03-10 Marek Polacek <polacek@redhat.com>
8862
8863 PR c++/70153
8864 * g++.dg/delayedfold/unary-plus1.C: New test.
8865
88662016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8867
8868 * gcc.target/arm/pr45701-1.c: Escape brackets.
8869 * gcc.target/arm/pr45701-2.c: Likewise.
8870
5ab2987f 88712016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8872
8873 * gfortran.dg/unconstrained_commons.f: New.
8874
6972afac 88752016-03-10 Alan Modra <amodra@gmail.com>
8876
8877 * gcc.dg/pr69195.c: New.
8878 * gcc.dg/pr69238.c: New.
8879
c82c99ec 88802016-03-10 Tom de Vries <tom@codesourcery.com>
8881
8882 PR testsuite/68915
8883 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8884
a2389d4a 88852016-03-10 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/70128
8888 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8889 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8890
c272412d 88912016-03-09 Jakub Jelinek <jakub@redhat.com>
8892
a0451069 8893 PR tree-optimization/70152
8894 * gcc.dg/pr70152.c: New test.
8895
c272412d 8896 PR target/70086
8897 * gcc.target/i386/pr70086-1.c: New test.
8898 * gcc.target/i386/pr70086-2.c: New test.
8899 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8900
8901 PR tree-optimization/70127
8902 * gcc.c-torture/execute/pr70127.c: New test.
8903
27dcb7a8 89042016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8905
8906 * c-c++-common/goacc/combined-directives-2.c: New test.
8907
c24757cf 89082016-03-09 David Malcolm <dmalcolm@redhat.com>
8909
8910 PR c/68473
8911 PR c++/70105
8912 * g++.dg/diagnostic/pr70105.C: New test.
8913 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8914 (test_multiple_ordinary_maps): New test function.
8915
83108969 89162016-03-09 David Malcolm <dmalcolm@redhat.com>
8917
8918 PR c/68473
8919 PR c++/70105
8920 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8921 Drop range information from call to inform_at_rich_loc.
8922 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8923 New.
8924 (test_show_locus): Replace calls to rich_location::add_range with
8925 calls to add_range. Rewrite the tests that used the now-defunct
8926 rich_location ctor taking a source_range. Simplify other tests
8927 by replacing calls to COMBINE_LOCATION_DATA with calls to
8928 make_location.
8929
6733c0e8 89302016-03-09 Richard Biener <rguenther@suse.de>
8931 Jakub Jelinek <jakub@redhat.com>
8932
8933 PR tree-optimization/70138
8934 * gcc.dg/vect/pr70138-1.c: New testcase.
8935 * gcc.dg/vect/pr70138-2.c: Likewise.
8936
96abb9f5 89372016-03-09 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR target/70049
8940 * gcc.target/i386/pr70049.c: New test.
8941
42bb3bfb 89422016-03-09 Richard Biener <rguenther@suse.de>
8943
8944 PR c/70143
8945 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8946 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8947 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8948
27527428 89492016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8952 arm-*-*.
8953
248449f2 89542016-03-09 Jakub Jelinek <jakub@redhat.com>
8955
1bd49ced 8956 PR middle-end/67278
8957 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8958
248449f2 8959 PR target/67278
8960 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8961
8962 PR middle-end/70050
8963 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8964 in testcase comment.
8965
dfc460ff 89662016-03-09 Tom de Vries <tom@codesourcery.com>
8967
8968 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8969 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8970 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8971 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8972 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8973 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8974 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8975 * gfortran.dg/goacc/kernels-loop.f95: New test.
8976
0377fc7f 89772016-03-08 Martin Sebor <msebor@redhat.com>
8978
8979 PR c++/62096
8980 * g++.dg/warn/overflow-warn-7.C: New test.
8981
3556aa80 89822016-03-08 Jason Merrill <jason@redhat.com>
8983
8984 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8985 * lib/target-supports.exp (check_effective_target_concepts): New.
8986
e5096208 89872016-03-08 Jakub Jelinek <jakub@redhat.com>
8988
5370eb8d 8989 PR c++/70135
8990 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8991 * g++.dg/ubsan/pr70135.C: New test.
8992
e5096208 8993 PR target/70110
8994 * gcc.dg/pr70110.c: New test.
8995
cc37120d 89962016-03-07 Martin Jambor <mjambor@suse.cz>
8997
8998 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8999 * c-c++-common/gomp/if-1.c: Likewise.
9000 * c-c++-common/gomp/pr61486-2.c: Likewise.
9001 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9002 to dg-additional-options.
9003 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9004 * g++/gomp/target-teams-1.c: Likewise.
9005 * gcc.dg/gomp/gomp.exp: Likewise.
9006 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9007 dg-additional-options.
9008 * gfortran.dg/gomp/gomp.exp: Likewise.
9009 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9010 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9011 dg-additional-options.
9012 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9013
53c248d8 90142016-03-07 Martin Jambor <mjambor@suse.cz>
9015
9016 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9017 * c-c++-common/gomp/gridify-1.c: New test.
9018 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9019
541e79a0 90202016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9021
9022 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9023 trigger for cortex-r8, when scanning for register r8.
9024 * gcc.target/arm/pr45701-2.c: Likewise.
9025
4dfabd94 90262016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9027 Jeff Law <law@redhat.com>
4dfabd94 9028
9029 PR tree-optimization/69740
9030 * gcc.c-torture/compile/pr69740-1.c: New test.
9031 * gcc.c-torture/compile/pr69740-2.c: New test.
9032
1b63a87b 90332016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9034
9035 * lib/target-supports.exp
9036 (check_effective_target_whole_vector_shift): Enable for PPC64.
9037
d33914da 90382016-03-07 Richard Biener <rguenther@suse.de>
9039
9040 PR tree-optimization/70115
9041 * gcc.dg/torture/pr70115.c: New testcase.
9042
584fba4b 90432016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9044
9045 PR middle-end/69916
9046 * c-c-++-common/goacc/pr69916.c: New.
9047
7f2f5ec0 90482016-03-07 Richard Henderson <rth@redhat.com>
9049
9050 * gcc.c-torture/compile/pr70061.c: New test.
9051
f530e7c4 90522016-03-07 Richard Biener <rguenther@suse.de>
9053
9054 PR testsuite/70109
9055 * gcc.dg/vect/O3-pr36098.c: New testcase.
9056
a3855fed 90572016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9058
9059 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9060
091ffc31 90612016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9062
9063 * gnat.dg/renaming9.ad[sb]: New testcase.
9064
2941b871 90652016-03-05 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR c++/70084
9068 * g++.dg/expr/stdarg3.C: New test.
9069
5173ce42 90702016-03-04 Jeff Law <law@redhat.com>
9071
9072 PR tree-optimization/69196
9073 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9074 x86_64-*-*.
9075
2d1d2e55 90762016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9077
0e43078e 9078 PR c/69973
9079 * gcc.dg/pr69973.c: New test.
9080
d8ec06ae 9081 PR rtl-optimization/69941
9082 * gcc.dg/torture/pr69941.c: New test.
9083
2d1d2e55 9084 PR c/69824
9085 * gcc.dg/pr69824.c: New test.
9086
32f692e2 90872016-03-05 Tom de Vries <tom@codesourcery.com>
9088
9089 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9090 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9091 function.
9092
1c699e9a 90932016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9094
9095 PR c++/66786
9096 * g++.dg/cpp1y/var-templ48.C: New test.
9097 * g++.dg/cpp1y/var-templ49.C: New test.
9098
358448c6 90992016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9100
9101 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9102
01dc3c45 91032016-03-04 Jakub Jelinek <jakub@redhat.com>
9104
e968ff6d 9105 PR c++/70035
9106 * g++.dg/ubsan/pr70035.C: New test.
9107
01dc3c45 9108 PR target/70062
9109 * gcc.target/i386/pr70062.c: New test.
9110
3937d618 91112016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9112
9113 * g++.dg/template/typename21.C: Remove c++98_only.
9114
c58ac7f8 91152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9116
9117 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9118
0060768a 91192016-03-04 David Malcolm <dmalcolm@redhat.com>
9120
9121 PR c/68187
9122 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9123 function.
9124 (fn_42_b): Likewise.
9125 (fn_42_c): Likewise.
9126
74c6fd40 91272016-03-04 David Malcolm <dmalcolm@redhat.com>
9128
9129 PR c/68187
9130 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9131 function.
9132 (fn_40_b): Likewise.
9133 (fn_41_a): Likewise.
9134 (fn_41_b): Likewise.
9135
31b11359 91362016-03-04 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR target/70059
9139 * gcc.target/i386/avx512f-pr70059.c: New test.
9140 * gcc.target/i386/avx512dq-pr70059.c: New test.
9141
c5b93452 91422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9143
9144 PR rtl-optimization/57676
9145 * gcc.dg/torture/pr57676.c: New test.
9146
268fbd56 91472016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9148
9149 * gcc.dg/pr70026.c: New test.
9150
6560d1ad 91512016-03-04 Marek Polacek <polacek@redhat.com>
9152
9153 PR c/69798
9154 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9155 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9156
cc7dfddf 91572016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9158
9159 PR target/70004
9160 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9161 Delete.
9162 (test_corners_sisd_si): Likewise.
9163 (main): Remove checks of the above.
9164 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9165
e9663bd4 91662016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9167
9168 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9169
dcdd684e 91702016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9171
9172 * gcc.dg/torture/pr69951.c: Accept argc==0.
9173
e692d332 91742016-03-04 Richard Biener <rguenther@suse.de>
9175
9176 PR c++/70054
9177 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9178 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9179
af77b7e6 91802016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9181
9182 PR testsuite/69766
9183 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9184 testing multiarch.
9185
290da96e 91862016-03-04 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR debug/69947
9189 * gcc.dg/guality/pr69947.c: New test.
9190
e51ce713 91912016-03-03 Jakub Jelinek <jakub@redhat.com>
9192
9193 PR ada/70017
9194 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9195
1feed892 91962016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9197
9198 PR rtl-optimization/69904
9199 * gcc.target/arm/pr69904.c: New test.
9200
c32bda69 92012016-03-03 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR target/70021
9204 * gcc.dg/vect/pr70021.c: New test.
9205 * gcc.target/i386/pr70021.c: New test.
9206
1bc579ed 92072016-03-03 Marek Polacek <polacek@redhat.com>
9208
9209 PR middle-end/70050
9210 * gcc.dg/pr70050.c: New test.
9211
cfa8d638 92122016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9213
9214 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9215
1b889259 92162016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9217
9218 PR tree-optimization/70043
9219 * gfortran.dg/vect/pr70043.f90: New test.
9220
f756dfa3 92212016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9222
9223 * gnat.dg/specs/task1.ads: New test.
9224
5cb4863d 92252016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9228 Invoke gdb with -batch.
9229 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9230
5dd12e43 92312016-03-03 Richard Biener <rguenther@suse.de>
9232
9233 PR tree-optimization/55936
9234 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9235
d97ba4ca 92362016-03-02 Jeff Law <law@redhat.com>
9237
5d23c86f 9238 PR rtl-optimization/69942
9239 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9240 effects of argument promotions.
9241
d97ba4ca 9242 PR tree-optimization/69987
9243 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9244 target does not support -fprefetch-loop-arrays.
9245
901faaa0 92462016-03-02 Uros Bizjak <ubizjak@gmail.com>
9247
9248 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9249
51f6fdce 92502016-03-02 Bin Cheng <bin.cheng@arm.com>
9251
6bc7872f 9252 PR rtl-optimization/69052
51f6fdce 9253 * gcc.target/i386/pr69052.c: New test.
9254
31d31e07 92552016-03-02 Alan Modra <amodra@gmail.com>
9256
9257 * gcc.dg/pr69990.c: New.
9258
04faee95 92592016-03-02 Jakub Jelinek <jakub@redhat.com>
9260
270d0117 9261 PR c/68062
9262 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9263
9264 PR middle-end/70022
9265 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9266
04faee95 9267 PR target/70028
9268 * gcc.target/i386/pr70028.c: New test.
9269
a2cc9e8e 92702016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9271
9272 * c-c++-common/asan/swapcontext-test-1.c,
9273 * c-c++-common/tsan/thread_leak.c,
9274 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9275 * g++.dg/tsan/benign_race.C,
9276 * g++.dg/tsan/fd_close_norace.C,
9277 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9278 races with sanitizer output
9279
dd4bd263 92802016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9281 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9282
9283 PR target/67278
9284 * gcc.dg/simd-8.c: New testcase.
9285
b5fe3a49 92862016-03-02 Richard Biener <rguenther@suse.de>
9287
9288 PR middle-end/67278
9289 * gcc.dg/simd-7.c: New testcase.
9290
23601f67 92912016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9292
9293 * gcc.target/i386/pr70007.c: Tweak.
9294
f66f65e7 92952016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9296
9297 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9298
60773515 92992016-03-02 Marek Polacek <polacek@redhat.com>
9300
9301 PR c/67854
9302 * gcc.dg/pr67854.c: New test.
9303
6c094cb1 93042016-03-02 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR middle-end/70025
9307 * gcc.dg/torture/pr70025.c: New test.
9308
7627bb56 93092016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9310
9311 PR tree-optimization/68621
9312 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9313
066c8e94 93142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9315
9316 * gcc.target/i386/pr70007.c: New test.
9317
d3b819ad 93182016-03-01 Jeff Law <law@redhat.com>
9319
d4b9ad56 9320 PR tree-optimization/69196
7e217344 9321 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9322
d3b819ad 9323 PR tree-optimization/69196
9324 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9325 duplicating code and spoiling the expected output.
9326
4f37285d 93272016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9328
9329 PR target/70033
9330 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9331 supports power9 before doing tests.
9332 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9333 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9334 * gcc.target/powerpc/p9-permute.c: Likewise.
9335
3e9c4f6c 93362016-03-01 Uros Bizjak <ubizjak@gmail.com>
9337
9338 PR target/70027
9339 * gcc.target/i386/pr70027.c: New test.
9340
e324729e 93412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9342
9343 * gcc.dg/pr70017.c: New test.
9344
40e9ce2d 93452016-03-01 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR c/69796
9348 PR c/69974
9349 * gcc.dg/pr69796.c: New test.
9350 * gcc.dg/pr69974.c: New test.
9351
e8b016ea 93522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9353
9354 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9355
24d3127c 93562016-02-29 Jeff Law <law@redhat.com>
9357
9358 PR tree-optimization/69987
9359 * gfortran.dg/pr69987.f90: New test.
9360
9361 PR tree-optimization/69989
9362 * gcc.c-torture/compile/pr69989-2.c: New test.
9363
12cc1225 93642016-03-01 Marek Polacek <polacek@redhat.com>
9365
9366 PR c++/69795
9367 * g++.dg/parse/invalid1.C: New test.
9368
d99a947c 93692016-03-01 Richard Biener <rguenther@suse.de>
9370
9371 PR middle-end/70022
9372 * gcc.dg/pr70022.c: New testcase.
9373
395dbc60 93742016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9375
9376 PR tree-optimization/69956
9377 * gcc.dg/pr69956.c: New test.
9378
40a35c55 93792016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9380
9381 PR target/70011
9382 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9383 XFAIL when hardware supports efficient unaligned storage access.
9384
4edc90b0 93852016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9386
9387 PR c++/69961
9388 * g++.dg/template/pr69961a.C: New test.
9389 * g++.dg/template/pr69961b.C: New test.
9390
1ed1f69a 93912016-02-29 David Malcolm <dmalcolm@redhat.com>
9392
9393 PR preprocessor/69985
9394 * gcc.dg/cpp/pr69985.c: New test case.
9395
01c5d15d 93962016-02-29 Jeff Law <law@redhat.com>
9397
3a4d3de5 9398 PR tree-optimization/70005
9399 * gcc.c-torture/execute/pr70005.c New test.
9400
01c5d15d 9401 PR tree-optimization/69999
9402 * gcc.c-torture/compile/pr69999.c: New test.
9403
1bf66b54 94042016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9405
9406 PR tree-optimization/69652
9407 * gcc.dg/torture/pr69652.c: Delete test.
9408 * gcc.dg/vect/pr69652.c: New test.
9409
b4d653d5 94102016-02-19 Richard Biener <rguenther@suse.de>
9411
9412 PR tree-optimization/69980
9413 * gfortran.dg/vect/pr69980.f90: New testcase.
9414
35bc4745 94152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9416
9417 * gcc.target/sparc/20160229-1.c: New test.
9418
bb54a538 94192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9420
9421 * gnat.dg/stack_usage3.adb: New test.
9422 * gnat.dg/stack_usage3_pkg.ads: New helper.
9423
95164e71 94242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9425
9426 * gnat.dg/renaming8.adb: New test.
9427 * gnat.dg/renaming8_pkg1.ads: New helper.
9428 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9429 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9430
a890896f 94312016-02-29 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/69720
9434 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9435
5c70403a 94362016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9437
9438 PR fortran/68147
9439 PR fortran/47674
9440 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9441
dfb6d139 94422016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9443 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9444
9445 PR fortran/56007
9446 * gfortran.dg/coarray_8.f90: Adjust error message.
9447 * gfortran.dg/pr56007.f90: New test.
9448 * gfortran.dg/pr56007.f: New test.
9449
536508db 94502016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9451
9452 PR tree-optimization/69989
9453 * gcc.dg/torture/pr69989.c: New test.
9454
eec75e45 94552016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9456
9457 * gcc.target/i386/stack-realign-win.c: New test.
9458
0175e45a 94592016-02-28 Harald Anlauf <anlauf@gmx.de>
9460
9461 PR fortran/60126
9462 * gfortran.dg/pr60126.f90: New test.
9463
2a703589 94642016-02-27 Jeff Law <law@redhat.com>
9465
9466 Revert
9467 2016-02-26 Richard Biener <rguenther@suse.de>
9468 Jeff Law <law@redhat.com>
9469
9470 PR tree-optimization/69740
9471 * gcc.c-torture/compile/pr69740-1.c: New test.
9472 * gcc.c-torture/compile/pr69740-2.c: New test.
9473
359b4c18 94742016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9475
1c96765a 9476 PR fortran/69910
359b4c18 9477 * gfortran.dg/newunit_4.f90: New test.
9478
49462d93 94792016-02-27 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR target/69613
9482 PR rtl-optimization/69886
9483 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9484 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9485 target.
9486
c4ac733e 94872016-02-26 Martin Sebor <msebor@redhat.com>
9488
9489 PR tree-optimization/15826
9490 * gcc.dg/tree-ssa/pr15826.c: New test.
9491
da8c4b5d 94922016-02-26 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR target/69969
9495 * gcc.target/powerpc/pr69969.c: New test.
9496
0a4558eb 94972016-02-26 Martin Sebor <msebor@redhat.com>
9498
9499 PR c++/15766
9500 * g++.old-deja/g++.other/decl5.C: Add a test case.
9501
5b500299 95022016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9503
9504 PR target/69946
9505 * gcc.target/powerpc/pr69946.c: New file.
9506
565f533b 95072016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9508 Jeff Law <law@redhat.com>
565f533b 9509
0a4558eb 9510 PR tree-optimization/69740
565f533b 9511 * gcc.c-torture/compile/pr69740-1.c: New test.
9512 * gcc.c-torture/compile/pr69740-2.c: New test.
9513
ff67cbea 95142016-02-26 Martin Jambor <mjambor@suse.cz>
9515
9516 PR middle-end/69920
9517 * gcc.dg/torture/pr69932.c: New test.
9518 * gcc.dg/torture/pr69936.c: Likewise.
9519
e400d817 95202016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9521
9522 PR target/69709
9523 * gcc.target/s390/pr69709.c: New test.
9524
126a5a2d 95252016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9526
9527 PR target/69245
9528 * gcc.target/aarch64/pr69245_1.c: New test.
9529
59c58860 95302016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9531
9532 PR target/69613
9533 * gcc.dg/torture/pr69613.c: New test.
9534
9441fa4e 95352016-02-26 Jakub Jelinek <jakub@redhat.com>
9536
9537 PR rtl-optimization/69891
9538 * gcc.target/i386/pr69891.c: New test.
9539
e48fcde0 95402016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9541 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9542
35ed600a 9543 PR target/61397
f41208a1 9544 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9545 functionality for both 32-bit and 64-bit.
9546
c86aaa0e 95472016-02-26 Richard Biener <rguenther@suse.de>
9548
9549 PR tree-optimization/69551
9550 * gcc.dg/torture/pr69951.c: New testcase.
9551
38e71a65 95522016-02-25 Richard Biener <rguenther@suse.de>
9553
9554 PR tree-optimization/48795
9555 * gcc.dg/Warray-bounds-18.c: New testcase.
9556
03331e69 95572016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9558
9559 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9560
f14d8d6a 95612016-02-25 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR rtl-optimization/69896
9564 * gcc.dg/pr69896.c: New test.
9565
4003c807 95662016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9567
9568 PR c++/69736
9569 * g++.dg/cpp1y/paren2.C: New test.
9570
a0573328 95712016-02-24 Martin Sebor <msebor@redhat.com>
9572
9573 PR c/51147
9574 * gcc.dg/enum-mode-2.c: New test.
9575
2cde02ad 95762016-02-24 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR c++/69922
9579 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9580 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9581 * g++.dg/ubsan/pr69922.C: New test.
9582
f0ea75d1 95832016-02-24 Marek Polacek <polacek@redhat.com>
9584
9585 PR c/69819
9586 * gcc.dg/pr69819.c: New test.
9587
05027366 95882016-02-24 Martin Sebor <msebor@redhat.com>
9589
34ed562b 9590 PR c++/69912
9591 * g++.dg/ext/flexary15.C: New test.
9592
95932016-02-24 Martin Sebor <msebor@redhat.com>
9594
9595 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9596 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9597 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9598
650c3ad5 95992016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9600 Charles Baylis <charles.baylis@linaro.org>
9601
9602 PR debug/61033
9603 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9604
596070e8 96052016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9606 Jakub Jelinek <jakub@redhat.com>
596070e8 9607
9608 PR middle-end/69760
9609 * gcc.dg/torture/pr69760.c: New testcase.
9610
d6b92d9f 96112016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9614 pattern on Solaris with as.
9615
90436d9d 96162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9617
9618 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9619 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9620 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9621 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9622
7c749495 96232016-02-24 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR middle-end/69915
9626 * gcc.dg/pr69915.c: New test.
9627
9c9680b5 96282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9629
9630 PR rtl-optimization/69886
9631 * gcc.dg/torture/pr69886.c: New test.
9632
36d081ee 96332016-02-24 Richard Biener <rguenther@suse.de>
9634
9635 PR middle-end/68963
9636 * gcc.dg/torture/pr68963.c: New testcase.
9637
2a0accb9 96382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9639
9640 PR target/69875
9641 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9642 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9643 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9644 * gcc.target/arm/atomic_loaddi_1.c: New test.
9645 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9646 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9647 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9648 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9649 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9650 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9651 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9652 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9653
f0e92ef1 96542016-02-24 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR middle-end/69909
9657 * gcc.dg/torture/pr69909.c: New test.
9658
6907286f 96592016-02-24 Richard Biener <rguenther@suse.de>
9660
9661 PR tree-optimization/69907
9662 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9663 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9664 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9665
e6ab7475 96662016-02-24 Christian Bruel <christian.bruel@st.com>
9667
9668 * gcc.target/arm/pragma_cpp_fma.c: New test.
9669
47587450 96702016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9671
9672 PR fortran/61156
9673 * gfortran.dg/include_6.f90: Update test.
9674
d41ab738 96752016-02-23 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR objc/69844
9678 * objc.dg/pr69844.m: New test.
9679
4772d9d5 96802016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9681
9682 PR libgfortran/69456
9683 * gfortran.dg/namelist_89.f90: New test.
9684 * gfortran.dg/pr59700.f90: Update test..
9685
8c38d887 96862016-02-23 Martin Sebor <msebor@redhat.com>
9687
9688 PR middle-end/69780
9689 * g++.dg/ext/builtin_alloca.C: New test.
9690 * gcc.dg/builtins-68.c: New test.
9691
ee1bfdb0 96922016-02-23 Richard Henderson <rth@redhat.com>
9693
9694 * gcc.target/i386/addr-space-3.c: Remove test.
9695
52609ec3 96962016-02-23 David Malcolm <dmalcolm@redhat.com>
9697
9698 PR preprocessor/69126
9699 PR preprocessor/69543
9700 * c-c++-common/pr69126-2-long.c: New test.
9701 * c-c++-common/pr69126-2-short.c: New test.
9702 * c-c++-common/pr69543-1.c: Remove xfail.
9703
d5bf2cc8 97042016-02-23 David Malcolm <dmalcolm@redhat.com>
9705
9706 PR preprocessor/69126
9707 PR preprocessor/69543
9708 PR preprocessor/69558
9709 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9710 (f): Rename to...
9711 (test_2): ...this, and add leading comment.
9712 (MACRO_3, test_3): New.
9713 (MACRO_4A, MACRO_4B, test_4): New.
9714 (MACRO): Rename to...
9715 (MACRO_5): ...this.
9716 (g): Rename to...
9717 (test_5): ...this, updating for renaming of MACRO, and
9718 add leading comment.
9719 * c-c++-common/pr69543-1.c: New.
9720 * c-c++-common/pr69543-2.c: New.
9721 * c-c++-common/pr69543-3.c: New.
9722 * c-c++-common/pr69543-4.c: New.
9723 * c-c++-common/pr69558-1.c: New.
9724 * c-c++-common/pr69558-2.c: New.
9725 * c-c++-common/pr69558-3.c: New.
9726 * c-c++-common/pr69558-4.c: New.
9727 * gcc.dg/pr69558.c: Move to...
9728 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9729 xfail for c++.
9730
3a37a410 97312016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9732
9733 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9734 to -ftree-parallelize-loops/-fopenacc changes.
9735 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9736 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9737 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9738 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9739 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9740 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9741 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9742 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9743 * c-c++-common/goacc/kernels-loop.c: Likewise.
9744 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9745 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9746 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9747 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9748
ecca180f 97492016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9750
9751 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9752
eec0fa3f 97532016-02-23 Jakub Jelinek <jakub@redhat.com>
9754
f1f91c07 9755 PR c++/69902
9756 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9757
eec0fa3f 9758 PR c/69900
9759 * gcc.dg/pr69900.c: New test.
9760
e045424d 97612016-02-23 Martin Jambor <mjambor@suse.cz>
9762
9763 PR tree-optimization/69666
9764 * gcc.dg/tree-ssa/pr69666.c: New test.
9765
f482dff6 97662016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9767
9768 PR fortran/67451
9769 * gfortran.dg/coarray_allocate_5.f08: New test.
9770
57ed698b 97712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9772
9773 * gcc.target/s390/vcond-shift.c: Move to ...
9774 * gcc.target/s390/vector/vcond-shift.c: ... here.
9775
990e443c 97762016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9777
9778 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9779 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9780
296c5f01 97812016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9782
9783 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9784
e53f41d5 97852016-02-20 Mark Wielaard <mjw@redhat.com>
9786
9787 PR c/28901
9788 * gcc.dg/unused-variable-3.c: New test.
9789
13af201d 97902016-02-22 Jakub Jelinek <jakub@redhat.com>
9791
9792 PR target/69888
9793 * gcc.target/i386/pr69888.c: New test.
9794
682c90f9 97952016-02-22 Richard Biener <rguenther@suse.de>
9796
9797 PR tree-optimization/69882
9798 * gfortran.dg/vect/pr69882.f90: New testcase.
9799
b8cd18c3 98002016-02-22 Jakub Jelinek <jakub@redhat.com>
9801
9802 PR target/69885
9803 * gcc.dg/pr69885.c: New test.
9804
09343379 98052016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9806
9807 PR target/69806
9808 PR target/54089
9809 * gcc.target/sh/pr54089-10.c: New.
9810
b345a09f 98112016-02-20 Paul Thomas <pault@gcc.gnu.org>
9812
9813 PR fortran/69423
9814 * gfortran.dg/deferred_character_15.f90 : New test.
9815
51385aed 98162016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9817
9818 PR fortran/57365
9819 gfortran.dg/allocate_with_source_18.f03: New test.
9820
98212016-02-20 Harald Anlauf <anlauf@gmx.de>
9822
9823 PR fortran/52531
9824 gfortran.dg/gomp/pr52531.f90: New test.
9825
9cce8384 98262016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9827
9828 PR c++/69865
9829 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9830 -std=c++03.
9831
d91f5fbb 98322016-02-19 Jakub Jelinek <jakub@redhat.com>
9833
563d5cb8 9834 PR c++/69826
9835 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9836 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9837
0a04aac9 9838 PR c++/69850
9839 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9840
d91f5fbb 9841 PR c++/69851
9842 * g++.dg/torture/pr69851.C: New test.
9843
5fe1f282 98442016-02-19 Martin Sebor <msebor@redhat.com>
9845
9846 PR testsuite/69573
9847 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9848
a45bce11 98492016-02-19 Jakub Jelinek <jakub@redhat.com>
9850
6263dde1 9851 PR c++/69850
9852 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9853 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9854
a45bce11 9855 PR c++/67767
9856 * g++.dg/cpp0x/pr67767.C: New test.
9857
cf2ed1b7 98582016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9859
9860 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9861 for fp, simd, crypto, crc, lse.
9862 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9863 above.
9864 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9865 effective target check.
9866
f6cc34b0 98672016-02-19 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR target/69820
9870 * gcc.target/i386/pr69820.c: New test.
9871
6c678e78 98722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9873
9874 * gcc.target/s390/vector/int128-1.c: New test.
9875
b088ff4b 98762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9877
9878 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9879
b11e60a4 98802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9881
9882 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9883 instruction pattern name to prevent the testcase from failing with
9884 -march=z13.
9885
664ff6a0 98862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9887
9888 * gcc.target/s390/md/movstr-2.c: New test.
9889
e80be24b 98902016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9891
9892 * gcc.target/s390/morestack.c: New test.
9893
9839f350 98942016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9895
9896 PR target/69625
9897 * gcc.target/s390/pr69625.c: Add test case.
9898
4550fbd0 98992016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9900
9901 PR testsuite/68580
9902 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9903
57d00b6a 99042016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9905
9906 PR target/68404
9907 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9908 * gcc.target/powerpc/fusion3.c: Likewise.
9909
63ad69d6 99102016-02-18 Richard Biener <rguenther@suse.de>
9911
9912 PR middle-end/69553
9913 * g++.dg/torture/pr69553.C: New testcase.
9914
d92404ed 99152016-02-18 Nick Clifton <nickc@redhat.com>
9916
4550fbd0 9917 PR target/62254
9918 PR target/69610
9919 * gcc.target/arm/pr62554.c: New test.
9920 * gcc.target/arm/pr69610-1.c: New test.
9921 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9922
0808dfce 99232016-02-18 Richard Biener <rguenther@suse.de>
9924
9925 PR middle-end/69854
9926 * gcc.dg/torture/pr69854.c: New testcase.
9927
fc3527e3 99282016-02-17 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR c++/69850
9931 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9932
e3c24279 99332012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9934
9935 * gcc.target/powerpc/vec-cg.c: New test.
9936
c9732c2b 99372016-02-17 Richard Biener <rguenther@suse.de>
9938
9939 PR testsuite/69586
9940 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9941
51bf9f9b 99422016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9943
9944 PR target/69161
9945 * gcc.c-torture/compile/pr69161.c: New test.
9946
6baedca3 99472016-02-17 David Sherwood <david.sherwood@arm.com>
9948
9949 PR target/69532
9950 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9951 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9952
4f240715 99532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9954
9955 * gcc.dg/ifcvt-4.c: Skip on Visium.
9956
e0c0515d 99572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9958
9959 * gnat.dg/atomic8.adb: New test.
9960
7b319ee6 99612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9962
9963 * gnat.dg/discr46.ad[sb]: New test.
9964
48a7e3d1 99652016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9966
9967 PR Target/48344
9968 * gcc.target/powerpc/pr48344-1.c: New test.
9969
3f844f15 99702015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9971
9972 PR fortran/69742
9973 * gfortran.dg/associate_21.f90: New test.
9974
7675e968 99752016-02-16 Jakub Jelinek <jakub@redhat.com>
9976
9977 PR c/69835
9978 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9979 -Wnonnull in dg-options.
9980 * c-c++-common/nonnull-2.c: New test.
9981
d6faee88 99822016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9983 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9984
9985 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9986
3a2a72aa 99872016-02-16 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR middle-end/69801
9990 * gcc.dg/pr69801.c: Add empty dg-options.
9991
28072426 99922016-02-16 James Norris <jnorris@codesourcery.com>
9993
9994 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9995 * g++.dg/goacc/deviceptr-1.c: New file.
9996
37fffac2 99972016-02-16 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR tree-optimization/69820
10000 * gcc.dg/vect/pr69820.c: New test.
10001
f72a5e61 100022016-02-16 Richard Biener <rguenther@suse.de>
10003
10004 PR tree-optimization/69776
10005 * gcc.dg/torture/pr69776-2.c: New testcase.
10006
50e0cd76 100072016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10008
10009 PR tree-optimization/69714
10010 * gcc.dg/torture/pr69714.c: New test.
10011
14a72c4e 100122016-02-16 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR tree-optimization/69802
10015 * gcc.dg/pr69802.c: New test.
10016
fd808c11 100172016-02-16 Richard Biener <rguenther@suse.de>
10018
10019 PR middle-end/69801
10020 * gcc.dg/pr69801.c: New testcase.
10021
49a549ca 100222016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10023
10024 PR libgfortran/69651
10025 * gfortran.dg/read_bang.f90: New test.
10026 * gfortran.dg/read_bang4.f90: New test.
10027
77454e6e 100282016-02-15 Jakub Jelinek <jakub@redhat.com>
10029
2074f21c 10030 PR c++/69658
10031 * g++.dg/init/pr69658.C: New test.
10032
77454e6e 10033 PR c++/69797
10034 * c-c++-common/pr69797.c: New test.
10035
4ef4d764 100362016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10037
10038 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10039 check for aarch64*-*-*.
10040
4a45fe0f 100412016-02-15 Richard Biener <rguenther@suse.de>
10042
10043 PR tree-optimization/69783
10044 * gcc.dg/vect/pr69783.c: New testcase.
10045
0b3619e6 100462016-02-15 Richard Biener <rguenther@suse.de>
10047
10048 PR tree-optimization/69776
10049 * gcc.dg/torture/pr69776.c: New testcase.
10050
9b49c3cb 100512016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10052
10053 PR fortran/60526
10054 * gfortran.dg/type_decl_4.f90: Reinstated.
10055
e46faff9 100562016-02-14 John David Anglin <danglin@gcc.gnu.org>
10057
10058 PR fortran/68746
10059 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10060
a96c809a 100612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10062
10063 PR fortran/60526
10064 PR bootstrap/69816
10065 * gfortran.dg/type_decl_4.f90: Removed.
10066
fdec7e88 100672016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10068
10069 PR fortran/60526
10070 * gfortran.dg/type_decl_4.f90: New test.
10071
a72095c4 100722016-02-14 Alan Modra <amodra@gmail.com>
10073
bc436924 10074 PR testsuite/68886
a72095c4 10075 * gcc.c-torture/execute/stkalign.c: Revise test.
10076
73bb5f8b 100772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10078
10079 PR target/67260
10080 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10081
beb13161 100822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10083
10084 PR target/67260
10085 * gcc.target/sh/torture/pr67260.c: New.
10086
67cab04e 100872016-02-12 John David Anglin <danglin@gcc.gnu.org>
10088
10089 * gcc.dg/pr67964.c: Add dg-require-alias.
10090
44a59bb1 100912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10092
10093 PR target/67636
10094 PR target/64345
10095 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10096
38c9bd3a 100972016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10098
10099 PR libgfortran/69668
10100 * gfortran.dg/namelist_88.f90: New test.
10101
1774ff82 101022016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10103
10104 PR libgfortran/69668
10105 * gfortran.dg/namelist_38.f90: Update test.
10106 * gfortran.dg/namelist_84.f90: Update test.
10107
aec1f4bd 101082016-02-12 David Malcolm <dmalcolm@redhat.com>
10109
10110 PR other/69554
10111 * gcc.dg/pr69554-1.c: New test.
10112 * gfortran.dg/pr69554-1.F90: New test.
10113 * gfortran.dg/pr69554-2.F90: New test.
10114 * lib/gcc-dg.exp (proc dg-locus): New function.
10115 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10116 distinguish between the caret-printing and non-caret-printing
10117 cases. If caret-printing has been explicitly enabled, bail out
10118 without attempting to fix up the output.
10119
da7d5066 101202016-02-12 David Malcolm <dmalcolm@redhat.com>
10121
10122 PR driver/69265
10123 PR driver/69453
10124 * gcc.dg/spellcheck-options-3.c: New test case.
10125 * gcc.dg/spellcheck-options-4.c: New test case.
10126 * gcc.dg/spellcheck-options-5.c: New test case.
10127 * gcc.dg/spellcheck-options-6.c: New test case.
10128 * gcc.dg/spellcheck-options-7.c: New test case.
10129 * gcc.dg/spellcheck-options-8.c: New test case.
10130 * gcc.dg/spellcheck-options-9.c: New test case.
10131 * gcc.dg/spellcheck-options-10.c: New test case.
10132
fcce1b0b 101332016-02-12 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR rtl-optimization/69764
10136 PR rtl-optimization/69771
10137 * c-c++-common/pr69764.c: New test.
10138 * gcc.dg/torture/pr69771.c: New test.
10139
6d609290 101402016-02-12 Marek Polacek <polacek@redhat.com>
10141
10142 * g++.dg/torture/init-list1.C: New.
10143
7d75fb56 101442016-02-12 Marek Polacek <polacek@redhat.com>
10145
10146 * gcc.dg/pr69522.c: Add empty dg-options.
10147
52543fda 101482016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10149
10150 * g++.dg/lto/lto.exp: Include and init mpx.
10151 * g++.dg/lto/pr69729_0.C: New test.
10152
34947478 101532016-02-12 Jakub Jelinek <jakub@redhat.com>
10154
9181a4ec 10155 PR ipa/69241
10156 * g++.dg/ipa/pr69241-4.C: New test.
10157
34947478 10158 PR ipa/68672
10159 * g++.dg/ipa/pr68672-1.C: New test.
10160 * g++.dg/ipa/pr68672-2.C: New test.
10161 * g++.dg/ipa/pr68672-3.C: New test.
10162
74a4140f 101632016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10164
10165 PR c/69522
50e0cd76 10166 * gcc.dg/pr69522.c: New test.
74a4140f 10167
9ddb20d6 101682016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10169
10170 PR c++/69098
10171 * g++.dg/cpp1y/69098.C: New test.
10172 * g++.dg/cpp1y/69098-2.C: New test.
10173
67cf9b55 101742016-02-12 Jakub Jelinek <jakub@redhat.com>
10175
10176 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10177 and neighbour -> neighbor.
10178 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10179 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10180 * c-c++-common/Wvarargs.c: Likewise.
10181 * c-c++-common/goacc/host_data-5.c: Likewise.
10182 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10183 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10184 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10185 * gcc.target/aarch64/pr60697.c: Likewise.
10186 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10187 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10188 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10189 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10190 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10191 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10192 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10193 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10194 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10195 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10196 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10197 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10198 * g++.dg/lookup/koenig5.C: Likewise.
10199 * g++.dg/ext/no-asm-2.C: Likewise.
10200 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10201 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10202 * gfortran.dg/used_types_16.f90: Likewise.
10203 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10204 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10205 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10206 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10207 * gfortran.dg/abstract_type_6.f03: Likewise.
10208 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10209 * gfortran.dg/used_types_15.f90: Likewise.
10210 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10211 * gfortran.dg/exit_3.f08: Likewise.
10212 * gfortran.dg/open_status_2.f90: Likewise.
10213 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10214 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10215 * gfortran.dg/associate_1.f03: Likewise.
10216 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10217 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10218 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10219 * gcc.dg/builtin-object-size-1.c: Likewise.
10220 * gcc.dg/noreturn-6.c: Likewise.
10221 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10222 * gcc.dg/globalalias.c: Likewise.
10223 * gcc.dg/builtins-config.h: Likewise.
10224 * gcc.dg/pr30457.c: Likewise.
10225 * gcc.c-torture/compile/volatile-1.c: Likewise.
10226 * gcc.c-torture/execute/20101011-1.c: Likewise.
10227 * c-c++-common/Waddress-1.c: Likewise.
10228
40b38ace 102292016-02-11 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR c/69768
10232 * c-c++-common/Waddress-1.c: New test.
10233
42c87ca9 102342016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10235
10236 PR fortran/69296
10237 * gfortran.dg/associate_19.f03: New test.
10238 * gfortran.dg/associate_20.f03: New test.
10239
acb7939f 102402016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10241
10242 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10243
6defe3c5 102442016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10245
10246 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10247 .arch armv8-a\n. Add -dA to dg-options.
10248 * gcc.target/aarch64/assembler_arch_1.c: New test.
10249 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10250
63f63318 102512016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10252
10253 PR c++/68726
10254 * g++.dg/cpp0x/pr68726.C: New.
10255
1cddf457 102562016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10257
10258 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10259 test.
10260
b86fba37 102612016-02-11 Richard Biener <rguenther@suse.de>
10262
10263 * g++.dg/tree-ssa/pr61034.C: Adjust.
10264
ec4ec95a 102652016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10266
be7c31e9 10267 PR target/69148
ec4ec95a 10268 * gcc.target/s390/pr69148.c: New.
10269
f64416ca 102702016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10271
10272 PR tree-optimization/69652
10273 * gcc.dg/torture/pr69652.c: New test.
10274
e5d1ea31 102752016-02-10 Jakub Jelinek <jakub@redhat.com>
10276 Patrick Palka <ppalka@gcc.gnu.org>
10277
10278 PR ipa/69241
10279 PR c++/69649
10280 * g++.dg/ipa/pr69241-1.C: New test.
10281 * g++.dg/ipa/pr69241-2.C: New test.
10282 * g++.dg/ipa/pr69241-3.C: New test.
10283 * g++.dg/ipa/pr69649.C: New test.
10284
fa03b19d 102852016-02-10 Uros Bizjak <ubizjak@gmail.com>
10286
10287 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10288 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10289
14485c8a 102902016-02-10 Bin Cheng <bin.cheng@arm.com>
10291
10292 PR tree-optimization/68021
10293 * gcc.dg/tree-ssa/pr68021.c: New test.
10294
79f1ed25 102952016-02-10 Richard Biener <rguenther@suse.de>
10296
10297 PR tree-optimization/69726
10298 * gcc.dg/uninit-22.c: New testcase.
10299
58f74eff 103002016-02-09 Andrew Pinski <apinski@cavium.com>
10301
10302 PR tree-opt/69282
10303 * gcc.c-torture/compile/20160205-1.c: New testcase.
10304
600c00f7 103052016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10306
10307 PR target/68404
10308 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10309 instead accessing a really large arrray.
10310 * gcc.target/powerpc/fusion3.c: Likewise.
10311
0771836e 103122016-02-09 Charles Baylis <charles.baylis@linaro.org>
10313
10314 PR target/68532
10315 * gcc.c-torture/execute/pr68532.c: New test.
10316
4ccd644f 103172016-02-11 Alexandre Oliva <aoliva@redhat.com>
10318
10319 PR target/69634
10320 * gcc.dg/pr69634.c: New.
10321
2e980a39 103222016-02-09 Richard Biener <rguenther@suse.de>
10323
10324 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10325
aacf7102 103262016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10327
aacf7102 10328 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10329
a1856ddf 103302016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10331
10332 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10333
d4d3da7e 103342016-02-09 Richard Biener <rguenther@suse.de>
10335
10336 PR tree-optimization/69715
10337 * gcc.dg/torture/pr69715.c: New testcase.
10338
9cc6714f 103392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10340
10341 PR c++/69139
10342 * g++.dg/cpp0x/trailing12.C: New test.
10343 * g++.dg/cpp0x/trailing13.C: New test.
10344
83d5062b 103452016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10346
10347 PR c++/69283
10348 PR c++/67835
10349 * g++.dg/cpp1y/auto-fn29.C: New test.
10350 * g++.dg/cpp1y/auto-fn30.C: New test.
10351
394a86f3 103522016-02-08 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR tree-optimization/69209
10355 * gcc.c-torture/compile/pr69209.c: New test.
10356
93b124b4 103572016-02-08 Jeff Law <law@redhat.com>
10358
10359 PR tree-optimization/68541
10360 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10361 of statements allowed in join block for path splitting.
10362
26abce13 103632016-02-08 Jakub Jelinek <jakub@redhat.com>
10364
0acb2d6e 10365 PR c++/59627
10366 * g++.dg/gomp/pr59627.C: New test.
10367
26abce13 10368 PR ipa/69239
10369 * g++.dg/ipa/pr69239.C: New test.
10370
86e0b129 103712016-02-08 David Malcolm <dmalcolm@redhat.com>
10372
10373 PR preprocessor/69664
10374 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10375 * gcc.dg/cpp/warn-comments.c: Likewise.
10376
f553d9f8 103772016-02-08 Marek Polacek <polacek@redhat.com>
10378
10379 PR c++/69688
10380 * g++.dg/init/const12.C: New test.
10381
600695e0 103822016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10383
10384 PR target/60410
10385 * gcc.dg/lto/pr55113_0.c: Remove test.
10386
c4f4b1e8 103872016-02-08 Richard Biener <rguenther@suse.de>
10388
10389 PR tree-optimization/69719
10390 * gcc.dg/torture/pr69719.c: New testcase.
10391
5a987d87 103922016-02-08 Richard Biener <rguenther@suse.de>
10393 Jeff Law <law@redhat.com>
10394
10395 PR target/68273
10396 * gcc.target/mips/pr68273.c: New testcase.
10397
0418e71d 103982016-02-08 Richard Biener <rguenther@suse.de>
10399
10400 PR rtl-optimization/69274
10401 * gcc.target/i386/addr-sel-1.c: XFAIL.
10402
07c0f1ca 104032016-02-08 Jeff Law <law@redhat.com>
10404
40d85f4c 10405 PR tree-optimization/68541
10406 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10407
140e093f 10408 PR tree-optimization/65917
07c0f1ca 10409 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10410
16430acf 104112016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10412
10413 PR fortran/50555
10414 * gfortran.dg/namelist_args.f90: New test.
10415
3f0ff0d8 104162016-02-05 Jeff Law <law@redhat.com>
10417
140e093f 10418 PR tree-optimization/68541
3f0ff0d8 10419 * gcc.dg/tree-ssa/split-path-2.c: New test.
10420 * gcc.dg/tree-ssa/split-path-3.c: New test.
10421 * gcc.dg/tree-ssa/split-path-4.c: New test.
10422 * gcc.dg/tree-ssa/split-path-5.c: New test.
10423 * gcc.dg/tree-ssa/split-path-6.c: New test.
10424 * gcc.dg/tree-ssa/split-path-7.c: New test.
10425
a7cc1f94 104262016-02-05 Martin Sebor <msebor@redhat.com>
10427
10428 PR c++/69662
10429 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10430 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10431
fcb25f28 104322016-02-06 Richard HEnderson <rth@redhat.com>
10433
10434 PR c/69643
10435 * gcc.target/i386/addr-space-4.c: New.
10436 * gcc.target/i386/addr-space-5.c: New.
10437
3a2545a1 104382016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10439
10440 PR fortran/66089
10441 * gfortran.dg/elemental_dependency_6.f90: New.
10442
1e302465 104432016-02-05 Jakub Jelinek <jakub@redhat.com>
10444
66feb54c 10445 PR rtl-optimization/69691
10446 * gcc.c-torture/execute/pr69691.c: New test.
10447
1e302465 10448 PR c++/69628
10449 * g++.dg/parse/pr69628.C: New test.
10450
9c28a298 104512016-02-05 Uros Bizjak <ubizjak@gmail.com>
10452
10453 * gcc.dg/sancov/asan.c: Move to ...
10454 * gcc.dg/asan/sancov-1.c: ... here.
10455
a854e286 104562016-02-05 Uros Bizjak <ubizjak@gmail.com>
10457
10458 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10459
d4f0b240 104602016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10461
10462 PR target/69677
10463 * gcc.target/i386/pr69677.c: New test.
10464
235d8723 104652016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10466
10467 PR c++/68948
10468 * g++.dg/template/pr68948.C: New test.
10469
f390cf65 104702016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10471
10472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10473 (only necessary on s390x).
10474
ab99f104 104752016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10478 -mno-accumulate-outgoing-args.
10479
f7ef5392 104802016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10481
10482 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10483
6b098e91 104842016-02-04 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR c/69669
10487 * c-c++-common/pr69669.c: New test.
10488
f0146cf3 104892016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10490
10491 PR target/69667
10492 * g++.dg/pr69667.C: New file.
10493
08fd6cf5 104942016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10495
10496 PR target/69619
10497 * gcc.dg/pr69619.c: Add new test.
10498
a6f3f39f 104992016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10500
10501 PR rtl-optimization/69577
10502 * gcc.target/i386/pr69577.c: New test.
10503
774068a0 105042016-02-04 Martin Liska <mliska@suse.cz>
10505
10506 * g++.dg/asan/pr69276.C: New test.
10507
f50a7894 105082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10509
10510 PR target/65932
10511 PR target/67714
10512 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10513 a single smulbb instruction.
10514 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10515 * gcc.target/amr/wmul-2.c: Likewise.
10516
6b722eb3 105172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10518
10519 PR target/65932
10520 PR target/67714
10521 * gcc.c-torture/execute/pr67714.c: New test.
10522
1f1475a7 105232016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10524
10525 PR target/69454
10526 * gcc.target/i386/pr69454-1.c: New test.
10527 * gcc.target/i386/pr69454-2.c: New test.
10528
6b94e133 105292016-02-03 Martin Sebor <msebor@redhat.com>
10530
10531 PR c++/69251
10532 PR c++/69253
10533 PR c++/69290
10534 PR c++/69277
10535 PR c++/69349
10536 * g++.dg/ext/flexarray-mangle-2.C: New test.
10537 * g++.dg/ext/flexarray-mangle.C: New test.
10538 * g++.dg/ext/flexarray-subst.C: New test.
10539 * g++.dg/ext/flexary11.C: New test.
10540 * g++.dg/ext/flexary12.C: New test.
10541 * g++.dg/ext/flexary13.C: New test.
10542 * g++.dg/ext/flexary14.C: New test.
10543 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10544
342ed0ac 105452016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10546
10547 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10548 Define only if CHECK_FLOAT128 is defined.
10549 (main): Properly initialize u5.
10550
edf6c4d2 105512016-02-03 Jakub Jelinek <jakub@redhat.com>
10552
415d5641 10553 PR c/69627
10554 * gcc.dg/pr69627.c: New test.
10555
edf6c4d2 10556 PR target/69644
10557 * gcc.dg/pr69644.c: New test.
10558
cf8f3ba0 105592016-02-03 Mike Stump <mikestump@comcast.net>
10560
10561 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10562 support for struct-layout-1.exp.
10563
c90d55dd 105642016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10565
10566 PR c++/69056
f7ef5392 10567 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10568
401bd0c8 105692016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10570 Alexandre Oliva <aoliva@redhat.com>
10571
10572 PR target/69461
10573 * gcc.target/powerpc/pr69461.c: New.
10574
277d9d1d 105752016-02-03 Uros Bizjak <ubizjak@gmail.com>
10576
10577 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10578 works from here ...
10579 (check_effective_target_fsanitize_thread): ... to here. Do not
10580 specify additional compile flags for the test source.
10581 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10582 specify additional compile flags for the test source.
10583
e69ad94a 105842016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10585
10586 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10587
a4454da2 105882016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10589
10590 PR fortran/67451
10591 PR fortran/69418
10592 * gfortran.dg/coarray_allocate_2.f08: New test.
10593 * gfortran.dg/coarray_allocate_3.f08: New test.
10594 * gfortran.dg/coarray_allocate_4.f08: New test.
10595
88cab2dd 105962016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10597
10598 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10599 use same scan-tree-dump-times on all platforms.
10600 * gcc.dg/vect/vect-outer-1.c: Likewise.
10601 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10602 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10603 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10604 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10605 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10606 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10607 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10608
66ea75c4 106092016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10610
10611 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10612 warning.
10613
4eef8df7 106142016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10615
10616 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10617
665fbc2f 106182016-02-02 James Norris <jnorris@codesourcery.com>
10619
10620 * c-c++-common/goacc/routine-5.c: Add tests.
10621
b10e3d47 106222016-02-02 Alexander Monakov <amonakov@ispras.ru>
10623
10624 * gcc.target/nvptx/unsigned-cmp.c: New test.
10625
12ad66dd 106262016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10627
10628 * gcc.target/aarch64/scalar_shift_1.c
10629 (test_corners_sisd_di): Improve force to SIMD register.
10630 (test_corners_sisd_si): Likewise.
10631 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10632 Remove scan-assembler check for ldr.
10633
f9ec342f 106342016-02-02 Richard Biener <rguenther@suse.de>
10635
10636 PR tree-optimization/69595
10637 * gcc.dg/Warray-bounds-17.c: New testcase.
10638
32f2925a 106392016-02-02 Richard Biener <rguenther@suse.de>
10640
10641 PR tree-optimization/69606
10642 * gcc.dg/torture/pr69606.c: New testcase.
10643
cfd9ca84 106442016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10645
10646 PR middle-end/68542
10647 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10648 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10649
19bf08e2 106502016-02-02 Alan Modra <amodra@gmail.com>
10651
10652 PR target/69548
10653 * gcc.target/powerpc/pr69548.c: New test.
10654
6f13b088 106552016-02-01 Jakub Jelinek <jakub@redhat.com>
10656
dcddc5af 10657 PR rtl-optimization/69592
10658 * gcc.dg/pr69592.c: New test.
10659
6f13b088 10660 PR preprocessor/69543
10661 PR c/69558
10662 * gcc.dg/pr69543.c: New test.
10663 * gcc.dg/pr69558.c: New test.
10664
d090e5c2 106652016-02-01 Uros Bizjak <ubizjak@gmail.com>
10666
fcb317c5 10667 PR testsuite/65940
10668 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10669
aaf527dc 106702016-02-01 Martin Sebor <msebor@redhat.com>
10671
10672 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10673
1674217b 106742016-02-01 Bin Cheng <bin.cheng@arm.com>
10675
10676 PR tree-optimization/67921
10677 * c-c++-common/ubsan/pr67921.c: New test.
10678
b4007655 106792016-02-01 Richard Biener <rguenther@suse.de>
10680
10681 PR middle-end/69556
10682 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10683
88a477bb 106842016-02-01 Richard Biener <rguenther@suse.de>
10685
10686 PR tree-optimization/69574
10687 * gcc.dg/torture/pr69574.c: New testcase.
10688
2eaaa4e7 106892016-02-01 Richard Biener <rguenther@suse.de>
10690
10691 PR tree-optimization/69579
10692 * gcc.dg/setjmp-6.c: New testcase.
10693
e3882c44 106942016-02-01 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR rtl-optimization/69570
10697 * g++.dg/opt/pr69570.C: New test.
10698
f80aff47 106992016-02-01 Richard Henderson <rth@redhat.com>
10700
10701 * gcc.dg/pr69535.c: New test.
10702
240568aa 107032016-01-31 John David Anglin <danglin@gcc.gnu.org>
10704
6009b3b8 10705 PR testsuite/69584
10706 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10707 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10708
1fdf7177 10709 PR debug/68244
10710 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10711
240568aa 10712 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10713
cb3e5ac0 107142016-01-31 Paul Thomas <pault@gcc.gnu.org>
10715
10716 PR fortran/67564
10717 * gfortran.dg/allocate_with_source_17.f03: New test.
10718
3b8b902b 107192016-01-30 Jakub Jelinek <jakub@redhat.com>
10720
10721 PR tree-optimization/69546
10722 * gcc.dg/torture/pr69546.c: New test.
10723
17985abe 107242016-01-30 Paul Thomas <pault@gcc.gnu.org>
10725
10726 PR fortran/69566
10727 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10728
b5239e80 107292016-01-30 Martin Sebor <msebor@redhat.com>
10730
10731 PR c++/68490
10732 * g++.dg/ext/flexary10.C: New test.
10733
e8f03010 107342016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10735
10736 PR fortran/66707
10737 gfortran.dg/common_23.f90: New test.
10738
dc93691a 107392016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10740
10741 PR target/65546
10742 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10743 condition being checked, and disable it when the target supports
10744 misaligned loads and stores.
10745
ff5e28e9 107462016-01-29 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR debug/69518
10749 * gcc.dg/torture/pr69518.c: New test.
10750
b0d8930a 107512016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10752
10753 PR target/69530
10754 * gcc.target/i386/pr69530.c: New test.
10755
21601fc7 107562016-01-29 Steve Ellcey <sellcey@imgtec.com>
10757
10758 PR target/65604
10759 * gcc.target/mips/div-delay.c: New test.
10760
ca6c7317 107612016-01-29 Jakub Jelinek <jakub@redhat.com>
10762
4758dc39 10763 PR target/69551
10764 * gcc.target/i386/pr69551.c: New test.
10765
ca6c7317 10766 PR target/66137
10767 * gcc.target/i386/pr66137.c: New test.
10768
e3078da6 107692016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10770
10771 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10772 always built for p5600.
10773 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10774 isa=p5600 dg-option.
10775
b622ec25 107762016-01-29 Richard Biener <rguenther@suse.de>
10777
10778 PR tree-optimization/69547
10779 * g++.dg/tree-ssa/pr69547.C: New testcase.
10780
d2a60e99 107812016-01-29 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR debug/66869
10784 * g++.dg/warn/Wunused-function2.C: New test.
10785
ae849d2b 107862016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10787
10788 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10789 support for test to succeed.
10790
ce6a6978 107912016-01-29 Marek Polacek <polacek@redhat.com>
10792
10793 PR c++/69509
10794 PR c++/69516
10795 * g++.dg/ext/constexpr-vla2.C: New test.
10796 * g++.dg/ext/constexpr-vla3.C: New test.
10797 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10798
7550d855 107992016-01-29 Richard Biener <rguenther@suse.de>
10800
10801 PR middle-end/69537
10802 * gcc.dg/uninit-21.c: New testcase.
10803
f11bb279 108042016-01-28 Uros Bizjak <ubizjak@gmail.com>
10805
10806 PR target/69459
10807 * gcc.target/i386/pr69459.c: New test.
10808
c80c12c8 108092016-01-28 Steve Ellcey <sellcey@imgtec.com>
10810
10811 PR target/68400
10812 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10813 * gcc.target/mips/pr68400.c: New test.
10814
c649bacc 108152016-01-28 Martin Sebor <msebor@redhat.com>
10816
10817 PR target/17381
10818 * gcc.target/powerpc/pr17381.c: New test.
10819
f4881661 108202016-01-28 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR middle-end/69542
10823 * gcc.dg/torture/pr69542.c: New test.
10824
d66fdd75 108252016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10826
10827 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10828
d4a78818 108292016-01-28 David Edelsohn <dje.gcc@gmail.com>
10830
10831 * gcc.dg/pr65980.c: Skip on AIX.
10832 * gcc.dg/pr66688.c: Same.
10833
21329e97 108342016-01-28 David Edelsohn <dje.gcc@gmail.com>
10835
10836 PR target/63679
10837 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10838 * gcc.dg/tree-ssa/sra-18.c: Same.
10839
cc7124a6 108402016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10841
10842 PR fortran/62536
10843 * gfortran.dg/block_15.f08: New test.
10844 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10845 on incorrectly closed BLOCK.
10846
358dfcb4 108472016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10848
10849 * gcc.dg/declare-simd.c: New test.
e87502d6 108502016-01-28 Richard Biener <rguenther@suse.de>
10851
10852 PR tree-optimization/69466
10853 * gfortran.dg/vect/pr69466.f90: New testcase.
10854
44e7334b 108552016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10856
10857 * g++.dg/pr67989.C: Remove ARM-specific option.
10858 * gcc.target/arm/pr67989.C: New file.
10859
5ce8f551 108602016-01-27 Uros Bizjak <ubizjak@gmail.com>
10861
10862 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10863 and expm1 test for glibc < 2.11.
10864
fa6e6b15 108652016-01-27 Richard Henderson <rth@redhat.com>
10866
10867 * gcc.c-torture/execute/pr69447.c: New test.
10868
108692016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10870
7b8122c6 10871 PR fortran/69422
147b2f9b 10872 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10873
78e516eb 108742016-01-27 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR debug/66869
10877 * gcc.dg/pr66869.c: New test.
10878
9b849350 108792016-01-25 Jeff Law <law@redhat.com>
10880
10881 PR tree-optimization/68398
f11bb279 10882 PR tree-optimization/69196
9b849350 10883 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10884 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10885 path to avoid new heuristic allowing more irreducible regions
10886 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10887 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10888 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10889 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10890 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10891
fee5e491 108922016-01-27 Marek Polacek <polacek@redhat.com>
10893
10894 PR c/68062
10895 * c-c++-common/vector-compare-4.c: New test.
10896
eec96426 108972016-01-27 David Malcolm <dmalcolm@redhat.com>
10898
10899 PR preprocessor/69126
10900 * c-c++-common/pr69126.c: New test case.
10901
5068be18 109022016-01-27 Ian Lance Taylor <iant@google.com>
10903
10904 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10905
5fa82c11 109062016-01-27 Ryan Burn <contact@rnburn.com>
10907
10908 PR cilkplus/69267
10909 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10910
b3df0219 109112016-01-27 Uros Bizjak <ubizjak@gmail.com>
10912
10913 PR target/69512
10914 * gcc.target/i386/pr69512.c: New test.
10915
d46a16d4 109162016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10917
10918 PR ada/69488
10919 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10920
6a9b35ef 109212016-01-27 Marek Polacek <polacek@redhat.com>
10922
10923 PR c++/69379
10924 * g++.dg/pr69379.C: New test.
10925
18e9663b 109262016-01-27 Martin Sebor <msebor@redhat.com>
10927
10928 PR c++/69317
10929 * g++.dg/abi/Wabi-2-2.C: New test.
10930 * g++.dg/abi/Wabi-2-3.C: New test.
10931 * g++.dg/abi/Wabi-3-2.C: New test.
10932 * g++.dg/abi/Wabi-3-3.C: New test.
10933
c88301ad 109342016-01-27 Richard Biener <rguenther@suse.de>
10935
10936 PR tree-optimization/69166
10937 * gcc.dg/torture/pr69166.c: New testcase.
10938
8ca47550 109392016-01-27 Martin Jambor <mjambor@suse.cz>
10940
10941 PR tree-optimization/69355
10942 * gcc.dg/tree-ssa/pr69355.c: New test.
10943
5cb23e3c 109442016-01-27 Marek Polacek <polacek@redhat.com>
10945
10946 PR c++/69496
10947 * g++.dg/ext/constexpr-vla1.C: New test.
10948
7b0c1b6d 109492016-01-20 Christian Bruel <christian.bruel@st.com>
10950
10951 PR target/69245
10952 * gcc.target/arm/pr69245.c: New test.
10953
220112fc 109542016-01-27 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR tree-optimization/69399
10957 * gcc.dg/torture/pr69399.c: New test.
10958
16294490 109592016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10960
10961 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10962
8abd3d0c 109632016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10964
10965 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10966
7cf9b895 109672016-01-26 Tom de Vries <tom@codesourcery.com>
10968
10969 PR tree-optimization/69110
10970 * gcc.dg/autopar/pr69110.c: New test.
10971
557c1942 109722016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10973 Sebastian Pop <s.pop@samsung.com>
557c1942 10974
10975 * gcc.dg/graphite/isl-ast-op-select.c: New.
10976
80adbd96 109772015-01-26 Paul Thomas <pault@gcc.gnu.org>
10978
10979 PR fortran/69385
10980 * gfortran.dg/allocate_error_6.f90: New test.
10981
c3f86f60 109822016-01-26 Richard Henderson <rth@redhat.com>
10983
10984 * gcc.dg/tm/pr60908.c: New test.
10985
3752e5b1 109862016-01-26 David Malcolm <dmalcolm@redhat.com>
10987
10988 PR other/69006
10989 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10990 directive.
10991 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10992 expected multiline output to reflect the colorization being
10993 disabled before newlines.
10994 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10995 (custom_diagnostic_finalizer): Replace call to
10996 pp_newline_and_flush with call to pp_flush.
10997 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10998 * gfortran.dg/implicit_class_1.f90: Likewise.
10999 * lib/gcc-dg.exp (allow_blank_lines): New global.
11000 (dg-allow-blank-lines-in-output): New procedure.
11001 (gcc-dg-prune): Complain about blank lines in the output, unless
11002 dg-allow-blank-lines-in-output was called.
11003 * lib/multiline.exp (_build_multiline_regex): Only support
11004 arbitrary followup text for non-blank-lines, not for blank lines.
11005
9bbfd060 110062016-01-26 Jakub Jelinek <jakub@redhat.com>
11007
11008 PR tree-optimization/69483
11009 * gcc.dg/pr69483.c: New test.
11010 * g++.dg/opt/pr69483.C: New test.
11011
53773057 110122016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11013
11014 PR target/68620
11015 * gcc.target/arm/pr68620.c: New test.
11016
442a556f 110172016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11018
11019 * gcc.target/i386/pr68986-2.c: Remove -m32.
11020
d513c683 110212016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11022
11023 PR target/68986
11024 * gcc.target/i386/pr68986-1.c: New test.
11025 * gcc.target/i386/pr68986-2.c: Likewise.
11026 * gcc.target/i386/pr68986-3.c: Likewise.
11027
976877a5 110282016-01-26 Christian Bruel <christian.bruel@st.com>
11029
11030 * lib/target-supports.exp
11031 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11032 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11033 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11034
2c7b2f88 110352016-01-26 Richard Biener <rguenther@suse.de>
11036
11037 PR tree-optimization/69452
11038 * gcc.dg/torture/pr69452.c: New testcase.
11039
f7fc06e7 110402016-01-26 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR target/69442
11043 * gcc.dg/pr69442.c: New test.
11044
d1dae587 110452016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11046
11047 PR target/67896
11048 * gcc.target/aarch64/simd/pr67896.C: New.
11049
ef7be7f8 110502016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11051
11052 PR tree-optimization/69400
11053 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11054 function.
11055 (plugin_init): Call it.
11056 * gcc.dg/torture/pr69400.c: New test.
11057
648433a4 110582016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11059
11060 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11061
45fc5243 110622016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11063 Sebastian Pop <s.pop@samsung.com>
11064
11065 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11066 isl-0.15.
11067
c699f6a1 110682016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11069 Sebastian Pop <s.pop@samsung.com>
11070
11071 * gcc.dg/graphite/pr69292.c: New.
11072
b86e24ea 110732016-01-25 Jakub Jelinek <jakub@redhat.com>
11074
11075 * c-c++-common/goacc/use_device-1.c: New test.
11076
105cb8d7 110772016-01-25 Jeff Law <law@redhat.com>
11078
11079 PR tree-optimization/69196
11080 PR tree-optimization/68398
11081 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11082 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11083
44562749 110842016-01-25 David Edelsohn <dje.gcc@gmail.com>
11085
11086 PR target/69469
11087 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11088 Algorithm.
11089
6837fee7 110902016-01-25 Richard Biener <rguenther@suse.de>
11091
11092 PR testsuite/69380
11093 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11094
fe500d65 110952016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11096
11097 PR target/69421
11098 * gcc.dg/pr69421.c: New test.
11099
8eacba94 111002016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11101
11102 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11103 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11104 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11105 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11106 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11107 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11108 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11109 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11110 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11111 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11112
af09d40d 111132016-01-25 Richard Biener <rguenther@suse.de>
11114
11115 PR tree-optimization/69376
11116 * gcc.dg/torture/pr69376.c: New testcase.
11117
d65063f5 111182016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11119
11120 PR fortran/69397
11121 PR fortran/68442
11122 * gfortran.dg/interface_38.f90: New test.
11123 * gfortran.dg/interface_39.f90: New test.
80adbd96 11124
08c7bfb4 111252016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11126
11127 Revert:
11128 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11129
11130 PR c++/11858
11131 PR c++/24663
11132 PR c++/24664
11133 * g++.dg/template/pr11858.C: New test.
11134 * g++.dg/template/pr24663.C: New test.
11135 * g++.dg/template/unify12.C: New test.
11136 * g++.dg/template/unify13.C: New test.
11137 * g++.dg/template/unify14.C: New test.
11138 * g++.dg/template/unify15.C: New test.
11139 * g++.dg/template/unify16.C: New test.
11140 * g++.dg/template/unify17.C: New test.
11141
c2e7d2be 111422016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11143
11144 PR fortran/68283
11145 gfortran.dg/pr68283.f90: New test.
11146
9f2e8617 111472016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11148
11149 PR fortran/66094
11150 * gfortran.dg/inline_matmul_13.f90: New test.
11151 * gfortran.dg/matmul_bounds_8.f90: New test.
11152 * gfortran.dg/matmul_bounds_9.f90: New test.
11153 * gfortran.dg/matmul_bounds_10.f90: New test.
11154
a4838119 111552016-01-23 Tom de Vries <tom@codesourcery.com>
11156
11157 PR tree-optimization/69426
11158 * gcc.dg/autopar/pr69426.c: New test.
11159
feddf0dc 111602016-01-23 Martin Sebor <msebor@redhat.com>
11161
11162 PR c++/58109
11163 PR c++/69022
11164 * g++.dg/cpp0x/alignas5.C: New test.
11165 * g++.dg/ext/vector29.C: Same.
11166
132731fb 111672016-01-23 Uros Bizjak <ubizjak@gmail.com>
11168
11169 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11170 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11171 _GNU_SOURCE from compile flags to the source.
11172 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11173 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11174 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11175 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11176
51aec681 111772016-01-22 Jakub Jelinek <jakub@redhat.com>
11178
11179 PR target/69432
11180 * g++.dg/opt/pr69432.C: New test.
11181
147aa3e3 111822016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11183
11184 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11185 32-bit targets testing an -m64 multilib.
11186
4d04e35e 111872016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11188
11189 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11190 64-bit support.
11191
86f38d0c 111922016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11193
11194 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11195
f776e712 111962016-01-21 Christian Bruel <christian.bruel@st.com>
11197
11198 PR target/68674
11199 * gcc.target/i386/pr68674.c
11200 * gcc.target/aarch64/pr68674.c
11201 * gcc.target/arm/pr68674.c
11202
7b9de435 112032016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11204
11205 PR target/69403
11206 * gcc.c-torture/execute/pr69403.c: New test.
11207
9935a0ba 112082016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11209
11210 PR c++/55843
11211 * g++.dg/template/pr55843.C: New.
11212
06b94aa1 112132016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11214
11215 PR testsuite/66877
11216 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11217 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11218
b68773a8 112192016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11220
11221 PR testsuite/67489
132731fb 11222 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11223 from dg-do compile directive, and instead add
11224 { dg-require-effective-target int128 }.
b68773a8 11225
bbbbe8ab 112262016-01-20 Martin Sebor <msebor@redhat.com>
11227
11228 PR c/69405
11229 * gcc.dg/sync-fetch.c: New test.
11230
f3a6a26f 112312016-01-21 Martin Sebor <msebor@redhat.com>
11232
11233 PR target/69252
11234 * gcc.target/powerpc/pr69252.c: New test.
11235
d1565a03 112362016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11237
11238 PR fortran/65996
132731fb 11239 * gfortran.dg/pr65996.f90: New test.
d1565a03 11240
15a5a905 112412016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11242
11243 PR c++/68810
bbbbe8ab 11244 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11245 expected to generate an error.
15a5a905 11246
e4538af5 112472016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11248
11249 PR middle-end/66178
11250 * gcc.dg/torture/pr66178.c: New test.
11251
4d4180ce 112522016-01-21 Anton Blanchard <anton@samba.org>
11253 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11254
11255 PR target/63354
11256 * gcc.target/powerpc/pr63354.c: New test.
11257
86e16058 112582016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11259
11260 PR rtl-optimization/68990
11261 * gcc.target/i386/pr68990: New.
11262
b11b85e4 112632016-01-21 Nick Clifton <nickc@redhat.com>
11264
11265 PR target/69129
11266 * gcc.target/mips/pr69129.c: New.
11267
62dd9f85 112682016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11269
11270 PR c++/58046
11271 * g++.dg/cpp0x/pr58046.C: New.
11272
ac7d424b 112732016-01-21 Jakub Jelinek <jakub@redhat.com>
11274
47c0bea3 11275 PR target/69187
11276 PR target/65624
11277 * gcc.target/arm/pr69187.c: New test.
11278
ac7d424b 11279 PR c++/69355
11280 * g++.dg/torture/pr69355.C: New test.
11281
9e18b252 112822016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11283 Sebastian Pop <s.pop@samsung.com>
11284
11285 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11286
de862e2f 112872016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11288 Sebastian Pop <s.pop@samsung.com>
11289
132731fb 11290 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11291
f55f9344 112922016-01-21 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR middle-end/67653
11295 * c-c++-common/pr67653.c: New test.
11296 * gcc.dg/torture/pr29119.c: Add dg-warning.
11297
62752e71 112982016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11299
11300 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11301
16d4186f 113022016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11303
11304 PR c/24293
11305 * gcc.dg/pr24293.c: New test.
11306 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11307 incomplete struct type.
11308 * gcc.dg/declspec-1.c: Likewise.
11309 * gcc.dg/pr63549.c: Likewise.
11310
58219d13 113112016-01-20 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR tree-optimization/66612
11314 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11315 for bdn instruction.
11316
a7b5688a 113172016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11318
11319 * lib/target-supports.exp
11320 (check_effective_target_arm_fp_ok_nocache): New.
11321 (check_effective_target_arm_fp_ok): New.
11322 (add_options_for_arm_fp): New.
11323 (check_effective_target_arm_crypto_ok_nocache): Require
11324 target_arm_v8_neon_ok instead of arm32.
11325 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11326 (check_effective_target_arm_crypto_pragma_ok): New.
11327 (add_options_for_arm_vfp): New.
11328 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11329 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11330 target instead. Force initial fpu to vfp.
11331 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11332 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11333 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11334 dependency.
11335 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11336 use arm_vfp effective target instead. Force initial fpu to vfp.
11337 * gcc.target/arm/attr-neon3.c: Likewise.
11338 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11339 arm_vfp_ok.
11340 * gcc.target/arm/unsigned-float.c: Likewise.
11341 * gcc.target/arm/vfp-1.c: Likewise.
11342 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11343 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11344 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11345 * gcc.target/arm/vfp-ldmias.c: Likewise.
11346 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11347 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11348 * gcc.target/arm/vfp-stmiad.c: Likewise.
11349 * gcc.target/arm/vfp-stmias.c: Likewise.
11350 * gcc.target/arm/vnmul-1.c: Likewise.
11351 * gcc.target/arm/vnmul-2.c: Likewise.
11352 * gcc.target/arm/vnmul-3.c: Likewise.
11353 * gcc.target/arm/vnmul-4.c: Likewise.
11354
7ca56ca8 113552016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11356
7fb75b57 11357 PR testsuite/69366
11358 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11359 the MPX run-time library, for compile-time MPX test.
11360 * gcc.target/i386/chkp-always_inline.c: Likewise.
11361 * gcc.target/i386/chkp-bndret.c: Likewise.
11362 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11363 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11364 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11365 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11366 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11367 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11368 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11369 * gcc.target/i386/chkp-label-address.c: Likewise.
11370 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11371 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11372 * gcc.target/i386/chkp-pr69044.c: Likewise.
11373 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11374 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11375 * gcc.target/i386/chkp-strchr.c: Likewise.
11376 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11377 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11378 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11379 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11380 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11381 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11382 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11383 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11384 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11385 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11386 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11387 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11388 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11389 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11390 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11391 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11392 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11393 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11394 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11395 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11396 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11397 * gcc.target/i386/pr63995-2.c: Likewise.
11398 * gcc.target/i386/pr64805.c: Likewise.
11399 * gcc.target/i386/pr65044.c: Likewise.
11400 * gcc.target/i386/pr65167.c: Likewise.
11401 * gcc.target/i386/pr65183.c: Likewise.
11402 * gcc.target/i386/pr65184.c: Likewise.
11403 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11404
f2da0b99 114052016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11406
11407 PR tree-optimization/69328
11408 * gcc.dg/pr69328.c: New test.
11409
4d379676 114102016-01-20 Jeff Law <law@redhat.com>
11411
4a11f145 11412 PR target/25114
4d379676 11413 * gcc.target/m68k/pr25114.c: New test.
11414
0754bad1 114152016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11416
11417 * gcc.target/arm/memset-inline-10.c: Added
11418 dg-require-effective-target arm_thumb2_ok.
11419
63bd5c2d 114202016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11421
11422 * gcc.dg/debug/dwarf2/sso.c: New test.
11423
a9c01e81 114242016-01-19 Uros Bizjak <ubizjak@gmail.com>
11425
11426 PR testsuite/68820
11427 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11428 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11429 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11430
53fa0e54 114312016-01-19 Jan Hubicka <hubicka@ucw.cz>
11432
11433 PR ipa/66223
11434 * g++.dg/ipa/devirt-50.C: New testcase.
11435
e035a62c 114362016-01-19 Marek Polacek <polacek@redhat.com>
11437
11438 PR c++/68965
11439 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11440 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11441
885cc3ea 114422016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11443
11444 PR target/69135
11445 * gcc.target/arm/pr69135_1.c: New test.
11446
07bd240e 114472015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11448
11449 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11450
9f60d257 114512015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11452
11453 * gcc.target/aarch64/ccmp_1.c: New testcase.
11454
a0c919f7 114552016-01-19 Marek Polacek <polacek@redhat.com>
11456
11457 PR c++/68586
11458 * g++.dg/cpp0x/enum30.C: New test.
11459
dc5d6d17 114602016-01-19 Richard Biener <rguenther@suse.de>
11461
11462 PR tree-optimization/69336
11463 * g++.dg/tree-ssa/pr69336.C: New testcase.
11464
6dd156e0 114652016-01-19 Jakub Jelinek <jakub@redhat.com>
11466
11467 PR debug/65779
11468 * gcc.dg/pr65779.c: New test.
11469
3e0d45b9 114702016-01-19 Richard Biener <rguenther@suse.de>
11471
11472 PR tree-optimization/69352
11473 * gcc.dg/torture/pr69352.c: New testcase.
11474
7a3cf64d 114752016-01-19 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR rtl-optimization/68955
11478 PR rtl-optimization/64557
11479 * gcc.dg/torture/pr68955.c: New test.
11480
8be55b33 114812016-01-19 Jan Hubicka <hubicka@ucw.cz>
11482
11483 PR lto/69136
11484 * g++.dg/torture/pr69136.C: New testcase.
11485
72a985d7 114862016-01-19 Jan Hubicka <hubicka@ucw.cz>
11487
11488 PR lto/69133
11489 * g++.dg/lto/pr69133_0.C: New testcase.
11490 * g++.dg/lto/pr69133_1.C: New testcase.
11491
56778b62 114922016-01-15 Jeff Law <law@redhat.com>
11493
11494 PR tree-optimization/69320
11495 * gcc.c-torture/pr69320-1.c: New test.
11496 * gcc.c-torture/pr69320-2.c: New test.
11497 * gcc.c-torture/pr69320-3.c: New test.
11498 * gcc.c-torture/pr69320-4.c: New test.
11499
ced41b93 115002016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11501
11502 PR c++/11858
11503 PR c++/24663
11504 PR c++/24664
11505 * g++.dg/template/pr11858.C: New test.
11506 * g++.dg/template/pr24663.C: New test.
11507 * g++.dg/template/unify12.C: New test.
11508 * g++.dg/template/unify13.C: New test.
11509 * g++.dg/template/unify14.C: New test.
11510 * g++.dg/template/unify15.C: New test.
11511 * g++.dg/template/unify16.C: New test.
11512 * g++.dg/template/unify17.C: New test.
11513
7f8cbcaf 115142016-01-18 David Malcolm <dmalcolm@redhat.com>
11515
11516 PR testsuite/69181
11517 * gcc.dg/pr69181-1.c: New test file.
11518 * gcc.dg/pr69181-2.c: New test file.
11519 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11520 globals by moving it to...
11521 (cleanup-after-saved-dg-test): ...this new function. Add
11522 "global additional_sources_used". Add reset of global
11523 multiline_expected_outputs to the empty list.
11524 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11525 global to...
11526 (multiline_expected_outputs): ...this, and updated comments to
11527 note that it is modified from gcc-dg.exp.
11528 (dg-end-multiline-output): Update for the above renaming.
11529 (handle-multiline-outputs): Likewise. Remove the clearing
11530 of the expected outputs to the empty list.
11531
3c7cbfc0 115322016-01-18 Richard Biener <rguenther@suse.de>
11533
11534 PR tree-optimization/69297
11535 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11536
81d49cc1 115372016-01-18 Joseph Myers <joseph@codesourcery.com>
11538
11539 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11540 dg-options.
11541 * gcc.target/mips/mips-3d-2.c: Likewise.
11542 * gcc.target/mips/mips-3d-3.c: Likewise.
11543 * gcc.target/mips/mips-3d-4.c: Likewise.
11544 * gcc.target/mips/mips-3d-5.c: Likewise.
11545 * gcc.target/mips/mips-3d-6.c: Likewise.
11546 * gcc.target/mips/mips-3d-7.c: Likewise.
11547 * gcc.target/mips/mips-3d-8.c: Likewise.
11548 * gcc.target/mips/mips-3d-9.c: Likewise.
11549 * gcc.target/mips/mips-ps-1.c: Likewise.
11550 * gcc.target/mips/mips-ps-2.c: Likewise.
11551 * gcc.target/mips/mips-ps-3.c: Likewise.
11552 * gcc.target/mips/mips-ps-4.c: Likewise.
11553 * gcc.target/mips/mips-ps-5.c: Likewise.
11554 * gcc.target/mips/mips-ps-6.c: Likewise.
11555 * gcc.target/mips/mips-ps-7.c: Likewise.
11556 * gcc.target/mips/mips-ps-type.c: Likewise.
11557 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11558 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11559
03c4ff3a 115602016-01-18 Tom de Vries <tom@codesourcery.com>
11561
11562 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11563 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11564 * c-c++-common/goacc/kernels-empty.c: New test.
11565 * c-c++-common/goacc/kernels-eternal.c: New test.
11566 * c-c++-common/goacc/kernels-loop-2.c: New test.
11567 * c-c++-common/goacc/kernels-loop-3.c: New test.
11568 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11569 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11570 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11571 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11572 * c-c++-common/goacc/kernels-loop-data.c: New test.
11573 * c-c++-common/goacc/kernels-loop-g.c: New test.
11574 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11575 * c-c++-common/goacc/kernels-loop-n.c: New test.
11576 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11577 * c-c++-common/goacc/kernels-loop.c: New test.
11578 * c-c++-common/goacc/kernels-noreturn.c: New test.
11579 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11580 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11581 * c-c++-common/goacc/kernels-reduction.c: New test.
11582
22e3dcee 115832016-01-18 Tom de Vries <tom@codesourcery.com>
11584
11585 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11586 * gcc.dg/autopar/outer-2.c: Same.
11587 * gcc.dg/autopar/outer-3.c: Same.
11588 * gcc.dg/autopar/outer-4.c: Same.
11589 * gcc.dg/autopar/outer-5.c: Same.
11590 * gcc.dg/autopar/outer-6.c: Same.
11591 * gcc.dg/autopar/parallelization-1.c: Same.
11592 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11593 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11594 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11595 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11596 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11597 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11598 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11599 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11600 * gcc.dg/autopar/pr39500-1.c: Same.
11601 * gcc.dg/autopar/pr39500-2.c: Same.
11602 * gcc.dg/autopar/pr46193.c: Same.
11603 * gcc.dg/autopar/pr46194.c: Same.
11604 * gcc.dg/autopar/pr49580.c: Same.
11605 * gcc.dg/autopar/pr49960-1.c: Same.
11606 * gcc.dg/autopar/pr49960.c: Same.
11607 * gcc.dg/autopar/pr68373.c: Same.
11608 * gcc.dg/autopar/reduc-1.c: Same.
11609 * gcc.dg/autopar/reduc-1char.c: Same.
11610 * gcc.dg/autopar/reduc-1short.c: Same.
11611 * gcc.dg/autopar/reduc-2.c: Same.
11612 * gcc.dg/autopar/reduc-2char.c: Same.
11613 * gcc.dg/autopar/reduc-2short.c: Same.
11614 * gcc.dg/autopar/reduc-3.c: Same.
11615 * gcc.dg/autopar/reduc-4.c: Same.
11616 * gcc.dg/autopar/reduc-6.c: Same.
11617 * gcc.dg/autopar/reduc-7.c: Same.
11618 * gcc.dg/autopar/reduc-8.c: Same.
11619 * gcc.dg/autopar/reduc-9.c: Same.
11620 * gcc.dg/autopar/uns-outer-4.c: Same.
11621 * gcc.dg/autopar/uns-outer-5.c: Same.
11622 * gcc.dg/autopar/uns-outer-6.c: Same.
11623 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11624 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11625
fd5cbe2f 116262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11627
11628 PR target/63679
11629 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11630 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11631
fa75ab55 116322016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11633
11634 PR target/63679
11635 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11636 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11637 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11638
214b2582 116392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11640
11641 PR target/63679
11642 * gcc.dg/tree-ssa/sra-17.c: New.
11643 * gcc.dg/tree-ssa/sra-18.c: New.
11644
13146837 116452016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11646
11647 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11648
6ccd18c2 116492016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11650
11651 * gnat.dg/inline12.adb: New test.
11652
8872b95f 116532016-01-18 Bin Cheng <bin.cheng@arm.com>
11654
11655 PR tree-optimization/66797
11656 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11657
971514e3 116582016-01-18 Richard Biener <rguenther@suse.de>
11659
11660 PR tree-optimization/69170
11661 * gcc.dg/torture/pr69170.c: New testcase.
11662
dfb6d139 116632016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11664
11665 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11666
164d84c2 116672016-01-16 Tom de Vries <tom@codesourcery.com>
11668
11669 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11670
4c33b769 116712016-01-16 Tom de Vries <tom@codesourcery.com>
11672
11673 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11674 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11675 redundant dg-require-effective-target pthread.
11676 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11677 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11678 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11679 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11680 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11681 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11682 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11683
673441b0 116842016-01-16 David Edelsohn <dje.gcc@gmail.com>
11685
11686 PR target/68609
11687 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11688 * gcc.target/powerpc/recip-7.c: Same.
11689
90153ae7 116902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11691
11692 PR c++/69091
11693 * g++.dg/template/pr69091.C: New test.
11694
bc24d01d 116952016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11696
11697 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11698 dump does not contain an error_mark_node.
11699 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11700 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11701
4067c0fd 117022016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11703
11704 PR c++/68936
11705 * g++.dg/template/pr68936.C: New test.
11706
27c6dbdd 117072016-01-15 David Edelsohn <dje.gcc@gmail.com>
11708
11709 PR target/68609
11710 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11711 * gcc.target/powerpc/recip-2.c: Same.
11712 * gcc.target/powerpc/recip-3.c: Same.
11713 * gcc.target/powerpc/recip-4.c: Same.
11714 * gcc.target/powerpc/recip-sqrtf.c: Same.
11715
e390c57d 117162016-01-15 Jeff Law <law@redhat.com>
11717
11718 PR tree-optimization/69270
11719 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11720 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11721
ddcfeaf1 117222016-01-15 Paul Thomas <pault@gcc.gnu.org>
11723
11724 PR fortran/49630
11725 * gfortran.dg/deferred_character_13.f90: New test for the fix
11726 of comment 3 of the PR.
11727
11728 PR fortran/54070
11729 * gfortran.dg/deferred_character_8.f90: New test
11730 * gfortran.dg/allocate_error_5.f90: New test
11731
11732 PR fortran/60593
11733 * gfortran.dg/deferred_character_10.f90: New test
11734
11735 PR fortran/60795
11736 * gfortran.dg/deferred_character_14.f90: New test
11737
11738 PR fortran/61147
11739 * gfortran.dg/deferred_character_11.f90: New test
11740
11741 PR fortran/64324
11742 * gfortran.dg/deferred_character_9.f90: New test
11743
81be349c 117442016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11745
11746 PR rtl-optimization/69030
11747 * gcc.target/i386/pr69030.c: New.
11748
998456c5 117492016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11750
11751 * gcc.target/aarch64/target_attr_17.c: New test.
11752
0d85be19 117532016-01-15 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/66856
11756 * gcc.dg/torture/pr66856-1.c: New testcase.
11757 * gcc.dg/torture/pr66856-2.c: Likewise.
11758
321d36c8 117592016-01-15 Richard Biener <rguenther@suse.de>
11760
11761 PR debug/69137
11762 * g++.dg/lto/pr69137_0.C: New testcase.
11763
d94a1f53 117642016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11765
11766 PR middle-end/69246
11767 * gcc.target/i386/pr69246.c: New test.
11768
5fe9a861 117692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11770
a9c01e81 11771 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11772
3d05a5e9 117732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11774
11775 PR c++/56194
11776 * g++.dg/init/const9.C: Disable test on S/390.
11777
5e8132b5 117782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11779
11780 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11781 * g++.dg/Wno-frame-address.C: Ditto.
11782
32307cdf 117832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11784
11785 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11786
1ca28250 117872016-01-15 Richard Biener <rguenther@suse.de>
11788
11789 PR tree-optimization/68961
11790 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11791
6271bd93 117922016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11793
11794 * gcc.target/i386/pr65105-5.c: New test.
11795
dfb6d139 117962016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11797
11798 * gcc.c-torture/execute/alias-4.c: New testcase.
11799
dfb6d139 118002016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11801
11802 PR ipa/68148
11803 * g++.dg/ipa/devirt-49.C: New testcase.
11804
7bbac464 118052016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11806
11807 PR target/65837
11808 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11809 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11810 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11811
4345b868 118122016-01-15 Richard Biener <rguenther@suse.de>
11813
11814 PR tree-optimization/69117
11815 * gcc.dg/torture/pr69117.c: New testcase.
11816
580357e7 118172015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11818
11819 PR c++/69048
11820 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11821
612baa31 118222016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11823
11824 PR testsuite/67509
11825 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11826 range tests use 100 * maximum instead of maximum + 1.
11827
44e09bc4 118282016-01-14 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR debug/69244
11831 * gcc.dg/guality/pr69244.c: New test.
11832
96962ae4 118332016-01-14 Uros Bizjak <ubizjak@gmail.com>
11834
11835 * lib/target-supports.exp (check_effective_target_issignaling):
11836 New procedure.
11837 * gcc.dg/pr61441.c: Require issignaling effective target.
11838
ab9c400b 118392016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11840
11841 PR target/68803
11842 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11843
a7ed4583 118442016-01-14 David Malcolm <dmalcolm@redhat.com>
11845
11846 PR c++/68819
11847 PR preprocessor/69177
11848 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11849 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11850 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11851 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11852
77f35cec 118532016-01-14 Marek Polacek <polacek@redhat.com>
11854
11855 PR c/69262
11856 * gcc.dg/array-15.c: New test.
11857
915d0950 118582016-01-14 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR middle-end/68146
11861 PR tree-optimization/69155
11862 * gfortran.dg/pr68146.f: New test.
11863 * gfortran.dg/pr69155.f90: New test.
11864
24651fb7 118652016-01-14 Richard Biener <rguenther@suse.de>
11866
11867 PR tree-optimization/68060
11868 * gcc.dg/torture/pr68060-1.c: New testcase.
11869 * gcc.dg/torture/pr68060-2.c: Likewise.
11870
2f63f950 118712016-01-14 Nick Clifton <nickc@redhat.com>
11872
11873 * lib/target-supports.exp
11874 (check_effective_target_arm_neon_ok_nocache): Add an option
11875 sequence that includes setting the ARM architecture to ARMv7-A.
11876 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11877 command line options necessary to enable Neon support.
11878 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11879 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11880 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11881 * gcc.target/arm/pr69180.c: Likewise.
11882
3ce0acde 118832016-01-14 Jeff Law <law@redhat.com>
11884
11885 PR tree-optimization/69270
11886 * gcc.dg/tree-ssa/pr69270.c: New test.
11887
bda05c57 118882016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11889
11890 PR c/66208
11891 * c-c++-common/pr66208.c: New file.
11892
9b657cf1 118932016-01-13 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR tree-optimization/69156
11896 * gcc.dg/pr69156.c: New test.
11897
58ba1b9d 118982016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11899
11900 * gcc.target/i386/pr69225-7.c: New test.
11901
e5fee0fe 119022016-01-13 Richard Henderson <rth@redhat.com>
11903
11904 * gcc.dg/tm/memopt-13.c: Update expected function.
11905 * gcc.dg/tm/memopt-6.c: Likewise.
11906
3f0e9745 119072016-01-13 Uros Bizjak <ubizjak@gmail.com>
11908
11909 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11910 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11911 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11912 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11913
3f0e9745 119142016-01-13 Tom de Vries <tom@codesourcery.com>
11915
11916 PR tree-optimization/69169
7a6ddc0d 11917 * gcc.dg/pr69169.c: New test.
11918
9b657cf1 119192016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11920
11921 PR target/69228
11922 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11923 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11924 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11925 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11926 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11927 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11928 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11929 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11930
f704d701 119312016-01-13 Jakub Jelinek <jakub@redhat.com>
11932
11933 PR target/69247
11934 * gcc.dg/pr69247.c: New test.
11935
e966d6b9 119362016-01-13 Richard Biener <rguenther@suse.de>
11937
11938 PR tree-optimization/69242
11939 * gcc.dg/torture/pr69242.c: New testcase.
11940
1ca1d9b2 119412016-01-13 Richard Biener <rguenther@suse.de>
11942
11943 PR tree-optimization/69186
11944 * gcc.dg/torture/pr69186.c: New testcase.
11945
d07cbccc 119462016-01-13 Jeff Law <law@redhat.com>
11947
11948 PR tree-optimization/67755
11949 * gcc.dg/tree-ssa/pr67755.c: New test.
11950
119512016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11952
11953 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11954 pass number in output by a star.
11955
b95d41cf 119562016-01-12 Bin Cheng <bin.cheng@arm.com>
11957
11958 PR tree-optimization/68911
11959 * gcc.c-torture/execute/pr68911.c: New test.
11960
91d87e22 119612016-01-12 Marek Polacek <polacek@redhat.com>
11962
11963 PR c++/68979
11964 * g++.dg/warn/permissive-1.C: New test.
11965
8a9401a4 119662016-01-12 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR objc++/68511
11969 PR c++/69213
11970 * g++.dg/opt/pr69213.C: New test.
11971
b9cb7a67 119722016-01-12 Christian Bruel <christian.bruel@st.com>
11973
11974 PR target/69180
11975 * gcc.target/arm/pr69180.c: New test.
11976
e4c96992 119772016-01-12 Richard Biener <rguenther@suse.de>
11978
11979 PR lto/69077
11980 * g++.dg/lto/pr69077_0.C: New testcase.
11981 * g++.dg/lto/pr69077_1.C: Likewise.
11982
90525f61 119832016-01-12 Jakub Jelinek <jakub@redhat.com>
11984
11985 PR target/69175
11986 * g++.dg/opt/pr69175.C: New test.
11987
9e7edfd3 119882016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11989
11990 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11991 rather than #including math.h & stdlib.h.
11992 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11993 * gcc.dg/vect/pr49771.c: Likewise.
11994 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11995 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11996 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11997 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11998 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11999 * gcc.dg/vect/pr44507.c: Likewise.
12000 * gcc.dg/vect/pr45902.c: Likewise.
12001 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12002 * gcc.dg/vect/vect-117.c: Likewise.
12003 * gcc.dg/vect/vect-99.c: Likewise.
12004 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12005 * gcc.dg/vect/vect-cond-1.c: Likewise.
12006 * gcc.dg/vect/vect-cond-2.c: Likewise.
12007 * gcc.dg/vect/vect-cond-3.c: Likewise.
12008 * gcc.dg/vect/vect-cond-4.c: Likewise.
12009 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12010 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12011 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12012 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12013 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12014 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12015 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12016 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12017 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12018 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12019 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12020 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12021 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12022 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12023 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12024 include of signal.h.
12025 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12026 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12027 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12028 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12029 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12030 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12031 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12032 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12033 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12034 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12035 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12036 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12037 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12038 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12039 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12040 * gcc.dg/vect/vect-outer-5.c: Likewise.
12041 * gcc.dg/vect/vect-outer-6.c: Likewise.
12042 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12043 include of stdio.h.
12044
3368873d 120452016-01-12 Nick Clifton <nickc@redhat.com>
12046
12047 PR target/68913
12048 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12049 to fread so that it will be found in all target runtimes.
12050
0464ea95 120512016-01-12 Richard Biener <rguenther@suse.de>
12052
12053 PR tree-optimization/69053
12054 * g++.dg/torture/pr69053.C: New testcase.
12055
7819730f 120562016-01-12 Richard Biener <rguenther@suse.de>
12057
12058 PR tree-optimization/69168
12059 * gcc.dg/torture/pr69168.c: New testcase.
12060
995bfebf 120612016-01-12 Richard Biener <rguenther@suse.de>
12062
12063 PR tree-optimization/69157
12064 * gcc.dg/torture/pr69157.c: New testcase.
12065
120662016-01-12 Richard Biener <rguenther@suse.de>
12067
12068 PR tree-optimization/69174
12069 * gcc.dg/torture/pr69174.c: New testcase.
12070
1d10d64c 120712016-01-12 Jakub Jelinek <jakub@redhat.com>
12072
12073 PR c++/66808
12074 PR c++/69000
12075 * g++.dg/tls/pr66808.C: New test.
12076 * g++.dg/tls/pr69000.C: New test.
12077
f0b79faf 120782016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12079
12080 * gcc.target/powerpc/swaps-p8-23.c: New test.
12081 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12082
04cf75a4 120832016-01-11 John David Anglin <danglin@gcc.gnu.org>
12084
12085 PR tree-optimization/68356
12086 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12087
0eb4264c 120882016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12089 Jim Wilson <jim.wilson@linaro.org>
12090
12091 PR target/69194
12092 * gcc.target/arm/pr69194.c: New test.
12093
2f66de64 120942016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12095
12096 PR target/69225
12097 * gcc.target/i386/pr69225-1.c: New test.
12098 * gcc.target/i386/pr69225-2.c: Likewise.
12099 * gcc.target/i386/pr69225-3.c: Likewise.
12100 * gcc.target/i386/pr69225-4.c: Likewise.
12101 * gcc.target/i386/pr69225-5.c: Likewise.
12102 * gcc.target/i386/pr69225-6.c: Likewise.
12103
36105e82 121042016-01-11 Jakub Jelinek <jakub@redhat.com>
12105
1c78ce2e 12106 PR target/67462
12107 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12108 if lp64.
12109
a4a87320 12110 PR target/69071
12111 * gcc.dg/pr69071.c: New test.
12112
91fbd04f 12113 PR c++/69211
12114 * g++.dg/opt/pr69211.C: New test.
12115
36105e82 12116 PR tree-optimization/69214
12117 * gcc.c-torture/compile/pr69214.c: New test.
12118
e934c380 121192016-01-11 Uros Bizjak <ubizjak@gmail.com>
12120
12121 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12122 * gcc.target/i386/pr66232-11.c: Ditto.
12123 * gcc.target/i386/pr66232-12.c: Ditto.
12124 * gcc.target/i386/pr66232-13.c: Ditto.
12125
3ff1b153 121262016-01-11 Richard Biener <rguenther@suse.de>
12127
12128 PR tree-optimization/69173
12129 * gcc.dg/torture/pr69173.c: New testcase.
12130
04e1504c 121312016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12132
12133 PR rtl-optimization/68796
12134 * gcc.target/aarch64/tst_5.c: New test.
12135 * gcc.target/aarch64/tst_6.c: Likewise.
12136
ae8718b5 121372016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12138
12139 PR rtl-optimization/68841
12140 * gcc.dg/pr68841.c: New test.
12141 * gcc.c-torture/execute/pr68841.c: New test.
12142
bd8bece2 121432016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12144
12145 PR rtl-optimization/68920
12146 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12147 for ix86 targets.
12148 * gcc.dg/ifcvt-5.c: New test.
12149
9b657cf1 121502016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12151
12152 PR bootstrap/69123
12153 * g++.dg/pr69123.C: New.
12154
7a158352 121552016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12156
12157 PR target/69010
12158 * gcc.target/i386/pr69010.c: New test.
12159
ff375d11 121602016-01-11 Martin Jambor <mjambor@suse.cz>
12161
12162 PR ipa/69044
12163 * gcc.target/i386/chkp-pr69044.c: New test.
12164
9eb890f1 121652016-01-11 Tom de Vries <tom@codesourcery.com>
12166
12167 PR tree-optimization/69109
12168 * gcc.dg/autopar/pr69109-2.c: New test.
12169 * gcc.dg/autopar/pr69109.c: New test.
12170
c4157ee5 121712016-01-11 Tom de Vries <tom@codesourcery.com>
12172
12173 PR tree-optimization/69108
12174 * gcc.dg/autopar/pr69108.c: New test.
12175
b933e511 121762016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12177
12178 PR c++/69029
12179 * c-c++-common/Wisleading-indentation.c: Augment test.
12180
efb73de1 121812016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12182
12183 PR fortran/69154
12184 * gfortran.dg/inline_matmul_12.f90: New test.
12185
40c86c3b 121862016-01-10 Paul Thomas <pault@gcc.gnu.org>
12187
12188 PR fortran/67779
12189 * gfortran.dg/actual_array_offset_1: New test.
12190
a006c0bb 121912016-01-10 Tom de Vries <tom@codesourcery.com>
12192
12193 PR tree-optimization/69062
12194 * gcc.dg/autopar/pr69062.c: New test.
12195
880ed4be 121962016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12197
12198 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12199 * gcc.dg/vect/slp-perm-2.c: Likewise.
12200 * gcc.dg/vect/slp-perm-3.c: Likewise.
12201 * gcc.dg/vect/slp-perm-5.c: Likewise.
12202 * gcc.dg/vect/slp-perm-6.c: Likewise.
12203 * gcc.dg/vect/slp-perm-7.c: Likewise.
12204 * gcc.dg/vect/slp-perm-8.c: Likewise.
12205
d95e1856 122062016-01-10 Tom de Vries <tom@codesourcery.com>
12207
12208 PR tree-optimization/69039
12209 * gcc.dg/autopar/pr69039.c: New test.
12210
0f8f48d0 122112016-01-09 Marek Polacek <polacek@redhat.com>
12212
12213 PR c++/69113
12214 * g++.dg/pr69113.C: New test.
12215
7dff0499 122162016-01-09 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR middle-end/50865
12219 PR tree-optimization/69097
12220 * gcc.c-torture/execute/pr50865.c: New test.
12221 * gcc.c-torture/execute/pr69097-1.c: New test.
12222 * gcc.c-torture/execute/pr69097-2.c: New test.
12223 * gcc.dg/pr69097-1.c: New test.
12224 * gcc.dg/pr69097-2.c: New test.
12225
18431e78 122262016-01-09 Jakub Jelinek <jakub@redhat.com>
12227
12228 PR c++/69164
12229 * g++.dg/opt/pr69164.C: New test.
12230
1943a4a2 122312016-01-08 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR tree-optimization/69167
12234 * gcc.dg/pr69167.c: New test.
12235
a143e277 122362016-01-08 Marek Polacek <polacek@redhat.com>
12237
12238 PR c++/68449
12239 * g++.dg/pr68449.C: New.
12240
44c01906 122412016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12242
12243 PR tree-optimization/68707
12244 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12245 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12246 on platforms supporting it.
12247 * gcc.dg/vect/slp-perm-2.c: Likewise.
12248 * gcc.dg/vect/slp-perm-3.c: Likewise.
12249 * gcc.dg/vect/slp-perm-5.c: Likewise.
12250 * gcc.dg/vect/slp-perm-7.c: Likewise.
12251 * gcc.dg/vect/slp-perm-8.c: Likewise.
12252 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12253 on platforms supporting it.
12254
c437d1e8 122552016-01-08 Jakub Jelinek <jakub@redhat.com>
12256
c9595c51 12257 PR tree-optimization/69162
12258 * gcc.dg/pr69162.c: New test.
12259
c437d1e8 12260 PR tree-optimization/69172
12261 * gcc.dg/pr69172.c: New test.
12262
6a46a28c 122632016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12264
12265 PR tree-optimization/67781
12266 * gcc.c-torture/execute/pr67781.c: New file.
12267
62ad9a04 122682016-01-08 Jakub Jelinek <jakub@redhat.com>
12269
12270 PR tree-optimization/69083
12271 * gcc.dg/vect/pr69083.c: New test.
12272
9e0e8c2a 122732016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12274
12275 PR tree-optimization/61441
12276 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12277 Use -fexcess-precision=standard for compiler options.
12278 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12279
5d034e37 122802016-01-08 Jakub Jelinek <jakub@redhat.com>
12281
5013f740 12282 PR fortran/69128
12283 * gfortran.dg/gomp/pr69128.f90: New test.
12284
5d034e37 12285 PR c++/69145
12286 * g++.dg/ext/pr69145-1.C: New test.
12287 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12288 * g++.dg/ext/pr69145-2.h: New file.
12289
517906ff 122902016-01-07 Martin Sebor <msebor@redhat.com>
12291
12292 PR c/68966
12293 * gcc.dg/atomic-fetch-bool.c: New test.
12294 * gcc.dg/sync-fetch-bool.c: New test.
12295
cdbb524c 122962016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12297
12298 PR fortran/66680
12299 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12300
ec3aba9e 123012016-01-07 Nick Clifton <nickc@redhat.com>
12302
12303 PR target/66655
12304 * g++.dg/pr66655.C: New test.
12305 * g++.dg/pr66655_1.cc: Test support file.
12306 * g++.dg/pr66655.h: Test header file.
12307
9b657cf1 123082016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12309
12310 PR fortran/66680
12311 gfortran.dg/gomp/pr66680.f90: New test.
12312
cd45d7a5 123132016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12314
12315 PR target/69171
12316 * gcc.target/i386/pr69171-1.c: New test.
12317 * gcc.target/i386/pr69171-2.c: Likewise.
12318 * gcc.target/i386/pr69171-3.c: Likewise.
12319 * gcc.target/i386/pr69171-4.c: Likewise.
12320 * gcc.target/i386/pr69171-5.c: Likewise.
12321 * gcc.target/i386/pr69171-6.c: Likewise.
12322
4a86a91a 123232015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12324
12325 PR middle-end/67639
12326 * c-c++-common/pr67639.c: New test.
12327
34c05552 123282016-01-07 Jakub Jelinek <jakub@redhat.com>
12329
12330 PR tree-optimization/69141
12331 * g++.dg/opt/pr69141.C: New test.
12332
f08d6895 123332016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12334
12335 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12336
32ec4173 123372016-01-06 Uros Bizjak <ubizjak@gmail.com>
12338
12339 PR target/69140
12340 * gcc.target/i386/pr69140.c: New test
12341
d74214f3 123422016-01-06 David Malcolm <dmalcolm@redhat.com>
12343
12344 * gcc.dg/bad-dereference.c: New test case.
12345
73991cab 123462015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12347
12348 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12349
fc8cc457 123502016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12351
12352 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12353
be3c9981 123542016-01-06 Marek Polacek <polacek@redhat.com>
12355
12356 PR sanitizer/69099
12357 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12358
2cb724f9 123592016-01-05 Marek Polacek <polacek@redhat.com>
12360
12361 PR c/69104
12362 * gcc.dg/atomic-invalid-2.c: New.
12363
233a53ed 123642016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12365
12366 PR target/68991
12367 * gcc.target/i386/pr68991.c: New test.
12368
ea87c5e3 123692016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12370
12371 PR target/68991
12372 * g++.dg/pr68991-1.C: New test.
12373 * g++.dg/pr68991-2.C: Likewise.
12374
1943a4a2 123752016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12376
1943a4a2 12377 PR other/60465
afe82e5b 12378 * gcc.target/ia64/pr60465-gprel64.c: New test.
12379 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12380
1e9147dd 123812016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12382
12383 PR rtl-optimization/68651
12384 * gcc.target/aarch64/pr68651_1.c: New test.
12385
d42aa619 123862016-01-05 David Malcolm <dmalcolm@redhat.com>
12387
12388 PR c/69122
12389 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12390
1776de76 123912016-01-05 Nathan Sidwell <nathan@acm.org>
12392
2d7d361d 12393 PR c++/58583
12394 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12395
1776de76 12396 * gcc.dg/alias-15.c: New.
12397
5beb12c0 123982016-01-05 Nick Clifton <nickc@redhat.com>
12399
12400 PR target/68870
12401 * g++.dg/pr68770.C: New test.
12402
d8cca921 124032016-01-04 Mike Stump <mikestump@comcast.net>
12404
12405 * lib/target-supports.exp (check_effective_target_cilkplus):
12406 cilkplus targets require pthreads.
afc907ef 12407 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12408
8427dff3 124092016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12410
12411 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12412 generation.
12413
f1717362 124142016-01-04 Jakub Jelinek <jakub@redhat.com>
12415
12416 Update copyright years.
12417
d7d6a3ab 124182016-01-04 Marek Polacek <polacek@redhat.com>
12419
12420 PR c/68908
12421 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12422 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12423 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12424
b8f4a5f9 124252016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12426
12427 * gcc.target/sparc/20160104-2.c: New test.
12428
6b5c028f 124292016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12430
12431 * gcc.target/sparc/20160104-1.c: New test.
12432
300e1002 124332016-01-03 Paul Thomas <pault@gcc.gnu.org>
12434
12435 PR fortran/65045
12436 * gfortran.dg/pr65045.f90: New test.
12437
855b105f 124382016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12439
12440 * gnat.dg/specs/debug1.ads: Delete.
12441
bdc177dc 124422016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12443
12444 PR libgfortran/68867
12445 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12446 expression.
12447
48aaffae 124482016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12449
12450 PR libgfortran/68867
12451 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12452 PowerPC.
12453
19a468b8 124542016-01-01 Paul Thomas <pault@gcc.gnu.org>
12455
12456 PR fortran/68864
12457 * gfortran.dg/pr68864.f90: New test.
12458
25371c91 124592016-01-01 Jakub Jelinek <jakub@redhat.com>
12460
2a659064 12461 PR tree-optimization/69070
12462 * gcc.dg/pr69070.c: New test.
12463
57aa9851 12464 PR sanitizer/69055
12465 * gfortran.dg/pr69055.f90: New test.
12466
25371c91 12467 PR target/69015
12468 * gcc.dg/pr69015.c: New test.
f1717362 12469\f
fb2c1edd 12470Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12471
12472Copying and distribution of this file, with or without modification,
12473are permitted in any medium without royalty provided the copyright
12474notice and this notice are preserved.