]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR libstdc++/77356 (regex error for a ECMAScript syntax string)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ee908516
DM
12016-08-26 David Malcolm <dmalcolm@redhat.com>
2
3 * gcc.dg/spellcheck-fields-2.c (test): Move
4 dg-begin/end-multiline-output within function body.
5 (test_macro): New function.
6
d41e76cf
DM
72016-08-26 David Malcolm <dmalcolm@redhat.com>
8
9 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10 (test_fixit_insert): Update expected output.
11 (test_fixit_remove): Likewise.
12 (test_fixit_replace): Likewise.
13
524a4c96
RO
142016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15
16 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
17 Fix typo.
18
ebfa15ab
RB
192016-08-26 Richard Biener <rguenther@suse.de>
20
21 PR tree-optimization/69047
22 * gcc.dg/pr69047.c: New testcase.
23
209ca542
PK
242016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
25 Martin Jambhor <mjambor@suse.cz>
524a4c96 26
209ca542
PK
27 * gcc.dg/ipa/propbits-1.c: New test-case.
28 * gcc.dg/ipa/propbits-2.c: Likewise.
29 * gcc.dg/ipa/propbits-3.c: Likewise.
30
e5cf1629
SK
312016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
32
33 PR fortran/77351
34 * gfortran.dg/pr77351.f90: New test.
35
ebef225f
MP
362016-08-25 Marek Polacek <polacek@redhat.com>
37
38 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
39
fe377a48
MP
402016-08-25 Marek Polacek <polacek@redhat.com>
41
42 PR c/77323
43 * gcc.dg/pr77323.c: New test.
44
88b8971f
PT
452016-08-24 Paul Thomas <pault@gcc.gnu.org>
46
47 PR fortran/77358
48 * gfortran.dg/submodule_17.f08: New test.
49
c8cd4696
MC
502016-08-24 Michael Collison <michael.collison@linaro.org>
51 Michael Collison <michael.collison@arm.com>
52
53 * gcc.target/arm/builtin_saddl.c: New testcase.
54 * gcc.target/arm/builtin_saddll.c: New testcase.
55 * gcc.target/arm/builtin_uaddl.c: New testcase.
56 * gcc.target/arm/builtin_uaddll.c: New testcase.
57 * gcc.target/arm/builtin_ssubl.c: New testcase.
58 * gcc.target/arm/builtin_ssubll.c: New testcase.
59 * gcc.target/arm/builtin_usubl.c: New testcase.
60 * gcc.target/arm/builtin_usubll.c: New testcase.
61
d5b5d212
UB
622016-08-24 Uros Bizjak <ubizjak@gmail.com>
63
64 PR target/77270
65 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
66 (dg-options): Use -march=amdfam10 instead of -march=athlon.
67 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
68 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
69 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
70 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
71 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
72 effective target. Remove scan-assembler-times directives.
73 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
74 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
75 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
76
d1188689
SKS
772016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
78
79 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
80 of unsigned int.
81 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
82
0b6b8f85
RS
832016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
84
85 PR testsuite/77317
86 * lib/target-supports.exp
87 (check_effective_target_vect_aligned_arrays): Don't cache the result.
88 (check_effective_target_vect_natural_alignment): Ditto.
89 (check_effective_target_vector_alignment_reachable): Ditto.
90 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
91
587b7f7a
ILT
922016-08-23 Ian Lance Taylor <iant@golang.org>
93
94 * gcc.target/s390/nolrl-1.c: Don't match the file name.
95
6019c0fc
MM
962016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
97
98 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
99 being created from pointers to memory locations.
100 * gcc.target/powerpc/vec-init-2.c: Likewise.
101
cfe37db4
FR
1022016-08-23 Fritz Reese <fritzoreese@gmail.com>
103
104 * gfortran.dg/dec_structure_12.f90: New testcase.
105
7e11f46f
DV
1062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
107
108 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
109
7ab4f354
DV
1102016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
111
112 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
113 verification.
114
deb9351f
DV
1152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
116
117 * gcc.target/s390/md/andc-splitter-1.c: New test case.
118 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
119
1fd9f058
RB
1202016-08-23 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/27336
123 * c-c++-common/pr27336.c: New testcase.
124
b00e6e75
MP
1252016-08-22 Marek Polacek <polacek@redhat.com>
126
127 PR c++/77321
128 * g++.dg/cpp1y/pr77321.C: New test.
129
58338bac
SK
1302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
131
132 PR fortran/60774
133 * gfortran.dg/empty_label.f: Adjust test for new error message.
134 * gfortran.dg/empty_label.f90: Ditto.
135 * gfortran.dg/empty_label_typedecl.f90: Ditto.
136 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
137 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
138
30364ce6
SK
1392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
140
141 PR fortran/61318
142 * gfortran.dg/pr61318.f90: New test.
143
ad7a5a8f
SK
1442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
145
146 PR fortran/77260
147 * gfortran.dg/pr77260_1.f90: New test.
148 * gfortran.dg/pr77260_2.f90: Ditto.
149
72f52f30
JM
1502016-08-22 Joseph Myers <joseph@codesourcery.com>
151
152 PR middle-end/77269
153 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
154 __builtin_signbitf and __builtin_signbitl in expected generic
155 expansion.
156 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
157 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
158 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
159 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
160 tests.
161
6dc198e3
JM
1622016-08-22 Joseph Myers <joseph@codesourcery.com>
163
164 * gcc.dg/torture/float128-builtin.c,
165 gcc.dg/torture/float128-ieee-nan.c,
166 gcc.dg/torture/float128x-builtin.c,
167 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
168 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
169 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
170 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
171 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
172 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
173 gcc.dg/torture/floatn-nan.h: New tests.
174
7ff4e41a
JM
1752016-08-22 Joseph Myers <joseph@codesourcery.com>
176
177 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
178 macro.
179 (main): Update calls to TEST_I_F.
180 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
181 macro.
182 (main): Update calls to TEST_I_F.
183
7078cdb6
JM
1842016-08-22 Joseph Myers <joseph@codesourcery.com>
185
186 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
187 gcc.dg/torture/fp-int-convert-float32x-timode.c,
188 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
189 names in calls to TEST_I_F.
190
a9d7c823
BE
1912016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
192
193 PR c/52952
194 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
195
cd800235
SKS
1962016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
197
198 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
199 and !natural_alignment_64.
200 * gcc.dg/ipa/propalign-2.c: Likewise.
201 * gcc.dg/ipa/propalign-3.c: Likewise.
202 * gcc.dg/ipa/propalign-4.c: Likewise.
203 * gcc.dg/ipa/propalign-5.c: Likewise.
204 * lib/target-supports.exp
205 (check_effective_target_natural_alignment_32): Add avr-*-*.
206
22d12455
KV
2072016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
208
209 PR tree-optimization/61839
210 * gcc.dg/tree-ssa/pr61839_1.c: New test.
211 * gcc.dg/tree-ssa/pr61839_2.c: New test.
212 * gcc.dg/tree-ssa/pr61839_3.c: New test.
213 * gcc.dg/tree-ssa/pr61839_4.c: New test.
214
c65699ef
JM
2152016-08-19 Joseph Myers <joseph@codesourcery.com>
216
217 PR c/32187
218 * lib/target-supports.exp (check_effective_target_float16)
219 (check_effective_target_float32, check_effective_target_float64)
220 (check_effective_target_float128, check_effective_target_float32x)
221 (check_effective_target_float64x)
222 (check_effective_target_float128x)
223 (check_effective_target_float16_runtime)
224 (check_effective_target_float32_runtime)
225 (check_effective_target_float64_runtime)
226 (check_effective_target_float128_runtime)
227 (check_effective_target_float32x_runtime)
228 (check_effective_target_float64x_runtime)
229 (check_effective_target_float128x_runtime)
230 (check_effective_target_floatn_nx_runtime)
231 (add_options_for_float16, add_options_for_float32)
232 (add_options_for_float64, add_options_for_float128)
233 (add_options_for_float32x, add_options_for_float64x)
234 (add_options_for_float128x): New procedures.
235 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
236 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
237 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
238 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
239 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
240 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
241 gcc.dg/torture/float128-complex.c,
242 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
243 gcc.dg/torture/float128x-basic.c,
244 gcc.dg/torture/float128x-complex.c,
245 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
246 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
247 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
248 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
249 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
250 gcc.dg/torture/float32x-basic.c,
251 gcc.dg/torture/float32x-complex.c,
252 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
253 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
254 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
255 gcc.dg/torture/float64x-basic.c,
256 gcc.dg/torture/float64x-complex.c,
257 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
258 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
259 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
260 gcc.dg/torture/floatn-tg.h,
261 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
262 gcc.dg/torture/fp-int-convert-float128-ieee.c,
263 gcc.dg/torture/fp-int-convert-float128x-timode.c,
264 gcc.dg/torture/fp-int-convert-float128x.c,
265 gcc.dg/torture/fp-int-convert-float16-timode.c,
266 gcc.dg/torture/fp-int-convert-float16.c,
267 gcc.dg/torture/fp-int-convert-float32-timode.c,
268 gcc.dg/torture/fp-int-convert-float32.c,
269 gcc.dg/torture/fp-int-convert-float32x-timode.c,
270 gcc.dg/torture/fp-int-convert-float32x.c,
271 gcc.dg/torture/fp-int-convert-float64-timode.c,
272 gcc.dg/torture/fp-int-convert-float64.c,
273 gcc.dg/torture/fp-int-convert-float64x-timode.c,
274 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
275 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
276 maximum exponent of floating-point type. Use it in testing
277 whether 0x8...0 fits in the floating-point type. Always treat -1
278 (signed 0xf...f) as fitting in the floating-point type.
279 (M_OK1): New macro.
280 * gcc.dg/torture/fp-int-convert-double.c,
281 gcc.dg/torture/fp-int-convert-float.c,
282 gcc.dg/torture/fp-int-convert-float128-timode.c,
283 gcc.dg/torture/fp-int-convert-float128.c,
284 gcc.dg/torture/fp-int-convert-float80-timode.c,
285 gcc.dg/torture/fp-int-convert-float80.c,
286 gcc.dg/torture/fp-int-convert-long-double.c,
287 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
288
94e73c78
JJ
2892016-08-19 Jakub Jelinek <jakub@redhat.com>
290
fbdbd4b6
JJ
291 PR fortran/72744
292 * gfortran.dg/gomp/pr72744.f90: New test.
293
94e73c78
JJ
294 PR fortran/69281
295 * gfortran.dg/gomp/pr69281.f90: New test.
296
91151a73
JB
2972016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
298
299 * gfortran.dg/random_4.f90: Initialize seed before using, handle
300 the last special seed value.
301 * gfortran.dg/random_7.f90: Use size for last array member instead
302 of hardcoded value.
303
fcf830ab
PK
3042016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
305
306 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
307 * gcc.dg/cpp/warn-undef-2.c: Likewise.
308
1a5da5b6
RB
3092016-08-19 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/77286
312 * gcc.dg/torture/pr77286.c: New testcase.
313
82f72146
DM
3142016-08-18 David Malcolm <dmalcolm@redhat.com>
315
316 * gcc.dg/verbose-asm-2.c: New test case.
317
cc015f3a
DM
3182016-08-18 David Malcolm <dmalcolm@redhat.com>
319
320 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
321 (custom_diagnostic_finalizer): Update for change to
322 diagnostic_show_locus.
323
cb18fd07
DM
3242016-08-18 David Malcolm <dmalcolm@redhat.com>
325
326 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
327 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
328
a76989dc
MP
3292016-08-18 Marek Polacek <polacek@redhat.com>
330
331 PR c/71514
332 * gcc.dg/pr71514.c: New test.
333
89c88780
L
3342015-08-18 H.J. Lu <hongjiu.lu@intel.com>
335
336 PR target/72839
337 * gcc.target/i386/pr72839.c: New test.
338
2c71d454
CLT
3392016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
340
341 PR middle-end/70895
342 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
343 * c-c++-common/goacc/reduction-1.c: Likewise.
344 * c-c++-common/goacc/reduction-2.c: Likewise.
345 * c-c++-common/goacc/reduction-3.c: Likewise.
346 * c-c++-common/goacc/reduction-4.c: Likewise.
347
66592e95
AM
3482016-08-18 Alan Modra <amodra@gmail.com>
349
350 * gcc.c-torture/compile/pr72771.c: New.
351
3a146d46
JJ
3522016-08-17 Jakub Jelinek <jakub@redhat.com>
353
354 PR fortran/67496
355 * gfortran.dg/pr67496.f90: New test.
356
038000bd
AH
3572015-08-17 Alan Hayward <alan.hayward@arm.com>
358
359 PR tree-optimization/71752
3a146d46 360 * gcc.dg/vect/pr71752.c: New.
038000bd 361
dd42e908
UB
3622016-08-17 Uros Bizjak <ubizjak@gmail.com>
363
364 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
365
458a1cd0
JJ
3662016-08-17 Jakub Jelinek <jakub@redhat.com>
367
368 PR middle-end/77259
369 * g++.dg/ipa/devirt-52.C: New test.
370
11c4c4ba
CLT
3712016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
372
373 * c-c++-common/goacc/reduction-6.c: New testcase.
374
661d6efd
RB
3752016-08-17 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/76490
378 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
379 * gcc.dg/pr52904.c: XFAIL.
380
622d8b69
RB
3812016-08-17 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/23855
384 * gcc.dg/loop-unswitch-2.c: Adjust.
385
af23e99c
JJ
3862016-08-16 Jakub Jelinek <jakub@redhat.com>
387
388 PR tree-optimization/72817
389 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
390
feeb6268
JM
3912016-08-16 Joseph Myers <joseph@codesourcery.com>
392
393 PR libgcc/77265
394 * gcc.dg/torture/float128-extend-inf.c: New test.
395
65e736c0
DM
3962016-08-16 David Malcolm <dmalcolm@redhat.com>
397
398 PR c/72857
399 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
400 for embedded NUL.
401 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
402 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
403 caret placement.
404 (test_oct): Likewise.
405 (test_multiple): Likewise.
406 (test_field_width_specifier): Likewise.
407 (test_field_width_specifier_2): New function.
408 (test_field_precision_specifier): New function.
409 (test_embedded_nul): Update expected caret placement.
410 (test_non_contiguous_strings): Update line number.
411 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
412 (__emit_string_literal_range): Add "caret_idx" param.
413 (test_simple_string_literal): Add value for new param, updating
414 expected output..
415 (test_concatenated_string_literal): Likewise.
416 (test_multiline_string_literal): Likewise.
417 (test_hex): Likewise.
418 (test_oct): Likewise.
419 (test_multiple): Likewise.
420 (test_ucn4): Likewise.
421 (test_ucn8): Likewise.
422 (test_u8): Likewise.
423 (test_u): Likewise; update expected message, from "range" to
424 "location".
425 (test_U): Likewise.
426 (test_L): Likewise.
427 (test_macro): Add value for new param.
428 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
429 (__emit_string_literal_range): Add "caret_idx" param.
430 (test_stringified_token_1): Add value for new param. Update
431 expected message, from "range" to "location".
432 (test_stringized_token_2): Likewise, adding param to macro.
433 (test_stringified_token_3): Likewise.
434 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
435 (emit_warning): Convert param from source_range to location_t.
436 (test_string_literals): Add caret_idx param, and use it when
437 constructing a substring_loc. Update error message, from
438 "range" to "location".
439
4a7f57d5
JJ
4402016-08-16 Jakub Jelinek <jakub@redhat.com>
441
7841800f
JJ
442 PR target/71910
443 * g++.dg/gomp/pr71910.C: New test.
444
1b13411a
JJ
445 PR middle-end/67485
446 * gcc.c-torture/compile/pr67485.c: New test.
447
4a7f57d5
JJ
448 PR target/72867
449 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
450
3c556bc4
BC
4512016-08-16 Bin Cheng <bin.cheng@arm.com>
452
453 PR tree-optimization/69848
454 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
455
beab2da6
ML
4562016-08-16 Martin Liska <mliska@suse.cz>
457
458 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
459 of memory operations so that it can be handled by core2
460 in 32-bit mode.
461
f4eec0a3
RB
4622016-08-16 Richard Biener <rguenther@suse.de>
463
464 PR tree-optimization/76783
465 * gcc.dg/pr76783.c: New testcase.
466 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
467
8f21990a
BC
4682016-08-16 Bin Cheng <bin.cheng@arm.com>
469
470 PR tree-optimization/72817
471 PR tree-optimization/73450
472 * gcc.dg/tree-ssa/pr72817.c: New test.
473 * gcc.dg/tree-ssa/pr73450.c: New test.
474
7fc61626
FR
4752016-08-15 Fritz Reese <fritzoreese@gmail.com>
476
477 * gfortran.dg/init_flag_13.f90: New testcase.
478 * gfortran.dg/init_flag_14.f90: Ditto.
479 * gfortran.dg/init_flag_15.f03: Ditto.
480 * gfortran.dg/dec_init_1.f90: Ditto.
481 * gfortran.dg/dec_init_2.f90: Ditto.
482
432baa02
UB
4832016-08-15 Uros Bizjak <ubizjak@gmail.com>
484
485 PR target/72867
486 * gcc.target/i386/pr72867.c: New test.
487
7e1dde14
EB
4882016-08-16 Eric Botcazou <ebotcazou@adacore.com>
489
490 * c-c++-common/dump-ada-spec-5.c: New test.
491
e4969090
RB
4922016-08-15 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/73434
495 * gcc.dg/torture/pr73434.c: New testcase.
496
66088065
JJ
4972016-08-15 Jakub Jelinek <jakub@redhat.com>
498
499 PR tree-optimization/72824
500 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
501
7c713714
CLT
5022016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
503
504 PR fortran/70598
505 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
506 in use_device clause.
507 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
508 * gfortran.dg/goacc/list.f95: Adjust to catch
509 "neither a POINTER nor an array" error messages.
510
4271e5cb
UB
5112016-08-14 Uros Bizjak <ubizjak@gmail.com>
512
513 PR target/76342
514 * gcc.target/i386/pr76342.c: New test.
515
b0cea284
JJ
5162016-08-12 Jakub Jelinek <jakub@redhat.com>
517
518 PR c/71512
519 * g++.dg/ubsan/pr71512.C: New test.
520 * c-c++-common/ubsan/pr71512-1.c: New test.
521 * c-c++-common/ubsan/pr71512-2.c: New test.
522
e86aefb8
MM
5232016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
524
525 * gcc.target/powerpc/vec-init-1.c: New tests to test various
526 vector initialization options.
527 * gcc.target/powerpc/vec-init-2.c: Likewise.
528 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
529 is generated on ISA 3.0.
530
7fd82d52
PP
5312016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
532
533 PR middle-end/71654
534 * gcc.dg/c-c++-common/pr71654.c: New test.
535 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
536 dg-options.
537 * gcc.dg/tree-ssa/vrp24: Likewise.
538
2f1364c2
JJ
5392016-08-12 Jakub Jelinek <jakub@redhat.com>
540
541 PR c/67410
542 * gcc.dg/pr67410.c: New test.
543
8eb414aa
BC
5442016-08-12 Bin Cheng <bin.cheng@arm.com>
545
546 PR tree-optimization/69848
547 * gcc.dg/vect/vect-pr69848.c: New test.
548
30b39c19
UB
5492016-08-12 Uros Bizjak <ubizjak@gmail.com>
550
551 PR testsuite/71008
552 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
553 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
554 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
555 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
556
e373dd06
RB
5572016-08-12 Richard Biener <rguenther@suse.de>
558
559 PR tree-optimization/57326
560 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
561 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
562 * gcc.dg/tree-ssa/pr35287.c: Likewise.
563 * gcc.target/i386/pr45685.c: Likewise.
564 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
565 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
566 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
567 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
568 * gfortran.dg/pr34163.f90: Likewise.
569
20d1af89
ML
5702016-08-12 Martin Liska <mliska@suse.cz>
571
572 * g++.dg/gcov/gcov-16.C: New test.
573 * lib/gcov.exp: Support new argument for run-gcov function.
574
5cacda56
ML
5752016-08-12 Martin Liska <mliska@suse.cz>
576
577 PR gcov-profile/35590
578 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
579
663eecfd
RB
5802016-08-12 Richard Biener <rguenther@suse.de>
581
582 PR tree-optimization/72851
583 * gcc.dg/torture/pr72851.c: New testcase.
584
8aaf799b
AO
5852016-08-12 Alexandre Oliva <aoliva@redhat.com>
586
e366d7d8
AO
587 PR debug/63240
588 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
589 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
590 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
591 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
592 DW_AT_deleted.
593
71e1a6a4
AO
594 PR debug/55641
595 * g++.dg/debug/dwarf2/ref-1.C: New.
596
8aaf799b
AO
597 PR debug/49366
598 * g++.dg/debug/dwarf2/template-params-12.H: New.
599 * g++.dg/debug/dwarf2/template-params-12f.C: New.
600 * g++.dg/debug/dwarf2/template-params-12g.C: New.
601 * g++.dg/debug/dwarf2/template-params-12n.C: New.
602 * g++.dg/debug/dwarf2/template-params-12s.C: New.
603 * g++.dg/debug/dwarf2/template-params-12u.C: New.
604 * g++.dg/debug/dwarf2/template-params-12v.C: New.
605 * g++.dg/debug/dwarf2/template-params-12w.C: New.
606
06f9caed
BS
6072016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
608
609 PR target/72863
610 * gcc.target/powerpc/pr72863.c: New test.
611
a8b956c1
UB
6122016-08-11 Uros Bizjak <ubizjak@gmail.com>
613
614 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
615
c73dd986
L
6162015-08-11 H.J. Lu <hongjiu.lu@intel.com>
617
618 * gcc.target/i386/pieces-strcpy-1.c: New test.
619 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
620
385ed708
JJ
6212016-08-11 Jakub Jelinek <jakub@redhat.com>
622
623 PR c++/72868
624 * g++.dg/cpp1y/constexpr-switch4.C: New test.
625
df7ec09f
L
6262015-08-11 H.J. Lu <hongjiu.lu@intel.com>
627
628 * gcc.target/i386/pieces-memcpy-1.c: New test.
629 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
630 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
631 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
632 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
633 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
634
b95a64bb
JJ
6352016-08-11 Jakub Jelinek <jakub@redhat.com>
636
637 PR c/72816
7ddbcf6b 638 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 639
59537744
BE
6402016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
641
642 PR tree-optimization/71083
643 * gcc.c-torture/execute/pr71083.c: New test.
644 * gnat.dg/loop_optimization23.adb: New test.
645 * gnat.dg/loop_optimization23_pkg.ads: New test.
646 * gnat.dg/loop_optimization23_pkg.adb: New test.
647
183ac6d0
RB
6482016-08-11 Richard Biener <rguenther@suse.de>
649
650 PR tree-optimization/72772
651 * gcc.dg/graphite/pr35356-1.c: Adjust.
652 * gcc.dg/tree-ssa/pr59597.c: Likewise.
653
b152f5a2
JB
6542016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
655
656 * gfortran.dg/random_7.f90: Take into account that the last seed
657 value is the special p value.
658 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
659
bb7ebad1
RB
6602016-08-11 Richard Biener <rguenther@suse.de>
661
662 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
663
2e186411
AM
6642016-08-11 Alan Modra <amodra@gmail.com>
665
666 * gcc.target/powerpc/pr71680.c: New.
667
e9e6d4f6
KN
6682016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
669
670 * gcc.target/powerpc/bfp/bfp.exp: New file.
671 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
672 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
673 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
674 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
675 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
676 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
677 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
678 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
679 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
680 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
681 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
682 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
683 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
684 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
685 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
686 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
687 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
688 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
689 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
690 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
691 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
692 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
693 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
694 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
695 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
696 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
697 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
698 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
699 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
700 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
701 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
702 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
703 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
704 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
705 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
706 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
707 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
708 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
709 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
710 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
711 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
712 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
713 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
714 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
715 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
716 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
717 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
718 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
719 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
720 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
721 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
722 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
723 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
724
9c8eabea
BC
7252016-08-10 Bin Cheng <bin.cheng@arm.com>
726
727 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
728 Add aarch64*-*-*.
729
6c553b76
BC
7302016-08-10 Bin Cheng <bin.cheng@arm.com>
731
732 * gcc.target/aarch64/simd/vcond-ne.c: New test.
733
a0883b08
MM
7342016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
735
736 PR target/72853
737 * gcc.target/powerpc/pr72853.c: New test.
738
a266236e
ML
7392016-08-10 Martin Liska <mliska@suse.cz>
740
741 PR gcov-profile/58306
742 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
743
22063dbc
ML
7442016-08-10 Martin Liska <mliska@suse.cz>
745
746 * g++.dg/gcov/gcov-threads-1.C: New test.
747
5250a5bb
SKS
7482016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
749
750 PR target/71873
751 * gcc.target/avr/pr71873.c: New test.
752
b7597ae5
ML
7532016-08-09 Martin Liska <mliska@suse.cz>
754
755 * g++.dg/gcov/gcov-dump-1.C: New test.
756 * g++.dg/gcov/gcov-dump-2.C: New test.
757
ab50a215
ML
7582016-08-09 Martin Liska <mliska@suse.cz>
759
760 * gcc.dg/tree-prof/val-prof-9.c: New test.
761
dcb1e137
ML
7622016-08-09 Martin Liska <mliska@suse.cz>
763
764 * gcc.dg/tree-prof/val-prof-8.c: New test.
765
04d6d3b6
MJ
7662016-08-09 Martin Jambor <mjambor@suse.cz>
767
df839749
UB
768 PR ipa/71981
769 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 770
c57e78c4
BC
7712016-08-09 Bin Cheng <bin.cheng@arm.com>
772
773 PR tree-optimization/33707
774 * gcc.dg/vect/pr33707.c: New test.
775
42970a17
BC
7762016-08-09 Bin Cheng <bin.cheng@arm.com>
777
778 PR tree-optimization/pr72772
779 * gcc.dg/tree-ssa/pr72772.c: New test.
780
810a3aa6
MF
7812016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
782
783 PR rtl-optimization/66669
784 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
785
9e207d6f
JJ
7862016-08-09 Jakub Jelinek <jakub@redhat.com>
787
788 PR tree-optimization/72824
789 * gcc.c-torture/execute/ieee/pr72824.c: New test.
790
50bf47fd
RB
7912016-08-09 Richard Biener <rguenther@suse.de>
792
793 PR tree-optimization/71802
794 * gcc.dg/torture/pr71802.c: New testcase.
795
cadec7ca
JJ
7962016-08-09 Jakub Jelinek <jakub@redhat.com>
797
798 PR c++/72809
799 * g++.dg/eh/stdarg1.C: New test.
800
c43c5112
AK
8012016-08-08 Andi Kleen <ak@linux.intel.com>
802
803 * lib/profopt.exp: (auto-profopt-execute): Don't include full
804 test command line in failure log.
805 (profopt-execute): dito. Make autofdo file names unique.
806
895aa8e1
DM
8072016-08-08 David Malcolm <dmalcolm@redhat.com>
808
809 PR c/64955
810 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
811 output.
812
9afda630
PK
8132016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
814
815 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
816 c99_runtime.
817 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
818 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
819 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
820 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
821 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
822 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
823
e52ed3fe
DM
8242016-08-08 David Malcolm <dmalcolm@redhat.com>
825
826 PR c/52952
827 * gcc.dg/cpp/pr66415-1.c: Likewise.
828 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
829 * gcc.dg/format/c90-printf-1.c: Likewise.
830 * gcc.dg/format/diagnostic-ranges.c: New test case.
831
ad200580
JJ
8322016-08-08 Jakub Jelinek <jakub@redhat.com>
833
77524e0d
JJ
834 PR fortran/72716
835 * gfortran.dg/gomp/pr72716.f90: New test.
836
2187f2a2
JJ
837 PR middle-end/72781
838 * gcc.dg/gomp/pr72781.c: New test.
839
ad200580
JJ
840 PR middle-end/68762
841 * g++.dg/vect/pr68762-1.cc: New test.
842 * g++.dg/vect/pr68762-2.cc: New test.
843 * g++.dg/vect/pr68762.h: New file.
844
989d0071
MS
8452016-08-08 Martin Sebor <msebor@redhat.com>
846
847 PR testsuite/72838
3a146d46
JJ
848 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
849 * g++.dg/warn/overflow-warn-3.C: Same.
850 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 851
7090cac9
AV
8522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
853
854 PR fortran/71936
855 * gfortran.dg/allocate_with_source_21.f03: New test.
856
64e56ab0
AV
8572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
858
859 PR fortran/72698
860 * gfortran.dg/allocate_with_source_20.f03: New test.
861
0476487d
AM
8622016-08-08 Alan Modra <amodra@gmail.com>
863
864 * gcc.c-torture/compile/pr72802.c: New.
865
8e9218f2
AV
8662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
867
868 PR fortran/70524
869 * gfortran.dg/dependency_48.f90: New test.
870
c1f7083b
TK
8712016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
872
531e5ae3 873 PR fortran/70040
c1f7083b
TK
874 * gfortran.dg/pr70040.f90: New testcase.
875
6ab5813c
TK
8762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
877
878 PR fortran/71961
879 * gfortran.dg/matmul_10.f90: New testcase.
880
27bddc4a
JH
8812016-08-07 Jan Hubicka <hubicka@ucw.cz>
882
883 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
884
4a9f8a9f
JJ
8852016-08-07 Jakub Jelinek <jakub@redhat.com>
886
887 PR c/72816
888 * gcc.dg/pr72816.c: New test.
889
fa76f2c6
JW
8902016-08-06 Jonathan Wakely <jwakely@redhat.com>
891
892 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
893 * g++.dg/conversion/pr41426.C: Likewise.
894 * g++.dg/conversion/pr66211.C: Likewise.
895 * g++.dg/cpp1y/lambda-init9.C: Likewise.
896 * g++.dg/init/ref8.C: Likewise.
897 * g++.old-deja/g++.law/cvt20.C: Likewise.
898 * g++.old-deja/g++.mike/p9732c.C: Likewise.
899
5c3e5002
PP
9002016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
901
902 PR tree-optimization/18046
903 * gcc.dg/tree-ssa/vrp105.c: New test.
904 * gcc.dg/tree-ssa/vrp106.c: New test.
905
64d6d399
MS
9062016-08-05 Martin Sebor <msebor@redhat.com>
907
908 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
909 1ul in diagnostics. Remove hyphen from "constant-expression."
910 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
911 * g++.dg/cpp0x/static_assert3.C: Same.
912 * g++.dg/cpp1y/constexpr-throw.C: Same.
913 * g++.dg/template/nontype3.C: Same.
914 * g++.dg/warn/overflow-warn-1.C: Same.
915 * g++.dg/warn/overflow-warn-3.C: Same.
916 * g++.dg/warn/overflow-warn-4.C: Same.
917
88fa5555
DM
9182016-08-05 David Malcolm <dmalcolm@redhat.com>
919
920 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
921 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
922 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
923 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
924
1addb9e6
PP
9252016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
926
927 PR tree-optimization/72810
928 * gcc.dg/tree-ssa/vrp110.c: New test.
929
1b62ed4f
JG
9302016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
931
932 PR Target/72819
933 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
934 registers.
935 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
936 saving the half-precision registers.
937 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
938 value is returned in h0.
939 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
940 are passed in FP/SIMD registers.
941 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
942 passing works corrcetly.
943 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
944 (hfa_f16x2_t): Likewise.
945 (hfa_f16x3_t): Likewise.
946 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
947 are promoted to double and passed in a double register.
948 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
949 are promoted to double and stacked.
950 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
951 __fp16 data types.
952 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
953 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
954 __fp16 first get passed in FP/SIMD registers, then stacked.
955
4228ca19
NS
9562016-08-05 Nathan Sidwell <nathan@acm.org>
957
958 PR c++/68724
959 * g++.dg/cpp0x/pr68724.C: New.
960
db7c335e
RB
9612016-08-05 Richard Biener <rguenther@suse.de>
962
963 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
964
48abe922
PP
9652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
966
967 * gcc.dg/tree-ssa/vrp107.c: New test.
968 * gcc.dg/tree-ssa/vrp108.c: New test.
969 * gcc.dg/tree-ssa/vrp109.c: New test.
970
f6cdf42f
PK
9712016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
972
973 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
974 dg-options.
975
33a9c609
PK
9762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
977
978 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
979 test-cases.
980 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
981 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
982 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
983 test-cases.
984 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
985 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
986 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
987 large_double.
988
4473482d
PC
9892016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/72800
992 * g++.dg/cpp1y/lambda-ice1.C: New.
993
08156df5
PP
9942016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
995
996 PR c++/72759
997 * g++.dg/cpp1y/pr72759.C: New test.
998
938da3a5
PP
9992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1000
1001 * gcc.dg/switch-10.c: New test.
1002
da84183c
JG
10032016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1004
1005 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1006
ae9281fc
TS
10072016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1008
1009 * c-c++-common/goacc/routine-5.c: Update.
1010
086ad22e
BE
10112016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1012
1013 PR rtl-optimization/70903
1014 * gcc.c-torture/execute/pr70903.c: New test.
1015
6805e400
ML
10162016-08-04 Martin Liska <mliska@suse.cz>
1017
1018 * gcc.dg/params/params.exp: Replace file exists with
1019 TESTING_IN_BUILD_TREE.
1020
a0008434
MP
10212016-08-04 Marek Polacek <polacek@redhat.com>
1022
1023 PR c++/70229
1024 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1025
fb46286e
RB
10262016-08-04 Richard Biener <rguenther@suse.de>
1027
1028 PR middle-end/71984
1029 * gcc.dg/torture/pr71984.c: Guard correctness check for
1030 little-endian.
1031
ac2c96ab
AP
10322016-08-03 Andrew Pinski <apinski@cavium.com>
1033
1034 * gcc.c-torture/compile/20160802-1.c: New testcase.
1035
c98583e9
FR
10362016-08-03 Fritz Reese <fritzoreese@gmail.com>
1037
1038 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1039
9ad1a1da
RB
10402016-08-03 Richard Biener <rguenther@suse.de>
1041
1042 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1043 and remove -O3.
1044 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1045 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1046
cd75c979
RB
10472016-08-03 Richard Biener <rguenther@suse.de>
1048
1049 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1050 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1051 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1052 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1053
30e8d875
SKS
10542016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1055
1056 * gcc.dg/init-excess-2.c: Require int32plus.
1057 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1058 * gcc.dg/pr59963-2.c: Require int32plus.
1059 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1060 * gcc.dg/unroll-7.c: Require int32plus.
1061
69b806f6
BC
10622016-08-02 Bin Cheng <bin.cheng@arm.com>
1063
1064 PR tree-optimization/34114
1065 * gcc.dg/tree-ssa/loop-42.c: New test.
1066
1efafef3
TC
10672016-08-02 Tamar Christina <tamar.christina@arm.com>
1068
1069 * gcc.target/aarch64/vminmaxnm.c: New.
1070 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1071 tests.
1072
e2a99194
MM
10732016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1074
1075 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1076 vec_extract for vector float, vector int, vector short, and vector
1077 char.
1078 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1079 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1080 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1081 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1082
71bfb77a
WD
10832016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1084
1085 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1086 single stack adjustment, no writeback.
71bfb77a
WD
1087 * gcc.target/aarch64/test_frame_12.c: Likewise.
1088 * gcc.target/aarch64/test_frame_13.c: Likewise.
1089 * gcc.target/aarch64/test_frame_15.c: Likewise.
1090 * gcc.target/aarch64/test_frame_6.c: Likewise.
1091 * gcc.target/aarch64/test_frame_7.c: Likewise.
1092 * gcc.target/aarch64/test_frame_8.c: Likewise.
1093 * gcc.target/aarch64/test_frame_16.c: New test.
1094
37bce35a
L
10952015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1096
1097 PR target/72748
1098 * gcc.target/i386/pr72748.c: New test.
1099
2a93954e
AH
11002015-08-01 Alan Hayward <alan.hayward@arm.com>
1101
1102 PR tree-optimization/71818
1103 * gcc.dg/vect/pr71818.c: New
1104
bf60c531
ML
11052016-08-01 Martin Liska <mliska@suse.cz>
1106
1107 PR tree-optimization/71857
1108 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1109
8ed49fab
KT
11102016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1111
1112 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1113
76e2c821
JB
11142016-08-01 Jan Beulich <jbeulich@suse.com>
1115
1116 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1117
35029597
WS
11182016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1119
1120 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1121 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1122
3aa4b66a
JW
11232016-07-31 Jonathan Wakely <jwakely@redhat.com>
1124
1125 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1126 (check_effective_target_c++): Likewise. Also match for libstdc++.
1127
93cb9a5a
SK
11282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1129
1130 PR fortran/41922
1131 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1132 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1133 * gfortran.dg/pr41922.f90: New test.
1134
9fcb2819
SK
11352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1136
1137 PR fortran/68566
1138 * gfortran.dg/pr68566.f90: new test.
1139
8bada5cd
MS
11402016-07-30 Martin Sebor <msebor@redhat.com>
1141
1142 PR c++/60760
1143 PR c++/71091
1144 * g++.dg/cpp0x/constexpr-cast.C: New test.
1145 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1146 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1147 * g++.dg/ubsan/pr63956.C: Correct.
1148
d0047a25
MM
11492016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1150
1151 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1152 vector double or vector long where the vector is in memory.
1153 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1154 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1155
e4f7a5df
SK
11562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1157
1158 PR fortran/69867
1159 * gfortran.dg/pr69867.f90: New test.
1160
b441ae1d
SK
11612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1162
1163 PR fortran/69962
1164 * gfortran.dg/pr69962.f90: New test.
1165
712dff31
SK
11662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1167
1168 PR fortran/70006
1169 * gfortran.dg/pr70006.f90: New test.
1170
fb42421e
SK
11712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1172
1173 PR fortran/71730
1174 * gfortran.dg/pr71730.f90: New test.
1175 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1176 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1177 * gfortran.dg/array_constructor_26.f03: Ditto.
1178
466effe0
WS
11792016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1180
1181 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1182 * gcc.target/powerpc/pr71763.c: Likewise.
1183
f618a472
MP
11842016-07-29 Marek Polacek <polacek@redhat.com>
1185
1186 PR c/71742
1187 * gcc.dg/940510-1.c: Adjust dg-error.
1188 * gcc.dg/c99-flex-array-1.c: Likewise.
1189 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1190
efd0786f
MP
1191 PR c/71853
1192 * gcc.dg/noncompile/pr71853.c: New test.
1193
e00dceaf
MP
1194 PR c/71573
1195 * gcc.dg/noncompile/pr71573.c: New test.
1196
638fc14f
MP
1197 PR c/71926
1198 * g++.dg/warn/Wparentheses-30.C: New test.
1199 * gcc.dg/Wparentheses-14.c: New test.
1200
61c73a7f
UB
12012016-07-29 Uros Bizjak <ubizjak@gmail.com>
1202
1203 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1204
01d32b2b
BC
12052016-07-29 Bin Cheng <bin.cheng@arm.com>
1206
1207 PR tree-optimization/57558
1208 * gcc.dg/vect/pr57558-1.c: New test.
1209 * gcc.dg/vect/pr57558-2.c: New test.
1210
f6c7a248
PK
12112016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1212
61c73a7f 1213 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1214 to scan forwprop1 dump pass.
1215
f54ea774
PC
12162016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/51488
1219 * g++.dg/template/pr51488.C: New.
1220
673a107a
JJ
12212016-07-29 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c/71969
1224 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1225 static __inline__.
1226 * gcc.dg/pr71969-1.c: New test.
1227 * gcc.dg/pr71969-2.c: New test.
1228 * gcc.dg/pr71969-3.c: New test.
1229
78169471
MP
12302016-07-29 Marek Polacek <polacek@redhat.com>
1231
1232 PR c/71574
1233 * c-c++-common/pr71574.c: New test.
1234
a5b5c8b6
MP
1235 PR c/71583
1236 * gcc.dg/noncompile/pr71583.c: New test.
1237
883b6d4e
KV
12382016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1239
1240 PR middle-end/68217
1241 * gcc.dg/pr68217.c: New test.
1242
89f1f37e
SK
12432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1244
1245 PR fortran/71067
1246 * gfortran.dg/pr71067_1.f90: New test.
1247 * gfortran.dg/pr71067_2.f90: Ditto.
1248
e0d32185
MM
12492016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1250
1251 * gcc.target/powerpc/vec-extract-1.c: New test.
1252
c851722d
SK
12532016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1254
1255 PR fortran/71799
1256 * gfortran.dg/pr71799.f90: New test.
1257
f064da6a
PC
12582016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/71665
1261 * g++.dg/cpp0x/pr71665-1.C: New.
1262 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1263 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1264 * g++.dg/ext/label10.C: Likewise.
1265 * g++.dg/parse/constant5.C: Likewise.
1266
1b70aaad
SK
12672016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1268
1269 PR fortran/71859
1270 * gfortran.dg/pr71859.f90: New test.
1271 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1272 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1273
a23404c9
PT
12742016-07-28 Paul Thomas <pault@gcc.gnu.org>
1275
1276 PR fortran/71883
1277 * gfortran.dg/pr71883.f90 : New test.
1278
513d866d
YR
12792016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1280
1281 PR tree-optimization/71734
61c73a7f 1282 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1283
7c428aa2
RL
12842016-07-28 Renlin Li <renlin.li@arm.com>
1285
1286 Revert
1287 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1288
1289 PR fortran/71902
1290 * gfortran.dg/dependency_47.f90: New test.
1291
1225d6b1
ML
12922016-07-28 Martin Liska <mliska@suse.cz>
1293
1294 PR gcov-profile/68025
1295 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1296
e5f5bf35
ML
12972016-07-28 Martin Liska <mliska@suse.cz>
1298
1299 * g++.dg/vect/pr70944.cc: New test.
1300
4536610d
KV
13012016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1302
1303 PR middle-end/71994
1304 * gcc.dg/torture/pr71994.c: New test.
1305
8c6961ca
PK
13062016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1307
1308 PR middle-end/71078
1309 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1310 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1311 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1312
8de22ea0
RB
13132016-07-27 Richard Biener <rguenther@suse.de>
1314
1315 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1316
5d9da222
ML
13172016-07-27 Martin Liska <mliska@suse.cz>
1318
1319 * gcc.dg/predict-13.c: New test.
1320 * gcc.dg/predict-14.c: New test.
1321
af9e275f
SKS
13222016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1323
a23404c9 1324 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1325 including stdint.h.
1326 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1327 including stdint.h.
1328
71abba1e
MM
13292016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1330
1331 PR target/71869
1332 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1333 IEEE built-in functions handle quiet and signalling NaNs
1334 correctly.
1335
9cd74e8f
SK
13362016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1337
1338 PR fortran/71862
1339 * gfortran.dg/pr71862.f90: New test.
1340
0d48446f
MS
13412016-07-26 Martin Sebor <msebor@redhat.com>
1342
1343 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1344 selector with dg-options.
1345
524cf1e4
PP
13462016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1347
1348 PR tree-optimization/18046
1349 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1350 * gcc.dg/tree-ssa/vrp103.c: New test.
1351 * gcc.dg/tree-ssa/vrp104.c: New test.
1352
100665d8
WS
13532016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1354
1355 * gcc.target/powerpc/pr63354.c: Require lp64 since
1356 -mprofile-kernel is not legal with -m32.
1357
0b64ca40
RB
13582016-07-26 Richard Biener <rguenther@suse.de>
1359
1360 PR rtl-optimization/71984
1361 * gcc.dg/torture/pr71984.c: New testcase.
1362
9b7937cf
RS
13632016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1364
1365 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1366 g++-dg-runtest via et-dg-runtest.
1367 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1368 * gcc.dg/vect/vect.exp: Likewise.
1369 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1370 gfortran-dg-runtest.
1371 * gfortran.dg/vect/vect.exp: Likewise.
1372 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1373 (check_mips_loongson_hw_available): Likewise.
1374 (check_effective_target_mpaired_single_runtime): Likewise.
1375 (check_effective_target_mips_loongson_runtime): Likewise.
1376 (add_options_for_mpaired_single): Likewise.
1377 (check_effective_target_vect_int): Add global et_index.
1378 Check and save the supported feature for a target selected by
1379 the et_index target. Break long lines where appropriate. Call
1380 et-is-effective-target for MIPS with an argument instead of
1381 check_effective_target_* where appropriate.
1382 (check_effective_target_vect_intfloat_cvt): Likewise.
1383 (check_effective_target_vect_uintfloat_cvt): Likewise.
1384 (check_effective_target_vect_floatint_cvt): Likewise.
1385 (check_effective_target_vect_floatuint_cvt): Likewise.
1386 (check_effective_target_vect_simd_clones): Likewise.
1387 (check_effective_target_vect_shift): ewise.
1388 (check_effective_target_whole_vector_shift): Likewise.
1389 (check_effective_target_vect_bswap): Likewise.
1390 (check_effective_target_vect_shift_char): Likewise.
1391 (check_effective_target_vect_long): Likewise.
1392 (check_effective_target_vect_float): Likewise.
1393 (check_effective_target_vect_double): Likewise.
1394 (check_effective_target_vect_long_long): Likewise.
1395 (check_effective_target_vect_no_int_max): Likewise.
1396 (check_effective_target_vect_no_int_add): Likewise.
1397 (check_effective_target_vect_no_bitwise): Likewise.
1398 (check_effective_target_vect_widen_shift): Likewise.
1399 (check_effective_target_vect_no_align): Likewise.
1400 (check_effective_target_vect_hw_misalign): Likewise.
1401 (check_effective_target_vect_element_align): Likewise.
1402 (check_effective_target_vect_condition): Likewise.
1403 (check_effective_target_vect_cond_mixed): Likewise.
1404 (check_effective_target_vect_char_mult): Likewise.
1405 (check_effective_target_vect_short_mult): Likewise.
1406 (check_effective_target_vect_int_mult): Likewise.
1407 (check_effective_target_vect_extract_even_odd): Likewise.
1408 (check_effective_target_vect_interleave): Likewise.
1409 (check_effective_target_vect_stridedN): Likewise.
1410 (check_effective_target_vect_multiple_sizes): Likewise.
1411 (check_effective_target_vect64): Likewise.
1412 (check_effective_target_vect_call_copysignf): Likewise.
1413 (check_effective_target_vect_call_sqrtf): Likewise.
1414 (check_effective_target_vect_call_btrunc): Likewise.
1415 (check_effective_target_vect_call_btruncf): Likewise.
1416 (check_effective_target_vect_call_ceil): Likewise.
1417 (check_effective_target_vect_call_ceilf): Likewise.
1418 (check_effective_target_vect_call_floor): Likewise.
1419 (check_effective_target_vect_call_floorf): Likewise.
1420 (check_effective_target_vect_call_lceil): Likewise.
1421 (check_effective_target_vect_call_lfloor): Likewise.
1422 (check_effective_target_vect_call_nearbyint): Likewise.
1423 (check_effective_target_vect_call_nearbyintf): Likewise.
1424 (check_effective_target_vect_call_round): Likewise.
1425 (check_effective_target_vect_call_roundf): Likewise.
1426 (check_effective_target_vect_perm): Likewise, but also append *_saved
1427 to the existing global name to properly cache the result.
1428 (check_effective_target_vect_perm_byte): Likewise.
1429 (check_effective_target_vect_perm_short): Likewise.
1430 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1431 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1432 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1433 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1434 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1435 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1436 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1437 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1438 (check_effective_target_vect_sdot_qi): Likewise.
1439 (check_effective_target_vect_udot_qi): Likewise.
1440 (check_effective_target_vect_sdot_hi): Likewise.
1441 (check_effective_target_vect_udot_hi): Likewise.
1442 (check_effective_target_vect_usad_char): Likewise.
1443 (check_effective_target_vect_pack_trunc): Likewise.
1444 (check_effective_target_vect_unpack): Likewise.
1445 (check_effective_target_vect_aligned_arrays): Likewise.
1446 (check_effective_target_vect_natural_alignment): Likewise.
1447 (check_effective_target_vector_alignment_reachable): Likewise.
1448 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1449 (is-effective-target): Initialize et_index if undefined.
1450 (et-dg-runtest): New.
1451 (et-is-effective-target): Likewise.
1452 (check_vect_support_and_set_flags): Add supported MIPS targets to
1453 EFFECTIVE_TARGETS list. Return the number of supported targets.
1454
8f63caf6
RB
14552016-07-26 Richard Biener <rguenther@suse.de>
1456 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1457
1458 PR middle-end/70920
1459 * gcc.dg/pr70920-1.c: New test-case.
1460 * gcc.dg/pr70902-2.c: Likewise.
1461 * gcc.dg/pr70920-3.c: Likewise.
1462 * gcc.dg/pr70920-4.c: Likewise
1463 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1464 2 instead of 3.
1465
7d575fff
AM
14662016-07-25 Alexander Monakov <amonakov@ispras.ru>
1467
1468 * gcc.c-torture/execute/pr71494.c: Require label_values.
1469 * gcc.dg/pr16973.c: Ditto.
1470
bf01e070
SKS
14712016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1472
1473 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1474 * gcc.dg/torture/pr69771.c: Require int32plus.
1475 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1476
16b05965
ML
14772016-07-25 Martin Liska <mliska@suse.cz>
1478
1479 * gcc.dg/torture/pr71987.c: New test.
1480
d52d3767
SK
14812016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1482
1483 PR fortran/71935
1484 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1485 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1486 * gfortran.dg/pr71935.f90: New test.
1487
2e6b45af
MS
14882016-07-22 Martin Sebor <msebor@redhat.com>
1489
1490 PR c++/71675
1491 * g++.dg/ext/atomic-3.C: New test.
1492 * gcc.dg/atomic/pr71675.c: New test.
1493
58b3986e
ES
14942016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1495
1496 * gcc.target/i386/mvc8.c: New test.
1497
faa1612a
BC
14982016-07-22 Bin Cheng <bin.cheng@arm.com>
1499
1500 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1501 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1502
1603ebe0
TK
15032016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1504
1505 PR fortran/71795
1506 * gfortran.dg/constructor_50.f90: New test.
1507
bc91c436
ML
15082016-07-22 Martin Liska <mliska@suse.cz>
1509
1510 PR gcov-profile/69028
1511 PR gcov-profile/62047
1512 * g++.dg/cilk-plus/pr69028.C: New test.
1513
9fe9a3a7
AV
15142016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1515
1516 * gfortran.dg/coarray_stat_2.f90: New test.
1517
70866e3d
MM
15182016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1519
1520 * gcc.target/powerpc/vec-extract.h: New files to check the
1521 vec_extract built-in functions for all vector types, testing
1522 accessing each element, both with constant and variable element
1523 numbers.
1524 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1525 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1526 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1527 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1528 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1529 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1530 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1531 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1532 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1533
ab3af181
JJ
15342016-07-21 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR c++/71728
1537 * g++.dg/other/pr71728.C: New test.
1538
ebe8f322
JG
15392016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1540
1541 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1542 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1543 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1544 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1545 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1546
959cef74
RB
15472016-07-21 Richard Biener <rguenther@suse.de>
1548
1549 PR tree-optimization/71947
1550 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1551
b24d9420
BC
15522016-07-21 Bin Cheng <bin.cheng@arm.com>
1553
1554 * gcc.dg/tree-ssa/scev-15.c: New.
1555
23974819
BC
15562016-07-21 Bin Cheng <bin.cheng@arm.com>
1557
1558 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1559
ee78cbaa
JJ
15602016-07-21 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR c++/71941
1563 * g++.dg/gomp/pr71941.C: New test.
1564
52ed68f7
DM
15652016-07-20 David Malcolm <dmalcolm@redhat.com>
1566
1567 PR c/70339
1568 PR c/71858
1569 * g++.dg/spellcheck-identifiers.C: New test case, based on
1570 gcc.dg/spellcheck-identifiers.c.
1571 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1572 gcc.dg/spellcheck-identifiers-2.c.
1573 * g++.dg/spellcheck-typenames.C: New test case, based on
1574 gcc.dg/spellcheck-typenames.c
1575
18407bfb
JW
15762016-07-20 Jonathan Wakely <jwakely@redhat.com>
1577
1578 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1579 pointer to member function and also test catching by reference.
1580
4c07fd98
DV
15812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1582
1583 * gcc.target/s390/pr67443.c: Fix test case.
1584
fee21d65
DV
15852016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1586
1587 * gcc.target/s390/insv-1.c: Xfail some tests.
1588 * gcc.target/s390/insv-2.c: Likewise.
1589
dbe9dfdd
GJL
15902016-07-20 Georg-Johann Lay <avr@gjlay.de>
1591
1592 * gcc.target/avr/torture/get-mem.c: New test.
1593 * gcc.target/avr/torture/set-mem.c: New test.
1594
c25e1d82
GJL
15952016-07-20 Georg-Johann Lay <avr@gjlay.de>
1596
1597 PR target/71948
1598 * gcc.target/avr/torture/tiny-progmem.c: New test.
1599
109d2197
JJ
16002016-07-20 Jakub Jelinek <jakub@redhat.com>
1601
7419f441
JJ
1602 PR c++/71909
1603 * g++.dg/parse/pr71909.C: New test.
1604 * g++.dg/tm/pr71909.C: New test.
1605
109d2197
JJ
1606 PR c++/50060
1607 * g++.dg/cpp0x/constexpr-50060.C: New test.
1608 * g++.dg/cpp1y/constexpr-50060.C: New test.
1609
144530cf
ML
16102016-07-20 Martin Liska <mliska@suse.cz>
1611
1612 * gfortran.dg/graphite/pr71898.f90: New test.
1613
04ac4afa
BC
16142016-07-20 Bin Cheng <bin.cheng@arm.com>
1615
1616 PR tree-optimization/71503
1617 PR tree-optimization/71683
1618 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1619 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1620
dcbdb17a
ML
16212016-07-20 Martin Liska <mliska@suse.cz>
1622
1623 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1624 * gcc.dg/plugin/sreal-test-1.c: Remove.
1625 * gcc.dg/plugin/sreal_plugin.c: Remove.
1626
6ed82555
TK
16272016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1628
1629 PR fortran/71902
1630 * gfortran.dg/dependency_47.f90: New test.
1631
13da0507
JJ
16322016-07-19 Jakub Jelinek <jakub@redhat.com>
1633
4833f561
JJ
1634 PR rtl-optimization/71916
1635 * gcc.c-torture/compile/pr71916.c: New test.
1636
4fda19ef
JJ
1637 PR middle-end/71874
1638 * g++.dg/torture/pr71874.C: New test.
1639
13da0507
JJ
1640 PR middle-end/71734
1641 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1642 (my_alloc): Rewritten to use __builtin_posix_memalign and
1643 __SIZE_TYPE__.
1644 (my_free): Use __builtin_free instead of _mm_free.
1645 (Vec::operator=): Use __builtin_memcpy.
1646
e7980add
MJ
16472016-07-19 Martin Jambor <mjambor@suse.cz>
1648
61c73a7f
UB
1649 PR fortran/71688
1650 * gfortran.dg/pr71688.f90: New test.
e7980add 1651
13e88953
RB
16522016-07-19 Richard Biener <rguenther@suse.de>
1653
1654 * c-c++-common/vector-subscript-6.c: New testcase.
1655 * c-c++-common/vector-subscript-7.c: Likewise.
1656
1caf0482
SKS
16572016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1658
a23404c9 1659 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1660 and UInt32 based on __SIZEOF_INT__.
1661
cef5388d
RB
16622016-07-19 Richard Biener <rguenther@suse.de>
1663
1664 PR tree-optimization/71901
1665 * gcc.dg/torture/pr71901.c: New testcase.
1666
16672016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1668
1669 PR tree-optimization/71908
1670 * gcc.dg/torture/pr71908.c: New testcase.
1671
a8f7a895
MM
16722016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1673
1674 PR target/71493
1675 * gcc.target/powerpc/pr71493-1.c: New test.
1676 * gcc.target/powerpc/pr71493-2.c: Likewise.
1677
f2111a36
JJ
16782016-07-18 Jakub Jelinek <jakub@redhat.com>
1679
99516432
JJ
1680 PR c++/71835
1681 * g++.dg/conversion/ambig3.C: New test.
1682
87713c6a
JJ
1683 PR c++/71828
1684 * g++.dg/cpp0x/constexpr-71828.C: New test.
1685
7a7f16ca
JJ
1686 PR c++/71826
1687 * g++.dg/template/pr71826.C: New test.
1688
f4d90295
JJ
1689 PR c++/71822
1690 * g++.dg/template/defarg21.C: New test.
1691
f2111a36
JJ
1692 PR c++/71871
1693 * g++.dg/ext/vector31.C: New test.
1694
0b965526
UB
16952016-07-18 Uros Bizjak <ubizjak@gmail.com>
1696
1697 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1698
94e136b9
YR
16992016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1700
1701 PR tree-optimization/71734
1702 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1703
7072df0a
DV
17042016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1705
1706 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1707 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1708 stack-layout-dynamic-1.c: New test.
1709
54158a1a
AK
17102016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1711
1712 * gcc.target/s390/nolrl-1.c: New test.
1713
43068916
FR
17142016-07-17 Fritz Reese <fritzoreese@gmail.com>
1715
1716 PR fortran/71523
1717 * gfortran.dg/pr71523_1.f90: New test.
1718 * gfortran.dg/pr71523_2.f90: New test.
1719
a9356b12
AS
17202016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1721
1722 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1723
a07b81c7
JD
17242016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1725 Marco Restelli <mrestelli@gmail.com>
1726
1727 PR fortran/62125
1728 * gfortran.dg/pr62125.f90: New test.
1729
96c0ec12
BS
17302016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1731
1732 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1733 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1734
479d0ed5
JW
17352016-07-15 Jonathan Wakely <jwakely@redhat.com>
1736
1737 PR c++/58796
1738 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1739 * g++.dg/cpp0x/nullptr35.C: New test.
1740
41c7438e
BC
17412016-07-15 Bin Cheng <bin.cheng@arm.com>
1742
1743 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1744
f7ba880b
CP
17452016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1746
1747 * gfortran.dg/goacc/vector_length.f90: New test.
1748
b9aba0a0
RB
17492016-07-15 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/71881
1752 * gcc.dg/torture/pr71881.c: New testcase.
1753
9513d5fb
RB
17542016-07-15 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/71887
1757 * gcc.dg/torture/pr71887.c: New testcase.
1758
ddbbcb19
JJ
17592016-07-15 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR c/71858
1762 * gcc.dg/spellcheck-identifiers-3.c: New test.
1763
29eb509c
AV
17642016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1765
1766 PR fortran/71807
1767 * gfortran.dg/null_9.f90: New test.
1768
43aabfcf
BC
17692016-07-15 Bin Cheng <bin.cheng@arm.com>
1770
1771 * gcc.dg/tree-ssa/loop-41.c: New test.
1772
afc89e58
BC
17732016-07-15 Bin Cheng <bin.cheng@arm.com>
1774
1775 PR tree-optimization/71347
1776 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1777
6fa682ad
SK
17782016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1779
1780 PR fortran/29819
1781 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1782 * gfortran.dg/contains.f90: Ditto.
1783 * gfortran.dg/contains_empty_1.f03: Ditto.
1784 * gfortran.dg/submodule_3.f08: Ditto.
1785
dd36b877
JJ
17862016-07-14 Jakub Jelinek <jakub@redhat.com>
1787
a60a5d31
JJ
1788 PR testsuite/71865
1789 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1790 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1791 expected diagnostics.
1792
dd36b877
JJ
1793 PR c/71858
1794 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1795 * gcc.dg/spellcheck-identifiers-2.c: New test.
1796 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1797 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1798
a241f8ca
JJ
17992016-07-14 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR tree-optimization/71872
1802 * gcc.c-torture/compile/pr71872.c: New test.
1803
d62b809c
TP
18042016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1805
1806 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1807 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1808 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1809 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1810 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1811 * gcc.target/arm/atomic-op-acquire-1.c: This.
1812 * gcc.target/arm/atomic-op-char.c: Rename into ...
1813 * gcc.target/arm/atomic-op-char-1.c: This.
1814 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1815 * gcc.target/arm/atomic-op-consume-1.c: This.
1816 * gcc.target/arm/atomic-op-int.c: Rename into ...
1817 * gcc.target/arm/atomic-op-int-1.c: This.
1818 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1819 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1820 * gcc.target/arm/atomic-op-release.c: Rename into ...
1821 * gcc.target/arm/atomic-op-release-1.c: This.
1822 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1823 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1824 * gcc.target/arm/atomic-op-short.c: Rename into ...
1825 * gcc.target/arm/atomic-op-short-1.c: This.
1826 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1827 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1828 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1829 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1830 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1831 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1832 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1833 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1834 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1835 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1836
1f8dd420
AV
18372016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1838
1839 PR fortran/70842
1840 * gfortran.dg/select_type_35.f03: New test.
1841
53109ba8
KT
18422016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843
1844 PR target/65951
1845 PR tree-optimization/70923
1846 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1847 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1848 * gcc.dg/vect/pr65951.c: Likewise.
1849 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1850
91f35b7f
DE
18512016-07-14 David Edelsohn <dje.gcc@gmail.com>
1852
1853 * c-c++-common/pr60226.c: Expect maximum object file alignment
1854 error on AIX.
1855
351168fe
RB
18562016-07-14 Richard Biener <rguenther@suse.de>
1857
1858 PR tree-optimization/71866
1859 * gcc.dg/torture/pr71866.c: New testcase.
1860
94c32c00
TP
18612016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1862
1863 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1864 selector and enclose boolean expression in curly braces.
1865
b799a481
AM
18662016-07-14 Alan Modra <amodra@gmail.com>
1867
1868 PR target/71733
1869 * gcc.target/powerpc/p9-novsx.c: New.
1870
f63ba78c
AK
18712016-07-13 Andi Kleen <ak@linux.intel.com>
1872
1873 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1874 * g++.dg/tree-prof/morefunc.C: Dito.
1875 * g++.dg/tree-prof/pr35545.C: Dito.
1876 * g++.dg/tree-prof/reorder.C: Dito.
1877 * gcc.dg/tree-prof/20050826-2.c: Dito.
1878 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1879 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1880 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1881 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1882 * gcc.dg/tree-prof/inliner-1.c: Dito.
1883 * gcc.dg/tree-prof/merge_block.c: Dito.
1884 * gcc.dg/tree-prof/stringop-1.c: Dito.
1885 * gcc.dg/tree-prof/stringop-2.c: Dito.
1886 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1887 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1888 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1889 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1890 * gcc.dg/tree-prof/update-loopch.c: Dito.
1891 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1892 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1893 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1894 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1895 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1896 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1897 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1898
f4d5a23d
AK
18992016-07-13 Andi Kleen <ak@linux.intel.com>
1900
1901 * lib/profopt.exp (profopt-execute): Remove .imports files.
1902
ae145898
AK
19032016-07-13 Andi Kleen <ak@linux.intel.com>
1904
0b965526 1905 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1906
e97bd4f5
AK
19072016-07-13 Andi Kleen <ak@linux.intel.com>
1908
1909 * lib/profopt.exp (dg-final-scan-autofdo,
1910 dg-final-scan-not-autofdo): New functions.
1911
6fa3d4b4
BC
19122016-07-13 Bin Cheng <bin.cheng@arm.com>
1913
1914 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1915 * gcc.dg/vect/vect-35.c: Ditto.
1916 * gcc.dg/vect/vect-alias-check-2.c: New test.
1917
65f18bc6
ML
19182016-07-13 Martin Liska <mliska@suse.cz>
1919
1920 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1921 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1922 * gfortran.dg/pr42108.f90: Update expected dump scan.
1923
9737f35b
RB
19242016-07-13 Richard Biener <rguenther@suse.de>
1925
1926 PR tree-optimization/24574
1927 * gcc.dg/pr24574.c: New testcase.
1928
62c0ea4b
SKS
19292016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1930
0b965526 1931 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1932 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1933 * c-c++-common/pr68833-1.c: Require int32plus.
1934 * gcc.dg/ipa/pr63551.c: Likewise.
1935 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1936 * gcc.dg/ipa/pr64041.c: Require int32plus.
1937
c7ed8938
IE
19382016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1939
1940 PR ipa/71633
1941 * g++.dg/pr71633.C: New test.
1942
5ce15300
TP
19432016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1944
1945 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1946 Add new arm_thumb1_cbz_ok effective target.
1947 * gcc.target/arm/cbz.c: New test.
1948
2b9509a3
TP
19492016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1950
1951 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1952 Define effective target.
1953 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1954 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1955 * gcc.target/arm/movhi_movw.c: New test.
1956 * gcc.target/arm/movsi_movw.c: Likewise.
1957 * gcc.target/arm/movdi_movw.c: Likewise.
1958
7f15b177
RB
19592016-07-13 Richard Biener <rguenther@suse.de>
1960
1961 PR middle-end/71104
1962 * gcc.dg/pr71104-1.c: New testcase.
1963 * gcc.dg/pr71104-2.c: Likewise.
1964
0b0a896e
MM
19652016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1966
1967 PR target/71805
1968 * gcc.target/powerpc/pr71805.c: New test.
1969
f906f5ed
BS
19702016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1971
1972 * gcc.target/powerpc/divkc3-1.c: New.
1973 * gcc.target/powerpc/mulkc3-1.c: New.
1974
9e63c3aa
NS
19752016-07-12 Nathan Sidwell <nathan@acm.org>
1976
1977 * gcc.target/arm/data-rel-1.c: New.
1978 * gcc.target/arm/data-rel-2.c: New.
1979 * gcc.target/arm/data-rel-3.c: New.
1980
f507d202
ML
19812016-07-12 Martin Liska <mliska@suse.cz>
1982
1983 * gcc.dg/params/blocksort-part.c: New test.
1984 * gcc.dg/params/params.exp: New file.
1985
d6f7c125
KT
19862016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1987
1988 PR middle-end/71700
1989 * gcc.c-torture/execute/pr71700.c: New test.
1990
37ccb0ba
SB
19912016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1992 Richard Biener <rguenther@suse.de>
1993
1994 PR tree-optimization/23286
1995 PR tree-optimization/70159
1996 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1997 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1998 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1999 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2000 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2001 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2002 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2003 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2004 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2005 * gcc.dg/pr51879-12.c: Likewise.
2006 * gcc.dg/strlenopt-9.c: Likewise.
2007 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2008 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2009 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2010 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2011 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2012 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2013 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2014 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2015 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2016 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2017 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2018 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2019 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2020 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2021 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2022
712a93d6
RB
20232016-07-12 Richard Biener <rguenther@suse.de>
2024
2025 PR rtl-optimization/68961
2026 * gcc.target/i386/pr68961.c: New testcase.
2027
c392943c
JJ
20282016-07-11 Jakub Jelinek <jakub@redhat.com>
2029
3d56e6a4
JJ
2030 PR middle-end/71758
2031 * c-c++-common/gomp/pr71758.c: New test.
2032 * gfortran.dg/gomp/pr71758.f90: New test.
2033
c392943c
JJ
2034 PR tree-optimization/71823
2035 * gcc.dg/vect/pr71823.c: New test.
2036
741d3be5
DM
20372016-07-11 David Malcolm <dmalcolm@redhat.com>
2038
2039 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2040 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2041 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2042
92fa45b5
L
20432016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2044
2045 PR target/71801
2046 * gcc.target/i386/pr71801.c: New test.
2047
f51606c7
RB
20482016-07-11 Richard Biener <rguenther@suse.de>
2049
2050 PR tree-optimization/71816
2051 * gcc.dg/torture/pr71816.c: New testcase.
2052
36b54ce0
TK
20532016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2054
2055 PR fortran/71783
2056 * gfortran.dg/dependency_46.f90: New test.
2057
d13835b6
VM
20582016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2059
2060 PR rtl-optimization/71621
2061 * gcc.target/i386/pr71621-1.c: New.
2062 * gcc.target/i386/pr71621-2.c: New.
2063
642bcbdf
CP
20642016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2065
2066 * gfortran.dg/goacc/pr71704.f90: New test.
2067
02eb5b8b
BS
20682016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2069
2070 PR target/71297
2071 * gcc.target/powerpc/pr71297.c: New.
2072
8beb9a0d
JW
20732016-07-08 Jiong Wang <jiong.wang@arm.com>
2074
2075 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2076
cef4b650
MM
20772016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2078
2079 PR target/71806
2080 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2081
3c3ecf52
AH
20822016-07-08 Alan Hayward <alan.hayward@arm.com>
2083
2084 PR tree-optimization/71667
2085 * gcc.dg/vect/pr71667.c: New
2086
2660286d
ML
20872016-07-08 Martin Liska <mliska@suse.cz>
2088
2089 * gcc.dg/torture/pr71606.c: New test.
2090
70cdd4ae
JD
20912016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2092
2093 PR fortran/71764
2094 * gfortran.dg/pr71764.f90: New test.
2095
842dc2e6
JJ
20962016-07-07 Jakub Jelinek <jakub@redhat.com>
2097 Kai Tietz <ktietz70@googlemail.com>
2098
2099 PR c++/70869
2100 PR c++/71054
2101 * g++.dg/cpp0x/pr70869.C: New test.
2102 * g++.dg/cpp0x/pr71054.C: New test.
2103
31be4262
DE
21042016-07-07 David Edelsohn <dje.gcc@gmail.com>
2105
2106 * g++.dg/debug/pr71432.C: Fail on AIX.
2107
1c122092
ML
21082016-07-07 Martin Liska <mliska@suse.cz>
2109
2110 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2111 an undefined behavior.
2112 * gfortran.dg/do_3.F90: Likewise.
2113 * gfortran.dg/do_check_11.f90: New test.
2114 * gfortran.dg/do_check_12.f90: New test.
2115 * gfortran.dg/do_corner_warn.f90: New test.
2116
7119f1b1
ML
21172016-07-07 Martin Liska <mliska@suse.cz>
2118
2119 * gfortran.dg/predict-1.f90: Ammend the test.
2120 * gfortran.dg/predict-2.f90: Likewise.
2121
275792f2
IE
21222016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2123
2124 PR ipa/71624
2125 * g++.dg/pr71624.C: New test.
2126
05a437c1
TP
21272016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2128
2129 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2130 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2131 ARMv8-M Mainline architectures.
2132
6f493951
TP
21332016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2134
2135 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2136 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2137
5ddaee94
SB
21382016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2139
2140 PR target/70098
2141 PR target/71763
2142 * gcc.target/powerpc/pr71763.c: New file.
2143
651afdb2
YR
21442016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2145
2146 PR tree-optimization/71518
0b965526 2147 * gcc.dg/pr71518.c: New test.
651afdb2 2148
9df99881
WD
21492016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2150
2151 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2152
7b4e0769
SKS
21532016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2154
0b965526 2155 PR target/50739
7b4e0769
SKS
2156 * gcc.target/avr/pr50739.c: New test.
2157
eb4432f7
JH
21582016-07-05 Jan Hubicka <jh@suse.cz>
2159
2160 * gcc.dg/tree-ssa/scev-14.c: update template.
2161
c01e092f
RS
21622016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2163
2164 * gcc.dg/vect/group-no-gaps-1.c: New test.
2165
8070763a
AK
21662016-07-05 Andi Kleen <ak@linux.intel.com>
2167
2168 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2169 if kernel supports MPX.
2170
7f6e88a8
KC
21712016-07-05 Kito Cheng <kito.cheng@gmail.com>
2172
2173 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2174
36a265b1
MM
21752016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2176 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2177
2178 * gcc.target/powerpc/signbit-1.c: New test.
2179 * gcc.target/powerpc/signbit-2.c: New test.
2180 * gcc.target/powerpc/signbit-3.c: New test.
2181
7a98fb6e
KT
21822016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2183
2184 PR rtl-optimization/71594
2185 * gcc.dg/torture/pr71594.c: New test.
2186
1e3d54b4
JH
21872016-07-05 Jan Hubicka <jh@suse.cz>
2188
2189 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2190
84ca3893
DM
21912016-07-05 David Malcolm <dmalcolm@redhat.com>
2192
2193 PR c++/62314
3a146d46 2194 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2195 number of missing semicolon error.
2196 * g++.dg/pr62314-2.C: New test case.
2197
20d0bfce
AF
21982016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2199
2200 * gfortran.dg/coarray_stat_function.f90: New test.
2201 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2202 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2203 to new interfaces.
2204
69aaea06
AV
22052016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2206
2207 PR fortran/71623
2208 * gfortran.dg/deferred_character_17.f90: New test.
2209
f723a43c
CL
22102016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2211
2212 * gcc.target/arm/neon/polytypes.c: Move to ...
2213 * gcc.target/arm/polytypes.c: ... here.
2214 * gcc.target/arm/neon/pr51534.c: Move to ...
2215 * gcc.target/arm/pr51534.c: ... here.
2216 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2217 * gcc.target/arm/vect-vcvt.c: ... here.
2218 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2219 * gcc.target/arm/vect-vcvtq.c: ... here.
2220 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2221 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2222 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2223 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2224 * gcc.target/arm/neon/neon.exp: Delete.
2225 * gcc.target/arm/neon/: Delete.
2226
d73e0ccf
JD
22272016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2228
2229 PR fortran/65575
2230 * gfortran.dg: pr65575.f90: New test.
2231
c20f6223
JD
22322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2233
2234 PR fortran/35849
2235 * gfortran.dg: pr35849.f90: New test.
2236
2a5537c3
JJ
22372016-07-04 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR c++/71739
2240 * g++.dg/cpp0x/pr71739.C: New test.
2241
740f9751
CL
22422016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2243
2244 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2245
bf749919
DV
22462016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2247
2248 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2249 locr.
2250 * gcc.target/s390/loc-1.c: New test.
2251
430bb38e
YR
22522016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2253
3a146d46
JJ
2254 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2255 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2256
15f6e0da
RR
22572016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2258
2259 PR target/63874
2260 * gcc.target/aarch64/pr63874.c: New test.
2261
79335075
JB
22622016-07-04 Jan Beulich <jbeulich@suse.com>
2263
2264 * g++.dg/header.c: New.
2265 * gcc.dg/header.c: New.
2266
557e8c49
JJ
22672016-07-02 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR c/71719
2270 * c-c++-common/Wunused-var-15.c: New test.
2271
79a592e3
JJ
22722016-07-01 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR fortran/71687
2275 * gfortran.dg/gomp/pr71687.f90: New test.
2276
e2298656
BS
22772016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2278
2279 * gcc.dg/const-float128-ped.c: Require __float128 effective
2280 target and options.
2281 * gcc.dg/const-float128.c: Likewise.
2282 * gcc.dg/torture/float128-cmp-invalid.c: Require
2283 __float128 and base_quadfloat_support effective targets, and
2284 __float128 options.
2285 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2286 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2287 * gcc.dg/torture/float128-nan.c: Likewise.
2288 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2289 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2290 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2291 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2292 (add_options_for___float128): New.
2293 (check_effective_target_base_quadword_support): New.
2294
70c11966
MM
22952016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2296
2297 PR target/71720
2298 * gcc.target/powerpc/pr71720.c: New test.
2299
059541fd
JB
23002016-07-01 Jan Beulich <jbeulich@suse.com>
2301
2302 * gcc.dg/bss.c: New.
2303
2c1e4964
PB
23042016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2305
2306 PR target/71698
2307 * gcc.target/powerpc/pr71698.c: New test.
2308
22e1cb39
GJL
23092016-07-01 Georg-Johann Lay <avr@gjlay.de>
2310
2311 PR target/71151
2312 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2313 instead of ".foo" for its section name.
2314 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2315 depending on MCU's flash size.
2316 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2317 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2318 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2319 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2320 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2321 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2322
466cf574
JB
23232016-07-01 Jan Beulich <jbeulich@suse.com>
2324
2325 * gcc.target/i386/pr65105-2.c: Add -msse2.
2326
351beab7
JJ
23272016-06-30 Jakub Jelinek <jakub@redhat.com>
2328
55a0f21a
JJ
2329 PR tree-optimization/71707
2330 * gcc.dg/strlenopt-29.c: New test.
2331
6245ad72
JJ
2332 PR fortran/71704
2333 * gfortran.dg/gomp/pr71704.f90: New test.
2334
351beab7
JJ
2335 PR fortran/71705
2336 * gfortran.dg/gomp/pr71705.f90: New test.
2337
5a3a6a5e
KN
23382016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2339
2340 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2341 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2342 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2343 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2344 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2345 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2346 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2347 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2348 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2349 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2350 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2351 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2352 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2353 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2354 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2355 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2356 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2357 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2358 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2359 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2360 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2361 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2362 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2363 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2364 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2365 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2366 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2367 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2368 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2369 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2370 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2371 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2372 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2373 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2374 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2375 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2376 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2377 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2378 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2379 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2380 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2381 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2382 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2383 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2384 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2385 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2386 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2387 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2388 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2389 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2390 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2391 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2392 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2393 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2394 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2395 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2396 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2397 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2398 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2399 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2400 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2401 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2402 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2403 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2404 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2405 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2406 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2407 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2408 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2409 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2410 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2411 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2412 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2413 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2414 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2415 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2416 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2417 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2418 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2419 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2420 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2421
3dfa8071 24222016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2423 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2424
2425 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2426
9bd62242 24272016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2428 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2429
2430 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2431
603107fb
DM
24322016-06-30 David Malcolm <dmalcolm@redhat.com>
2433
2434 PR driver/71651
2435 * gcc.dg/spellcheck-options-12.c: New test case.
2436
205cccc7
JJ
24372016-06-30 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR middle-end/71693
2440 * gcc.c-torture/compile/pr71693.c: New test.
2441
f4452176
DM
24422016-06-29 David Malcolm <dmalcolm@redhat.com>
2443
2444 * gcc.dg/spellcheck-params.c: New testcase.
2445 * gcc.dg/spellcheck-params-2.c: New testcase.
2446
c5e74d9d
MM
24472016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2448
2449 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2450 vector extract instructions.
2451 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2452
e44ecbfd
JD
24532016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2454
2455 PR fortran/71686
2456 * gfortran.dg/unexpected_eof_2.f90: New test.
2457 * gfortran.dg/unexpected_eof_3.f90: New test.
2458
ee446d9f
JW
24592016-06-29 Jim Wilson <jim.wilson@linaro.org>
2460
2461 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2462
27f67461
CP
24632016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2464
2465 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2466 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2467 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2468
b1206d29
RB
24692016-06-29 Richard Biener <rguenther@suse.de>
2470
2471 PR middle-end/15256
2472 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2473
1af21224
MW
24742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2475
2476 * gcc.target/arm/aapcs/neon-vect10.c: Require
2477 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2478 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2479 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2480 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2481 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2482 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2483 * gcc.target/arm/fp16-aapcs-1.c: Require
2484 -mfloat-ab=hard. Also simplify the test.
2485 * gcc.target/arm/fp16-aapcs-2.c: New.
2486
7fe43755
MW
24872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2488
0b965526 2489 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2490 (add_options_for_arm_fp16_ieee): New.
2491 (add_options_for_arm_fp16_alternative): New.
2492 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2493 long-line.
2494 (effective_target_arm_fp16_hw): New.
2495
264d951a
IE
24962016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2497
2498 PR tree-optimization/71655
2499 * g++.dg/pr71655.C: New test.
2500
5c846a81
ML
25012016-06-29 Martin Liska <mliska@suse.cz>
2502
2503 * gcc.dg/pr71585.c: New test.
2504 * gcc.dg/pr71585-2.c: New test.
2505 * gcc.dg/pr71585-3.c: New test.
2506
fafe9318
YR
25072016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2508
2509 PR tree-optimization/70729
2510 * g++.dg/vect/pr70729.cc: New test.
2511
54d19c3b
TS
25122016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2513
2514 * c-c++-common/gomp/cancel-1.c: Extend.
2515
5f3cd7c3
JJ
25162016-06-29 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR tree-optimization/71625
2519 * gcc.dg/strlenopt-28.c: New test.
2520
4aa83879
RB
25212016-06-29 Richard Biener <rguenther@suse.de>
2522
2523 PR middle-end/71002
2524 * g++.dg/torture/pr71002.C: Adjust testcase.
2525
152ef731
JJ
25262016-06-29 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR c/71685
2529 * gcc.dg/pr71685.c: New test.
2530
25312016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2532
2533 PR c/71552
2534 * gcc.dg/init-bad-9.c: New test.
2535
d41dc215
BS
25362016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2537
2538 * gcc.target/powerpc/abs128-1.c: Require VSX.
2539 * gcc.target/powerpc/copysign128-1.c: Likewise.
2540 * gcc.target/powerpc/inf128-1.c: Likewise.
2541 * gcc.target/powerpc/nan128-1.c: Likewise.
2542
6a20b538
JJ
25432016-06-28 Jakub Jelinek <jakub@redhat.com>
2544
2545 PR middle-end/71626
2546 * gcc.c-torture/execute/pr71626-1.c: New test.
2547 * gcc.c-torture/execute/pr71626-2.c: New test.
2548
77d93c47
PB
25492016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2550
2551 PR target/71656
2552 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2553
a8264058
SB
25542016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2555
2556 PR target/71670
2557 * gcc.target/powerpc/pr71670.c: New testcase.
2558
0dc47331
PB
25592016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2560
2561 PR target/71656
2562 * gcc.target/powerpc/pr71656-1.c: New test.
2563 * gcc.target/powerpc/pr71656-2.c: New test.
2564
b65ffc79
CL
25652016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2566
2567 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2568 around fp16 code.
2569 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2570 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2571 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2572 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2573 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2574 Add arm_neon_fp16_ok effective target.
0b965526
UB
2575 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2576 Likewise.
2577 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2578 Likewise.
2579 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2580 Likewise.
2581 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2582 Likewise.
2583 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2584 Likewise.
2585 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2586 Likewise.
2587 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2588 Likewise.
2589 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2590 Likewise.
2591 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2592 Likewise.
2593 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2594 Likewise.
2595 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2596 Likewise.
b65ffc79 2597
9bb86f40
JH
25982016-06-26 Jan Hubicka <hubicka@ucw.cz>
2599
2600 * gcc.dg/predict-12.c: New testcase.
2601
46db0fd4
JD
26022016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2603
2604 PR fortran/71649
2605 * gfortran.dg/pr71649.f90: New test.
2606
2a65e70b
JJ
26072016-06-25 Jakub Jelinek <jakub@redhat.com>
2608
f8a06e24
JJ
2609 PR tree-optimization/71643
2610 * g++.dg/opt/pr71643.C: New test.
2611
2a65e70b
JJ
2612 PR tree-optimization/71631
2613 * gcc.c-torture/execute/pr71631.c: New test.
2614
7805417a
JH
26152016-06-24 Jan Hubicka <hubicka@ucw.cz>
2616
2617 * gcc.dg/predict-11.c: New testcase.
2618 * gfortran.dg/predict-2.f90: New testcase.
2619
888ed1a3
JH
26202016-06-24 Jan Hubicka <hubicka@ucw.cz>
2621
2622 * gcc.dg/predict-10.c: New test.
2623
53605f35
BS
26242016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2625
2626 * gcc.target/powerpc/abs128-1.c: New.
2627 * gcc.target/powerpc/copysign128-1.c: New.
2628 * gcc.target/powerpc/inf128-1.c: New.
2629 * gcc.target/powerpc/nan128-1.c: New.
2630
7b22b4c6
EB
26312016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2632
2633 * gfortran.dg/pr71642.f90: New test.
2634
37e373c2
JJ
26352016-06-24 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR tree-optimization/71647
2638 * gcc.target/i386/pr71647.c: New test.
2639
b20b79f2
L
26402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2641
2642 * gcc.target/i386/noplt-gd-1.c: New test.
2643 * gcc.target/i386/noplt-gd-2.c: Likewise.
2644 * gcc.target/i386/noplt-gd-3.c: Likewise.
2645 * gcc.target/i386/noplt-ld-1.c: Likewise.
2646 * gcc.target/i386/noplt-ld-2.c: Likewise.
2647 * gcc.target/i386/noplt-ld-3.c: Likewise.
2648 * lib/target-supports.exp
2649 (check_effective_target_tls_get_addr_via_got): New.
2650
04619cb8
UB
26512016-06-24 Uros Bizjak <ubizjak@gmail.com>
2652
2653 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2654 testsuite compile flags.
2655 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2656 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2657
26582016-06-24 Uros Bizjak <ubizjak@gmail.com>
2659
2660 * g++dg/vect/pr36684.cc: Add dg-do compile.
2661 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2662 * gcc.dg/vect/pr70021.c: Ditto.
2663 * gcc.dg/vect/pr70138-1.c: Ditto.
2664 * gcc.dg/vect/pr70138-2.c: Ditto.
2665 * gcc.dg/vect/pr70354-1.c: Ditto.
2666 * gcc.dg/vect/pr70354-2.c: Ditto.
2667 * gcc.dg/vect/pr71259.c: Ditto.
2668 * gcc.dg/vect/pr71416-1.c: Ditto.
2669 * gcc.dg/vect/slp-43.c: Ditto.
2670 * gcc.dg/vect/slp-45.c: Ditto.
2671 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2672 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2673 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2674 * gfortran.dg/vect/pr69980.f90: Ditto.
2675
26762016-06-24 Uros Bizjak <ubizjak@gmail.com>
2677
2678 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2679 * gcc.dg/vect/bb-slp-30.c: Ditto.
2680 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2681 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2682 * gcc.dg/vect/pr45902.c: Ditto.
2683 * gcc.dg/vect/pr48172.c: Ditto.
2684 * gcc.dg/vect/pr48377.c: Ditto.
2685 * gcc.dg/vect/pr49038.c: Ditto.
2686 * gcc.dg/vect/pr49771.c: Ditto.
2687 * gcc.dg/vect/pr52091.c: Ditto.
2688 * gcc.dg/vect/pr53185-2.c: Ditto.
2689 * gcc.dg/vect/pr56826.c: Ditto.
2690 * gcc.dg/vect/pr60276.c: Ditto.
2691 * gcc.dg/vect/pr62021.c: Ditto.
2692 * gcc.dg/vect/pr63530.c: Ditto.
2693 * gcc.dg/vect/pr65518.c: Ditto.
2694 * gcc.dg/vect/pr65947-1.c: Ditto.
2695 * gcc.dg/vect/pr65947-10.c: Ditto.
2696 * gcc.dg/vect/pr65947-11.c: Ditto.
2697 * gcc.dg/vect/pr65947-12.c: Ditto.
2698 * gcc.dg/vect/pr65947-13.c: Ditto.
2699 * gcc.dg/vect/pr65947-2.c: Ditto.
2700 * gcc.dg/vect/pr65947-3.c: Ditto.
2701 * gcc.dg/vect/pr65947-4.c: Ditto.
2702 * gcc.dg/vect/pr65947-5.c: Ditto.
2703 * gcc.dg/vect/pr65947-6.c: Ditto.
2704 * gcc.dg/vect/pr65947-7.c: Ditto.
2705 * gcc.dg/vect/pr65947-8.c: Ditto.
2706 * gcc.dg/vect/pr65947-9.c: Ditto.
2707 * gcc.dg/vect/pr71416-1.c: Ditto.
2708 * gcc.dg/vect/pr71439.c: Ditto.
2709 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2710 * gcc.dg/vect/vect-bswap16.c: Ditto.
2711 * gcc.dg/vect/vect-bswap32.c: Ditto.
2712 * gcc.dg/vect/vect-bswap64.c: Ditto.
2713 * gcc.dg/vect/vect-live-1.c: Ditto.
2714 * gcc.dg/vect/vect-live-2.c: Ditto.
2715 * gcc.dg/vect/vect-live-3.c: Ditto.
2716 * gcc.dg/vect/vect-live-4.c: Ditto.
2717 * gcc.dg/vect/vect-live-5.c: Ditto.
2718 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2719 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2720 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2721 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2722 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2723 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2724 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2725 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2726 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2727 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2728 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2729 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2730 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2731 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2732 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2733 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2734 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2735
da224bcb
UB
27362016-06-24 Uros Bizjak <ubizjak@gmail.com>
2737
2738 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2739
dfee2870
L
27402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2741
2742 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2743 ia32 if R_386_GOT32X relocation is supported.
2744 * gcc.target/i386/noplt-3.c: Likewise.
2745 * gcc.target/i386/noplt-2.c: Likewise.
2746 (main): Renamed to ...
2747 (bar): This.
2748 * gcc.target/i386/noplt-4.c: Likewise.
2749 (main): Renamed to ...
2750 (bar): This.
2751 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2752 * gcc.target/i386/pr67400-5.c: Likewise.
2753
a86451b9
JJ
27542016-06-24 Jakub Jelinek <jakub@redhat.com>
2755
00085092
JJ
2756 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2757 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2758
a86451b9
JJ
2759 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2760 f4): Adjust expected diagnostics.
2761 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2762 (T): If OVFP is defined, redefine to TP.
2763 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2764 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2765 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2766 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2767 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2768 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2769 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2770 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2771 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2772 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2773 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2774 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2775 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2776 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2777 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2778 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2779 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2780 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2781 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2782 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2783 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2784 as last argument to __builtin_add_overflow_p.
2785
7bb5d5f4
UB
27862016-06-23 Uros Bizjak <ubizjak@gmail.com>
2787
2788 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2789 dg-options and remove default vector testsuite compile flags.
2790 * g++.dg/vect/pr33860a.cc: Ditto.
2791 * g++.dg/vect/pr45470-a.cc: Ditto.
2792 * g++.dg/vect/pr45470-b.cc: Ditto.
2793 * g++.dg/vect/pr60896.cc: Ditto.
2794 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2795 * gcc.dg/vect/pr18308.c: Ditto.
2796 * gcc.dg/vect/pr24049.c: Ditto.
2797 * gcc.dg/vect/pr33373.c: Ditto.
2798 * gcc.dg/vect/pr36228.c: Ditto.
2799 * gcc.dg/vect/pr42395.c: Ditto.
2800 * gcc.dg/vect/pr42604.c: Ditto.
2801 * gcc.dg/vect/pr46663.c: Ditto.
2802 * gcc.dg/vect/pr48765.c: Ditto.
2803 * gcc.dg/vect/pr49093.c: Ditto.
2804 * gcc.dg/vect/pr49352.c: Ditto.
2805 * gcc.dg/vect/pr52298.c: Ditto.
2806 * gcc.dg/vect/pr52870.c: Ditto.
2807 * gcc.dg/vect/pr53185.c: Ditto.
2808 * gcc.dg/vect/pr53773.c: Ditto.
2809 * gcc.dg/vect/pr56695.c: Ditto.
2810 * gcc.dg/vect/pr62171.c: Ditto.
2811 * gcc.dg/vect/pr63530.c: Ditto.
2812 * gcc.dg/vect/pr68339.c: Ditto.
2813 * gcc.dg/vect/pr71259.c: Ditto.
2814 * gcc.dg/vect/vect-82_64.c: Ditto.
2815 * gcc.dg/vect/vect-83_64.c: Ditto.
2816 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2817 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2818 * gcc.dg/vect/vect-shift-2.c: Ditto.
2819 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2820 * gfortran.dg/vect/pr39318.f90: Ditto.
2821 * gfortran.dg/vect/pr45714-a.f: Ditto.
2822 * gfortran.dg/vect/pr45714-b.f: Ditto.
2823 * gfortran.dg/vect/pr46213.f90: Ditto.
2824
2d4bb02f
MM
28252016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2826 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2827
2828 * gcc.target/powerpc/p9-splat-5.c: New test.
2829
f6d1b868
UB
28302016-06-23 Uros Bizjak <ubizjak@gmail.com>
2831
2832 PR tree-optimization/71488
2833 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2834 * lib/target-supports.exp: ... here.
2835 (check_sse4_hw_available): New procedure.
2836 (check_effective_target_sse4_runtime): Ditto.
2837 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2838 -march=westmere for sse4_runtime targets.
936ff030 2839 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2840 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2841 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2842 (main): Call check_vect ().
a7898180 2843 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2844
c0597759
L
28452016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2846
2847 PR target/66232
2848 PR target/67400
2849 * gcc.target/i386/pr66232-14.c: New file.
2850 * gcc.target/i386/pr66232-15.c: Likewise.
2851 * gcc.target/i386/pr66232-16.c: Likewise.
2852 * gcc.target/i386/pr66232-17.c: Likewise.
2853 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2854 ia32 if R_386_GOT32X relocation is supported.
2855 * gcc.target/i386/pr67400-2.c: Likewise.
2856 * gcc.target/i386/pr67400-3.c: Likewise.
2857 * gcc.target/i386/pr67400-4.c: Likewise.
2858 * gcc.target/i386/pr67400-6.c: Likewise.
2859 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2860 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2861
5b0e27a7
JD
28622016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2863
2864 PR libgfortran/48852
2865 * gfortran.dg/char4_iunit_1.f03: Update test.
2866 * gfortran.dg/f2003_io_5.f03: Update test.
2867 * gfortran.dg/real_const_3.f90: Update test.
2868
7f586d90
AK
28692016-06-23 Andi Kleen <ak@linux.intel.com>
2870
2871 * g++.dg/bprob/bprob.exp: Support autofdo.
2872 * g++.dg/tree-prof/tree-prof.exp: dito.
2873 * gcc.dg/tree-prof/tree-prof.exp: dito.
2874 * gcc.misc-tests/bprob.exp: dito.
2875 * gfortran.dg/prof/prof.exp: dito.
2876 * lib/profopt.exp: dito.
2877 * lib/target-supports.exp: Check for autofdo.
2878
60fa7862
ML
28792016-06-23 Martin Liska <mliska@suse.cz>
2880
2881 * gcc.dg/pr71619.c: New test.
2882
e3d62871
UB
28832016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2884
2885 PR target/67400
cc901875
UB
2886 * gcc.target/i386/pr67400-1.c: New test.
2887 * gcc.target/i386/pr67400-2.c: Likewise.
2888 * gcc.target/i386/pr67400-3.c: Likewise.
2889 * gcc.target/i386/pr67400-4.c: Likewise.
2890 * gcc.target/i386/pr67400-5.c: Likewise.
2891 * gcc.target/i386/pr67400-6.c: Likewise.
2892 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2893
ac81cf0b
DM
28942016-06-22 David Malcolm <dmalcolm@redhat.com>
2895
2896 * c-c++-common/missing-header-1.c: New test case.
2897 * c-c++-common/missing-header-2.c: New test case.
2898 * c-c++-common/missing-header-3.c: New test case.
2899 * c-c++-common/missing-header-4.c: New test case.
2900
1a4f11c8
DM
29012016-06-22 David Malcolm <dmalcolm@redhat.com>
2902
2903 PR c/70339
2904 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2905 hint.
2906 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2907 expected results due to builtin "nanl" now being suggested for
2908 "name".
2909 * gcc.dg/pr67580.c: Update expected messages.
2910 * gcc.dg/spellcheck-identifiers.c: New testcase.
2911 * gcc.dg/spellcheck-typenames.c: New testcase.
2912
a93eac6a
DM
29132016-06-22 David Malcolm <dmalcolm@redhat.com>
2914
2915 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2916 file.
2917 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2918 diagnostic-test-show-locus-parseable-fixits.c to sources for
2919 diagnostic_plugin_test_show_locus.c.
2920 * lib/gcc-defs.exp (freeform_regexps): New global.
2921 (dg-regexp): New function.
2922 (handle-dg-regexps): New function.
2923 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2924 freeform_regexps to the empty list.
2925 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2926
49e76ff1
IE
29272016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2928
f6d1b868 2929 PR tree-optimization/71488
49e76ff1
IE
2930 * g++.dg/pr71488.C: New test.
2931 * gcc.dg/vect/vect-bool-cmp.c: New test.
2932
951d8c8a
EB
29332016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2934
2935 * gcc.dg/guality/param-5.c: New test.
2936
b60fc3bd
BE
29372016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2938
2939 * gcc.target/i386/asm-flag-7.c: New test.
2940
0609abda
TS
29412016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2942
2943 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2944 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2945 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2946 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2947 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2948 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2949 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2950 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2951 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2952 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2953 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2955 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2956 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2957 * lib/target-supports.exp: Likewise.
2958
ee2499b4
TS
29592016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2960
2961 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2962 * gcc.dg/attr-ms_struct-2.c: Likewise.
2963 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2964 * gcc.dg/bf-ms-attrib.c: Likewise.
2965 * gcc.dg/bf-ms-layout-2.c: Likewise.
2966 * gcc.dg/bf-ms-layout-3.c: Likewise.
2967 * gcc.dg/bf-ms-layout.c: Likewise.
2968 * gcc.dg/bf-no-ms-layout.c: Likewise.
2969 * gcc.target/i386/bitfield1.c: Likewise.
2970 * gcc.target/i386/bitfield2.c: Likewise.
2971 * gcc.target/i386/bitfield3.c: Likewise.
2972
caea59ff
KN
29732016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2974
2975 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2976 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2977 override other than -mcpu=power9 command-line option is specified,
2978 or if the target operating system is aix.
2979 * gcc.target/powerpc/darn-1.c: Likewise.
2980 * gcc.target/powerpc/darn-2.c: Likewise.
2981 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2982 test if effective-target is not powerpc_p9vector_ok or if the
2983 target operating system is not defined.
2984 * gcc.target/powerpc/vslv-1.c: Likewise.
2985 * gcc.target/powerpc/vsrv-0.c: Likewise.
2986 * gcc.target/powerpc/vsrv-1.c: Likewise.
2987
63617e30
TB
29882016-06-21 Tobias Burnus <burnus@net-b.de>
2989
2990 PR fortran/71068
2991 * gfortran.dg/coarray/data_1.f90: New.
2992
89192c3c
WD
29932016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2994
2995 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2996 (dg-require-effective-target): Use arm_v8_neon_hw.
2997 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2998 (dg-require-effective-target): Likewise.
2999 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3000 (dg-require-effective-target): Likewise.
3001 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3002 (dg-require-effective-target): Likewise.
3003 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3004 (dg-require-effective-target): Likewise.
3005 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3006 (dg-require-effective-target): Likewise.
3007 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3008 Add AArch64 check.
3009
64ac50e2
WD
30102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3011
3012 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3013 Set to 3 so test passes.
3014
6252b5db
WD
30152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3016
3017 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3018
3b9bc511
IV
30192016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3020
3021 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3022 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3023 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3024 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3025
21db1c78
IV
30262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3027
3028 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3029 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3030
9d30e86f
L
30312016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3032
3033 PR target/71549
3034 * gcc.target/i386/pr71549.c: New test.
3035
448a7c69
KN
30362016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3037
3038 * gcc.target/powerpc/vadsdu-0.c: Replace
3039 dg-require-effective-target directive to allow test to run on more
3040 platforms, and add dg-skip-if directive to disable test on aix
3041 platforms because of known incompatibilities.
3042 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3043 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3044 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3045 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3046 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3047 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3048 * gcc.target/powerpc/vadsdub-2.c: Replace
3049 dg-require-effective-target directive to allow test to run on more
3050 platforms, and add dg-skip-if directive to disable test on aix
3051 platforms because of known incompatibilities.
3052 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3053 with vec_absdb call to differentiate this test from vadsdub-1.c.
3054 * gcc.target/powerpc/vadsduh-1.c: Replace
3055 dg-require-effective-target directive to allow test to run on more
3056 platforms, and add dg-skip-if directive to disable test on aix
3057 platforms because of known incompatibilities.
3058 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3059 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3060 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3061
0ad84f34
JJ
30622016-06-21 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR tree-optimization/71588
3065 * gcc.dg/pr71558.c: New test.
3066
e71e8d94
SKS
30672016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3068
3069 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3070 * c-c++-common/pr68657-2.c: Likewise.
3071 * c-c++-common/pr68657-3.c: Likewise.
3072 * gcc.dg/torture/pr69714.c: Require int32plus support.
3073 * gcc.dg/torture/pr70025.c: Likewise.
3074 * gcc.dg/torture/pr70083.c: Likewise.
3075 * gcc.dg/torture/pr70542.c: Likewise.
3076 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3077
5a578671
JM
30782016-06-20 Joseph Myers <joseph@codesourcery.com>
3079
3080 PR c/71601
3081 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3082
7a9df68e
JJ
30832016-06-20 Jakub Jelinek <jakub@redhat.com>
3084
50aa64d5
JJ
3085 PR middle-end/71581
3086 * gcc.dg/pr71581.c: New test.
3087
7a9df68e
JJ
3088 PR rtl-optimization/71591
3089 * gcc.dg/cpp/pr71591.c: New test.
3090
3947cf19
DR
30912016-06-20 David B. Robins <gcc@davidrobins.net>
3092
3093 PR target/71571
3094 * g++.dg/torture/pr71571.C: New test.
3095
c4ff221e
JJ
30962016-06-20 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR target/71559
3099 * gcc.target/i386/sse2-pr71559.c: New test.
3100 * gcc.target/i386/avx-pr71559.c: New test.
3101 * gcc.target/i386/avx512f-pr71559.c: New test.
3102
f1b5abfb
TB
31032016-06-20 Tobias Burnus <burnus@net-b.de>
3104
3105 PR fortran/71194
3106 * gfortran.dg/pointer_remapping_10.f90: New.
3107
842107e4
DM
31082016-06-20 David Malcolm <dmalcolm@redhat.com>
3109
3110 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3111
d9e8bdfd
MS
31122016-06-20 Martin Sebor <msebor@redhat.com>
3113
3114 PR c/69507
3115 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3116 * gnu90-const-expr-1.c: Same.
3117 * gnu99-const-expr-1.c: Same.
3118 * gnu99-static-1.c: Same.
3119
67785479
RL
31202016-06-20 Renlin Li <renlin.li@arm.com>
3121
29f09b38 3122 PR testsuite/71489
67785479
RL
3123 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3124
636929b8
JG
31252016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3126
3127 * gcc.target/aarch64/vcvt_f64_1.c: New.
3128 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3129 * gcc.target/aarch64/vrecp_f64_1.c: New.
3130
ff7b374b
KT
31312016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3132
3133 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3134 "alignement".
3135
554cfc9e
GJL
31362016-06-20 Georg-Johann Lay <avr@gjlay.de>
3137
3138 PR target/71103
3139 * gcc.target/avr/torture/pr71103-2.c: New test.
3140
aa0db437
MS
31412016-06-19 Martin Sebor <msebor@redhat.com>
3142
3143 PR c/69507
3144 * gcc.dg/alignof.c: New test.
3145
c561b091
PC
31462016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3149 vs dg-error; test constexpr specifier too.
3150
bf54f123
PC
31512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3152
3153 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3154
4e53aa97
CL
31552016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3156
3157 * lib/target-supports.exp
3158 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3159 arm_neon_ok and merge flags. Fix temporary test name.
3160 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3161 and merge flags.
3162
69071d86
ML
31632016-06-17 Martin Liska <mliska@suse.cz>
3164
3165 * gcc.dg/predict-9.c: Fix dump scanning.
3166
68b3b858
BC
31672016-06-17 Bin Cheng <bin.cheng@arm.com>
3168
3169 PR tree-optimization/71354
3170 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3171
d3ee260a
BC
31722016-06-17 Bin Cheng <bin.cheng@arm.com>
3173
3174 PR tree-optimization/71347
3175 * gcc.dg/tree-ssa/pr71347.c: New test.
3176
bd8fb114
BC
31772016-06-17 Bin Cheng <bin.cheng@arm.com>
3178
3179 PR tree-optimization/71354
3180 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3181
97816be4
BC
31822016-06-17 Bin Cheng <bin.cheng@arm.com>
3183
3184 * gcc.dg/vect/vect-alias-check-1.c: New test.
3185
2d761a37
SKS
31862016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3187
e0277d6b 3188 PR target/71151
2d761a37
SKS
3189 * gcc.target/avr/pr71151-1.c: New test.
3190 * gcc.target/avr/pr71151-2.c: New test.
3191 * gcc.target/avr/pr71151-3.c: New test.
3192 * gcc.target/avr/pr71151-4.c: New test.
3193 * gcc.target/avr/pr71151-5.c: New test.
3194 * gcc.target/avr/pr71151-6.c: New test.
3195 * gcc.target/avr/pr71151-7.c: New test.
3196 * gcc.target/avr/pr71151-8.c: New test.
3197 * gcc.target/avr/pr71151-common.h: New test.
3198
68fa96d6
ML
31992016-06-16 Martin Liska <mliska@suse.cz>
3200
3201 * gfortran.dg/predict-1.f90: New test.
3202
b6ca982f
UB
32032016-06-16 Uros Bizjak <ubizjak@gmail.com>
3204
3205 PR target/71242
3a146d46 3206 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3207
1dc8d15b
JH
32082016-06-16 Jan Hubicka <hubicka@ucw.cz>
3209
3210 * g++.dg/vect/pr36648.cc: Disable cunrolli
3211
67c25816
JJ
32122016-06-16 Jakub Jelinek <jakub@redhat.com>
3213
c577adb2
JJ
3214 PR target/71554
3215 * gcc.c-torture/execute/pr71554.c: New test.
3216
67c25816
JJ
3217 PR rtl-optimization/71532
3218 * gcc.dg/torture/pr71532.c: New test.
3219
1a3c3ee9
MM
32202016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3221
3222 * gcc.target/powerpc/p9-dimode1.c: New test.
3223 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3224
f29468a7
JJ
32252016-06-15 Jakub Jelinek <jakub@redhat.com>
3226
61daecc4
JJ
3227 * gcc.c-torture/compile/20160615-1.c: New test.
3228
f29468a7
JJ
3229 * g++.dg/cpp0x/ref-qual17.C: New test.
3230
209d1e2d
IE
32312016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3232
3233 PR middle-end/71529
3234 * gcc.target/i386/pr71529.C: New test.
3235
8dc35712
AH
32362016-06-15 Alan Hayward <alan.hayward@arm.com>
3237
3238 PR tree-optimization/71483
3239 * g++.dg/vect/pr71483.c: New
3240
b8911cb8
PC
32412016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3242
3243 PR c++/70202
3244 * g++.dg/inherit/crash6.C: New.
3245 * g++.dg/inherit/union2.C: Likewise.
3246 * g++.dg/inherit/virtual12.C: Likewise.
3247 * g++.dg/inherit/virtual13.C: Likewise.
3248 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3249
cf5d08ab
UB
32502016-06-15 Uros Bizjak <ubizjak@gmail.com>
3251
e3d62871 3252 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3253
8f482165
AH
32542016-06-15 Alan Hayward <alan.hayward@arm.com>
3255
3256 PR tree-optimization/71439
3257 * gcc.dg/vect/pr71439.c: New
3258
3256673f
KT
32592016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3260
3261 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3262
b17dc4d4
RB
32632016-06-15 Richard Biener <rguenther@suse.de>
3264
3265 * gcc.dg/vect/slp-45.c: New testcase.
3266
2a5825f2
RB
32672016-06-15 Richard Biener <rguenther@suse.de>
3268
3269 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3270
6e433d0b
BS
32712016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3272
3273 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3274 requirements, and disable for AIX for now.
3275 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3276
abe7f828
JJ
32772016-06-14 Jakub Jelinek <jakub@redhat.com>
3278
a09c81b4
JJ
3279 PR c++/71528
3280 * g++.dg/opt/pr71528.C: New test.
3281
abe7f828
JJ
3282 PR c++/71516
3283 * g++.dg/init/pr71516.C: New test.
3284
acfadf06
PC
32852016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 * g++.dg/init/array46.C: New.
3288
4d568ab2
UB
32892016-06-14 Uros Bizjak <ubizjak@gmail.com>
3290
e3d62871
UB
3291 * gcc.target/i386/float128-3.c: New test.
3292 * gcc.target/i386/quad-sse4.c: Ditto.
3293 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3294 Update scan strings.
4d568ab2 3295
30934c5d
RB
32962016-06-14 Richard Biener <rguenther@suse.de>
3297
3298 PR middle-end/71526
3299 * gfortran.dg/pr71526.f90: New testcase.
3300
3970e545
AV
33012016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3302
3303 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3304 * gcc.dg/zero_bits_compound-1.c: Likewise.
3305
04976c6e
RB
33062016-06-14 Richard Biener <rguenther@suse.de>
3307
3308 PR tree-optimization/71522
3309 * gcc.dg/torture/pr71522.c: New testcase.
3310
23e025db
JJ
33112016-06-14 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR tree-optimization/71520
3314 * gcc.dg/tree-ssa/pr71520.c: New test.
3315
90b72e84
RB
33162016-06-14 Richard Biener <rguenther@suse.de>
3317
3318 PR tree-optimization/71521
86c24ba6 3319 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3320
ef7cf206
JJ
33212016-06-13 Jakub Jelinek <jakub@redhat.com>
3322
0dda258b
JJ
3323 PR sanitizer/71498
3324 * c-c++-common/ubsan/bounds-13.c: New test.
3325
ef7cf206
JJ
3326 PR preprocessor/71183
3327 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3328
a73786e3
JL
33292016-06-13 Jeff Law <law@redhat.com>
3330
3331 PR tree-optimization/71403
3332 * c-c++-common/ubsan/pr71403-1.c: New test.
3333 * c-c++-common/ubsan/pr71403-2.c: New test.
3334 * c-c++-common/ubsan/pr71403-3.c: New test.
3335
0ac249bf
JJ
33362016-06-13 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR middle-end/71478
3339 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3340 Add -Wno-psabi -w to dg-options.
3341
5408a64a
KN
33422016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3343
3344 * gcc.target/powerpc/vadsdu-0.c: New test.
3345 * gcc.target/powerpc/vadsdu-1.c: New test.
3346 * gcc.target/powerpc/vadsdu-2.c: New test.
3347 * gcc.target/powerpc/vadsdu-3.c: New test.
3348 * gcc.target/powerpc/vadsdu-4.c: New test.
3349 * gcc.target/powerpc/vadsdu-5.c: New test.
3350 * gcc.target/powerpc/vadsdub-1.c: New test.
3351 * gcc.target/powerpc/vadsdub-2.c: New test.
3352 * gcc.target/powerpc/vadsduh-1.c: New test.
3353 * gcc.target/powerpc/vadsduh-2.c: New test.
3354 * gcc.target/powerpc/vadsduw-1.c: New test.
3355 * gcc.target/powerpc/vadsduw-2.c: New test.
3356
f7e4f2e3
DM
33572016-06-13 David Malcolm <dmalcolm@redhat.com>
3358
3359 * gcc.dg/c99-init-2.c (c): Update expected error message.
3360 * gcc.dg/init-bad-8.c (foo): Likewise.
3361 * gcc.dg/spellcheck-fields-3.c: New test case.
3362
ad23a23e
ML
33632016-06-13 Martin Liska <mliska@suse.cz>
3364
3365 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3366 and "guess loop iv compared" heuristics.
3367 * gcc.dg/predict-2.c: Likewise.
3368 * gcc.dg/predict-3.c: Likewise.
3369 * gcc.dg/predict-4.c: Likewise.
3370 * gcc.dg/predict-5.c: Likewise.
3371 * gcc.dg/predict-6.c: Likewise.
3372
146c55da
MP
33732016-06-13 Marek Polacek <polacek@redhat.com>
3374
3375 PR middle-end/71476
3376 * c-c++-common/Wswitch-unreachable-4.c: New test.
3377 * gcc.dg/Wswitch-unreachable-2.c: New test.
3378 * g++.dg/tm/jump1.C: Move dg-warning.
3379
42e77cbc
EB
33802016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3381
3382 * gnat.dg/renaming10.ad[sb]: New test.
3383
7474dcc1
PT
33842016-06-13 Paul Thomas <pault@gcc.gnu.org>
3385
3386 PR fortran/70673
3387 * gfortran.dg/pr70673.f90: New test.
3388
f57f53d3
RB
33892016-06-13 Richard Biener <rguenther@suse.de>
3390
3391 PR middle-end/64516
3392 * gcc.dg/align-3.c: New testcase.
3393
5843a5f0
ML
33942016-06-13 Martin Liska <mliska@suse.cz>
3395
3396 * gcc.target/i386/pr71458.c: New test.
3397
aa8fdb44
UB
33982016-06-12 Uros Bizjak <ubizjak@gmail.com>
3399
3400 PR target/71241
3a146d46 3401 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3402
2043e4d7
DH
34032016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3404
3405 PR target/60751
3406 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3407 statement.
3408
d3dc025d
DH
34092016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3410
3411 PR target/60751
3412 * gfortran.dg/comma_IO_extension_1.f90: New test.
3413 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3414 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3415 statement.
3416 * gfortran.dg/graphite/pr38083.f90: Likewise.
3417 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3418 missing format.
3419
a31d78c6
EB
34202016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3421
3422 * gnat.dg/case_character.adb: New test.
3423
95c18dd0
SB
34242016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3425
3426 PR middle-end/71310
3427 * gcc.target/powerpc/pr71310.c: New testcase.
3428
b97d37b4
KV
34292016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3430
3431 PR middle-end/71478
3432 * gcc.dg/pr71478.c: New test.
3433
900bcda3
JJ
34342016-06-10 Jakub Jelinek <jakub@redhat.com>
3435
ec1c20db
JJ
3436 PR middle-end/71494
3437 * gcc.c-torture/execute/pr71494.c: New test.
3438
50b15873
JJ
3439 PR c/68657
3440 * gcc.target/i386/pr68657.c: New test.
3441
900bcda3
JJ
3442 PR inline-asm/68843
3443 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3444 (test): Add -masm=intel alternatives.
3445
4d926e34
MS
34462016-06-10 Martin Sebor <msebor@redhat.com>
3447
3448 PR c/71392
3449 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3450
ad071b2b
JL
34512016-06-10 Jeff Law <law@redhat.com>
3452
3453 PR tree-optimization/71335
3454 * gcc.c-torture/execute/pr71335.c: New test.
3455
2704efe8
DM
34562016-06-10 David Malcolm <dmalcolm@redhat.com>
3457
3458 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3459 the various "cannot tail-call: " messages.
3460
18c9b7d4
CL
34612016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3462
3463 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3464 and options.
3465
7cfa10f3
MO
34662016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3467
3468 PR sanitizer/71480
3469 * c-c++-common/asan/pr71480.c: New test.
3470
1f24fd3e
L
34712016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3472
3473 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3474 (ASMNAME2): Likewise.
3475 (main): Replace fn in asm statement with ASMNAME ("fn").
3476 * gcc.dg/guality/pr68037-2.c: Likewise.
3477 * gcc.dg/guality/pr68037-3.c: Likewise.
3478 * gcc.dg/torture/pr68037-1.c: Likewise.
3479 * gcc.dg/torture/pr68037-2.c: Likewise.
3480 * gcc.dg/torture/pr68037-3.c: Likewise.
3481
ad551c07
BE
34822016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3483
3484 PR inline-asm/68843
3485 * gcc.target/i386/pr68843-1.c: New test.
3486 * gcc.target/i386/pr68843-2.c: New test.
3487
4b1ffdb1 34882016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3489 Cesar Philippidis <cesar@codesourcery.com>
3490
3491 PR middle-end/71373
3492 * gcc.dg/goacc/nested-function-1.c: New file.
3493 * gcc.dg/goacc/nested-function-2.c: Likewise.
3494 * gcc.dg/goacc/pr71373.c: Likewise.
3495 * gfortran.dg/goacc/cray-2.f95: Likewise.
3496 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3497 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3498 * gfortran.dg/goacc/cray.f95: Update.
3499 * gfortran.dg/goacc/loop-1.f95: Likewise.
3500 * gfortran.dg/goacc/loop-3.f95: Likewise.
3501 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3502 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3503
35042016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3505
3506 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3507 for OpenACC tile clauses.
3508 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3509
3510 PR c/71381
3511 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3512 to...
3513 * c-c++-common/goacc/cache-2.c: ... this new file.
3514 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3515 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3516 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3517 usage.
3518 * gfortran.dg/goacc/cray.f95: Likewise.
3519 * gfortran.dg/goacc/loop-1.f95: Likewise.
3520
89851e4c
AH
35212016-06-10 Alan Hayward <alan.hayward@arm.com>
3522
3523 PR tree-optimization/71407
3524 PR tree-optimization/71416
3525 * gcc.dg/vect/pr71407.c: New
3526 * gcc.dg/vect/pr71416-1.c: New
3527 * gcc.dg/vect/pr71416-2.c: New
3528
200eafbf
RB
35292016-06-10 Richard Biener <rguenther@suse.de>
3530
3531 PR middle-end/71477
3532 * gcc.dg/torture/pr71477.c: New testcase.
3533
4df99d92
JK
35342016-06-09 Julia Koval <julia.koval@intel.com>
3535
3536 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3537 * gcc.target/i386/interrupt-13.c: Likewise.
3538 * gcc.target/i386/interrupt-15.c: Likewise.
3539 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3540 * gcc.target/i386/interrupt-24.c: Likewise.
3541 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3542 * gcc.target/i386/interrupt-9.c: Likewise.
3543 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3544
e01b4e16
MS
35452016-06-09 Martin Sebor <msebor@redhat.com>
3546
3547 PR c/70883
3548 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3549 * gcc.dg/builtin-constant_p-1.c: Same.
3550 * gcc.dg/builtins-error.c: Same.
3551 * gcc.dg/pr70859.c: Same.
3552
9c35db0e
SKS
35532016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3554
3555 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3556 * gcc.dg/torture/pr68067-1.c: Likewise.
3557 * gcc.dg/torture/pr68067-2.c: Likewise.
3558
35592016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3560
3561 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3562 when setting SIZE.
3563
392a81b9
PC
35642016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3565
3566 PR c++/71465
3567 * g++.dg/inherit/crash5.C: New.
3568 Revert:
3569 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/70202
3572 * g++.dg/inherit/crash5.C: New.
3573 * g++.dg/inherit/virtual1.C: Adjust.
3574
e49efc14
ML
35752016-06-09 Martin Liska <mliska@suse.cz>
3576
3577 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3578 * g++.dg/predict-loop-exit-2.C: Likewise.
3579 * g++.dg/predict-loop-exit-3.C: Likewise.
3580 * gcc.dg/predict-1.c: Likewise.
3581 * gcc.dg/predict-2.c: Likewise.
3582 * gcc.dg/predict-3.c: Likewise.
3583 * gcc.dg/predict-4.c: Likewise.
3584 * gcc.dg/predict-5.c: Likewise.
3585 * gcc.dg/predict-6.c: Likewise.
3586 * gcc.dg/predict-7.c: Likewise.
3587
36d57986
RB
35882016-06-09 Richard Biener <rguenther@suse.de>
3589
3590 PR tree-optimization/71462
3591 * gcc.dg/torture/pr71462.c: New testcase.
3592
7d82e8e4
MP
35932016-06-09 Marek Polacek <polacek@redhat.com>
3594
3595 PR c/65471
3596 * gcc.dg/c11-generic-3.c: New test.
3597
c8a71589
PC
35982016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 * g++.dg/init/array42.C: New.
3601 * g++.dg/init/array43.C: Likewise.
3602 * g++.dg/init/array44.C: Likewise.
3603 * g++.dg/init/array45.C: Likewise.
3604 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3605 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3606 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3607 * g++.dg/gomp/pr35751.C: Likewise.
3608 * g++.dg/init/array23.C: Likewise.
3609 * g++.dg/init/brace2.C: Likewise.
3610 * g++.dg/init/brace6.C: Likewise.
3611
44a845ca
MS
36122016-06-08 Martin Sebor <msebor@redhat.com>
3613 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR c++/70507
3616 PR c/68120
3617 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3618 * c-c++-common/builtin-arith-overflow-2.c: New test.
3619 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3620 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3621 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3622
2ef16b6e
JJ
36232016-06-08 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR c++/71442
3626 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3627
5e3ee346
AL
36282016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3629
3630 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3631 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3632 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3633 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3634 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3635 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3636 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3637 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3638 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3639 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3640 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3641 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3642 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3643
b2ae2814
RB
36442016-06-08 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/68558
3647 * gcc.dg/vect/slp-44.c: New testcase.
3648
e09b4c37
RB
36492016-06-08 Richard Biener <rguenther@suse.de>
3650
3651 * gcc.dg/vect/slp-43.c: New testcase.
3652
72d50660
RB
36532016-06-08 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/71452
3656 * gcc.dg/torture/pr71452.c: New testcase.
3657
988c115c
JJ
36582016-06-08 Jakub Jelinek <jakub@redhat.com>
3659
3660 PR c++/71448
3661 * g++.dg/torture/pr71448.C: New test.
3662
73d73b48
BS
36632016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3664
3665 PR debug/71432
3666 PR ada/71413
3667 * g++.dg/debug/pr71432.C: New test.
3668
bdd15d0c
PK
36692016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3670
3671 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3672 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3673 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3674
ce0607bb
AH
36752016-06-08 Alan Hayward <alan.hayward@arm.com>
3676
3677 * gcc.dg/vect/vect-live-2.c: Update effective target.
3678 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3679 * lib/target-supports.exp: Add aarch64 to vect_long.
3680
92a5f2ba
MP
36812016-06-08 Marek Polacek <polacek@redhat.com>
3682
3683 PR c/71418
3684 * gcc.dg/noncompile/pr71418.c: New test.
3685
08203f73
MP
3686 PR c/71426
3687 * gcc.dg/noncompile/pr71426.c: New test.
3688
d1fcc2bd
JH
36892016-06-07 Jan Hubicka <hubicka@ucw.cz>
3690
3691 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3692 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3693 * gcc.dg/predict-3.c: Update template.
3694 * gcc.dg/predict-5.c: Update template.
3695 * gcc.dg/predict-6.c: Update template.
3696 * gcc.dg/predict-9.c: Update template.
3697 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3698
a23e6f1c
BS
36992016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3700
3701 * gcc.target/powerpc/vec-mul.c: New test.
3702
6ffd47b7
DM
37032016-06-07 David Malcolm <dmalcolm@redhat.com>
3704
3705 * gcc.dg/spellcheck-fields-2.c: New test case.
3706
bfd67b47
RB
37072016-06-07 Richard Biener <rguenther@suse.de>
3708
3709 PR c/61564
3710 * gcc.dg/Wpragmas-1.c: New testcase.
3711 * gcc.dg/Wattributes-4.c: Likewise.
3712 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3713 entry.
3714
701b9a47
CL
37152016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3716
3717 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3718 spurious debug code.
3719
6b80d6fa
RB
37202016-06-07 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/71428
3723 * gcc.dg/torture/pr71428.c: New testcase.
3724
0f3f9437
RB
37252016-06-07 Richard Biener <rguenther@suse.de>
3726
3727 PR middle-end/71423
3728 * gcc.dg/torture/pr71423.c: New testcase.
3729
ec963f2a
KV
37302016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3731
3732 PR middle-end/71408
3733 * gcc.dg/tree-ssa/pr71408.c: New test.
3734
46ab5b6e
KV
37352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3736
3737 PR middle-end/71281
3738 * g++.dg/torture/pr71281.C: New test.
3739
1f40cff3
MP
37402016-06-06 Marek Polacek <polacek@redhat.com>
3741
3742 PR c/71362
3743 * gcc.dg/pr71362.c: New test.
3744
6f5bcd24
JJ
37452016-06-06 Jakub Jelinek <jakub@redhat.com>
3746 Patrick Palka <ppalka@gcc.gnu.org>
3747
3748 PR c++/70847
3749 PR c++/71330
3750 PR c++/71393
3751 * g++.dg/opt/pr70847.C: New test.
3752 * g++.dg/ubsan/pr70847.C: New test.
3753 * g++.dg/ubsan/pr71393.C: New test.
3754
158beb4a
JJ
37552016-06-06 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR tree-optimization/71259
3758 * gcc.dg/vect/pr71259.c: New test.
3759
d9b950dd
DM
37602016-06-06 David Malcolm <dmalcolm@redhat.com>
3761
3762 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3763 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3764 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3765 above.
3766
36f9ad69
KT
37672016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3768
3769 PR middle-end/37780
3770 * gcc.c-torture/execute/pr37780.c: New test.
3771 * gcc.target/aarch64/pr37780_1.c: Likewise.
3772 * gcc.target/arm/pr37780_1.c: Likewise.
3773
5545a907
MP
37742016-06-06 Marek Polacek <polacek@redhat.com>
3775
3776 * c-c++-common/attr-may-alias-1.c: New test.
3777 * c-c++-common/attr-may-alias-2.c: New test.
3778 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3779
93671519
BE
37802016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3781
3782 PR c/24414
3783 * gcc.target/i386/pr24414.c: New test.
3784
690f24b7
JM
37852016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3786
3787 * gcc.target/sparc/vis4misc.c: New file.
3788 * gcc.target/sparc/fpcmp.c: Likewise.
3789 * gcc.target/sparc/fpcmpu.c: Likewise.
3790
31ce6157
AH
37912016-06-06 Alan Hayward <alan.hayward@arm.com>
3792
3793 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3794 * gcc.dg/vect/vect-live-3.c: Likewise.
3795
9fcebb5a
RB
37962016-06-06 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/71398
3799 * gcc.dg/torture/pr71398.c: New testcase.
3800
903ca97b
UB
38012016-06-06 Uros Bizjak <ubizjak@gmail.com>
3802
3803 PR target/71389
3804 * g++.dg/pr71389.C: New test.
3805
9c1eb332
JD
38062016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3807
3808 PR fortran/71404
3809 * gfortran.dg/fmt_read_5.f: New test.
3810
b2d83bd2
AV
38112016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3812
3813 PR fortran/69659
3814 * gfortran.dg/class_array_22.f03: New test.
3815
ec81960e
JH
38162016-06-05 Jan Hubicka <hubicka@ucw.cz>
3817
3818 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3819
429d2750
JH
38202016-06-05 Jan Hubicka <hubicka@ucw.cz>
3821
3822 * gcc.dg/predict-9.c: Update template.
3823
c1c00983
PC
38242016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/49377
3827 * g++.dg/template/pr49377.C: New.
3828
1927a963
JJ
38292016-06-04 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR tree-optimization/71405
3832 * g++.dg/torture/pr71405.C: New test.
3833
909a11ad
PC
38342016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3835
3836 PR c++/70202
3837 * g++.dg/inherit/crash5.C: New.
3838 * g++.dg/inherit/virtual1.C: Adjust.
3839
08bbb1f8
JL
38402016-06-03 Jeff Law <law@redhat.com>
3841
3842 PR tree-optimization/71316
3843 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3844
7c35235c
JJ
38452016-06-03 Jakub Jelinek <jakub@redhat.com>
3846
3847 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3848 dg-additional-options with just -fno-tree-scev-cprop in it.
3849 * gcc.dg/vect/vect-live-2.c: Likewise.
3850 * gcc.dg/vect/vect-live-5.c: Likewise.
3851 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3852 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3853 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3854
c8572dd6
PP
38552016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3856
3857 PR c++/27100
3858 * g++.dg/other/friend6.C: New test.
3859
1c7733a7
BS
38602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3861
3862 * g++.dg/torture/ppc-ldst-array.C: New.
3863
0d2f700f
JM
38642016-06-03 Joseph Myers <joseph@codesourcery.com>
3865
3866 PR target/71276
3867 PR target/71277
3868 * gcc.dg/torture/builtin-fp-int-inexact.c,
3869 gcc.target/i386/387-builtin-fp-int-inexact.c,
3870 gcc.target/i386/387-rint-inline-1.c,
3871 gcc.target/i386/387-rint-inline-2.c,
3872 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3873 gcc.target/i386/sse2-rint-inline-1.c,
3874 gcc.target/i386/sse2-rint-inline-2.c,
3875 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3876 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3877
f8071c05
L
38782016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3879 Julia Koval <julia.koval@intel.com>
3880
3881 PR target/66960
3882 PR target/67630
3883 PR target/67634
3884 PR target/67841
3885 PR target/68037
3886 PR target/68618
3887 PR target/68661
3888 PR target/69575
3889 PR target/69596
3890 PR target/69734
3891 * gcc.dg/guality/pr68037-1.c: New test.
3892 * gcc.dg/guality/pr68037-2.c: Likewise.
3893 * gcc.dg/guality/pr68037-3.c: Likewise.
3894 * gcc.dg/torture/pr68037-1.c: Likewise.
3895 * gcc.dg/torture/pr68037-2.c: Likewise.
3896 * gcc.dg/torture/pr68037-3.c: Likewise.
3897 * gcc.dg/torture/pr68661-1a.c: Likewise.
3898 * gcc.dg/torture/pr68661-1b.c: Likewise.
3899 * gcc.target/i386/interrupt-1.c: Likewise.
3900 * gcc.target/i386/interrupt-2.c: Likewise.
3901 * gcc.target/i386/interrupt-3.c: Likewise.
3902 * gcc.target/i386/interrupt-4.c: Likewise.
3903 * gcc.target/i386/interrupt-5.c: Likewise.
3904 * gcc.target/i386/interrupt-6.c: Likewise.
3905 * gcc.target/i386/interrupt-7.c: Likewise.
3906 * gcc.target/i386/interrupt-8.c: Likewise.
3907 * gcc.target/i386/interrupt-9.c: Likewise.
3908 * gcc.target/i386/interrupt-10.c: Likewise.
3909 * gcc.target/i386/interrupt-11.c: Likewise.
3910 * gcc.target/i386/interrupt-12.c: Likewise.
3911 * gcc.target/i386/interrupt-13.c: Likewise.
3912 * gcc.target/i386/interrupt-14.c: Likewise.
3913 * gcc.target/i386/interrupt-15.c: Likewise.
3914 * gcc.target/i386/interrupt-16.c: Likewise.
3915 * gcc.target/i386/interrupt-17.c: Likewise.
3916 * gcc.target/i386/interrupt-18.c: Likewise.
3917 * gcc.target/i386/interrupt-19.c: Likewise.
3918 * gcc.target/i386/interrupt-20.c: Likewise.
3919 * gcc.target/i386/interrupt-21.c: Likewise.
3920 * gcc.target/i386/interrupt-22.c: Likewise.
3921 * gcc.target/i386/interrupt-23.c: Likewise.
3922 * gcc.target/i386/interrupt-24.c: Likewise.
3923 * gcc.target/i386/interrupt-25.c: Likewise.
3924 * gcc.target/i386/interrupt-26.c: Likewise.
3925 * gcc.target/i386/interrupt-27.c: Likewise.
3926 * gcc.target/i386/interrupt-28.c: Likewise.
3927 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3928 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3929 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3930 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3931 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3932 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3933 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3934 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3935 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3936 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3937 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3938 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3939
36b85e43
BS
39402016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3941
9de2e795
L
3942 PR tree-optimization/52171
3943 * gcc.dg/pr52171.c: New test.
3944 * gcc.target/i386/pr52171.c: New test.
36b85e43 3945
bfeee8ac
JH
39462016-06-03 Jan Hubicka <jh@suse.cz>
3947
3948 * g++.dg/tree-ssa/pred-1.C: New testcase
3949 * gcc.dg/tree-ssa/pred-1.c: New testcase
3950
859b0bae
BS
39512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3952
3953 PR target/70957
3954 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3955 support.
3956 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3957
3a2edf4c
AH
39582016-06-03 Alan Hayward <alan.hayward@arm.com>
3959
3960 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3961
b28ead45
AH
39622016-06-03 Alan Hayward <alan.hayward@arm.com>
3963
3964 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3965 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3966 * gcc.dg/vect/vect-live-1.c: New test.
3967 * gcc.dg/vect/vect-live-2.c: New test.
3968 * gcc.dg/vect/vect-live-3.c: New test.
3969 * gcc.dg/vect/vect-live-4.c: New test.
3970 * gcc.dg/vect/vect-live-5.c: New test.
3971 * gcc.dg/vect/vect-live-slp-1.c: New test.
3972 * gcc.dg/vect/vect-live-slp-2.c: New test.
3973 * gcc.dg/vect/vect-live-slp-3.c: New test.
3974
1f91747b
JJ
39752016-06-03 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR middle-end/71387
3978 * g++.dg/opt/pr71387.C: New test.
3979
47b83923
JL
39802016-06-02 Jeff Law <law@redhat.com>
3981
3982 PR tree-optimization/71328
3983 * gcc.c-torture/compile/pr71328.c: New test.
3984
e96e5f46
JD
39852016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3986
3987 PR fortran/52393
3988 * gfortran.dg/fmt_read_3.f90: Fix typo.
3989 * gfortran.dg/fmt_read_4.f90: New test.
3990
b872d729
PC
39912016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3992
3993 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3994 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3995 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3996 * g++.dg/cpp0x/override2.C: Likewise.
3997 * g++.dg/parse/crash5.C: Likewise.
3998 * g++.dg/parse/error16.C: Likewise.
3999 * g++.dg/parse/error27.C: Likewise.
4000 * g++.dg/template/qualttp15.C: Likewise.
4001 * g++.dg/template/redecl4.C: Likewise.
4002 * g++.old-deja/g++.other/crash39.C: Likewise.
4003 * g++.old-deja/g++.other/struct1.C: Likewise.
4004 * g++.old-deja/g++.pt/m9a.C: Likewise.
4005 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4006
0e535442
JJ
40072016-06-02 Jakub Jelinek <jakub@redhat.com>
4008
0633ee10
JJ
4009 PR c++/71372
4010 * c-c++-common/pr71372.c: New test.
4011
0e535442
JJ
4012 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4013 __TIME__ strings with __builtin_strcmp instead of printf and
4014 dg-output.
4015
f3c5ecc2
ML
40162016-06-02 Martin Liska <mliska@suse.cz>
4017
4018 * gcc.dg/predict-9.c: New test.
4019
a91807c5
JJ
40202016-06-02 Jakub Jelinek <jakub@redhat.com>
4021
4022 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4023 global set_compiler_env_var and global saved_compiler_env_var.
4024
b5bd1978
KT
40252016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4026
4027 PR rtl-optimization/71295
4028 * gcc.c-torture/compile/pr71295.c: New test.
4029
b93b1475
JJ
40302016-06-02 Jakub Jelinek <jakub@redhat.com>
4031
930ebd0e
JJ
4032 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4033
1e021dc3
JJ
4034 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4035 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4036
b93b1475
JJ
4037 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4038 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4039 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4040 alternative number.
4041
58f2fb5c
MM
40422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4043
4044 * gcc.target/powerpc/p9-splat-4.c: New test.
4045
40462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4047
4048 PR target/71186
4049 * gcc.target/powerpc/pr71186.c: New test.
4050
4731c9f0
JD
40512016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4052
4053 PR fortran/52393
4054 * gfortran.dg/fmt_read_3.f90: New test.
4055
042dee3e
TP
40562016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4057
4058 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4059 procedure.
4060
15c98b2e
ES
40612016-06-01 Eduard Sanou <dhole@openmailbox.org>
4062
4063 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4064 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4065 env var is set.
4066 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4067 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4068 shown once.
4069 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4070 during compilation.
4071 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4072 vars set by dg-set-compiler-env-var.
4073
6442a6f4
PT
40742016-06-01 Paul Thomas <pault@gcc.gnu.org>
4075
4076 PR fortran/71156
4077 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4078 to the module procedure declaration.
4079 * gfortran.dg/submodule_16.f08: New test.
4080
ab62397a
JJ
40812016-06-01 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR middle-end/71371
4084 * c-c++-common/gomp/pr71371.c: New test.
4085
b66af6ed
RB
40862016-06-01 Richard Biener <rguenther@suse.de>
4087
4088 PR tree-optimization/71366
4089 * gcc.dg/torture/pr71366-1.c: New testcase.
4090 * gcc.dg/torture/pr71366-2.c: Likewise.
4091
e342b9d8
KN
40922016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4093
4094 * gcc.target/powerpc/vslv-0.c: New test.
4095 * gcc.target/powerpc/vslv-1.c: New test.
4096 * gcc.target/powerpc/vsrv-0.c: New test.
4097 * gcc.target/powerpc/vsrv-1.c: New test.
4098
721547cd
NS
40992016-06-01 Nathan Sidwell <nathan@acm.org>
4100
4101 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4102 * gcc.target/nvptx/weak.c: New.
4103
fa2c9034
RB
41042016-06-01 Richard Biener <rguenther@suse.de>
4105
4106 PR tree-optimization/71261
4107 * gcc.dg/torture/vect-bool-1.c: New testcase.
4108
3e32893c
JJ
41092016-06-01 Jakub Jelinek <jakub@redhat.com>
4110
4111 * gfortran.dg/gomp/order-1.f90: New test.
4112 * gfortran.dg/gomp/order-2.f90: New test.
4113
8c383600
JH
41142016-06-01 Jan Hubicka <hubicka@ucw.cz>
4115
4116 * gcc.dg/unroll-6.c: Update template.
4117 * gcc.dg/unroll-7.c: New testcase.
4118 * gcc.dg/unroll-8.c: New testcase.
4119
a0dfeef5
EB
41202016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4121
4122 * gnat.dg/opt56.ad[sb]: New test.
4123
48de5701
PC
41242016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4125
4126 PR c++/66635
4127 * g++.dg/cpp0x/constexpr-ice16.C: New.
4128
827cf695
PP
41292016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4130
4131 PR tree-optimization/71314
4132 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4133 -mbranch-cost=2.
4134
ff66f6e8
PP
41352016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4136
4137 PR tree-optimization/71077
4138 * gcc.dg/tree-ssa/pr71077.c: New test.
4139
050fb209
JH
41402016-05-31 Jan Hubicka <hubicka@ucw.cz>
4141
48de5701
PC
4142 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4143 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4144 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4145
c642d919
PC
41462016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4147
4148 PR c++/71248
4149 * g++.dg/cpp0x/pr71248.C: New.
4150 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4151 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4152 * g++.dg/init/new37.C: Likewise.
4153 * g++.dg/template/static1.C: Likewise.
4154 * g++.dg/template/static2.C: Likewise.
4155
d6439e08
L
41562016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4157
4158 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4159 instead of %rdi.
4160 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4161
780b9dd4
MP
41622016-05-31 Marek Polacek <polacek@redhat.com>
4163
4164 * c-c++-common/Wswitch-unreachable-3.c: New test.
4165 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4166
0d99f8a0
RB
41672016-05-31 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/71352
4170 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4171
52545641
TP
41722016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4173
4174 * gcc.target/arm/armv5_thumb_isa.c: New test.
4175
5b8c1205
KY
41762016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4177
4178 PR target/71346
4179 * gcc.target/i386/pr71346.c: New test.
4180
7a88cc84
TV
41812016-05-31 Tom de Vries <tom@codesourcery.com>
4182
4183 PR tree-optimization/69068
4184 * gcc.dg/graphite/pr69068.c: New test.
4185
265149a6
MS
41862016-05-27 Martin Sebor <msebor@redhat.com>
4187
4188 PR c++/71306
4189 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4190
00631022
JJ
41912016-05-30 Jakub Jelinek <jakub@redhat.com>
4192
4193 PR c++/71349
4194 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4195 nowait depend(inout: dd[0]) clauses where permitted.
4196
b2f6675b
PC
41972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4198
4199 PR c++/71238
4200 * g++.dg/parse/pr71238.C: New.
4201 * g++.dg/concepts/friend1.C: Test column numbers too.
4202 * g++.dg/cpp0x/initlist31.C: Likewise.
4203 * g++.dg/cpp0x/pr51420.C: Likewise.
4204 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4205 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4206 * g++.dg/ext/builtin3.C: Likewise.
4207 * g++.dg/lookup/friend12.C: Likewise.
4208 * g++.dg/lookup/friend7.C: Likewise.
4209 * g++.dg/lookup/koenig1.C: Likewise.
4210 * g++.dg/lookup/koenig5.C: Likewise.
4211 * g++.dg/lookup/used-before-declaration.C: Likewise.
4212 * g++.dg/overload/koenig1.C: Likewise.
4213 * g++.dg/template/crash65.C: Likewise.
4214 * g++.dg/template/friend57.C: Likewise.
4215 * g++.dg/warn/Wshadow-5.C: Likewise.
4216 * g++.dg/warn/Wunused-8.C: Likewise.
4217 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4218 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4219 * g++.old-deja/g++.jason/member.C: Likewise.
4220 * g++.old-deja/g++.jason/report.C: Likewise.
4221 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4222 * g++.old-deja/g++.law/visibility20.C: Likewise.
4223 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4224 * g++.old-deja/g++.other/static5.C: Likewise.
4225 * g++.old-deja/g++.pt/overload2.C: Likewise.
4226
a448ff40
JH
42272016-05-30 Jan Hubicka <hubicka@ucw.cz>
4228
4229 * gcc.dg/tree-ssa/peel1.c: New testcase.
4230 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4231 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4232
69be8c91
TV
42332016-05-30 Tom de Vries <tom@codesourcery.com>
4234
4235 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4236 to ce.
4237
a59775a1
PC
42382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4239
4240 PR c++/71099
4241 * g++.dg/parse/virtual1.C: New.
4242
53d6d955
UB
42432016-05-30 Uros Bizjak <ubizjak@gmail.com>
4244
4245 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4246 Use correct register when clearing %edx.
4247
0557293f
AM
42482016-05-30 Alexander Monakov <amonakov@ispras.ru>
4249
4250 PR tree-optimization/71289
4251 * gcc.dg/pr71289.c: New test.
4252
5d476e35
KV
42532016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4254
4255 PR middle-end/71269
4256 PR middle-end/71292
4257 * gcc.dg/tree-ssa/pr71269.c: New test.
4258 * gcc.dg/tree-ssa/pr71292.c: New test.
4259
db5447ca
KV
42602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4261
4262 PR middle-end/71252
4263 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4264
98bdbb39
JH
42652016-05-30 Jan Hubicka <hubicka@ucw.cz>
4266
4267 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4268 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4269 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4270
7e012855
TV
42712016-05-30 Tom de Vries <tom@codesourcery.com>
4272
4273 PR tree-optimization/69067
4274 * gcc.dg/graphite/pr69067.c: New test.
4275
beed3701
UB
42762016-05-29 Uros Bizjak <ubizjak@gmail.com>
4277
4278 PR target/71245
4279 * gcc.target/i386/pr71245-1.c: New test.
4280 * gcc.target/i386/pr71245-2.c: Ditto.
4281
b6d4f8e8
PC
42822016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4283
4284 PR c++/71105
4285 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4286 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4287 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4288
00022058
JH
42892016-05-27 Jan Hubicka <hubicka@ucw.cz>
4290
4291 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4292
c8419aca
VV
42932016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4294
4295 Revert:
4296 PR c++/69855
4297 * g++.dg/overload/69855.C: New.
4298 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4299 * g++.old-deja/g++.pt/crash3.C: Likewise.
4300
8008c4d2
PC
43012016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4302
4303 PR c++/60385
4304 * g++.dg/parse/namespace13.C: New.
4305
8b2ef235
JL
43062016-05-26 Jeff Law <law@redhat.com>
4307
4308 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4309 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4310 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4311 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4312 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4313 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4314 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4315 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4316 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4317 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4318 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4319 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4320 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4321
7d67159b
VV
43222016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4323
4324 PR c++/69855
4325 * g++.dg/overload/69855.C: New.
4326 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4327 * g++.old-deja/g++.pt/crash3.C: Likewise.
4328
88e3bdd1
JW
43292016-05-27 Jiong Wang <jiong.wang@arm.com>
4330
4331 PR target/63596
4332 * gcc.target/aarch64/va_arg_1.c: New testcase.
4333 * gcc.target/aarch64/va_arg_2.c: Likewise.
4334 * gcc.target/aarch64/va_arg_3.c: Likewise.
4335
3fd6b9cc
JW
43362016-05-27 Jiong Wang <jiong.wang@arm.com>
4337
4338 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4339 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4340 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4341 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4342 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4343
3cee7e4e
MP
43442016-05-27 Marek Polacek <polacek@redhat.com>
4345
4346 PR middle-end/71308
4347 * g++.dg/torture/pr71308.C: New test.
4348
6a813c96
DV
43492016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4350
4351 * gcc.dg/zero_bits_compound-1.c: New test.
4352 * gcc.dg/zero_bits_compound-2.c: New test.
4353
0561bcfb
IE
43542016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4355
4356 PR middle-end/71279
4357 * gcc.dg/pr71279.c: New test.
4358
21316320
MM
43592016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4360
4361 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4362 floating point min/max/comparison instructions.
4363 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4364
7211a097
JJ
43652016-05-26 Jakub Jelinek <jakub@redhat.com>
4366
4367 * c-c++-common/gomp/schedule-1.c: New test.
4368 * gfortran.dg/gomp/schedule-1.f90: New test.
4369
cac177cf
PP
43702016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4371
4372 PR c++/70822
4373 PR c++/70106
4374 * g++.dg/cpp1y/auto-fn32.C: New test.
4375 * g++.dg/cpp1y/paren4.C: New test.
4376
a2d5b8c9
NS
43772016-05-26 Nathan Sidwell <nathan@acm.org>
4378
4379 * gcc.dg/20060410.c: Xfail on ptx.
4380 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4381 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4382 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4383 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4384 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4385
ffa8b552
TP
43862016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4387
4388 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4389
c7501e00
JJ
43902016-05-26 Jakub Jelinek <jakub@redhat.com>
4391
1875b9a0
JJ
4392 PR tree-optimization/71280
4393 * gcc.dg/pr71280.c: New test.
4394
2116e19f
JJ
4395 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4396
305aef09
JJ
4397 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4398 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4399
c7501e00
JJ
4400 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4401
ca449d26
JW
44022016-05-26 Jiong Wang <jiong.wang@arm.com>
4403
4404 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4405 kept in memory.
ca449d26 4406
8af01c66
JL
44072016-05-25 Jeff Law <law@redhat.com>
4408
4409 PR tree-optimization/71272
4410 * gcc.c-torture/compile/pr71272.c: new test.
4411
f9d6ce73
BS
44122016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4413
4414 * gcc.target/powerpc/vec-cmpne.c: New test.
4415 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4416
a88a7b22
EB
44172016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4418
4419 * gnat.dg/opt55.ad[sb]: New test.
4420
125f02ed
SKS
44212016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4422
4423 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4424 * c-c++-common/pr60226.c: Require int32plus.
4425 * gcc.c-torture/execute/pr70602.c: Likewise.
4426 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4427 unsigned long for malloc arg type.
4428 * gcc.dg/asr_div1.c: Require int32plus.
4429 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4430 * gcc.dg/pie-1.c: Require pie.
4431 * gcc.dg/pie-2.c: Likewise.
4432 * gcc.dg/pr59471.c: Require int32plus.
4433 * gcc.dg/pr59963-2.c: XFAIL for int16.
4434 * gcc.dg/pr60114.c: Require int32plus.
4435 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4436 unsigned long for typedef of size_t.
4437 * gcc.dg/pr63914.c: Require int32plus.
4438 * gcc.dg/pr64536.c: Require pt32plus.
4439 * gcc.dg/pr65658.c: Likewise.
4440 * gcc.dg/pr67271.c: Require int32plus.
4441 * gcc.dg/pr68112.c: Likewise.
4442 * gcc.dg/pr69071.c: Skip for avr target.
4443 * gcc.dg/pr69973.c: Require int32plus.
4444 * gcc.dg/pr70169.c: Skip for avr target.
4445 * gcc.dg/sso-6.c: Require int32plus.
4446 * gcc.dg/sso-7.c: Likewise.
4447 * gcc.dg/sso-8.c: Likewise.
4448 * gcc.dg/vrp-min-max-2.c: Likewise.
4449
c6e434f5
UB
44502016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4451
4452 PR target/70738
4453 * gcc.target/i386/pr70738-1.c: New test.
4454 * gcc.target/i386/pr70738-2.c: Likewise.
4455 * gcc.target/i386/pr70738-3.c: Likewise.
4456 * gcc.target/i386/pr70738-4.c: Likewise.
4457 * gcc.target/i386/pr70738-5.c: Likewise.
4458 * gcc.target/i386/pr70738-6.c: Likewise.
4459 * gcc.target/i386/pr70738-7.c: Likewise.
4460 * gcc.target/i386/pr70738-8.c: Likewise.
4461 * gcc.target/i386/pr70738-9.c: Likewise.
4462
5c42d341
KT
44632016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4464
4465 PR rtl-optimization/66940
4466 * gcc.c-torture/execute/pr66940.c: New test.
4467
bf9a1a07
IV
44682016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4469
4470 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4471 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4472 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4473 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4474 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4475 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4476 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4477 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4478 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4479 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4480 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4481 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4482 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4483 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4484 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4485 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4486 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4487 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4488 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4489 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4490 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4491 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4492 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4493 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4494
95efe6b6
MP
44952016-05-25 Marek Polacek <polacek@redhat.com>
4496
4497 PR c/71265
4498 * gcc.dg/noncompile/pr71265.c: New test.
4499
a23faf7a
MP
4500 PR c/71266
4501 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4502
69a6d5ad
NS
45032016-05-25 Nathan Sidwell <nathan@acm.org>
4504
4505 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4506
3072d4ea
RB
45072016-05-25 Richard Biener <rguenther@suse.de>
4508
4509 PR tree-optimization/71261
4510 * c-c++-common/torture/pr71261.c: New testcase.
4511
e412ece4
RB
45122016-05-25 Richard Biener <rguenther@suse.de>
4513
4514 PR tree-optimization/71264
4515 * gcc.dg/vect/pr71264.c: New testcase.
4516
b9e551ad
PC
45172016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4518
4519 PR c++/55992
4520 * g++.dg/cpp0x/alias-decl-53.C: New.
4521 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4522
6aa1abe5
ML
45232016-05-25 Martin Liska <mliska@suse.cz>
4524
4525 * g++.dg/pr71239.C: New test.
4526
842d162e
RB
45272016-05-25 Richard Biener <rguenther@suse.de>
4528
c87885ca
RO
4529 * gcc.dg/vect/pr58135.c: Rename to ...
4530 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4531
f184a36c
MP
45322016-05-25 Marek Polacek <polacek@redhat.com>
4533
4534 * g++.dg/pr65295.C: Use target c++14.
4535
021fad86
PC
45362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4537
53d6d955
UB
4538 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4539 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4540
c3eaf15a
MM
45412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4542
4543 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4544 instructions.
4545
e46c7770
CP
45462016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4547
4548 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4549 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4550 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4551 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4552 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4553 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4554 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4555 * c-c++-common/goacc/pcopy.c: Likewise.
4556 * c-c++-common/goacc/pcopyin.c: Likewise.
4557 * c-c++-common/goacc/pcopyout.c: Likewise.
4558 * c-c++-common/goacc/pcreate.c: Likewise.
4559 * c-c++-common/goacc/pr70688.c: New test.
4560 * c-c++-common/goacc/present-1.c: Adjust test.
4561 * c-c++-common/goacc/reduction-5.c: Likewise.
4562 * g++.dg/goacc/data-1.C: New test.
4563
4bfc9db7
MM
45642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4565
4566 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4567 vector parity built-in functions.
4568 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4569 count trailing zeros automatic vectorization.
4570 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4571 count trailing zeros built-in functions.
4572
2bc145af
KV
45732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4574
4575 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4576
26869fdb
PH
45772016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4578
4579 PR target/71050
4580 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4581
b2dc9c3b
PC
45822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4583
4584 PR c++/50436
4585 * g++.dg/template/crash123.C: New.
4586 * g++.dg/template/crash124.C: Likewise.
4587
f65e97fd
MS
45882016-05-24 Martin Sebor <msebor@redhat.com>
4589
4590 PR c++/71147
4591 * g++.dg/ext/flexary16.C: New test.
4592
a6f5ac7f
IV
45932016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4594
69a6d5ad
NS
4595 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4596 before math.h is included.
a6f5ac7f
IV
4597 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4598 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4599 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4600 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4601 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4602 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4603 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4604 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4605 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4606 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4607 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4608 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4609 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4610 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4611 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4612 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4613 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4614 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4615 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4616 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4617 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4618 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4619 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4620
27bad558
MM
46212016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4622 Kelvin Nilsen <kelvin@gcc.gnu.org>
4623
4624 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4625 support.
4626
72f382fb
PC
46272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4628
4629 PR c++/69872
4630 * g++.dg/warn/Wno-narrowing1.C: New.
4631
ef2ec9d9
MP
46322016-05-24 Marek Polacek <polacek@redhat.com>
4633
4634 PR c/71249
4635 * c-c++-common/Wswitch-unreachable-2.c: New test.
4636
e90434e3
JJ
46372016-05-24 Jakub Jelinek <jakub@redhat.com>
4638
7adb26f2
JJ
4639 PR c++/71257
4640 * g++.dg/vect/simd-clone-6.cc: New test.
4641 * g++.dg/gomp/declare-simd-6.C: New test.
4642
e90434e3
JJ
4643 PR middle-end/70434
4644 PR c/69504
4645 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4646
b556ea3b
RB
46472016-05-24 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/71240
4650 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4651
e5328f5d
RB
46522016-05-24 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/71230
4655 * gcc.dg/torture/pr71230.c: New testcase.
4656 * g++.dg/torture/pr71230.C: Likewise.
4657
a04e69c0
TS
46582016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4659
4660 * c-c++-common/goacc/routine-5.c: Add tests.
4661 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4662 * gfortran.dg/goacc/routine-6.f90: Add tests.
4663
30fd2977
RB
46642016-05-24 Richard Biener <rguenther@suse.de>
4665
4666 PR tree-optimization/71253
4667 * gcc.dg/torture/pr71253.c: New testcase.
4668
ca6f60bc
KV
46692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4670
4671 PR middle-end/71252
4672 * gfortran.dg/pr71252.f90: New test.
4673
d3465d72
RS
46742016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4675
4676 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4677
f17a223d
RB
46782016-05-24 Richard Biener <rguenther@suse.de>
4679
4680 PR middle-end/70434
4681 PR c/69504
4682 * c-c++-common/vector-subscript-4.c: New testcase.
4683 * c-c++-common/vector-subscript-5.c: Likewise.
4684
e3f36534
JD
46852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4686
4687 PR fortran/71123
4688 * gfortran.dg/namelist_90.f: New test
4689
85d5c27d
JD
46902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4691
4692 PR fortran/66461
4693 * gfortran.dg/unexpected_eof.f: New test
4694
fe3f3340
MM
46952016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4696 Kelvin Nilsen <kelvin@gcc.gnu.org>
4697
4698 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4699 as little endian.
4700
26d6ae55
PC
47012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4702
4703 PR c++/70972
4704 * g++.dg/cpp0x/inh-ctor20.C: New.
4705 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4706
d6c9a06f
PC
47072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 PR c++/69095
4710 * g++.dg/cpp0x/variadic168.C: New.
4711
396a1d10
PC
47122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4713
4714 * g++.dg/cpp0x/pr31445.C: Test column number too.
4715 * g++.dg/cpp0x/pr32253.C: Likewise.
4716 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4717 * g++.dg/cpp0x/variadic36.C: Likewise.
4718
ece46666
MG
47192016-05-23 Marc Glisse <marc.glisse@inria.fr>
4720
4721 * gcc.dg/fold-notshift-2.c: Adjust.
4722
a7dc5980
MP
47232016-05-23 Marek Polacek <polacek@redhat.com>
4724
4725 PR c/49859
4726 * c-c++-common/Wswitch-unreachable-1.c: New test.
4727 * gcc.dg/Wswitch-unreachable-1.c: New test.
4728 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4729 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4730 * g++.dg/gomp/block-10.C: Likewise.
4731 * gcc.dg/gomp/block-10.c: Likewise.
4732 * g++.dg/gomp/block-9.C: Likewise.
4733 * gcc.dg/gomp/block-9.c: Likewise.
4734 * g++.dg/gomp/target-1.C: Likewise.
4735 * g++.dg/gomp/target-2.C: Likewise.
4736 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4737 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4738 * g++.dg/gomp/taskgroup-1.C: Likewise.
4739 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4740 * gcc.dg/gomp/teams-1.c: Likewise.
4741 * g++.dg/gomp/teams-1.C: Likewise.
4742 * g++.dg/overload/error3.C: Likewise.
4743 * g++.dg/tm/jump1.C: Likewise.
4744 * g++.dg/torture/pr40335.C: Likewise.
4745 * gcc.dg/c99-vla-jump-5.c: Likewise.
4746 * gcc.dg/switch-warn-1.c: Likewise.
4747 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4748 * gcc.dg/nested-func-1.c: Likewise.
4749 * gcc.dg/pr67784-4.c: Likewise.
4750
18b54004
RB
47512016-05-23 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/71230
4754 * gfortran.dg/pr71230-1.f90: New testcase.
4755 * gfortran.dg/pr71230-2.f90: Likewise.
4756
e569db5f
VK
47572016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4758
396a1d10 4759 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4760 * gcc.dg/vect/pr58135.c: Add new.
4761 * gfortran.dg/pr46519-1.f: Adjust test case.
4762
e4b71114
PC
47632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4764
4765 PR c++/53401
4766 * g++.dg/cpp0x/decltype64.C: New.
4767
a25a8058
CL
47682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4769
4770 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4771 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4772 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4773
0dcfe9ab
CL
47742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4775
4776 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4777 Add poly64x1_t and poly64x2_t cases if supported.
4778 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4779 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4780 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4781 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4782 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4783
ffd70e4a
CL
47842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4785
4786 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4787 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4788 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4789 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4790 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4791 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4792 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4793
4b1f57fe
CL
47942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4795
4796 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4797
16c5ec77
CL
47982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4799
4800 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4801 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4802
94ad56c7
JJ
48032016-05-22 Jakub Jelinek <jakub@redhat.com>
4804
57748705
JJ
4805 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4806 constraint instead of "r".
4807 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4808 insn instead of vxorpd.
4809 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4810
af120161
JJ
4811 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4812 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4813
355023ce
JJ
4814 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4815
3b48574c
JJ
4816 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4817 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4818
94ad56c7
JJ
4819 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4820
8a85cee2
KV
48212016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4822
4823 PR middle-end/40921
4824 * gcc.dg/tree-ssa/pr40921.c: New test.
4825
8e916b16
PS
48262016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4827
4828 PR target/71103
4829 * gcc.target/avr/pr71103.c: New test.
4830
88aea79f
KV
48312016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4832
4833 PR middle-end/71179
4834 * gcc.dg/tree-ssa/pr71179.c: New test.
4835
79063edd
MS
48362016-05-20 Martin Sebor <msebor@redhat.com>
4837
4838 PR c/71115
4839 * gcc.dg/init-excess-2.c: New test.
4840
55c8849f
EB
48412016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4842
4843 * gnat.dg/opt53.adb: New test.
4844 * gnat.dg/opt54.adb: Likewise.
4845
c91a0948
MJ
48462016-05-20 Martin Jambor <mjambor@suse.cz>
4847
4848 PR tree-optimization/70884
4849 * gcc.dg/tree-ssa/pr70919.c: New test.
4850
9cad20fa
BS
48512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4852
4853 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4854 formatting.
69a6d5ad
NS
4855 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4856 fix code formatting.
4857
48582016-05-20 Nathan Sidwell <nathan@acm.org>
4859
4860 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4861 non-common cases.
4862 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4863
15c671a7
DM
48642016-05-20 David Malcolm <dmalcolm@redhat.com>
4865
4866 * jit.dg/all-non-failing-tests.h: Add
4867 test-factorial-must-tail-call.c.
4868 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4869 * jit.dg/test-factorial-must-tail-call.c: New test case.
4870
4f028369
JJ
48712016-05-20 Jakub Jelinek <jakub@redhat.com>
4872
4873 PR fortran/71204
4874 * gfortran.dg/pr71204.f90: New test.
4875
7dea4ab3
CP
48762016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4877
4878 * gcc.target/nvptx/sincos.c: New test.
4879
ef98d365
PC
48802016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/70572
4883 * g++.dg/cpp1y/auto-fn31.C: New.
4884
92466115
BS
48852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4886
4887 * gcc.target/powerpc/vec-addec.c: New test.
4888 * gcc.target/powerpc/vec-addec-int128.c: New test.
4889
9a385c2d
DM
48902016-05-20 David Malcolm <dmalcolm@redhat.com>
4891
4892 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4893 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4894 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4895 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4896
77c9d5b4
JH
48972016-05-20 Jan Hubicka <hubicka@ucw.cz>
4898
4899 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4900
68047971
JJ
49012016-05-20 Jakub Jelinek <jakub@redhat.com>
4902
18954840
JJ
4903 PR c++/71210
4904 * g++.dg/opt/pr71210-1.C: New test.
4905 * g++.dg/opt/pr71210-2.C: New test.
4906
68047971
JJ
4907 PR tree-optimization/29756
4908 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4909 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4910 only on selected targets where V4SImode vectors are known to be
4911 supported.
4912
d78789f5
MG
49132016-05-20 Marc Glisse <marc.glisse@inria.fr>
4914
4915 PR tree-optimization/71079
4916 PR tree-optimization/71206
4917 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4918
550fa093
PK
49192016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4920
4921 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4922 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4923 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4924
483c6429
RG
49252016-05-20 Richard Guenther <rguenther@suse.de>
4926
4927 PR tree-optimization/29756
4928 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4929
eb066284
RB
49302016-05-20 Richard Biener <rguenther@suse.de>
4931
4932 PR tree-optimization/71185
4933 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4934
58f10249
RB
49352016-05-20 Richard Biener <rguenther@suse.de>
4936
4937 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4938
2a5569fa
MP
49392016-05-19 Marek Polacek <polacek@redhat.com>
4940
4941 PR c++/71075
4942 * g++.dg/diagnostic/pr71075.C: New test.
4943
5e9a5385
DM
49442016-05-19 David Malcolm <dmalcolm@redhat.com>
4945
4946 PR c++/71184
4947 * g++.dg/pr71184.C: New test case.
4948
4f45da44
KN
49492016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4950
4951 * gcc.target/powerpc/darn-0.c: New test.
4952 * gcc.target/powerpc/darn-1.c: New test.
4953 * gcc.target/powerpc/darn-2.c: New test.
4954
4177437e
MP
49552016-05-19 Marek Polacek <polacek@redhat.com>
4956
4957 PR tree-optimization/71031
4958 * gcc.dg/tree-ssa/vrp100.c: New test.
4959
afb72432
IE
49602016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4961
4962 PR rtl-optimization/71148
4963 * gcc.dg/pr71148.c: New test.
4964
4f83064e
KT
49652016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4966
4967 PR target/71056
4968 * gcc.target/arm/pr71056.c: New test.
4969
4bf8dbe1
BE
49702016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4971
4972 * c-c++-common/pr69669.c: Check the used mode.
4973
f3510625
MO
49742016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4975
4976 PR sanitizer/64354
4977 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4978
43c0068e
RB
49792016-05-19 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/70729
4982 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4983 * gcc.dg/graphite/scop-18.c: Likewise.
4984 * gcc.dg/pr41783.c: Disable LIM.
4985 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4986 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4987 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4988 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4989 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4990 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4991 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4992 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4993 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4994 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4995 * gfortran.dg/pr42108.f90: Likewise.
4996
70f25790
DM
49972016-05-18 David Malcolm <dmalcolm@redhat.com>
4998
4999 PR driver/69265
5000 * gcc.dg/spellcheck-options-11.c: New test case.
5001
960db8ec
JJ
50022016-05-18 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR c++/71100
5005 * g++.dg/opt/pr71100.C: New test.
5006
04643334
MJ
50072016-05-18 Martin Jambor <mjambor@suse.cz>
5008
5009 PR ipa/69708
5010 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5011 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5012 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5013 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5014
91bb9f80
MJ
50152016-05-18 Martin Jambor <mjambor@suse.cz>
5016
5017 PR ipa/69708
5018 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5019 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5020 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5021 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5022 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5023
c584aca6
PC
50242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5025
5026 PR c++/69793
5027 * g++.dg/template/crash122.C: New.
5028
20309c6e
PC
50292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5030
5031 PR c++/70466
5032 * g++.dg/template/pr70466-1.C: New.
5033 * g++.dg/template/pr70466-2.C: Likewise.
5034
50c78b9a
MM
50352016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5036
5037 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5038 splat operations and the XXSPLTIB instruction.
5039 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5040 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5041 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5042 xxlxor to clear a register.
5043
cf8be00d
RS
50442016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5045
5046 * gcc.dg/torture/pr71020.c: New test.
5047
848a392a
MJ
50482016-05-18 Martin Jambor <mjambor@suse.cz>
5049
5050 PR ipa/70646
5051 * gcc.dg/ipa/pr70646.c: New test.
5052
1f2ab776
CL
50532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5054
5055 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5056
76489493
CL
50572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5058
5059 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5060 missing tests for vreinterpretq_p{8,16}.
5061
bd79378d
CL
50622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5063
5064 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5065 vsliq_n_s64 and vsliq_n_u64.
5066
81ca3ea0
CL
50672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5068
5069 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5070 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5071
873cb425
CL
50722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5073
5074 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5075 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5076 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5077
9d6e7c21
CL
50782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5079
5080 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5081 in comment.
5082
b4dbe40e 50832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5084
5085 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5086 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5087 "blr\t" and switch to scan-assembler-times.
5088
83a5c910
JW
50892016-05-18 Jiong Wang <jiong.wang@arm.com>
5090
53d6d955
UB
5091 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5092 with __aarch64__.
5093 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5094 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5095
fb7cbdeb
JJ
50962016-05-18 Jakub Jelinek <jakub@redhat.com>
5097
8ee91165
JJ
5098 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5099 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5100 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5101 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5102 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5103 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5104
cf4d516a
JJ
5105 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5106 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5107
a4f16422
JJ
5108 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5109 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5110
7b37ce10
JJ
5111 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5112 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5113
fb7cbdeb
JJ
5114 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5115
c9326aef
RB
51162016-05-18 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/71168
5119 * gcc.dg/torture/pr71168.c: New testcase.
5120
df8b0a11
KV
51212016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5122
5123 PR middle-end/63586
5124 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5125 * gcc.dg/tree-ssa/pr63586.c: New test.
5126 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5127
2efd67ed
NS
51282016-05-17 Nathan Sidwell <nathan@acm.org>
5129
5130 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5131 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5132 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5133 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5134
1988b2c2
NS
51352016-05-17 Nathan Sidwell <nathan@acm.org>
5136
5137 * gcc.target/nvptx/abi-vararg-3.c: New.
5138
ad1d92ab
MM
51392016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5140
5141 PR tree-optimization/54579
5142 PR middle-end/55299
5143 * gcc.dg/fold-notrotate-1.c: New test.
5144 * gcc.dg/fold-notshift-1.c: New test.
5145 * gcc.dg/fold-notshift-2.c: New test.
5146
47768df8
MP
51472016-05-17 Marek Polacek <polacek@redhat.com>
5148
5149 PR ipa/71146
5150 * g++.dg/ipa/pr71146.C: New test.
5151
6b5423a5
DM
51522016-05-17 David Malcolm <dmalcolm@redhat.com>
5153
5154 * jit.dg/test-error-array-bounds.c: New test case.
5155
c7986356
MG
51562016-05-17 Marc Glisse <marc.glisse@inria.fr>
5157
5158 * gcc.dg/tree-ssa/and-1.c: New testcase.
5159
d982c5b7
MG
51602016-05-17 Marc Glisse <marc.glisse@inria.fr>
5161
5162 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5163 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5164
0139ba93
MG
51652016-05-17 Marc Glisse <marc.glisse@inria.fr>
5166
5167 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5168 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5169
daab4562
JW
51702016-05-17 Jiong Wang <jiong.wang@arm.com>
5171
5172 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5173
22330033
JW
51742016-05-17 Jiong Wang <jiong.wang@arm.com>
5175
5176 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5177
98b3a5f2
JW
51782016-05-17 Jiong Wang <jiong.wang@arm.com>
5179
5180 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5181 ".2d[index]" when scan the assembly.
5182 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5183 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5184 float64x1.
5185 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5186
b71b7a8e
RB
51872016-05-17 Richard Biener <rguenther@suse.de>
5188
5189 PR tree-optimization/71132
5190 * gcc.dg/torture/pr71132.c: New testcase.
5191
3c51ad46
CL
51922016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5193
5194 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5195
d20faa66
KT
51962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5197
5198 PR target/70809
5199 * gcc.target/aarch64/pr70809_1.c: New test.
5200
b75cc5a4
KT
52012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5202
5203 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5204 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5205 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5206 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5207
b28eb195
IE
52082016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5209 Ilya Enkovich <ilya.enkovich@intel.com>
5210
5211 PR target/71114
5212 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5213
0b9004ed
JH
52142016-05-16 Jan Hubicka <hubicka@ucw.cz>
5215
5216 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5217 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5218
1b81a1c1
MW
52192016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5220
5221 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5222 test for __ARM_FP16_ARGS.
5223 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5224 * gcc.target/arm/aapcs/neon-vect10.c: New.
5225 * gcc.target/arm/aapcs/neon-vect9.c: New.
5226 * gcc.target/arm/aapcs/vfp18.c: New.
5227 * gcc.target/arm/aapcs/vfp19.c: New.
5228 * gcc.target/arm/aapcs/vfp20.c: New.
5229 * gcc.target/arm/aapcs/vfp21.c: New.
5230 * gcc.target/arm/fp16-aapcs-1.c: New.
5231 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5232 test for __ARM_FP16_ARGS.
5233 * g++.target/arm/fp16-return-1.c: Update expected output.
5234
921d1e73
JW
52352016-05-16 Jiong Wang <jiong.wang@arm.com>
5236
5237 PR testsuite/70227
5238 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5239
228eb42a
HA
52402016-05-15 Harald Anlauf <anlauf@gmx.de>
5241
5242 PR fortran/69603
5243 * gfortran.dg/pr69603.f90: New testcase.
5244
785abfd3
FR
52452016-05-14 Fritz Reese <fritzoreese@gmail.com>
5246
5247 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5248
e75eb64f
FR
52492016-05-14 Fritz Reese <fritzoreese@gmail.com>
5250
5251 PR fortran/71047
5252 * gfortran.dg/pr71047.f08: New test.
5253
aa4b467b
JM
52542016-05-13 Joseph Myers <joseph@codesourcery.com>
5255
5256 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5257 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5258 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5259
653fb4a2
MS
52602016-05-13 Martin Sebor <msebor@redhat.com>
5261
5262 PR c++/60049
5263 * g++.dg/cpp0x/constexpr-60049.C: New test.
5264
9e37582d
JJ
52652016-05-13 Jakub Jelinek <jakub@redhat.com>
5266
5267 PR bootstrap/71071
5268 * gcc.dg/pr71071.c: New test.
5269
a278aa17
UB
52702016-05-13 Uros Bizjak <ubizjak@gmail.com>
5271
5272 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5273 remove XOP handling.
377eaca7 5274 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5275
ac3d02e2
NS
52762016-05-13 Nathan Sidwell <nathan@acm.org>
5277
5278 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5279 __atomic_is_lock_free declaration.
5280
8ab3bdac
RB
52812016-05-13 Richard Biener <rguenther@suse.de>
5282
5283 PR tree-optimization/42587
5284 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5285
623b8e0a
ML
52862016-05-13 Martin Liska <mliska@suse.cz>
5287
5288 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5289 the new format of dump output.
5290
da7674f6
IE
52912016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5292
5293 * gcc.dg/pr71084.c: New test.
5294
c959db3d
RR
52952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5296
53d6d955
UB
5297 PR target/53440
5298 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5299
43203dea
RR
53002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5301
5302 * gcc.target/aarch64/struct_return.c: New test.
5303
4f2e1536
MP
53042016-05-12 Marek Polacek <polacek@redhat.com>
5305
5306 PR c/70756
5307 * c-c++-common/pr70756-2.c: New test.
5308 * c-c++-common/pr70756.c: New test.
5309
1ef33ef3
RB
53102016-05-12 Richard Biener <rguenther@suse.de>
5311
5312 PR tree-optimization/71059
5313 * gcc.dg/torture/pr71059.c: New testcase.
5314
763baff6
RB
53152016-05-12 Richard Biener <rguenther@suse.de>
5316
5317 PR tree-optimization/71062
5318 * gcc.dg/torture/pr71062.c: New testcase.
5319
c4ec1243
IE
53202016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5321
5322 PR tree-optimization/71006
5323 * gcc.dg/pr71006.c: New test.
5324
a5fbf76d
MP
53252016-05-12 Marek Polacek <polacek@redhat.com>
5326
5327 PR driver/71063
5328 * gcc.dg/opts-7.c: New test.
5329
5acc47a4
KT
53302016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5331
5332 PR target/70830
5333 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5334 Add -save-temps to dg-options.
5335 Scan for ldmfd rather than pop instruction.
5336 * gcc.target/arm/interrupt-2.c: Likewise.
5337 * gcc.target/arm/pr70830.c: New test.
5338
40bd4bf9
JJ
53392016-05-12 Jakub Jelinek <jakub@redhat.com>
5340
3cd63842
JJ
5341 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5342 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5343
c05d08f6
JJ
5344 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5345 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5346 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5347
bc27ffae
JJ
5348 PR target/71019
5349 * gcc.target/i386/avx512vl-pack-1.c: New test.
5350 * gcc.target/i386/avx512vl-pack-2.c: New test.
5351 * gcc.target/i386/avx512bw-pack-2.c: New test.
5352
515d7412
JJ
5353 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5354
40bd4bf9
JJ
5355 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5356 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5357 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5358
44ab146a
RB
53592016-05-12 Richard Biener <rguenther@suse.de>
5360
5361 PR tree-optimization/70986
5362 * gcc.dg/torture/pr70986-1.c: New testcase.
5363 * gcc.dg/torture/pr70986-2.c: Likewise.
5364 * gcc.dg/torture/pr70986-3.c: Likewise.
5365
d6e83a8d
MM
53662016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5367
5368 PR c/43651
5369 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5370 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5371
51e67ea3
UB
53722016-05-11 Uros Bizjak <ubizjak@gmail.com>
5373
5374 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5375 directive.
5376 * gcc.target/i386/pr66746.c: Ditto.
5377
3fd2b007
MM
53782016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5379
5380 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5381 support.
5382 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5383 warning when using -mvsx-timode.
5384 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5385 * gcc.target/powerpc/dform-2.c: Likewise.
5386 * gcc.target/powerpc/pr68805.c: Likewise.
5387
5c3a10fb
MP
53882016-05-11 Marek Polacek <polacek@redhat.com>
5389
5390 PR c++/71024
5391 * c-c++-common/attributes-3.c: New test.
5392
7cfb065b
NS
53932016-05-11 Nathan Sidwell <nathan@acm.org>
5394
5395 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5396 * gcc.c-torture/execute/pr68185.c: Likewise.
5397 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5398 * gcc.dg/pr69634.c: Requires scheduling.
5399 * gcc.dg/torture/pr66178.c: Require label values.
5400 * gcc.dg/setjmp-6.c: Require indirect jumps.
5401
f35ea97d
RB
54022016-05-11 Richard Biener <rguenther@suse.de>
5403
5404 PR tree-optimization/71055
5405 * gcc.dg/torture/pr71055.c: New testcase.
5406
dff70323
RB
54072016-05-11 Richard Biener <rguenther@suse.de>
5408
5409 PR debug/71057
5410 * g++.dg/debug/pr71057.C: New testcase.
5411
56a3d28b
JJ
54122016-05-11 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR fortran/70855
5415 * gfortran.dg/gomp/pr70855.f90: New test.
5416
ebc1b29e
RB
54172016-05-11 Richard Biener <rguenther@suse.de>
5418
5419 PR middle-end/71002
5420 * g++.dg/torture/pr71002.C: New testcase.
5421
98ccd1d7
IE
54222016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5423
5424 PR middle-end/70807
5425 * gcc.dg/pr70807.c: New test.
5426
ed29e24b
MS
54272016-05-10 Martin Sebor <msebor@redhat.com>
5428
5429 PR c++/38611
5430 * g++.dg/Wattributes.C: New test.
5431
e39dab2c
MG
54322016-05-10 Marc Glisse <marc.glisse@inria.fr>
5433
5434 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5435 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5436 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5437
d067e238
IE
54382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5439
5440 PR target/70799
5441 * gcc.target/i386/pr70799-1.c: New test.
5442
cd36c83e
PMR
54432016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5444
5445 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5446
1e3af2a4
IE
54472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5448
5449 PR middle-end/70877
5450 * gcc.target/i386/pr70877.c: New test.
5451
afc610db
IE
54522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5453
5454 PR tree-optimization/70786
5455 * gcc.target/i386/pr70876.c: New test.
5456
4b59d19f
JJ
54572016-05-10 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR target/70927
5460 * gcc.target/i386/avx512vl-logic-1.c: New test.
5461 * gcc.target/i386/avx512vl-logic-2.c: New test.
5462 * gcc.target/i386/avx512dq-logic-2.c: New test.
5463
9b5ee426
BS
54642016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5465
5466 PR target/70963
5467 * gcc.target/powerpc/pr70963.c: New.
5468
f3352cab
DM
54692016-05-10 David Malcolm <dmalcolm@redhat.com>
5470
5471 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5472 (test_very_wide_line): Add ruler to expected output.
5473 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5474 (test_very_wide_line): Likewise.
5475 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5476 (test_show_locus): Within the handling of "test_very_wide_line",
5477 enable show_ruler_p on the diagnostic context.
5478
4a3255dd
RB
54792016-05-10 Richard Biener <rguenther@suse.de>
5480
5481 PR tree-optimization/71039
5482 * gcc.dg/torture/pr71039.c: New testcase.
5483
da7c9950
NS
54842016-05-10 Nathan Sidwell <nathan@acm.org>
5485
5486 * gcc.dg/nested-func-10.c: Requires alloca.
5487 * gcc.dg/nested-func-9.c: Requires alloca.
5488 * gcc.c-torture/execute/pr70460.c: Requires labels.
5489 * gcc.c-torture/compile/pr70199.c: Requires labels.
5490 * gcc.target/nvptx/decl.c: Compile only.
5491 * gcc.target/nvptx/trailing-init.c: Compile only.
5492 * gcc.target/nvptx/ary-init.c: Compile only.
5493
cf68d92c
MP
54942016-05-10 Marek Polacek <polacek@redhat.com>
5495
5496 PR c/70255
5497 * gcc.dg/attr-opt-1.c: New test.
5498
64ea4e15
RB
54992016-05-10 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/70497
5502 PR tree-optimization/28367
5503 * gcc.dg/torture/20160404-1.c: New testcase.
5504 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5505 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5506
5a96dae3
PMR
55072016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5508
5509 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5510
fc97f805
UB
55112016-05-09 Uros Bizjak <ubizjak@gmail.com>
5512
5513 * gcc.target/i386/fabsneg-1.c New test.
5514
a710b1d5
AM
55152016-05-09 Alan Modra <amodra@gmail.com>
5516
5517 PR testsuite/70826
5518 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5519
171f6f05
RB
55202016-05-09 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/70985
5523 * gcc.dg/torture/pr70985.c: New testcase.
5524
18caa34e
BC
55252016-05-09 Bin Cheng <bin.cheng@arm.com>
5526
5527 * gcc.dg/tree-ssa/ifc-9.c: New test.
5528 * gcc.dg/tree-ssa/ifc-10.c: New test.
5529 * gcc.dg/tree-ssa/ifc-11.c: New test.
5530 * gcc.dg/tree-ssa/ifc-12.c: New test.
5531 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5532 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5533 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5534
7a27d38f
RB
55352016-05-09 Richard Biener <rguenther@suse.de>
5536
5537 PR fortran/70937
5538 * gfortran.dg/pr70937.f90: New testcase.
5539
5ebbbd3d
RO
55402016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5541
5542 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5543
f6288c24
FR
55442016-05-07 Fritz Reese <fritzoreese@gmail.com>
5545
5546 PR fortran/56226
5547 * gfortran.dg/dec_structure_1.f90: New testcase.
5548 * gfortran.dg/dec_structure_2.f90: Ditto.
5549 * gfortran.dg/dec_structure_3.f90: Ditto.
5550 * gfortran.dg/dec_structure_4.f90: Ditto.
5551 * gfortran.dg/dec_structure_5.f90: Ditto.
5552 * gfortran.dg/dec_structure_6.f90: Ditto.
5553 * gfortran.dg/dec_structure_7.f90: Ditto.
5554 * gfortran.dg/dec_structure_8.f90: Ditto.
5555 * gfortran.dg/dec_structure_9.f90: Ditto.
5556 * gfortran.dg/dec_structure_10.f90: Ditto.
5557 * gfortran.dg/dec_structure_11.f90: Ditto.
5558 * gfortran.dg/dec_union_1.f90: Ditto.
5559 * gfortran.dg/dec_union_2.f90: Ditto.
5560 * gfortran.dg/dec_union_3.f90: Ditto.
5561 * gfortran.dg/dec_union_4.f90: Ditto.
5562 * gfortran.dg/dec_union_5.f90: Ditto.
5563 * gfortran.dg/dec_union_6.f90: Ditto.
5564 * gfortran.dg/dec_union_7.f90: Ditto.
5565
5ec4a8cd
TV
55662016-05-07 Tom de Vries <tom@codesourcery.com>
5567
5568 PR tree-optimization/70956
5569 * gcc.dg/graphite/pr70956.c: New test.
5570
58ec1d0e
JJ
55712016-05-06 Jakub Jelinek <jakub@redhat.com>
5572
ccd88fb7
JJ
5573 PR middle-end/70941
5574 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5575 (a, b, c, d): Change type from char to signed char.
5576 (main): Compare against (signed char) -1634678893 instead of
5577 hardcoded -109. Use __builtin_abort instead of abort.
5578
dd3b6464
JJ
5579 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5580 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5581
58ec1d0e
JJ
5582 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5583
19aa23d8
YR
55842016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5585
5586 PR debug/70935
5587 * gcc.dg/torture/pr70935.c: New test.
5588
ae5f0df1
OE
55892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5590
5591 PR target/58219
ce23a8ff 5592 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5593
078f7e37
RB
55942016-05-06 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/70960
5597 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5598
765d7b54
OE
55992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5600
5601 PR target/52933
5602 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5603 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5604 Adjust expected instruction counts.
5605 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5606
29c94e65
MP
56072016-05-06 Marek Polacek <polacek@redhat.com>
5608
5609 PR sanitizer/70875
5610 * gcc.dg/ubsan/bounds-3.c: New test.
5611
3684b02e
OE
56122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5613
5614 PR target/54089
5615 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5616
8706773f
RB
56172016-05-06 Richard Biener <rguenther@suse.de>
5618
5619 PR middle-end/70931
5620 * gfortran.dg/pr70931.f90: New testcase.
5621
a4f51018
RB
56222016-05-06 Richard Biener <rguenther@suse.de>
5623
5624 PR middle-end/70941
5625 * gcc.dg/torture/pr70941.c: New testcase.
5626
c4f2425f
BC
56272016-05-05 Bin Cheng <bin.cheng@arm.com>
5628
5629 PR tree-optimization/57206
5630 * gcc.dg/vect/pr57206.c: New test.
5631
5dc08197
RO
56322016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5633
5634 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5635
351f85c5
JJ
56362016-05-05 Jakub Jelinek <jakub@redhat.com>
5637
568bac8c
JJ
5638 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5639
351f85c5
JJ
5640 * c-c++-common/Wdangling-else-4.c: New test.
5641
33fd7785
JJ
56422016-05-04 Jakub Jelinek <jakub@redhat.com>
5643
2d1ac15a
JJ
5644 PR c++/70906
5645 PR c++/70933
5646 * g++.dg/opt/pr70906.C: New test.
5647 * g++.dg/opt/pr70933.C: New test.
5648
33fd7785
JJ
5649 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5650
6b715bf6
JH
56512016-05-04 Jan Hubicka <hubicka@ucw.cz>
5652
5653 * gcc.dg/ipa/pure-const-3.c: New testcase.
5654
deef7113
MP
56552016-05-04 Marek Polacek <polacek@redhat.com>
5656
5657 * c-c++-common/Wdangling-else-1.c: New test.
5658 * c-c++-common/Wdangling-else-2.c: New test.
5659 * c-c++-common/Wdangling-else-3.c: New test.
5660
5396db97
KCY
56612016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5662
5663 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5664 flag is present.
5665
de55efd5
MP
56662016-05-04 Marek Polacek <polacek@redhat.com>
5667
5668 PR c/48778
5669 * gcc.dg/Waddress-2.c: New test.
5670
475839b6
AM
56712016-05-04 Alan Modra <amodra@gmail.com>
5672
5673 * gcc.target/powerpc/pr70866.c: New.
5674
b25aad5f
MS
56752016-05-03 Martin Sebor <msebor@redhat.com>
5676
5677 PR c++/66561
5678 * c-c++-common/builtin_location.c: New test.
5679 * g++.dg/cpp1y/builtin_location.C: New test.
5680
79ce98bc
MP
56812016-05-03 Marek Polacek <polacek@redhat.com>
5682
5683 PR c/70859
5684 * gcc.dg/pr70859.c: New test.
5685 * gcc.dg/pr70859-2.c: New test.
5686
402e89f5
PMR
56872016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5688
5689 * gnat.dg/debug5.adb: New testcase.
5690
f3d90045
DV
56912016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5692
5693 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5694 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5695 Procedure to check for z10 instruction set.
5696
1e26cec1
CL
56972016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5698
5699 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5700
71aca5a0
AM
57012016-05-03 Alan Modra <amodra@gmail.com>
5702
5703 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5704
2fd70ec1
JJ
57052016-05-03 Jakub Jelinek <jakub@redhat.com>
5706
5707 * gcc.target/i386/avx512f-cvt-1.c: New test.
5708
e5705cf7
L
57092016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5710
5711 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5712 -fdump-tree-vrp-details.
5713
381cdae4
RB
57142016-05-03 Richard Biener <rguenther@suse.de>
5715
5716 * gcc.dg/pr30172-1.c: Adjust.
5717 * gcc.dg/pr63743.c: Likewise.
5718 * gcc.dg/tm/pr51696.c: Likewise.
5719 * c-c++-common/tm/safe-1.c: Likewise.
5720 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5721 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5722 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5723 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5724
adedd5c1
JJ
57252016-05-03 Jakub Jelinek <jakub@redhat.com>
5726
31ed1665
JJ
5727 PR rtl-optimization/70467
5728 * gcc.target/i386/pr70467-3.c: New test.
5729 * gcc.target/i386/pr70467-4.c: New test.
5730
dea60b59
JJ
5731 PR tree-optimization/70916
5732 * gcc.c-torture/compile/pr70916.c: New test.
5733
adedd5c1
JJ
5734 PR target/49244
5735 * gcc.target/i386/pr49244-1.c: New test.
5736 * gcc.target/i386/pr49244-2.c: New test.
5737
f80041ef
BS
57382016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5739
5740 PR rtl-optimization/44281
5741 * gcc.target/i386/pr44281.c: New test.
5742
1cfcd39e
BC
57432016-05-03 bin cheng <bin.cheng@arm.com>
5744
5745 PR tree-optimization/56541
5746 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5747 * gcc.dg/vect/pr56541.c: new test.
5748
4304ccfd
MM
57492016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5750
5751 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5752 __float128.
5753 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5754
50d94c29
L
57552016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5756
5757 PR testsuite/70520
5758 * c-c++-common/asan/clone-test-1.c (main): Align child process
5759 stack to 16 bytes.
5760
bc1aee87
DM
57612016-05-02 David Malcolm <dmalcolm@redhat.com>
5762
5763 PR c++/62314
5764 * g++.dg/spellcheck-fields-2.C: New test case.
5765
474e0129
DM
57662016-05-02 David Malcolm <dmalcolm@redhat.com>
5767
5768 PR c++/62314
5769 * g++.dg/pr62314.C: New test case.
5770
818b88a7
JH
57712016-05-02 Jan Hubicka <hubicka@ucw.cz>
5772
5773 * gcc.dg/ipa/inline-8.c: New testcase.
5774
dd77684f
JJ
57752016-05-02 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR rtl-optimization/70467
5778 * gcc.target/i386/pr70467-1.c: New test.
5779
72407e00
BE
57802016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5781
5782 * gcc.dg/spec-options.c: Run the test on all targets.
5783 * gcc.dg/foo.specs: Use cpp_unique_options.
5784
dd53d197
MG
57852016-05-02 Marc Glisse <marc.glisse@inria.fr>
5786
5787 * gcc.dg/tree-ssa/unord.c: New testcase.
5788
a8b85ce9
MG
57892016-05-02 Marc Glisse <marc.glisse@inria.fr>
5790
5791 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5792
5b37e866
NS
57932016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5794
5795 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5796
7176a4a0
MP
57972016-05-02 Marek Polacek <polacek@redhat.com>
5798
5799 PR c/70851
5800 * gcc.dg/enum-incomplete-3.c: New test.
5801
6b9933b9
MP
58022016-05-02 Marek Polacek <polacek@redhat.com>
5803 Tom de Vries <tom@codesourcery.com>
5804
5805 PR tree-optimization/70700
5806 * gcc.dg/pr70700.c: New test.
5807
90f82260
UB
58082016-05-01 Uros Bizjak <ubizjak@gmail.com>
5809
5810 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5811 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5812 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5813 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5814 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5815
f73036c1
EB
58162016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5817
5818 * ada/acats/run_acats: Rename into...
5819 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5820 * ada/acats/run_all.sh: Remove redundant test.
5821 (target_run): Move around.
5822 (target_gnatchop): Use newly built executable.
5823 (target_gnatmake): Likewise.
5824 Check that the compilation of impbit succeeds.
5825
85e051a3
OE
58262016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5827
5828 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5829 * gcc.dg/20021029-1.c: Likewise.
5830 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5831 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5832 * gcc.target/sh/cmpstr.c: Likewise.
5833 * gcc.target/sh/cmpstrn.c: Likewise.
5834 * gcc.target/sh/memset.c: Likewise.
5835 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5836 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5837 * gcc.target/sh/pr39423-1.c: Likewise.
5838 * gcc.target/sh/pr49468-di.c: Likewise.
5839 * gcc.target/sh/pr49468-si.c: Likewise.
5840 * gcc.target/sh/pr49880-1.c: Likewise.
5841 * gcc.target/sh/pr49880-2.c: Likewise.
5842 * gcc.target/sh/pr49880-3.c: Likewise.
5843 * gcc.target/sh/pr50751-1.c: Likewise.
5844 * gcc.target/sh/pr50751-4.c: Likewise.
5845 * gcc.target/sh/pr50751-7.c: Likewise.
5846 * gcc.target/sh/pr51244-1.c: Likewise.
5847 * gcc.target/sh/pr51244-10.c: Likewise.
5848 * gcc.target/sh/pr51244-11.c: Likewise.
5849 * gcc.target/sh/pr51244-12.c: Likewise.
5850 * gcc.target/sh/pr51244-13.c: Likewise.
5851 * gcc.target/sh/pr51244-14.c: Likewise.
5852 * gcc.target/sh/pr51244-17.c: Likewise.
5853 * gcc.target/sh/pr51244-18.c: Likewise.
5854 * gcc.target/sh/pr51244-19.c: Likewise.
5855 * gcc.target/sh/pr51244-4.c: Likewise.
5856 * gcc.target/sh/pr51244-5.c: Likewise.
5857 * gcc.target/sh/pr51244-7.c: Likewise.
5858 * gcc.target/sh/pr51244-8.c: Likewise.
5859 * gcc.target/sh/pr51244-9.c: Likewise.
5860 * gcc.target/sh/pr51697.c: Likewise.
5861 * gcc.target/sh/pr52483-1.c: Likewise.
5862 * gcc.target/sh/pr52483-2.c: Likewise.
5863 * gcc.target/sh/pr52483-3.c: Likewise.
5864 * gcc.target/sh/pr52483-5.c: Likewise.
5865 * gcc.target/sh/pr52933-1.c: Likewise.
5866 * gcc.target/sh/pr52933-2.c: Likewise.
5867 * gcc.target/sh/pr52933-3.c: Likewise.
5868 * gcc.target/sh/pr53568-1.c: Likewise.
5869 * gcc.target/sh/pr53976-1.c: Likewise.
5870 * gcc.target/sh/pr53988-1.c: Likewise.
5871 * gcc.target/sh/pr53988.c: Likewise.
5872 * gcc.target/sh/pr54089-1.c: Likewise.
5873 * gcc.target/sh/pr54089-6.c: Likewise.
5874 * gcc.target/sh/pr54089-7.c: Likewise.
5875 * gcc.target/sh/pr54089-8.c: Likewise.
5876 * gcc.target/sh/pr54089-9.c: Likewise.
5877 * gcc.target/sh/pr54236-1.c: Likewise.
5878 * gcc.target/sh/pr54236-2.c: Likewise.
5879 * gcc.target/sh/pr54236-3.c: Likewise.
5880 * gcc.target/sh/pr54236-4.c: Likewise.
5881 * gcc.target/sh/pr54386.c: Likewise.
5882 * gcc.target/sh/pr54602-1.c: Likewise.
5883 * gcc.target/sh/pr54685.c: Likewise.
5884 * gcc.target/sh/pr54760-1.c: Likewise.
5885 * gcc.target/sh/pr54760-2.c: Likewise.
5886 * gcc.target/sh/pr54760-3.c: Likewise.
5887 * gcc.target/sh/pr54760-4.c: Likewise.
5888 * gcc.target/sh/pr54760-5.c: Likewise.
5889 * gcc.target/sh/pr54760-6.c: Likewise.
5890 * gcc.target/sh/pr55146.c: Likewise.
5891 * gcc.target/sh/pr55160.c: Likewise.
5892 * gcc.target/sh/pr59278.c: Likewise.
5893 * gcc.target/sh/pr59401-1.c: Likewise.
5894 * gcc.target/sh/pr59533-1.c: Likewise.
5895 * gcc.target/sh/pr63260.c: Likewise.
5896 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5897 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5898 * gcc.target/sh/strlen.c: Likewise.
5899 * gcc.target/sh/torture/pr30807.c: Likewise.
5900 * gcc.target/sh/torture/pr34777.c: Likewise.
5901 * gcc.target/sh/torture/pr64652.c: Likewise.
5902 * gcc.target/sh/torture/pr65505.c: Likewise.
5903 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5904 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5905
411e5c67
PC
59062016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5907
5908 PR c++/66644
5909 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5910
8fa97501
BS
59112016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5912
5913 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5914 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5915 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5916 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5917
5a956111
PP
59182016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5919
5920 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5921 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5922
e7ff0319
CP
59232016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5924
5925 PR middle-end/70626
5926 * c-c++-common/goacc/combined-reduction.c: New test.
5927 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5928
52d11a4b
L
59292016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5930
5931 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5932 *movdi_internal pattern only if PIC off.
5933 * gcc.target/i386/pr70155-2.c: Likewise.
5934 * gcc.target/i386/pr70155-3.c: Likewise.
5935 * gcc.target/i386/pr70155-4.c: Likewise.
5936 * gcc.target/i386/pr70155-5.c: Likewise.
5937 * gcc.target/i386/pr70155-6.c: Likewise.
5938 * gcc.target/i386/pr70155-7.c: Likewise.
5939 * gcc.target/i386/pr70155-8.c: Likewise.
5940 * gcc.target/i386/pr70155-15.c: Likewise.
5941 * gcc.target/i386/pr70155-17.c: Likewise.
5942 * gcc.target/i386/pr70155-22.c: Likewise.
5943
8960db31
BC
59442016-04-29 Bin Cheng <bin.cheng@arm.com>
5945
5946 PR tree-optimization/70803
5947 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5948
cca535a4
IE
59492016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5950
5951 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5952 optimization of vector loop.
5953 * gcc.target/i386/vect-unpack-3.c: New test.
5954 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5955 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5956 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5957
500ecf4a
MP
59582016-04-29 Marek Polacek <polacek@redhat.com>
5959
5960 PR sanitizer/70342
5961 * g++.dg/ubsan/null-7.C: New test.
5962
2fff3db8
MP
5963 PR c/70852
5964 * gcc.dg/pr70852.c: New test.
5965
509063eb
DV
59662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5967
5968 PR/69089
5969 * g++.dg/cpp0x/alignas6.C: New test.
5970
83745c0d
DV
59712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5972
c87885ca
RO
5973 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5974 * gcc.dg/pr27003.c: Likewise.
5975 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5976 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5977 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5978 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5979 * gcc.target/arc/mxy.c: Likewise.
5980 * gcc.target/arc/mswape.c: Likewise.
5981 * gcc.target/arc/mrtsc.c: Likewise.
5982 * gcc.target/arc/mcrc.c: Likewise.
5983 * gcc.target/arc/mdsp-packa.c: Likewise.
5984 * gcc.target/arc/mdvbf.c: Likewise.
5985 * gcc.target/arc/mlock.c: Likewise.
5986 * gcc.target/arc/mmac-24.c: Likewise.
5987 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5988
849b265d
BS
59892016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5990 Matthijs Kooijman <matthijs@stdin.nl>
5991 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5992
5993 PR target/60040
5994 * gcc.target/avr/pr60040-1.c: New.
5995 * gcc.target/avr/pr60040-2.c: New.
5996
1390536b
RB
59972016-04-29 Richard Biener <rguenther@suse.de>
5998
5999 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6000
98998245
RB
60012016-04-29 Richard Biener <rguenther@suse.de>
6002
6003 PR tree-optimization/13962
6004 PR tree-optimization/65686
6005 * gcc.dg/uninit-pr65686.c: New testcase.
6006
8b80cc21
JJ
60072016-04-29 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR middle-end/70843
6010 * gcc.dg/pr70843.c: New test.
6011
6181bc30
JJ
60122016-04-28 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR target/70858
6015 * gcc.target/i386/pr70858.c: New test.
6016
f4cb3612
AB
60172016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6018
6019 * gcc.target/arc/nps400-1.c: New file.
6020
8ad9df62
JR
60212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6022 Andrew Burgess <andrew.burgess@embecosm.com>
6023
6024 * gcc.target/arc/movh_cl-1.c: New file.
6025
ceaaa9fe
JR
60262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6027 Andrew Burgess <andrew.burgess@embecosm.com>
6028
6029 * gcc.target/arc/extzv-1.c: New file.
6030 * gcc.target/arc/insv-1.c: New file.
6031 * gcc.target/arc/insv-2.c: New file.
6032 * gcc.target/arc/movb-1.c: New file.
6033 * gcc.target/arc/movb-2.c: New file.
6034 * gcc.target/arc/movb-3.c: New file.
6035 * gcc.target/arc/movb-4.c: New file.
6036 * gcc.target/arc/movb-5.c: New file.
6037 * gcc.target/arc/movb_cl-1.c: New file.
6038 * gcc.target/arc/movb_cl-2.c: New file.
6039 * gcc.target/arc/movbi_cl-1.c: New file.
6040 * gcc.target/arc/movl-1.c: New file.
6041
4d03dc2f
JR
60422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6043 Andrew Burgess <andrew.burgess@embecosm.com>
6044
6045 * gcc.target/arc/cmem-1.c: New file.
6046 * gcc.target/arc/cmem-2.c: New file.
6047 * gcc.target/arc/cmem-3.c: New file.
6048 * gcc.target/arc/cmem-4.c: New file.
6049 * gcc.target/arc/cmem-5.c: New file.
6050 * gcc.target/arc/cmem-6.c: New file.
6051 * gcc.target/arc/cmem-7.c: New file.
6052 * gcc.target/arc/cmem-ld.inc: New file.
6053 * gcc.target/arc/cmem-st.inc: New file.
6054
81262dad
JJ
60552016-04-28 Jakub Jelinek <jakub@redhat.com>
6056
6057 PR target/70821
6058 * gcc.target/i386/pr70821.c: New test.
6059
0a31a09a
BS
60602016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6061
6062 * gcc.target/powerpc/vec-adde.c: New test.
6063 * gcc.target/powerpc/vec-adde-int128.c: New test.
6064
3ddffba9
JJ
60652016-04-28 Jakub Jelinek <jakub@redhat.com>
6066
6067 * gcc.target/i386/avx-vround-1.c: New test.
6068 * gcc.target/i386/avx-vround-2.c: New test.
6069 * gcc.target/i386/avx512vl-vround-1.c: New test.
6070 * gcc.target/i386/avx512vl-vround-2.c: New test.
6071
713dedcd
RO
60722016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6073
6074 PR testsuite/70595
6075 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6076 (check_effective_target_cilkplus_runtime): ... this.
6077 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6078 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6079
6080 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6081 Require cilkplus_runtime.
6082 Don't add -lcilkrts.
6083 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6084 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6085 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6086 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6087 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6088 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6089 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6090 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6091 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6092 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6093 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6094 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6095 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6096 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6097 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6098 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6099 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6100 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6101 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6102 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6103 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6104 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6105 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6106 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6107 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6108 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6109 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6110 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6111 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6112
6113 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6114 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6115
6116 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6117
6118 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6119 cilkplus_runtime.
6120
3563f78f
MG
61212016-04-27 Marc Glisse <marc.glisse@inria.fr>
6122
6123 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6124 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6125
6bc2bb18
RB
61262015-04-27 Ryan Burn <contact@rnburn.com>
6127
6128 PR c++/69024
6129 PR c++/68997
6130 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6131 diagnostic.
6132 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6133 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6134
1e55d29a
EB
61352016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6136
6137 * gnat.dg/limited_with4.ad[sb]: New test.
6138 * gnat.dg/limited_with4_pkg.ads: New helper.
6139
087146ca
L
61402016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6141
6142 PR target/70155
6143 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6144 and movv1ti_internal patterns
6145 * gcc.target/i386/pr70155-1.c: New test.
6146 * gcc.target/i386/pr70155-2.c: Likewise.
6147 * gcc.target/i386/pr70155-3.c: Likewise.
6148 * gcc.target/i386/pr70155-4.c: Likewise.
6149 * gcc.target/i386/pr70155-5.c: Likewise.
6150 * gcc.target/i386/pr70155-6.c: Likewise.
6151 * gcc.target/i386/pr70155-7.c: Likewise.
6152 * gcc.target/i386/pr70155-8.c: Likewise.
6153 * gcc.target/i386/pr70155-9.c: Likewise.
6154 * gcc.target/i386/pr70155-10.c: Likewise.
6155 * gcc.target/i386/pr70155-11.c: Likewise.
6156 * gcc.target/i386/pr70155-12.c: Likewise.
6157 * gcc.target/i386/pr70155-13.c: Likewise.
6158 * gcc.target/i386/pr70155-14.c: Likewise.
6159 * gcc.target/i386/pr70155-15.c: Likewise.
6160 * gcc.target/i386/pr70155-16.c: Likewise.
6161 * gcc.target/i386/pr70155-17.c: Likewise.
6162 * gcc.target/i386/pr70155-18.c: Likewise.
6163 * gcc.target/i386/pr70155-19.c: Likewise.
6164 * gcc.target/i386/pr70155-20.c: Likewise.
6165 * gcc.target/i386/pr70155-21.c: Likewise.
6166 * gcc.target/i386/pr70155-22.c: Likewise.
6167
92329f9f
L
61682016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6169
6170 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6171 ".{5,6}".
6172
309a0cf6
BC
61732016-04-27 Bin Cheng <bin.cheng@arm.com>
6174
6175 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6176 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6177 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6178 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6179 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6180
72ed2b9c
RB
61812016-04-27 Richard Biener <rguenther@suse.de>
6182
6183 PR ipa/70760
6184 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6185 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6186
3c98ff9b
NS
61872016-04-27 Nathan Sidwell <nathan@acm.org>
6188
6189 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6190 * g++.dg/ubsan/pr63956.C: Adjust error location.
6191
9ec5d66b
NC
61922016-04-27 Nick Clifton <nickc@redhat.com>
6193
6194 PR middle-end/49889
6195 * gcc.dg/pr49889.c: New test.
6196
c1e1f433
BS
61972016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6198
6199 * c-c++-common/memset-array.c: New test.
6200
8ac43293
MS
62012016-04-26 Martin Sebor <msebor@redhat.com>
6202
6203 PR c++/66639
6204 * g++.dg/cpp1y/func_constexpr.C: New test.
6205
843ce8ab
PP
62062016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6207
6208 PR c++/70241
6209 * g++.dg/cpp0x/enum32.C: New test.
6210 * g++.dg/cpp0x/enum33.C: New test.
6211
62122016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6213
6214 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6215 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6216 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6217 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6218 * gcc.c-torture/execute/pr38151.c: Likewise.
6219 * gcc.c-torture/execute/pr66556.c: Likewise.
6220 * gcc.c-torture/execute/pr67781.c: Likewise.
6221 * gcc.c-torture/execute/pr68648.c: Likewise.
6222
ca1206be
MG
62232016-04-26 Marc Glisse <marc.glisse@inria.fr>
6224
6225 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6226
2448a956
MP
62272016-04-26 Marek Polacek <polacek@redhat.com>
6228
6229 PR c/67784
6230 * gcc.dg/pr67784-3.c: New test.
6231 * gcc.dg/pr67784-4.c: New test.
6232 * gcc.dg/pr67784-5.c: New test.
6233
b02a5e26
MP
6234 PR c/70791
6235 * gcc.dg/Wnested-externs-2.c: New test.
6236
6b6aa8d3
MG
62372016-04-26 Marc Glisse <marc.glisse@inria.fr>
6238
6239 * gcc.dg/fold-plusmult.c: Adjust.
6240 * gcc.dg/no-strict-overflow-6.c: Adjust.
6241 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6242
a2095b55
BS
62432016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6244
6245 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6246 number scans.
6247 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6248 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6249 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6250 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6251 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6252 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6253 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6254 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6255 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6256 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6257 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6258 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6259 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6260 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6261 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6262 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6263 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6264 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6265 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6266 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6267 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6268 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6269 scans.
6270 * gcc.target/i386/pr32219-4.c: Likewise.
6271 * gcc.target/i386/pr32219-6.c: Likewise.
6272 * gcc.target/i386/pr32219-8.c: Likewise.
6273
bb0cc5c8
KT
62742016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275
6276 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6277 associated options.
6278
5a0802ea
MP
62792016-04-26 Marek Polacek <polacek@redhat.com>
6280
6281 PR c++/70744
6282 * g++.dg/ext/cond2.C: New test.
6283
00f615af
BC
62842016-04-26 Bin Cheng <bin.cheng@arm.com>
6285
6286 PR tree-optimization/70771
6287 PR tree-optimization/70775
6288 * gcc.dg/pr70771.c: New test.
25939d34 6289 * gcc.dg/pr70775.c: New test.
00f615af 6290
218155e7
BS
62912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6292
6293 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6294
ab99f467
RB
62952016-04-25 Richard Biener <rguenther@suse.de>
6296
6297 PR tree-optimization/70780
6298 * gcc.dg/torture/pr70780.c: New testcase.
6299
93c590ee
MC
63002016-04-25 Michael Collison <michael.collison@arm.com>
6301
c87885ca
RO
6302 * gcc.target/arm/neon-vaddws16.c: New test.
6303 * gcc.target/arm/neon-vaddws32.c: New test.
6304 * gcc.target/arm/neon-vaddwu16.c: New test.
6305 * gcc.target/arm/neon-vaddwu32.c: New test.
6306 * gcc.target/arm/neon-vaddwu8.c: New test.
6307 * lib/target-supports.exp
93c590ee
MC
6308 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6309 that arm neon support vector widen sum of HImode TO SImode.
6310
d6c1a7a7
JJ
63112016-04-23 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR sanitizer/70712
6314 * c-c++-common/asan/pr70712.c: New test.
6315
ab0fc037
TS
63162016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6317
6318 * .gitattributes: New file.
6319
2aa64824
CL
63202016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6321
6322 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6323
e7e12d92
DH
63242016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6325
6326 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6327 * gfortran.dg/submodule_15.f08: Likewise.
6328
d1431192
RB
63292016-04-22 Richard Biener <rguenther@suse.de>
6330
6331 PR tree-optimization/70740
6332 * gcc.dg/torture/pr70740.c: New testcase.
6333
04a63c24
L
63342016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6335
6336 PR target/70750
6337 * gcc.target/i386/pr70750-1.c: New test.
6338 * gcc.target/i386/pr70750-2.c: Likewise.
6339
20700098
PC
63402016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/70540
6343 * g++.dg/cpp0x/auto48.C: New.
6344
aedf4e12
MP
63452016-04-21 Marek Polacek <polacek@redhat.com>
6346
6347 PR c++/70513
6348 * g++.dg/cpp0x/forw_enum12.C: New test.
6349 * g++.dg/cpp0x/forw_enum13.C: New test.
6350
2074d80a
KY
63512016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6352
6353 PR target/70728
6354 * gcc.target/i386/pr70728.c: New test.
6355
aef4aab0
RB
63562016-04-21 Richard Biener <rguenther@suse.de>
6357
6358 PR middle-end/70747
6359 * gcc.dg/pr70747.c: New testcase.
6360
2359e571
BC
63612016-04-21 Bin Cheng <bin.cheng@arm.com>
6362
6363 PR tree-optimization/70715
6364 * gcc.dg/tree-ssa/scev-13.c: New test.
6365
ce0e66ff
MG
63662016-04-21 Marc Glisse <marc.glisse@inria.fr>
6367
6368 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6369
2c2870a1
MG
63702016-04-21 Marc Glisse <marc.glisse@inria.fr>
6371
6372 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6373
a2b056a3
JH
63742016-04-20 Jan Hubicka <jh@suse.cz>
6375
6376 PR ipa/70018
6377 * g++.dg/ipa/nothrow-1.C: New testcase.
6378
ee392fc2
NS
63792016-04-20 Nathan Sidwell <nathan@acm.org>
6380
6381 PR c++/55635
6382 * g++.dg/eh/delete1.C: New.
6383
dda49daf
L
63842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6385
6386 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6387 -mtune-ctrl=sse_typeless_stores.
6388
8a5b9d5a
L
63892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6390
6391 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6392
1011119f
BC
63932016-04-20 Bin Cheng <bin.cheng@arm.com>
6394
6395 PR tree-optimization/69489
6396 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6397
477d4906
IV
63982016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6399
6400 PR c++/69363
6401 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6402 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6403 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6404
fad08d12
BC
64052016-04-20 Bin Cheng <bin.cheng@arm.com>
6406
6407 PR tree-optimization/56625
6408 PR tree-optimization/69489
6409 * gcc.dg/vect/pr56625.c: New test.
6410 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6411
9e3e4fab
AP
64122016-04-20 Andrew Pinski <apinski@cavium.com>
6413
6414 PR target/64971
6415 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6416
d7aa24e4
AC
64172016-04-20 Arnaud Charlet <charlet@adacore.com>
6418
6419 * gnat.dg/self1.adb: Remove now incorrect test.
6420
e6d62b46
BC
64212016-04-20 Bin Cheng <bin.cheng@arm.com>
6422
6423 * gcc.dg/tree-ssa/scev-11.c: New test.
6424 * gcc.dg/tree-ssa/scev-12.c: New test.
6425
2697b189
MP
64262016-04-20 Marek Polacek <polacek@redhat.com>
6427
6428 PR tree-optimization/70725
6429 * gcc.dg/pr70725.c: New test.
6430
60d393e8
RB
64312016-04-20 Richard Biener <rguenther@suse.de>
6432
6433 PR tree-optimization/70726
6434 * g++.dg/vect/pr70726.cc: New testcase.
6435
82c6f58a
AK
64362016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6437
6438 PR target/70674
6439 * gcc.target/s390/pr70674.c: New test.
6440
90eeab20
JD
64412016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6442
6443 PR libgfortran/70684
6444 * gfortran.dg/list_read_14.f90: New test.
6445
fc9cf6da
L
64462016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6447
6448 PR target/69201
6449 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6450 extern to force it misaligned.
6451 (b): Likewise.
6452 (c): Likewise.
6453 (d): Likewise.
6454 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6455 Don't check `*' before movv4sf_internal.
6456 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6457 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6458 Don't check `*' before movv16qi_internal.
6459 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6460 extern to force it misaligned.
6461 (b): Likewise.
6462 (c): Likewise.
6463 (d): Likewise.
6464 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6465 Don't check `*' before movv2df_internal.
6466 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6467 extern to force it misaligned.
6468 (b): Likewise.
6469 (c): Likewise.
6470 (d): Likewise.
6471 Check movv8sf_internal instead of avx_storeups256.
6472 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6473
ea8927ea
RB
64742016-04-19 Richard Biener <rguenther@suse.de>
6475
6476 PR tree-optimization/70171
6477 * g++.dg/tree-ssa/pr70171.C: New testcase.
6478
65f52ee9
RB
64792016-04-19 Richard Biener <rguenther@suse.de>
6480
6481 PR tree-optimization/70724
6482 * gcc.dg/torture/pr70724.c: New testcase.
6483
987b67f1
VM
64842016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6485
6486 PR middle-end/70689
c87885ca 6487 * gcc.target/i386/pr70689.c: New.
987b67f1 6488
91a47c39
L
64892016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6490
6491 PR target/70708
6492 * gcc.target/i386/pr70708.c: New test.
6493
8270b82d
RB
64942016-04-18 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/43434
6497 * gcc.dg/vect/pr43434.c: New testcase.
6498 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6499 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6500 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6501 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6502 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6503 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6504 * gcc.dg/gomp/pr68640.c: Likewise.
6505 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6506 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6507
edd048e2
RB
65082016-04-18 Richard Biener <rguenther@suse.de>
6509
6510 PR tree-optimization/70701
6511 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6512
bd5c7330
TV
65132016-04-18 Tom de Vries <tom@codesourcery.com>
6514
6515 PR testsuite/70699
6516 * gcc.dg/pr70161.c: Add dot-file scans.
6517 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6518 instead of after last dot char.
6519
23f2660f
EB
65202016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6521
6522 * c-c++-common/dump-ada-spec-3.c: New test.
6523 * c-c++-common/dump-ada-spec-4.c: Likewise.
6524
da152c9f
TV
65252016-04-17 Tom de Vries <tom@codesourcery.com>
6526
6527 PR other/70183
6528 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6529
cc950f98
JH
65302016-04-15 Jan Hubicka <jh@suse.cz>
6531
6532 PR ipa/70018
6533 * g++.dg/ipa/pure-const-1.C: New testcase.
6534 * g++.dg/ipa/pure-const-2.C: New testcase.
6535 * g++.dg/ipa/pure-const-3.C: New testcase.
6536
949505a9
MP
65372016-04-15 Marek Polacek <polacek@redhat.com>
6538
6539 PR c/70671
6540 * gcc.dg/bitfld-22.c: New test.
6541
10e547d6
BS
65422016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6543
6544 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6545 x86_64.
6546
1e77281b
MP
65472016-04-15 Marek Polacek <polacek@redhat.com>
6548
6549 PR c/70651
6550 * c-c++-common/pr70651.c: New test.
6551
e501fa8e
KT
65522016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6553
6554 PR rtl-optimization/70681
6555 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6556 dump scan on arm and powerpc.
6557 * gcc.dg/pr10474.c: Likewise.
6558
dda1bf61
JJ
65592016-04-15 Jakub Jelinek <jakub@redhat.com>
6560
ca4ef1ff
JJ
6561 PR c++/69517
6562 PR c++/70019
6563 PR c++/70588
6564 * g++.dg/cpp1y/vla11.C: Revert for real.
6565
dda1bf61
JJ
6566 PR c/70436
6567 * c-c++-common/Wparentheses-1.c: New test.
6568 * c-c++-common/gomp/Wparentheses-1.c: New test.
6569 * c-c++-common/gomp/Wparentheses-2.c: New test.
6570 * c-c++-common/gomp/Wparentheses-3.c: New test.
6571 * c-c++-common/gomp/Wparentheses-4.c: New test.
6572 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6573 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6574 * c-c++-common/goacc/Wparentheses-1.c: New test.
6575
1355e62c
KY
65762016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6577
6578 PR target/70662
6579 * gcc.target/i386/pr70662.c: New test.
6580
0ab34b9e 65812016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6582 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6583
6584 PR tree-optimization/70130
6585 * gcc.dg/vect/O3-pr70130.c: New testcase.
6586
bc773aad
MM
65872016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6588
6e9b2286
MM
6589 PR target/70669
6590 * gcc.target/powerpc/pr70669.c: New test.
6591
bc773aad
MM
6592 PR target/70640
6593 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6594 a power7 system that does not have an assembler that supports
6595 power8.
6596
d8747845
MS
65972016-04-14 Martin Sebor <msebor@redhat.com>
6598
6599 PR c++/69517
6600 PR c++/70019
6601 PR c++/70588
6602 * c-c++-common/ubsan/vla-1.c: Revert.
6603 * g++.dg/cpp1y/vla11.C: Same.
6604 * g++.dg/cpp1y/vla12.C: Same.
6605 * g++.dg/cpp1y/vla13.C: Same.
6606 * g++.dg/cpp1y/vla14.C: Same.
6607 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6608 * g++.dg/init/array24.C: Same.
d8747845
MS
6609 * g++.dg/ubsan/vla-1.C: Same.
6610
85128559
MP
66112016-04-14 Marek Polacek <polacek@redhat.com>
6612 Jan Hubicka <hubicka@ucw.cz>
6613
6614 PR c++/70029
6615 * g++.dg/torture/pr70029.C: New test.
6616
52fbb073
MS
66172016-04-14 Martin Sebor <msebor@redhat.com>
6618
6619 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6620 type size to prevent failures on targets with very low maximum
6621 alignment.
6622
6db61d6f
RB
66232016-04-14 Richard Biener <rguenther@suse.de>
6624
6625 PR tree-optimization/70623
6626 * gcc.dg/torture/pr70623.c: New testcase.
6627 * gcc.dg/torture/pr70623-2.c: Likewise.
6628
342fac95
MS
66292016-04-13 Martin Sebor <msebor@redhat.com>
6630
6631 PR c++/69517
6632 PR c++/70019
6633 PR c++/70588
6634 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6635 * g++.dg/cpp1y/vla11.C: New test.
6636 * g++.dg/cpp1y/vla12.C: New test.
6637 * g++.dg/cpp1y/vla13.C: New test.
6638 * g++.dg/cpp1y/vla14.C: New test.
6639 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6640 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6641 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6642
d93c452f
JJ
66432016-04-13 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR c++/70641
6646 * g++.dg/opt/pr70641.C: New test.
6647
85115fb6
RO
66482016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6649
6650 PR rtl-optimization/68749
6651 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6652 effects of argument promotions.
6653 Remove default args to dg-skip-if.
6654
545a4139
PC
66552016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/70635
6658 * g++.dg/parse/pr70635.C: New.
6659
b3a77f21
MP
66602016-04-13 Marek Polacek <polacek@redhat.com>
6661
6662 PR c++/70639
6663 * c-c++-common/Wmisleading-indentation-4.c: New test.
6664
99cd9857
MP
66652016-04-13 Marek Polacek <polacek@redhat.com>
6666
6667 PR c/70436
c87885ca
RO
6668 * gcc.dg/Wparentheses-12.c: New test.
6669 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6670
75ca93ec
IE
66712016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6672
6673 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6674 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6675 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6676
3d3f9e7e
JJ
66772016-04-13 Jakub Jelinek <jakub@redhat.com>
6678
37947cd0
JJ
6679 PR middle-end/70633
6680 * gcc.c-torture/compile/pr70633.c: New test.
6681
3d3f9e7e
JJ
6682 PR debug/70628
6683 * gcc.dg/torture/pr70628.c: New test.
6684
92886d3e
PP
66852016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6686
6687 PR c++/70610
6688 * g++.dg/template/pr70610.C: New test.
6689 * g++.dg/template/pr70610-2.C: New test.
6690 * g++.dg/template/pr70610-3.C: New test.
6691 * g++.dg/template/pr70610-4.C: New test.
6692
13bd7c2b
JJ
66932016-04-12 Jakub Jelinek <jakub@redhat.com>
6694
6512fa6d
JJ
6695 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6696 128 instead of 32.
6697
13bd7c2b
JJ
6698 PR c++/70571
6699 * g++.dg/ext/pr70571.C: New test.
6700
20b9851c
MM
67012016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6702
8a434ada 6703 PR target/70640
20b9851c
MM
6704 * gcc.target/powerpc/pr70640.c: New test.
6705
2b2f52bc
PC
67062016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6707
6708 PR c++/68722
6709 * g++.dg/parse/pr68722.C: New.
6710
5901e56a
JJ
67112016-04-12 Jakub Jelinek <jakub@redhat.com>
6712
6713 PR rtl-optimization/70596
6714 * gcc.target/i386/pr70596.c: New test.
6715
d4619dc1
NS
67162016-04-12 Nathan Sidwell <nathan@acm.org>
6717
6718 PR c++/70501
6719 * g++.dg/init/pr70501.C: New.
6720
3df530d3
DW
67212016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6722
6723 * gcc.target/i386/asm-flag-6.c: New test.
6724
b7a120d7
TV
67252016-04-12 Tom de Vries <tom@codesourcery.com>
6726
6727 PR tree-optimization/68756
6728 * gcc.dg/graphite/pr68756.c: New test.
6729
4e0eea75
JJ
67302016-04-12 Jakub Jelinek <jakub@redhat.com>
6731
6732 PR tree-optimization/70602
6733 * gcc.c-torture/execute/pr70602.c: New test.
6734
35fbda43
MM
67352016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6736
6737 PR target/70381
6738 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6739 __float128 emulator is built and runs.
6740 * gcc.target/powerpc/float128-1.c: Likewise.
6741
6742 * lib/target-supports.exp (check_ppc_float128_sw_available):
6743 Rework tests for __float128 software and hardware
6744 availability. Fix exit condition to return 0 on success.
6745
04a99ebe
JG
67462016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6747
6748 PR target/70133
6749 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6750 * gcc.target/aarch64/target_attr_15.c: Likewise.
6751
47cd5a85
PC
67522016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6753
6754 PR c++/69066
6755 * g++.dg/cpp1y/pr69066.C: New.
6756
a5edb32e
JD
67572016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6758
6759 PR fortran/68566
6760 * gfortran.dg/pr36192.f90: Update test.
6761 * gfortran.dg/pr36192_1.f90: Update test.
6762 * gfortran.dg/real_dimension_1.f: Update test.
6763 * gfortran.dg/parameter_array_init_7.f90: New test.
6764
8ef378f8
JDA
67652016-04-09 John David Anglin <danglin@gcc.gnu.org>
6766
c532c871
JDA
6767 PR testsuite/64039
6768 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6769
d34f706f
JDA
6770 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6771
75e1dd9e
JDA
6772 PR rtl-optimization/66669
6773 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6774
8a976f5f
JDA
6775 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6776
da04822a
JDA
6777 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6778 * gcc.dg/pie-1.c: Likewise.
6779 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6780 * gcc.dg/pic-4.c: Likewise.
6781 * gcc.dg/pie-3.c: Likewise.
6782 * gcc.dg/pie-4.c: Likewise.
6783
adfabcf9
JDA
6784 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6785
4a020adf
JDA
6786 PR tree-optimization/68644
6787 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6788
8ef378f8
JDA
6789 PR rtl-optimization/64886
6790 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6791
09bf990e
TV
67922016-04-09 Tom de Vries <tom@codesourcery.com>
6793
6794 PR tree-optimization/68953
6795 * gcc.dg/graphite/pr68953.c: New test.
6796
138c3c1a
DH
67972016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6798
6799 PR fortran/70592
6800 * gfortran.dg/deferred_character_16.f90: New test.
6801
f55460af
JJ
68022016-04-09 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR tree-optimization/70586
6805 * gcc.c-torture/execute/pr70586.c: New test.
6806
0b77bbf3
DH
68072016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6808
6809 PR sanitizer/70573
6810 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6811 with __builtin_memset
6812 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6813
c42cfb5c
CP
68142016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6815
6816 PR lto/70289
6817 PR ipa/70348
6818 PR tree-optimization/70373
6819 PR middle-end/70533
6820 PR middle-end/70534
6821 PR middle-end/70535
6822 * c-c++-common/goacc/reduction-5.c: New test.
6823 * c-c++-common/goacc/reduction-promotions.c: New test.
6824 * gfortran.dg/goacc/reduction-3.f95: New test.
6825 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6826
56cfb596
PP
68272016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6828
6829 PR c++/70590
6830 PR c++/70452
6831 * g++.dg/pr70590.C: New test.
6832 * g++.dg/pr70590-2.C: New test.
6833
1a13c0a2
JJ
68342016-04-08 Jakub Jelinek <jakub@redhat.com>
6835
abc0647a
JJ
6836 PR middle-end/70593
6837 * gcc.target/i386/pr70593.c: New test.
6838
1a13c0a2
JJ
6839 PR rtl-optimization/70574
6840 * gcc.target/i386/avx2-pr70574.c: New test.
6841
c3da4956
MO
68422016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6843
6844 PR sanitizer/70541
6845 * c-c++-common/asan/pr70541.c: New test.
6846
9f1b833b
TV
68472016-04-08 Tom de Vries <tom@codesourcery.com>
6848
6849 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6850 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6851
bae7adda
KT
68522016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6853
6854 PR target/70566
6855 * gcc.c-torture/execute/pr70566.c: New test.
6856
211f3d57
TV
68572016-04-08 Tom de Vries <tom@codesourcery.com>
6858
6859 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6860 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6861
02cf2861
AM
68622016-04-08 Alan Modra <amodra@gmail.com>
6863
6864 * gcc.target/powerpc/pr70117.c: New.
6865
5f490f9f
JJ
68662016-04-07 Jakub Jelinek <jakub@redhat.com>
6867
56e9b710
JJ
6868 PR testsuite/70581
6869 * gcc.dg/lto/simd-function_0.c: New test.
6870
5f490f9f
JJ
6871 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6872 clones.
6873 * c-c++-common/attr-simd-2.c: Likewise.
6874 * c-c++-common/attr-simd-4.c: Likewise.
6875 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6876 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6877
e4ebc74d
TP
68782016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6879
6880 PR testsuite/70553
6881 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6882
9817ae35
TS
68832016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6884 Tom de Vries <tom@codesourcery.com>
6885
6886 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6887 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6888 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6889 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6890 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6891 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6892 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6893 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6894
e292f64d
PP
68952016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6896
6897 PR c/70436
6898 * g++.dg/warn/Wparentheses-29.C: New test.
6899
6b37bdaf
PP
69002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6901
6902 PR c/70436
6903 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6904 explicit braces to resolve a future -Wparentheses warning.
6905
64824205
RH
69062016-04-06 Richard Henderson <rth@redhat.com>
6907
6908 * gcc.dg/pr61817-1.c: New test.
6909 * gcc.dg/pr61817-2.c: New test.
6910 * gcc.dg/pr69391-1.c: New test.
6911 * gcc.dg/pr69391-2.c: New test.
6912
bc2fc1f3
VM
69132016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6914
6915 PR rtl-optimization/70398
c87885ca 6916 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6917
41414a02
EB
69182016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6919
6920 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6921
4066ea8a
YR
69222016-04-06 Yvan Roux <yvan.roux@linaro.org>
6923 Pedro Alves <palves@redhat.com>
6924
6925 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6926
ec35ea45
JJ
69272016-04-06 Jakub Jelinek <jakub@redhat.com>
6928
3866f8dd
JJ
6929 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6930 Check for avx512f effective targets instead of avx2.
6931 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6932 for AVX512F clones.
6933 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6934 * g++.dg/gomp/declare-simd-1.C: Likewise.
6935 * g++.dg/gomp/declare-simd-3.C: Likewise.
6936 * g++.dg/gomp/declare-simd-4.C: Likewise.
6937
ec35ea45
JJ
6938 PR middle-end/70550
6939 * c-c++-common/gomp/pr70550-1.c: New test.
6940 * c-c++-common/gomp/pr70550-2.c: New test.
6941
c08d28ac
NS
69422016-04-05 Nathan Sidwell <nathan@acm.org>
6943
6944 PR c++/70512
6945 * g++.dg/ext/attribute-may-alias-5.C: New.
6946
1d510e04
JJ
69472016-04-05 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR c++/70336
6950 * c-c++-common/pr70336.c: New test.
6951 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6952 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6953
84278ed9
JH
69542016-04-05 Jan Hubicka <hubicka@ucw.cz>
6955
6956 PR ipa/66223
6957 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6958
268a0ec4
JJ
69592016-04-05 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR rtl-optimization/70542
6962 * gcc.dg/torture/pr70542.c: New test.
6963 * gcc.target/i386/avx2-pr70542.c: New test.
6964
5e8c2eb1
ZS
69652016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6966
6967 PR tree-optimization/70509
6968 * gcc.target/i386/avx512bw-pr70509.c: New test.
6969
c0daf32d
PP
69702016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6971
6972 PR c++/70452
6973 * g++.dg/ext/constexpr-vla4.C: New test.
6974
bf867841
UB
69752016-04-05 Uros Bizjak <ubizjak@gmail.com>
6976
6977 PR target/70510
6978 * gcc.target/i386/pr70510.c: New test.
6979
3022186a
RB
69802016-04-05 Richard Biener <rguenther@suse.de>
6981
6982 PR tree-optimization/70526
6983 * g++.dg/torture/pr70526.C: New testcase.
6984
55fc79b2
JJ
69852016-04-05 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR target/70525
6988 * gcc.target/i386/pr70525.c: New test.
6989
62b233f2
RB
69902016-04-05 Richard Biener <rguenther@suse.de>
6991
6992 PR middle-end/70499
6993 * g++.dg/torture/pr70499.C: New testcase.
6994
cc05759d
RB
69952016-04-05 Richard Biener <rguenther@suse.de>
6996
6997 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6998 remove XFAIL.
6999
f23f16d4
JJ
70002016-04-04 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR middle-end/70307
7003 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7004 rs6000 ABI warnings.
7005
d27ecc49
JH
70062016-04-04 Jan Hubicka <hubicka@ucw.cz>
7007
7008 PR ipa/66223
7009 * g++.dg/ipa/devirt-51.C: New testcase.
7010
c974c96e
BS
70112016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7012 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR middle-end/70457
7015 * gcc.dg/torture/pr70457.c: New.
7016
7a85da89
AV
70172016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7018
7019 PR fortran/67538
7020 * gfortran.dg/allocate_with_source_19.f08: New test.
7021
de517e64
AV
70222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7023
7024 PR fortran/65795
7025 * gfortran.dg/coarray_allocate_6.f08: New test.
7026
43b9f499
RB
70272016-04-04 Richard Biener <rguenther@suse.de>
7028
7029 PR rtl-optimization/70484
7030 * gcc.dg/torture/pr70484.c: New testcase.
7031
f13355da
MP
70322016-04-04 Marek Polacek <polacek@redhat.com>
7033
7034 PR c/70307
7035 * gcc.dg/torture/pr70307.c: New test.
7036
6cc6ed50
OE
70372016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7038
7039 PR target/70416
7040 PR target/67391
7041 * gcc.target/sh/torture/pr70416.c: New.
7042
abdc16c8
MS
70432016-04-02 Martin Sebor <msebor@redhat.com>
7044
7045 PR c++/67376
7046 PR c++/70170
7047 PR c++/70172
7048 PR c++/70228
7049 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7050 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7051 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7052 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7053 * g++.dg/cpp0x/constexpr-string.C: Same.
7054 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7055 * g++.dg/cpp0x/pr65398.C: Same.
7056 * g++.dg/ext/constexpr-vla1.C: Same.
7057 * g++.dg/ext/constexpr-vla2.C: Same.
7058 * g++.dg/ext/constexpr-vla3.C: Same.
7059 * g++.dg/ubsan/pr63956.C: Same.
7060
763cd859
JJ
70612016-04-01 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR rtl-optimization/70467
7064 * gcc.target/i386/pr70467-2.c: New test.
7065
0f875435
JJ
70662016-04-01 Jakub Jelinek <jakub@redhat.com>
7067 Marek Polacek <polacek@redhat.com>
7068
7069 PR c++/70488
7070 * g++.dg/init/new47.C: New test.
7071
41d14659
RR
70722016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7073
7074 PR target/70496
7075 * gcc.target/arm/pr70496.c: New test.
7076
f9bf89bb
NS
70772016-04-01 Nathan Sidwell <nathan@acm.org>
7078
73b9085d
NS
7079 PR c++/68475
7080 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7081
4afdcfaa
IE
70822016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7083
7084 PR target/69890
7085 * gcc.dg/strlenopt.h (memmove): New.
7086 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7087 instead of "string.h".
7088 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7089 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7090 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7091 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7092 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7093 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7094 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7095 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7096 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7097 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7098 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7099 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7100 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7101 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7102 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7103 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7104 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7105 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7106 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7107 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7108
b5d7a29c
RO
71092016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7110
7111 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7112 (Holder::foo): Reflect this.
7113
b660f9ec
IE
71142016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7115
7116 PR target/70442
7117 * gcc.dg/pr70442.c: New test.
7118
88504f34
NS
71192016-03-31 Nathan Sidwell <nathan@acm.org>
7120
7121 PR c++/70393
7122 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7123
95d34b96
KY
71242016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7125
7126 PR target/70453
7127 * gcc.target/i386/pr70453.c: New test.
7128
b4c4967c
AB
71292016-03-31 Andrey Belevantsev <abel@ispras.ru>
7130
7131 PR target/70292
7132 * gcc.c-torture/pr70292.c: New test.
7133
5fde6a45
MP
71342016-03-31 Marek Polacek <polacek@redhat.com>
7135
7136 PR c/70297
7137 * c-c++-common/pr70297.c: New test.
7138 * g++.dg/cpp0x/typedef-redecl.C: New test.
7139 * gcc.dg/typedef-redecl2.c: New test.
7140
97eb24c4
JJ
71412016-03-31 Jakub Jelinek <jakub@redhat.com>
7142
7143 PR rtl-optimization/70460
7144 * gcc.c-torture/execute/pr70460.c: New test.
7145
efc3536f
RB
71462016-03-31 Richard Biener <rguenther@suse.de>
7147
7148 PR c++/70430
7149 * g++.dg/ext/vector30.C: New testcase.
7150
e0876e21
DH
71512016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7152 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7153
7154 * gfortran.dg/fmt_pf.f90: New test.
7155
e9bff8c6
RO
71562016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7157
7158 Forward-port from 5 branch
7159 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR testsuite/70356
7162 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7163 dg-require-effective-target after dg-do.
7164
7165 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7166
7167 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7168
2620c80d
TS
71692016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7170 Julian Brown <julian@codesourcery.com>
7171 Chung-Lin Tang <cltang@codesourcery.com>
7172 Cesar Philippidis <cesar@codesourcery.com>
7173 James Norris <jnorris@codesourcery.com>
7174 Tom de Vries <tom@codesourcery.com>
7175 Nathan Sidwell <nathan@codesourcery.com>
7176
bf867841 7177 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7178 * c-c++-common/goacc/loop-clauses.c: Likewise.
7179 * g++.dg/goacc/template.C: Likewise.
7180 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7181 * gfortran.dg/goacc/loop-1.f95: Likewise.
7182 * gfortran.dg/goacc/loop-5.f95: Likewise.
7183 * gfortran.dg/goacc/loop-6.f95: Likewise.
7184 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7185 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7186 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7187 * c-c++-common/goacc/clauses-fail.c: Likewise.
7188 * c-c++-common/goacc/parallel-1.c: Likewise.
7189 * c-c++-common/goacc/reduction-1.c: Likewise.
7190 * c-c++-common/goacc/reduction-2.c: Likewise.
7191 * c-c++-common/goacc/reduction-3.c: Likewise.
7192 * c-c++-common/goacc/reduction-4.c: Likewise.
7193 * c-c++-common/goacc/routine-3.c: Likewise.
7194 * c-c++-common/goacc/routine-4.c: Likewise.
7195 * c-c++-common/goacc/routine-5.c: Likewise.
7196 * c-c++-common/goacc/tile.c: Likewise.
7197 * g++.dg/goacc/template.C: Likewise.
7198 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7199 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7200 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7201 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7202 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7203 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7204 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7205 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7206 * c-c++-common/goacc/use_device-1.c: ... this file.
7207 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7208 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7209 * c-c++-common/goacc/host_data-6.c: ... this file.
7210 * c-c++-common/goacc/loop-2-kernels.c: New file.
7211 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7212 * c-c++-common/goacc/loop-3.c: Likewise.
7213 * g++.dg/goacc/reference.C: Likewise.
7214 * g++.dg/goacc/routine-1.C: Likewise.
7215 * g++.dg/goacc/routine-2.C: Likewise.
7216
f6d2d066
RB
72172016-03-30 Richard Biener <rguenther@suse.de>
7218
7219 PR middle-end/70450
7220 * gcc.dg/torture/pr70450.c: New testcase.
7221
d43242b9
JJ
72222016-03-30 Jakub Jelinek <jakub@redhat.com>
7223
7224 PR target/70421
7225 * gcc.dg/torture/pr70421.c: New test.
7226 * gcc.target/i386/avx512f-pr70421.c: New test.
7227
5ce43b77
L
72282016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7229
7230 PR testsuite/70364
7231 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7232 (check): New function.
7233 (bar): Call check.
7234 (foo): Align stack to 16 bytes when calling bar.
7235 * gcc.target/i386/cleanup-2.c: Likewise.
7236
d014a712
PP
72372016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7238
7239 PR tree-optimization/59124
7240 * gcc.dg/Warray-bounds-19.c: New test.
7241
13f0e8c7
ZW
72422016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7243
7244 * lib/prune.exp (escape_regex_chars): New.
7245 (prune_file_path): Update to quote metcharacters for regexp.
7246
3336c6e0
JJ
72472016-03-29 Jakub Jelinek <jakub@redhat.com>
7248
a362f023
JJ
7249 PR rtl-optimization/70429
7250 * gcc.c-torture/execute/pr70429.c: New test.
7251
3336c6e0
JJ
7252 PR tree-optimization/70405
7253 * gcc.dg/pr70405.c: New test.
7254
728557fd
AV
72552016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7256
7257 PR fortran/70397
7258 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7259 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7260
bef977d4
TS
72612016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7262
7263 PR testsuite/64177
7264 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7265 __cilkrts_set_param to set two workers.
7266 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7267 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7268
6f6d25c9
DH
72692016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7270
bf867841 7271 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7272
45733562
KY
72732016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7274
7275 PR target/70406
bf867841 7276 * gcc.target/i386/pr70406.c: New test.
45733562 7277
a1799e5e
EB
72782016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7279
7280 * gnat.dg/specs/double_record_extension3.ads: New test.
7281
5fca7b66
RH
72822016-03-25 Richard Henderson <rth@redhat.com>
7283
7284 PR target/70120
7285 * gcc.target/aarch64/pr70120-1.c: New.
7286 * gcc.target/aarch64/pr70120-2.c: New.
7287 * gcc.target/aarch64/pr70120-3.c: New.
7288
31ce75c6
PP
72892016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7290
7291 PR c++/62212
7292 * g++.dg/template/mangle2.C: The dg-do directive should be
7293 "compile" not "assemble".
7294
3caf0ca1
BS
72952016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7296
7297 PR lto/69650
7298 * gcc.dg/pr69650.c: New test.
7299
634035b6
DE
73002016-03-25 David Edelsohn <dje.gcc@gmail.com>
7301
7302 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7303
45d34276
AM
73042016-03-25 Alan Modra <amodra@gmail.com>
7305
7306 * gcc.dg/dfp/pr70052.c: New test.
7307
8f085166
RH
73082016-03-24 Richard Henderson <rth@redhat.com>
7309
7310 PR middle-end/69845
7311 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7312 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7313
011e5ec3
TV
73142016-03-24 Tom de Vries <tom@codesourcery.com>
7315
7316 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7317
9e3f4551
TV
73182016-03-24 Tom de Vries <tom@codesourcery.com>
7319
7320 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7321 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7322
45780041
TV
73232016-03-24 Tom de Vries <tom@codesourcery.com>
7324
7325 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7326 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7327
887ab4e5
PP
73282016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7329
7330 PR c++/62212
7331 * g++.dg/template/mangle2.C: New test.
7332
69a9a66f
RB
73332016-03-24 Richard Biener <rguenther@suse.de>
7334
7335 PR tree-optimization/70396
7336 * gcc.dg/torture/pr70396.c: New testcase.
7337
ed87de55
RB
73382016-03-24 Richard Biener <rguenther@suse.de>
7339
7340 PR middle-end/70370
7341 * gcc.dg/torture/pr70370.c: New testcase.
7342
ea064934
TV
73432016-03-24 Tom de Vries <tom@codesourcery.com>
7344
7345 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7346 * gfortran.dg/goacc/kernels-tree.f95: Same.
7347 * gfortran.dg/goacc/parallel-tree.f95: Same.
7348
b2a4dd1d
TV
73492016-03-24 Tom de Vries <tom@codesourcery.com>
7350
7351 * c-c++-common/goacc/uninit-if-clause.c: New test.
7352 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7353
72e7cd6e
JJ
73542016-03-24 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR target/70290
bf867841
UB
7357 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7358 Fix formatting.
72e7cd6e 7359
ce9d0c03
RB
73602016-03-24 Richard Biener <rguenther@suse.de>
7361
7362 PR tree-optimization/70372
7363 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7364
426b9428
PP
73652016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7366
7367 PR c++/70347
7368 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7369
cd1588c4
PP
73702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7371
7372 PR c++/70332
7373 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7374
61637db3
JJ
73752016-03-23 Jakub Jelinek <jakub@redhat.com>
7376
928af3bf
JJ
7377 PR c++/70001
7378 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7379 * g++.dg/cpp1y/pr70001.C: New test.
7380
61637db3
JJ
7381 PR c++/70323
7382 * g++.dg/cpp0x/constexpr-70323.C: New test.
7383
05aca4e7
AO
73842016-03-23 Alexandre Oliva <aoliva@redhat.com>
7385 Jason Merrill <jason@redhat.com>
7386 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR c++/69315
7389 * g++.dg/cpp0x/constexpr-69315.C: New test.
7390 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7391
fbdb6baf
MP
73922016-03-23 Marek Polacek <polacek@redhat.com>
7393
7394 PR c++/69884
7395 * g++.dg/warn/Wignored-attributes-1.C: New test.
7396 * g++.dg/warn/Wignored-attributes-2.C: New test.
7397
d79ee524
TV
73982016-03-23 Tom de Vries <tom@codesourcery.com>
7399
7400 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7401 initialization.
7402 * gfortran.dg/goacc/private-3.f95 (test): Same.
7403 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7404 missing use param.
7405
a59f0bef
KT
74062016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7407
7408 * lib/target-supports.exp: Remove v7ve entry from loop
7409 creating effective target checks.
7410 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7411 (add_options_for_arm_arch_v7ve): Likewise.
7412
0179520a
JJ
74132016-03-23 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR tree-optimization/70354
7416 * gcc.dg/vect/pr70354-1.c: New test.
7417 * gcc.dg/vect/pr70354-2.c: New test.
7418 * gcc.target/i386/avx2-pr70354-1.c: New test.
7419 * gcc.target/i386/avx2-pr70354-2.c: New test.
7420
75bb14d7
JL
74212016-03-22 Jeff Law <law@redhat.com>
7422
7423 PR target/70232
7424 * gcc.dg/tree-ssa/pr70232.c: New test.
7425
72c9526d
IE
74262016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7427
7428 PR target/70302
7429 * gcc.target/i386/pr70302.c: New test.
7430
a3ca1bc5
RB
74312016-03-22 Richard Biener <rguenther@suse.de>
7432
7433 PR middle-end/70251
7434 * g++.dg/torture/pr70251.C: New testcase.
7435
5c240f4d
DM
74362016-03-22 David Malcolm <dmalcolm@redhat.com>
7437
7438 PR c/69993
7439 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7440 Wmisleading-indentation.c.
7441 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7442 reflect change to diagnostic text and order of messages.
7443 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7444
80f6631b
DE
74452016-03-22 David Edelsohn <dje.gcc@gmail.com>
7446
7447 * g++.dg/ext/java-3.C: Don't compile on AIX.
7448
9a10956c
RB
74492016-03-22 Richard Biener <rguenther@suse.de>
7450
7451 PR middle-end/70333
7452 * gcc.dg/torture/pr70333.c: New testcase.
7453
6cedf922
IE
74542016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7455
7456 * g++.dg/ext/pr70290.C: New test.
7457
cd6c27ac
KY
74582016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7459
7460 PR target/70325
7461 * gcc.target/i386/pr70325.c: New test.
7462
4cde512c
JJ
74632016-03-22 Jakub Jelinek <jakub@redhat.com>
7464
b01915ed
JJ
7465 PR target/70329
7466 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7467 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7468
4e3e2cf1
JJ
7469 PR target/70300
7470 * gcc.target/i386/pr70300.c: New test.
7471
4cde512c
JJ
7472 PR c++/70295
7473 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7474 (func2): New function for cond with parens, xfail warning for c++.
7475 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7476
16f6d7dc
PP
74772016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7478
7479 PR c++/70096
7480 * g++.dg/template/ptrmem30.C: New test.
7481
a3e2b438
PP
74822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7483
7484 PR c++/70204
7485 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7486 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7487
11b6a02e
JJ
74882016-03-21 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR middle-end/70326
7491 * gcc.dg/pr70326.c: New test.
7492
b9407883
MG
74932016-03-21 Marc Glisse <marc.glisse@inria.fr>
7494 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR tree-optimization/70317
7497 * gcc.dg/pr70317.c: New test.
7498
4a148e19
UB
74992016-03-21 Uros Bizjak <ubizjak@gmail.com>
7500
7501 PR target/70327
7502 * gcc.target/i386/pr70327.c: New test.
7503
2a85ddbb
ML
75042016-03-21 Martin Liska <mliska@suse.cz>
7505
7d36fe98 7506 PR ipa/70306
2a85ddbb
ML
7507 * gcc.dg/ipa/pr70306.c: New test.
7508
4a148e19 75092016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7510
7511 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7512 * gcc.target/arm/attr-align3.c: Likewise.
7513 * gcc.target/arm/attr_arm.c: Likewise.
7514 * gcc.target/arm/flip-thumb.c: Likewise.
7515
6b366948
JJ
75162016-03-21 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR target/70296
7519 * gcc.target/powerpc/altivec-36.c: New test.
7520
2fac8c14
RB
75212016-03-21 Richard Biener <rguenther@suse.de>
7522
7523 PR tree-optimization/70310
7524 * gcc.dg/torture/pr70310.c: New testcase.
7525
e9bde854
KY
75262016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7527
7528 PR target/70293
7529 * gcc.target/i386/pr70293.c: New test.
7530
56bbfaf6
RB
75312016-03-21 Richard Biener <rguenther@suse.de>
7532
7533 PR tree-optimization/70288
7534 * gcc.dg/torture/pr70288-1.c: New testcase.
7535 * gcc.dg/torture/pr70288-2.c: Likewise.
7536
3eee49ed
AB
75372016-03-21 Andrey Belevantsev <abel@ispras.ru>
7538
7539 PR rtl-optimization/69307
7540 * gcc.target/arm/pr69307.c: New test.
4a148e19 7541
8e7816b4
AB
75422016-03-21 Andrey Belevantsev <abel@ispras.ru>
7543
7544 PR rtl-optimization/69102
7545 * gcc.c-torture/compile/pr69102.c: New test.
7546
14d7d4be
JL
75472016-03-18 Jeff Law <law@redhat.com>
7548
7549 PR rtl-optimization/70263
7550 * gcc.c-torture/compile/pr70263-1.c: New test.
7551 * gcc.target/i386/pr70263-2.c: New test.
7552
5c6a601c
BS
75532016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7554
7555 PR rtl-optimization/70278
7556 * gcc.dg/torture/pr70278.c: New test.
7557 * gcc.target/arm/pr70278.c: New test.
7558
4bbf545b
DM
75592016-03-18 David Malcolm <dmalcolm@redhat.com>
7560
7561 PR c/70281
7562 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7563 (test_builtin_types_compatible_p): New test function.
7564 * gcc.dg/pr70281.c: New test case.
7565
dc28bb68
CL
75662016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7567
7568 PR target/70113
7569 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7570
5e8d6dff
IE
75712016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7572
7573 PR tree-optimization/70252
7574 * gcc.dg/pr70252.c: New test.
7575
d0e7e403
TV
75762016-03-18 Tom de Vries <tom@codesourcery.com>
7577
7578 * gcc.dg/pr70161-2.c: New test.
7579 * gcc.dg/pr70161.c: New test.
7580
fa22501a
TV
75812016-03-18 Tom de Vries <tom@codesourcery.com>
7582
7583 PR ipa/70269
7584 * gcc.dg/pr70269.c: New test.
7585
dd125026
JJ
75862016-03-18 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR c++/70267
7589 * g++.dg/ext/java-3.C: New test.
7590
91914f0a
PP
75912016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7592
7593 PR c++/70205
7594 * g++.dg/lookup/pr70205.C: New test.
7595
753a8910
PP
75962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7597
7598 PR c++/70218
7599 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7600
14ba7b28
MP
76012016-03-17 Marek Polacek <polacek@redhat.com>
7602
7603 PR c/69407
7604 * gcc.dg/atomic-op-6.c: New test.
7605
ded60913
DM
76062016-03-17 David Malcolm <dmalcolm@redhat.com>
7607
7608 PR c/70264
7609 * c-c++-common/pr70264.c: New test case.
7610
a3aad0e6
JJ
76112016-03-17 Jakub Jelinek <jakub@redhat.com>
7612
17366700
JJ
7613 PR c++/70144
7614 * c-c++-common/pr70144-1.c: New test.
7615 * c-c++-common/pr70144-2.c: New test.
7616
a3aad0e6
JJ
7617 PR c++/70272
7618 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7619 * g++.dg/opt/flifetime-dse6.C: New test.
7620 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7621
b57e6e18
L
76222016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7623
7624 PR driver/70192
7625 * gcc.dg/pic-1.c: New test.
7626 * gcc.dg/pic-2.c: Likewise.
7627 * gcc.dg/pic-3.c: Likewise.
7628 * gcc.dg/pic-4.c: Likewise.
7629 * gcc.dg/pie-1.c: Likewise.
7630 * gcc.dg/pie-2.c: Likewise.
7631 * gcc.dg/pie-3.c: Likewise.
7632 * gcc.dg/pie-4.c: Likewise.
7633 * gcc.dg/pie-5.c: Likewise.
7634 * gcc.dg/pie-6.c: Likewise.
7635
b38ba58b
TV
76362016-03-17 Tom de Vries <tom@codesourcery.com>
7637
7638 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7639 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7640
6931b3b7
RB
76412016-03-17 Richard Biener <rguenther@suse.de>
7642
7643 PR debug/70271
7644 * g++.dg/debug/pr70271.C: New testcase.
7645
0c8b64cb
IE
76462016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7647
7648 * gcc.target/i386/pr70251.c: New test.
7649
b1970801
MP
76502016-03-17 Marek Polacek <polacek@redhat.com>
7651
7652 PR c++/70194
7653 * g++.dg/warn/constexpr-70194.C: New test.
7654
820c5eaa
RH
76552016-03-16 Richard Henderson <rth@redhat.com>
7656
7657 PR middle-end/70240
7658 * gcc.c-torture/compile/pr70240.c: New.
7659
da0ad263
SKS
76602016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7661
7662 * gcc.c-torture/compile/20151204.c: Skip for avr.
7663
c73d295c
JJ
76642016-03-16 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR target/70245
7667 * g++.dg/opt/pr70245.C: New test.
7668 * g++.dg/opt/pr70245.h: New file.
7669 * g++.dg/opt/pr70245-aux.cc: New file.
7670
b2794066
MS
76712016-03-16 Martin Sebor <msebor@redhat.com>
7672
7673 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7674
aa43616c
RH
76752016-03-16 Richard Henderson <rth@redhat.com>
7676
7677 PR middle-end/70199
7678 * gcc.c-torture/compile/pr70199.c: New.
7679
59608fe5
L
76802016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7681
7682 * gcc.dg/uninit-19.c: Run dos2unix.
7683
ab4c578f
MP
76842016-03-16 Marek Polacek <polacek@redhat.com>
7685
7686 PR c/70093
7687 * gcc.dg/nested-func-10.c: New test.
7688 * gcc.dg/nested-func-9.c: New test.
7689
f5387e76
JJ
76902016-03-16 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR tree-optimization/68714
7693 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7694
7662b718
TV
76952016-03-16 Tom de Vries <tom@codesourcery.com>
7696
7697 PR tree-optimization/68715
7698 * gcc.dg/graphite/pr68715-2.c: New test.
7699 * gcc.dg/graphite/pr68715.c: New test.
7700 * gfortran.dg/graphite/pr68715.f90: New test.
7701
be7ce7ae
TV
77022016-03-16 Tom de Vries <tom@codesourcery.com>
7703
7704 PR tree-optimization/68809
7705 * gcc.dg/graphite/pr68809-2.c: New test.
7706 * gcc.dg/graphite/pr68809.c: New test.
7707
1935f250
JJ
77082016-03-16 Jakub Jelinek <jakub@redhat.com>
7709
6651c93e
JJ
7710 PR c++/70147
7711 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7712 method call to i () as argument. Adjust expected output.
7713
1935f250
JJ
7714 PR c++/70147
7715 * g++.dg/ubsan/pr70147-1.C: New test.
7716 * g++.dg/ubsan/pr70147-2.C: New test.
7717
ab1caa6e
MS
77182016-03-15 Martin Sebor <msebor@redhat.com>
7719
7720 PR c++/58281
7721 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7722
5c2a1bbb
JDA
77232016-03-15 John David Anglin <danglin@gcc.gnu.org>
7724
cb5d8ad1
JDA
7725 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7726 hppa*-*-hpux*.
7727
b440dd40
JDA
7728 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7729
5c2a1bbb
JDA
7730 PR libfortran/69799
7731 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7732 libatomic_available.
7733
42c729c5
MP
77342016-03-15 Marek Polacek <polacek@redhat.com>
7735
7736 PR c++/70209
7737 * g++.dg/ext/attribute-may-alias-4.C: New test.
7738
82b1c550
AM
77392016-03-15 Alexander Monakov <amonakov@ispras.ru>
7740
7741 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7742 -fvar-tracking-assignments-toggle flag.
7743
4ccbf3a6
PH
77442016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7745
7746 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7747
c39858bd
JJ
77482016-03-15 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR rtl-optimization/70222
7751 * gcc.c-torture/execute/pr70222-1.c: New test.
7752 * gcc.c-torture/execute/pr70222-2.c: New test.
7753
8be119c1
RH
77542016-03-15 Richard Henderson <rth@redhat.com>
7755
7756 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7757
6598bb55
AB
77582016-03-15 Andrey Belevantsev <abel@ispras.ru>
7759
7760 PR rtl-optimization/69032
7761 * gcc.dg/pr69032.c: New test.
7762
81fa2944
AB
77632016-03-15 Andrey Belevantsev <abel@ispras.ru>
7764
7765 PR rtl-optimization/63384
4a148e19 7766 * g++.dg/pr63384.C: New test.
81fa2944 7767
74ea9ab6
AB
77682016-03-15 Andrey Belevantsev <abel@ispras.ru>
7769
7770 PR target/64411
7771 * gcc.target/i386/pr64411.C: New test.
7772
045d5055
TV
77732016-03-15 Tom de Vries <tom@codesourcery.com>
7774
7775 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7776 * gfortran.dg/goacc/kernels-alias.f95: New test.
7777
3ea33585
MS
77782016-03-14 Martin Sebor <msebor@redhat.com>
7779
7780 PR c++/53792
7781 * g++.dg/cpp0x/constexpr-inline.C: New test.
7782 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7783
1df7b330
DE
77842016-03-14 David Edelsohn <dje.gcc@gmail.com>
7785
7786 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7787
79b57d18
JJ
77882016-03-14 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR middle-end/70219
7791 * gcc.dg/pr70219.c: New test.
7792
3cbf012a
BS
77932016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7794
7795 PR target/70083
7796 * gcc.dg/torture/pr70083.c: New test.
7797 * gcc.target/i386/pr70083.c: New test.
7798
a9fee7cd
RB
77992016-03-14 Richard Biener <rguenther@suse.de>
7800
7801 PR tree-optimization/56365
7802 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7803
4799603f
SB
78042016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7805
7806 PR target/70098
7807 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7808 New function.
7809 * g++.dg/pr70098.C: New testcase.
7810
7811
760ca967
TV
78122016-03-14 Tom de Vries <tom@codesourcery.com>
7813
7814 PR tree-optimization/70045
7815 * gcc.dg/graphite/pr70045.c: New test.
7816
44e66a77
JD
78172016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7818
7819 PR fortran/69043
7820 * gfortran.dg/include_9.f90: New test.
7821
a18e0fe1
DH
78222016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7823
7824 PR fortran/45076
7825 gfortran.dg/prof/prof.exp: New script.
7826 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7827
d0aca6ab
AB
78282016-03-12 Andrey Belevantsev <abel@ispras.ru>
7829
7830 PR rtl-optimization/69307
7831 * gcc.dg/pr69307.c: New test.
7832
cefe08a4
VM
78332016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7834
7835 PR target/69614
7836 * gcc.target/arm/pr69614.c: New.
7837
70112e2a
PT
78382016-03-12 Paul Thomas <pault@gcc.gnu.org>
7839
7840 PR fortran/70031
7841 * gfortran.dg/submodule_14.f08: New test
7842
7843 PR fortran/69524
7844 * gfortran.dg/submodule_15.f08: New test
7845
3f1e5d3a
PP
78462016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7847
7848 PR c++/70106
7849 * g++.dg/cpp1y/paren3.C: New test.
7850
a3f6d680
MM
78512016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7852
7853 PR target/70131
7854 * gcc.target/powerpc/ppc-round2.c: New test.
7855
92348f09
BS
78562016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7857
7858 PR target/70123
7859 * gcc.dg/torture/pr70123.c: New test.
7860
cebde9e9
JL
78612016-03-11 Jeff Law <law@redhat.com>
7862
7863 PR tree-optimization/70190
7864 * gcc.c-torture/compile/pr70190.c: New test.
7865
3edc5da4
DM
78662016-03-11 David Malcolm <dmalcolm@redhat.com>
7867
7868 PR c/68187
7869 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7870 case.
7871 (test43_b): Likewise.
7872 (test43_c): Likewise.
7873 (test43_d): Likewise.
7874 (test43_e): Likewise.
7875 (test43_f): Likewise.
7876 (test43_g): Likewise.
7877 (test44_a): Likewise.
7878 (test44_b): Likewise.
7879 (test44_c): Likewise.
7880 (test44_d): Likewise.
7881 (test44_e): Likewise.
7882
318c1204
DM
78832016-03-11 David Malcolm <dmalcolm@redhat.com>
7884
7885 PR c/70085
7886 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7887
bc062234
KT
78882016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7889
7890 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7891 dg-options.
7892
acfc1ac1
KT
78932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 PR target/70002
7896 PR target/69245
7897 * gcc.target/aarch64/pr69245_2.c: New test.
7898
d1e2bb2d
JJ
78992016-03-11 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR tree-optimization/70177
7902 * gcc.dg/pr70177.c: New test.
7903
07350627
AL
79042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7905
7906 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7907
5c6706f7
AL
79082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7909
7910 * gcc.dg/tree-ssa/sra-20.c: New.
7911
02d472a2
JJ
79122016-03-11 Jakub Jelinek <jakub@redhat.com>
7913
686d390a
JJ
7914 PR rtl-optimization/70174
7915 * gcc.dg/pr70174.c: New test.
7916
02d472a2
JJ
7917 PR tree-optimization/70169
7918 * gcc.dg/pr70169.c: New test.
7919
0f9befa1
IE
79202016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7921
7922 PR target/70160
7923 * gcc.target/i386/pr70160.c: New test.
7924
432d4670
AK
79252016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7926
7927 * gcc.target/s390/dfp-1.c: New test.
7928
a3dc8760
NC
79292016-03-10 Nick Clifton <nickc@redhat.com>
7930
7931 PR target/70044
7932 * gcc.target/aarch64/pr70044.c: New test.
7933
b87a8d7d
PP
79342016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7935 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR c++/70001
7938 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7939 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7940 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7941
4f4ada6a
JH
79422016-03-10 Jan Hubicka <hubicka@ucw.cz>
7943
7944 PR lto/69589
7945 * g++.dg/lto/pr69589_0.C: New testcase
7946 * g++.dg/lto/pr69589_1.C: New testcase
7947
d49b0aa0
MP
79482016-03-10 Marek Polacek <polacek@redhat.com>
7949
7950 PR c++/70153
7951 * g++.dg/delayedfold/unary-plus1.C: New test.
7952
79532016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7954
7955 * gcc.target/arm/pr45701-1.c: Escape brackets.
7956 * gcc.target/arm/pr45701-2.c: Likewise.
7957
71017a7b
AL
79582016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7959
7960 * gfortran.dg/unconstrained_commons.f: New.
7961
ba52669f
AM
79622016-03-10 Alan Modra <amodra@gmail.com>
7963
7964 * gcc.dg/pr69195.c: New.
7965 * gcc.dg/pr69238.c: New.
7966
27742332
TV
79672016-03-10 Tom de Vries <tom@codesourcery.com>
7968
7969 PR testsuite/68915
7970 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7971
3a81a594
RB
79722016-03-10 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/70128
7975 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7976 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7977
3433b975
JJ
79782016-03-09 Jakub Jelinek <jakub@redhat.com>
7979
c2864f02
JJ
7980 PR tree-optimization/70152
7981 * gcc.dg/pr70152.c: New test.
7982
3433b975
JJ
7983 PR target/70086
7984 * gcc.target/i386/pr70086-1.c: New test.
7985 * gcc.target/i386/pr70086-2.c: New test.
7986 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7987
7988 PR tree-optimization/70127
7989 * gcc.c-torture/execute/pr70127.c: New test.
7990
96b3c82d
CP
79912016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7992
7993 * c-c++-common/goacc/combined-directives-2.c: New test.
7994
b4f3232d
DM
79952016-03-09 David Malcolm <dmalcolm@redhat.com>
7996
7997 PR c/68473
7998 PR c++/70105
7999 * g++.dg/diagnostic/pr70105.C: New test.
8000 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8001 (test_multiple_ordinary_maps): New test function.
8002
40499f81
DM
80032016-03-09 David Malcolm <dmalcolm@redhat.com>
8004
8005 PR c/68473
8006 PR c++/70105
8007 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8008 Drop range information from call to inform_at_rich_loc.
8009 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8010 New.
8011 (test_show_locus): Replace calls to rich_location::add_range with
8012 calls to add_range. Rewrite the tests that used the now-defunct
8013 rich_location ctor taking a source_range. Simplify other tests
8014 by replacing calls to COMBINE_LOCATION_DATA with calls to
8015 make_location.
8016
c9e33662
RB
80172016-03-09 Richard Biener <rguenther@suse.de>
8018 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR tree-optimization/70138
8021 * gcc.dg/vect/pr70138-1.c: New testcase.
8022 * gcc.dg/vect/pr70138-2.c: Likewise.
8023
2c73b764
JJ
80242016-03-09 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR target/70049
8027 * gcc.target/i386/pr70049.c: New test.
8028
c06d25bb
RB
80292016-03-09 Richard Biener <rguenther@suse.de>
8030
8031 PR c/70143
8032 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8033 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8034 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8035
5828a501
RO
80362016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8037
8038 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8039 arm-*-*.
8040
2e141c8d
JJ
80412016-03-09 Jakub Jelinek <jakub@redhat.com>
8042
5a9def37
JJ
8043 PR middle-end/67278
8044 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8045
2e141c8d
JJ
8046 PR target/67278
8047 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8048
8049 PR middle-end/70050
8050 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8051 in testcase comment.
8052
bf751f40
TV
80532016-03-09 Tom de Vries <tom@codesourcery.com>
8054
8055 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8056 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8057 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8058 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8059 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8060 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8061 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8062 * gfortran.dg/goacc/kernels-loop.f95: New test.
8063
e210c999
MS
80642016-03-08 Martin Sebor <msebor@redhat.com>
8065
8066 PR c++/62096
8067 * g++.dg/warn/overflow-warn-7.C: New test.
8068
80aac5c8
JM
80692016-03-08 Jason Merrill <jason@redhat.com>
8070
8071 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8072 * lib/target-supports.exp (check_effective_target_concepts): New.
8073
12b81409
JJ
80742016-03-08 Jakub Jelinek <jakub@redhat.com>
8075
d259b234
JJ
8076 PR c++/70135
8077 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8078 * g++.dg/ubsan/pr70135.C: New test.
8079
12b81409
JJ
8080 PR target/70110
8081 * gcc.dg/pr70110.c: New test.
8082
b4e9f2aa
MJ
80832016-03-07 Martin Jambor <mjambor@suse.cz>
8084
8085 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8086 * c-c++-common/gomp/if-1.c: Likewise.
8087 * c-c++-common/gomp/pr61486-2.c: Likewise.
8088 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8089 to dg-additional-options.
8090 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8091 * g++/gomp/target-teams-1.c: Likewise.
8092 * gcc.dg/gomp/gomp.exp: Likewise.
8093 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8094 dg-additional-options.
8095 * gfortran.dg/gomp/gomp.exp: Likewise.
8096 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8097 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8098 dg-additional-options.
8099 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8100
f86e631e
MJ
81012016-03-07 Martin Jambor <mjambor@suse.cz>
8102
8103 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8104 * c-c++-common/gomp/gridify-1.c: New test.
8105 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8106
94156b3f
AV
81072016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8108
8109 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8110 trigger for cortex-r8, when scanning for register r8.
8111 * gcc.target/arm/pr45701-2.c: Likewise.
8112
a84a49b7 81132016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8114 Jeff Law <law@redhat.com>
a84a49b7
RB
8115
8116 PR tree-optimization/69740
8117 * gcc.c-torture/compile/pr69740-1.c: New test.
8118 * gcc.c-torture/compile/pr69740-2.c: New test.
8119
e41f6c9e
BS
81202016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8121
8122 * lib/target-supports.exp
8123 (check_effective_target_whole_vector_shift): Enable for PPC64.
8124
57548bf5
RB
81252016-03-07 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/70115
8128 * gcc.dg/torture/pr70115.c: New testcase.
8129
4ae13300
NS
81302016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8131
8132 PR middle-end/69916
8133 * c-c-++-common/goacc/pr69916.c: New.
8134
5edb9853
RH
81352016-03-07 Richard Henderson <rth@redhat.com>
8136
8137 * gcc.c-torture/compile/pr70061.c: New test.
8138
2067a8f3
RB
81392016-03-07 Richard Biener <rguenther@suse.de>
8140
8141 PR testsuite/70109
8142 * gcc.dg/vect/O3-pr36098.c: New testcase.
8143
4145a9b7
CL
81442016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8145
8146 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8147
1878be32
EB
81482016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8149
8150 * gnat.dg/renaming9.ad[sb]: New testcase.
8151
df762bb2
JJ
81522016-03-05 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR c++/70084
8155 * g++.dg/expr/stdarg3.C: New test.
8156
7d461295
JL
81572016-03-04 Jeff Law <law@redhat.com>
8158
8159 PR tree-optimization/69196
8160 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8161 x86_64-*-*.
8162
29b9828f
BS
81632016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8164
b6b552fd
BS
8165 PR c/69973
8166 * gcc.dg/pr69973.c: New test.
8167
201d49e9
BS
8168 PR rtl-optimization/69941
8169 * gcc.dg/torture/pr69941.c: New test.
8170
29b9828f
BS
8171 PR c/69824
8172 * gcc.dg/pr69824.c: New test.
8173
640b7e74
TV
81742016-03-05 Tom de Vries <tom@codesourcery.com>
8175
8176 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8177 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8178 function.
8179
7a3a3fad
PP
81802016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8181
8182 PR c++/66786
8183 * g++.dg/cpp1y/var-templ48.C: New test.
8184 * g++.dg/cpp1y/var-templ49.C: New test.
8185
cd439aec
EB
81862016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8187
8188 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8189
60204554
JJ
81902016-03-04 Jakub Jelinek <jakub@redhat.com>
8191
0c8825de
JJ
8192 PR c++/70035
8193 * g++.dg/ubsan/pr70035.C: New test.
8194
60204554
JJ
8195 PR target/70062
8196 * gcc.target/i386/pr70062.c: New test.
8197
f79d4eab
L
81982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8199
8200 * g++.dg/template/typename21.C: Remove c++98_only.
8201
ea81ce67
L
82022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8203
8204 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8205
64b23c13
DM
82062016-03-04 David Malcolm <dmalcolm@redhat.com>
8207
8208 PR c/68187
8209 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8210 function.
8211 (fn_42_b): Likewise.
8212 (fn_42_c): Likewise.
8213
729526f5
DM
82142016-03-04 David Malcolm <dmalcolm@redhat.com>
8215
8216 PR c/68187
8217 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8218 function.
8219 (fn_40_b): Likewise.
8220 (fn_41_a): Likewise.
8221 (fn_41_b): Likewise.
8222
f9ea11ac
JJ
82232016-03-04 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR target/70059
8226 * gcc.target/i386/avx512f-pr70059.c: New test.
8227 * gcc.target/i386/avx512dq-pr70059.c: New test.
8228
b6c38c69
BS
82292016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8230
8231 PR rtl-optimization/57676
8232 * gcc.dg/torture/pr57676.c: New test.
8233
af3cdd34
IE
82342016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8235
8236 * gcc.dg/pr70026.c: New test.
8237
7ff6ca38
MP
82382016-03-04 Marek Polacek <polacek@redhat.com>
8239
8240 PR c/69798
8241 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8242 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8243
a6bf62d5
KT
82442016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8245
8246 PR target/70004
8247 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8248 Delete.
8249 (test_corners_sisd_si): Likewise.
8250 (main): Remove checks of the above.
8251 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8252
ae4cdc6a
EB
82532016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8254
8255 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8256
08455559
CL
82572016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8258
8259 * gcc.dg/torture/pr69951.c: Accept argc==0.
8260
e9a35493
RB
82612016-03-04 Richard Biener <rguenther@suse.de>
8262
8263 PR c++/70054
8264 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8265 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8266
fba054c2
DV
82672016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8268
8269 PR testsuite/69766
8270 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8271 testing multiarch.
8272
f10cdc6c
JJ
82732016-03-04 Jakub Jelinek <jakub@redhat.com>
8274
8275 PR debug/69947
8276 * gcc.dg/guality/pr69947.c: New test.
8277
2e981ba0
JJ
82782016-03-03 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR ada/70017
8281 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8282
0ba3bfa2
KT
82832016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8284
8285 PR rtl-optimization/69904
8286 * gcc.target/arm/pr69904.c: New test.
8287
97ecdb46
JJ
82882016-03-03 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR target/70021
8291 * gcc.dg/vect/pr70021.c: New test.
8292 * gcc.target/i386/pr70021.c: New test.
8293
a2a743a1
MP
82942016-03-03 Marek Polacek <polacek@redhat.com>
8295
8296 PR middle-end/70050
8297 * gcc.dg/pr70050.c: New test.
8298
fa07ecdd
JG
82992016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8300
8301 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8302
23504262
ML
83032016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8304
8305 PR tree-optimization/70043
8306 * gfortran.dg/vect/pr70043.f90: New test.
8307
b7b9e1a9
EB
83082016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8309
8310 * gnat.dg/specs/task1.ads: New test.
8311
cb83ba54
RO
83122016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8313
8314 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8315 Invoke gdb with -batch.
8316 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8317
a75f5e30
RB
83182016-03-03 Richard Biener <rguenther@suse.de>
8319
8320 PR tree-optimization/55936
8321 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8322
268bc320
JL
83232016-03-02 Jeff Law <law@redhat.com>
8324
815f20ab
JL
8325 PR rtl-optimization/69942
8326 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8327 effects of argument promotions.
8328
268bc320
JL
8329 PR tree-optimization/69987
8330 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8331 target does not support -fprefetch-loop-arrays.
8332
171f7de5
UB
83332016-03-02 Uros Bizjak <ubizjak@gmail.com>
8334
8335 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8336
192912db
BC
83372016-03-02 Bin Cheng <bin.cheng@arm.com>
8338
c7908871 8339 PR rtl-optimization/69052
192912db
BC
8340 * gcc.target/i386/pr69052.c: New test.
8341
90a7a40b
AM
83422016-03-02 Alan Modra <amodra@gmail.com>
8343
8344 * gcc.dg/pr69990.c: New.
8345
69fa742f
JJ
83462016-03-02 Jakub Jelinek <jakub@redhat.com>
8347
de752fb0
JJ
8348 PR c/68062
8349 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8350
8351 PR middle-end/70022
8352 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8353
69fa742f
JJ
8354 PR target/70028
8355 * gcc.target/i386/pr70028.c: New test.
8356
7c65bd56
MK
83572016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8358
8359 * c-c++-common/asan/swapcontext-test-1.c,
8360 * c-c++-common/tsan/thread_leak.c,
8361 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8362 * g++.dg/tsan/benign_race.C,
8363 * g++.dg/tsan/fd_close_norace.C,
8364 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8365 races with sanitizer output
8366
37d98220 83672016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8368 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8369
8370 PR target/67278
8371 * gcc.dg/simd-8.c: New testcase.
8372
218db463
RB
83732016-03-02 Richard Biener <rguenther@suse.de>
8374
8375 PR middle-end/67278
8376 * gcc.dg/simd-7.c: New testcase.
8377
22c72158
EB
83782016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8379
8380 * gcc.target/i386/pr70007.c: Tweak.
8381
9a790ccc
DV
83822016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8383
8384 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8385
bd02f00f
MP
83862016-03-02 Marek Polacek <polacek@redhat.com>
8387
8388 PR c/67854
8389 * gcc.dg/pr67854.c: New test.
8390
1e840f39
JJ
83912016-03-02 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR middle-end/70025
8394 * gcc.dg/torture/pr70025.c: New test.
8395
bca00241
VK
83962016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8397
8398 PR tree-optimization/68621
8399 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8400
0bca04b8
EB
84012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8402
8403 * gcc.target/i386/pr70007.c: New test.
8404
2a9afc86
JL
84052016-03-01 Jeff Law <law@redhat.com>
8406
eab2541b 8407 PR tree-optimization/69196
9d83ef71 8408 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8409
2a9afc86
JL
8410 PR tree-optimization/69196
8411 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8412 duplicating code and spoiling the expected output.
8413
0d39977e
MM
84142016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8415
8416 PR target/70033
8417 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8418 supports power9 before doing tests.
8419 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8420 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8421 * gcc.target/powerpc/p9-permute.c: Likewise.
8422
a0c0699d
UB
84232016-03-01 Uros Bizjak <ubizjak@gmail.com>
8424
8425 PR target/70027
8426 * gcc.target/i386/pr70027.c: New test.
8427
0ae3ef47 84282016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8429
8430 * gcc.dg/pr70017.c: New test.
8431
686e2237
JJ
84322016-03-01 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR c/69796
8435 PR c/69974
8436 * gcc.dg/pr69796.c: New test.
8437 * gcc.dg/pr69974.c: New test.
8438
f8e4188c
EB
84392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8440
8441 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8442
5e3f1c7c
JL
84432016-02-29 Jeff Law <law@redhat.com>
8444
8445 PR tree-optimization/69987
8446 * gfortran.dg/pr69987.f90: New test.
8447
8448 PR tree-optimization/69989
8449 * gcc.c-torture/compile/pr69989-2.c: New test.
8450
1be56bc5
MP
84512016-03-01 Marek Polacek <polacek@redhat.com>
8452
8453 PR c++/69795
8454 * g++.dg/parse/invalid1.C: New test.
8455
1b19470d
RB
84562016-03-01 Richard Biener <rguenther@suse.de>
8457
8458 PR middle-end/70022
8459 * gcc.dg/pr70022.c: New testcase.
8460
3ae0661a
IE
84612016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8462
8463 PR tree-optimization/69956
8464 * gcc.dg/pr69956.c: New test.
8465
0f09ab88
BS
84662016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8467
8468 PR target/70011
8469 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8470 XFAIL when hardware supports efficient unaligned storage access.
8471
76d881bf
PP
84722016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8473
8474 PR c++/69961
8475 * g++.dg/template/pr69961a.C: New test.
8476 * g++.dg/template/pr69961b.C: New test.
8477
7168133a
DM
84782016-02-29 David Malcolm <dmalcolm@redhat.com>
8479
8480 PR preprocessor/69985
8481 * gcc.dg/cpp/pr69985.c: New test case.
8482
0c6072a3
JL
84832016-02-29 Jeff Law <law@redhat.com>
8484
e66f219b
JL
8485 PR tree-optimization/70005
8486 * gcc.c-torture/execute/pr70005.c New test.
8487
0c6072a3
JL
8488 PR tree-optimization/69999
8489 * gcc.c-torture/compile/pr69999.c: New test.
8490
fd9fbdb3
YR
84912016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8492
8493 PR tree-optimization/69652
8494 * gcc.dg/torture/pr69652.c: Delete test.
8495 * gcc.dg/vect/pr69652.c: New test.
8496
cbd400b4
RB
84972016-02-19 Richard Biener <rguenther@suse.de>
8498
8499 PR tree-optimization/69980
8500 * gfortran.dg/vect/pr69980.f90: New testcase.
8501
84ea0f58
EB
85022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8503
8504 * gcc.target/sparc/20160229-1.c: New test.
8505
5d2a63dc
EB
85062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8507
8508 * gnat.dg/stack_usage3.adb: New test.
8509 * gnat.dg/stack_usage3_pkg.ads: New helper.
8510
93e708f9
EB
85112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8512
8513 * gnat.dg/renaming8.adb: New test.
8514 * gnat.dg/renaming8_pkg1.ads: New helper.
8515 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8516 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8517
6512bc93
RB
85182016-02-29 Richard Biener <rguenther@suse.de>
8519
8520 PR tree-optimization/69720
8521 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8522
7b201a88
TK
85232016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8524
8525 PR fortran/68147
8526 PR fortran/47674
8527 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8528
82ee0cf2 85292016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8530 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8531
8532 PR fortran/56007
8533 * gfortran.dg/coarray_8.f90: Adjust error message.
8534 * gfortran.dg/pr56007.f90: New test.
8535 * gfortran.dg/pr56007.f: New test.
8536
cdc1a2c8
L
85372016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8538
8539 PR tree-optimization/69989
8540 * gcc.dg/torture/pr69989.c: New test.
8541
33505bcf
EB
85422016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gcc.target/i386/stack-realign-win.c: New test.
8545
524bfb19
HA
85462016-02-28 Harald Anlauf <anlauf@gmx.de>
8547
8548 PR fortran/60126
8549 * gfortran.dg/pr60126.f90: New test.
8550
bd542508
JL
85512016-02-27 Jeff Law <law@redhat.com>
8552
8553 Revert
8554 2016-02-26 Richard Biener <rguenther@suse.de>
8555 Jeff Law <law@redhat.com>
8556
8557 PR tree-optimization/69740
8558 * gcc.c-torture/compile/pr69740-1.c: New test.
8559 * gcc.c-torture/compile/pr69740-2.c: New test.
8560
dd1291e0
JD
85612016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8562
5fb67f8b 8563 PR fortran/69910
dd1291e0
JD
8564 * gfortran.dg/newunit_4.f90: New test.
8565
5cfefb59
JJ
85662016-02-27 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR target/69613
8569 PR rtl-optimization/69886
8570 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8571 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8572 target.
8573
20ba5f33
MS
85742016-02-26 Martin Sebor <msebor@redhat.com>
8575
8576 PR tree-optimization/15826
8577 * gcc.dg/tree-ssa/pr15826.c: New test.
8578
e6fb01b0
JJ
85792016-02-26 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR target/69969
8582 * gcc.target/powerpc/pr69969.c: New test.
8583
e3e0cf64
MS
85842016-02-26 Martin Sebor <msebor@redhat.com>
8585
8586 PR c++/15766
8587 * g++.old-deja/g++.other/decl5.C: Add a test case.
8588
d1f2bea5
SB
85892016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8590
8591 PR target/69946
8592 * gcc.target/powerpc/pr69946.c: New file.
8593
4a4f9d2b 85942016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8595 Jeff Law <law@redhat.com>
4a4f9d2b 8596
e3e0cf64 8597 PR tree-optimization/69740
4a4f9d2b
RB
8598 * gcc.c-torture/compile/pr69740-1.c: New test.
8599 * gcc.c-torture/compile/pr69740-2.c: New test.
8600
ad2a2706
MJ
86012016-02-26 Martin Jambor <mjambor@suse.cz>
8602
8603 PR middle-end/69920
8604 * gcc.dg/torture/pr69932.c: New test.
8605 * gcc.dg/torture/pr69936.c: Likewise.
8606
1d11f7ce
AK
86072016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8608
8609 PR target/69709
8610 * gcc.target/s390/pr69709.c: New test.
8611
6cfccbb2
KT
86122016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8613
8614 PR target/69245
8615 * gcc.target/aarch64/pr69245_1.c: New test.
8616
ac59ad4e
KT
86172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8618
8619 PR target/69613
8620 * gcc.dg/torture/pr69613.c: New test.
8621
a2ad54a0
JJ
86222016-02-26 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR rtl-optimization/69891
8625 * gcc.target/i386/pr69891.c: New test.
8626
0884062c 86272016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8628 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8629
d2369d4f 8630 PR target/61397
c163789b
MM
8631 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8632 functionality for both 32-bit and 64-bit.
8633
5aed7e2c
RB
86342016-02-26 Richard Biener <rguenther@suse.de>
8635
8636 PR tree-optimization/69551
8637 * gcc.dg/torture/pr69951.c: New testcase.
8638
798e2a8e
RB
86392016-02-25 Richard Biener <rguenther@suse.de>
8640
8641 PR tree-optimization/48795
8642 * gcc.dg/Warray-bounds-18.c: New testcase.
8643
9559fbac
RO
86442016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8645
8646 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8647
c049b107
JJ
86482016-02-25 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR rtl-optimization/69896
8651 * gcc.dg/pr69896.c: New test.
8652
1137001c
PP
86532016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8654
8655 PR c++/69736
8656 * g++.dg/cpp1y/paren2.C: New test.
8657
2e9c8641
MS
86582016-02-24 Martin Sebor <msebor@redhat.com>
8659
8660 PR c/51147
8661 * gcc.dg/enum-mode-2.c: New test.
8662
03ca8fb3
JJ
86632016-02-24 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR c++/69922
8666 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8667 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8668 * g++.dg/ubsan/pr69922.C: New test.
8669
0b05329b
MP
86702016-02-24 Marek Polacek <polacek@redhat.com>
8671
8672 PR c/69819
8673 * gcc.dg/pr69819.c: New test.
8674
57c2c374
MS
86752016-02-24 Martin Sebor <msebor@redhat.com>
8676
3b96b93a
MS
8677 PR c++/69912
8678 * g++.dg/ext/flexary15.C: New test.
8679
86802016-02-24 Martin Sebor <msebor@redhat.com>
8681
8682 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8683 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8684 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8685
65433bb5
MK
86862016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8687 Charles Baylis <charles.baylis@linaro.org>
8688
8689 PR debug/61033
8690 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8691
f802a424 86922016-02-24 Richard Biener <rguenther@suse.de>
44293580 8693 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8694
8695 PR middle-end/69760
8696 * gcc.dg/torture/pr69760.c: New testcase.
8697
525f795f
RO
86982016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8699
8700 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8701 pattern on Solaris with as.
8702
cd7bbceb
KT
87032016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8704
8705 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8706 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8707 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8708 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8709
89c0c1fd
JJ
87102016-02-24 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR middle-end/69915
8713 * gcc.dg/pr69915.c: New test.
8714
0683fd27
KT
87152016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8716
8717 PR rtl-optimization/69886
8718 * gcc.dg/torture/pr69886.c: New test.
8719
e53d562a
RB
87202016-02-24 Richard Biener <rguenther@suse.de>
8721
8722 PR middle-end/68963
8723 * gcc.dg/torture/pr68963.c: New testcase.
8724
74a00288
KT
87252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8726
8727 PR target/69875
8728 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8729 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8730 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8731 * gcc.target/arm/atomic_loaddi_1.c: New test.
8732 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8733 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8734 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8735 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8736 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8737 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8738 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8739 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8740
340fd4c9
JJ
87412016-02-24 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR middle-end/69909
8744 * gcc.dg/torture/pr69909.c: New test.
8745
47d3fdb2
RB
87462016-02-24 Richard Biener <rguenther@suse.de>
8747
8748 PR tree-optimization/69907
8749 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8750 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8751 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8752
dab73e73
CB
87532016-02-24 Christian Bruel <christian.bruel@st.com>
8754
8755 * gcc.target/arm/pragma_cpp_fma.c: New test.
8756
7cc5ec65
JD
87572016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8758
8759 PR fortran/61156
8760 * gfortran.dg/include_6.f90: Update test.
8761
067fbd8b
JJ
87622016-02-23 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR objc/69844
8765 * objc.dg/pr69844.m: New test.
8766
64a454d9
JD
87672016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8768
8769 PR libgfortran/69456
8770 * gfortran.dg/namelist_89.f90: New test.
8771 * gfortran.dg/pr59700.f90: Update test..
8772
35886f0b
MS
87732016-02-23 Martin Sebor <msebor@redhat.com>
8774
8775 PR middle-end/69780
8776 * g++.dg/ext/builtin_alloca.C: New test.
8777 * gcc.dg/builtins-68.c: New test.
8778
162cc7e3
RH
87792016-02-23 Richard Henderson <rth@redhat.com>
8780
8781 * gcc.target/i386/addr-space-3.c: Remove test.
8782
196440f8
DM
87832016-02-23 David Malcolm <dmalcolm@redhat.com>
8784
8785 PR preprocessor/69126
8786 PR preprocessor/69543
8787 * c-c++-common/pr69126-2-long.c: New test.
8788 * c-c++-common/pr69126-2-short.c: New test.
8789 * c-c++-common/pr69543-1.c: Remove xfail.
8790
1d3121af
DM
87912016-02-23 David Malcolm <dmalcolm@redhat.com>
8792
8793 PR preprocessor/69126
8794 PR preprocessor/69543
8795 PR preprocessor/69558
8796 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8797 (f): Rename to...
8798 (test_2): ...this, and add leading comment.
8799 (MACRO_3, test_3): New.
8800 (MACRO_4A, MACRO_4B, test_4): New.
8801 (MACRO): Rename to...
8802 (MACRO_5): ...this.
8803 (g): Rename to...
8804 (test_5): ...this, updating for renaming of MACRO, and
8805 add leading comment.
8806 * c-c++-common/pr69543-1.c: New.
8807 * c-c++-common/pr69543-2.c: New.
8808 * c-c++-common/pr69543-3.c: New.
8809 * c-c++-common/pr69543-4.c: New.
8810 * c-c++-common/pr69558-1.c: New.
8811 * c-c++-common/pr69558-2.c: New.
8812 * c-c++-common/pr69558-3.c: New.
8813 * c-c++-common/pr69558-4.c: New.
8814 * gcc.dg/pr69558.c: Move to...
8815 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8816 xfail for c++.
8817
f99c3557
TS
88182016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8819
8820 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8821 to -ftree-parallelize-loops/-fopenacc changes.
8822 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8823 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8824 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8825 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8826 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8827 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8828 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8829 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8830 * c-c++-common/goacc/kernels-loop.c: Likewise.
8831 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8832 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8833 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8834 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8835
c60ec7c2
RO
88362016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8837
8838 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8839
f1a62b6f
JJ
88402016-02-23 Jakub Jelinek <jakub@redhat.com>
8841
e67bf044
JJ
8842 PR c++/69902
8843 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8844
f1a62b6f
JJ
8845 PR c/69900
8846 * gcc.dg/pr69900.c: New test.
8847
20c5e09e
MJ
88482016-02-23 Martin Jambor <mjambor@suse.cz>
8849
8850 PR tree-optimization/69666
8851 * gcc.dg/tree-ssa/pr69666.c: New test.
8852
e457a6fc
AV
88532016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8854
8855 PR fortran/67451
8856 * gfortran.dg/coarray_allocate_5.f08: New test.
8857
d7b574f4
AK
88582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8859
8860 * gcc.target/s390/vcond-shift.c: Move to ...
8861 * gcc.target/s390/vector/vcond-shift.c: ... here.
8862
58bdeb44
AK
88632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8864
8865 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8866 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8867
7cd0387b
AK
88682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8869
8870 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8871
4246c8da
MW
88722016-02-20 Mark Wielaard <mjw@redhat.com>
8873
8874 PR c/28901
8875 * gcc.dg/unused-variable-3.c: New test.
8876
f93bc532
JJ
88772016-02-22 Jakub Jelinek <jakub@redhat.com>
8878
8879 PR target/69888
8880 * gcc.target/i386/pr69888.c: New test.
8881
c4e360f4
RB
88822016-02-22 Richard Biener <rguenther@suse.de>
8883
8884 PR tree-optimization/69882
8885 * gfortran.dg/vect/pr69882.f90: New testcase.
8886
09c92f1c
JJ
88872016-02-22 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR target/69885
8890 * gcc.dg/pr69885.c: New test.
8891
f88d45dc
OE
88922016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8893
8894 PR target/69806
8895 PR target/54089
8896 * gcc.target/sh/pr54089-10.c: New.
8897
ce1ff48e
PT
88982016-02-20 Paul Thomas <pault@gcc.gnu.org>
8899
8900 PR fortran/69423
8901 * gfortran.dg/deferred_character_15.f90 : New test.
8902
bbf27208
DH
89032016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8904
8905 PR fortran/57365
8906 gfortran.dg/allocate_with_source_18.f03: New test.
8907
89082016-02-20 Harald Anlauf <anlauf@gmx.de>
8909
8910 PR fortran/52531
8911 gfortran.dg/gomp/pr52531.f90: New test.
8912
268be88c
BE
89132016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8914
8915 PR c++/69865
8916 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8917 -std=c++03.
8918
4b6c824a
JJ
89192016-02-19 Jakub Jelinek <jakub@redhat.com>
8920
871b3f47
JJ
8921 PR c++/69826
8922 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8923 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8924
7a965d51
JJ
8925 PR c++/69850
8926 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8927
4b6c824a
JJ
8928 PR c++/69851
8929 * g++.dg/torture/pr69851.C: New test.
8930
15fca21a
MS
89312016-02-19 Martin Sebor <msebor@redhat.com>
8932
8933 PR testsuite/69573
8934 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8935
19e21586
JJ
89362016-02-19 Jakub Jelinek <jakub@redhat.com>
8937
03a616ac
JJ
8938 PR c++/69850
8939 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8940 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8941
19e21586
JJ
8942 PR c++/67767
8943 * g++.dg/cpp0x/pr67767.C: New test.
8944
2db16594
KT
89452016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8946
8947 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8948 for fp, simd, crypto, crc, lse.
8949 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8950 above.
8951 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8952 effective target check.
8953
5a7d9d1e
JJ
89542016-02-19 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR target/69820
8957 * gcc.target/i386/pr69820.c: New test.
8958
6448f064
AK
89592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8960
8961 * gcc.target/s390/vector/int128-1.c: New test.
8962
d0a859e6
AK
89632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8964
8965 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8966
9e4eb643
AK
89672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8968
8969 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8970 instruction pattern name to prevent the testcase from failing with
8971 -march=z13.
8972
859a4c0e
AK
89732016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8974
8975 * gcc.target/s390/md/movstr-2.c: New test.
8976
efc2340b
MK
89772016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8978
8979 * gcc.target/s390/morestack.c: New test.
8980
ca2bfbc2
DV
89812016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8982
8983 PR target/69625
8984 * gcc.target/s390/pr69625.c: Add test case.
8985
efd4bd05
BE
89862016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8987
8988 PR testsuite/68580
8989 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8990
2bf2078a
MM
89912016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8992
8993 PR target/68404
8994 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8995 * gcc.target/powerpc/fusion3.c: Likewise.
8996
f003579e
RB
89972016-02-18 Richard Biener <rguenther@suse.de>
8998
8999 PR middle-end/69553
9000 * g++.dg/torture/pr69553.C: New testcase.
9001
19233914
NC
90022016-02-18 Nick Clifton <nickc@redhat.com>
9003
efd4bd05
BE
9004 PR target/62254
9005 PR target/69610
9006 * gcc.target/arm/pr62554.c: New test.
9007 * gcc.target/arm/pr69610-1.c: New test.
9008 * gcc.target/arm/pr69610-2.c: New test.
19233914 9009
23f27839
RB
90102016-02-18 Richard Biener <rguenther@suse.de>
9011
9012 PR middle-end/69854
9013 * gcc.dg/torture/pr69854.c: New testcase.
9014
932c0da4
JJ
90152016-02-17 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR c++/69850
9018 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9019
1bed93e4
BS
90202012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9021
9022 * gcc.target/powerpc/vec-cg.c: New test.
9023
57bfb134
RB
90242016-02-17 Richard Biener <rguenther@suse.de>
9025
9026 PR testsuite/69586
9027 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9028
a44e0ebb
KT
90292016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9030
9031 PR target/69161
9032 * gcc.c-torture/compile/pr69161.c: New test.
9033
ffacd726
DS
90342016-02-17 David Sherwood <david.sherwood@arm.com>
9035
9036 PR target/69532
9037 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9038 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9039
448db8d2
EB
90402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9041
9042 * gcc.dg/ifcvt-4.c: Skip on Visium.
9043
e2f0522e
EB
90442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9045
9046 * gnat.dg/atomic8.adb: New test.
9047
bf17fe3f
EB
90482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9049
9050 * gnat.dg/discr46.ad[sb]: New test.
9051
ecf835e9
KN
90522016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9053
9054 PR Target/48344
9055 * gcc.target/powerpc/pr48344-1.c: New test.
9056
49a1164a
TK
90572015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9058
9059 PR fortran/69742
9060 * gfortran.dg/associate_21.f90: New test.
9061
bf14eba2
JJ
90622016-02-16 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR c/69835
9065 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9066 -Wnonnull in dg-options.
9067 * c-c++-common/nonnull-2.c: New test.
9068
35a093b6
JG
90692016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9070 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9071
9072 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9073
e387d491
JJ
90742016-02-16 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR middle-end/69801
9077 * gcc.dg/pr69801.c: Add empty dg-options.
9078
ba539195
JN
90792016-02-16 James Norris <jnorris@codesourcery.com>
9080
9081 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9082 * g++.dg/goacc/deviceptr-1.c: New file.
9083
2a2b8f64
JJ
90842016-02-16 Jakub Jelinek <jakub@redhat.com>
9085
9086 PR tree-optimization/69820
9087 * gcc.dg/vect/pr69820.c: New test.
9088
87440c29
RB
90892016-02-16 Richard Biener <rguenther@suse.de>
9090
9091 PR tree-optimization/69776
9092 * gcc.dg/torture/pr69776-2.c: New testcase.
9093
6d87c306
BS
90942016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9095
9096 PR tree-optimization/69714
9097 * gcc.dg/torture/pr69714.c: New test.
9098
3824a0a2
JJ
90992016-02-16 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR tree-optimization/69802
9102 * gcc.dg/pr69802.c: New test.
9103
c8cfe96e
RB
91042016-02-16 Richard Biener <rguenther@suse.de>
9105
9106 PR middle-end/69801
9107 * gcc.dg/pr69801.c: New testcase.
9108
fc12098d
JD
91092016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9110
9111 PR libgfortran/69651
9112 * gfortran.dg/read_bang.f90: New test.
9113 * gfortran.dg/read_bang4.f90: New test.
9114
ba6b3795
JJ
91152016-02-15 Jakub Jelinek <jakub@redhat.com>
9116
f0516ca4
JJ
9117 PR c++/69658
9118 * g++.dg/init/pr69658.C: New test.
9119
ba6b3795
JJ
9120 PR c++/69797
9121 * c-c++-common/pr69797.c: New test.
9122
de3f9a2d
PK
91232016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9124
9125 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9126 check for aarch64*-*-*.
9127
17a3b967
RB
91282016-02-15 Richard Biener <rguenther@suse.de>
9129
9130 PR tree-optimization/69783
9131 * gcc.dg/vect/pr69783.c: New testcase.
9132
1c48bff1
RB
91332016-02-15 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/69776
9136 * gcc.dg/torture/pr69776.c: New testcase.
9137
1e6025b6
TK
91382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9139
9140 PR fortran/60526
9141 * gfortran.dg/type_decl_4.f90: Reinstated.
9142
d3308279
JDA
91432016-02-14 John David Anglin <danglin@gcc.gnu.org>
9144
9145 PR fortran/68746
9146 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9147
b7c56581
TK
91482016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9149
9150 PR fortran/60526
9151 PR bootstrap/69816
9152 * gfortran.dg/type_decl_4.f90: Removed.
9153
60cb4ef5
TK
91542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9155
9156 PR fortran/60526
9157 * gfortran.dg/type_decl_4.f90: New test.
9158
f6964637
AM
91592016-02-14 Alan Modra <amodra@gmail.com>
9160
1a8849d1 9161 PR testsuite/68886
f6964637
AM
9162 * gcc.c-torture/execute/stkalign.c: Revise test.
9163
f5121920
OE
91642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9165
9166 PR target/67260
9167 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9168
6cda3ab6
OE
91692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9170
9171 PR target/67260
9172 * gcc.target/sh/torture/pr67260.c: New.
9173
6786e598
JDA
91742016-02-12 John David Anglin <danglin@gcc.gnu.org>
9175
9176 * gcc.dg/pr67964.c: Add dg-require-alias.
9177
7e05dad8
OE
91782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9179
9180 PR target/67636
9181 PR target/64345
9182 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9183
7f4cc3ce
JD
91842016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9185
9186 PR libgfortran/69668
9187 * gfortran.dg/namelist_88.f90: New test.
9188
955ca6dc
JD
91892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9190
9191 PR libgfortran/69668
9192 * gfortran.dg/namelist_38.f90: Update test.
9193 * gfortran.dg/namelist_84.f90: Update test.
9194
876217ae
DM
91952016-02-12 David Malcolm <dmalcolm@redhat.com>
9196
9197 PR other/69554
9198 * gcc.dg/pr69554-1.c: New test.
9199 * gfortran.dg/pr69554-1.F90: New test.
9200 * gfortran.dg/pr69554-2.F90: New test.
9201 * lib/gcc-dg.exp (proc dg-locus): New function.
9202 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9203 distinguish between the caret-printing and non-caret-printing
9204 cases. If caret-printing has been explicitly enabled, bail out
9205 without attempting to fix up the output.
9206
61789eed
DM
92072016-02-12 David Malcolm <dmalcolm@redhat.com>
9208
9209 PR driver/69265
9210 PR driver/69453
9211 * gcc.dg/spellcheck-options-3.c: New test case.
9212 * gcc.dg/spellcheck-options-4.c: New test case.
9213 * gcc.dg/spellcheck-options-5.c: New test case.
9214 * gcc.dg/spellcheck-options-6.c: New test case.
9215 * gcc.dg/spellcheck-options-7.c: New test case.
9216 * gcc.dg/spellcheck-options-8.c: New test case.
9217 * gcc.dg/spellcheck-options-9.c: New test case.
9218 * gcc.dg/spellcheck-options-10.c: New test case.
9219
c3090c1f
JJ
92202016-02-12 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR rtl-optimization/69764
9223 PR rtl-optimization/69771
9224 * c-c++-common/pr69764.c: New test.
9225 * gcc.dg/torture/pr69771.c: New test.
9226
8222034d
MP
92272016-02-12 Marek Polacek <polacek@redhat.com>
9228
9229 * g++.dg/torture/init-list1.C: New.
9230
f749f792
MP
92312016-02-12 Marek Polacek <polacek@redhat.com>
9232
9233 * gcc.dg/pr69522.c: Add empty dg-options.
9234
199fb02a
IE
92352016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9236
9237 * g++.dg/lto/lto.exp: Include and init mpx.
9238 * g++.dg/lto/pr69729_0.C: New test.
9239
b69539cb
JJ
92402016-02-12 Jakub Jelinek <jakub@redhat.com>
9241
06ff7000
JJ
9242 PR ipa/69241
9243 * g++.dg/ipa/pr69241-4.C: New test.
9244
b69539cb
JJ
9245 PR ipa/68672
9246 * g++.dg/ipa/pr68672-1.C: New test.
9247 * g++.dg/ipa/pr68672-2.C: New test.
9248 * g++.dg/ipa/pr68672-3.C: New test.
9249
16595a1f
BS
92502016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9251
9252 PR c/69522
6d87c306 9253 * gcc.dg/pr69522.c: New test.
16595a1f 9254
38d795d2
PP
92552016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9256
9257 PR c++/69098
9258 * g++.dg/cpp1y/69098.C: New test.
9259 * g++.dg/cpp1y/69098-2.C: New test.
9260
9c582551
JJ
92612016-02-12 Jakub Jelinek <jakub@redhat.com>
9262
9263 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9264 and neighbour -> neighbor.
9265 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9266 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9267 * c-c++-common/Wvarargs.c: Likewise.
9268 * c-c++-common/goacc/host_data-5.c: Likewise.
9269 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9270 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9271 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9272 * gcc.target/aarch64/pr60697.c: Likewise.
9273 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9274 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9275 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9276 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9277 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9278 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9279 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9280 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9281 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9282 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9283 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9284 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9285 * g++.dg/lookup/koenig5.C: Likewise.
9286 * g++.dg/ext/no-asm-2.C: Likewise.
9287 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9288 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9289 * gfortran.dg/used_types_16.f90: Likewise.
9290 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9291 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9292 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9293 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9294 * gfortran.dg/abstract_type_6.f03: Likewise.
9295 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9296 * gfortran.dg/used_types_15.f90: Likewise.
9297 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9298 * gfortran.dg/exit_3.f08: Likewise.
9299 * gfortran.dg/open_status_2.f90: Likewise.
9300 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9301 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9302 * gfortran.dg/associate_1.f03: Likewise.
9303 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9304 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9305 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9306 * gcc.dg/builtin-object-size-1.c: Likewise.
9307 * gcc.dg/noreturn-6.c: Likewise.
9308 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9309 * gcc.dg/globalalias.c: Likewise.
9310 * gcc.dg/builtins-config.h: Likewise.
9311 * gcc.dg/pr30457.c: Likewise.
9312 * gcc.c-torture/compile/volatile-1.c: Likewise.
9313 * gcc.c-torture/execute/20101011-1.c: Likewise.
9314 * c-c++-common/Waddress-1.c: Likewise.
9315
66756373
JJ
93162016-02-11 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR c/69768
9319 * c-c++-common/Waddress-1.c: New test.
9320
76fe932b
AV
93212016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9322
9323 PR fortran/69296
9324 * gfortran.dg/associate_19.f03: New test.
9325 * gfortran.dg/associate_20.f03: New test.
9326
564c4d4b
OE
93272016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9328
9329 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9330
e1c1ecb0
KT
93312016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9332
9333 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9334 .arch armv8-a\n. Add -dA to dg-options.
9335 * gcc.target/aarch64/assembler_arch_1.c: New test.
9336 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9337
0d7d9458
PC
93382016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9339
9340 PR c++/68726
9341 * g++.dg/cpp0x/pr68726.C: New.
9342
e6208a60
IE
93432016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9344
9345 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9346 test.
9347
281a11eb
RB
93482016-02-11 Richard Biener <rguenther@suse.de>
9349
9350 * g++.dg/tree-ssa/pr61034.C: Adjust.
9351
e03dd765
VM
93522016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9353
4b48faf5 9354 PR target/69148
e03dd765
VM
9355 * gcc.target/s390/pr69148.c: New.
9356
cdc23927
YR
93572016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9358
9359 PR tree-optimization/69652
9360 * gcc.dg/torture/pr69652.c: New test.
9361
e199dd0a
JJ
93622016-02-10 Jakub Jelinek <jakub@redhat.com>
9363 Patrick Palka <ppalka@gcc.gnu.org>
9364
9365 PR ipa/69241
9366 PR c++/69649
9367 * g++.dg/ipa/pr69241-1.C: New test.
9368 * g++.dg/ipa/pr69241-2.C: New test.
9369 * g++.dg/ipa/pr69241-3.C: New test.
9370 * g++.dg/ipa/pr69649.C: New test.
9371
d6b38027
UB
93722016-02-10 Uros Bizjak <ubizjak@gmail.com>
9373
9374 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9375 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9376
13b562c5
BC
93772016-02-10 Bin Cheng <bin.cheng@arm.com>
9378
9379 PR tree-optimization/68021
9380 * gcc.dg/tree-ssa/pr68021.c: New test.
9381
24a179f8
RB
93822016-02-10 Richard Biener <rguenther@suse.de>
9383
9384 PR tree-optimization/69726
9385 * gcc.dg/uninit-22.c: New testcase.
9386
0d99886f
AP
93872016-02-09 Andrew Pinski <apinski@cavium.com>
9388
9389 PR tree-opt/69282
9390 * gcc.c-torture/compile/20160205-1.c: New testcase.
9391
ab04995c
MM
93922016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9393
9394 PR target/68404
9395 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9396 instead accessing a really large arrray.
9397 * gcc.target/powerpc/fusion3.c: Likewise.
9398
4b79ac23
CB
93992016-02-09 Charles Baylis <charles.baylis@linaro.org>
9400
9401 PR target/68532
9402 * gcc.c-torture/execute/pr68532.c: New test.
9403
b890a441
AO
94042016-02-11 Alexandre Oliva <aoliva@redhat.com>
9405
9406 PR target/69634
9407 * gcc.dg/pr69634.c: New.
9408
84a5bef7
RB
94092016-02-09 Richard Biener <rguenther@suse.de>
9410
9411 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9412
1f123759 94132016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9414
1f123759
AF
9415 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9416
65860c77
YR
94172016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9418
9419 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9420
7e1e8a0a
RB
94212016-02-09 Richard Biener <rguenther@suse.de>
9422
9423 PR tree-optimization/69715
9424 * gcc.dg/torture/pr69715.c: New testcase.
9425
efb45a9f
PP
94262016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9427
9428 PR c++/69139
9429 * g++.dg/cpp0x/trailing12.C: New test.
9430 * g++.dg/cpp0x/trailing13.C: New test.
9431
20a0c6f9
PP
94322016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9433
9434 PR c++/69283
9435 PR c++/67835
9436 * g++.dg/cpp1y/auto-fn29.C: New test.
9437 * g++.dg/cpp1y/auto-fn30.C: New test.
9438
a162f3af
JJ
94392016-02-08 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR tree-optimization/69209
9442 * gcc.c-torture/compile/pr69209.c: New test.
9443
4b4a9fbd
JL
94442016-02-08 Jeff Law <law@redhat.com>
9445
9446 PR tree-optimization/68541
9447 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9448 of statements allowed in join block for path splitting.
9449
cfac5ed2
JJ
94502016-02-08 Jakub Jelinek <jakub@redhat.com>
9451
f68bc23f
JJ
9452 PR c++/59627
9453 * g++.dg/gomp/pr59627.C: New test.
9454
cfac5ed2
JJ
9455 PR ipa/69239
9456 * g++.dg/ipa/pr69239.C: New test.
9457
44714d8c
DM
94582016-02-08 David Malcolm <dmalcolm@redhat.com>
9459
9460 PR preprocessor/69664
9461 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9462 * gcc.dg/cpp/warn-comments.c: Likewise.
9463
eba9e839
MP
94642016-02-08 Marek Polacek <polacek@redhat.com>
9465
9466 PR c++/69688
9467 * g++.dg/init/const12.C: New test.
9468
a011cd92
BS
94692016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9470
9471 PR target/60410
9472 * gcc.dg/lto/pr55113_0.c: Remove test.
9473
5317b1be
RB
94742016-02-08 Richard Biener <rguenther@suse.de>
9475
9476 PR tree-optimization/69719
9477 * gcc.dg/torture/pr69719.c: New testcase.
9478
63998a63
RB
94792016-02-08 Richard Biener <rguenther@suse.de>
9480 Jeff Law <law@redhat.com>
9481
9482 PR target/68273
9483 * gcc.target/mips/pr68273.c: New testcase.
9484
43f4a281
RB
94852016-02-08 Richard Biener <rguenther@suse.de>
9486
9487 PR rtl-optimization/69274
9488 * gcc.target/i386/addr-sel-1.c: XFAIL.
9489
0b604d2d
JL
94902016-02-08 Jeff Law <law@redhat.com>
9491
e8dfe49e
JL
9492 PR tree-optimization/68541
9493 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9494
6daecd7a 9495 PR tree-optimization/65917
0b604d2d
JL
9496 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9497
c0f0e35a
JD
94982016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9499
9500 PR fortran/50555
9501 * gfortran.dg/namelist_args.f90: New test.
9502
8981d712
JL
95032016-02-05 Jeff Law <law@redhat.com>
9504
6daecd7a 9505 PR tree-optimization/68541
8981d712
JL
9506 * gcc.dg/tree-ssa/split-path-2.c: New test.
9507 * gcc.dg/tree-ssa/split-path-3.c: New test.
9508 * gcc.dg/tree-ssa/split-path-4.c: New test.
9509 * gcc.dg/tree-ssa/split-path-5.c: New test.
9510 * gcc.dg/tree-ssa/split-path-6.c: New test.
9511 * gcc.dg/tree-ssa/split-path-7.c: New test.
9512
46cb9332
MS
95132016-02-05 Martin Sebor <msebor@redhat.com>
9514
9515 PR c++/69662
9516 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9517 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9518
be2083ea
RH
95192016-02-06 Richard HEnderson <rth@redhat.com>
9520
9521 PR c/69643
9522 * gcc.target/i386/addr-space-4.c: New.
9523 * gcc.target/i386/addr-space-5.c: New.
9524
711d7c23
MM
95252016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9526
9527 PR fortran/66089
9528 * gfortran.dg/elemental_dependency_6.f90: New.
9529
b5c1c988
JJ
95302016-02-05 Jakub Jelinek <jakub@redhat.com>
9531
861c7bcd
JJ
9532 PR rtl-optimization/69691
9533 * gcc.c-torture/execute/pr69691.c: New test.
9534
b5c1c988
JJ
9535 PR c++/69628
9536 * g++.dg/parse/pr69628.C: New test.
9537
f7dfa966
UB
95382016-02-05 Uros Bizjak <ubizjak@gmail.com>
9539
9540 * gcc.dg/sancov/asan.c: Move to ...
9541 * gcc.dg/asan/sancov-1.c: ... here.
9542
9b143e64
UB
95432016-02-05 Uros Bizjak <ubizjak@gmail.com>
9544
9545 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9546
f5d4b899
L
95472016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9548
9549 PR target/69677
9550 * gcc.target/i386/pr69677.c: New test.
9551
76c85fbb
PP
95522016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9553
9554 PR c++/68948
9555 * g++.dg/template/pr68948.C: New test.
9556
f181bf90
DV
95572016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9558
9559 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9560 (only necessary on s390x).
9561
714fb282
L
95622016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9563
9564 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9565 -mno-accumulate-outgoing-args.
9566
618d6c1c
PP
95672016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9568
9569 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9570
1066e9b5
JJ
95712016-02-04 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c/69669
9574 * c-c++-common/pr69669.c: New test.
9575
76255d0d
MM
95762016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9577
9578 PR target/69667
9579 * g++.dg/pr69667.C: New file.
9580
e0b059b1
WD
95812016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9582
9583 PR target/69619
9584 * gcc.dg/pr69619.c: Add new test.
9585
2692b5c8
RS
95862016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9587
9588 PR rtl-optimization/69577
9589 * gcc.target/i386/pr69577.c: New test.
9590
7db337c2
ML
95912016-02-04 Martin Liska <mliska@suse.cz>
9592
9593 * g++.dg/asan/pr69276.C: New test.
9594
cc9c0829
KT
95952016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9596
9597 PR target/65932
9598 PR target/67714
9599 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9600 a single smulbb instruction.
9601 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9602 * gcc.target/amr/wmul-2.c: Likewise.
9603
eb9feb52
KT
96042016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9605
9606 PR target/65932
9607 PR target/67714
9608 * gcc.c-torture/execute/pr67714.c: New test.
9609
61f727fe
JJ
96102016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9611
9612 PR target/69454
9613 * gcc.target/i386/pr69454-1.c: New test.
9614 * gcc.target/i386/pr69454-2.c: New test.
9615
05dd97db
MS
96162016-02-03 Martin Sebor <msebor@redhat.com>
9617
9618 PR c++/69251
9619 PR c++/69253
9620 PR c++/69290
9621 PR c++/69277
9622 PR c++/69349
9623 * g++.dg/ext/flexarray-mangle-2.C: New test.
9624 * g++.dg/ext/flexarray-mangle.C: New test.
9625 * g++.dg/ext/flexarray-subst.C: New test.
9626 * g++.dg/ext/flexary11.C: New test.
9627 * g++.dg/ext/flexary12.C: New test.
9628 * g++.dg/ext/flexary13.C: New test.
9629 * g++.dg/ext/flexary14.C: New test.
9630 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9631
dac2fc29
L
96322016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9633
9634 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9635 Define only if CHECK_FLOAT128 is defined.
9636 (main): Properly initialize u5.
9637
eadb8035
JJ
96382016-02-03 Jakub Jelinek <jakub@redhat.com>
9639
0afbb81b
JJ
9640 PR c/69627
9641 * gcc.dg/pr69627.c: New test.
9642
eadb8035
JJ
9643 PR target/69644
9644 * gcc.dg/pr69644.c: New test.
9645
b12d4923
MS
96462016-02-03 Mike Stump <mikestump@comcast.net>
9647
9648 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9649 support for struct-layout-1.exp.
9650
ab4bae0c
PP
96512016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9652
9653 PR c++/69056
618d6c1c 9654 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9655
95831c01
VM
96562016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9657 Alexandre Oliva <aoliva@redhat.com>
9658
9659 PR target/69461
9660 * gcc.target/powerpc/pr69461.c: New.
9661
ccc71ab8
UB
96622016-02-03 Uros Bizjak <ubizjak@gmail.com>
9663
9664 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9665 works from here ...
9666 (check_effective_target_fsanitize_thread): ... to here. Do not
9667 specify additional compile flags for the test source.
9668 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9669 specify additional compile flags for the test source.
9670
96299640
WD
96712016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9672
9673 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9674
781d83d9
AV
96752016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9676
9677 PR fortran/67451
9678 PR fortran/69418
9679 * gfortran.dg/coarray_allocate_2.f08: New test.
9680 * gfortran.dg/coarray_allocate_3.f08: New test.
9681 * gfortran.dg/coarray_allocate_4.f08: New test.
9682
d8208e6d
AL
96832016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9684
9685 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9686 use same scan-tree-dump-times on all platforms.
9687 * gcc.dg/vect/vect-outer-1.c: Likewise.
9688 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9689 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9690 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9691 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9692 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9693 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9694 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9695
a8394fa0
SB
96962016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9697
9698 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9699 warning.
9700
f3baa1d3
L
97012016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9702
9703 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9704
eb077516
JN
97052016-02-02 James Norris <jnorris@codesourcery.com>
9706
9707 * c-c++-common/goacc/routine-5.c: Add tests.
9708
578fb225
AM
97092016-02-02 Alexander Monakov <amonakov@ispras.ru>
9710
9711 * gcc.target/nvptx/unsigned-cmp.c: New test.
9712
c64f7d37
WD
97132016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9714
9715 * gcc.target/aarch64/scalar_shift_1.c
9716 (test_corners_sisd_di): Improve force to SIMD register.
9717 (test_corners_sisd_si): Likewise.
9718 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9719 Remove scan-assembler check for ldr.
9720
90c6f26c
RB
97212016-02-02 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/69595
9724 * gcc.dg/Warray-bounds-17.c: New testcase.
9725
9dc03c97
RB
97262016-02-02 Richard Biener <rguenther@suse.de>
9727
9728 PR tree-optimization/69606
9729 * gcc.dg/torture/pr69606.c: New testcase.
9730
2d4dc223
YR
97312016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9732
9733 PR middle-end/68542
9734 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9735 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9736
65c98fde
AM
97372016-02-02 Alan Modra <amodra@gmail.com>
9738
9739 PR target/69548
9740 * gcc.target/powerpc/pr69548.c: New test.
9741
e1b81f2b
JJ
97422016-02-01 Jakub Jelinek <jakub@redhat.com>
9743
d0268b37
JJ
9744 PR rtl-optimization/69592
9745 * gcc.dg/pr69592.c: New test.
9746
e1b81f2b
JJ
9747 PR preprocessor/69543
9748 PR c/69558
9749 * gcc.dg/pr69543.c: New test.
9750 * gcc.dg/pr69558.c: New test.
9751
7dd7780d
UB
97522016-02-01 Uros Bizjak <ubizjak@gmail.com>
9753
bf672ee5
UB
9754 PR testsuite/65940
9755 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9756
9a7013f8
MS
97572016-02-01 Martin Sebor <msebor@redhat.com>
9758
9759 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9760
e681fb2b
BC
97612016-02-01 Bin Cheng <bin.cheng@arm.com>
9762
9763 PR tree-optimization/67921
9764 * c-c++-common/ubsan/pr67921.c: New test.
9765
ff86345f
RB
97662016-02-01 Richard Biener <rguenther@suse.de>
9767
9768 PR middle-end/69556
9769 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9770
bc369dbd
RB
97712016-02-01 Richard Biener <rguenther@suse.de>
9772
9773 PR tree-optimization/69574
9774 * gcc.dg/torture/pr69574.c: New testcase.
9775
ef318184
RB
97762016-02-01 Richard Biener <rguenther@suse.de>
9777
9778 PR tree-optimization/69579
9779 * gcc.dg/setjmp-6.c: New testcase.
9780
654745e6
JJ
97812016-02-01 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR rtl-optimization/69570
9784 * g++.dg/opt/pr69570.C: New test.
9785
e6c0c44b
RH
97862016-02-01 Richard Henderson <rth@redhat.com>
9787
9788 * gcc.dg/pr69535.c: New test.
9789
6ff3f09a
JDA
97902016-01-31 John David Anglin <danglin@gcc.gnu.org>
9791
2c005538
JDA
9792 PR testsuite/69584
9793 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9794 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9795
61083a4b
JDA
9796 PR debug/68244
9797 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9798
6ff3f09a
JDA
9799 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9800
0c221916
PT
98012016-01-31 Paul Thomas <pault@gcc.gnu.org>
9802
9803 PR fortran/67564
9804 * gfortran.dg/allocate_with_source_17.f03: New test.
9805
db7a2818
JJ
98062016-01-30 Jakub Jelinek <jakub@redhat.com>
9807
9808 PR tree-optimization/69546
9809 * gcc.dg/torture/pr69546.c: New test.
9810
e520d5f0
PT
98112016-01-30 Paul Thomas <pault@gcc.gnu.org>
9812
9813 PR fortran/69566
9814 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9815
343c05d3
MS
98162016-01-30 Martin Sebor <msebor@redhat.com>
9817
9818 PR c++/68490
9819 * g++.dg/ext/flexary10.C: New test.
9820
d6c3a539
DH
98212016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9822
9823 PR fortran/66707
9824 gfortran.dg/common_23.f90: New test.
9825
52d72fcd
BS
98262016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9827
9828 PR target/65546
9829 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9830 condition being checked, and disable it when the target supports
9831 misaligned loads and stores.
9832
3a5d2ba4
JJ
98332016-01-29 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR debug/69518
9836 * gcc.dg/torture/pr69518.c: New test.
9837
6bbacdb5
L
98382016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9839
9840 PR target/69530
9841 * gcc.target/i386/pr69530.c: New test.
9842
af932cdb
SE
98432016-01-29 Steve Ellcey <sellcey@imgtec.com>
9844
9845 PR target/65604
9846 * gcc.target/mips/div-delay.c: New test.
9847
26658b7c
JJ
98482016-01-29 Jakub Jelinek <jakub@redhat.com>
9849
33e89989
JJ
9850 PR target/69551
9851 * gcc.target/i386/pr69551.c: New test.
9852
26658b7c
JJ
9853 PR target/66137
9854 * gcc.target/i386/pr66137.c: New test.
9855
401116b5
AB
98562016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9857
9858 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9859 always built for p5600.
9860 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9861 isa=p5600 dg-option.
9862
d4abfcc5
RB
98632016-01-29 Richard Biener <rguenther@suse.de>
9864
9865 PR tree-optimization/69547
9866 * g++.dg/tree-ssa/pr69547.C: New testcase.
9867
16b77b32
JJ
98682016-01-29 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR debug/66869
9871 * g++.dg/warn/Wunused-function2.C: New test.
9872
a1c95464
DV
98732016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9874
9875 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9876 support for test to succeed.
9877
5453bfed
MP
98782016-01-29 Marek Polacek <polacek@redhat.com>
9879
9880 PR c++/69509
9881 PR c++/69516
9882 * g++.dg/ext/constexpr-vla2.C: New test.
9883 * g++.dg/ext/constexpr-vla3.C: New test.
9884 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9885
452ec2a5
RB
98862016-01-29 Richard Biener <rguenther@suse.de>
9887
9888 PR middle-end/69537
9889 * gcc.dg/uninit-21.c: New testcase.
9890
aec0b19e
UB
98912016-01-28 Uros Bizjak <ubizjak@gmail.com>
9892
9893 PR target/69459
9894 * gcc.target/i386/pr69459.c: New test.
9895
df113ce7
SE
98962016-01-28 Steve Ellcey <sellcey@imgtec.com>
9897
9898 PR target/68400
9899 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9900 * gcc.target/mips/pr68400.c: New test.
9901
494de84f
MS
99022016-01-28 Martin Sebor <msebor@redhat.com>
9903
9904 PR target/17381
9905 * gcc.target/powerpc/pr17381.c: New test.
9906
eb1b1f01
JJ
99072016-01-28 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR middle-end/69542
9910 * gcc.dg/torture/pr69542.c: New test.
9911
6dfeb7ce
WD
99122016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9913
9914 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9915
4b7471a4
DE
99162016-01-28 David Edelsohn <dje.gcc@gmail.com>
9917
9918 * gcc.dg/pr65980.c: Skip on AIX.
9919 * gcc.dg/pr66688.c: Same.
9920
b271fd21
DE
99212016-01-28 David Edelsohn <dje.gcc@gmail.com>
9922
9923 PR target/63679
9924 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9925 * gcc.dg/tree-ssa/sra-18.c: Same.
9926
874108a9
AV
99272016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9928
9929 PR fortran/62536
9930 * gfortran.dg/block_15.f08: New test.
9931 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9932 on incorrectly closed BLOCK.
9933
30480bcd
IE
99342016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9935
9936 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
99372016-01-28 Richard Biener <rguenther@suse.de>
9938
9939 PR tree-optimization/69466
9940 * gfortran.dg/vect/pr69466.f90: New testcase.
9941
0d4c694e
TP
99422016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9943
9944 * g++.dg/pr67989.C: Remove ARM-specific option.
9945 * gcc.target/arm/pr67989.C: New file.
9946
2aa780da
UB
99472016-01-27 Uros Bizjak <ubizjak@gmail.com>
9948
9949 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9950 and expm1 test for glibc < 2.11.
9951
f75ebe77
RH
99522016-01-27 Richard Henderson <rth@redhat.com>
9953
9954 * gcc.c-torture/execute/pr69447.c: New test.
9955
99562016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9957
9a175e65 9958 PR fortran/69422
49847d75
PT
9959 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9960
cbdd8ae0
JJ
99612016-01-27 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR debug/66869
9964 * gcc.dg/pr66869.c: New test.
9965
2b572b3c
JL
99662016-01-25 Jeff Law <law@redhat.com>
9967
9968 PR tree-optimization/68398
aec0b19e 9969 PR tree-optimization/69196
2b572b3c
JL
9970 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9971 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9972 path to avoid new heuristic allowing more irreducible regions
9973 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9974 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9975 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9976 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9977 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9978
fa74a4bc
MP
99792016-01-27 Marek Polacek <polacek@redhat.com>
9980
9981 PR c/68062
9982 * c-c++-common/vector-compare-4.c: New test.
9983
0afff540
DM
99842016-01-27 David Malcolm <dmalcolm@redhat.com>
9985
9986 PR preprocessor/69126
9987 * c-c++-common/pr69126.c: New test case.
9988
1a218fc9
ILT
99892016-01-27 Ian Lance Taylor <iant@google.com>
9990
9991 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9992
5d70666e
RB
99932016-01-27 Ryan Burn <contact@rnburn.com>
9994
9995 PR cilkplus/69267
9996 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9997
87ff4d66
UB
99982016-01-27 Uros Bizjak <ubizjak@gmail.com>
9999
10000 PR target/69512
10001 * gcc.target/i386/pr69512.c: New test.
10002
27e23cca
RE
100032016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10004
10005 PR ada/69488
10006 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10007
05bf54c3
MP
100082016-01-27 Marek Polacek <polacek@redhat.com>
10009
10010 PR c++/69379
10011 * g++.dg/pr69379.C: New test.
10012
60214d0d
MS
100132016-01-27 Martin Sebor <msebor@redhat.com>
10014
10015 PR c++/69317
10016 * g++.dg/abi/Wabi-2-2.C: New test.
10017 * g++.dg/abi/Wabi-2-3.C: New test.
10018 * g++.dg/abi/Wabi-3-2.C: New test.
10019 * g++.dg/abi/Wabi-3-3.C: New test.
10020
167c7bfa
RB
100212016-01-27 Richard Biener <rguenther@suse.de>
10022
10023 PR tree-optimization/69166
10024 * gcc.dg/torture/pr69166.c: New testcase.
10025
1430fb1f
MJ
100262016-01-27 Martin Jambor <mjambor@suse.cz>
10027
10028 PR tree-optimization/69355
10029 * gcc.dg/tree-ssa/pr69355.c: New test.
10030
95e3030c
MP
100312016-01-27 Marek Polacek <polacek@redhat.com>
10032
10033 PR c++/69496
10034 * g++.dg/ext/constexpr-vla1.C: New test.
10035
eeb085f3
CB
100362016-01-20 Christian Bruel <christian.bruel@st.com>
10037
10038 PR target/69245
10039 * gcc.target/arm/pr69245.c: New test.
10040
b1652dde
JJ
100412016-01-27 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR tree-optimization/69399
10044 * gcc.dg/torture/pr69399.c: New test.
10045
ce7e8f00
EB
100462016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10049
e4aac1d1
EB
100502016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10051
10052 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10053
8dfdb419
TV
100542016-01-26 Tom de Vries <tom@codesourcery.com>
10055
10056 PR tree-optimization/69110
10057 * gcc.dg/autopar/pr69110.c: New test.
10058
56f80f54 100592016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10060 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10061
10062 * gcc.dg/graphite/isl-ast-op-select.c: New.
10063
a0909527
PT
100642015-01-26 Paul Thomas <pault@gcc.gnu.org>
10065
10066 PR fortran/69385
10067 * gfortran.dg/allocate_error_6.f90: New test.
10068
ffc445f4
RH
100692016-01-26 Richard Henderson <rth@redhat.com>
10070
10071 * gcc.dg/tm/pr60908.c: New test.
10072
01e1dea3
DM
100732016-01-26 David Malcolm <dmalcolm@redhat.com>
10074
10075 PR other/69006
10076 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10077 directive.
10078 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10079 expected multiline output to reflect the colorization being
10080 disabled before newlines.
10081 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10082 (custom_diagnostic_finalizer): Replace call to
10083 pp_newline_and_flush with call to pp_flush.
10084 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10085 * gfortran.dg/implicit_class_1.f90: Likewise.
10086 * lib/gcc-dg.exp (allow_blank_lines): New global.
10087 (dg-allow-blank-lines-in-output): New procedure.
10088 (gcc-dg-prune): Complain about blank lines in the output, unless
10089 dg-allow-blank-lines-in-output was called.
10090 * lib/multiline.exp (_build_multiline_regex): Only support
10091 arbitrary followup text for non-blank-lines, not for blank lines.
10092
13f92e8d
JJ
100932016-01-26 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR tree-optimization/69483
10096 * gcc.dg/pr69483.c: New test.
10097 * g++.dg/opt/pr69483.C: New test.
10098
92422235
CL
100992016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10100
10101 PR target/68620
10102 * gcc.target/arm/pr68620.c: New test.
10103
0bccf11b
L
101042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10105
10106 * gcc.target/i386/pr68986-2.c: Remove -m32.
10107
81cd202e
L
101082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10109
10110 PR target/68986
10111 * gcc.target/i386/pr68986-1.c: New test.
10112 * gcc.target/i386/pr68986-2.c: Likewise.
10113 * gcc.target/i386/pr68986-3.c: Likewise.
10114
213a1c03
CB
101152016-01-26 Christian Bruel <christian.bruel@st.com>
10116
10117 * lib/target-supports.exp
10118 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10119 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10120 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10121
22a08dd1
RB
101222016-01-26 Richard Biener <rguenther@suse.de>
10123
10124 PR tree-optimization/69452
10125 * gcc.dg/torture/pr69452.c: New testcase.
10126
6c06e0e8
JJ
101272016-01-26 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR target/69442
10130 * gcc.dg/pr69442.c: New test.
10131
b96824c4
RFI
101322016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10133
10134 PR target/67896
10135 * gcc.target/aarch64/simd/pr67896.C: New.
10136
5ee31e57
RS
101372016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10138
10139 PR tree-optimization/69400
10140 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10141 function.
10142 (plugin_init): Call it.
10143 * gcc.dg/torture/pr69400.c: New test.
10144
7ddfb31d
CL
101452016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10146
10147 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10148
1e050c90
AK
101492016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10150 Sebastian Pop <s.pop@samsung.com>
10151
10152 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10153 isl-0.15.
10154
c8ee4bf5
AK
101552016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10156 Sebastian Pop <s.pop@samsung.com>
10157
10158 * gcc.dg/graphite/pr69292.c: New.
10159
d902b330
JJ
101602016-01-25 Jakub Jelinek <jakub@redhat.com>
10161
10162 * c-c++-common/goacc/use_device-1.c: New test.
10163
2c89b952
JL
101642016-01-25 Jeff Law <law@redhat.com>
10165
10166 PR tree-optimization/69196
10167 PR tree-optimization/68398
10168 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10169 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10170
685c8785
DE
101712016-01-25 David Edelsohn <dje.gcc@gmail.com>
10172
10173 PR target/69469
10174 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10175 Algorithm.
10176
95cef0c1
RB
101772016-01-25 Richard Biener <rguenther@suse.de>
10178
10179 PR testsuite/69380
10180 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10181
2947d3b2
IE
101822016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10183
10184 PR target/69421
10185 * gcc.dg/pr69421.c: New test.
10186
ae19075a
BB
101872016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10188
10189 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10190 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10191 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10192 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10193 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10194 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10195 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10196 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10197 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10198 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10199
fa4511c2
RB
102002016-01-25 Richard Biener <rguenther@suse.de>
10201
10202 PR tree-optimization/69376
10203 * gcc.dg/torture/pr69376.c: New testcase.
10204
1d101216
JD
102052016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10206
10207 PR fortran/69397
10208 PR fortran/68442
10209 * gfortran.dg/interface_38.f90: New test.
10210 * gfortran.dg/interface_39.f90: New test.
a0909527 10211
a59b92b0
PP
102122016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10213
10214 Revert:
10215 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10216
10217 PR c++/11858
10218 PR c++/24663
10219 PR c++/24664
10220 * g++.dg/template/pr11858.C: New test.
10221 * g++.dg/template/pr24663.C: New test.
10222 * g++.dg/template/unify12.C: New test.
10223 * g++.dg/template/unify13.C: New test.
10224 * g++.dg/template/unify14.C: New test.
10225 * g++.dg/template/unify15.C: New test.
10226 * g++.dg/template/unify16.C: New test.
10227 * g++.dg/template/unify17.C: New test.
10228
16acb1a8
DH
102292016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10230
10231 PR fortran/68283
10232 gfortran.dg/pr68283.f90: New test.
10233
094773e8
TK
102342016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10235
10236 PR fortran/66094
10237 * gfortran.dg/inline_matmul_13.f90: New test.
10238 * gfortran.dg/matmul_bounds_8.f90: New test.
10239 * gfortran.dg/matmul_bounds_9.f90: New test.
10240 * gfortran.dg/matmul_bounds_10.f90: New test.
10241
42fb90d7
TV
102422016-01-23 Tom de Vries <tom@codesourcery.com>
10243
10244 PR tree-optimization/69426
10245 * gcc.dg/autopar/pr69426.c: New test.
10246
69da7802
MS
102472016-01-23 Martin Sebor <msebor@redhat.com>
10248
10249 PR c++/58109
10250 PR c++/69022
10251 * g++.dg/cpp0x/alignas5.C: New test.
10252 * g++.dg/ext/vector29.C: Same.
10253
da17300a
UB
102542016-01-23 Uros Bizjak <ubizjak@gmail.com>
10255
10256 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10257 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10258 _GNU_SOURCE from compile flags to the source.
10259 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10260 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10261 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10262 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10263
62041cfc
JJ
102642016-01-22 Jakub Jelinek <jakub@redhat.com>
10265
10266 PR target/69432
10267 * g++.dg/opt/pr69432.C: New test.
10268
f7d2ad6f
BS
102692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10270
10271 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10272 32-bit targets testing an -m64 multilib.
10273
d403fc9a
WS
102742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10275
10276 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10277 64-bit support.
10278
4aa16f8d
JG
102792016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10280
10281 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10282
7c816d0f
CB
102832016-01-21 Christian Bruel <christian.bruel@st.com>
10284
10285 PR target/68674
10286 * gcc.target/i386/pr68674.c
10287 * gcc.target/aarch64/pr68674.c
10288 * gcc.target/arm/pr68674.c
10289
fce661e8
KT
102902016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10291
10292 PR target/69403
10293 * gcc.c-torture/execute/pr69403.c: New test.
10294
4696899f
PC
102952016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10296
10297 PR c++/55843
10298 * g++.dg/template/pr55843.C: New.
10299
bac69366
AL
103002016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10301
10302 PR testsuite/66877
10303 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10304 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10305
b57d3a5c
BS
103062016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10307
10308 PR testsuite/67489
da17300a
UB
10309 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10310 from dg-do compile directive, and instead add
10311 { dg-require-effective-target int128 }.
b57d3a5c 10312
9f04a53e
MS
103132016-01-20 Martin Sebor <msebor@redhat.com>
10314
10315 PR c/69405
10316 * gcc.dg/sync-fetch.c: New test.
10317
38a51663
JL
103182016-01-21 Martin Sebor <msebor@redhat.com>
10319
10320 PR target/69252
10321 * gcc.target/powerpc/pr69252.c: New test.
10322
2423a75a
JD
103232016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10324
10325 PR fortran/65996
da17300a 10326 * gfortran.dg/pr65996.f90: New test.
2423a75a 10327
0a76463f
DV
103282016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10329
10330 PR c++/68810
9f04a53e 10331 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10332 expected to generate an error.
0a76463f 10333
9776e692
BS
103342016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10335
10336 PR middle-end/66178
10337 * gcc.dg/torture/pr66178.c: New test.
10338
c8d3e088
AB
103392016-01-21 Anton Blanchard <anton@samba.org>
10340 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10341
10342 PR target/63354
10343 * gcc.target/powerpc/pr63354.c: New test.
10344
35b707ff
VM
103452016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10346
10347 PR rtl-optimization/68990
10348 * gcc.target/i386/pr68990: New.
10349
157b0829
NC
103502016-01-21 Nick Clifton <nickc@redhat.com>
10351
10352 PR target/69129
10353 * gcc.target/mips/pr69129.c: New.
10354
aede6748
PC
103552016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10356
10357 PR c++/58046
10358 * g++.dg/cpp0x/pr58046.C: New.
10359
5463c2c8
JJ
103602016-01-21 Jakub Jelinek <jakub@redhat.com>
10361
6d31cc75
SS
10362 PR target/69187
10363 PR target/65624
10364 * gcc.target/arm/pr69187.c: New test.
10365
5463c2c8
JJ
10366 PR c++/69355
10367 * g++.dg/torture/pr69355.C: New test.
10368
fa28f32b
AK
103692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10370 Sebastian Pop <s.pop@samsung.com>
10371
10372 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10373
b920a047
AK
103742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10375 Sebastian Pop <s.pop@samsung.com>
10376
da17300a 10377 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10378
bdd3aea6
JJ
103792016-01-21 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR middle-end/67653
10382 * c-c++-common/pr67653.c: New test.
10383 * gcc.dg/torture/pr29119.c: Add dg-warning.
10384
26a2e6ae
PB
103852016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10386
10387 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10388
d25c7690
PK
103892016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10390
10391 PR c/24293
10392 * gcc.dg/pr24293.c: New test.
10393 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10394 incomplete struct type.
10395 * gcc.dg/declspec-1.c: Likewise.
10396 * gcc.dg/pr63549.c: Likewise.
10397
889d5698
JJ
103982016-01-20 Jakub Jelinek <jakub@redhat.com>
10399
10400 PR tree-optimization/66612
10401 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10402 for bdn instruction.
10403
d7cf3dc7
CL
104042016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10405
10406 * lib/target-supports.exp
10407 (check_effective_target_arm_fp_ok_nocache): New.
10408 (check_effective_target_arm_fp_ok): New.
10409 (add_options_for_arm_fp): New.
10410 (check_effective_target_arm_crypto_ok_nocache): Require
10411 target_arm_v8_neon_ok instead of arm32.
10412 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10413 (check_effective_target_arm_crypto_pragma_ok): New.
10414 (add_options_for_arm_vfp): New.
10415 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10416 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10417 target instead. Force initial fpu to vfp.
10418 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10419 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10420 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10421 dependency.
10422 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10423 use arm_vfp effective target instead. Force initial fpu to vfp.
10424 * gcc.target/arm/attr-neon3.c: Likewise.
10425 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10426 arm_vfp_ok.
10427 * gcc.target/arm/unsigned-float.c: Likewise.
10428 * gcc.target/arm/vfp-1.c: Likewise.
10429 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10430 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10431 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10432 * gcc.target/arm/vfp-ldmias.c: Likewise.
10433 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10434 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10435 * gcc.target/arm/vfp-stmiad.c: Likewise.
10436 * gcc.target/arm/vfp-stmias.c: Likewise.
10437 * gcc.target/arm/vnmul-1.c: Likewise.
10438 * gcc.target/arm/vnmul-2.c: Likewise.
10439 * gcc.target/arm/vnmul-3.c: Likewise.
10440 * gcc.target/arm/vnmul-4.c: Likewise.
10441
01ac9704 104422016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10443
e84b00da
L
10444 PR testsuite/69366
10445 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10446 the MPX run-time library, for compile-time MPX test.
10447 * gcc.target/i386/chkp-always_inline.c: Likewise.
10448 * gcc.target/i386/chkp-bndret.c: Likewise.
10449 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10450 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10451 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10452 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10453 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10454 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10455 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10456 * gcc.target/i386/chkp-label-address.c: Likewise.
10457 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10458 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10459 * gcc.target/i386/chkp-pr69044.c: Likewise.
10460 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10461 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10462 * gcc.target/i386/chkp-strchr.c: Likewise.
10463 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10464 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10465 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10466 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10467 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10468 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10469 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10470 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10471 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10472 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10473 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10474 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10475 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10476 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10477 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10478 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10479 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10480 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10481 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10482 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10483 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10484 * gcc.target/i386/pr63995-2.c: Likewise.
10485 * gcc.target/i386/pr64805.c: Likewise.
10486 * gcc.target/i386/pr65044.c: Likewise.
10487 * gcc.target/i386/pr65167.c: Likewise.
10488 * gcc.target/i386/pr65183.c: Likewise.
10489 * gcc.target/i386/pr65184.c: Likewise.
10490 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10491
28b33016
IE
104922016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10493
10494 PR tree-optimization/69328
10495 * gcc.dg/pr69328.c: New test.
10496
bcff0913
JL
104972016-01-20 Jeff Law <law@redhat.com>
10498
bf0bb970 10499 PR target/25114
bcff0913
JL
10500 * gcc.target/m68k/pr25114.c: New test.
10501
a3f69631
AV
105022016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10503
10504 * gcc.target/arm/memset-inline-10.c: Added
10505 dg-require-effective-target arm_thumb2_ok.
10506
af33ba0d
EB
105072016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10508
10509 * gcc.dg/debug/dwarf2/sso.c: New test.
10510
7596d5de
UB
105112016-01-19 Uros Bizjak <ubizjak@gmail.com>
10512
10513 PR testsuite/68820
10514 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10515 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10516 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10517
ceda2c69
JH
105182016-01-19 Jan Hubicka <hubicka@ucw.cz>
10519
10520 PR ipa/66223
10521 * g++.dg/ipa/devirt-50.C: New testcase.
10522
38a979f2
MP
105232016-01-19 Marek Polacek <polacek@redhat.com>
10524
10525 PR c++/68965
10526 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10527 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10528
962801c5
KT
105292016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10530
10531 PR target/69135
10532 * gcc.target/arm/pr69135_1.c: New test.
10533
078fe40a
WD
105342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10535
10536 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10537
786e3c06
WD
105382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10539
10540 * gcc.target/aarch64/ccmp_1.c: New testcase.
10541
1e297006
MP
105422016-01-19 Marek Polacek <polacek@redhat.com>
10543
10544 PR c++/68586
10545 * g++.dg/cpp0x/enum30.C: New test.
10546
879c27e3
RB
105472016-01-19 Richard Biener <rguenther@suse.de>
10548
10549 PR tree-optimization/69336
10550 * g++.dg/tree-ssa/pr69336.C: New testcase.
10551
015337d3
JJ
105522016-01-19 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR debug/65779
10555 * gcc.dg/pr65779.c: New test.
10556
e2c768b6
RB
105572016-01-19 Richard Biener <rguenther@suse.de>
10558
10559 PR tree-optimization/69352
10560 * gcc.dg/torture/pr69352.c: New testcase.
10561
569efc34
JJ
105622016-01-19 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR rtl-optimization/68955
10565 PR rtl-optimization/64557
10566 * gcc.dg/torture/pr68955.c: New test.
10567
e49d321f
JH
105682016-01-19 Jan Hubicka <hubicka@ucw.cz>
10569
10570 PR lto/69136
10571 * g++.dg/torture/pr69136.C: New testcase.
10572
e9191ad3
JH
105732016-01-19 Jan Hubicka <hubicka@ucw.cz>
10574
10575 PR lto/69133
10576 * g++.dg/lto/pr69133_0.C: New testcase.
10577 * g++.dg/lto/pr69133_1.C: New testcase.
10578
2bedb645
JL
105792016-01-15 Jeff Law <law@redhat.com>
10580
10581 PR tree-optimization/69320
10582 * gcc.c-torture/pr69320-1.c: New test.
10583 * gcc.c-torture/pr69320-2.c: New test.
10584 * gcc.c-torture/pr69320-3.c: New test.
10585 * gcc.c-torture/pr69320-4.c: New test.
10586
17c15cb9
PP
105872016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10588
10589 PR c++/11858
10590 PR c++/24663
10591 PR c++/24664
10592 * g++.dg/template/pr11858.C: New test.
10593 * g++.dg/template/pr24663.C: New test.
10594 * g++.dg/template/unify12.C: New test.
10595 * g++.dg/template/unify13.C: New test.
10596 * g++.dg/template/unify14.C: New test.
10597 * g++.dg/template/unify15.C: New test.
10598 * g++.dg/template/unify16.C: New test.
10599 * g++.dg/template/unify17.C: New test.
10600
9617fd08
DM
106012016-01-18 David Malcolm <dmalcolm@redhat.com>
10602
10603 PR testsuite/69181
10604 * gcc.dg/pr69181-1.c: New test file.
10605 * gcc.dg/pr69181-2.c: New test file.
10606 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10607 globals by moving it to...
10608 (cleanup-after-saved-dg-test): ...this new function. Add
10609 "global additional_sources_used". Add reset of global
10610 multiline_expected_outputs to the empty list.
10611 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10612 global to...
10613 (multiline_expected_outputs): ...this, and updated comments to
10614 note that it is modified from gcc-dg.exp.
10615 (dg-end-multiline-output): Update for the above renaming.
10616 (handle-multiline-outputs): Likewise. Remove the clearing
10617 of the expected outputs to the empty list.
10618
b555a2e4
RB
106192016-01-18 Richard Biener <rguenther@suse.de>
10620
10621 PR tree-optimization/69297
10622 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10623
96902805
JM
106242016-01-18 Joseph Myers <joseph@codesourcery.com>
10625
10626 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10627 dg-options.
10628 * gcc.target/mips/mips-3d-2.c: Likewise.
10629 * gcc.target/mips/mips-3d-3.c: Likewise.
10630 * gcc.target/mips/mips-3d-4.c: Likewise.
10631 * gcc.target/mips/mips-3d-5.c: Likewise.
10632 * gcc.target/mips/mips-3d-6.c: Likewise.
10633 * gcc.target/mips/mips-3d-7.c: Likewise.
10634 * gcc.target/mips/mips-3d-8.c: Likewise.
10635 * gcc.target/mips/mips-3d-9.c: Likewise.
10636 * gcc.target/mips/mips-ps-1.c: Likewise.
10637 * gcc.target/mips/mips-ps-2.c: Likewise.
10638 * gcc.target/mips/mips-ps-3.c: Likewise.
10639 * gcc.target/mips/mips-ps-4.c: Likewise.
10640 * gcc.target/mips/mips-ps-5.c: Likewise.
10641 * gcc.target/mips/mips-ps-6.c: Likewise.
10642 * gcc.target/mips/mips-ps-7.c: Likewise.
10643 * gcc.target/mips/mips-ps-type.c: Likewise.
10644 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10645 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10646
40e26f94
TV
106472016-01-18 Tom de Vries <tom@codesourcery.com>
10648
10649 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10650 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10651 * c-c++-common/goacc/kernels-empty.c: New test.
10652 * c-c++-common/goacc/kernels-eternal.c: New test.
10653 * c-c++-common/goacc/kernels-loop-2.c: New test.
10654 * c-c++-common/goacc/kernels-loop-3.c: New test.
10655 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10656 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10657 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10658 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10659 * c-c++-common/goacc/kernels-loop-data.c: New test.
10660 * c-c++-common/goacc/kernels-loop-g.c: New test.
10661 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10662 * c-c++-common/goacc/kernels-loop-n.c: New test.
10663 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10664 * c-c++-common/goacc/kernels-loop.c: New test.
10665 * c-c++-common/goacc/kernels-noreturn.c: New test.
10666 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10667 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10668 * c-c++-common/goacc/kernels-reduction.c: New test.
10669
a98d4647
TV
106702016-01-18 Tom de Vries <tom@codesourcery.com>
10671
10672 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10673 * gcc.dg/autopar/outer-2.c: Same.
10674 * gcc.dg/autopar/outer-3.c: Same.
10675 * gcc.dg/autopar/outer-4.c: Same.
10676 * gcc.dg/autopar/outer-5.c: Same.
10677 * gcc.dg/autopar/outer-6.c: Same.
10678 * gcc.dg/autopar/parallelization-1.c: Same.
10679 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10680 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10681 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10682 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10683 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10684 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10685 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10686 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10687 * gcc.dg/autopar/pr39500-1.c: Same.
10688 * gcc.dg/autopar/pr39500-2.c: Same.
10689 * gcc.dg/autopar/pr46193.c: Same.
10690 * gcc.dg/autopar/pr46194.c: Same.
10691 * gcc.dg/autopar/pr49580.c: Same.
10692 * gcc.dg/autopar/pr49960-1.c: Same.
10693 * gcc.dg/autopar/pr49960.c: Same.
10694 * gcc.dg/autopar/pr68373.c: Same.
10695 * gcc.dg/autopar/reduc-1.c: Same.
10696 * gcc.dg/autopar/reduc-1char.c: Same.
10697 * gcc.dg/autopar/reduc-1short.c: Same.
10698 * gcc.dg/autopar/reduc-2.c: Same.
10699 * gcc.dg/autopar/reduc-2char.c: Same.
10700 * gcc.dg/autopar/reduc-2short.c: Same.
10701 * gcc.dg/autopar/reduc-3.c: Same.
10702 * gcc.dg/autopar/reduc-4.c: Same.
10703 * gcc.dg/autopar/reduc-6.c: Same.
10704 * gcc.dg/autopar/reduc-7.c: Same.
10705 * gcc.dg/autopar/reduc-8.c: Same.
10706 * gcc.dg/autopar/reduc-9.c: Same.
10707 * gcc.dg/autopar/uns-outer-4.c: Same.
10708 * gcc.dg/autopar/uns-outer-5.c: Same.
10709 * gcc.dg/autopar/uns-outer-6.c: Same.
10710 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10711 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10712
da976fa8
AL
107132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10714
10715 PR target/63679
10716 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10717 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10718
70c1e886
AL
107192016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10720
10721 PR target/63679
10722 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10723 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10724 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10725
88bed196
AL
107262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10727
10728 PR target/63679
10729 * gcc.dg/tree-ssa/sra-17.c: New.
10730 * gcc.dg/tree-ssa/sra-18.c: New.
10731
3dd5f42e
IE
107322016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10733
10734 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10735
ae5a77fa
EB
107362016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10737
10738 * gnat.dg/inline12.adb: New test.
10739
11e57fc6
BC
107402016-01-18 Bin Cheng <bin.cheng@arm.com>
10741
10742 PR tree-optimization/66797
10743 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10744
995b6fe0
RB
107452016-01-18 Richard Biener <rguenther@suse.de>
10746
10747 PR tree-optimization/69170
10748 * gcc.dg/torture/pr69170.c: New testcase.
10749
82ee0cf2 107502016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10751
10752 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10753
d69da357
TV
107542016-01-16 Tom de Vries <tom@codesourcery.com>
10755
10756 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10757
a3845283
TV
107582016-01-16 Tom de Vries <tom@codesourcery.com>
10759
10760 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10761 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10762 redundant dg-require-effective-target pthread.
10763 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10764 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10765 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10766 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10767 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10768 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10769 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10770
197a6aa6
DE
107712016-01-16 David Edelsohn <dje.gcc@gmail.com>
10772
10773 PR target/68609
10774 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10775 * gcc.target/powerpc/recip-7.c: Same.
10776
ec7886c1
PP
107772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10778
10779 PR c++/69091
10780 * g++.dg/template/pr69091.C: New test.
10781
203484bb
PP
107822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10783
10784 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10785 dump does not contain an error_mark_node.
10786 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10787 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10788
aa2500e9
PP
107892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10790
10791 PR c++/68936
10792 * g++.dg/template/pr68936.C: New test.
10793
28621a5c
DE
107942016-01-15 David Edelsohn <dje.gcc@gmail.com>
10795
10796 PR target/68609
10797 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10798 * gcc.target/powerpc/recip-2.c: Same.
10799 * gcc.target/powerpc/recip-3.c: Same.
10800 * gcc.target/powerpc/recip-4.c: Same.
10801 * gcc.target/powerpc/recip-sqrtf.c: Same.
10802
40c43aca
JL
108032016-01-15 Jeff Law <law@redhat.com>
10804
10805 PR tree-optimization/69270
10806 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10807 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10808
afbc5ae8
PT
108092016-01-15 Paul Thomas <pault@gcc.gnu.org>
10810
10811 PR fortran/49630
10812 * gfortran.dg/deferred_character_13.f90: New test for the fix
10813 of comment 3 of the PR.
10814
10815 PR fortran/54070
10816 * gfortran.dg/deferred_character_8.f90: New test
10817 * gfortran.dg/allocate_error_5.f90: New test
10818
10819 PR fortran/60593
10820 * gfortran.dg/deferred_character_10.f90: New test
10821
10822 PR fortran/60795
10823 * gfortran.dg/deferred_character_14.f90: New test
10824
10825 PR fortran/61147
10826 * gfortran.dg/deferred_character_11.f90: New test
10827
10828 PR fortran/64324
10829 * gfortran.dg/deferred_character_9.f90: New test
10830
49abe076
VM
108312016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10832
10833 PR rtl-optimization/69030
10834 * gcc.target/i386/pr69030.c: New.
10835
16d12992
KT
108362016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10837
10838 * gcc.target/aarch64/target_attr_17.c: New test.
10839
78810bd3
RB
108402016-01-15 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/66856
10843 * gcc.dg/torture/pr66856-1.c: New testcase.
10844 * gcc.dg/torture/pr66856-2.c: Likewise.
10845
2bd847fe
RB
108462016-01-15 Richard Biener <rguenther@suse.de>
10847
10848 PR debug/69137
10849 * g++.dg/lto/pr69137_0.C: New testcase.
10850
a00fe3b7
RS
108512016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10852
10853 PR middle-end/69246
10854 * gcc.target/i386/pr69246.c: New test.
10855
cbb0e83b
DV
108562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10857
7596d5de 10858 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10859
5a500ecf
DV
108602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10861
10862 PR c++/56194
10863 * g++.dg/init/const9.C: Disable test on S/390.
10864
5d9bf64f
DV
108652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10866
10867 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10868 * g++.dg/Wno-frame-address.C: Ditto.
10869
e234b19e
DV
108702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10871
10872 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10873
89483f99
RB
108742016-01-15 Richard Biener <rguenther@suse.de>
10875
10876 PR tree-optimization/68961
10877 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10878
94f37395
IE
108792016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10880
10881 * gcc.target/i386/pr65105-5.c: New test.
10882
82ee0cf2 108832016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10884
10885 * gcc.c-torture/execute/alias-4.c: New testcase.
10886
82ee0cf2 108872016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10888
10889 PR ipa/68148
10890 * g++.dg/ipa/devirt-49.C: New testcase.
10891
092f7deb 108922016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10893
10894 PR target/65837
10895 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10896 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10897 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10898
e93c66bc
RB
108992016-01-15 Richard Biener <rguenther@suse.de>
10900
10901 PR tree-optimization/69117
10902 * gcc.dg/torture/pr69117.c: New testcase.
10903
c47eaca6 109042015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10905
10906 PR c++/69048
10907 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10908
c3f6914a
FXC
109092016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10910
10911 PR testsuite/67509
10912 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10913 range tests use 100 * maximum instead of maximum + 1.
10914
cd65ae90
JJ
109152016-01-14 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR debug/69244
10918 * gcc.dg/guality/pr69244.c: New test.
10919
19643948
UB
109202016-01-14 Uros Bizjak <ubizjak@gmail.com>
10921
10922 * lib/target-supports.exp (check_effective_target_issignaling):
10923 New procedure.
10924 * gcc.dg/pr61441.c: Require issignaling effective target.
10925
fe79c97e
SB
109262016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10927
10928 PR target/68803
10929 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10930
c7df95d8
DM
109312016-01-14 David Malcolm <dmalcolm@redhat.com>
10932
10933 PR c++/68819
10934 PR preprocessor/69177
10935 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10936 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10937 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10938 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10939
00083992
MP
109402016-01-14 Marek Polacek <polacek@redhat.com>
10941
10942 PR c/69262
10943 * gcc.dg/array-15.c: New test.
10944
0c9b3294
JJ
109452016-01-14 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR middle-end/68146
10948 PR tree-optimization/69155
10949 * gfortran.dg/pr68146.f: New test.
10950 * gfortran.dg/pr69155.f90: New test.
10951
3688e13d
RB
109522016-01-14 Richard Biener <rguenther@suse.de>
10953
10954 PR tree-optimization/68060
10955 * gcc.dg/torture/pr68060-1.c: New testcase.
10956 * gcc.dg/torture/pr68060-2.c: Likewise.
10957
bab0ad3a
NC
109582016-01-14 Nick Clifton <nickc@redhat.com>
10959
10960 * lib/target-supports.exp
10961 (check_effective_target_arm_neon_ok_nocache): Add an option
10962 sequence that includes setting the ARM architecture to ARMv7-A.
10963 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10964 command line options necessary to enable Neon support.
10965 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10966 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10967 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10968 * gcc.target/arm/pr69180.c: Likewise.
10969
947c2ce5
JL
109702016-01-14 Jeff Law <law@redhat.com>
10971
10972 PR tree-optimization/69270
10973 * gcc.dg/tree-ssa/pr69270.c: New test.
10974
3342fd71
BS
109752016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10976
10977 PR c/66208
10978 * c-c++-common/pr66208.c: New file.
10979
2ad3adf1
JJ
109802016-01-13 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR tree-optimization/69156
10983 * gcc.dg/pr69156.c: New test.
10984
398d6feb
L
109852016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10986
10987 * gcc.target/i386/pr69225-7.c: New test.
10988
4c868789
RH
109892016-01-13 Richard Henderson <rth@redhat.com>
10990
10991 * gcc.dg/tm/memopt-13.c: Update expected function.
10992 * gcc.dg/tm/memopt-6.c: Likewise.
10993
ef6d1772
UB
109942016-01-13 Uros Bizjak <ubizjak@gmail.com>
10995
10996 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10997 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10998 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10999 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11000
ef6d1772
UB
110012016-01-13 Tom de Vries <tom@codesourcery.com>
11002
11003 PR tree-optimization/69169
0b4b6ef2
TV
11004 * gcc.dg/pr69169.c: New test.
11005
2ad3adf1 110062016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11007
11008 PR target/69228
11009 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11010 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11011 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11012 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11013 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11014 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11015 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11016 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11017
9060e335
AK
110182016-01-13 Jakub Jelinek <jakub@redhat.com>
11019
11020 PR target/69247
11021 * gcc.dg/pr69247.c: New test.
11022
40311329
RB
110232016-01-13 Richard Biener <rguenther@suse.de>
11024
11025 PR tree-optimization/69242
11026 * gcc.dg/torture/pr69242.c: New testcase.
11027
ccbd7103
RB
110282016-01-13 Richard Biener <rguenther@suse.de>
11029
11030 PR tree-optimization/69186
11031 * gcc.dg/torture/pr69186.c: New testcase.
11032
c6f72a46
JL
110332016-01-13 Jeff Law <law@redhat.com>
11034
11035 PR tree-optimization/67755
11036 * gcc.dg/tree-ssa/pr67755.c: New test.
11037
110382016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11039
11040 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11041 pass number in output by a star.
11042
c446cf07
BC
110432016-01-12 Bin Cheng <bin.cheng@arm.com>
11044
11045 PR tree-optimization/68911
11046 * gcc.c-torture/execute/pr68911.c: New test.
11047
5342156c
MP
110482016-01-12 Marek Polacek <polacek@redhat.com>
11049
11050 PR c++/68979
11051 * g++.dg/warn/permissive-1.C: New test.
11052
65364cc5
JJ
110532016-01-12 Jakub Jelinek <jakub@redhat.com>
11054
11055 PR objc++/68511
11056 PR c++/69213
11057 * g++.dg/opt/pr69213.C: New test.
11058
81b9a3d9
CB
110592016-01-12 Christian Bruel <christian.bruel@st.com>
11060
11061 PR target/69180
11062 * gcc.target/arm/pr69180.c: New test.
11063
3c4e91c9
RB
110642016-01-12 Richard Biener <rguenther@suse.de>
11065
11066 PR lto/69077
11067 * g++.dg/lto/pr69077_0.C: New testcase.
11068 * g++.dg/lto/pr69077_1.C: Likewise.
11069
5664cea1
JJ
110702016-01-12 Jakub Jelinek <jakub@redhat.com>
11071
11072 PR target/69175
11073 * g++.dg/opt/pr69175.C: New test.
11074
86cefc49
AL
110752016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11076
11077 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11078 rather than #including math.h & stdlib.h.
11079 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11080 * gcc.dg/vect/pr49771.c: Likewise.
11081 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11082 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11083 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11084 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11085 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11086 * gcc.dg/vect/pr44507.c: Likewise.
11087 * gcc.dg/vect/pr45902.c: Likewise.
11088 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11089 * gcc.dg/vect/vect-117.c: Likewise.
11090 * gcc.dg/vect/vect-99.c: Likewise.
11091 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11092 * gcc.dg/vect/vect-cond-1.c: Likewise.
11093 * gcc.dg/vect/vect-cond-2.c: Likewise.
11094 * gcc.dg/vect/vect-cond-3.c: Likewise.
11095 * gcc.dg/vect/vect-cond-4.c: Likewise.
11096 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11097 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11098 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11099 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11100 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11101 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11102 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11103 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11104 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11105 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11106 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11107 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11108 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11109 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11110 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11111 include of signal.h.
11112 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11113 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11114 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11115 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11116 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11117 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11118 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11119 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11120 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11121 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11122 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11123 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11124 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11125 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11126 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11127 * gcc.dg/vect/vect-outer-5.c: Likewise.
11128 * gcc.dg/vect/vect-outer-6.c: Likewise.
11129 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11130 include of stdio.h.
11131
b832f61e
NC
111322016-01-12 Nick Clifton <nickc@redhat.com>
11133
11134 PR target/68913
11135 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11136 to fread so that it will be found in all target runtimes.
11137
8eac49b1
RB
111382016-01-12 Richard Biener <rguenther@suse.de>
11139
11140 PR tree-optimization/69053
11141 * g++.dg/torture/pr69053.C: New testcase.
11142
2935d994
RB
111432016-01-12 Richard Biener <rguenther@suse.de>
11144
11145 PR tree-optimization/69168
11146 * gcc.dg/torture/pr69168.c: New testcase.
11147
66c16fd9
RB
111482016-01-12 Richard Biener <rguenther@suse.de>
11149
11150 PR tree-optimization/69157
11151 * gcc.dg/torture/pr69157.c: New testcase.
11152
111532016-01-12 Richard Biener <rguenther@suse.de>
11154
11155 PR tree-optimization/69174
11156 * gcc.dg/torture/pr69174.c: New testcase.
11157
723033a6
JJ
111582016-01-12 Jakub Jelinek <jakub@redhat.com>
11159
11160 PR c++/66808
11161 PR c++/69000
11162 * g++.dg/tls/pr66808.C: New test.
11163 * g++.dg/tls/pr69000.C: New test.
11164
3574cf47
BS
111652016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11166
11167 * gcc.target/powerpc/swaps-p8-23.c: New test.
11168 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11169
feb20787
JDA
111702016-01-11 John David Anglin <danglin@gcc.gnu.org>
11171
11172 PR tree-optimization/68356
11173 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11174
27b1820a
KV
111752016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11176 Jim Wilson <jim.wilson@linaro.org>
11177
11178 PR target/69194
11179 * gcc.target/arm/pr69194.c: New test.
11180
cf4de6af
L
111812016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11182
11183 PR target/69225
11184 * gcc.target/i386/pr69225-1.c: New test.
11185 * gcc.target/i386/pr69225-2.c: Likewise.
11186 * gcc.target/i386/pr69225-3.c: Likewise.
11187 * gcc.target/i386/pr69225-4.c: Likewise.
11188 * gcc.target/i386/pr69225-5.c: Likewise.
11189 * gcc.target/i386/pr69225-6.c: Likewise.
11190
1ebd5558
JJ
111912016-01-11 Jakub Jelinek <jakub@redhat.com>
11192
23552a4d
JJ
11193 PR target/67462
11194 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11195 if lp64.
11196
26ff85b0
JJ
11197 PR target/69071
11198 * gcc.dg/pr69071.c: New test.
11199
9cb6bd74
JJ
11200 PR c++/69211
11201 * g++.dg/opt/pr69211.C: New test.
11202
1ebd5558
JJ
11203 PR tree-optimization/69214
11204 * gcc.c-torture/compile/pr69214.c: New test.
11205
8c18c836
UB
112062016-01-11 Uros Bizjak <ubizjak@gmail.com>
11207
11208 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11209 * gcc.target/i386/pr66232-11.c: Ditto.
11210 * gcc.target/i386/pr66232-12.c: Ditto.
11211 * gcc.target/i386/pr66232-13.c: Ditto.
11212
62446e6e
RB
112132016-01-11 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/69173
11216 * gcc.dg/torture/pr69173.c: New testcase.
11217
2b8568fe
KT
112182016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11219
11220 PR rtl-optimization/68796
11221 * gcc.target/aarch64/tst_5.c: New test.
11222 * gcc.target/aarch64/tst_6.c: Likewise.
11223
5baf4532
KT
112242016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11225
11226 PR rtl-optimization/68841
11227 * gcc.dg/pr68841.c: New test.
11228 * gcc.c-torture/execute/pr68841.c: New test.
11229
ca90b1ed
YR
112302016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11231
11232 PR rtl-optimization/68920
11233 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11234 for ix86 targets.
11235 * gcc.dg/ifcvt-5.c: New test.
11236
2ad3adf1 112372016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11238
11239 PR bootstrap/69123
11240 * g++.dg/pr69123.C: New.
11241
83834c09
IE
112422016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11243
11244 PR target/69010
11245 * gcc.target/i386/pr69010.c: New test.
11246
dcf89d57
MJ
112472016-01-11 Martin Jambor <mjambor@suse.cz>
11248
11249 PR ipa/69044
11250 * gcc.target/i386/chkp-pr69044.c: New test.
11251
d95167ee
TV
112522016-01-11 Tom de Vries <tom@codesourcery.com>
11253
11254 PR tree-optimization/69109
11255 * gcc.dg/autopar/pr69109-2.c: New test.
11256 * gcc.dg/autopar/pr69109.c: New test.
11257
4f6403a8
TV
112582016-01-11 Tom de Vries <tom@codesourcery.com>
11259
11260 PR tree-optimization/69108
11261 * gcc.dg/autopar/pr69108.c: New test.
11262
21efdd80
PP
112632016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11264
11265 PR c++/69029
11266 * c-c++-common/Wisleading-indentation.c: Augment test.
11267
fd42eed8
TK
112682016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11269
11270 PR fortran/69154
11271 * gfortran.dg/inline_matmul_12.f90: New test.
11272
4f90ee6c
PT
112732016-01-10 Paul Thomas <pault@gcc.gnu.org>
11274
11275 PR fortran/67779
11276 * gfortran.dg/actual_array_offset_1: New test.
11277
3907c6cf
TV
112782016-01-10 Tom de Vries <tom@codesourcery.com>
11279
11280 PR tree-optimization/69062
11281 * gcc.dg/autopar/pr69062.c: New test.
11282
b07b236e
TS
112832016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11284
11285 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11286 * gcc.dg/vect/slp-perm-2.c: Likewise.
11287 * gcc.dg/vect/slp-perm-3.c: Likewise.
11288 * gcc.dg/vect/slp-perm-5.c: Likewise.
11289 * gcc.dg/vect/slp-perm-6.c: Likewise.
11290 * gcc.dg/vect/slp-perm-7.c: Likewise.
11291 * gcc.dg/vect/slp-perm-8.c: Likewise.
11292
23fab8ae
TV
112932016-01-10 Tom de Vries <tom@codesourcery.com>
11294
11295 PR tree-optimization/69039
11296 * gcc.dg/autopar/pr69039.c: New test.
11297
73f0dae2
MP
112982016-01-09 Marek Polacek <polacek@redhat.com>
11299
11300 PR c++/69113
11301 * g++.dg/pr69113.C: New test.
11302
20b8d734
JJ
113032016-01-09 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR middle-end/50865
11306 PR tree-optimization/69097
11307 * gcc.c-torture/execute/pr50865.c: New test.
11308 * gcc.c-torture/execute/pr69097-1.c: New test.
11309 * gcc.c-torture/execute/pr69097-2.c: New test.
11310 * gcc.dg/pr69097-1.c: New test.
11311 * gcc.dg/pr69097-2.c: New test.
11312
c50e614b
JJ
113132016-01-09 Jakub Jelinek <jakub@redhat.com>
11314
11315 PR c++/69164
11316 * g++.dg/opt/pr69164.C: New test.
11317
e0237993
JJ
113182016-01-08 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR tree-optimization/69167
11321 * gcc.dg/pr69167.c: New test.
11322
bd8f5bb2
MP
113232016-01-08 Marek Polacek <polacek@redhat.com>
11324
11325 PR c++/68449
11326 * g++.dg/pr68449.C: New.
11327
bb0f5ca7
AL
113282016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11329
11330 PR tree-optimization/68707
11331 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11332 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11333 on platforms supporting it.
11334 * gcc.dg/vect/slp-perm-2.c: Likewise.
11335 * gcc.dg/vect/slp-perm-3.c: Likewise.
11336 * gcc.dg/vect/slp-perm-5.c: Likewise.
11337 * gcc.dg/vect/slp-perm-7.c: Likewise.
11338 * gcc.dg/vect/slp-perm-8.c: Likewise.
11339 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11340 on platforms supporting it.
11341
22518428
JJ
113422016-01-08 Jakub Jelinek <jakub@redhat.com>
11343
33f0852f
JJ
11344 PR tree-optimization/69162
11345 * gcc.dg/pr69162.c: New test.
11346
22518428
JJ
11347 PR tree-optimization/69172
11348 * gcc.dg/pr69172.c: New test.
11349
80e9b3aa
TP
113502016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11351
11352 PR tree-optimization/67781
11353 * gcc.c-torture/execute/pr67781.c: New file.
11354
262a363f
JJ
113552016-01-08 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR tree-optimization/69083
11358 * gcc.dg/vect/pr69083.c: New test.
11359
6e1f093f
SS
113602016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11361
11362 PR tree-optimization/61441
11363 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11364 Use -fexcess-precision=standard for compiler options.
11365 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11366
53290e07
JJ
113672016-01-08 Jakub Jelinek <jakub@redhat.com>
11368
57bf3072
JJ
11369 PR fortran/69128
11370 * gfortran.dg/gomp/pr69128.f90: New test.
11371
53290e07
JJ
11372 PR c++/69145
11373 * g++.dg/ext/pr69145-1.C: New test.
11374 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11375 * g++.dg/ext/pr69145-2.h: New file.
11376
7a127fa7
MS
113772016-01-07 Martin Sebor <msebor@redhat.com>
11378
11379 PR c/68966
11380 * gcc.dg/atomic-fetch-bool.c: New test.
11381 * gcc.dg/sync-fetch-bool.c: New test.
11382
95918b49
L
113832016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11384
11385 PR fortran/66680
11386 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11387
c8e62a9d
NC
113882016-01-07 Nick Clifton <nickc@redhat.com>
11389
11390 PR target/66655
11391 * g++.dg/pr66655.C: New test.
11392 * g++.dg/pr66655_1.cc: Test support file.
11393 * g++.dg/pr66655.h: Test header file.
11394
2ad3adf1 113952016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11396
11397 PR fortran/66680
11398 gfortran.dg/gomp/pr66680.f90: New test.
11399
4cd9ca92
L
114002016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11401
11402 PR target/69171
11403 * gcc.target/i386/pr69171-1.c: New test.
11404 * gcc.target/i386/pr69171-2.c: Likewise.
11405 * gcc.target/i386/pr69171-3.c: Likewise.
11406 * gcc.target/i386/pr69171-4.c: Likewise.
11407 * gcc.target/i386/pr69171-5.c: Likewise.
11408 * gcc.target/i386/pr69171-6.c: Likewise.
11409
7e33d4dc
BS
114102015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11411
11412 PR middle-end/67639
11413 * c-c++-common/pr67639.c: New test.
11414
fec64afc
JJ
114152016-01-07 Jakub Jelinek <jakub@redhat.com>
11416
11417 PR tree-optimization/69141
11418 * g++.dg/opt/pr69141.C: New test.
11419
f293ad29
EB
114202016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11421
11422 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11423
5027395e
UB
114242016-01-06 Uros Bizjak <ubizjak@gmail.com>
11425
11426 PR target/69140
11427 * gcc.target/i386/pr69140.c: New test
11428
7443cf13
DM
114292016-01-06 David Malcolm <dmalcolm@redhat.com>
11430
11431 * gcc.dg/bad-dereference.c: New test case.
11432
32928931
BS
114332015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11434
11435 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11436
68dd05da
AS
114372016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11438
11439 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11440
6b131d5b
MP
114412016-01-06 Marek Polacek <polacek@redhat.com>
11442
11443 PR sanitizer/69099
11444 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11445
8d9fdb49
MP
114462016-01-05 Marek Polacek <polacek@redhat.com>
11447
11448 PR c/69104
11449 * gcc.dg/atomic-invalid-2.c: New.
11450
acf93f1e
L
114512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11452
11453 PR target/68991
11454 * gcc.target/i386/pr68991.c: New test.
11455
3f50525d
L
114562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11457
11458 PR target/68991
11459 * g++.dg/pr68991-1.C: New test.
11460 * g++.dg/pr68991-2.C: Likewise.
11461
e0237993 114622016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11463
e0237993 11464 PR other/60465
face88a1
ST
11465 * gcc.target/ia64/pr60465-gprel64.c: New test.
11466 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11467
a0866eff
KT
114682016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11469
11470 PR rtl-optimization/68651
11471 * gcc.target/aarch64/pr68651_1.c: New test.
11472
c589e975
DM
114732016-01-05 David Malcolm <dmalcolm@redhat.com>
11474
11475 PR c/69122
11476 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11477
929710d9
NS
114782016-01-05 Nathan Sidwell <nathan@acm.org>
11479
ce3e43d7
NS
11480 PR c++/58583
11481 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11482
929710d9
NS
11483 * gcc.dg/alias-15.c: New.
11484
a2faef8e
NC
114852016-01-05 Nick Clifton <nickc@redhat.com>
11486
11487 PR target/68870
11488 * g++.dg/pr68770.C: New test.
11489
4cfa76e3
MS
114902016-01-04 Mike Stump <mikestump@comcast.net>
11491
11492 * lib/target-supports.exp (check_effective_target_cilkplus):
11493 cilkplus targets require pthreads.
4ece61b6 11494 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11495
4e8a3a35
MM
114962016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11497
11498 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11499 generation.
11500
818ab71a
JJ
115012016-01-04 Jakub Jelinek <jakub@redhat.com>
11502
11503 Update copyright years.
11504
2fe0a208
MP
115052016-01-04 Marek Polacek <polacek@redhat.com>
11506
11507 PR c/68908
11508 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11509 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11510 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11511
9e3b2fe3
EB
115122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11513
11514 * gcc.target/sparc/20160104-2.c: New test.
11515
e8d65a35
EB
115162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11517
11518 * gcc.target/sparc/20160104-1.c: New test.
11519
25ccfccd
PT
115202016-01-03 Paul Thomas <pault@gcc.gnu.org>
11521
11522 PR fortran/65045
11523 * gfortran.dg/pr65045.f90: New test.
11524
cb51d382
EB
115252016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11526
11527 * gnat.dg/specs/debug1.ads: Delete.
11528
6eeaad6e
JD
115292016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11530
11531 PR libgfortran/68867
11532 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11533 expression.
11534
2f968603
JD
115352016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11536
11537 PR libgfortran/68867
11538 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11539 PowerPC.
11540
591bb5e4
PT
115412016-01-01 Paul Thomas <pault@gcc.gnu.org>
11542
11543 PR fortran/68864
11544 * gfortran.dg/pr68864.f90: New test.
11545
f1e0620c
JJ
115462016-01-01 Jakub Jelinek <jakub@redhat.com>
11547
942a1319
JJ
11548 PR tree-optimization/69070
11549 * gcc.dg/pr69070.c: New test.
11550
10dff63f
JJ
11551 PR sanitizer/69055
11552 * gfortran.dg/pr69055.f90: New test.
11553
f1e0620c
JJ
11554 PR target/69015
11555 * gcc.dg/pr69015.c: New test.
818ab71a 11556\f
2f883d1c 11557Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11558
11559Copying and distribution of this file, with or without modification,
11560are permitted in any medium without royalty provided the copyright
11561notice and this notice are preserved.